configure revision 1.1 1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.62 for xf86-input-ws 1.2.9.
4 #
5 # Report bugs to <http://www.openbsd.org/>.
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$ECHO in
581 X*--fallback-echo)
582 # Remove one level of quotation (which was required for Make).
583 ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
584 ;;
585 esac
586
587 echo=${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 <<EOF
606 $*
607 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 "$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 echo_test_string=`eval $cmd` &&
622 (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
623 then
624 break
625 fi
626 done
627 fi
628
629 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
630 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
631 test "X$echo_testing_string" = "X$echo_test_string"; then
632 :
633 else
634 # The Solaris, AIX, and Digital Unix default echo programs unquote
635 # backslashes. This makes it impossible to quote backslashes using
636 # echo "$something" | sed 's/\\/\\\\/g'
637 #
638 # So, first we look for a working echo in the user's PATH.
639
640 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
641 for dir in $PATH /usr/ucb; do
642 IFS="$lt_save_ifs"
643 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
644 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
645 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
646 test "X$echo_testing_string" = "X$echo_test_string"; then
647 echo="$dir/echo"
648 break
649 fi
650 done
651 IFS="$lt_save_ifs"
652
653 if test "X$echo" = Xecho; then
654 # We didn't find a better echo, so look for alternatives.
655 if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
656 echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
657 test "X$echo_testing_string" = "X$echo_test_string"; then
658 # This shell has a builtin print -r that does the trick.
659 echo='print -r'
660 elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
661 test "X$CONFIG_SHELL" != X/bin/ksh; then
662 # If we have ksh, try running configure again with it.
663 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
664 export ORIGINAL_CONFIG_SHELL
665 CONFIG_SHELL=/bin/ksh
666 export CONFIG_SHELL
667 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
668 else
669 # Try using printf.
670 echo='printf %s\n'
671 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
672 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
673 test "X$echo_testing_string" = "X$echo_test_string"; then
674 # Cool, printf works
675 :
676 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
677 test "X$echo_testing_string" = 'X\t' &&
678 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
679 test "X$echo_testing_string" = "X$echo_test_string"; then
680 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
681 export CONFIG_SHELL
682 SHELL="$CONFIG_SHELL"
683 export SHELL
684 echo="$CONFIG_SHELL $0 --fallback-echo"
685 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
686 test "X$echo_testing_string" = 'X\t' &&
687 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
688 test "X$echo_testing_string" = "X$echo_test_string"; then
689 echo="$CONFIG_SHELL $0 --fallback-echo"
690 else
691 # maybe with a smaller string...
692 prev=:
693
694 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
695 if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
696 then
697 break
698 fi
699 prev="$cmd"
700 done
701
702 if test "$prev" != 'sed 50q "$0"'; then
703 echo_test_string=`eval $prev`
704 export echo_test_string
705 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
706 else
707 # Oops. We lost completely, so just stick with echo.
708 echo=echo
709 fi
710 fi
711 fi
712 fi
713 fi
714 fi
715
716 # Copy echo and quote the copy suitably for passing to libtool from
717 # the Makefile, instead of quoting the original, which is used later.
718 ECHO=$echo
719 if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
720 ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
721 fi
722
723
724
725
726 tagnames=${tagnames+${tagnames},}CXX
727
728 tagnames=${tagnames+${tagnames},}F77
729
730 exec 7<&0 </dev/null 6>&1
731
732 # Name of the host.
733 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
734 # so uname gets run too.
735 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
736
737 #
738 # Initializations.
739 #
740 ac_default_prefix=/usr/local
741 ac_clean_files=
742 ac_config_libobj_dir=.
743 LIBOBJS=
744 cross_compiling=no
745 subdirs=
746 MFLAGS=
747 MAKEFLAGS=
748 SHELL=${CONFIG_SHELL-/bin/sh}
749
750 # Identity of this package.
751 PACKAGE_NAME='xf86-input-ws'
752 PACKAGE_TARNAME='xf86-input-ws'
753 PACKAGE_VERSION='1.2.9'
754 PACKAGE_STRING='xf86-input-ws 1.2.9'
755 PACKAGE_BUGREPORT='http://www.openbsd.org/'
756
757 ac_unique_file="Makefile.am"
758 # Factoring default headers for most tests.
759 ac_includes_default="\
760 #include <stdio.h>
761 #ifdef HAVE_SYS_TYPES_H
762 # include <sys/types.h>
763 #endif
764 #ifdef HAVE_SYS_STAT_H
765 # include <sys/stat.h>
766 #endif
767 #ifdef STDC_HEADERS
768 # include <stdlib.h>
769 # include <stddef.h>
770 #else
771 # ifdef HAVE_STDLIB_H
772 # include <stdlib.h>
773 # endif
774 #endif
775 #ifdef HAVE_STRING_H
776 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
777 # include <memory.h>
778 # endif
779 # include <string.h>
780 #endif
781 #ifdef HAVE_STRINGS_H
782 # include <strings.h>
783 #endif
784 #ifdef HAVE_INTTYPES_H
785 # include <inttypes.h>
786 #endif
787 #ifdef HAVE_STDINT_H
788 # include <stdint.h>
789 #endif
790 #ifdef HAVE_UNISTD_H
791 # include <unistd.h>
792 #endif"
793
794 ac_subst_vars='SHELL
795 PATH_SEPARATOR
796 PACKAGE_NAME
797 PACKAGE_TARNAME
798 PACKAGE_VERSION
799 PACKAGE_STRING
800 PACKAGE_BUGREPORT
801 exec_prefix
802 prefix
803 program_transform_name
804 bindir
805 sbindir
806 libexecdir
807 datarootdir
808 datadir
809 sysconfdir
810 sharedstatedir
811 localstatedir
812 includedir
813 oldincludedir
814 docdir
815 infodir
816 htmldir
817 dvidir
818 pdfdir
819 psdir
820 libdir
821 localedir
822 mandir
823 DEFS
824 ECHO_C
825 ECHO_N
826 ECHO_T
827 LIBS
828 build_alias
829 host_alias
830 target_alias
831 INSTALL_PROGRAM
832 INSTALL_SCRIPT
833 INSTALL_DATA
834 CYGPATH_W
835 PACKAGE
836 VERSION
837 ACLOCAL
838 AUTOCONF
839 AUTOMAKE
840 AUTOHEADER
841 MAKEINFO
842 install_sh
843 STRIP
844 INSTALL_STRIP_PROGRAM
845 mkdir_p
846 AWK
847 SET_MAKE
848 am__leading_dot
849 AMTAR
850 am__tar
851 am__untar
852 MAINTAINER_MODE_TRUE
853 MAINTAINER_MODE_FALSE
854 MAINT
855 DRIVER_NAME
856 CC
857 CFLAGS
858 LDFLAGS
859 CPPFLAGS
860 ac_ct_CC
861 EXEEXT
862 OBJEXT
863 DEPDIR
864 am__include
865 am__quote
866 AMDEP_TRUE
867 AMDEP_FALSE
868 AMDEPBACKSLASH
869 CCDEPMODE
870 am__fastdepCC_TRUE
871 am__fastdepCC_FALSE
872 CPP
873 GREP
874 EGREP
875 CWARNFLAGS
876 CHANGELOG_CMD
877 distcleancheck_listfiles
878 build
879 build_cpu
880 build_vendor
881 build_os
882 host
883 host_cpu
884 host_vendor
885 host_os
886 APP_MAN_SUFFIX
887 LIB_MAN_SUFFIX
888 FILE_MAN_SUFFIX
889 MISC_MAN_SUFFIX
890 DRIVER_MAN_SUFFIX
891 ADMIN_MAN_SUFFIX
892 APP_MAN_DIR
893 LIB_MAN_DIR
894 FILE_MAN_DIR
895 MISC_MAN_DIR
896 DRIVER_MAN_DIR
897 ADMIN_MAN_DIR
898 SED
899 LN_S
900 ECHO
901 AR
902 RANLIB
903 DSYMUTIL
904 NMEDIT
905 CXX
906 CXXFLAGS
907 ac_ct_CXX
908 CXXDEPMODE
909 am__fastdepCXX_TRUE
910 am__fastdepCXX_FALSE
911 CXXCPP
912 F77
913 FFLAGS
914 ac_ct_F77
915 LIBTOOL
916 XINPUT_TRUE
917 XINPUT_FALSE
918 inputdir
919 PKG_CONFIG
920 XORG_CFLAGS
921 XORG_LIBS
922 sdkdir
923 LIBOBJS
924 LTLIBOBJS'
925 ac_subst_files=''
926 ac_user_opts='
927 enable_option_checking
928 enable_maintainer_mode
929 enable_dependency_tracking
930 enable_strict_compilation
931 with_release_version
932 enable_static
933 enable_shared
934 enable_fast_install
935 with_gnu_ld
936 enable_libtool_lock
937 with_pic
938 with_tags
939 enable_XINPUT
940 with_xorg_module_dir
941 with_sdkdir
942 '
943 ac_precious_vars='build_alias
944 host_alias
945 target_alias
946 CC
947 CFLAGS
948 LDFLAGS
949 LIBS
950 CPPFLAGS
951 CPP
952 CXX
953 CXXFLAGS
954 CCC
955 CXXCPP
956 F77
957 FFLAGS
958 PKG_CONFIG
959 XORG_CFLAGS
960 XORG_LIBS'
961
962
963 # Initialize some variables set by options.
964 ac_init_help=
965 ac_init_version=false
966 ac_unrecognized_opts=
967 ac_unrecognized_sep=
968 # The variables have the same names as the options, with
969 # dashes changed to underlines.
970 cache_file=/dev/null
971 exec_prefix=NONE
972 no_create=
973 no_recursion=
974 prefix=NONE
975 program_prefix=NONE
976 program_suffix=NONE
977 program_transform_name=s,x,x,
978 silent=
979 site=
980 srcdir=
981 verbose=
982 x_includes=NONE
983 x_libraries=NONE
984
985 # Installation directory options.
986 # These are left unexpanded so users can "make install exec_prefix=/foo"
987 # and all the variables that are supposed to be based on exec_prefix
988 # by default will actually change.
989 # Use braces instead of parens because sh, perl, etc. also accept them.
990 # (The list follows the same order as the GNU Coding Standards.)
991 bindir='${exec_prefix}/bin'
992 sbindir='${exec_prefix}/sbin'
993 libexecdir='${exec_prefix}/libexec'
994 datarootdir='${prefix}/share'
995 datadir='${datarootdir}'
996 sysconfdir='${prefix}/etc'
997 sharedstatedir='${prefix}/com'
998 localstatedir='${prefix}/var'
999 includedir='${prefix}/include'
1000 oldincludedir='/usr/include'
1001 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1002 infodir='${datarootdir}/info'
1003 htmldir='${docdir}'
1004 dvidir='${docdir}'
1005 pdfdir='${docdir}'
1006 psdir='${docdir}'
1007 libdir='${exec_prefix}/lib'
1008 localedir='${datarootdir}/locale'
1009 mandir='${datarootdir}/man'
1010
1011 ac_prev=
1012 ac_dashdash=
1013 for ac_option
1014 do
1015 # If the previous option needs an argument, assign it.
1016 if test -n "$ac_prev"; then
1017 eval $ac_prev=\$ac_option
1018 ac_prev=
1019 continue
1020 fi
1021
1022 case $ac_option in
1023 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1024 *) ac_optarg=yes ;;
1025 esac
1026
1027 # Accept the important Cygnus configure options, so we can diagnose typos.
1028
1029 case $ac_dashdash$ac_option in
1030 --)
1031 ac_dashdash=yes ;;
1032
1033 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1034 ac_prev=bindir ;;
1035 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1036 bindir=$ac_optarg ;;
1037
1038 -build | --build | --buil | --bui | --bu)
1039 ac_prev=build_alias ;;
1040 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1041 build_alias=$ac_optarg ;;
1042
1043 -cache-file | --cache-file | --cache-fil | --cache-fi \
1044 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1045 ac_prev=cache_file ;;
1046 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1047 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1048 cache_file=$ac_optarg ;;
1049
1050 --config-cache | -C)
1051 cache_file=config.cache ;;
1052
1053 -datadir | --datadir | --datadi | --datad)
1054 ac_prev=datadir ;;
1055 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1056 datadir=$ac_optarg ;;
1057
1058 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1059 | --dataroo | --dataro | --datar)
1060 ac_prev=datarootdir ;;
1061 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1062 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1063 datarootdir=$ac_optarg ;;
1064
1065 -disable-* | --disable-*)
1066 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1067 # Reject names that are not valid shell variable names.
1068 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1069 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1070 { (exit 1); exit 1; }; }
1071 ac_useropt_orig=$ac_useropt
1072 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1073 case $ac_user_opts in
1074 *"
1075 "enable_$ac_useropt"
1076 "*) ;;
1077 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1078 ac_unrecognized_sep=', ';;
1079 esac
1080 eval enable_$ac_useropt=no ;;
1081
1082 -docdir | --docdir | --docdi | --doc | --do)
1083 ac_prev=docdir ;;
1084 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1085 docdir=$ac_optarg ;;
1086
1087 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1088 ac_prev=dvidir ;;
1089 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1090 dvidir=$ac_optarg ;;
1091
1092 -enable-* | --enable-*)
1093 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1094 # Reject names that are not valid shell variable names.
1095 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1096 { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1097 { (exit 1); exit 1; }; }
1098 ac_useropt_orig=$ac_useropt
1099 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1100 case $ac_user_opts in
1101 *"
1102 "enable_$ac_useropt"
1103 "*) ;;
1104 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1105 ac_unrecognized_sep=', ';;
1106 esac
1107 eval enable_$ac_useropt=\$ac_optarg ;;
1108
1109 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1110 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1111 | --exec | --exe | --ex)
1112 ac_prev=exec_prefix ;;
1113 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1114 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1115 | --exec=* | --exe=* | --ex=*)
1116 exec_prefix=$ac_optarg ;;
1117
1118 -gas | --gas | --ga | --g)
1119 # Obsolete; use --with-gas.
1120 with_gas=yes ;;
1121
1122 -help | --help | --hel | --he | -h)
1123 ac_init_help=long ;;
1124 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1125 ac_init_help=recursive ;;
1126 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1127 ac_init_help=short ;;
1128
1129 -host | --host | --hos | --ho)
1130 ac_prev=host_alias ;;
1131 -host=* | --host=* | --hos=* | --ho=*)
1132 host_alias=$ac_optarg ;;
1133
1134 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1135 ac_prev=htmldir ;;
1136 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1137 | --ht=*)
1138 htmldir=$ac_optarg ;;
1139
1140 -includedir | --includedir | --includedi | --included | --include \
1141 | --includ | --inclu | --incl | --inc)
1142 ac_prev=includedir ;;
1143 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1144 | --includ=* | --inclu=* | --incl=* | --inc=*)
1145 includedir=$ac_optarg ;;
1146
1147 -infodir | --infodir | --infodi | --infod | --info | --inf)
1148 ac_prev=infodir ;;
1149 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1150 infodir=$ac_optarg ;;
1151
1152 -libdir | --libdir | --libdi | --libd)
1153 ac_prev=libdir ;;
1154 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1155 libdir=$ac_optarg ;;
1156
1157 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1158 | --libexe | --libex | --libe)
1159 ac_prev=libexecdir ;;
1160 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1161 | --libexe=* | --libex=* | --libe=*)
1162 libexecdir=$ac_optarg ;;
1163
1164 -localedir | --localedir | --localedi | --localed | --locale)
1165 ac_prev=localedir ;;
1166 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1167 localedir=$ac_optarg ;;
1168
1169 -localstatedir | --localstatedir | --localstatedi | --localstated \
1170 | --localstate | --localstat | --localsta | --localst | --locals)
1171 ac_prev=localstatedir ;;
1172 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1173 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1174 localstatedir=$ac_optarg ;;
1175
1176 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1177 ac_prev=mandir ;;
1178 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1179 mandir=$ac_optarg ;;
1180
1181 -nfp | --nfp | --nf)
1182 # Obsolete; use --without-fp.
1183 with_fp=no ;;
1184
1185 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1186 | --no-cr | --no-c | -n)
1187 no_create=yes ;;
1188
1189 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1190 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1191 no_recursion=yes ;;
1192
1193 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1194 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1195 | --oldin | --oldi | --old | --ol | --o)
1196 ac_prev=oldincludedir ;;
1197 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1198 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1199 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1200 oldincludedir=$ac_optarg ;;
1201
1202 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1203 ac_prev=prefix ;;
1204 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1205 prefix=$ac_optarg ;;
1206
1207 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1208 | --program-pre | --program-pr | --program-p)
1209 ac_prev=program_prefix ;;
1210 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1211 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1212 program_prefix=$ac_optarg ;;
1213
1214 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1215 | --program-suf | --program-su | --program-s)
1216 ac_prev=program_suffix ;;
1217 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1218 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1219 program_suffix=$ac_optarg ;;
1220
1221 -program-transform-name | --program-transform-name \
1222 | --program-transform-nam | --program-transform-na \
1223 | --program-transform-n | --program-transform- \
1224 | --program-transform | --program-transfor \
1225 | --program-transfo | --program-transf \
1226 | --program-trans | --program-tran \
1227 | --progr-tra | --program-tr | --program-t)
1228 ac_prev=program_transform_name ;;
1229 -program-transform-name=* | --program-transform-name=* \
1230 | --program-transform-nam=* | --program-transform-na=* \
1231 | --program-transform-n=* | --program-transform-=* \
1232 | --program-transform=* | --program-transfor=* \
1233 | --program-transfo=* | --program-transf=* \
1234 | --program-trans=* | --program-tran=* \
1235 | --progr-tra=* | --program-tr=* | --program-t=*)
1236 program_transform_name=$ac_optarg ;;
1237
1238 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1239 ac_prev=pdfdir ;;
1240 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1241 pdfdir=$ac_optarg ;;
1242
1243 -psdir | --psdir | --psdi | --psd | --ps)
1244 ac_prev=psdir ;;
1245 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1246 psdir=$ac_optarg ;;
1247
1248 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1249 | -silent | --silent | --silen | --sile | --sil)
1250 silent=yes ;;
1251
1252 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1253 ac_prev=sbindir ;;
1254 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1255 | --sbi=* | --sb=*)
1256 sbindir=$ac_optarg ;;
1257
1258 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1259 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1260 | --sharedst | --shareds | --shared | --share | --shar \
1261 | --sha | --sh)
1262 ac_prev=sharedstatedir ;;
1263 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1264 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1265 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1266 | --sha=* | --sh=*)
1267 sharedstatedir=$ac_optarg ;;
1268
1269 -site | --site | --sit)
1270 ac_prev=site ;;
1271 -site=* | --site=* | --sit=*)
1272 site=$ac_optarg ;;
1273
1274 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1275 ac_prev=srcdir ;;
1276 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1277 srcdir=$ac_optarg ;;
1278
1279 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1280 | --syscon | --sysco | --sysc | --sys | --sy)
1281 ac_prev=sysconfdir ;;
1282 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1283 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1284 sysconfdir=$ac_optarg ;;
1285
1286 -target | --target | --targe | --targ | --tar | --ta | --t)
1287 ac_prev=target_alias ;;
1288 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1289 target_alias=$ac_optarg ;;
1290
1291 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1292 verbose=yes ;;
1293
1294 -version | --version | --versio | --versi | --vers | -V)
1295 ac_init_version=: ;;
1296
1297 -with-* | --with-*)
1298 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1299 # Reject names that are not valid shell variable names.
1300 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1301 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1302 { (exit 1); exit 1; }; }
1303 ac_useropt_orig=$ac_useropt
1304 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1305 case $ac_user_opts in
1306 *"
1307 "with_$ac_useropt"
1308 "*) ;;
1309 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1310 ac_unrecognized_sep=', ';;
1311 esac
1312 eval with_$ac_useropt=\$ac_optarg ;;
1313
1314 -without-* | --without-*)
1315 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1316 # Reject names that are not valid shell variable names.
1317 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1318 { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1319 { (exit 1); exit 1; }; }
1320 ac_useropt_orig=$ac_useropt
1321 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1322 case $ac_user_opts in
1323 *"
1324 "with_$ac_useropt"
1325 "*) ;;
1326 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1327 ac_unrecognized_sep=', ';;
1328 esac
1329 eval with_$ac_useropt=no ;;
1330
1331 --x)
1332 # Obsolete; use --with-x.
1333 with_x=yes ;;
1334
1335 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1336 | --x-incl | --x-inc | --x-in | --x-i)
1337 ac_prev=x_includes ;;
1338 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1339 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1340 x_includes=$ac_optarg ;;
1341
1342 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1343 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1344 ac_prev=x_libraries ;;
1345 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1346 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1347 x_libraries=$ac_optarg ;;
1348
1349 -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1350 Try \`$0 --help' for more information." >&2
1351 { (exit 1); exit 1; }; }
1352 ;;
1353
1354 *=*)
1355 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1356 # Reject names that are not valid shell variable names.
1357 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1358 { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1359 { (exit 1); exit 1; }; }
1360 eval $ac_envvar=\$ac_optarg
1361 export $ac_envvar ;;
1362
1363 *)
1364 # FIXME: should be removed in autoconf 3.0.
1365 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1366 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1367 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1368 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1369 ;;
1370
1371 esac
1372 done
1373
1374 if test -n "$ac_prev"; then
1375 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1376 { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1377 { (exit 1); exit 1; }; }
1378 fi
1379
1380 if test -n "$ac_unrecognized_opts"; then
1381 case $enable_option_checking in
1382 no) ;;
1383 fatal) { $as_echo "$as_me: error: Unrecognized options: $ac_unrecognized_opts" >&2
1384 { (exit 1); exit 1; }; } ;;
1385 *) $as_echo "$as_me: WARNING: Unrecognized options: $ac_unrecognized_opts" >&2 ;;
1386 esac
1387 fi
1388
1389 # Check all directory arguments for consistency.
1390 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1391 datadir sysconfdir sharedstatedir localstatedir includedir \
1392 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1393 libdir localedir mandir
1394 do
1395 eval ac_val=\$$ac_var
1396 # Remove trailing slashes.
1397 case $ac_val in
1398 */ )
1399 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1400 eval $ac_var=\$ac_val;;
1401 esac
1402 # Be sure to have absolute directory names.
1403 case $ac_val in
1404 [\\/$]* | ?:[\\/]* ) continue;;
1405 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1406 esac
1407 { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1408 { (exit 1); exit 1; }; }
1409 done
1410
1411 # There might be people who depend on the old broken behavior: `$host'
1412 # used to hold the argument of --host etc.
1413 # FIXME: To remove some day.
1414 build=$build_alias
1415 host=$host_alias
1416 target=$target_alias
1417
1418 # FIXME: To remove some day.
1419 if test "x$host_alias" != x; then
1420 if test "x$build_alias" = x; then
1421 cross_compiling=maybe
1422 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1423 If a cross compiler is detected then cross compile mode will be used." >&2
1424 elif test "x$build_alias" != "x$host_alias"; then
1425 cross_compiling=yes
1426 fi
1427 fi
1428
1429 ac_tool_prefix=
1430 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1431
1432 test "$silent" = yes && exec 6>/dev/null
1433
1434
1435 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1436 ac_ls_di=`ls -di .` &&
1437 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1438 { $as_echo "$as_me: error: Working directory cannot be determined" >&2
1439 { (exit 1); exit 1; }; }
1440 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1441 { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1442 { (exit 1); exit 1; }; }
1443
1444
1445 # Find the source files, if location was not specified.
1446 if test -z "$srcdir"; then
1447 ac_srcdir_defaulted=yes
1448 # Try the directory containing this script, then the parent directory.
1449 ac_confdir=`$as_dirname -- "$as_myself" ||
1450 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1451 X"$as_myself" : 'X\(//\)[^/]' \| \
1452 X"$as_myself" : 'X\(//\)$' \| \
1453 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1454 $as_echo X"$as_myself" |
1455 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1456 s//\1/
1457 q
1458 }
1459 /^X\(\/\/\)[^/].*/{
1460 s//\1/
1461 q
1462 }
1463 /^X\(\/\/\)$/{
1464 s//\1/
1465 q
1466 }
1467 /^X\(\/\).*/{
1468 s//\1/
1469 q
1470 }
1471 s/.*/./; q'`
1472 srcdir=$ac_confdir
1473 if test ! -r "$srcdir/$ac_unique_file"; then
1474 srcdir=..
1475 fi
1476 else
1477 ac_srcdir_defaulted=no
1478 fi
1479 if test ! -r "$srcdir/$ac_unique_file"; then
1480 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1481 { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1482 { (exit 1); exit 1; }; }
1483 fi
1484 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1485 ac_abs_confdir=`(
1486 cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1487 { (exit 1); exit 1; }; }
1488 pwd)`
1489 # When building in place, set srcdir=.
1490 if test "$ac_abs_confdir" = "$ac_pwd"; then
1491 srcdir=.
1492 fi
1493 # Remove unnecessary trailing slashes from srcdir.
1494 # Double slashes in file names in object file debugging info
1495 # mess up M-x gdb in Emacs.
1496 case $srcdir in
1497 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1498 esac
1499 for ac_var in $ac_precious_vars; do
1500 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1501 eval ac_env_${ac_var}_value=\$${ac_var}
1502 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1503 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1504 done
1505
1506 #
1507 # Report the --help message.
1508 #
1509 if test "$ac_init_help" = "long"; then
1510 # Omit some internal or obsolete options to make the list less imposing.
1511 # This message is too long to be a string in the A/UX 3.1 sh.
1512 cat <<_ACEOF
1513 \`configure' configures xf86-input-ws 1.2.9 to adapt to many kinds of systems.
1514
1515 Usage: $0 [OPTION]... [VAR=VALUE]...
1516
1517 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1518 VAR=VALUE. See below for descriptions of some of the useful variables.
1519
1520 Defaults for the options are specified in brackets.
1521
1522 Configuration:
1523 -h, --help display this help and exit
1524 --help=short display options specific to this package
1525 --help=recursive display the short help of all the included packages
1526 -V, --version display version information and exit
1527 -q, --quiet, --silent do not print \`checking...' messages
1528 --cache-file=FILE cache test results in FILE [disabled]
1529 -C, --config-cache alias for \`--cache-file=config.cache'
1530 -n, --no-create do not create output files
1531 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1532
1533 Installation directories:
1534 --prefix=PREFIX install architecture-independent files in PREFIX
1535 [$ac_default_prefix]
1536 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1537 [PREFIX]
1538
1539 By default, \`make install' will install all the files in
1540 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1541 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1542 for instance \`--prefix=\$HOME'.
1543
1544 For better control, use the options below.
1545
1546 Fine tuning of the installation directories:
1547 --bindir=DIR user executables [EPREFIX/bin]
1548 --sbindir=DIR system admin executables [EPREFIX/sbin]
1549 --libexecdir=DIR program executables [EPREFIX/libexec]
1550 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1551 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1552 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1553 --libdir=DIR object code libraries [EPREFIX/lib]
1554 --includedir=DIR C header files [PREFIX/include]
1555 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1556 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1557 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1558 --infodir=DIR info documentation [DATAROOTDIR/info]
1559 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1560 --mandir=DIR man documentation [DATAROOTDIR/man]
1561 --docdir=DIR documentation root [DATAROOTDIR/doc/xf86-input-ws]
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-ws 1.2.9:";;
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 --disable-dependency-tracking speeds up one-time build
1594 --enable-dependency-tracking do not reject slow dependency extractors
1595 --enable-strict-compilation
1596 Enable all warnings from compiler and make them
1597 errors (default: disabled)
1598 --enable-static[=PKGS] build static libraries [default=no]
1599 --enable-shared[=PKGS] build shared libraries [default=yes]
1600 --enable-fast-install[=PKGS]
1601 optimize for fast installation [default=yes]
1602 --disable-libtool-lock avoid locking (might break parallel builds)
1603 --enable-xinput Build XInput support (default: yes)
1604
1605 Optional Packages:
1606 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1607 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1608 --with-release-version=STRING
1609 Use release version string in package name
1610 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1611 --with-pic try to use only PIC/non-PIC objects [default=use
1612 both]
1613 --with-tags[=TAGS] include additional configurations [automatic]
1614 --with-xorg-module-dir=DIR
1615 Default xorg module directory
1616 [default=$libdir/xorg/modules]
1617
1618
1619 Some influential environment variables:
1620 CC C compiler command
1621 CFLAGS C compiler flags
1622 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1623 nonstandard directory <lib dir>
1624 LIBS libraries to pass to the linker, e.g. -l<library>
1625 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1626 you have headers in a nonstandard directory <include dir>
1627 CPP C preprocessor
1628 CXX C++ compiler command
1629 CXXFLAGS C++ compiler flags
1630 CXXCPP C++ preprocessor
1631 F77 Fortran 77 compiler command
1632 FFLAGS Fortran 77 compiler flags
1633 PKG_CONFIG path to pkg-config utility
1634 XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1635 XORG_LIBS linker flags for XORG, overriding pkg-config
1636
1637 Use these variables to override the choices made by `configure' or to help
1638 it to find libraries and programs with nonstandard names/locations.
1639
1640 Report bugs to <http://www.openbsd.org/>.
1641 _ACEOF
1642 ac_status=$?
1643 fi
1644
1645 if test "$ac_init_help" = "recursive"; then
1646 # If there are subdirs, report their specific --help.
1647 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1648 test -d "$ac_dir" ||
1649 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1650 continue
1651 ac_builddir=.
1652
1653 case "$ac_dir" in
1654 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1655 *)
1656 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1657 # A ".." for each directory in $ac_dir_suffix.
1658 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1659 case $ac_top_builddir_sub in
1660 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1661 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1662 esac ;;
1663 esac
1664 ac_abs_top_builddir=$ac_pwd
1665 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1666 # for backward compatibility:
1667 ac_top_builddir=$ac_top_build_prefix
1668
1669 case $srcdir in
1670 .) # We are building in place.
1671 ac_srcdir=.
1672 ac_top_srcdir=$ac_top_builddir_sub
1673 ac_abs_top_srcdir=$ac_pwd ;;
1674 [\\/]* | ?:[\\/]* ) # Absolute name.
1675 ac_srcdir=$srcdir$ac_dir_suffix;
1676 ac_top_srcdir=$srcdir
1677 ac_abs_top_srcdir=$srcdir ;;
1678 *) # Relative name.
1679 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1680 ac_top_srcdir=$ac_top_build_prefix$srcdir
1681 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1682 esac
1683 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1684
1685 cd "$ac_dir" || { ac_status=$?; continue; }
1686 # Check for guested configure.
1687 if test -f "$ac_srcdir/configure.gnu"; then
1688 echo &&
1689 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1690 elif test -f "$ac_srcdir/configure"; then
1691 echo &&
1692 $SHELL "$ac_srcdir/configure" --help=recursive
1693 else
1694 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1695 fi || ac_status=$?
1696 cd "$ac_pwd" || { ac_status=$?; break; }
1697 done
1698 fi
1699
1700 test -n "$ac_init_help" && exit $ac_status
1701 if $ac_init_version; then
1702 cat <<\_ACEOF
1703 xf86-input-ws configure 1.2.9
1704 generated by GNU Autoconf 2.62
1705
1706 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1707 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1708 This configure script is free software; the Free Software Foundation
1709 gives unlimited permission to copy, distribute and modify it.
1710 _ACEOF
1711 exit
1712 fi
1713 cat >config.log <<_ACEOF
1714 This file contains any messages produced by compilers while
1715 running configure, to aid debugging if configure makes a mistake.
1716
1717 It was created by xf86-input-ws $as_me 1.2.9, which was
1718 generated by GNU Autoconf 2.62. Invocation command line was
1719
1720 $ $0 $@
1721
1722 _ACEOF
1723 exec 5>>config.log
1724 {
1725 cat <<_ASUNAME
1726 ## --------- ##
1727 ## Platform. ##
1728 ## --------- ##
1729
1730 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1731 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1732 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1733 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1734 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1735
1736 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1737 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1738
1739 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1740 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1741 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1742 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1743 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1744 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1745 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1746
1747 _ASUNAME
1748
1749 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1750 for as_dir in $PATH
1751 do
1752 IFS=$as_save_IFS
1753 test -z "$as_dir" && as_dir=.
1754 $as_echo "PATH: $as_dir"
1755 done
1756 IFS=$as_save_IFS
1757
1758 } >&5
1759
1760 cat >&5 <<_ACEOF
1761
1762
1763 ## ----------- ##
1764 ## Core tests. ##
1765 ## ----------- ##
1766
1767 _ACEOF
1768
1769
1770 # Keep a trace of the command line.
1771 # Strip out --no-create and --no-recursion so they do not pile up.
1772 # Strip out --silent because we don't want to record it for future runs.
1773 # Also quote any args containing shell meta-characters.
1774 # Make two passes to allow for proper duplicate-argument suppression.
1775 ac_configure_args=
1776 ac_configure_args0=
1777 ac_configure_args1=
1778 ac_must_keep_next=false
1779 for ac_pass in 1 2
1780 do
1781 for ac_arg
1782 do
1783 case $ac_arg in
1784 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1785 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1786 | -silent | --silent | --silen | --sile | --sil)
1787 continue ;;
1788 *\'*)
1789 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1790 esac
1791 case $ac_pass in
1792 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1793 2)
1794 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1795 if test $ac_must_keep_next = true; then
1796 ac_must_keep_next=false # Got value, back to normal.
1797 else
1798 case $ac_arg in
1799 *=* | --config-cache | -C | -disable-* | --disable-* \
1800 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1801 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1802 | -with-* | --with-* | -without-* | --without-* | --x)
1803 case "$ac_configure_args0 " in
1804 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1805 esac
1806 ;;
1807 -* ) ac_must_keep_next=true ;;
1808 esac
1809 fi
1810 ac_configure_args="$ac_configure_args '$ac_arg'"
1811 ;;
1812 esac
1813 done
1814 done
1815 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1816 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1817
1818 # When interrupted or exit'd, cleanup temporary files, and complete
1819 # config.log. We remove comments because anyway the quotes in there
1820 # would cause problems or look ugly.
1821 # WARNING: Use '\'' to represent an apostrophe within the trap.
1822 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1823 trap 'exit_status=$?
1824 # Save into config.log some information that might help in debugging.
1825 {
1826 echo
1827
1828 cat <<\_ASBOX
1829 ## ---------------- ##
1830 ## Cache variables. ##
1831 ## ---------------- ##
1832 _ASBOX
1833 echo
1834 # The following way of writing the cache mishandles newlines in values,
1835 (
1836 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1837 eval ac_val=\$$ac_var
1838 case $ac_val in #(
1839 *${as_nl}*)
1840 case $ac_var in #(
1841 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1842 $as_echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1843 esac
1844 case $ac_var in #(
1845 _ | IFS | as_nl) ;; #(
1846 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1847 *) $as_unset $ac_var ;;
1848 esac ;;
1849 esac
1850 done
1851 (set) 2>&1 |
1852 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1853 *${as_nl}ac_space=\ *)
1854 sed -n \
1855 "s/'\''/'\''\\\\'\'''\''/g;
1856 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1857 ;; #(
1858 *)
1859 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1860 ;;
1861 esac |
1862 sort
1863 )
1864 echo
1865
1866 cat <<\_ASBOX
1867 ## ----------------- ##
1868 ## Output variables. ##
1869 ## ----------------- ##
1870 _ASBOX
1871 echo
1872 for ac_var in $ac_subst_vars
1873 do
1874 eval ac_val=\$$ac_var
1875 case $ac_val in
1876 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1877 esac
1878 $as_echo "$ac_var='\''$ac_val'\''"
1879 done | sort
1880 echo
1881
1882 if test -n "$ac_subst_files"; then
1883 cat <<\_ASBOX
1884 ## ------------------- ##
1885 ## File substitutions. ##
1886 ## ------------------- ##
1887 _ASBOX
1888 echo
1889 for ac_var in $ac_subst_files
1890 do
1891 eval ac_val=\$$ac_var
1892 case $ac_val in
1893 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1894 esac
1895 $as_echo "$ac_var='\''$ac_val'\''"
1896 done | sort
1897 echo
1898 fi
1899
1900 if test -s confdefs.h; then
1901 cat <<\_ASBOX
1902 ## ----------- ##
1903 ## confdefs.h. ##
1904 ## ----------- ##
1905 _ASBOX
1906 echo
1907 cat confdefs.h
1908 echo
1909 fi
1910 test "$ac_signal" != 0 &&
1911 $as_echo "$as_me: caught signal $ac_signal"
1912 $as_echo "$as_me: exit $exit_status"
1913 } >&5
1914 rm -f core *.core core.conftest.* &&
1915 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1916 exit $exit_status
1917 ' 0
1918 for ac_signal in 1 2 13 15; do
1919 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1920 done
1921 ac_signal=0
1922
1923 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1924 rm -f -r conftest* confdefs.h
1925
1926 # Predefined preprocessor variables.
1927
1928 cat >>confdefs.h <<_ACEOF
1929 #define PACKAGE_NAME "$PACKAGE_NAME"
1930 _ACEOF
1931
1932
1933 cat >>confdefs.h <<_ACEOF
1934 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1935 _ACEOF
1936
1937
1938 cat >>confdefs.h <<_ACEOF
1939 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1940 _ACEOF
1941
1942
1943 cat >>confdefs.h <<_ACEOF
1944 #define PACKAGE_STRING "$PACKAGE_STRING"
1945 _ACEOF
1946
1947
1948 cat >>confdefs.h <<_ACEOF
1949 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1950 _ACEOF
1951
1952
1953 # Let the site file select an alternate cache file if it wants to.
1954 # Prefer an explicitly selected file to automatically selected ones.
1955 ac_site_file1=NONE
1956 ac_site_file2=NONE
1957 if test -n "$CONFIG_SITE"; then
1958 ac_site_file1=$CONFIG_SITE
1959 elif test "x$prefix" != xNONE; then
1960 ac_site_file1=$prefix/share/config.site
1961 ac_site_file2=$prefix/etc/config.site
1962 else
1963 ac_site_file1=$ac_default_prefix/share/config.site
1964 ac_site_file2=$ac_default_prefix/etc/config.site
1965 fi
1966 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1967 do
1968 test "x$ac_site_file" = xNONE && continue
1969 if test -r "$ac_site_file"; then
1970 { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1971 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
1972 sed 's/^/| /' "$ac_site_file" >&5
1973 . "$ac_site_file"
1974 fi
1975 done
1976
1977 if test -r "$cache_file"; then
1978 # Some versions of bash will fail to source /dev/null (special
1979 # files actually), so we avoid doing that.
1980 if test -f "$cache_file"; then
1981 { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
1982 $as_echo "$as_me: loading cache $cache_file" >&6;}
1983 case $cache_file in
1984 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1985 *) . "./$cache_file";;
1986 esac
1987 fi
1988 else
1989 { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
1990 $as_echo "$as_me: creating cache $cache_file" >&6;}
1991 >$cache_file
1992 fi
1993
1994 # Check that the precious variables saved in the cache have kept the same
1995 # value.
1996 ac_cache_corrupted=false
1997 for ac_var in $ac_precious_vars; do
1998 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1999 eval ac_new_set=\$ac_env_${ac_var}_set
2000 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2001 eval ac_new_val=\$ac_env_${ac_var}_value
2002 case $ac_old_set,$ac_new_set in
2003 set,)
2004 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2005 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2006 ac_cache_corrupted=: ;;
2007 ,set)
2008 { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
2009 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2010 ac_cache_corrupted=: ;;
2011 ,);;
2012 *)
2013 if test "x$ac_old_val" != "x$ac_new_val"; then
2014 # differences in whitespace do not lead to failure.
2015 ac_old_val_w=`echo x $ac_old_val`
2016 ac_new_val_w=`echo x $ac_new_val`
2017 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2018 { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
2019 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2020 ac_cache_corrupted=:
2021 else
2022 { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2023 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2024 eval $ac_var=\$ac_old_val
2025 fi
2026 { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5
2027 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2028 { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5
2029 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2030 fi;;
2031 esac
2032 # Pass precious variables to config.status.
2033 if test "$ac_new_set" = set; then
2034 case $ac_new_val in
2035 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2036 *) ac_arg=$ac_var=$ac_new_val ;;
2037 esac
2038 case " $ac_configure_args " in
2039 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2040 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
2041 esac
2042 fi
2043 done
2044 if $ac_cache_corrupted; then
2045 { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2046 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2047 { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2048 $as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2049 { (exit 1); exit 1; }; }
2050 fi
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076 ac_ext=c
2077 ac_cpp='$CPP $CPPFLAGS'
2078 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2079 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2080 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2081
2082
2083
2084
2085 ac_aux_dir=
2086 for ac_dir in . "$srcdir"/.; do
2087 if test -f "$ac_dir/install-sh"; then
2088 ac_aux_dir=$ac_dir
2089 ac_install_sh="$ac_aux_dir/install-sh -c"
2090 break
2091 elif test -f "$ac_dir/install.sh"; then
2092 ac_aux_dir=$ac_dir
2093 ac_install_sh="$ac_aux_dir/install.sh -c"
2094 break
2095 elif test -f "$ac_dir/shtool"; then
2096 ac_aux_dir=$ac_dir
2097 ac_install_sh="$ac_aux_dir/shtool install -c"
2098 break
2099 fi
2100 done
2101 if test -z "$ac_aux_dir"; then
2102 { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5
2103 $as_echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;}
2104 { (exit 1); exit 1; }; }
2105 fi
2106
2107 # These three variables are undocumented and unsupported,
2108 # and are intended to be withdrawn in a future Autoconf release.
2109 # They can cause serious problems if a builder's source tree is in a directory
2110 # whose full name contains unusual characters.
2111 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2112 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2113 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2114
2115
2116 am__api_version="1.9"
2117 # Find a good install program. We prefer a C program (faster),
2118 # so one script is as good as another. But avoid the broken or
2119 # incompatible versions:
2120 # SysV /etc/install, /usr/sbin/install
2121 # SunOS /usr/etc/install
2122 # IRIX /sbin/install
2123 # AIX /bin/install
2124 # AmigaOS /C/install, which installs bootblocks on floppy discs
2125 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2126 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2127 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2128 # OS/2's system install, which has a completely different semantic
2129 # ./install, which can be erroneously created by make from ./install.sh.
2130 # Reject install programs that cannot install multiple files.
2131 { $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2132 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2133 if test -z "$INSTALL"; then
2134 if test "${ac_cv_path_install+set}" = set; then
2135 $as_echo_n "(cached) " >&6
2136 else
2137 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2138 for as_dir in $PATH
2139 do
2140 IFS=$as_save_IFS
2141 test -z "$as_dir" && as_dir=.
2142 # Account for people who put trailing slashes in PATH elements.
2143 case $as_dir/ in
2144 ./ | .// | /cC/* | \
2145 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2146 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2147 /usr/ucb/* ) ;;
2148 *)
2149 # OSF1 and SCO ODT 3.0 have their own names for install.
2150 # Don't use installbsd from OSF since it installs stuff as root
2151 # by default.
2152 for ac_prog in ginstall scoinst install; do
2153 for ac_exec_ext in '' $ac_executable_extensions; do
2154 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2155 if test $ac_prog = install &&
2156 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2157 # AIX install. It has an incompatible calling convention.
2158 :
2159 elif test $ac_prog = install &&
2160 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2161 # program-specific install script used by HP pwplus--don't use.
2162 :
2163 else
2164 rm -rf conftest.one conftest.two conftest.dir
2165 echo one > conftest.one
2166 echo two > conftest.two
2167 mkdir conftest.dir
2168 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2169 test -s conftest.one && test -s conftest.two &&
2170 test -s conftest.dir/conftest.one &&
2171 test -s conftest.dir/conftest.two
2172 then
2173 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2174 break 3
2175 fi
2176 fi
2177 fi
2178 done
2179 done
2180 ;;
2181 esac
2182
2183 done
2184 IFS=$as_save_IFS
2185
2186 rm -rf conftest.one conftest.two conftest.dir
2187
2188 fi
2189 if test "${ac_cv_path_install+set}" = set; then
2190 INSTALL=$ac_cv_path_install
2191 else
2192 # As a last resort, use the slow shell script. Don't cache a
2193 # value for INSTALL within a source directory, because that will
2194 # break other packages using the cache if that directory is
2195 # removed, or if the value is a relative name.
2196 INSTALL=$ac_install_sh
2197 fi
2198 fi
2199 { $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
2200 $as_echo "$INSTALL" >&6; }
2201
2202 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2203 # It thinks the first close brace ends the variable substitution.
2204 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2205
2206 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2207
2208 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2209
2210 test "$program_prefix" != NONE &&
2211 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2212 # Use a double $ so make ignores it.
2213 test "$program_suffix" != NONE &&
2214 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2215 # Double any \ or $.
2216 # By default was `s,x,x', remove it if useless.
2217 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2218 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2219
2220 # expand $ac_aux_dir to an absolute path
2221 am_aux_dir=`cd $ac_aux_dir && pwd`
2222
2223 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2224 # Use eval to expand $SHELL
2225 if eval "$MISSING --run true"; then
2226 am_missing_run="$MISSING --run "
2227 else
2228 am_missing_run=
2229 { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2230 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2231 fi
2232
2233 if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
2234 # We used to keeping the `.' as first argument, in order to
2235 # allow $(mkdir_p) to be used without argument. As in
2236 # $(mkdir_p) $(somedir)
2237 # where $(somedir) is conditionally defined. However this is wrong
2238 # for two reasons:
2239 # 1. if the package is installed by a user who cannot write `.'
2240 # make install will fail,
2241 # 2. the above comment should most certainly read
2242 # $(mkdir_p) $(DESTDIR)$(somedir)
2243 # so it does not work when $(somedir) is undefined and
2244 # $(DESTDIR) is not.
2245 # To support the latter case, we have to write
2246 # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
2247 # so the `.' trick is pointless.
2248 mkdir_p='mkdir -p --'
2249 else
2250 # On NextStep and OpenStep, the `mkdir' command does not
2251 # recognize any option. It will interpret all options as
2252 # directories to create, and then abort because `.' already
2253 # exists.
2254 for d in ./-p ./--version;
2255 do
2256 test -d $d && rmdir $d
2257 done
2258 # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
2259 if test -f "$ac_aux_dir/mkinstalldirs"; then
2260 mkdir_p='$(mkinstalldirs)'
2261 else
2262 mkdir_p='$(SHELL) $(install_sh) -d'
2263 fi
2264 fi
2265
2266 for ac_prog in gawk mawk nawk awk
2267 do
2268 # Extract the first word of "$ac_prog", so it can be a program name with args.
2269 set dummy $ac_prog; ac_word=$2
2270 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2271 $as_echo_n "checking for $ac_word... " >&6; }
2272 if test "${ac_cv_prog_AWK+set}" = set; then
2273 $as_echo_n "(cached) " >&6
2274 else
2275 if test -n "$AWK"; then
2276 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2277 else
2278 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2279 for as_dir in $PATH
2280 do
2281 IFS=$as_save_IFS
2282 test -z "$as_dir" && as_dir=.
2283 for ac_exec_ext in '' $ac_executable_extensions; do
2284 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2285 ac_cv_prog_AWK="$ac_prog"
2286 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2287 break 2
2288 fi
2289 done
2290 done
2291 IFS=$as_save_IFS
2292
2293 fi
2294 fi
2295 AWK=$ac_cv_prog_AWK
2296 if test -n "$AWK"; then
2297 { $as_echo "$as_me:$LINENO: result: $AWK" >&5
2298 $as_echo "$AWK" >&6; }
2299 else
2300 { $as_echo "$as_me:$LINENO: result: no" >&5
2301 $as_echo "no" >&6; }
2302 fi
2303
2304
2305 test -n "$AWK" && break
2306 done
2307
2308 { $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2309 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2310 set x ${MAKE-make}
2311 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2312 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2313 $as_echo_n "(cached) " >&6
2314 else
2315 cat >conftest.make <<\_ACEOF
2316 SHELL = /bin/sh
2317 all:
2318 @echo '@@@%%%=$(MAKE)=@@@%%%'
2319 _ACEOF
2320 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2321 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2322 *@@@%%%=?*=@@@%%%*)
2323 eval ac_cv_prog_make_${ac_make}_set=yes;;
2324 *)
2325 eval ac_cv_prog_make_${ac_make}_set=no;;
2326 esac
2327 rm -f conftest.make
2328 fi
2329 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2330 { $as_echo "$as_me:$LINENO: result: yes" >&5
2331 $as_echo "yes" >&6; }
2332 SET_MAKE=
2333 else
2334 { $as_echo "$as_me:$LINENO: result: no" >&5
2335 $as_echo "no" >&6; }
2336 SET_MAKE="MAKE=${MAKE-make}"
2337 fi
2338
2339 rm -rf .tst 2>/dev/null
2340 mkdir .tst 2>/dev/null
2341 if test -d .tst; then
2342 am__leading_dot=.
2343 else
2344 am__leading_dot=_
2345 fi
2346 rmdir .tst 2>/dev/null
2347
2348 # test to see if srcdir already configured
2349 if test "`cd $srcdir && pwd`" != "`pwd`" &&
2350 test -f $srcdir/config.status; then
2351 { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2352 $as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2353 { (exit 1); exit 1; }; }
2354 fi
2355
2356 # test whether we have cygpath
2357 if test -z "$CYGPATH_W"; then
2358 if (cygpath --version) >/dev/null 2>/dev/null; then
2359 CYGPATH_W='cygpath -w'
2360 else
2361 CYGPATH_W=echo
2362 fi
2363 fi
2364
2365
2366 # Define the identity of the package.
2367 PACKAGE='xf86-input-ws'
2368 VERSION='1.2.9'
2369
2370
2371 cat >>confdefs.h <<_ACEOF
2372 #define PACKAGE "$PACKAGE"
2373 _ACEOF
2374
2375
2376 cat >>confdefs.h <<_ACEOF
2377 #define VERSION "$VERSION"
2378 _ACEOF
2379
2380 # Some tools Automake needs.
2381
2382 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2383
2384
2385 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2386
2387
2388 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2389
2390
2391 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2392
2393
2394 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2395
2396 install_sh=${install_sh-"$am_aux_dir/install-sh"}
2397
2398 # Installed binaries are usually stripped using `strip' when the user
2399 # run `make install-strip'. However `strip' might not be the right
2400 # tool to use in cross-compilation environments, therefore Automake
2401 # will honor the `STRIP' environment variable to overrule this program.
2402 if test "$cross_compiling" != no; then
2403 if test -n "$ac_tool_prefix"; then
2404 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2405 set dummy ${ac_tool_prefix}strip; ac_word=$2
2406 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2407 $as_echo_n "checking for $ac_word... " >&6; }
2408 if test "${ac_cv_prog_STRIP+set}" = set; then
2409 $as_echo_n "(cached) " >&6
2410 else
2411 if test -n "$STRIP"; then
2412 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2413 else
2414 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2415 for as_dir in $PATH
2416 do
2417 IFS=$as_save_IFS
2418 test -z "$as_dir" && as_dir=.
2419 for ac_exec_ext in '' $ac_executable_extensions; do
2420 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2421 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2422 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2423 break 2
2424 fi
2425 done
2426 done
2427 IFS=$as_save_IFS
2428
2429 fi
2430 fi
2431 STRIP=$ac_cv_prog_STRIP
2432 if test -n "$STRIP"; then
2433 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
2434 $as_echo "$STRIP" >&6; }
2435 else
2436 { $as_echo "$as_me:$LINENO: result: no" >&5
2437 $as_echo "no" >&6; }
2438 fi
2439
2440
2441 fi
2442 if test -z "$ac_cv_prog_STRIP"; then
2443 ac_ct_STRIP=$STRIP
2444 # Extract the first word of "strip", so it can be a program name with args.
2445 set dummy strip; ac_word=$2
2446 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2447 $as_echo_n "checking for $ac_word... " >&6; }
2448 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2449 $as_echo_n "(cached) " >&6
2450 else
2451 if test -n "$ac_ct_STRIP"; then
2452 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2453 else
2454 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2455 for as_dir in $PATH
2456 do
2457 IFS=$as_save_IFS
2458 test -z "$as_dir" && as_dir=.
2459 for ac_exec_ext in '' $ac_executable_extensions; do
2460 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2461 ac_cv_prog_ac_ct_STRIP="strip"
2462 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2463 break 2
2464 fi
2465 done
2466 done
2467 IFS=$as_save_IFS
2468
2469 fi
2470 fi
2471 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2472 if test -n "$ac_ct_STRIP"; then
2473 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2474 $as_echo "$ac_ct_STRIP" >&6; }
2475 else
2476 { $as_echo "$as_me:$LINENO: result: no" >&5
2477 $as_echo "no" >&6; }
2478 fi
2479
2480 if test "x$ac_ct_STRIP" = x; then
2481 STRIP=":"
2482 else
2483 case $cross_compiling:$ac_tool_warned in
2484 yes:)
2485 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2486 whose name does not start with the host triplet. If you think this
2487 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
2488 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2489 whose name does not start with the host triplet. If you think this
2490 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
2491 ac_tool_warned=yes ;;
2492 esac
2493 STRIP=$ac_ct_STRIP
2494 fi
2495 else
2496 STRIP="$ac_cv_prog_STRIP"
2497 fi
2498
2499 fi
2500 INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
2501
2502 # We need awk for the "check" target. The system "awk" is bad on
2503 # some platforms.
2504 # Always define AMTAR for backward compatibility.
2505
2506 AMTAR=${AMTAR-"${am_missing_run}tar"}
2507
2508 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2509
2510
2511
2512
2513
2514
2515 { $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2516 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2517 # Check whether --enable-maintainer-mode was given.
2518 if test "${enable_maintainer_mode+set}" = set; then
2519 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2520 else
2521 USE_MAINTAINER_MODE=no
2522 fi
2523
2524 { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2525 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2526
2527
2528 if test $USE_MAINTAINER_MODE = yes; then
2529 MAINTAINER_MODE_TRUE=
2530 MAINTAINER_MODE_FALSE='#'
2531 else
2532 MAINTAINER_MODE_TRUE='#'
2533 MAINTAINER_MODE_FALSE=
2534 fi
2535
2536 MAINT=$MAINTAINER_MODE_TRUE
2537
2538
2539
2540 DRIVER_NAME=ws
2541
2542
2543 # Require xorg-macros: XORG_DEFAULT_OPTIONS
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555 DEPDIR="${am__leading_dot}deps"
2556
2557 ac_config_commands="$ac_config_commands depfiles"
2558
2559
2560 am_make=${MAKE-make}
2561 cat > confinc << 'END'
2562 am__doit:
2563 @echo done
2564 .PHONY: am__doit
2565 END
2566 # If we don't find an include directive, just comment out the code.
2567 { $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2568 $as_echo_n "checking for style of include used by $am_make... " >&6; }
2569 am__include="#"
2570 am__quote=
2571 _am_result=none
2572 # First try GNU make style include.
2573 echo "include confinc" > confmf
2574 # We grep out `Entering directory' and `Leaving directory'
2575 # messages which can occur if `w' ends up in MAKEFLAGS.
2576 # In particular we don't look at `^make:' because GNU make might
2577 # be invoked under some other name (usually "gmake"), in which
2578 # case it prints its new name instead of `make'.
2579 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
2580 am__include=include
2581 am__quote=
2582 _am_result=GNU
2583 fi
2584 # Now try BSD make style include.
2585 if test "$am__include" = "#"; then
2586 echo '.include "confinc"' > confmf
2587 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
2588 am__include=.include
2589 am__quote="\""
2590 _am_result=BSD
2591 fi
2592 fi
2593
2594
2595 { $as_echo "$as_me:$LINENO: result: $_am_result" >&5
2596 $as_echo "$_am_result" >&6; }
2597 rm -f confinc confmf
2598
2599 # Check whether --enable-dependency-tracking was given.
2600 if test "${enable_dependency_tracking+set}" = set; then
2601 enableval=$enable_dependency_tracking;
2602 fi
2603
2604 if test "x$enable_dependency_tracking" != xno; then
2605 am_depcomp="$ac_aux_dir/depcomp"
2606 AMDEPBACKSLASH='\'
2607 fi
2608
2609
2610 if test "x$enable_dependency_tracking" != xno; then
2611 AMDEP_TRUE=
2612 AMDEP_FALSE='#'
2613 else
2614 AMDEP_TRUE='#'
2615 AMDEP_FALSE=
2616 fi
2617
2618
2619
2620 ac_ext=c
2621 ac_cpp='$CPP $CPPFLAGS'
2622 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2623 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2624 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2625 if test -n "$ac_tool_prefix"; then
2626 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2627 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2628 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2629 $as_echo_n "checking for $ac_word... " >&6; }
2630 if test "${ac_cv_prog_CC+set}" = set; then
2631 $as_echo_n "(cached) " >&6
2632 else
2633 if test -n "$CC"; then
2634 ac_cv_prog_CC="$CC" # Let the user override the test.
2635 else
2636 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2637 for as_dir in $PATH
2638 do
2639 IFS=$as_save_IFS
2640 test -z "$as_dir" && as_dir=.
2641 for ac_exec_ext in '' $ac_executable_extensions; do
2642 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2643 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2644 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2645 break 2
2646 fi
2647 done
2648 done
2649 IFS=$as_save_IFS
2650
2651 fi
2652 fi
2653 CC=$ac_cv_prog_CC
2654 if test -n "$CC"; then
2655 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2656 $as_echo "$CC" >&6; }
2657 else
2658 { $as_echo "$as_me:$LINENO: result: no" >&5
2659 $as_echo "no" >&6; }
2660 fi
2661
2662
2663 fi
2664 if test -z "$ac_cv_prog_CC"; then
2665 ac_ct_CC=$CC
2666 # Extract the first word of "gcc", so it can be a program name with args.
2667 set dummy gcc; ac_word=$2
2668 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2669 $as_echo_n "checking for $ac_word... " >&6; }
2670 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2671 $as_echo_n "(cached) " >&6
2672 else
2673 if test -n "$ac_ct_CC"; then
2674 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2675 else
2676 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2677 for as_dir in $PATH
2678 do
2679 IFS=$as_save_IFS
2680 test -z "$as_dir" && as_dir=.
2681 for ac_exec_ext in '' $ac_executable_extensions; do
2682 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2683 ac_cv_prog_ac_ct_CC="gcc"
2684 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2685 break 2
2686 fi
2687 done
2688 done
2689 IFS=$as_save_IFS
2690
2691 fi
2692 fi
2693 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2694 if test -n "$ac_ct_CC"; then
2695 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2696 $as_echo "$ac_ct_CC" >&6; }
2697 else
2698 { $as_echo "$as_me:$LINENO: result: no" >&5
2699 $as_echo "no" >&6; }
2700 fi
2701
2702 if test "x$ac_ct_CC" = x; then
2703 CC=""
2704 else
2705 case $cross_compiling:$ac_tool_warned in
2706 yes:)
2707 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2708 whose name does not start with the host triplet. If you think this
2709 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
2710 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2711 whose name does not start with the host triplet. If you think this
2712 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
2713 ac_tool_warned=yes ;;
2714 esac
2715 CC=$ac_ct_CC
2716 fi
2717 else
2718 CC="$ac_cv_prog_CC"
2719 fi
2720
2721 if test -z "$CC"; then
2722 if test -n "$ac_tool_prefix"; then
2723 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2724 set dummy ${ac_tool_prefix}cc; ac_word=$2
2725 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2726 $as_echo_n "checking for $ac_word... " >&6; }
2727 if test "${ac_cv_prog_CC+set}" = set; then
2728 $as_echo_n "(cached) " >&6
2729 else
2730 if test -n "$CC"; then
2731 ac_cv_prog_CC="$CC" # Let the user override the test.
2732 else
2733 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2734 for as_dir in $PATH
2735 do
2736 IFS=$as_save_IFS
2737 test -z "$as_dir" && as_dir=.
2738 for ac_exec_ext in '' $ac_executable_extensions; do
2739 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2740 ac_cv_prog_CC="${ac_tool_prefix}cc"
2741 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2742 break 2
2743 fi
2744 done
2745 done
2746 IFS=$as_save_IFS
2747
2748 fi
2749 fi
2750 CC=$ac_cv_prog_CC
2751 if test -n "$CC"; then
2752 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2753 $as_echo "$CC" >&6; }
2754 else
2755 { $as_echo "$as_me:$LINENO: result: no" >&5
2756 $as_echo "no" >&6; }
2757 fi
2758
2759
2760 fi
2761 fi
2762 if test -z "$CC"; then
2763 # Extract the first word of "cc", so it can be a program name with args.
2764 set dummy cc; ac_word=$2
2765 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2766 $as_echo_n "checking for $ac_word... " >&6; }
2767 if test "${ac_cv_prog_CC+set}" = set; then
2768 $as_echo_n "(cached) " >&6
2769 else
2770 if test -n "$CC"; then
2771 ac_cv_prog_CC="$CC" # Let the user override the test.
2772 else
2773 ac_prog_rejected=no
2774 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2775 for as_dir in $PATH
2776 do
2777 IFS=$as_save_IFS
2778 test -z "$as_dir" && as_dir=.
2779 for ac_exec_ext in '' $ac_executable_extensions; do
2780 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2781 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2782 ac_prog_rejected=yes
2783 continue
2784 fi
2785 ac_cv_prog_CC="cc"
2786 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2787 break 2
2788 fi
2789 done
2790 done
2791 IFS=$as_save_IFS
2792
2793 if test $ac_prog_rejected = yes; then
2794 # We found a bogon in the path, so make sure we never use it.
2795 set dummy $ac_cv_prog_CC
2796 shift
2797 if test $# != 0; then
2798 # We chose a different compiler from the bogus one.
2799 # However, it has the same basename, so the bogon will be chosen
2800 # first if we set CC to just the basename; use the full file name.
2801 shift
2802 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2803 fi
2804 fi
2805 fi
2806 fi
2807 CC=$ac_cv_prog_CC
2808 if test -n "$CC"; then
2809 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2810 $as_echo "$CC" >&6; }
2811 else
2812 { $as_echo "$as_me:$LINENO: result: no" >&5
2813 $as_echo "no" >&6; }
2814 fi
2815
2816
2817 fi
2818 if test -z "$CC"; then
2819 if test -n "$ac_tool_prefix"; then
2820 for ac_prog in cl.exe
2821 do
2822 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2823 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2824 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2825 $as_echo_n "checking for $ac_word... " >&6; }
2826 if test "${ac_cv_prog_CC+set}" = set; then
2827 $as_echo_n "(cached) " >&6
2828 else
2829 if test -n "$CC"; then
2830 ac_cv_prog_CC="$CC" # Let the user override the test.
2831 else
2832 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2833 for as_dir in $PATH
2834 do
2835 IFS=$as_save_IFS
2836 test -z "$as_dir" && as_dir=.
2837 for ac_exec_ext in '' $ac_executable_extensions; do
2838 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2839 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2840 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2841 break 2
2842 fi
2843 done
2844 done
2845 IFS=$as_save_IFS
2846
2847 fi
2848 fi
2849 CC=$ac_cv_prog_CC
2850 if test -n "$CC"; then
2851 { $as_echo "$as_me:$LINENO: result: $CC" >&5
2852 $as_echo "$CC" >&6; }
2853 else
2854 { $as_echo "$as_me:$LINENO: result: no" >&5
2855 $as_echo "no" >&6; }
2856 fi
2857
2858
2859 test -n "$CC" && break
2860 done
2861 fi
2862 if test -z "$CC"; then
2863 ac_ct_CC=$CC
2864 for ac_prog in cl.exe
2865 do
2866 # Extract the first word of "$ac_prog", so it can be a program name with args.
2867 set dummy $ac_prog; ac_word=$2
2868 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2869 $as_echo_n "checking for $ac_word... " >&6; }
2870 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2871 $as_echo_n "(cached) " >&6
2872 else
2873 if test -n "$ac_ct_CC"; then
2874 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2875 else
2876 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2877 for as_dir in $PATH
2878 do
2879 IFS=$as_save_IFS
2880 test -z "$as_dir" && as_dir=.
2881 for ac_exec_ext in '' $ac_executable_extensions; do
2882 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2883 ac_cv_prog_ac_ct_CC="$ac_prog"
2884 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2885 break 2
2886 fi
2887 done
2888 done
2889 IFS=$as_save_IFS
2890
2891 fi
2892 fi
2893 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2894 if test -n "$ac_ct_CC"; then
2895 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2896 $as_echo "$ac_ct_CC" >&6; }
2897 else
2898 { $as_echo "$as_me:$LINENO: result: no" >&5
2899 $as_echo "no" >&6; }
2900 fi
2901
2902
2903 test -n "$ac_ct_CC" && break
2904 done
2905
2906 if test "x$ac_ct_CC" = x; then
2907 CC=""
2908 else
2909 case $cross_compiling:$ac_tool_warned in
2910 yes:)
2911 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2912 whose name does not start with the host triplet. If you think this
2913 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
2914 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2915 whose name does not start with the host triplet. If you think this
2916 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
2917 ac_tool_warned=yes ;;
2918 esac
2919 CC=$ac_ct_CC
2920 fi
2921 fi
2922
2923 fi
2924
2925
2926 test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2927 See \`config.log' for more details." >&5
2928 $as_echo "$as_me: error: no acceptable C compiler found in \$PATH
2929 See \`config.log' for more details." >&2;}
2930 { (exit 1); exit 1; }; }
2931
2932 # Provide some information about the compiler.
2933 $as_echo "$as_me:$LINENO: checking for C compiler version" >&5
2934 set X $ac_compile
2935 ac_compiler=$2
2936 { (ac_try="$ac_compiler --version >&5"
2937 case "(($ac_try" in
2938 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2939 *) ac_try_echo=$ac_try;;
2940 esac
2941 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2942 $as_echo "$ac_try_echo") >&5
2943 (eval "$ac_compiler --version >&5") 2>&5
2944 ac_status=$?
2945 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2946 (exit $ac_status); }
2947 { (ac_try="$ac_compiler -v >&5"
2948 case "(($ac_try" in
2949 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2950 *) ac_try_echo=$ac_try;;
2951 esac
2952 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2953 $as_echo "$ac_try_echo") >&5
2954 (eval "$ac_compiler -v >&5") 2>&5
2955 ac_status=$?
2956 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2957 (exit $ac_status); }
2958 { (ac_try="$ac_compiler -V >&5"
2959 case "(($ac_try" in
2960 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2961 *) ac_try_echo=$ac_try;;
2962 esac
2963 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2964 $as_echo "$ac_try_echo") >&5
2965 (eval "$ac_compiler -V >&5") 2>&5
2966 ac_status=$?
2967 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2968 (exit $ac_status); }
2969
2970 cat >conftest.$ac_ext <<_ACEOF
2971 /* confdefs.h. */
2972 _ACEOF
2973 cat confdefs.h >>conftest.$ac_ext
2974 cat >>conftest.$ac_ext <<_ACEOF
2975 /* end confdefs.h. */
2976
2977 int
2978 main ()
2979 {
2980
2981 ;
2982 return 0;
2983 }
2984 _ACEOF
2985 ac_clean_files_save=$ac_clean_files
2986 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2987 # Try to create an executable without -o first, disregard a.out.
2988 # It will help us diagnose broken compilers, and finding out an intuition
2989 # of exeext.
2990 { $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2991 $as_echo_n "checking for C compiler default output file name... " >&6; }
2992 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2993
2994 # The possible output files:
2995 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2996
2997 ac_rmfiles=
2998 for ac_file in $ac_files
2999 do
3000 case $ac_file in
3001 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3002 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3003 esac
3004 done
3005 rm -f $ac_rmfiles
3006
3007 if { (ac_try="$ac_link_default"
3008 case "(($ac_try" in
3009 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3010 *) ac_try_echo=$ac_try;;
3011 esac
3012 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3013 $as_echo "$ac_try_echo") >&5
3014 (eval "$ac_link_default") 2>&5
3015 ac_status=$?
3016 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3017 (exit $ac_status); }; then
3018 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3019 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3020 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3021 # so that the user can short-circuit this test for compilers unknown to
3022 # Autoconf.
3023 for ac_file in $ac_files ''
3024 do
3025 test -f "$ac_file" || continue
3026 case $ac_file in
3027 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3028 ;;
3029 [ab].out )
3030 # We found the default executable, but exeext='' is most
3031 # certainly right.
3032 break;;
3033 *.* )
3034 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3035 then :; else
3036 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3037 fi
3038 # We set ac_cv_exeext here because the later test for it is not
3039 # safe: cross compilers may not add the suffix if given an `-o'
3040 # argument, so we may need to know it at that point already.
3041 # Even if this section looks crufty: it has the advantage of
3042 # actually working.
3043 break;;
3044 * )
3045 break;;
3046 esac
3047 done
3048 test "$ac_cv_exeext" = no && ac_cv_exeext=
3049
3050 else
3051 ac_file=''
3052 fi
3053
3054 { $as_echo "$as_me:$LINENO: result: $ac_file" >&5
3055 $as_echo "$ac_file" >&6; }
3056 if test -z "$ac_file"; then
3057 $as_echo "$as_me: failed program was:" >&5
3058 sed 's/^/| /' conftest.$ac_ext >&5
3059
3060 { { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
3061 See \`config.log' for more details." >&5
3062 $as_echo "$as_me: error: C compiler cannot create executables
3063 See \`config.log' for more details." >&2;}
3064 { (exit 77); exit 77; }; }
3065 fi
3066
3067 ac_exeext=$ac_cv_exeext
3068
3069 # Check that the compiler produces executables we can run. If not, either
3070 # the compiler is broken, or we cross compile.
3071 { $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3072 $as_echo_n "checking whether the C compiler works... " >&6; }
3073 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3074 # If not cross compiling, check that we can run a simple program.
3075 if test "$cross_compiling" != yes; then
3076 if { ac_try='./$ac_file'
3077 { (case "(($ac_try" in
3078 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3079 *) ac_try_echo=$ac_try;;
3080 esac
3081 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3082 $as_echo "$ac_try_echo") >&5
3083 (eval "$ac_try") 2>&5
3084 ac_status=$?
3085 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3086 (exit $ac_status); }; }; then
3087 cross_compiling=no
3088 else
3089 if test "$cross_compiling" = maybe; then
3090 cross_compiling=yes
3091 else
3092 { { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
3093 If you meant to cross compile, use \`--host'.
3094 See \`config.log' for more details." >&5
3095 $as_echo "$as_me: error: cannot run C compiled programs.
3096 If you meant to cross compile, use \`--host'.
3097 See \`config.log' for more details." >&2;}
3098 { (exit 1); exit 1; }; }
3099 fi
3100 fi
3101 fi
3102 { $as_echo "$as_me:$LINENO: result: yes" >&5
3103 $as_echo "yes" >&6; }
3104
3105 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3106 ac_clean_files=$ac_clean_files_save
3107 # Check that the compiler produces executables we can run. If not, either
3108 # the compiler is broken, or we cross compile.
3109 { $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3110 $as_echo_n "checking whether we are cross compiling... " >&6; }
3111 { $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
3112 $as_echo "$cross_compiling" >&6; }
3113
3114 { $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
3115 $as_echo_n "checking for suffix of executables... " >&6; }
3116 if { (ac_try="$ac_link"
3117 case "(($ac_try" in
3118 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3119 *) ac_try_echo=$ac_try;;
3120 esac
3121 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3122 $as_echo "$ac_try_echo") >&5
3123 (eval "$ac_link") 2>&5
3124 ac_status=$?
3125 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3126 (exit $ac_status); }; then
3127 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3128 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3129 # work properly (i.e., refer to `conftest.exe'), while it won't with
3130 # `rm'.
3131 for ac_file in conftest.exe conftest conftest.*; do
3132 test -f "$ac_file" || continue
3133 case $ac_file in
3134 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3135 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3136 break;;
3137 * ) break;;
3138 esac
3139 done
3140 else
3141 { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3142 See \`config.log' for more details." >&5
3143 $as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3144 See \`config.log' for more details." >&2;}
3145 { (exit 1); exit 1; }; }
3146 fi
3147
3148 rm -f conftest$ac_cv_exeext
3149 { $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3150 $as_echo "$ac_cv_exeext" >&6; }
3151
3152 rm -f conftest.$ac_ext
3153 EXEEXT=$ac_cv_exeext
3154 ac_exeext=$EXEEXT
3155 { $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
3156 $as_echo_n "checking for suffix of object files... " >&6; }
3157 if test "${ac_cv_objext+set}" = set; then
3158 $as_echo_n "(cached) " >&6
3159 else
3160 cat >conftest.$ac_ext <<_ACEOF
3161 /* confdefs.h. */
3162 _ACEOF
3163 cat confdefs.h >>conftest.$ac_ext
3164 cat >>conftest.$ac_ext <<_ACEOF
3165 /* end confdefs.h. */
3166
3167 int
3168 main ()
3169 {
3170
3171 ;
3172 return 0;
3173 }
3174 _ACEOF
3175 rm -f conftest.o conftest.obj
3176 if { (ac_try="$ac_compile"
3177 case "(($ac_try" in
3178 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3179 *) ac_try_echo=$ac_try;;
3180 esac
3181 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3182 $as_echo "$ac_try_echo") >&5
3183 (eval "$ac_compile") 2>&5
3184 ac_status=$?
3185 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3186 (exit $ac_status); }; then
3187 for ac_file in conftest.o conftest.obj conftest.*; do
3188 test -f "$ac_file" || continue;
3189 case $ac_file in
3190 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3191 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3192 break;;
3193 esac
3194 done
3195 else
3196 $as_echo "$as_me: failed program was:" >&5
3197 sed 's/^/| /' conftest.$ac_ext >&5
3198
3199 { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3200 See \`config.log' for more details." >&5
3201 $as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
3202 See \`config.log' for more details." >&2;}
3203 { (exit 1); exit 1; }; }
3204 fi
3205
3206 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3207 fi
3208 { $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3209 $as_echo "$ac_cv_objext" >&6; }
3210 OBJEXT=$ac_cv_objext
3211 ac_objext=$OBJEXT
3212 { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3213 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3214 if test "${ac_cv_c_compiler_gnu+set}" = set; then
3215 $as_echo_n "(cached) " >&6
3216 else
3217 cat >conftest.$ac_ext <<_ACEOF
3218 /* confdefs.h. */
3219 _ACEOF
3220 cat confdefs.h >>conftest.$ac_ext
3221 cat >>conftest.$ac_ext <<_ACEOF
3222 /* end confdefs.h. */
3223
3224 int
3225 main ()
3226 {
3227 #ifndef __GNUC__
3228 choke me
3229 #endif
3230
3231 ;
3232 return 0;
3233 }
3234 _ACEOF
3235 rm -f conftest.$ac_objext
3236 if { (ac_try="$ac_compile"
3237 case "(($ac_try" in
3238 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3239 *) ac_try_echo=$ac_try;;
3240 esac
3241 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3242 $as_echo "$ac_try_echo") >&5
3243 (eval "$ac_compile") 2>conftest.er1
3244 ac_status=$?
3245 grep -v '^ *+' conftest.er1 >conftest.err
3246 rm -f conftest.er1
3247 cat conftest.err >&5
3248 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3249 (exit $ac_status); } && {
3250 test -z "$ac_c_werror_flag" ||
3251 test ! -s conftest.err
3252 } && test -s conftest.$ac_objext; then
3253 ac_compiler_gnu=yes
3254 else
3255 $as_echo "$as_me: failed program was:" >&5
3256 sed 's/^/| /' conftest.$ac_ext >&5
3257
3258 ac_compiler_gnu=no
3259 fi
3260
3261 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3262 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3263
3264 fi
3265 { $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3266 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3267 if test $ac_compiler_gnu = yes; then
3268 GCC=yes
3269 else
3270 GCC=
3271 fi
3272 ac_test_CFLAGS=${CFLAGS+set}
3273 ac_save_CFLAGS=$CFLAGS
3274 { $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3275 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3276 if test "${ac_cv_prog_cc_g+set}" = set; then
3277 $as_echo_n "(cached) " >&6
3278 else
3279 ac_save_c_werror_flag=$ac_c_werror_flag
3280 ac_c_werror_flag=yes
3281 ac_cv_prog_cc_g=no
3282 CFLAGS="-g"
3283 cat >conftest.$ac_ext <<_ACEOF
3284 /* confdefs.h. */
3285 _ACEOF
3286 cat confdefs.h >>conftest.$ac_ext
3287 cat >>conftest.$ac_ext <<_ACEOF
3288 /* end confdefs.h. */
3289
3290 int
3291 main ()
3292 {
3293
3294 ;
3295 return 0;
3296 }
3297 _ACEOF
3298 rm -f conftest.$ac_objext
3299 if { (ac_try="$ac_compile"
3300 case "(($ac_try" in
3301 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3302 *) ac_try_echo=$ac_try;;
3303 esac
3304 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3305 $as_echo "$ac_try_echo") >&5
3306 (eval "$ac_compile") 2>conftest.er1
3307 ac_status=$?
3308 grep -v '^ *+' conftest.er1 >conftest.err
3309 rm -f conftest.er1
3310 cat conftest.err >&5
3311 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3312 (exit $ac_status); } && {
3313 test -z "$ac_c_werror_flag" ||
3314 test ! -s conftest.err
3315 } && test -s conftest.$ac_objext; then
3316 ac_cv_prog_cc_g=yes
3317 else
3318 $as_echo "$as_me: failed program was:" >&5
3319 sed 's/^/| /' conftest.$ac_ext >&5
3320
3321 CFLAGS=""
3322 cat >conftest.$ac_ext <<_ACEOF
3323 /* confdefs.h. */
3324 _ACEOF
3325 cat confdefs.h >>conftest.$ac_ext
3326 cat >>conftest.$ac_ext <<_ACEOF
3327 /* end confdefs.h. */
3328
3329 int
3330 main ()
3331 {
3332
3333 ;
3334 return 0;
3335 }
3336 _ACEOF
3337 rm -f conftest.$ac_objext
3338 if { (ac_try="$ac_compile"
3339 case "(($ac_try" in
3340 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3341 *) ac_try_echo=$ac_try;;
3342 esac
3343 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3344 $as_echo "$ac_try_echo") >&5
3345 (eval "$ac_compile") 2>conftest.er1
3346 ac_status=$?
3347 grep -v '^ *+' conftest.er1 >conftest.err
3348 rm -f conftest.er1
3349 cat conftest.err >&5
3350 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3351 (exit $ac_status); } && {
3352 test -z "$ac_c_werror_flag" ||
3353 test ! -s conftest.err
3354 } && test -s conftest.$ac_objext; then
3355 :
3356 else
3357 $as_echo "$as_me: failed program was:" >&5
3358 sed 's/^/| /' conftest.$ac_ext >&5
3359
3360 ac_c_werror_flag=$ac_save_c_werror_flag
3361 CFLAGS="-g"
3362 cat >conftest.$ac_ext <<_ACEOF
3363 /* confdefs.h. */
3364 _ACEOF
3365 cat confdefs.h >>conftest.$ac_ext
3366 cat >>conftest.$ac_ext <<_ACEOF
3367 /* end confdefs.h. */
3368
3369 int
3370 main ()
3371 {
3372
3373 ;
3374 return 0;
3375 }
3376 _ACEOF
3377 rm -f conftest.$ac_objext
3378 if { (ac_try="$ac_compile"
3379 case "(($ac_try" in
3380 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3381 *) ac_try_echo=$ac_try;;
3382 esac
3383 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3384 $as_echo "$ac_try_echo") >&5
3385 (eval "$ac_compile") 2>conftest.er1
3386 ac_status=$?
3387 grep -v '^ *+' conftest.er1 >conftest.err
3388 rm -f conftest.er1
3389 cat conftest.err >&5
3390 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3391 (exit $ac_status); } && {
3392 test -z "$ac_c_werror_flag" ||
3393 test ! -s conftest.err
3394 } && test -s conftest.$ac_objext; then
3395 ac_cv_prog_cc_g=yes
3396 else
3397 $as_echo "$as_me: failed program was:" >&5
3398 sed 's/^/| /' conftest.$ac_ext >&5
3399
3400
3401 fi
3402
3403 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3404 fi
3405
3406 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3407 fi
3408
3409 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3410 ac_c_werror_flag=$ac_save_c_werror_flag
3411 fi
3412 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3413 $as_echo "$ac_cv_prog_cc_g" >&6; }
3414 if test "$ac_test_CFLAGS" = set; then
3415 CFLAGS=$ac_save_CFLAGS
3416 elif test $ac_cv_prog_cc_g = yes; then
3417 if test "$GCC" = yes; then
3418 CFLAGS="-g -O2"
3419 else
3420 CFLAGS="-g"
3421 fi
3422 else
3423 if test "$GCC" = yes; then
3424 CFLAGS="-O2"
3425 else
3426 CFLAGS=
3427 fi
3428 fi
3429 { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3430 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3431 if test "${ac_cv_prog_cc_c89+set}" = set; then
3432 $as_echo_n "(cached) " >&6
3433 else
3434 ac_cv_prog_cc_c89=no
3435 ac_save_CC=$CC
3436 cat >conftest.$ac_ext <<_ACEOF
3437 /* confdefs.h. */
3438 _ACEOF
3439 cat confdefs.h >>conftest.$ac_ext
3440 cat >>conftest.$ac_ext <<_ACEOF
3441 /* end confdefs.h. */
3442 #include <stdarg.h>
3443 #include <stdio.h>
3444 #include <sys/types.h>
3445 #include <sys/stat.h>
3446 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3447 struct buf { int x; };
3448 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3449 static char *e (p, i)
3450 char **p;
3451 int i;
3452 {
3453 return p[i];
3454 }
3455 static char *f (char * (*g) (char **, int), char **p, ...)
3456 {
3457 char *s;
3458 va_list v;
3459 va_start (v,p);
3460 s = g (p, va_arg (v,int));
3461 va_end (v);
3462 return s;
3463 }
3464
3465 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3466 function prototypes and stuff, but not '\xHH' hex character constants.
3467 These don't provoke an error unfortunately, instead are silently treated
3468 as 'x'. The following induces an error, until -std is added to get
3469 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3470 array size at least. It's necessary to write '\x00'==0 to get something
3471 that's true only with -std. */
3472 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3473
3474 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3475 inside strings and character constants. */
3476 #define FOO(x) 'x'
3477 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3478
3479 int test (int i, double x);
3480 struct s1 {int (*f) (int a);};
3481 struct s2 {int (*f) (double a);};
3482 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3483 int argc;
3484 char **argv;
3485 int
3486 main ()
3487 {
3488 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3489 ;
3490 return 0;
3491 }
3492 _ACEOF
3493 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3494 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3495 do
3496 CC="$ac_save_CC $ac_arg"
3497 rm -f conftest.$ac_objext
3498 if { (ac_try="$ac_compile"
3499 case "(($ac_try" in
3500 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3501 *) ac_try_echo=$ac_try;;
3502 esac
3503 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3504 $as_echo "$ac_try_echo") >&5
3505 (eval "$ac_compile") 2>conftest.er1
3506 ac_status=$?
3507 grep -v '^ *+' conftest.er1 >conftest.err
3508 rm -f conftest.er1
3509 cat conftest.err >&5
3510 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3511 (exit $ac_status); } && {
3512 test -z "$ac_c_werror_flag" ||
3513 test ! -s conftest.err
3514 } && test -s conftest.$ac_objext; then
3515 ac_cv_prog_cc_c89=$ac_arg
3516 else
3517 $as_echo "$as_me: failed program was:" >&5
3518 sed 's/^/| /' conftest.$ac_ext >&5
3519
3520
3521 fi
3522
3523 rm -f core conftest.err conftest.$ac_objext
3524 test "x$ac_cv_prog_cc_c89" != "xno" && break
3525 done
3526 rm -f conftest.$ac_ext
3527 CC=$ac_save_CC
3528
3529 fi
3530 # AC_CACHE_VAL
3531 case "x$ac_cv_prog_cc_c89" in
3532 x)
3533 { $as_echo "$as_me:$LINENO: result: none needed" >&5
3534 $as_echo "none needed" >&6; } ;;
3535 xno)
3536 { $as_echo "$as_me:$LINENO: result: unsupported" >&5
3537 $as_echo "unsupported" >&6; } ;;
3538 *)
3539 CC="$CC $ac_cv_prog_cc_c89"
3540 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3541 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3542 esac
3543
3544
3545 ac_ext=c
3546 ac_cpp='$CPP $CPPFLAGS'
3547 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3548 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3549 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3550
3551 depcc="$CC" am_compiler_list=
3552
3553 { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3554 $as_echo_n "checking dependency style of $depcc... " >&6; }
3555 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3556 $as_echo_n "(cached) " >&6
3557 else
3558 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3559 # We make a subdir and do the tests there. Otherwise we can end up
3560 # making bogus files that we don't know about and never remove. For
3561 # instance it was reported that on HP-UX the gcc test will end up
3562 # making a dummy file named `D' -- because `-MD' means `put the output
3563 # in D'.
3564 mkdir conftest.dir
3565 # Copy depcomp to subdir because otherwise we won't find it if we're
3566 # using a relative directory.
3567 cp "$am_depcomp" conftest.dir
3568 cd conftest.dir
3569 # We will build objects and dependencies in a subdirectory because
3570 # it helps to detect inapplicable dependency modes. For instance
3571 # both Tru64's cc and ICC support -MD to output dependencies as a
3572 # side effect of compilation, but ICC will put the dependencies in
3573 # the current directory while Tru64 will put them in the object
3574 # directory.
3575 mkdir sub
3576
3577 am_cv_CC_dependencies_compiler_type=none
3578 if test "$am_compiler_list" = ""; then
3579 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3580 fi
3581 for depmode in $am_compiler_list; do
3582 # Setup a source with many dependencies, because some compilers
3583 # like to wrap large dependency lists on column 80 (with \), and
3584 # we should not choose a depcomp mode which is confused by this.
3585 #
3586 # We need to recreate these files for each test, as the compiler may
3587 # overwrite some of them when testing with obscure command lines.
3588 # This happens at least with the AIX C compiler.
3589 : > sub/conftest.c
3590 for i in 1 2 3 4 5 6; do
3591 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3592 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3593 # Solaris 8's {/usr,}/bin/sh.
3594 touch sub/conftst$i.h
3595 done
3596 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3597
3598 case $depmode in
3599 nosideeffect)
3600 # after this tag, mechanisms are not by side-effect, so they'll
3601 # only be used when explicitly requested
3602 if test "x$enable_dependency_tracking" = xyes; then
3603 continue
3604 else
3605 break
3606 fi
3607 ;;
3608 none) break ;;
3609 esac
3610 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3611 # mode. It turns out that the SunPro C++ compiler does not properly
3612 # handle `-M -o', and we need to detect this.
3613 if depmode=$depmode \
3614 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3615 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3616 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3617 >/dev/null 2>conftest.err &&
3618 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3619 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3620 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3621 # icc doesn't choke on unknown options, it will just issue warnings
3622 # or remarks (even with -Werror). So we grep stderr for any message
3623 # that says an option was ignored or not supported.
3624 # When given -MP, icc 7.0 and 7.1 complain thusly:
3625 # icc: Command line warning: ignoring option '-M'; no argument required
3626 # The diagnosis changed in icc 8.0:
3627 # icc: Command line remark: option '-MP' not supported
3628 if (grep 'ignoring option' conftest.err ||
3629 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3630 am_cv_CC_dependencies_compiler_type=$depmode
3631 break
3632 fi
3633 fi
3634 done
3635
3636 cd ..
3637 rm -rf conftest.dir
3638 else
3639 am_cv_CC_dependencies_compiler_type=none
3640 fi
3641
3642 fi
3643 { $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3644 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3645 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3646
3647
3648
3649 if
3650 test "x$enable_dependency_tracking" != xno \
3651 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3652 am__fastdepCC_TRUE=
3653 am__fastdepCC_FALSE='#'
3654 else
3655 am__fastdepCC_TRUE='#'
3656 am__fastdepCC_FALSE=
3657 fi
3658
3659
3660
3661 ac_ext=c
3662 ac_cpp='$CPP $CPPFLAGS'
3663 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3664 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3665 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3666 { $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3667 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3668 # On Suns, sometimes $CPP names a directory.
3669 if test -n "$CPP" && test -d "$CPP"; then
3670 CPP=
3671 fi
3672 if test -z "$CPP"; then
3673 if test "${ac_cv_prog_CPP+set}" = set; then
3674 $as_echo_n "(cached) " >&6
3675 else
3676 # Double quotes because CPP needs to be expanded
3677 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3678 do
3679 ac_preproc_ok=false
3680 for ac_c_preproc_warn_flag in '' yes
3681 do
3682 # Use a header file that comes with gcc, so configuring glibc
3683 # with a fresh cross-compiler works.
3684 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3685 # <limits.h> exists even on freestanding compilers.
3686 # On the NeXT, cc -E runs the code through the compiler's parser,
3687 # not just through cpp. "Syntax error" is here to catch this case.
3688 cat >conftest.$ac_ext <<_ACEOF
3689 /* confdefs.h. */
3690 _ACEOF
3691 cat confdefs.h >>conftest.$ac_ext
3692 cat >>conftest.$ac_ext <<_ACEOF
3693 /* end confdefs.h. */
3694 #ifdef __STDC__
3695 # include <limits.h>
3696 #else
3697 # include <assert.h>
3698 #endif
3699 Syntax error
3700 _ACEOF
3701 if { (ac_try="$ac_cpp conftest.$ac_ext"
3702 case "(($ac_try" in
3703 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3704 *) ac_try_echo=$ac_try;;
3705 esac
3706 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3707 $as_echo "$ac_try_echo") >&5
3708 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3709 ac_status=$?
3710 grep -v '^ *+' conftest.er1 >conftest.err
3711 rm -f conftest.er1
3712 cat conftest.err >&5
3713 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3714 (exit $ac_status); } >/dev/null && {
3715 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3716 test ! -s conftest.err
3717 }; then
3718 :
3719 else
3720 $as_echo "$as_me: failed program was:" >&5
3721 sed 's/^/| /' conftest.$ac_ext >&5
3722
3723 # Broken: fails on valid input.
3724 continue
3725 fi
3726
3727 rm -f conftest.err conftest.$ac_ext
3728
3729 # OK, works on sane cases. Now check whether nonexistent headers
3730 # can be detected and how.
3731 cat >conftest.$ac_ext <<_ACEOF
3732 /* confdefs.h. */
3733 _ACEOF
3734 cat confdefs.h >>conftest.$ac_ext
3735 cat >>conftest.$ac_ext <<_ACEOF
3736 /* end confdefs.h. */
3737 #include <ac_nonexistent.h>
3738 _ACEOF
3739 if { (ac_try="$ac_cpp conftest.$ac_ext"
3740 case "(($ac_try" in
3741 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3742 *) ac_try_echo=$ac_try;;
3743 esac
3744 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3745 $as_echo "$ac_try_echo") >&5
3746 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3747 ac_status=$?
3748 grep -v '^ *+' conftest.er1 >conftest.err
3749 rm -f conftest.er1
3750 cat conftest.err >&5
3751 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3752 (exit $ac_status); } >/dev/null && {
3753 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3754 test ! -s conftest.err
3755 }; then
3756 # Broken: success on invalid input.
3757 continue
3758 else
3759 $as_echo "$as_me: failed program was:" >&5
3760 sed 's/^/| /' conftest.$ac_ext >&5
3761
3762 # Passes both tests.
3763 ac_preproc_ok=:
3764 break
3765 fi
3766
3767 rm -f conftest.err conftest.$ac_ext
3768
3769 done
3770 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3771 rm -f conftest.err conftest.$ac_ext
3772 if $ac_preproc_ok; then
3773 break
3774 fi
3775
3776 done
3777 ac_cv_prog_CPP=$CPP
3778
3779 fi
3780 CPP=$ac_cv_prog_CPP
3781 else
3782 ac_cv_prog_CPP=$CPP
3783 fi
3784 { $as_echo "$as_me:$LINENO: result: $CPP" >&5
3785 $as_echo "$CPP" >&6; }
3786 ac_preproc_ok=false
3787 for ac_c_preproc_warn_flag in '' yes
3788 do
3789 # Use a header file that comes with gcc, so configuring glibc
3790 # with a fresh cross-compiler works.
3791 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3792 # <limits.h> exists even on freestanding compilers.
3793 # On the NeXT, cc -E runs the code through the compiler's parser,
3794 # not just through cpp. "Syntax error" is here to catch this case.
3795 cat >conftest.$ac_ext <<_ACEOF
3796 /* confdefs.h. */
3797 _ACEOF
3798 cat confdefs.h >>conftest.$ac_ext
3799 cat >>conftest.$ac_ext <<_ACEOF
3800 /* end confdefs.h. */
3801 #ifdef __STDC__
3802 # include <limits.h>
3803 #else
3804 # include <assert.h>
3805 #endif
3806 Syntax error
3807 _ACEOF
3808 if { (ac_try="$ac_cpp conftest.$ac_ext"
3809 case "(($ac_try" in
3810 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3811 *) ac_try_echo=$ac_try;;
3812 esac
3813 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3814 $as_echo "$ac_try_echo") >&5
3815 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3816 ac_status=$?
3817 grep -v '^ *+' conftest.er1 >conftest.err
3818 rm -f conftest.er1
3819 cat conftest.err >&5
3820 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3821 (exit $ac_status); } >/dev/null && {
3822 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3823 test ! -s conftest.err
3824 }; then
3825 :
3826 else
3827 $as_echo "$as_me: failed program was:" >&5
3828 sed 's/^/| /' conftest.$ac_ext >&5
3829
3830 # Broken: fails on valid input.
3831 continue
3832 fi
3833
3834 rm -f conftest.err conftest.$ac_ext
3835
3836 # OK, works on sane cases. Now check whether nonexistent headers
3837 # can be detected and how.
3838 cat >conftest.$ac_ext <<_ACEOF
3839 /* confdefs.h. */
3840 _ACEOF
3841 cat confdefs.h >>conftest.$ac_ext
3842 cat >>conftest.$ac_ext <<_ACEOF
3843 /* end confdefs.h. */
3844 #include <ac_nonexistent.h>
3845 _ACEOF
3846 if { (ac_try="$ac_cpp conftest.$ac_ext"
3847 case "(($ac_try" in
3848 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3849 *) ac_try_echo=$ac_try;;
3850 esac
3851 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3852 $as_echo "$ac_try_echo") >&5
3853 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
3854 ac_status=$?
3855 grep -v '^ *+' conftest.er1 >conftest.err
3856 rm -f conftest.er1
3857 cat conftest.err >&5
3858 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3859 (exit $ac_status); } >/dev/null && {
3860 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3861 test ! -s conftest.err
3862 }; then
3863 # Broken: success on invalid input.
3864 continue
3865 else
3866 $as_echo "$as_me: failed program was:" >&5
3867 sed 's/^/| /' conftest.$ac_ext >&5
3868
3869 # Passes both tests.
3870 ac_preproc_ok=:
3871 break
3872 fi
3873
3874 rm -f conftest.err conftest.$ac_ext
3875
3876 done
3877 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3878 rm -f conftest.err conftest.$ac_ext
3879 if $ac_preproc_ok; then
3880 :
3881 else
3882 { { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3883 See \`config.log' for more details." >&5
3884 $as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3885 See \`config.log' for more details." >&2;}
3886 { (exit 1); exit 1; }; }
3887 fi
3888
3889 ac_ext=c
3890 ac_cpp='$CPP $CPPFLAGS'
3891 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3892 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3893 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3894
3895
3896 { $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3897 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3898 if test "${ac_cv_path_GREP+set}" = set; then
3899 $as_echo_n "(cached) " >&6
3900 else
3901 if test -z "$GREP"; then
3902 ac_path_GREP_found=false
3903 # Loop through the user's path and test for each of PROGNAME-LIST
3904 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3905 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3906 do
3907 IFS=$as_save_IFS
3908 test -z "$as_dir" && as_dir=.
3909 for ac_prog in grep ggrep; do
3910 for ac_exec_ext in '' $ac_executable_extensions; do
3911 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3912 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3913 # Check for GNU ac_path_GREP and select it if it is found.
3914 # Check for GNU $ac_path_GREP
3915 case `"$ac_path_GREP" --version 2>&1` in
3916 *GNU*)
3917 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3918 *)
3919 ac_count=0
3920 $as_echo_n 0123456789 >"conftest.in"
3921 while :
3922 do
3923 cat "conftest.in" "conftest.in" >"conftest.tmp"
3924 mv "conftest.tmp" "conftest.in"
3925 cp "conftest.in" "conftest.nl"
3926 $as_echo 'GREP' >> "conftest.nl"
3927 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3928 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3929 ac_count=`expr $ac_count + 1`
3930 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3931 # Best one so far, save it but keep looking for a better one
3932 ac_cv_path_GREP="$ac_path_GREP"
3933 ac_path_GREP_max=$ac_count
3934 fi
3935 # 10*(2^10) chars as input seems more than enough
3936 test $ac_count -gt 10 && break
3937 done
3938 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3939 esac
3940
3941 $ac_path_GREP_found && break 3
3942 done
3943 done
3944 done
3945 IFS=$as_save_IFS
3946 if test -z "$ac_cv_path_GREP"; then
3947 { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3948 $as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3949 { (exit 1); exit 1; }; }
3950 fi
3951 else
3952 ac_cv_path_GREP=$GREP
3953 fi
3954
3955 fi
3956 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3957 $as_echo "$ac_cv_path_GREP" >&6; }
3958 GREP="$ac_cv_path_GREP"
3959
3960
3961 { $as_echo "$as_me:$LINENO: checking for egrep" >&5
3962 $as_echo_n "checking for egrep... " >&6; }
3963 if test "${ac_cv_path_EGREP+set}" = set; then
3964 $as_echo_n "(cached) " >&6
3965 else
3966 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3967 then ac_cv_path_EGREP="$GREP -E"
3968 else
3969 if test -z "$EGREP"; then
3970 ac_path_EGREP_found=false
3971 # Loop through the user's path and test for each of PROGNAME-LIST
3972 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3973 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3974 do
3975 IFS=$as_save_IFS
3976 test -z "$as_dir" && as_dir=.
3977 for ac_prog in egrep; do
3978 for ac_exec_ext in '' $ac_executable_extensions; do
3979 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3980 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3981 # Check for GNU ac_path_EGREP and select it if it is found.
3982 # Check for GNU $ac_path_EGREP
3983 case `"$ac_path_EGREP" --version 2>&1` in
3984 *GNU*)
3985 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3986 *)
3987 ac_count=0
3988 $as_echo_n 0123456789 >"conftest.in"
3989 while :
3990 do
3991 cat "conftest.in" "conftest.in" >"conftest.tmp"
3992 mv "conftest.tmp" "conftest.in"
3993 cp "conftest.in" "conftest.nl"
3994 $as_echo 'EGREP' >> "conftest.nl"
3995 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3996 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3997 ac_count=`expr $ac_count + 1`
3998 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3999 # Best one so far, save it but keep looking for a better one
4000 ac_cv_path_EGREP="$ac_path_EGREP"
4001 ac_path_EGREP_max=$ac_count
4002 fi
4003 # 10*(2^10) chars as input seems more than enough
4004 test $ac_count -gt 10 && break
4005 done
4006 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4007 esac
4008
4009 $ac_path_EGREP_found && break 3
4010 done
4011 done
4012 done
4013 IFS=$as_save_IFS
4014 if test -z "$ac_cv_path_EGREP"; then
4015 { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4016 $as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4017 { (exit 1); exit 1; }; }
4018 fi
4019 else
4020 ac_cv_path_EGREP=$EGREP
4021 fi
4022
4023 fi
4024 fi
4025 { $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4026 $as_echo "$ac_cv_path_EGREP" >&6; }
4027 EGREP="$ac_cv_path_EGREP"
4028
4029
4030 { $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4031 $as_echo_n "checking for ANSI C header files... " >&6; }
4032 if test "${ac_cv_header_stdc+set}" = set; then
4033 $as_echo_n "(cached) " >&6
4034 else
4035 cat >conftest.$ac_ext <<_ACEOF
4036 /* confdefs.h. */
4037 _ACEOF
4038 cat confdefs.h >>conftest.$ac_ext
4039 cat >>conftest.$ac_ext <<_ACEOF
4040 /* end confdefs.h. */
4041 #include <stdlib.h>
4042 #include <stdarg.h>
4043 #include <string.h>
4044 #include <float.h>
4045
4046 int
4047 main ()
4048 {
4049
4050 ;
4051 return 0;
4052 }
4053 _ACEOF
4054 rm -f conftest.$ac_objext
4055 if { (ac_try="$ac_compile"
4056 case "(($ac_try" in
4057 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4058 *) ac_try_echo=$ac_try;;
4059 esac
4060 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4061 $as_echo "$ac_try_echo") >&5
4062 (eval "$ac_compile") 2>conftest.er1
4063 ac_status=$?
4064 grep -v '^ *+' conftest.er1 >conftest.err
4065 rm -f conftest.er1
4066 cat conftest.err >&5
4067 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4068 (exit $ac_status); } && {
4069 test -z "$ac_c_werror_flag" ||
4070 test ! -s conftest.err
4071 } && test -s conftest.$ac_objext; then
4072 ac_cv_header_stdc=yes
4073 else
4074 $as_echo "$as_me: failed program was:" >&5
4075 sed 's/^/| /' conftest.$ac_ext >&5
4076
4077 ac_cv_header_stdc=no
4078 fi
4079
4080 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4081
4082 if test $ac_cv_header_stdc = yes; then
4083 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4084 cat >conftest.$ac_ext <<_ACEOF
4085 /* confdefs.h. */
4086 _ACEOF
4087 cat confdefs.h >>conftest.$ac_ext
4088 cat >>conftest.$ac_ext <<_ACEOF
4089 /* end confdefs.h. */
4090 #include <string.h>
4091
4092 _ACEOF
4093 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4094 $EGREP "memchr" >/dev/null 2>&1; then
4095 :
4096 else
4097 ac_cv_header_stdc=no
4098 fi
4099 rm -f conftest*
4100
4101 fi
4102
4103 if test $ac_cv_header_stdc = yes; then
4104 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4105 cat >conftest.$ac_ext <<_ACEOF
4106 /* confdefs.h. */
4107 _ACEOF
4108 cat confdefs.h >>conftest.$ac_ext
4109 cat >>conftest.$ac_ext <<_ACEOF
4110 /* end confdefs.h. */
4111 #include <stdlib.h>
4112
4113 _ACEOF
4114 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4115 $EGREP "free" >/dev/null 2>&1; then
4116 :
4117 else
4118 ac_cv_header_stdc=no
4119 fi
4120 rm -f conftest*
4121
4122 fi
4123
4124 if test $ac_cv_header_stdc = yes; then
4125 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4126 if test "$cross_compiling" = yes; then
4127 :
4128 else
4129 cat >conftest.$ac_ext <<_ACEOF
4130 /* confdefs.h. */
4131 _ACEOF
4132 cat confdefs.h >>conftest.$ac_ext
4133 cat >>conftest.$ac_ext <<_ACEOF
4134 /* end confdefs.h. */
4135 #include <ctype.h>
4136 #include <stdlib.h>
4137 #if ((' ' & 0x0FF) == 0x020)
4138 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4139 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4140 #else
4141 # define ISLOWER(c) \
4142 (('a' <= (c) && (c) <= 'i') \
4143 || ('j' <= (c) && (c) <= 'r') \
4144 || ('s' <= (c) && (c) <= 'z'))
4145 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4146 #endif
4147
4148 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4149 int
4150 main ()
4151 {
4152 int i;
4153 for (i = 0; i < 256; i++)
4154 if (XOR (islower (i), ISLOWER (i))
4155 || toupper (i) != TOUPPER (i))
4156 return 2;
4157 return 0;
4158 }
4159 _ACEOF
4160 rm -f conftest$ac_exeext
4161 if { (ac_try="$ac_link"
4162 case "(($ac_try" in
4163 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4164 *) ac_try_echo=$ac_try;;
4165 esac
4166 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4167 $as_echo "$ac_try_echo") >&5
4168 (eval "$ac_link") 2>&5
4169 ac_status=$?
4170 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4171 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4172 { (case "(($ac_try" in
4173 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4174 *) ac_try_echo=$ac_try;;
4175 esac
4176 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4177 $as_echo "$ac_try_echo") >&5
4178 (eval "$ac_try") 2>&5
4179 ac_status=$?
4180 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4181 (exit $ac_status); }; }; then
4182 :
4183 else
4184 $as_echo "$as_me: program exited with status $ac_status" >&5
4185 $as_echo "$as_me: failed program was:" >&5
4186 sed 's/^/| /' conftest.$ac_ext >&5
4187
4188 ( exit $ac_status )
4189 ac_cv_header_stdc=no
4190 fi
4191 rm -rf conftest.dSYM
4192 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4193 fi
4194
4195
4196 fi
4197 fi
4198 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4199 $as_echo "$ac_cv_header_stdc" >&6; }
4200 if test $ac_cv_header_stdc = yes; then
4201
4202 cat >>confdefs.h <<\_ACEOF
4203 #define STDC_HEADERS 1
4204 _ACEOF
4205
4206 fi
4207
4208 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4219 inttypes.h stdint.h unistd.h
4220 do
4221 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4222 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
4223 $as_echo_n "checking for $ac_header... " >&6; }
4224 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4225 $as_echo_n "(cached) " >&6
4226 else
4227 cat >conftest.$ac_ext <<_ACEOF
4228 /* confdefs.h. */
4229 _ACEOF
4230 cat confdefs.h >>conftest.$ac_ext
4231 cat >>conftest.$ac_ext <<_ACEOF
4232 /* end confdefs.h. */
4233 $ac_includes_default
4234
4235 #include <$ac_header>
4236 _ACEOF
4237 rm -f conftest.$ac_objext
4238 if { (ac_try="$ac_compile"
4239 case "(($ac_try" in
4240 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4241 *) ac_try_echo=$ac_try;;
4242 esac
4243 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4244 $as_echo "$ac_try_echo") >&5
4245 (eval "$ac_compile") 2>conftest.er1
4246 ac_status=$?
4247 grep -v '^ *+' conftest.er1 >conftest.err
4248 rm -f conftest.er1
4249 cat conftest.err >&5
4250 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4251 (exit $ac_status); } && {
4252 test -z "$ac_c_werror_flag" ||
4253 test ! -s conftest.err
4254 } && test -s conftest.$ac_objext; then
4255 eval "$as_ac_Header=yes"
4256 else
4257 $as_echo "$as_me: failed program was:" >&5
4258 sed 's/^/| /' conftest.$ac_ext >&5
4259
4260 eval "$as_ac_Header=no"
4261 fi
4262
4263 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4264 fi
4265 ac_res=`eval 'as_val=${'$as_ac_Header'}
4266 $as_echo "$as_val"'`
4267 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
4268 $as_echo "$ac_res" >&6; }
4269 if test `eval 'as_val=${'$as_ac_Header'}
4270 $as_echo "$as_val"'` = yes; then
4271 cat >>confdefs.h <<_ACEOF
4272 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4273 _ACEOF
4274
4275 fi
4276
4277 done
4278
4279
4280 { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C99" >&5
4281 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
4282 if test "${ac_cv_prog_cc_c99+set}" = set; then
4283 $as_echo_n "(cached) " >&6
4284 else
4285 ac_cv_prog_cc_c99=no
4286 ac_save_CC=$CC
4287 cat >conftest.$ac_ext <<_ACEOF
4288 /* confdefs.h. */
4289 _ACEOF
4290 cat confdefs.h >>conftest.$ac_ext
4291 cat >>conftest.$ac_ext <<_ACEOF
4292 /* end confdefs.h. */
4293 #include <stdarg.h>
4294 #include <stdbool.h>
4295 #include <stdlib.h>
4296 #include <wchar.h>
4297 #include <stdio.h>
4298
4299 // Check varargs macros. These examples are taken from C99 6.10.3.5.
4300 #define debug(...) fprintf (stderr, __VA_ARGS__)
4301 #define showlist(...) puts (#__VA_ARGS__)
4302 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
4303 static void
4304 test_varargs_macros (void)
4305 {
4306 int x = 1234;
4307 int y = 5678;
4308 debug ("Flag");
4309 debug ("X = %d\n", x);
4310 showlist (The first, second, and third items.);
4311 report (x>y, "x is %d but y is %d", x, y);
4312 }
4313
4314 // Check long long types.
4315 #define BIG64 18446744073709551615ull
4316 #define BIG32 4294967295ul
4317 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
4318 #if !BIG_OK
4319 your preprocessor is broken;
4320 #endif
4321 #if BIG_OK
4322 #else
4323 your preprocessor is broken;
4324 #endif
4325 static long long int bignum = -9223372036854775807LL;
4326 static unsigned long long int ubignum = BIG64;
4327
4328 struct incomplete_array
4329 {
4330 int datasize;
4331 double data[];
4332 };
4333
4334 struct named_init {
4335 int number;
4336 const wchar_t *name;
4337 double average;
4338 };
4339
4340 typedef const char *ccp;
4341
4342 static inline int
4343 test_restrict (ccp restrict text)
4344 {
4345 // See if C++-style comments work.
4346 // Iterate through items via the restricted pointer.
4347 // Also check for declarations in for loops.
4348 for (unsigned int i = 0; *(text+i) != '\0'; ++i)
4349 continue;
4350 return 0;
4351 }
4352
4353 // Check varargs and va_copy.
4354 static void
4355 test_varargs (const char *format, ...)
4356 {
4357 va_list args;
4358 va_start (args, format);
4359 va_list args_copy;
4360 va_copy (args_copy, args);
4361
4362 const char *str;
4363 int number;
4364 float fnumber;
4365
4366 while (*format)
4367 {
4368 switch (*format++)
4369 {
4370 case 's': // string
4371 str = va_arg (args_copy, const char *);
4372 break;
4373 case 'd': // int
4374 number = va_arg (args_copy, int);
4375 break;
4376 case 'f': // float
4377 fnumber = va_arg (args_copy, double);
4378 break;
4379 default:
4380 break;
4381 }
4382 }
4383 va_end (args_copy);
4384 va_end (args);
4385 }
4386
4387 int
4388 main ()
4389 {
4390
4391 // Check bool.
4392 _Bool success = false;
4393
4394 // Check restrict.
4395 if (test_restrict ("String literal") == 0)
4396 success = true;
4397 char *restrict newvar = "Another string";
4398
4399 // Check varargs.
4400 test_varargs ("s, d' f .", "string", 65, 34.234);
4401 test_varargs_macros ();
4402
4403 // Check flexible array members.
4404 struct incomplete_array *ia =
4405 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
4406 ia->datasize = 10;
4407 for (int i = 0; i < ia->datasize; ++i)
4408 ia->data[i] = i * 1.234;
4409
4410 // Check named initializers.
4411 struct named_init ni = {
4412 .number = 34,
4413 .name = L"Test wide string",
4414 .average = 543.34343,
4415 };
4416
4417 ni.number = 58;
4418
4419 int dynamic_array[ni.number];
4420 dynamic_array[ni.number - 1] = 543;
4421
4422 // work around unused variable warnings
4423 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
4424 || dynamic_array[ni.number - 1] != 543);
4425
4426 ;
4427 return 0;
4428 }
4429 _ACEOF
4430 for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99
4431 do
4432 CC="$ac_save_CC $ac_arg"
4433 rm -f conftest.$ac_objext
4434 if { (ac_try="$ac_compile"
4435 case "(($ac_try" in
4436 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4437 *) ac_try_echo=$ac_try;;
4438 esac
4439 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4440 $as_echo "$ac_try_echo") >&5
4441 (eval "$ac_compile") 2>conftest.er1
4442 ac_status=$?
4443 grep -v '^ *+' conftest.er1 >conftest.err
4444 rm -f conftest.er1
4445 cat conftest.err >&5
4446 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4447 (exit $ac_status); } && {
4448 test -z "$ac_c_werror_flag" ||
4449 test ! -s conftest.err
4450 } && test -s conftest.$ac_objext; then
4451 ac_cv_prog_cc_c99=$ac_arg
4452 else
4453 $as_echo "$as_me: failed program was:" >&5
4454 sed 's/^/| /' conftest.$ac_ext >&5
4455
4456
4457 fi
4458
4459 rm -f core conftest.err conftest.$ac_objext
4460 test "x$ac_cv_prog_cc_c99" != "xno" && break
4461 done
4462 rm -f conftest.$ac_ext
4463 CC=$ac_save_CC
4464
4465 fi
4466 # AC_CACHE_VAL
4467 case "x$ac_cv_prog_cc_c99" in
4468 x)
4469 { $as_echo "$as_me:$LINENO: result: none needed" >&5
4470 $as_echo "none needed" >&6; } ;;
4471 xno)
4472 { $as_echo "$as_me:$LINENO: result: unsupported" >&5
4473 $as_echo "unsupported" >&6; } ;;
4474 *)
4475 CC="$CC $ac_cv_prog_cc_c99"
4476 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c99" >&5
4477 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
4478 esac
4479
4480
4481
4482 # Make sure we can run config.sub.
4483 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4484 { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
4485 $as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
4486 { (exit 1); exit 1; }; }
4487
4488 { $as_echo "$as_me:$LINENO: checking build system type" >&5
4489 $as_echo_n "checking build system type... " >&6; }
4490 if test "${ac_cv_build+set}" = set; then
4491 $as_echo_n "(cached) " >&6
4492 else
4493 ac_build_alias=$build_alias
4494 test "x$ac_build_alias" = x &&
4495 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4496 test "x$ac_build_alias" = x &&
4497 { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
4498 $as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
4499 { (exit 1); exit 1; }; }
4500 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4501 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
4502 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
4503 { (exit 1); exit 1; }; }
4504
4505 fi
4506 { $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
4507 $as_echo "$ac_cv_build" >&6; }
4508 case $ac_cv_build in
4509 *-*-*) ;;
4510 *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
4511 $as_echo "$as_me: error: invalid value of canonical build" >&2;}
4512 { (exit 1); exit 1; }; };;
4513 esac
4514 build=$ac_cv_build
4515 ac_save_IFS=$IFS; IFS='-'
4516 set x $ac_cv_build
4517 shift
4518 build_cpu=$1
4519 build_vendor=$2
4520 shift; shift
4521 # Remember, the first character of IFS is used to create $*,
4522 # except with old shells:
4523 build_os=$*
4524 IFS=$ac_save_IFS
4525 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4526
4527
4528 { $as_echo "$as_me:$LINENO: checking host system type" >&5
4529 $as_echo_n "checking host system type... " >&6; }
4530 if test "${ac_cv_host+set}" = set; then
4531 $as_echo_n "(cached) " >&6
4532 else
4533 if test "x$host_alias" = x; then
4534 ac_cv_host=$ac_cv_build
4535 else
4536 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4537 { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
4538 $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
4539 { (exit 1); exit 1; }; }
4540 fi
4541
4542 fi
4543 { $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
4544 $as_echo "$ac_cv_host" >&6; }
4545 case $ac_cv_host in
4546 *-*-*) ;;
4547 *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
4548 $as_echo "$as_me: error: invalid value of canonical host" >&2;}
4549 { (exit 1); exit 1; }; };;
4550 esac
4551 host=$ac_cv_host
4552 ac_save_IFS=$IFS; IFS='-'
4553 set x $ac_cv_host
4554 shift
4555 host_cpu=$1
4556 host_vendor=$2
4557 shift; shift
4558 # Remember, the first character of IFS is used to create $*,
4559 # except with old shells:
4560 host_os=$*
4561 IFS=$ac_save_IFS
4562 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4563
4564
4565
4566
4567
4568 if test "x$GCC" = xyes ; then
4569 CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \
4570 -Wmissing-declarations -Wnested-externs -fno-strict-aliasing \
4571 -Wbad-function-cast"
4572 case `$CC -dumpversion` in
4573 3.4.* | 4.*)
4574 CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement"
4575 ;;
4576 esac
4577 else
4578 { $as_echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5
4579 $as_echo_n "checking whether __SUNPRO_C is declared... " >&6; }
4580 if test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then
4581 $as_echo_n "(cached) " >&6
4582 else
4583 cat >conftest.$ac_ext <<_ACEOF
4584 /* confdefs.h. */
4585 _ACEOF
4586 cat confdefs.h >>conftest.$ac_ext
4587 cat >>conftest.$ac_ext <<_ACEOF
4588 /* end confdefs.h. */
4589 $ac_includes_default
4590 int
4591 main ()
4592 {
4593 #ifndef __SUNPRO_C
4594 (void) __SUNPRO_C;
4595 #endif
4596
4597 ;
4598 return 0;
4599 }
4600 _ACEOF
4601 rm -f conftest.$ac_objext
4602 if { (ac_try="$ac_compile"
4603 case "(($ac_try" in
4604 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4605 *) ac_try_echo=$ac_try;;
4606 esac
4607 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4608 $as_echo "$ac_try_echo") >&5
4609 (eval "$ac_compile") 2>conftest.er1
4610 ac_status=$?
4611 grep -v '^ *+' conftest.er1 >conftest.err
4612 rm -f conftest.er1
4613 cat conftest.err >&5
4614 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4615 (exit $ac_status); } && {
4616 test -z "$ac_c_werror_flag" ||
4617 test ! -s conftest.err
4618 } && test -s conftest.$ac_objext; then
4619 ac_cv_have_decl___SUNPRO_C=yes
4620 else
4621 $as_echo "$as_me: failed program was:" >&5
4622 sed 's/^/| /' conftest.$ac_ext >&5
4623
4624 ac_cv_have_decl___SUNPRO_C=no
4625 fi
4626
4627 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4628 fi
4629 { $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5
4630 $as_echo "$ac_cv_have_decl___SUNPRO_C" >&6; }
4631 if test $ac_cv_have_decl___SUNPRO_C = yes; then
4632 SUNCC="yes"
4633 else
4634 SUNCC="no"
4635 fi
4636
4637 if test "x$SUNCC" = "xyes"; then
4638 CWARNFLAGS="-v"
4639 fi
4640 fi
4641
4642
4643
4644
4645
4646
4647
4648
4649 # Check whether --enable-strict-compilation was given.
4650 if test "${enable_strict_compilation+set}" = set; then
4651 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval
4652 else
4653 STRICT_COMPILE=no
4654 fi
4655
4656 if test "x$STRICT_COMPILE" = "xyes"; then
4657 { $as_echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5
4658 $as_echo_n "checking whether __SUNPRO_C is declared... " >&6; }
4659 if test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then
4660 $as_echo_n "(cached) " >&6
4661 else
4662 cat >conftest.$ac_ext <<_ACEOF
4663 /* confdefs.h. */
4664 _ACEOF
4665 cat confdefs.h >>conftest.$ac_ext
4666 cat >>conftest.$ac_ext <<_ACEOF
4667 /* end confdefs.h. */
4668 $ac_includes_default
4669 int
4670 main ()
4671 {
4672 #ifndef __SUNPRO_C
4673 (void) __SUNPRO_C;
4674 #endif
4675
4676 ;
4677 return 0;
4678 }
4679 _ACEOF
4680 rm -f conftest.$ac_objext
4681 if { (ac_try="$ac_compile"
4682 case "(($ac_try" in
4683 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4684 *) ac_try_echo=$ac_try;;
4685 esac
4686 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4687 $as_echo "$ac_try_echo") >&5
4688 (eval "$ac_compile") 2>conftest.er1
4689 ac_status=$?
4690 grep -v '^ *+' conftest.er1 >conftest.err
4691 rm -f conftest.er1
4692 cat conftest.err >&5
4693 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4694 (exit $ac_status); } && {
4695 test -z "$ac_c_werror_flag" ||
4696 test ! -s conftest.err
4697 } && test -s conftest.$ac_objext; then
4698 ac_cv_have_decl___SUNPRO_C=yes
4699 else
4700 $as_echo "$as_me: failed program was:" >&5
4701 sed 's/^/| /' conftest.$ac_ext >&5
4702
4703 ac_cv_have_decl___SUNPRO_C=no
4704 fi
4705
4706 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4707 fi
4708 { $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5
4709 $as_echo "$ac_cv_have_decl___SUNPRO_C" >&6; }
4710 if test $ac_cv_have_decl___SUNPRO_C = yes; then
4711 SUNCC="yes"
4712 else
4713 SUNCC="no"
4714 fi
4715
4716 { $as_echo "$as_me:$LINENO: checking whether __INTEL_COMPILER is declared" >&5
4717 $as_echo_n "checking whether __INTEL_COMPILER is declared... " >&6; }
4718 if test "${ac_cv_have_decl___INTEL_COMPILER+set}" = set; then
4719 $as_echo_n "(cached) " >&6
4720 else
4721 cat >conftest.$ac_ext <<_ACEOF
4722 /* confdefs.h. */
4723 _ACEOF
4724 cat confdefs.h >>conftest.$ac_ext
4725 cat >>conftest.$ac_ext <<_ACEOF
4726 /* end confdefs.h. */
4727 $ac_includes_default
4728 int
4729 main ()
4730 {
4731 #ifndef __INTEL_COMPILER
4732 (void) __INTEL_COMPILER;
4733 #endif
4734
4735 ;
4736 return 0;
4737 }
4738 _ACEOF
4739 rm -f conftest.$ac_objext
4740 if { (ac_try="$ac_compile"
4741 case "(($ac_try" in
4742 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4743 *) ac_try_echo=$ac_try;;
4744 esac
4745 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4746 $as_echo "$ac_try_echo") >&5
4747 (eval "$ac_compile") 2>conftest.er1
4748 ac_status=$?
4749 grep -v '^ *+' conftest.er1 >conftest.err
4750 rm -f conftest.er1
4751 cat conftest.err >&5
4752 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4753 (exit $ac_status); } && {
4754 test -z "$ac_c_werror_flag" ||
4755 test ! -s conftest.err
4756 } && test -s conftest.$ac_objext; then
4757 ac_cv_have_decl___INTEL_COMPILER=yes
4758 else
4759 $as_echo "$as_me: failed program was:" >&5
4760 sed 's/^/| /' conftest.$ac_ext >&5
4761
4762 ac_cv_have_decl___INTEL_COMPILER=no
4763 fi
4764
4765 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4766 fi
4767 { $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___INTEL_COMPILER" >&5
4768 $as_echo "$ac_cv_have_decl___INTEL_COMPILER" >&6; }
4769 if test $ac_cv_have_decl___INTEL_COMPILER = yes; then
4770 INTELCC="yes"
4771 else
4772 INTELCC="no"
4773 fi
4774
4775 if test "x$GCC" = xyes ; then
4776 STRICT_CFLAGS="-pedantic -Werror"
4777 elif test "x$SUNCC" = "xyes"; then
4778 STRICT_CFLAGS="-errwarn"
4779 elif test "x$INTELCC" = "xyes"; then
4780 STRICT_CFLAGS="-Werror"
4781 fi
4782 fi
4783 CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"
4784
4785
4786
4787
4788 # Check whether --with-release-version was given.
4789 if test "${with_release_version+set}" = set; then
4790 withval=$with_release_version; RELEASE_VERSION="$withval"
4791 else
4792 RELEASE_VERSION=""
4793 fi
4794
4795 if test "x$RELEASE_VERSION" != "x"; then
4796 PACKAGE="$PACKAGE-$RELEASE_VERSION"
4797 PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
4798 { $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
4799 $as_echo "$as_me: Building with package name set to $PACKAGE" >&6;}
4800 fi
4801
4802 cat >>confdefs.h <<_ACEOF
4803 #define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
4804 _ACEOF
4805
4806 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
4807 if test "x$PVM" = "x"; then
4808 PVM="0"
4809 fi
4810
4811 cat >>confdefs.h <<_ACEOF
4812 #define PACKAGE_VERSION_MINOR $PVM
4813 _ACEOF
4814
4815 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
4816 if test "x$PVP" = "x"; then
4817 PVP="0"
4818 fi
4819
4820 cat >>confdefs.h <<_ACEOF
4821 #define PACKAGE_VERSION_PATCHLEVEL $PVP
4822 _ACEOF
4823
4824
4825
4826 CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > .changelog.tmp && \
4827 mv .changelog.tmp ChangeLog) || (rm -f .changelog.tmp; touch ChangeLog; \
4828 echo 'git directory not found: installing possibly empty changelog.' >&2)"
4829
4830 distcleancheck_listfiles='find . -type f ! -name ChangeLog -print'
4831
4832
4833
4834
4835
4836 if test x$APP_MAN_SUFFIX = x ; then
4837 APP_MAN_SUFFIX=1
4838 fi
4839 if test x$APP_MAN_DIR = x ; then
4840 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
4841 fi
4842
4843 if test x$LIB_MAN_SUFFIX = x ; then
4844 LIB_MAN_SUFFIX=3
4845 fi
4846 if test x$LIB_MAN_DIR = x ; then
4847 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
4848 fi
4849
4850 if test x$FILE_MAN_SUFFIX = x ; then
4851 case $host_os in
4852 solaris*) FILE_MAN_SUFFIX=4 ;;
4853 *) FILE_MAN_SUFFIX=5 ;;
4854 esac
4855 fi
4856 if test x$FILE_MAN_DIR = x ; then
4857 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
4858 fi
4859
4860 if test x$MISC_MAN_SUFFIX = x ; then
4861 case $host_os in
4862 solaris*) MISC_MAN_SUFFIX=5 ;;
4863 *) MISC_MAN_SUFFIX=7 ;;
4864 esac
4865 fi
4866 if test x$MISC_MAN_DIR = x ; then
4867 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
4868 fi
4869
4870 if test x$DRIVER_MAN_SUFFIX = x ; then
4871 case $host_os in
4872 solaris*) DRIVER_MAN_SUFFIX=7 ;;
4873 *) DRIVER_MAN_SUFFIX=4 ;;
4874 esac
4875 fi
4876 if test x$DRIVER_MAN_DIR = x ; then
4877 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
4878 fi
4879
4880 if test x$ADMIN_MAN_SUFFIX = x ; then
4881 case $host_os in
4882 solaris*) ADMIN_MAN_SUFFIX=1m ;;
4883 *) ADMIN_MAN_SUFFIX=8 ;;
4884 esac
4885 fi
4886 if test x$ADMIN_MAN_DIR = x ; then
4887 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
4888 fi
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906 ac_config_headers="$ac_config_headers config.h"
4907
4908
4909 # Checks for programs.
4910 # Check whether --enable-static was given.
4911 if test "${enable_static+set}" = set; then
4912 enableval=$enable_static; p=${PACKAGE-default}
4913 case $enableval in
4914 yes) enable_static=yes ;;
4915 no) enable_static=no ;;
4916 *)
4917 enable_static=no
4918 # Look at the argument we got. We use all the common list separators.
4919 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4920 for pkg in $enableval; do
4921 IFS="$lt_save_ifs"
4922 if test "X$pkg" = "X$p"; then
4923 enable_static=yes
4924 fi
4925 done
4926 IFS="$lt_save_ifs"
4927 ;;
4928 esac
4929 else
4930 enable_static=no
4931 fi
4932
4933
4934
4935 # Check whether --enable-shared was given.
4936 if test "${enable_shared+set}" = set; then
4937 enableval=$enable_shared; p=${PACKAGE-default}
4938 case $enableval in
4939 yes) enable_shared=yes ;;
4940 no) enable_shared=no ;;
4941 *)
4942 enable_shared=no
4943 # Look at the argument we got. We use all the common list separators.
4944 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4945 for pkg in $enableval; do
4946 IFS="$lt_save_ifs"
4947 if test "X$pkg" = "X$p"; then
4948 enable_shared=yes
4949 fi
4950 done
4951 IFS="$lt_save_ifs"
4952 ;;
4953 esac
4954 else
4955 enable_shared=yes
4956 fi
4957
4958
4959 # Check whether --enable-fast-install was given.
4960 if test "${enable_fast_install+set}" = set; then
4961 enableval=$enable_fast_install; p=${PACKAGE-default}
4962 case $enableval in
4963 yes) enable_fast_install=yes ;;
4964 no) enable_fast_install=no ;;
4965 *)
4966 enable_fast_install=no
4967 # Look at the argument we got. We use all the common list separators.
4968 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
4969 for pkg in $enableval; do
4970 IFS="$lt_save_ifs"
4971 if test "X$pkg" = "X$p"; then
4972 enable_fast_install=yes
4973 fi
4974 done
4975 IFS="$lt_save_ifs"
4976 ;;
4977 esac
4978 else
4979 enable_fast_install=yes
4980 fi
4981
4982
4983 { $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
4984 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4985 if test "${lt_cv_path_SED+set}" = set; then
4986 $as_echo_n "(cached) " >&6
4987 else
4988 # Loop through the user's path and test for sed and gsed.
4989 # Then use that list of sed's as ones to test for truncation.
4990 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4991 for as_dir in $PATH
4992 do
4993 IFS=$as_save_IFS
4994 test -z "$as_dir" && as_dir=.
4995 for lt_ac_prog in sed gsed; do
4996 for ac_exec_ext in '' $ac_executable_extensions; do
4997 if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then
4998 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
4999 fi
5000 done
5001 done
5002 done
5003 IFS=$as_save_IFS
5004 lt_ac_max=0
5005 lt_ac_count=0
5006 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
5007 # along with /bin/sed that truncates output.
5008 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
5009 test ! -f $lt_ac_sed && continue
5010 cat /dev/null > conftest.in
5011 lt_ac_count=0
5012 echo $ECHO_N "0123456789$ECHO_C" >conftest.in
5013 # Check for GNU sed and select it if it is found.
5014 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
5015 lt_cv_path_SED=$lt_ac_sed
5016 break
5017 fi
5018 while true; do
5019 cat conftest.in conftest.in >conftest.tmp
5020 mv conftest.tmp conftest.in
5021 cp conftest.in conftest.nl
5022 echo >>conftest.nl
5023 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
5024 cmp -s conftest.out conftest.nl || break
5025 # 10000 chars as input seems more than enough
5026 test $lt_ac_count -gt 10 && break
5027 lt_ac_count=`expr $lt_ac_count + 1`
5028 if test $lt_ac_count -gt $lt_ac_max; then
5029 lt_ac_max=$lt_ac_count
5030 lt_cv_path_SED=$lt_ac_sed
5031 fi
5032 done
5033 done
5034
5035 fi
5036
5037 SED=$lt_cv_path_SED
5038
5039 { $as_echo "$as_me:$LINENO: result: $SED" >&5
5040 $as_echo "$SED" >&6; }
5041
5042
5043 # Check whether --with-gnu-ld was given.
5044 if test "${with_gnu_ld+set}" = set; then
5045 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5046 else
5047 with_gnu_ld=no
5048 fi
5049
5050 ac_prog=ld
5051 if test "$GCC" = yes; then
5052 # Check if gcc -print-prog-name=ld gives a path.
5053 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
5054 $as_echo_n "checking for ld used by $CC... " >&6; }
5055 case $host in
5056 *-*-mingw*)
5057 # gcc leaves a trailing carriage return which upsets mingw
5058 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5059 *)
5060 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5061 esac
5062 case $ac_prog in
5063 # Accept absolute paths.
5064 [\\/]* | ?:[\\/]*)
5065 re_direlt='/[^/][^/]*/\.\./'
5066 # Canonicalize the pathname of ld
5067 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
5068 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
5069 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
5070 done
5071 test -z "$LD" && LD="$ac_prog"
5072 ;;
5073 "")
5074 # If it fails, then pretend we aren't using GCC.
5075 ac_prog=ld
5076 ;;
5077 *)
5078 # If it is relative, then search for the first ld in PATH.
5079 with_gnu_ld=unknown
5080 ;;
5081 esac
5082 elif test "$with_gnu_ld" = yes; then
5083 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
5084 $as_echo_n "checking for GNU ld... " >&6; }
5085 else
5086 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
5087 $as_echo_n "checking for non-GNU ld... " >&6; }
5088 fi
5089 if test "${lt_cv_path_LD+set}" = set; then
5090 $as_echo_n "(cached) " >&6
5091 else
5092 if test -z "$LD"; then
5093 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5094 for ac_dir in $PATH; do
5095 IFS="$lt_save_ifs"
5096 test -z "$ac_dir" && ac_dir=.
5097 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5098 lt_cv_path_LD="$ac_dir/$ac_prog"
5099 # Check to see if the program is GNU ld. I'd rather use --version,
5100 # but apparently some variants of GNU ld only accept -v.
5101 # Break only if it was the GNU/non-GNU ld that we prefer.
5102 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5103 *GNU* | *'with BFD'*)
5104 test "$with_gnu_ld" != no && break
5105 ;;
5106 *)
5107 test "$with_gnu_ld" != yes && break
5108 ;;
5109 esac
5110 fi
5111 done
5112 IFS="$lt_save_ifs"
5113 else
5114 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5115 fi
5116 fi
5117
5118 LD="$lt_cv_path_LD"
5119 if test -n "$LD"; then
5120 { $as_echo "$as_me:$LINENO: result: $LD" >&5
5121 $as_echo "$LD" >&6; }
5122 else
5123 { $as_echo "$as_me:$LINENO: result: no" >&5
5124 $as_echo "no" >&6; }
5125 fi
5126 test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
5127 $as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
5128 { (exit 1); exit 1; }; }
5129 { $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
5130 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5131 if test "${lt_cv_prog_gnu_ld+set}" = set; then
5132 $as_echo_n "(cached) " >&6
5133 else
5134 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5135 case `$LD -v 2>&1 </dev/null` in
5136 *GNU* | *'with BFD'*)
5137 lt_cv_prog_gnu_ld=yes
5138 ;;
5139 *)
5140 lt_cv_prog_gnu_ld=no
5141 ;;
5142 esac
5143 fi
5144 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
5145 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5146 with_gnu_ld=$lt_cv_prog_gnu_ld
5147
5148
5149 { $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
5150 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5151 if test "${lt_cv_ld_reload_flag+set}" = set; then
5152 $as_echo_n "(cached) " >&6
5153 else
5154 lt_cv_ld_reload_flag='-r'
5155 fi
5156 { $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
5157 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5158 reload_flag=$lt_cv_ld_reload_flag
5159 case $reload_flag in
5160 "" | " "*) ;;
5161 *) reload_flag=" $reload_flag" ;;
5162 esac
5163 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5164 case $host_os in
5165 darwin*)
5166 if test "$GCC" = yes; then
5167 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5168 else
5169 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5170 fi
5171 ;;
5172 esac
5173
5174 { $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
5175 $as_echo_n "checking for BSD-compatible nm... " >&6; }
5176 if test "${lt_cv_path_NM+set}" = set; then
5177 $as_echo_n "(cached) " >&6
5178 else
5179 if test -n "$NM"; then
5180 # Let the user override the test.
5181 lt_cv_path_NM="$NM"
5182 else
5183 lt_nm_to_check="${ac_tool_prefix}nm"
5184 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5185 lt_nm_to_check="$lt_nm_to_check nm"
5186 fi
5187 for lt_tmp_nm in $lt_nm_to_check; do
5188 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5189 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5190 IFS="$lt_save_ifs"
5191 test -z "$ac_dir" && ac_dir=.
5192 tmp_nm="$ac_dir/$lt_tmp_nm"
5193 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5194 # Check to see if the nm accepts a BSD-compat flag.
5195 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5196 # nm: unknown option "B" ignored
5197 # Tru64's nm complains that /dev/null is an invalid object file
5198 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5199 */dev/null* | *'Invalid file or object type'*)
5200 lt_cv_path_NM="$tmp_nm -B"
5201 break
5202 ;;
5203 *)
5204 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5205 */dev/null*)
5206 lt_cv_path_NM="$tmp_nm -p"
5207 break
5208 ;;
5209 *)
5210 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5211 continue # so that we can try to find one that supports BSD flags
5212 ;;
5213 esac
5214 ;;
5215 esac
5216 fi
5217 done
5218 IFS="$lt_save_ifs"
5219 done
5220 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
5221 fi
5222 fi
5223 { $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
5224 $as_echo "$lt_cv_path_NM" >&6; }
5225 NM="$lt_cv_path_NM"
5226
5227 { $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
5228 $as_echo_n "checking whether ln -s works... " >&6; }
5229 LN_S=$as_ln_s
5230 if test "$LN_S" = "ln -s"; then
5231 { $as_echo "$as_me:$LINENO: result: yes" >&5
5232 $as_echo "yes" >&6; }
5233 else
5234 { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
5235 $as_echo "no, using $LN_S" >&6; }
5236 fi
5237
5238 { $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
5239 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5240 if test "${lt_cv_deplibs_check_method+set}" = set; then
5241 $as_echo_n "(cached) " >&6
5242 else
5243 lt_cv_file_magic_cmd='$MAGIC_CMD'
5244 lt_cv_file_magic_test_file=
5245 lt_cv_deplibs_check_method='unknown'
5246 # Need to set the preceding variable on all platforms that support
5247 # interlibrary dependencies.
5248 # 'none' -- dependencies not supported.
5249 # `unknown' -- same as none, but documents that we really don't know.
5250 # 'pass_all' -- all dependencies passed with no checks.
5251 # 'test_compile' -- check by making test program.
5252 # 'file_magic [[regex]]' -- check by looking for files in library path
5253 # which responds to the $file_magic_cmd with a given extended regex.
5254 # If you have `file' or equivalent on your system and you're not sure
5255 # whether `pass_all' will *always* work, you probably want this one.
5256
5257 case $host_os in
5258 aix[4-9]*)
5259 lt_cv_deplibs_check_method=pass_all
5260 ;;
5261
5262 beos*)
5263 lt_cv_deplibs_check_method=pass_all
5264 ;;
5265
5266 bsdi[45]*)
5267 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5268 lt_cv_file_magic_cmd='/usr/bin/file -L'
5269 lt_cv_file_magic_test_file=/shlib/libc.so
5270 ;;
5271
5272 cygwin*)
5273 # func_win32_libid is a shell function defined in ltmain.sh
5274 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5275 lt_cv_file_magic_cmd='func_win32_libid'
5276 ;;
5277
5278 mingw* | pw32*)
5279 # Base MSYS/MinGW do not provide the 'file' command needed by
5280 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5281 # unless we find 'file', for example because we are cross-compiling.
5282 if ( file / ) >/dev/null 2>&1; then
5283 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5284 lt_cv_file_magic_cmd='func_win32_libid'
5285 else
5286 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5287 lt_cv_file_magic_cmd='$OBJDUMP -f'
5288 fi
5289 ;;
5290
5291 darwin* | rhapsody*)
5292 lt_cv_deplibs_check_method=pass_all
5293 ;;
5294
5295 freebsd* | dragonfly*)
5296 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
5297 case $host_cpu in
5298 i*86 )
5299 # Not sure whether the presence of OpenBSD here was a mistake.
5300 # Let's accept both of them until this is cleared up.
5301 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5302 lt_cv_file_magic_cmd=/usr/bin/file
5303 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5304 ;;
5305 esac
5306 else
5307 lt_cv_deplibs_check_method=pass_all
5308 fi
5309 ;;
5310
5311 gnu*)
5312 lt_cv_deplibs_check_method=pass_all
5313 ;;
5314
5315 hpux10.20* | hpux11*)
5316 lt_cv_file_magic_cmd=/usr/bin/file
5317 case $host_cpu in
5318 ia64*)
5319 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5320 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5321 ;;
5322 hppa*64*)
5323 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]'
5324 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5325 ;;
5326 *)
5327 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
5328 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5329 ;;
5330 esac
5331 ;;
5332
5333 interix[3-9]*)
5334 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5335 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5336 ;;
5337
5338 irix5* | irix6* | nonstopux*)
5339 case $LD in
5340 *-32|*"-32 ") libmagic=32-bit;;
5341 *-n32|*"-n32 ") libmagic=N32;;
5342 *-64|*"-64 ") libmagic=64-bit;;
5343 *) libmagic=never-match;;
5344 esac
5345 lt_cv_deplibs_check_method=pass_all
5346 ;;
5347
5348 # This must be Linux ELF.
5349 linux* | k*bsd*-gnu)
5350 lt_cv_deplibs_check_method=pass_all
5351 ;;
5352
5353 netbsd*)
5354 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
5355 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5356 else
5357 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5358 fi
5359 ;;
5360
5361 newos6*)
5362 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5363 lt_cv_file_magic_cmd=/usr/bin/file
5364 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5365 ;;
5366
5367 nto-qnx*)
5368 lt_cv_deplibs_check_method=unknown
5369 ;;
5370
5371 openbsd*)
5372 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5373 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5374 else
5375 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5376 fi
5377 ;;
5378
5379 osf3* | osf4* | osf5*)
5380 lt_cv_deplibs_check_method=pass_all
5381 ;;
5382
5383 rdos*)
5384 lt_cv_deplibs_check_method=pass_all
5385 ;;
5386
5387 solaris*)
5388 lt_cv_deplibs_check_method=pass_all
5389 ;;
5390
5391 sysv4 | sysv4.3*)
5392 case $host_vendor in
5393 motorola)
5394 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]'
5395 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5396 ;;
5397 ncr)
5398 lt_cv_deplibs_check_method=pass_all
5399 ;;
5400 sequent)
5401 lt_cv_file_magic_cmd='/bin/file'
5402 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5403 ;;
5404 sni)
5405 lt_cv_file_magic_cmd='/bin/file'
5406 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5407 lt_cv_file_magic_test_file=/lib/libc.so
5408 ;;
5409 siemens)
5410 lt_cv_deplibs_check_method=pass_all
5411 ;;
5412 pc)
5413 lt_cv_deplibs_check_method=pass_all
5414 ;;
5415 esac
5416 ;;
5417
5418 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5419 lt_cv_deplibs_check_method=pass_all
5420 ;;
5421 esac
5422
5423 fi
5424 { $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
5425 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5426 file_magic_cmd=$lt_cv_file_magic_cmd
5427 deplibs_check_method=$lt_cv_deplibs_check_method
5428 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5429
5430
5431
5432
5433 # If no C compiler was specified, use CC.
5434 LTCC=${LTCC-"$CC"}
5435
5436 # If no C compiler flags were specified, use CFLAGS.
5437 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5438
5439 # Allow CC to be a program name with arguments.
5440 compiler=$CC
5441
5442 # Check whether --enable-libtool-lock was given.
5443 if test "${enable_libtool_lock+set}" = set; then
5444 enableval=$enable_libtool_lock;
5445 fi
5446
5447 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5448
5449 # Some flags need to be propagated to the compiler or linker for good
5450 # libtool support.
5451 case $host in
5452 ia64-*-hpux*)
5453 # Find out which ABI we are using.
5454 echo 'int i;' > conftest.$ac_ext
5455 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5456 (eval $ac_compile) 2>&5
5457 ac_status=$?
5458 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5459 (exit $ac_status); }; then
5460 case `/usr/bin/file conftest.$ac_objext` in
5461 *ELF-32*)
5462 HPUX_IA64_MODE="32"
5463 ;;
5464 *ELF-64*)
5465 HPUX_IA64_MODE="64"
5466 ;;
5467 esac
5468 fi
5469 rm -rf conftest*
5470 ;;
5471 *-*-irix6*)
5472 # Find out which ABI we are using.
5473 echo '#line 5473 "configure"' > conftest.$ac_ext
5474 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5475 (eval $ac_compile) 2>&5
5476 ac_status=$?
5477 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5478 (exit $ac_status); }; then
5479 if test "$lt_cv_prog_gnu_ld" = yes; then
5480 case `/usr/bin/file conftest.$ac_objext` in
5481 *32-bit*)
5482 LD="${LD-ld} -melf32bsmip"
5483 ;;
5484 *N32*)
5485 LD="${LD-ld} -melf32bmipn32"
5486 ;;
5487 *64-bit*)
5488 LD="${LD-ld} -melf64bmip"
5489 ;;
5490 esac
5491 else
5492 case `/usr/bin/file conftest.$ac_objext` in
5493 *32-bit*)
5494 LD="${LD-ld} -32"
5495 ;;
5496 *N32*)
5497 LD="${LD-ld} -n32"
5498 ;;
5499 *64-bit*)
5500 LD="${LD-ld} -64"
5501 ;;
5502 esac
5503 fi
5504 fi
5505 rm -rf conftest*
5506 ;;
5507
5508 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
5509 s390*-*linux*|sparc*-*linux*)
5510 # Find out which ABI we are using.
5511 echo 'int i;' > conftest.$ac_ext
5512 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5513 (eval $ac_compile) 2>&5
5514 ac_status=$?
5515 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5516 (exit $ac_status); }; then
5517 case `/usr/bin/file conftest.o` in
5518 *32-bit*)
5519 case $host in
5520 x86_64-*kfreebsd*-gnu)
5521 LD="${LD-ld} -m elf_i386_fbsd"
5522 ;;
5523 x86_64-*linux*)
5524 LD="${LD-ld} -m elf_i386"
5525 ;;
5526 ppc64-*linux*|powerpc64-*linux*)
5527 LD="${LD-ld} -m elf32ppclinux"
5528 ;;
5529 s390x-*linux*)
5530 LD="${LD-ld} -m elf_s390"
5531 ;;
5532 sparc64-*linux*)
5533 LD="${LD-ld} -m elf32_sparc"
5534 ;;
5535 esac
5536 ;;
5537 *64-bit*)
5538 case $host in
5539 x86_64-*kfreebsd*-gnu)
5540 LD="${LD-ld} -m elf_x86_64_fbsd"
5541 ;;
5542 x86_64-*linux*)
5543 LD="${LD-ld} -m elf_x86_64"
5544 ;;
5545 ppc*-*linux*|powerpc*-*linux*)
5546 LD="${LD-ld} -m elf64ppc"
5547 ;;
5548 s390*-*linux*)
5549 LD="${LD-ld} -m elf64_s390"
5550 ;;
5551 sparc*-*linux*)
5552 LD="${LD-ld} -m elf64_sparc"
5553 ;;
5554 esac
5555 ;;
5556 esac
5557 fi
5558 rm -rf conftest*
5559 ;;
5560
5561 *-*-sco3.2v5*)
5562 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5563 SAVE_CFLAGS="$CFLAGS"
5564 CFLAGS="$CFLAGS -belf"
5565 { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
5566 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5567 if test "${lt_cv_cc_needs_belf+set}" = set; then
5568 $as_echo_n "(cached) " >&6
5569 else
5570 ac_ext=c
5571 ac_cpp='$CPP $CPPFLAGS'
5572 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5573 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5574 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5575
5576 cat >conftest.$ac_ext <<_ACEOF
5577 /* confdefs.h. */
5578 _ACEOF
5579 cat confdefs.h >>conftest.$ac_ext
5580 cat >>conftest.$ac_ext <<_ACEOF
5581 /* end confdefs.h. */
5582
5583 int
5584 main ()
5585 {
5586
5587 ;
5588 return 0;
5589 }
5590 _ACEOF
5591 rm -f conftest.$ac_objext conftest$ac_exeext
5592 if { (ac_try="$ac_link"
5593 case "(($ac_try" in
5594 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5595 *) ac_try_echo=$ac_try;;
5596 esac
5597 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5598 $as_echo "$ac_try_echo") >&5
5599 (eval "$ac_link") 2>conftest.er1
5600 ac_status=$?
5601 grep -v '^ *+' conftest.er1 >conftest.err
5602 rm -f conftest.er1
5603 cat conftest.err >&5
5604 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5605 (exit $ac_status); } && {
5606 test -z "$ac_c_werror_flag" ||
5607 test ! -s conftest.err
5608 } && test -s conftest$ac_exeext && {
5609 test "$cross_compiling" = yes ||
5610 $as_test_x conftest$ac_exeext
5611 }; then
5612 lt_cv_cc_needs_belf=yes
5613 else
5614 $as_echo "$as_me: failed program was:" >&5
5615 sed 's/^/| /' conftest.$ac_ext >&5
5616
5617 lt_cv_cc_needs_belf=no
5618 fi
5619
5620 rm -rf conftest.dSYM
5621 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5622 conftest$ac_exeext conftest.$ac_ext
5623 ac_ext=c
5624 ac_cpp='$CPP $CPPFLAGS'
5625 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5626 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5627 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5628
5629 fi
5630 { $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
5631 $as_echo "$lt_cv_cc_needs_belf" >&6; }
5632 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5633 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5634 CFLAGS="$SAVE_CFLAGS"
5635 fi
5636 ;;
5637 sparc*-*solaris*)
5638 # Find out which ABI we are using.
5639 echo 'int i;' > conftest.$ac_ext
5640 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5641 (eval $ac_compile) 2>&5
5642 ac_status=$?
5643 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5644 (exit $ac_status); }; then
5645 case `/usr/bin/file conftest.o` in
5646 *64-bit*)
5647 case $lt_cv_prog_gnu_ld in
5648 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5649 *)
5650 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5651 LD="${LD-ld} -64"
5652 fi
5653 ;;
5654 esac
5655 ;;
5656 esac
5657 fi
5658 rm -rf conftest*
5659 ;;
5660
5661
5662 esac
5663
5664 need_locks="$enable_libtool_lock"
5665
5666
5667
5668 for ac_header in dlfcn.h
5669 do
5670 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5671 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5672 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5673 $as_echo_n "checking for $ac_header... " >&6; }
5674 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5675 $as_echo_n "(cached) " >&6
5676 fi
5677 ac_res=`eval 'as_val=${'$as_ac_Header'}
5678 $as_echo "$as_val"'`
5679 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5680 $as_echo "$ac_res" >&6; }
5681 else
5682 # Is the header compilable?
5683 { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
5684 $as_echo_n "checking $ac_header usability... " >&6; }
5685 cat >conftest.$ac_ext <<_ACEOF
5686 /* confdefs.h. */
5687 _ACEOF
5688 cat confdefs.h >>conftest.$ac_ext
5689 cat >>conftest.$ac_ext <<_ACEOF
5690 /* end confdefs.h. */
5691 $ac_includes_default
5692 #include <$ac_header>
5693 _ACEOF
5694 rm -f conftest.$ac_objext
5695 if { (ac_try="$ac_compile"
5696 case "(($ac_try" in
5697 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5698 *) ac_try_echo=$ac_try;;
5699 esac
5700 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5701 $as_echo "$ac_try_echo") >&5
5702 (eval "$ac_compile") 2>conftest.er1
5703 ac_status=$?
5704 grep -v '^ *+' conftest.er1 >conftest.err
5705 rm -f conftest.er1
5706 cat conftest.err >&5
5707 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5708 (exit $ac_status); } && {
5709 test -z "$ac_c_werror_flag" ||
5710 test ! -s conftest.err
5711 } && test -s conftest.$ac_objext; then
5712 ac_header_compiler=yes
5713 else
5714 $as_echo "$as_me: failed program was:" >&5
5715 sed 's/^/| /' conftest.$ac_ext >&5
5716
5717 ac_header_compiler=no
5718 fi
5719
5720 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5721 { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5722 $as_echo "$ac_header_compiler" >&6; }
5723
5724 # Is the header present?
5725 { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
5726 $as_echo_n "checking $ac_header presence... " >&6; }
5727 cat >conftest.$ac_ext <<_ACEOF
5728 /* confdefs.h. */
5729 _ACEOF
5730 cat confdefs.h >>conftest.$ac_ext
5731 cat >>conftest.$ac_ext <<_ACEOF
5732 /* end confdefs.h. */
5733 #include <$ac_header>
5734 _ACEOF
5735 if { (ac_try="$ac_cpp conftest.$ac_ext"
5736 case "(($ac_try" in
5737 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5738 *) ac_try_echo=$ac_try;;
5739 esac
5740 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5741 $as_echo "$ac_try_echo") >&5
5742 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5743 ac_status=$?
5744 grep -v '^ *+' conftest.er1 >conftest.err
5745 rm -f conftest.er1
5746 cat conftest.err >&5
5747 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5748 (exit $ac_status); } >/dev/null && {
5749 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5750 test ! -s conftest.err
5751 }; then
5752 ac_header_preproc=yes
5753 else
5754 $as_echo "$as_me: failed program was:" >&5
5755 sed 's/^/| /' conftest.$ac_ext >&5
5756
5757 ac_header_preproc=no
5758 fi
5759
5760 rm -f conftest.err conftest.$ac_ext
5761 { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5762 $as_echo "$ac_header_preproc" >&6; }
5763
5764 # So? What about this header?
5765 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5766 yes:no: )
5767 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5768 $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5769 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5770 $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5771 ac_header_preproc=yes
5772 ;;
5773 no:yes:* )
5774 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5775 $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5776 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
5777 $as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
5778 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5779 $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5780 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
5781 $as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
5782 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5783 $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5784 { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5785 $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5786 ( cat <<\_ASBOX
5787 ## -------------------------------------- ##
5788 ## Report this to http://www.openbsd.org/ ##
5789 ## -------------------------------------- ##
5790 _ASBOX
5791 ) | sed "s/^/$as_me: WARNING: /" >&2
5792 ;;
5793 esac
5794 { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5795 $as_echo_n "checking for $ac_header... " >&6; }
5796 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5797 $as_echo_n "(cached) " >&6
5798 else
5799 eval "$as_ac_Header=\$ac_header_preproc"
5800 fi
5801 ac_res=`eval 'as_val=${'$as_ac_Header'}
5802 $as_echo "$as_val"'`
5803 { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5804 $as_echo "$ac_res" >&6; }
5805
5806 fi
5807 if test `eval 'as_val=${'$as_ac_Header'}
5808 $as_echo "$as_val"'` = yes; then
5809 cat >>confdefs.h <<_ACEOF
5810 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5811 _ACEOF
5812
5813 fi
5814
5815 done
5816
5817 ac_ext=cpp
5818 ac_cpp='$CXXCPP $CPPFLAGS'
5819 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5820 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5821 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5822 if test -z "$CXX"; then
5823 if test -n "$CCC"; then
5824 CXX=$CCC
5825 else
5826 if test -n "$ac_tool_prefix"; then
5827 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5828 do
5829 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5830 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5831 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5832 $as_echo_n "checking for $ac_word... " >&6; }
5833 if test "${ac_cv_prog_CXX+set}" = set; then
5834 $as_echo_n "(cached) " >&6
5835 else
5836 if test -n "$CXX"; then
5837 ac_cv_prog_CXX="$CXX" # Let the user override the test.
5838 else
5839 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5840 for as_dir in $PATH
5841 do
5842 IFS=$as_save_IFS
5843 test -z "$as_dir" && as_dir=.
5844 for ac_exec_ext in '' $ac_executable_extensions; do
5845 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5846 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5847 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5848 break 2
5849 fi
5850 done
5851 done
5852 IFS=$as_save_IFS
5853
5854 fi
5855 fi
5856 CXX=$ac_cv_prog_CXX
5857 if test -n "$CXX"; then
5858 { $as_echo "$as_me:$LINENO: result: $CXX" >&5
5859 $as_echo "$CXX" >&6; }
5860 else
5861 { $as_echo "$as_me:$LINENO: result: no" >&5
5862 $as_echo "no" >&6; }
5863 fi
5864
5865
5866 test -n "$CXX" && break
5867 done
5868 fi
5869 if test -z "$CXX"; then
5870 ac_ct_CXX=$CXX
5871 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5872 do
5873 # Extract the first word of "$ac_prog", so it can be a program name with args.
5874 set dummy $ac_prog; ac_word=$2
5875 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5876 $as_echo_n "checking for $ac_word... " >&6; }
5877 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5878 $as_echo_n "(cached) " >&6
5879 else
5880 if test -n "$ac_ct_CXX"; then
5881 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5882 else
5883 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5884 for as_dir in $PATH
5885 do
5886 IFS=$as_save_IFS
5887 test -z "$as_dir" && as_dir=.
5888 for ac_exec_ext in '' $ac_executable_extensions; do
5889 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5890 ac_cv_prog_ac_ct_CXX="$ac_prog"
5891 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5892 break 2
5893 fi
5894 done
5895 done
5896 IFS=$as_save_IFS
5897
5898 fi
5899 fi
5900 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5901 if test -n "$ac_ct_CXX"; then
5902 { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5903 $as_echo "$ac_ct_CXX" >&6; }
5904 else
5905 { $as_echo "$as_me:$LINENO: result: no" >&5
5906 $as_echo "no" >&6; }
5907 fi
5908
5909
5910 test -n "$ac_ct_CXX" && break
5911 done
5912
5913 if test "x$ac_ct_CXX" = x; then
5914 CXX="g++"
5915 else
5916 case $cross_compiling:$ac_tool_warned in
5917 yes:)
5918 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5919 whose name does not start with the host triplet. If you think this
5920 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
5921 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5922 whose name does not start with the host triplet. If you think this
5923 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
5924 ac_tool_warned=yes ;;
5925 esac
5926 CXX=$ac_ct_CXX
5927 fi
5928 fi
5929
5930 fi
5931 fi
5932 # Provide some information about the compiler.
5933 $as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5934 set X $ac_compile
5935 ac_compiler=$2
5936 { (ac_try="$ac_compiler --version >&5"
5937 case "(($ac_try" in
5938 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5939 *) ac_try_echo=$ac_try;;
5940 esac
5941 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5942 $as_echo "$ac_try_echo") >&5
5943 (eval "$ac_compiler --version >&5") 2>&5
5944 ac_status=$?
5945 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5946 (exit $ac_status); }
5947 { (ac_try="$ac_compiler -v >&5"
5948 case "(($ac_try" in
5949 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5950 *) ac_try_echo=$ac_try;;
5951 esac
5952 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5953 $as_echo "$ac_try_echo") >&5
5954 (eval "$ac_compiler -v >&5") 2>&5
5955 ac_status=$?
5956 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5957 (exit $ac_status); }
5958 { (ac_try="$ac_compiler -V >&5"
5959 case "(($ac_try" in
5960 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5961 *) ac_try_echo=$ac_try;;
5962 esac
5963 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5964 $as_echo "$ac_try_echo") >&5
5965 (eval "$ac_compiler -V >&5") 2>&5
5966 ac_status=$?
5967 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5968 (exit $ac_status); }
5969
5970 { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5971 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5972 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5973 $as_echo_n "(cached) " >&6
5974 else
5975 cat >conftest.$ac_ext <<_ACEOF
5976 /* confdefs.h. */
5977 _ACEOF
5978 cat confdefs.h >>conftest.$ac_ext
5979 cat >>conftest.$ac_ext <<_ACEOF
5980 /* end confdefs.h. */
5981
5982 int
5983 main ()
5984 {
5985 #ifndef __GNUC__
5986 choke me
5987 #endif
5988
5989 ;
5990 return 0;
5991 }
5992 _ACEOF
5993 rm -f conftest.$ac_objext
5994 if { (ac_try="$ac_compile"
5995 case "(($ac_try" in
5996 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5997 *) ac_try_echo=$ac_try;;
5998 esac
5999 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6000 $as_echo "$ac_try_echo") >&5
6001 (eval "$ac_compile") 2>conftest.er1
6002 ac_status=$?
6003 grep -v '^ *+' conftest.er1 >conftest.err
6004 rm -f conftest.er1
6005 cat conftest.err >&5
6006 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6007 (exit $ac_status); } && {
6008 test -z "$ac_cxx_werror_flag" ||
6009 test ! -s conftest.err
6010 } && test -s conftest.$ac_objext; then
6011 ac_compiler_gnu=yes
6012 else
6013 $as_echo "$as_me: failed program was:" >&5
6014 sed 's/^/| /' conftest.$ac_ext >&5
6015
6016 ac_compiler_gnu=no
6017 fi
6018
6019 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6020 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
6021
6022 fi
6023 { $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
6024 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
6025 if test $ac_compiler_gnu = yes; then
6026 GXX=yes
6027 else
6028 GXX=
6029 fi
6030 ac_test_CXXFLAGS=${CXXFLAGS+set}
6031 ac_save_CXXFLAGS=$CXXFLAGS
6032 { $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
6033 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
6034 if test "${ac_cv_prog_cxx_g+set}" = set; then
6035 $as_echo_n "(cached) " >&6
6036 else
6037 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
6038 ac_cxx_werror_flag=yes
6039 ac_cv_prog_cxx_g=no
6040 CXXFLAGS="-g"
6041 cat >conftest.$ac_ext <<_ACEOF
6042 /* confdefs.h. */
6043 _ACEOF
6044 cat confdefs.h >>conftest.$ac_ext
6045 cat >>conftest.$ac_ext <<_ACEOF
6046 /* end confdefs.h. */
6047
6048 int
6049 main ()
6050 {
6051
6052 ;
6053 return 0;
6054 }
6055 _ACEOF
6056 rm -f conftest.$ac_objext
6057 if { (ac_try="$ac_compile"
6058 case "(($ac_try" in
6059 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6060 *) ac_try_echo=$ac_try;;
6061 esac
6062 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6063 $as_echo "$ac_try_echo") >&5
6064 (eval "$ac_compile") 2>conftest.er1
6065 ac_status=$?
6066 grep -v '^ *+' conftest.er1 >conftest.err
6067 rm -f conftest.er1
6068 cat conftest.err >&5
6069 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6070 (exit $ac_status); } && {
6071 test -z "$ac_cxx_werror_flag" ||
6072 test ! -s conftest.err
6073 } && test -s conftest.$ac_objext; then
6074 ac_cv_prog_cxx_g=yes
6075 else
6076 $as_echo "$as_me: failed program was:" >&5
6077 sed 's/^/| /' conftest.$ac_ext >&5
6078
6079 CXXFLAGS=""
6080 cat >conftest.$ac_ext <<_ACEOF
6081 /* confdefs.h. */
6082 _ACEOF
6083 cat confdefs.h >>conftest.$ac_ext
6084 cat >>conftest.$ac_ext <<_ACEOF
6085 /* end confdefs.h. */
6086
6087 int
6088 main ()
6089 {
6090
6091 ;
6092 return 0;
6093 }
6094 _ACEOF
6095 rm -f conftest.$ac_objext
6096 if { (ac_try="$ac_compile"
6097 case "(($ac_try" in
6098 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6099 *) ac_try_echo=$ac_try;;
6100 esac
6101 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6102 $as_echo "$ac_try_echo") >&5
6103 (eval "$ac_compile") 2>conftest.er1
6104 ac_status=$?
6105 grep -v '^ *+' conftest.er1 >conftest.err
6106 rm -f conftest.er1
6107 cat conftest.err >&5
6108 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6109 (exit $ac_status); } && {
6110 test -z "$ac_cxx_werror_flag" ||
6111 test ! -s conftest.err
6112 } && test -s conftest.$ac_objext; then
6113 :
6114 else
6115 $as_echo "$as_me: failed program was:" >&5
6116 sed 's/^/| /' conftest.$ac_ext >&5
6117
6118 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6119 CXXFLAGS="-g"
6120 cat >conftest.$ac_ext <<_ACEOF
6121 /* confdefs.h. */
6122 _ACEOF
6123 cat confdefs.h >>conftest.$ac_ext
6124 cat >>conftest.$ac_ext <<_ACEOF
6125 /* end confdefs.h. */
6126
6127 int
6128 main ()
6129 {
6130
6131 ;
6132 return 0;
6133 }
6134 _ACEOF
6135 rm -f conftest.$ac_objext
6136 if { (ac_try="$ac_compile"
6137 case "(($ac_try" in
6138 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6139 *) ac_try_echo=$ac_try;;
6140 esac
6141 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6142 $as_echo "$ac_try_echo") >&5
6143 (eval "$ac_compile") 2>conftest.er1
6144 ac_status=$?
6145 grep -v '^ *+' conftest.er1 >conftest.err
6146 rm -f conftest.er1
6147 cat conftest.err >&5
6148 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6149 (exit $ac_status); } && {
6150 test -z "$ac_cxx_werror_flag" ||
6151 test ! -s conftest.err
6152 } && test -s conftest.$ac_objext; then
6153 ac_cv_prog_cxx_g=yes
6154 else
6155 $as_echo "$as_me: failed program was:" >&5
6156 sed 's/^/| /' conftest.$ac_ext >&5
6157
6158
6159 fi
6160
6161 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6162 fi
6163
6164 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6165 fi
6166
6167 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6168 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6169 fi
6170 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
6171 $as_echo "$ac_cv_prog_cxx_g" >&6; }
6172 if test "$ac_test_CXXFLAGS" = set; then
6173 CXXFLAGS=$ac_save_CXXFLAGS
6174 elif test $ac_cv_prog_cxx_g = yes; then
6175 if test "$GXX" = yes; then
6176 CXXFLAGS="-g -O2"
6177 else
6178 CXXFLAGS="-g"
6179 fi
6180 else
6181 if test "$GXX" = yes; then
6182 CXXFLAGS="-O2"
6183 else
6184 CXXFLAGS=
6185 fi
6186 fi
6187 ac_ext=cpp
6188 ac_cpp='$CXXCPP $CPPFLAGS'
6189 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6190 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6191 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6192
6193 depcc="$CXX" am_compiler_list=
6194
6195 { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
6196 $as_echo_n "checking dependency style of $depcc... " >&6; }
6197 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
6198 $as_echo_n "(cached) " >&6
6199 else
6200 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
6201 # We make a subdir and do the tests there. Otherwise we can end up
6202 # making bogus files that we don't know about and never remove. For
6203 # instance it was reported that on HP-UX the gcc test will end up
6204 # making a dummy file named `D' -- because `-MD' means `put the output
6205 # in D'.
6206 mkdir conftest.dir
6207 # Copy depcomp to subdir because otherwise we won't find it if we're
6208 # using a relative directory.
6209 cp "$am_depcomp" conftest.dir
6210 cd conftest.dir
6211 # We will build objects and dependencies in a subdirectory because
6212 # it helps to detect inapplicable dependency modes. For instance
6213 # both Tru64's cc and ICC support -MD to output dependencies as a
6214 # side effect of compilation, but ICC will put the dependencies in
6215 # the current directory while Tru64 will put them in the object
6216 # directory.
6217 mkdir sub
6218
6219 am_cv_CXX_dependencies_compiler_type=none
6220 if test "$am_compiler_list" = ""; then
6221 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6222 fi
6223 for depmode in $am_compiler_list; do
6224 # Setup a source with many dependencies, because some compilers
6225 # like to wrap large dependency lists on column 80 (with \), and
6226 # we should not choose a depcomp mode which is confused by this.
6227 #
6228 # We need to recreate these files for each test, as the compiler may
6229 # overwrite some of them when testing with obscure command lines.
6230 # This happens at least with the AIX C compiler.
6231 : > sub/conftest.c
6232 for i in 1 2 3 4 5 6; do
6233 echo '#include "conftst'$i'.h"' >> sub/conftest.c
6234 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
6235 # Solaris 8's {/usr,}/bin/sh.
6236 touch sub/conftst$i.h
6237 done
6238 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
6239
6240 case $depmode in
6241 nosideeffect)
6242 # after this tag, mechanisms are not by side-effect, so they'll
6243 # only be used when explicitly requested
6244 if test "x$enable_dependency_tracking" = xyes; then
6245 continue
6246 else
6247 break
6248 fi
6249 ;;
6250 none) break ;;
6251 esac
6252 # We check with `-c' and `-o' for the sake of the "dashmstdout"
6253 # mode. It turns out that the SunPro C++ compiler does not properly
6254 # handle `-M -o', and we need to detect this.
6255 if depmode=$depmode \
6256 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
6257 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6258 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
6259 >/dev/null 2>conftest.err &&
6260 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
6261 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
6262 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
6263 # icc doesn't choke on unknown options, it will just issue warnings
6264 # or remarks (even with -Werror). So we grep stderr for any message
6265 # that says an option was ignored or not supported.
6266 # When given -MP, icc 7.0 and 7.1 complain thusly:
6267 # icc: Command line warning: ignoring option '-M'; no argument required
6268 # The diagnosis changed in icc 8.0:
6269 # icc: Command line remark: option '-MP' not supported
6270 if (grep 'ignoring option' conftest.err ||
6271 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6272 am_cv_CXX_dependencies_compiler_type=$depmode
6273 break
6274 fi
6275 fi
6276 done
6277
6278 cd ..
6279 rm -rf conftest.dir
6280 else
6281 am_cv_CXX_dependencies_compiler_type=none
6282 fi
6283
6284 fi
6285 { $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
6286 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
6287 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
6288
6289
6290
6291 if
6292 test "x$enable_dependency_tracking" != xno \
6293 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
6294 am__fastdepCXX_TRUE=
6295 am__fastdepCXX_FALSE='#'
6296 else
6297 am__fastdepCXX_TRUE='#'
6298 am__fastdepCXX_FALSE=
6299 fi
6300
6301
6302
6303
6304 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
6305 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
6306 (test "X$CXX" != "Xg++"))) ; then
6307 ac_ext=cpp
6308 ac_cpp='$CXXCPP $CPPFLAGS'
6309 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6310 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6311 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6312 { $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
6313 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
6314 if test -z "$CXXCPP"; then
6315 if test "${ac_cv_prog_CXXCPP+set}" = set; then
6316 $as_echo_n "(cached) " >&6
6317 else
6318 # Double quotes because CXXCPP needs to be expanded
6319 for CXXCPP in "$CXX -E" "/lib/cpp"
6320 do
6321 ac_preproc_ok=false
6322 for ac_cxx_preproc_warn_flag in '' yes
6323 do
6324 # Use a header file that comes with gcc, so configuring glibc
6325 # with a fresh cross-compiler works.
6326 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6327 # <limits.h> exists even on freestanding compilers.
6328 # On the NeXT, cc -E runs the code through the compiler's parser,
6329 # not just through cpp. "Syntax error" is here to catch this case.
6330 cat >conftest.$ac_ext <<_ACEOF
6331 /* confdefs.h. */
6332 _ACEOF
6333 cat confdefs.h >>conftest.$ac_ext
6334 cat >>conftest.$ac_ext <<_ACEOF
6335 /* end confdefs.h. */
6336 #ifdef __STDC__
6337 # include <limits.h>
6338 #else
6339 # include <assert.h>
6340 #endif
6341 Syntax error
6342 _ACEOF
6343 if { (ac_try="$ac_cpp conftest.$ac_ext"
6344 case "(($ac_try" in
6345 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6346 *) ac_try_echo=$ac_try;;
6347 esac
6348 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6349 $as_echo "$ac_try_echo") >&5
6350 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6351 ac_status=$?
6352 grep -v '^ *+' conftest.er1 >conftest.err
6353 rm -f conftest.er1
6354 cat conftest.err >&5
6355 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6356 (exit $ac_status); } >/dev/null && {
6357 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6358 test ! -s conftest.err
6359 }; then
6360 :
6361 else
6362 $as_echo "$as_me: failed program was:" >&5
6363 sed 's/^/| /' conftest.$ac_ext >&5
6364
6365 # Broken: fails on valid input.
6366 continue
6367 fi
6368
6369 rm -f conftest.err conftest.$ac_ext
6370
6371 # OK, works on sane cases. Now check whether nonexistent headers
6372 # can be detected and how.
6373 cat >conftest.$ac_ext <<_ACEOF
6374 /* confdefs.h. */
6375 _ACEOF
6376 cat confdefs.h >>conftest.$ac_ext
6377 cat >>conftest.$ac_ext <<_ACEOF
6378 /* end confdefs.h. */
6379 #include <ac_nonexistent.h>
6380 _ACEOF
6381 if { (ac_try="$ac_cpp conftest.$ac_ext"
6382 case "(($ac_try" in
6383 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6384 *) ac_try_echo=$ac_try;;
6385 esac
6386 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6387 $as_echo "$ac_try_echo") >&5
6388 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6389 ac_status=$?
6390 grep -v '^ *+' conftest.er1 >conftest.err
6391 rm -f conftest.er1
6392 cat conftest.err >&5
6393 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6394 (exit $ac_status); } >/dev/null && {
6395 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6396 test ! -s conftest.err
6397 }; then
6398 # Broken: success on invalid input.
6399 continue
6400 else
6401 $as_echo "$as_me: failed program was:" >&5
6402 sed 's/^/| /' conftest.$ac_ext >&5
6403
6404 # Passes both tests.
6405 ac_preproc_ok=:
6406 break
6407 fi
6408
6409 rm -f conftest.err conftest.$ac_ext
6410
6411 done
6412 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6413 rm -f conftest.err conftest.$ac_ext
6414 if $ac_preproc_ok; then
6415 break
6416 fi
6417
6418 done
6419 ac_cv_prog_CXXCPP=$CXXCPP
6420
6421 fi
6422 CXXCPP=$ac_cv_prog_CXXCPP
6423 else
6424 ac_cv_prog_CXXCPP=$CXXCPP
6425 fi
6426 { $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5
6427 $as_echo "$CXXCPP" >&6; }
6428 ac_preproc_ok=false
6429 for ac_cxx_preproc_warn_flag in '' yes
6430 do
6431 # Use a header file that comes with gcc, so configuring glibc
6432 # with a fresh cross-compiler works.
6433 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6434 # <limits.h> exists even on freestanding compilers.
6435 # On the NeXT, cc -E runs the code through the compiler's parser,
6436 # not just through cpp. "Syntax error" is here to catch this case.
6437 cat >conftest.$ac_ext <<_ACEOF
6438 /* confdefs.h. */
6439 _ACEOF
6440 cat confdefs.h >>conftest.$ac_ext
6441 cat >>conftest.$ac_ext <<_ACEOF
6442 /* end confdefs.h. */
6443 #ifdef __STDC__
6444 # include <limits.h>
6445 #else
6446 # include <assert.h>
6447 #endif
6448 Syntax error
6449 _ACEOF
6450 if { (ac_try="$ac_cpp conftest.$ac_ext"
6451 case "(($ac_try" in
6452 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6453 *) ac_try_echo=$ac_try;;
6454 esac
6455 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6456 $as_echo "$ac_try_echo") >&5
6457 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6458 ac_status=$?
6459 grep -v '^ *+' conftest.er1 >conftest.err
6460 rm -f conftest.er1
6461 cat conftest.err >&5
6462 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6463 (exit $ac_status); } >/dev/null && {
6464 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6465 test ! -s conftest.err
6466 }; then
6467 :
6468 else
6469 $as_echo "$as_me: failed program was:" >&5
6470 sed 's/^/| /' conftest.$ac_ext >&5
6471
6472 # Broken: fails on valid input.
6473 continue
6474 fi
6475
6476 rm -f conftest.err conftest.$ac_ext
6477
6478 # OK, works on sane cases. Now check whether nonexistent headers
6479 # can be detected and how.
6480 cat >conftest.$ac_ext <<_ACEOF
6481 /* confdefs.h. */
6482 _ACEOF
6483 cat confdefs.h >>conftest.$ac_ext
6484 cat >>conftest.$ac_ext <<_ACEOF
6485 /* end confdefs.h. */
6486 #include <ac_nonexistent.h>
6487 _ACEOF
6488 if { (ac_try="$ac_cpp conftest.$ac_ext"
6489 case "(($ac_try" in
6490 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6491 *) ac_try_echo=$ac_try;;
6492 esac
6493 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6494 $as_echo "$ac_try_echo") >&5
6495 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6496 ac_status=$?
6497 grep -v '^ *+' conftest.er1 >conftest.err
6498 rm -f conftest.er1
6499 cat conftest.err >&5
6500 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6501 (exit $ac_status); } >/dev/null && {
6502 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6503 test ! -s conftest.err
6504 }; then
6505 # Broken: success on invalid input.
6506 continue
6507 else
6508 $as_echo "$as_me: failed program was:" >&5
6509 sed 's/^/| /' conftest.$ac_ext >&5
6510
6511 # Passes both tests.
6512 ac_preproc_ok=:
6513 break
6514 fi
6515
6516 rm -f conftest.err conftest.$ac_ext
6517
6518 done
6519 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6520 rm -f conftest.err conftest.$ac_ext
6521 if $ac_preproc_ok; then
6522 :
6523 else
6524 { { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6525 See \`config.log' for more details." >&5
6526 $as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6527 See \`config.log' for more details." >&2;}
6528 { (exit 1); exit 1; }; }
6529 fi
6530
6531 ac_ext=cpp
6532 ac_cpp='$CXXCPP $CPPFLAGS'
6533 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6534 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6535 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6536
6537 fi
6538
6539
6540 ac_ext=f
6541 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
6542 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6543 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
6544 if test -n "$ac_tool_prefix"; then
6545 for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
6546 do
6547 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6548 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6549 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6550 $as_echo_n "checking for $ac_word... " >&6; }
6551 if test "${ac_cv_prog_F77+set}" = set; then
6552 $as_echo_n "(cached) " >&6
6553 else
6554 if test -n "$F77"; then
6555 ac_cv_prog_F77="$F77" # Let the user override the test.
6556 else
6557 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6558 for as_dir in $PATH
6559 do
6560 IFS=$as_save_IFS
6561 test -z "$as_dir" && as_dir=.
6562 for ac_exec_ext in '' $ac_executable_extensions; do
6563 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6564 ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
6565 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6566 break 2
6567 fi
6568 done
6569 done
6570 IFS=$as_save_IFS
6571
6572 fi
6573 fi
6574 F77=$ac_cv_prog_F77
6575 if test -n "$F77"; then
6576 { $as_echo "$as_me:$LINENO: result: $F77" >&5
6577 $as_echo "$F77" >&6; }
6578 else
6579 { $as_echo "$as_me:$LINENO: result: no" >&5
6580 $as_echo "no" >&6; }
6581 fi
6582
6583
6584 test -n "$F77" && break
6585 done
6586 fi
6587 if test -z "$F77"; then
6588 ac_ct_F77=$F77
6589 for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
6590 do
6591 # Extract the first word of "$ac_prog", so it can be a program name with args.
6592 set dummy $ac_prog; ac_word=$2
6593 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6594 $as_echo_n "checking for $ac_word... " >&6; }
6595 if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6596 $as_echo_n "(cached) " >&6
6597 else
6598 if test -n "$ac_ct_F77"; then
6599 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
6600 else
6601 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6602 for as_dir in $PATH
6603 do
6604 IFS=$as_save_IFS
6605 test -z "$as_dir" && as_dir=.
6606 for ac_exec_ext in '' $ac_executable_extensions; do
6607 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6608 ac_cv_prog_ac_ct_F77="$ac_prog"
6609 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6610 break 2
6611 fi
6612 done
6613 done
6614 IFS=$as_save_IFS
6615
6616 fi
6617 fi
6618 ac_ct_F77=$ac_cv_prog_ac_ct_F77
6619 if test -n "$ac_ct_F77"; then
6620 { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6621 $as_echo "$ac_ct_F77" >&6; }
6622 else
6623 { $as_echo "$as_me:$LINENO: result: no" >&5
6624 $as_echo "no" >&6; }
6625 fi
6626
6627
6628 test -n "$ac_ct_F77" && break
6629 done
6630
6631 if test "x$ac_ct_F77" = x; then
6632 F77=""
6633 else
6634 case $cross_compiling:$ac_tool_warned in
6635 yes:)
6636 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6637 whose name does not start with the host triplet. If you think this
6638 configuration is useful to you, please write to autoconf@gnu.org." >&5
6639 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6640 whose name does not start with the host triplet. If you think this
6641 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6642 ac_tool_warned=yes ;;
6643 esac
6644 F77=$ac_ct_F77
6645 fi
6646 fi
6647
6648
6649 # Provide some information about the compiler.
6650 $as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6651 set X $ac_compile
6652 ac_compiler=$2
6653 { (ac_try="$ac_compiler --version >&5"
6654 case "(($ac_try" in
6655 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6656 *) ac_try_echo=$ac_try;;
6657 esac
6658 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6659 $as_echo "$ac_try_echo") >&5
6660 (eval "$ac_compiler --version >&5") 2>&5
6661 ac_status=$?
6662 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6663 (exit $ac_status); }
6664 { (ac_try="$ac_compiler -v >&5"
6665 case "(($ac_try" in
6666 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6667 *) ac_try_echo=$ac_try;;
6668 esac
6669 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6670 $as_echo "$ac_try_echo") >&5
6671 (eval "$ac_compiler -v >&5") 2>&5
6672 ac_status=$?
6673 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6674 (exit $ac_status); }
6675 { (ac_try="$ac_compiler -V >&5"
6676 case "(($ac_try" in
6677 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6678 *) ac_try_echo=$ac_try;;
6679 esac
6680 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6681 $as_echo "$ac_try_echo") >&5
6682 (eval "$ac_compiler -V >&5") 2>&5
6683 ac_status=$?
6684 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6685 (exit $ac_status); }
6686 rm -f a.out
6687
6688 # If we don't use `.F' as extension, the preprocessor is not run on the
6689 # input file. (Note that this only needs to work for GNU compilers.)
6690 ac_save_ext=$ac_ext
6691 ac_ext=F
6692 { $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6693 $as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; }
6694 if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6695 $as_echo_n "(cached) " >&6
6696 else
6697 cat >conftest.$ac_ext <<_ACEOF
6698 program main
6699 #ifndef __GNUC__
6700 choke me
6701 #endif
6702
6703 end
6704 _ACEOF
6705 rm -f conftest.$ac_objext
6706 if { (ac_try="$ac_compile"
6707 case "(($ac_try" in
6708 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6709 *) ac_try_echo=$ac_try;;
6710 esac
6711 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6712 $as_echo "$ac_try_echo") >&5
6713 (eval "$ac_compile") 2>conftest.er1
6714 ac_status=$?
6715 grep -v '^ *+' conftest.er1 >conftest.err
6716 rm -f conftest.er1
6717 cat conftest.err >&5
6718 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6719 (exit $ac_status); } && {
6720 test -z "$ac_f77_werror_flag" ||
6721 test ! -s conftest.err
6722 } && test -s conftest.$ac_objext; then
6723 ac_compiler_gnu=yes
6724 else
6725 $as_echo "$as_me: failed program was:" >&5
6726 sed 's/^/| /' conftest.$ac_ext >&5
6727
6728 ac_compiler_gnu=no
6729 fi
6730
6731 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6732 ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6733
6734 fi
6735 { $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6736 $as_echo "$ac_cv_f77_compiler_gnu" >&6; }
6737 ac_ext=$ac_save_ext
6738 ac_test_FFLAGS=${FFLAGS+set}
6739 ac_save_FFLAGS=$FFLAGS
6740 FFLAGS=
6741 { $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6742 $as_echo_n "checking whether $F77 accepts -g... " >&6; }
6743 if test "${ac_cv_prog_f77_g+set}" = set; then
6744 $as_echo_n "(cached) " >&6
6745 else
6746 FFLAGS=-g
6747 cat >conftest.$ac_ext <<_ACEOF
6748 program main
6749
6750 end
6751 _ACEOF
6752 rm -f conftest.$ac_objext
6753 if { (ac_try="$ac_compile"
6754 case "(($ac_try" in
6755 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6756 *) ac_try_echo=$ac_try;;
6757 esac
6758 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6759 $as_echo "$ac_try_echo") >&5
6760 (eval "$ac_compile") 2>conftest.er1
6761 ac_status=$?
6762 grep -v '^ *+' conftest.er1 >conftest.err
6763 rm -f conftest.er1
6764 cat conftest.err >&5
6765 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6766 (exit $ac_status); } && {
6767 test -z "$ac_f77_werror_flag" ||
6768 test ! -s conftest.err
6769 } && test -s conftest.$ac_objext; then
6770 ac_cv_prog_f77_g=yes
6771 else
6772 $as_echo "$as_me: failed program was:" >&5
6773 sed 's/^/| /' conftest.$ac_ext >&5
6774
6775 ac_cv_prog_f77_g=no
6776 fi
6777
6778 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6779
6780 fi
6781 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6782 $as_echo "$ac_cv_prog_f77_g" >&6; }
6783 if test "$ac_test_FFLAGS" = set; then
6784 FFLAGS=$ac_save_FFLAGS
6785 elif test $ac_cv_prog_f77_g = yes; then
6786 if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6787 FFLAGS="-g -O2"
6788 else
6789 FFLAGS="-g"
6790 fi
6791 else
6792 if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6793 FFLAGS="-O2"
6794 else
6795 FFLAGS=
6796 fi
6797 fi
6798
6799 if test $ac_compiler_gnu = yes; then
6800 G77=yes
6801 else
6802 G77=
6803 fi
6804 ac_ext=c
6805 ac_cpp='$CPP $CPPFLAGS'
6806 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6807 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6808 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6809
6810
6811
6812 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6813 # find the maximum length of command line arguments
6814 { $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6815 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6816 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6817 $as_echo_n "(cached) " >&6
6818 else
6819 i=0
6820 teststring="ABCD"
6821
6822 case $build_os in
6823 msdosdjgpp*)
6824 # On DJGPP, this test can blow up pretty badly due to problems in libc
6825 # (any single argument exceeding 2000 bytes causes a buffer overrun
6826 # during glob expansion). Even if it were fixed, the result of this
6827 # check would be larger than it should be.
6828 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6829 ;;
6830
6831 gnu*)
6832 # Under GNU Hurd, this test is not required because there is
6833 # no limit to the length of command line arguments.
6834 # Libtool will interpret -1 as no limit whatsoever
6835 lt_cv_sys_max_cmd_len=-1;
6836 ;;
6837
6838 cygwin* | mingw*)
6839 # On Win9x/ME, this test blows up -- it succeeds, but takes
6840 # about 5 minutes as the teststring grows exponentially.
6841 # Worse, since 9x/ME are not pre-emptively multitasking,
6842 # you end up with a "frozen" computer, even though with patience
6843 # the test eventually succeeds (with a max line length of 256k).
6844 # Instead, let's just punt: use the minimum linelength reported by
6845 # all of the supported platforms: 8192 (on NT/2K/XP).
6846 lt_cv_sys_max_cmd_len=8192;
6847 ;;
6848
6849 amigaos*)
6850 # On AmigaOS with pdksh, this test takes hours, literally.
6851 # So we just punt and use a minimum line length of 8192.
6852 lt_cv_sys_max_cmd_len=8192;
6853 ;;
6854
6855 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6856 # This has been around since 386BSD, at least. Likely further.
6857 if test -x /sbin/sysctl; then
6858 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6859 elif test -x /usr/sbin/sysctl; then
6860 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6861 else
6862 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6863 fi
6864 # And add a safety zone
6865 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6866 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6867 ;;
6868
6869 interix*)
6870 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6871 lt_cv_sys_max_cmd_len=196608
6872 ;;
6873
6874 osf*)
6875 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6876 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6877 # nice to cause kernel panics so lets avoid the loop below.
6878 # First set a reasonable default.
6879 lt_cv_sys_max_cmd_len=16384
6880 #
6881 if test -x /sbin/sysconfig; then
6882 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6883 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6884 esac
6885 fi
6886 ;;
6887 sco3.2v5*)
6888 lt_cv_sys_max_cmd_len=102400
6889 ;;
6890 sysv5* | sco5v6* | sysv4.2uw2*)
6891 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6892 if test -n "$kargmax"; then
6893 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6894 else
6895 lt_cv_sys_max_cmd_len=32768
6896 fi
6897 ;;
6898 *)
6899 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6900 if test -n "$lt_cv_sys_max_cmd_len"; then
6901 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6902 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6903 else
6904 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6905 while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6906 = "XX$teststring") >/dev/null 2>&1 &&
6907 new_result=`expr "X$teststring" : ".*" 2>&1` &&
6908 lt_cv_sys_max_cmd_len=$new_result &&
6909 test $i != 17 # 1/2 MB should be enough
6910 do
6911 i=`expr $i + 1`
6912 teststring=$teststring$teststring
6913 done
6914 teststring=
6915 # Add a significant safety factor because C++ compilers can tack on massive
6916 # amounts of additional arguments before passing them to the linker.
6917 # It appears as though 1/2 is a usable value.
6918 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6919 fi
6920 ;;
6921 esac
6922
6923 fi
6924
6925 if test -n $lt_cv_sys_max_cmd_len ; then
6926 { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6927 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6928 else
6929 { $as_echo "$as_me:$LINENO: result: none" >&5
6930 $as_echo "none" >&6; }
6931 fi
6932
6933
6934
6935
6936
6937 # Check for command to grab the raw symbol name followed by C symbol from nm.
6938 { $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6939 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6940 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6941 $as_echo_n "(cached) " >&6
6942 else
6943
6944 # These are sane defaults that work on at least a few old systems.
6945 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6946
6947 # Character class describing NM global symbol codes.
6948 symcode='[BCDEGRST]'
6949
6950 # Regexp to match symbols that can be accessed directly from C.
6951 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6952
6953 # Transform an extracted symbol line into a proper C declaration
6954 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6955
6956 # Transform an extracted symbol line into symbol name and symbol address
6957 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
6958
6959 # Define system-specific variables.
6960 case $host_os in
6961 aix*)
6962 symcode='[BCDT]'
6963 ;;
6964 cygwin* | mingw* | pw32*)
6965 symcode='[ABCDGISTW]'
6966 ;;
6967 hpux*) # Its linker distinguishes data from code symbols
6968 if test "$host_cpu" = ia64; then
6969 symcode='[ABCDEGRST]'
6970 fi
6971 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6972 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
6973 ;;
6974 linux* | k*bsd*-gnu)
6975 if test "$host_cpu" = ia64; then
6976 symcode='[ABCDGIRSTW]'
6977 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6978 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
6979 fi
6980 ;;
6981 irix* | nonstopux*)
6982 symcode='[BCDEGRST]'
6983 ;;
6984 osf*)
6985 symcode='[BCDEGQRST]'
6986 ;;
6987 solaris*)
6988 symcode='[BDRT]'
6989 ;;
6990 sco3.2v5*)
6991 symcode='[DT]'
6992 ;;
6993 sysv4.2uw2*)
6994 symcode='[DT]'
6995 ;;
6996 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6997 symcode='[ABDT]'
6998 ;;
6999 sysv4)
7000 symcode='[DFNSTU]'
7001 ;;
7002 esac
7003
7004 # Handle CRLF in mingw tool chain
7005 opt_cr=
7006 case $build_os in
7007 mingw*)
7008 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7009 ;;
7010 esac
7011
7012 # If we're using GNU nm, then use its standard symbol codes.
7013 case `$NM -V 2>&1` in
7014 *GNU* | *'with BFD'*)
7015 symcode='[ABCDGIRSTW]' ;;
7016 esac
7017
7018 # Try without a prefix undercore, then with it.
7019 for ac_symprfx in "" "_"; do
7020
7021 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7022 symxfrm="\\1 $ac_symprfx\\2 \\2"
7023
7024 # Write the raw and C identifiers.
7025 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7026
7027 # Check to see that the pipe works correctly.
7028 pipe_works=no
7029
7030 rm -f conftest*
7031 cat > conftest.$ac_ext <<EOF
7032 #ifdef __cplusplus
7033 extern "C" {
7034 #endif
7035 char nm_test_var;
7036 void nm_test_func(){}
7037 #ifdef __cplusplus
7038 }
7039 #endif
7040 int main(){nm_test_var='a';nm_test_func();return(0);}
7041 EOF
7042
7043 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7044 (eval $ac_compile) 2>&5
7045 ac_status=$?
7046 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7047 (exit $ac_status); }; then
7048 # Now try to grab the symbols.
7049 nlist=conftest.nm
7050 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
7051 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
7052 ac_status=$?
7053 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7054 (exit $ac_status); } && test -s "$nlist"; then
7055 # Try sorting and uniquifying the output.
7056 if sort "$nlist" | uniq > "$nlist"T; then
7057 mv -f "$nlist"T "$nlist"
7058 else
7059 rm -f "$nlist"T
7060 fi
7061
7062 # Make sure that we snagged all the symbols we need.
7063 if grep ' nm_test_var$' "$nlist" >/dev/null; then
7064 if grep ' nm_test_func$' "$nlist" >/dev/null; then
7065 cat <<EOF > conftest.$ac_ext
7066 #ifdef __cplusplus
7067 extern "C" {
7068 #endif
7069
7070 EOF
7071 # Now generate the symbol file.
7072 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
7073
7074 cat <<EOF >> conftest.$ac_ext
7075 #if defined (__STDC__) && __STDC__
7076 # define lt_ptr_t void *
7077 #else
7078 # define lt_ptr_t char *
7079 # define const
7080 #endif
7081
7082 /* The mapping between symbol names and symbols. */
7083 const struct {
7084 const char *name;
7085 lt_ptr_t address;
7086 }
7087 lt_preloaded_symbols[] =
7088 {
7089 EOF
7090 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
7091 cat <<\EOF >> conftest.$ac_ext
7092 {0, (lt_ptr_t) 0}
7093 };
7094
7095 #ifdef __cplusplus
7096 }
7097 #endif
7098 EOF
7099 # Now try linking the two files.
7100 mv conftest.$ac_objext conftstm.$ac_objext
7101 lt_save_LIBS="$LIBS"
7102 lt_save_CFLAGS="$CFLAGS"
7103 LIBS="conftstm.$ac_objext"
7104 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7105 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7106 (eval $ac_link) 2>&5
7107 ac_status=$?
7108 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7109 (exit $ac_status); } && test -s conftest${ac_exeext}; then
7110 pipe_works=yes
7111 fi
7112 LIBS="$lt_save_LIBS"
7113 CFLAGS="$lt_save_CFLAGS"
7114 else
7115 echo "cannot find nm_test_func in $nlist" >&5
7116 fi
7117 else
7118 echo "cannot find nm_test_var in $nlist" >&5
7119 fi
7120 else
7121 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7122 fi
7123 else
7124 echo "$progname: failed program was:" >&5
7125 cat conftest.$ac_ext >&5
7126 fi
7127 rm -rf conftest* conftst*
7128
7129 # Do not use the global_symbol_pipe unless it works.
7130 if test "$pipe_works" = yes; then
7131 break
7132 else
7133 lt_cv_sys_global_symbol_pipe=
7134 fi
7135 done
7136
7137 fi
7138
7139 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7140 lt_cv_sys_global_symbol_to_cdecl=
7141 fi
7142 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7143 { $as_echo "$as_me:$LINENO: result: failed" >&5
7144 $as_echo "failed" >&6; }
7145 else
7146 { $as_echo "$as_me:$LINENO: result: ok" >&5
7147 $as_echo "ok" >&6; }
7148 fi
7149
7150 { $as_echo "$as_me:$LINENO: checking for objdir" >&5
7151 $as_echo_n "checking for objdir... " >&6; }
7152 if test "${lt_cv_objdir+set}" = set; then
7153 $as_echo_n "(cached) " >&6
7154 else
7155 rm -f .libs 2>/dev/null
7156 mkdir .libs 2>/dev/null
7157 if test -d .libs; then
7158 lt_cv_objdir=.libs
7159 else
7160 # MS-DOS does not allow filenames that begin with a dot.
7161 lt_cv_objdir=_libs
7162 fi
7163 rmdir .libs 2>/dev/null
7164 fi
7165 { $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
7166 $as_echo "$lt_cv_objdir" >&6; }
7167 objdir=$lt_cv_objdir
7168
7169
7170
7171
7172
7173 case $host_os in
7174 aix3*)
7175 # AIX sometimes has problems with the GCC collect2 program. For some
7176 # reason, if we set the COLLECT_NAMES environment variable, the problems
7177 # vanish in a puff of smoke.
7178 if test "X${COLLECT_NAMES+set}" != Xset; then
7179 COLLECT_NAMES=
7180 export COLLECT_NAMES
7181 fi
7182 ;;
7183 esac
7184
7185 # Sed substitution that helps us do robust quoting. It backslashifies
7186 # metacharacters that are still active within double-quoted strings.
7187 Xsed='sed -e 1s/^X//'
7188 sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
7189
7190 # Same as above, but do not quote variable references.
7191 double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
7192
7193 # Sed substitution to delay expansion of an escaped shell variable in a
7194 # double_quote_subst'ed string.
7195 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
7196
7197 # Sed substitution to avoid accidental globbing in evaled expressions
7198 no_glob_subst='s/\*/\\\*/g'
7199
7200 # Constants:
7201 rm="rm -f"
7202
7203 # Global variables:
7204 default_ofile=libtool
7205 can_build_shared=yes
7206
7207 # All known linkers require a `.a' archive for static linking (except MSVC,
7208 # which needs '.lib').
7209 libext=a
7210 ltmain="$ac_aux_dir/ltmain.sh"
7211 ofile="$default_ofile"
7212 with_gnu_ld="$lt_cv_prog_gnu_ld"
7213
7214 if test -n "$ac_tool_prefix"; then
7215 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7216 set dummy ${ac_tool_prefix}ar; ac_word=$2
7217 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7218 $as_echo_n "checking for $ac_word... " >&6; }
7219 if test "${ac_cv_prog_AR+set}" = set; then
7220 $as_echo_n "(cached) " >&6
7221 else
7222 if test -n "$AR"; then
7223 ac_cv_prog_AR="$AR" # Let the user override the test.
7224 else
7225 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7226 for as_dir in $PATH
7227 do
7228 IFS=$as_save_IFS
7229 test -z "$as_dir" && as_dir=.
7230 for ac_exec_ext in '' $ac_executable_extensions; do
7231 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7232 ac_cv_prog_AR="${ac_tool_prefix}ar"
7233 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7234 break 2
7235 fi
7236 done
7237 done
7238 IFS=$as_save_IFS
7239
7240 fi
7241 fi
7242 AR=$ac_cv_prog_AR
7243 if test -n "$AR"; then
7244 { $as_echo "$as_me:$LINENO: result: $AR" >&5
7245 $as_echo "$AR" >&6; }
7246 else
7247 { $as_echo "$as_me:$LINENO: result: no" >&5
7248 $as_echo "no" >&6; }
7249 fi
7250
7251
7252 fi
7253 if test -z "$ac_cv_prog_AR"; then
7254 ac_ct_AR=$AR
7255 # Extract the first word of "ar", so it can be a program name with args.
7256 set dummy ar; ac_word=$2
7257 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7258 $as_echo_n "checking for $ac_word... " >&6; }
7259 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
7260 $as_echo_n "(cached) " >&6
7261 else
7262 if test -n "$ac_ct_AR"; then
7263 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7264 else
7265 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7266 for as_dir in $PATH
7267 do
7268 IFS=$as_save_IFS
7269 test -z "$as_dir" && as_dir=.
7270 for ac_exec_ext in '' $ac_executable_extensions; do
7271 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7272 ac_cv_prog_ac_ct_AR="ar"
7273 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7274 break 2
7275 fi
7276 done
7277 done
7278 IFS=$as_save_IFS
7279
7280 fi
7281 fi
7282 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7283 if test -n "$ac_ct_AR"; then
7284 { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
7285 $as_echo "$ac_ct_AR" >&6; }
7286 else
7287 { $as_echo "$as_me:$LINENO: result: no" >&5
7288 $as_echo "no" >&6; }
7289 fi
7290
7291 if test "x$ac_ct_AR" = x; then
7292 AR="false"
7293 else
7294 case $cross_compiling:$ac_tool_warned in
7295 yes:)
7296 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7297 whose name does not start with the host triplet. If you think this
7298 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
7299 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7300 whose name does not start with the host triplet. If you think this
7301 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
7302 ac_tool_warned=yes ;;
7303 esac
7304 AR=$ac_ct_AR
7305 fi
7306 else
7307 AR="$ac_cv_prog_AR"
7308 fi
7309
7310 if test -n "$ac_tool_prefix"; then
7311 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7312 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7313 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7314 $as_echo_n "checking for $ac_word... " >&6; }
7315 if test "${ac_cv_prog_RANLIB+set}" = set; then
7316 $as_echo_n "(cached) " >&6
7317 else
7318 if test -n "$RANLIB"; then
7319 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7320 else
7321 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7322 for as_dir in $PATH
7323 do
7324 IFS=$as_save_IFS
7325 test -z "$as_dir" && as_dir=.
7326 for ac_exec_ext in '' $ac_executable_extensions; do
7327 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7328 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7329 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7330 break 2
7331 fi
7332 done
7333 done
7334 IFS=$as_save_IFS
7335
7336 fi
7337 fi
7338 RANLIB=$ac_cv_prog_RANLIB
7339 if test -n "$RANLIB"; then
7340 { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
7341 $as_echo "$RANLIB" >&6; }
7342 else
7343 { $as_echo "$as_me:$LINENO: result: no" >&5
7344 $as_echo "no" >&6; }
7345 fi
7346
7347
7348 fi
7349 if test -z "$ac_cv_prog_RANLIB"; then
7350 ac_ct_RANLIB=$RANLIB
7351 # Extract the first word of "ranlib", so it can be a program name with args.
7352 set dummy ranlib; ac_word=$2
7353 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7354 $as_echo_n "checking for $ac_word... " >&6; }
7355 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
7356 $as_echo_n "(cached) " >&6
7357 else
7358 if test -n "$ac_ct_RANLIB"; then
7359 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7360 else
7361 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7362 for as_dir in $PATH
7363 do
7364 IFS=$as_save_IFS
7365 test -z "$as_dir" && as_dir=.
7366 for ac_exec_ext in '' $ac_executable_extensions; do
7367 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7368 ac_cv_prog_ac_ct_RANLIB="ranlib"
7369 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7370 break 2
7371 fi
7372 done
7373 done
7374 IFS=$as_save_IFS
7375
7376 fi
7377 fi
7378 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7379 if test -n "$ac_ct_RANLIB"; then
7380 { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
7381 $as_echo "$ac_ct_RANLIB" >&6; }
7382 else
7383 { $as_echo "$as_me:$LINENO: result: no" >&5
7384 $as_echo "no" >&6; }
7385 fi
7386
7387 if test "x$ac_ct_RANLIB" = x; then
7388 RANLIB=":"
7389 else
7390 case $cross_compiling:$ac_tool_warned in
7391 yes:)
7392 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7393 whose name does not start with the host triplet. If you think this
7394 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
7395 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7396 whose name does not start with the host triplet. If you think this
7397 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
7398 ac_tool_warned=yes ;;
7399 esac
7400 RANLIB=$ac_ct_RANLIB
7401 fi
7402 else
7403 RANLIB="$ac_cv_prog_RANLIB"
7404 fi
7405
7406 if test -n "$ac_tool_prefix"; then
7407 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7408 set dummy ${ac_tool_prefix}strip; ac_word=$2
7409 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7410 $as_echo_n "checking for $ac_word... " >&6; }
7411 if test "${ac_cv_prog_STRIP+set}" = set; then
7412 $as_echo_n "(cached) " >&6
7413 else
7414 if test -n "$STRIP"; then
7415 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7416 else
7417 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7418 for as_dir in $PATH
7419 do
7420 IFS=$as_save_IFS
7421 test -z "$as_dir" && as_dir=.
7422 for ac_exec_ext in '' $ac_executable_extensions; do
7423 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7424 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7425 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7426 break 2
7427 fi
7428 done
7429 done
7430 IFS=$as_save_IFS
7431
7432 fi
7433 fi
7434 STRIP=$ac_cv_prog_STRIP
7435 if test -n "$STRIP"; then
7436 { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
7437 $as_echo "$STRIP" >&6; }
7438 else
7439 { $as_echo "$as_me:$LINENO: result: no" >&5
7440 $as_echo "no" >&6; }
7441 fi
7442
7443
7444 fi
7445 if test -z "$ac_cv_prog_STRIP"; then
7446 ac_ct_STRIP=$STRIP
7447 # Extract the first word of "strip", so it can be a program name with args.
7448 set dummy strip; ac_word=$2
7449 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7450 $as_echo_n "checking for $ac_word... " >&6; }
7451 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
7452 $as_echo_n "(cached) " >&6
7453 else
7454 if test -n "$ac_ct_STRIP"; then
7455 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7456 else
7457 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7458 for as_dir in $PATH
7459 do
7460 IFS=$as_save_IFS
7461 test -z "$as_dir" && as_dir=.
7462 for ac_exec_ext in '' $ac_executable_extensions; do
7463 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7464 ac_cv_prog_ac_ct_STRIP="strip"
7465 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7466 break 2
7467 fi
7468 done
7469 done
7470 IFS=$as_save_IFS
7471
7472 fi
7473 fi
7474 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7475 if test -n "$ac_ct_STRIP"; then
7476 { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
7477 $as_echo "$ac_ct_STRIP" >&6; }
7478 else
7479 { $as_echo "$as_me:$LINENO: result: no" >&5
7480 $as_echo "no" >&6; }
7481 fi
7482
7483 if test "x$ac_ct_STRIP" = x; then
7484 STRIP=":"
7485 else
7486 case $cross_compiling:$ac_tool_warned in
7487 yes:)
7488 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7489 whose name does not start with the host triplet. If you think this
7490 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
7491 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7492 whose name does not start with the host triplet. If you think this
7493 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
7494 ac_tool_warned=yes ;;
7495 esac
7496 STRIP=$ac_ct_STRIP
7497 fi
7498 else
7499 STRIP="$ac_cv_prog_STRIP"
7500 fi
7501
7502
7503 old_CC="$CC"
7504 old_CFLAGS="$CFLAGS"
7505
7506 # Set sane defaults for various variables
7507 test -z "$AR" && AR=ar
7508 test -z "$AR_FLAGS" && AR_FLAGS=cru
7509 test -z "$AS" && AS=as
7510 test -z "$CC" && CC=cc
7511 test -z "$LTCC" && LTCC=$CC
7512 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7513 test -z "$DLLTOOL" && DLLTOOL=dlltool
7514 test -z "$LD" && LD=ld
7515 test -z "$LN_S" && LN_S="ln -s"
7516 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7517 test -z "$NM" && NM=nm
7518 test -z "$SED" && SED=sed
7519 test -z "$OBJDUMP" && OBJDUMP=objdump
7520 test -z "$RANLIB" && RANLIB=:
7521 test -z "$STRIP" && STRIP=:
7522 test -z "$ac_objext" && ac_objext=o
7523
7524 # Determine commands to create old-style static archives.
7525 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7526 old_postinstall_cmds='chmod 644 $oldlib'
7527 old_postuninstall_cmds=
7528
7529 if test -n "$RANLIB"; then
7530 case $host_os in
7531 openbsd*)
7532 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7533 ;;
7534 *)
7535 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7536 ;;
7537 esac
7538 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7539 fi
7540
7541 for cc_temp in $compiler""; do
7542 case $cc_temp in
7543 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7544 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7545 \-*) ;;
7546 *) break;;
7547 esac
7548 done
7549 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7550
7551
7552 # Only perform the check for file, if the check method requires it
7553 case $deplibs_check_method in
7554 file_magic*)
7555 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7556 { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7557 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7558 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7559 $as_echo_n "(cached) " >&6
7560 else
7561 case $MAGIC_CMD in
7562 [\\/*] | ?:[\\/]*)
7563 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7564 ;;
7565 *)
7566 lt_save_MAGIC_CMD="$MAGIC_CMD"
7567 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7568 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7569 for ac_dir in $ac_dummy; do
7570 IFS="$lt_save_ifs"
7571 test -z "$ac_dir" && ac_dir=.
7572 if test -f $ac_dir/${ac_tool_prefix}file; then
7573 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7574 if test -n "$file_magic_test_file"; then
7575 case $deplibs_check_method in
7576 "file_magic "*)
7577 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7578 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7579 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7580 $EGREP "$file_magic_regex" > /dev/null; then
7581 :
7582 else
7583 cat <<EOF 1>&2
7584
7585 *** Warning: the command libtool uses to detect shared libraries,
7586 *** $file_magic_cmd, produces output that libtool cannot recognize.
7587 *** The result is that libtool may fail to recognize shared libraries
7588 *** as such. This will affect the creation of libtool libraries that
7589 *** depend on shared libraries, but programs linked with such libtool
7590 *** libraries will work regardless of this problem. Nevertheless, you
7591 *** may want to report the problem to your system manager and/or to
7592 *** bug-libtool@gnu.org
7593
7594 EOF
7595 fi ;;
7596 esac
7597 fi
7598 break
7599 fi
7600 done
7601 IFS="$lt_save_ifs"
7602 MAGIC_CMD="$lt_save_MAGIC_CMD"
7603 ;;
7604 esac
7605 fi
7606
7607 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7608 if test -n "$MAGIC_CMD"; then
7609 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7610 $as_echo "$MAGIC_CMD" >&6; }
7611 else
7612 { $as_echo "$as_me:$LINENO: result: no" >&5
7613 $as_echo "no" >&6; }
7614 fi
7615
7616 if test -z "$lt_cv_path_MAGIC_CMD"; then
7617 if test -n "$ac_tool_prefix"; then
7618 { $as_echo "$as_me:$LINENO: checking for file" >&5
7619 $as_echo_n "checking for file... " >&6; }
7620 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7621 $as_echo_n "(cached) " >&6
7622 else
7623 case $MAGIC_CMD in
7624 [\\/*] | ?:[\\/]*)
7625 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7626 ;;
7627 *)
7628 lt_save_MAGIC_CMD="$MAGIC_CMD"
7629 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7630 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7631 for ac_dir in $ac_dummy; do
7632 IFS="$lt_save_ifs"
7633 test -z "$ac_dir" && ac_dir=.
7634 if test -f $ac_dir/file; then
7635 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7636 if test -n "$file_magic_test_file"; then
7637 case $deplibs_check_method in
7638 "file_magic "*)
7639 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7640 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7641 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7642 $EGREP "$file_magic_regex" > /dev/null; then
7643 :
7644 else
7645 cat <<EOF 1>&2
7646
7647 *** Warning: the command libtool uses to detect shared libraries,
7648 *** $file_magic_cmd, produces output that libtool cannot recognize.
7649 *** The result is that libtool may fail to recognize shared libraries
7650 *** as such. This will affect the creation of libtool libraries that
7651 *** depend on shared libraries, but programs linked with such libtool
7652 *** libraries will work regardless of this problem. Nevertheless, you
7653 *** may want to report the problem to your system manager and/or to
7654 *** bug-libtool@gnu.org
7655
7656 EOF
7657 fi ;;
7658 esac
7659 fi
7660 break
7661 fi
7662 done
7663 IFS="$lt_save_ifs"
7664 MAGIC_CMD="$lt_save_MAGIC_CMD"
7665 ;;
7666 esac
7667 fi
7668
7669 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7670 if test -n "$MAGIC_CMD"; then
7671 { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7672 $as_echo "$MAGIC_CMD" >&6; }
7673 else
7674 { $as_echo "$as_me:$LINENO: result: no" >&5
7675 $as_echo "no" >&6; }
7676 fi
7677
7678 else
7679 MAGIC_CMD=:
7680 fi
7681 fi
7682
7683 fi
7684 ;;
7685 esac
7686
7687
7688 case $host_os in
7689 rhapsody* | darwin*)
7690 if test -n "$ac_tool_prefix"; then
7691 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7692 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7693 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7694 $as_echo_n "checking for $ac_word... " >&6; }
7695 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
7696 $as_echo_n "(cached) " >&6
7697 else
7698 if test -n "$DSYMUTIL"; then
7699 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7700 else
7701 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7702 for as_dir in $PATH
7703 do
7704 IFS=$as_save_IFS
7705 test -z "$as_dir" && as_dir=.
7706 for ac_exec_ext in '' $ac_executable_extensions; do
7707 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7708 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7709 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7710 break 2
7711 fi
7712 done
7713 done
7714 IFS=$as_save_IFS
7715
7716 fi
7717 fi
7718 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7719 if test -n "$DSYMUTIL"; then
7720 { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
7721 $as_echo "$DSYMUTIL" >&6; }
7722 else
7723 { $as_echo "$as_me:$LINENO: result: no" >&5
7724 $as_echo "no" >&6; }
7725 fi
7726
7727
7728 fi
7729 if test -z "$ac_cv_prog_DSYMUTIL"; then
7730 ac_ct_DSYMUTIL=$DSYMUTIL
7731 # Extract the first word of "dsymutil", so it can be a program name with args.
7732 set dummy dsymutil; ac_word=$2
7733 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7734 $as_echo_n "checking for $ac_word... " >&6; }
7735 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
7736 $as_echo_n "(cached) " >&6
7737 else
7738 if test -n "$ac_ct_DSYMUTIL"; then
7739 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7740 else
7741 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7742 for as_dir in $PATH
7743 do
7744 IFS=$as_save_IFS
7745 test -z "$as_dir" && as_dir=.
7746 for ac_exec_ext in '' $ac_executable_extensions; do
7747 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7748 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7749 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7750 break 2
7751 fi
7752 done
7753 done
7754 IFS=$as_save_IFS
7755
7756 fi
7757 fi
7758 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7759 if test -n "$ac_ct_DSYMUTIL"; then
7760 { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
7761 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7762 else
7763 { $as_echo "$as_me:$LINENO: result: no" >&5
7764 $as_echo "no" >&6; }
7765 fi
7766
7767 if test "x$ac_ct_DSYMUTIL" = x; then
7768 DSYMUTIL=":"
7769 else
7770 case $cross_compiling:$ac_tool_warned in
7771 yes:)
7772 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7773 whose name does not start with the host triplet. If you think this
7774 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
7775 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7776 whose name does not start with the host triplet. If you think this
7777 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
7778 ac_tool_warned=yes ;;
7779 esac
7780 DSYMUTIL=$ac_ct_DSYMUTIL
7781 fi
7782 else
7783 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7784 fi
7785
7786 if test -n "$ac_tool_prefix"; then
7787 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7788 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7789 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7790 $as_echo_n "checking for $ac_word... " >&6; }
7791 if test "${ac_cv_prog_NMEDIT+set}" = set; then
7792 $as_echo_n "(cached) " >&6
7793 else
7794 if test -n "$NMEDIT"; then
7795 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7796 else
7797 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7798 for as_dir in $PATH
7799 do
7800 IFS=$as_save_IFS
7801 test -z "$as_dir" && as_dir=.
7802 for ac_exec_ext in '' $ac_executable_extensions; do
7803 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7804 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7805 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7806 break 2
7807 fi
7808 done
7809 done
7810 IFS=$as_save_IFS
7811
7812 fi
7813 fi
7814 NMEDIT=$ac_cv_prog_NMEDIT
7815 if test -n "$NMEDIT"; then
7816 { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
7817 $as_echo "$NMEDIT" >&6; }
7818 else
7819 { $as_echo "$as_me:$LINENO: result: no" >&5
7820 $as_echo "no" >&6; }
7821 fi
7822
7823
7824 fi
7825 if test -z "$ac_cv_prog_NMEDIT"; then
7826 ac_ct_NMEDIT=$NMEDIT
7827 # Extract the first word of "nmedit", so it can be a program name with args.
7828 set dummy nmedit; ac_word=$2
7829 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7830 $as_echo_n "checking for $ac_word... " >&6; }
7831 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
7832 $as_echo_n "(cached) " >&6
7833 else
7834 if test -n "$ac_ct_NMEDIT"; then
7835 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7836 else
7837 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7838 for as_dir in $PATH
7839 do
7840 IFS=$as_save_IFS
7841 test -z "$as_dir" && as_dir=.
7842 for ac_exec_ext in '' $ac_executable_extensions; do
7843 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7844 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7845 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7846 break 2
7847 fi
7848 done
7849 done
7850 IFS=$as_save_IFS
7851
7852 fi
7853 fi
7854 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7855 if test -n "$ac_ct_NMEDIT"; then
7856 { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
7857 $as_echo "$ac_ct_NMEDIT" >&6; }
7858 else
7859 { $as_echo "$as_me:$LINENO: result: no" >&5
7860 $as_echo "no" >&6; }
7861 fi
7862
7863 if test "x$ac_ct_NMEDIT" = x; then
7864 NMEDIT=":"
7865 else
7866 case $cross_compiling:$ac_tool_warned in
7867 yes:)
7868 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7869 whose name does not start with the host triplet. If you think this
7870 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
7871 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7872 whose name does not start with the host triplet. If you think this
7873 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
7874 ac_tool_warned=yes ;;
7875 esac
7876 NMEDIT=$ac_ct_NMEDIT
7877 fi
7878 else
7879 NMEDIT="$ac_cv_prog_NMEDIT"
7880 fi
7881
7882
7883 { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
7884 $as_echo_n "checking for -single_module linker flag... " >&6; }
7885 if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7886 $as_echo_n "(cached) " >&6
7887 else
7888 lt_cv_apple_cc_single_mod=no
7889 if test -z "${LT_MULTI_MODULE}"; then
7890 # By default we will add the -single_module flag. You can override
7891 # by either setting the environment variable LT_MULTI_MODULE
7892 # non-empty at configure time, or by adding -multi_module to the
7893 # link flags.
7894 echo "int foo(void){return 1;}" > conftest.c
7895 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7896 -dynamiclib ${wl}-single_module conftest.c
7897 if test -f libconftest.dylib; then
7898 lt_cv_apple_cc_single_mod=yes
7899 rm -rf libconftest.dylib*
7900 fi
7901 rm conftest.c
7902 fi
7903 fi
7904 { $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
7905 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7906 { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
7907 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7908 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
7909 $as_echo_n "(cached) " >&6
7910 else
7911 lt_cv_ld_exported_symbols_list=no
7912 save_LDFLAGS=$LDFLAGS
7913 echo "_main" > conftest.sym
7914 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7915 cat >conftest.$ac_ext <<_ACEOF
7916 /* confdefs.h. */
7917 _ACEOF
7918 cat confdefs.h >>conftest.$ac_ext
7919 cat >>conftest.$ac_ext <<_ACEOF
7920 /* end confdefs.h. */
7921
7922 int
7923 main ()
7924 {
7925
7926 ;
7927 return 0;
7928 }
7929 _ACEOF
7930 rm -f conftest.$ac_objext conftest$ac_exeext
7931 if { (ac_try="$ac_link"
7932 case "(($ac_try" in
7933 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7934 *) ac_try_echo=$ac_try;;
7935 esac
7936 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7937 $as_echo "$ac_try_echo") >&5
7938 (eval "$ac_link") 2>conftest.er1
7939 ac_status=$?
7940 grep -v '^ *+' conftest.er1 >conftest.err
7941 rm -f conftest.er1
7942 cat conftest.err >&5
7943 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7944 (exit $ac_status); } && {
7945 test -z "$ac_c_werror_flag" ||
7946 test ! -s conftest.err
7947 } && test -s conftest$ac_exeext && {
7948 test "$cross_compiling" = yes ||
7949 $as_test_x conftest$ac_exeext
7950 }; then
7951 lt_cv_ld_exported_symbols_list=yes
7952 else
7953 $as_echo "$as_me: failed program was:" >&5
7954 sed 's/^/| /' conftest.$ac_ext >&5
7955
7956 lt_cv_ld_exported_symbols_list=no
7957 fi
7958
7959 rm -rf conftest.dSYM
7960 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7961 conftest$ac_exeext conftest.$ac_ext
7962 LDFLAGS="$save_LDFLAGS"
7963
7964 fi
7965 { $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
7966 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7967 case $host_os in
7968 rhapsody* | darwin1.[0123])
7969 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7970 darwin1.*)
7971 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7972 darwin*)
7973 # if running on 10.5 or later, the deployment target defaults
7974 # to the OS version, if on x86, and 10.4, the deployment
7975 # target defaults to 10.4. Don't you love it?
7976 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7977 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7978 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7979 10.[012]*)
7980 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7981 10.*)
7982 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7983 esac
7984 ;;
7985 esac
7986 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7987 _lt_dar_single_mod='$single_module'
7988 fi
7989 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7990 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7991 else
7992 _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
7993 fi
7994 if test "$DSYMUTIL" != ":"; then
7995 _lt_dsymutil="~$DSYMUTIL \$lib || :"
7996 else
7997 _lt_dsymutil=
7998 fi
7999 ;;
8000 esac
8001
8002
8003 enable_dlopen=no
8004 enable_win32_dll=no
8005
8006 # Check whether --enable-libtool-lock was given.
8007 if test "${enable_libtool_lock+set}" = set; then
8008 enableval=$enable_libtool_lock;
8009 fi
8010
8011 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
8012
8013
8014 # Check whether --with-pic was given.
8015 if test "${with_pic+set}" = set; then
8016 withval=$with_pic; pic_mode="$withval"
8017 else
8018 pic_mode=default
8019 fi
8020
8021 test -z "$pic_mode" && pic_mode=default
8022
8023 # Use C for the default configuration in the libtool script
8024 tagname=
8025 lt_save_CC="$CC"
8026 ac_ext=c
8027 ac_cpp='$CPP $CPPFLAGS'
8028 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8029 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8030 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8031
8032
8033 # Source file extension for C test sources.
8034 ac_ext=c
8035
8036 # Object file extension for compiled C test sources.
8037 objext=o
8038 objext=$objext
8039
8040 # Code to be used in simple compile tests
8041 lt_simple_compile_test_code="int some_variable = 0;"
8042
8043 # Code to be used in simple link tests
8044 lt_simple_link_test_code='int main(){return(0);}'
8045
8046
8047 # If no C compiler was specified, use CC.
8048 LTCC=${LTCC-"$CC"}
8049
8050 # If no C compiler flags were specified, use CFLAGS.
8051 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8052
8053 # Allow CC to be a program name with arguments.
8054 compiler=$CC
8055
8056
8057 # save warnings/boilerplate of simple test code
8058 ac_outfile=conftest.$ac_objext
8059 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8060 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8061 _lt_compiler_boilerplate=`cat conftest.err`
8062 $rm conftest*
8063
8064 ac_outfile=conftest.$ac_objext
8065 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8066 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8067 _lt_linker_boilerplate=`cat conftest.err`
8068 $rm -r conftest*
8069
8070
8071
8072 lt_prog_compiler_no_builtin_flag=
8073
8074 if test "$GCC" = yes; then
8075 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
8076
8077
8078 { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8079 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8080 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
8081 $as_echo_n "(cached) " >&6
8082 else
8083 lt_cv_prog_compiler_rtti_exceptions=no
8084 ac_outfile=conftest.$ac_objext
8085 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8086 lt_compiler_flag="-fno-rtti -fno-exceptions"
8087 # Insert the option either (1) after the last *FLAGS variable, or
8088 # (2) before a word containing "conftest.", or (3) at the end.
8089 # Note that $ac_compile itself does not contain backslashes and begins
8090 # with a dollar sign (not a hyphen), so the echo should work correctly.
8091 # The option is referenced via a variable to avoid confusing sed.
8092 lt_compile=`echo "$ac_compile" | $SED \
8093 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8094 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8095 -e 's:$: $lt_compiler_flag:'`
8096 (eval echo "\"\$as_me:8096: $lt_compile\"" >&5)
8097 (eval "$lt_compile" 2>conftest.err)
8098 ac_status=$?
8099 cat conftest.err >&5
8100 echo "$as_me:8100: \$? = $ac_status" >&5
8101 if (exit $ac_status) && test -s "$ac_outfile"; then
8102 # The compiler can only warn and ignore the option if not recognized
8103 # So say no if there are warnings other than the usual output.
8104 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
8105 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8106 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8107 lt_cv_prog_compiler_rtti_exceptions=yes
8108 fi
8109 fi
8110 $rm conftest*
8111
8112 fi
8113 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8114 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8115
8116 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8117 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8118 else
8119 :
8120 fi
8121
8122 fi
8123
8124 lt_prog_compiler_wl=
8125 lt_prog_compiler_pic=
8126 lt_prog_compiler_static=
8127
8128 { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
8129 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8130
8131 if test "$GCC" = yes; then
8132 lt_prog_compiler_wl='-Wl,'
8133 lt_prog_compiler_static='-static'
8134
8135 case $host_os in
8136 aix*)
8137 # All AIX code is PIC.
8138 if test "$host_cpu" = ia64; then
8139 # AIX 5 now supports IA64 processor
8140 lt_prog_compiler_static='-Bstatic'
8141 fi
8142 ;;
8143
8144 amigaos*)
8145 # FIXME: we need at least 68020 code to build shared libraries, but
8146 # adding the `-m68020' flag to GCC prevents building anything better,
8147 # like `-m68040'.
8148 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8149 ;;
8150
8151 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8152 # PIC is the default for these OSes.
8153 ;;
8154
8155 mingw* | cygwin* | pw32* | os2*)
8156 # This hack is so that the source file can tell whether it is being
8157 # built for inclusion in a dll (and should export symbols for example).
8158 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8159 # (--disable-auto-import) libraries
8160 lt_prog_compiler_pic='-DDLL_EXPORT'
8161 ;;
8162
8163 darwin* | rhapsody*)
8164 # PIC is the default on this platform
8165 # Common symbols not allowed in MH_DYLIB files
8166 lt_prog_compiler_pic='-fno-common'
8167 ;;
8168
8169 interix[3-9]*)
8170 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8171 # Instead, we relocate shared libraries at runtime.
8172 ;;
8173
8174 msdosdjgpp*)
8175 # Just because we use GCC doesn't mean we suddenly get shared libraries
8176 # on systems that don't support them.
8177 lt_prog_compiler_can_build_shared=no
8178 enable_shared=no
8179 ;;
8180
8181 sysv4*MP*)
8182 if test -d /usr/nec; then
8183 lt_prog_compiler_pic=-Kconform_pic
8184 fi
8185 ;;
8186
8187 hpux*)
8188 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8189 # not for PA HP-UX.
8190 case $host_cpu in
8191 hppa*64*|ia64*)
8192 # +Z the default
8193 ;;
8194 *)
8195 lt_prog_compiler_pic='-fPIC'
8196 ;;
8197 esac
8198 ;;
8199
8200 *)
8201 lt_prog_compiler_pic='-fPIC'
8202 ;;
8203 esac
8204 else
8205 # PORTME Check for flag to pass linker flags through the system compiler.
8206 case $host_os in
8207 aix*)
8208 lt_prog_compiler_wl='-Wl,'
8209 if test "$host_cpu" = ia64; then
8210 # AIX 5 now supports IA64 processor
8211 lt_prog_compiler_static='-Bstatic'
8212 else
8213 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8214 fi
8215 ;;
8216 darwin*)
8217 # PIC is the default on this platform
8218 # Common symbols not allowed in MH_DYLIB files
8219 case $cc_basename in
8220 xlc*)
8221 lt_prog_compiler_pic='-qnocommon'
8222 lt_prog_compiler_wl='-Wl,'
8223 ;;
8224 esac
8225 ;;
8226
8227 mingw* | cygwin* | pw32* | os2*)
8228 # This hack is so that the source file can tell whether it is being
8229 # built for inclusion in a dll (and should export symbols for example).
8230 lt_prog_compiler_pic='-DDLL_EXPORT'
8231 ;;
8232
8233 hpux9* | hpux10* | hpux11*)
8234 lt_prog_compiler_wl='-Wl,'
8235 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8236 # not for PA HP-UX.
8237 case $host_cpu in
8238 hppa*64*|ia64*)
8239 # +Z the default
8240 ;;
8241 *)
8242 lt_prog_compiler_pic='+Z'
8243 ;;
8244 esac
8245 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8246 lt_prog_compiler_static='${wl}-a ${wl}archive'
8247 ;;
8248
8249 irix5* | irix6* | nonstopux*)
8250 lt_prog_compiler_wl='-Wl,'
8251 # PIC (with -KPIC) is the default.
8252 lt_prog_compiler_static='-non_shared'
8253 ;;
8254
8255 newsos6)
8256 lt_prog_compiler_pic='-KPIC'
8257 lt_prog_compiler_static='-Bstatic'
8258 ;;
8259
8260 linux* | k*bsd*-gnu)
8261 case $cc_basename in
8262 icc* | ecc*)
8263 lt_prog_compiler_wl='-Wl,'
8264 lt_prog_compiler_pic='-KPIC'
8265 lt_prog_compiler_static='-static'
8266 ;;
8267 pgcc* | pgf77* | pgf90* | pgf95*)
8268 # Portland Group compilers (*not* the Pentium gcc compiler,
8269 # which looks to be a dead project)
8270 lt_prog_compiler_wl='-Wl,'
8271 lt_prog_compiler_pic='-fpic'
8272 lt_prog_compiler_static='-Bstatic'
8273 ;;
8274 ccc*)
8275 lt_prog_compiler_wl='-Wl,'
8276 # All Alpha code is PIC.
8277 lt_prog_compiler_static='-non_shared'
8278 ;;
8279 *)
8280 case `$CC -V 2>&1 | sed 5q` in
8281 *Sun\ C*)
8282 # Sun C 5.9
8283 lt_prog_compiler_pic='-KPIC'
8284 lt_prog_compiler_static='-Bstatic'
8285 lt_prog_compiler_wl='-Wl,'
8286 ;;
8287 *Sun\ F*)
8288 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8289 lt_prog_compiler_pic='-KPIC'
8290 lt_prog_compiler_static='-Bstatic'
8291 lt_prog_compiler_wl=''
8292 ;;
8293 esac
8294 ;;
8295 esac
8296 ;;
8297
8298 osf3* | osf4* | osf5*)
8299 lt_prog_compiler_wl='-Wl,'
8300 # All OSF/1 code is PIC.
8301 lt_prog_compiler_static='-non_shared'
8302 ;;
8303
8304 rdos*)
8305 lt_prog_compiler_static='-non_shared'
8306 ;;
8307
8308 solaris*)
8309 lt_prog_compiler_pic='-KPIC'
8310 lt_prog_compiler_static='-Bstatic'
8311 case $cc_basename in
8312 f77* | f90* | f95*)
8313 lt_prog_compiler_wl='-Qoption ld ';;
8314 *)
8315 lt_prog_compiler_wl='-Wl,';;
8316 esac
8317 ;;
8318
8319 sunos4*)
8320 lt_prog_compiler_wl='-Qoption ld '
8321 lt_prog_compiler_pic='-PIC'
8322 lt_prog_compiler_static='-Bstatic'
8323 ;;
8324
8325 sysv4 | sysv4.2uw2* | sysv4.3*)
8326 lt_prog_compiler_wl='-Wl,'
8327 lt_prog_compiler_pic='-KPIC'
8328 lt_prog_compiler_static='-Bstatic'
8329 ;;
8330
8331 sysv4*MP*)
8332 if test -d /usr/nec ;then
8333 lt_prog_compiler_pic='-Kconform_pic'
8334 lt_prog_compiler_static='-Bstatic'
8335 fi
8336 ;;
8337
8338 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8339 lt_prog_compiler_wl='-Wl,'
8340 lt_prog_compiler_pic='-KPIC'
8341 lt_prog_compiler_static='-Bstatic'
8342 ;;
8343
8344 unicos*)
8345 lt_prog_compiler_wl='-Wl,'
8346 lt_prog_compiler_can_build_shared=no
8347 ;;
8348
8349 uts4*)
8350 lt_prog_compiler_pic='-pic'
8351 lt_prog_compiler_static='-Bstatic'
8352 ;;
8353
8354 *)
8355 lt_prog_compiler_can_build_shared=no
8356 ;;
8357 esac
8358 fi
8359
8360 { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
8361 $as_echo "$lt_prog_compiler_pic" >&6; }
8362
8363 #
8364 # Check to make sure the PIC flag actually works.
8365 #
8366 if test -n "$lt_prog_compiler_pic"; then
8367
8368 { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8369 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8370 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
8371 $as_echo_n "(cached) " >&6
8372 else
8373 lt_cv_prog_compiler_pic_works=no
8374 ac_outfile=conftest.$ac_objext
8375 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8376 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8377 # Insert the option either (1) after the last *FLAGS variable, or
8378 # (2) before a word containing "conftest.", or (3) at the end.
8379 # Note that $ac_compile itself does not contain backslashes and begins
8380 # with a dollar sign (not a hyphen), so the echo should work correctly.
8381 # The option is referenced via a variable to avoid confusing sed.
8382 lt_compile=`echo "$ac_compile" | $SED \
8383 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8384 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8385 -e 's:$: $lt_compiler_flag:'`
8386 (eval echo "\"\$as_me:8386: $lt_compile\"" >&5)
8387 (eval "$lt_compile" 2>conftest.err)
8388 ac_status=$?
8389 cat conftest.err >&5
8390 echo "$as_me:8390: \$? = $ac_status" >&5
8391 if (exit $ac_status) && test -s "$ac_outfile"; then
8392 # The compiler can only warn and ignore the option if not recognized
8393 # So say no if there are warnings other than the usual output.
8394 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
8395 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8396 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8397 lt_cv_prog_compiler_pic_works=yes
8398 fi
8399 fi
8400 $rm conftest*
8401
8402 fi
8403 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
8404 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8405
8406 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8407 case $lt_prog_compiler_pic in
8408 "" | " "*) ;;
8409 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8410 esac
8411 else
8412 lt_prog_compiler_pic=
8413 lt_prog_compiler_can_build_shared=no
8414 fi
8415
8416 fi
8417 case $host_os in
8418 # For platforms which do not support PIC, -DPIC is meaningless:
8419 *djgpp*)
8420 lt_prog_compiler_pic=
8421 ;;
8422 *)
8423 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8424 ;;
8425 esac
8426
8427 #
8428 # Check to make sure the static flag actually works.
8429 #
8430 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8431 { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8432 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8433 if test "${lt_cv_prog_compiler_static_works+set}" = set; then
8434 $as_echo_n "(cached) " >&6
8435 else
8436 lt_cv_prog_compiler_static_works=no
8437 save_LDFLAGS="$LDFLAGS"
8438 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8439 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8440 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8441 # The linker can only warn and ignore the option if not recognized
8442 # So say no if there are warnings
8443 if test -s conftest.err; then
8444 # Append any errors to the config.log.
8445 cat conftest.err 1>&5
8446 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
8447 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8448 if diff conftest.exp conftest.er2 >/dev/null; then
8449 lt_cv_prog_compiler_static_works=yes
8450 fi
8451 else
8452 lt_cv_prog_compiler_static_works=yes
8453 fi
8454 fi
8455 $rm -r conftest*
8456 LDFLAGS="$save_LDFLAGS"
8457
8458 fi
8459 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
8460 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8461
8462 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8463 :
8464 else
8465 lt_prog_compiler_static=
8466 fi
8467
8468
8469 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8470 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8471 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8472 $as_echo_n "(cached) " >&6
8473 else
8474 lt_cv_prog_compiler_c_o=no
8475 $rm -r conftest 2>/dev/null
8476 mkdir conftest
8477 cd conftest
8478 mkdir out
8479 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8480
8481 lt_compiler_flag="-o out/conftest2.$ac_objext"
8482 # Insert the option either (1) after the last *FLAGS variable, or
8483 # (2) before a word containing "conftest.", or (3) at the end.
8484 # Note that $ac_compile itself does not contain backslashes and begins
8485 # with a dollar sign (not a hyphen), so the echo should work correctly.
8486 lt_compile=`echo "$ac_compile" | $SED \
8487 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8488 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8489 -e 's:$: $lt_compiler_flag:'`
8490 (eval echo "\"\$as_me:8490: $lt_compile\"" >&5)
8491 (eval "$lt_compile" 2>out/conftest.err)
8492 ac_status=$?
8493 cat out/conftest.err >&5
8494 echo "$as_me:8494: \$? = $ac_status" >&5
8495 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8496 then
8497 # The compiler can only warn and ignore the option if not recognized
8498 # So say no if there are warnings
8499 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8500 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8501 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8502 lt_cv_prog_compiler_c_o=yes
8503 fi
8504 fi
8505 chmod u+w . 2>&5
8506 $rm conftest*
8507 # SGI C++ compiler will create directory out/ii_files/ for
8508 # template instantiation
8509 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
8510 $rm out/* && rmdir out
8511 cd ..
8512 rmdir conftest
8513 $rm conftest*
8514
8515 fi
8516 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8517 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8518
8519
8520 hard_links="nottested"
8521 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8522 # do not overwrite the value of need_locks provided by the user
8523 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8524 $as_echo_n "checking if we can lock with hard links... " >&6; }
8525 hard_links=yes
8526 $rm conftest*
8527 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8528 touch conftest.a
8529 ln conftest.a conftest.b 2>&5 || hard_links=no
8530 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8531 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
8532 $as_echo "$hard_links" >&6; }
8533 if test "$hard_links" = no; then
8534 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8535 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8536 need_locks=warn
8537 fi
8538 else
8539 need_locks=no
8540 fi
8541
8542 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8543 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8544
8545 runpath_var=
8546 allow_undefined_flag=
8547 enable_shared_with_static_runtimes=no
8548 archive_cmds=
8549 archive_expsym_cmds=
8550 old_archive_From_new_cmds=
8551 old_archive_from_expsyms_cmds=
8552 export_dynamic_flag_spec=
8553 whole_archive_flag_spec=
8554 thread_safe_flag_spec=
8555 hardcode_libdir_flag_spec=
8556 hardcode_libdir_flag_spec_ld=
8557 hardcode_libdir_separator=
8558 hardcode_direct=no
8559 hardcode_minus_L=no
8560 hardcode_shlibpath_var=unsupported
8561 link_all_deplibs=unknown
8562 hardcode_automatic=no
8563 module_cmds=
8564 module_expsym_cmds=
8565 always_export_symbols=no
8566 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8567 # include_expsyms should be a list of space-separated symbols to be *always*
8568 # included in the symbol list
8569 include_expsyms=
8570 # exclude_expsyms can be an extended regexp of symbols to exclude
8571 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8572 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8573 # as well as any symbol that contains `d'.
8574 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8575 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8576 # platforms (ab)use it in PIC code, but their linkers get confused if
8577 # the symbol is explicitly referenced. Since portable code cannot
8578 # rely on this symbol name, it's probably fine to never include it in
8579 # preloaded symbol tables.
8580 # Exclude shared library initialization/finalization symbols.
8581 extract_expsyms_cmds=
8582 # Just being paranoid about ensuring that cc_basename is set.
8583 for cc_temp in $compiler""; do
8584 case $cc_temp in
8585 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8586 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8587 \-*) ;;
8588 *) break;;
8589 esac
8590 done
8591 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8592
8593 case $host_os in
8594 cygwin* | mingw* | pw32*)
8595 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8596 # When not using gcc, we currently assume that we are using
8597 # Microsoft Visual C++.
8598 if test "$GCC" != yes; then
8599 with_gnu_ld=no
8600 fi
8601 ;;
8602 interix*)
8603 # we just hope/assume this is gcc and not c89 (= MSVC++)
8604 with_gnu_ld=yes
8605 ;;
8606 openbsd*)
8607 with_gnu_ld=no
8608 ;;
8609 esac
8610
8611 ld_shlibs=yes
8612 if test "$with_gnu_ld" = yes; then
8613 # If archive_cmds runs LD, not CC, wlarc should be empty
8614 wlarc='${wl}'
8615
8616 # Set some defaults for GNU ld with shared library support. These
8617 # are reset later if shared libraries are not supported. Putting them
8618 # here allows them to be overridden if necessary.
8619 runpath_var=LD_RUN_PATH
8620 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
8621 export_dynamic_flag_spec='${wl}--export-dynamic'
8622 # ancient GNU ld didn't support --whole-archive et. al.
8623 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
8624 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8625 else
8626 whole_archive_flag_spec=
8627 fi
8628 supports_anon_versioning=no
8629 case `$LD -v 2>/dev/null` in
8630 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8631 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8632 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8633 *\ 2.11.*) ;; # other 2.11 versions
8634 *) supports_anon_versioning=yes ;;
8635 esac
8636
8637 # See if GNU ld supports shared libraries.
8638 case $host_os in
8639 aix[3-9]*)
8640 # On AIX/PPC, the GNU linker is very broken
8641 if test "$host_cpu" != ia64; then
8642 ld_shlibs=no
8643 cat <<EOF 1>&2
8644
8645 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
8646 *** to be unable to reliably create shared libraries on AIX.
8647 *** Therefore, libtool is disabling shared libraries support. If you
8648 *** really care for shared libraries, you may want to modify your PATH
8649 *** so that a non-GNU linker is found, and then restart.
8650
8651 EOF
8652 fi
8653 ;;
8654
8655 amigaos*)
8656 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)'
8657 hardcode_libdir_flag_spec='-L$libdir'
8658 hardcode_minus_L=yes
8659
8660 # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
8661 # that the semantics of dynamic libraries on AmigaOS, at least up
8662 # to version 4, is to share data among multiple programs linked
8663 # with the same dynamic library. Since this doesn't match the
8664 # behavior of shared libraries on other platforms, we can't use
8665 # them.
8666 ld_shlibs=no
8667 ;;
8668
8669 beos*)
8670 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8671 allow_undefined_flag=unsupported
8672 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
8673 # support --undefined. This deserves some investigation. FIXME
8674 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8675 else
8676 ld_shlibs=no
8677 fi
8678 ;;
8679
8680 cygwin* | mingw* | pw32*)
8681 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8682 # as there is no search path for DLLs.
8683 hardcode_libdir_flag_spec='-L$libdir'
8684 allow_undefined_flag=unsupported
8685 always_export_symbols=no
8686 enable_shared_with_static_runtimes=yes
8687 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8688
8689 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
8690 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8691 # If the export-symbols file already is a .def file (1st line
8692 # is EXPORTS), use it as is; otherwise, prepend...
8693 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8694 cp $export_symbols $output_objdir/$soname.def;
8695 else
8696 echo EXPORTS > $output_objdir/$soname.def;
8697 cat $export_symbols >> $output_objdir/$soname.def;
8698 fi~
8699 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8700 else
8701 ld_shlibs=no
8702 fi
8703 ;;
8704
8705 interix[3-9]*)
8706 hardcode_direct=no
8707 hardcode_shlibpath_var=no
8708 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8709 export_dynamic_flag_spec='${wl}-E'
8710 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8711 # Instead, shared libraries are loaded at an image base (0x10000000 by
8712 # default) and relocated if they conflict, which is a slow very memory
8713 # consuming and fragmenting process. To avoid this, we pick a random,
8714 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8715 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8716 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8717 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'
8718 ;;
8719
8720 gnu* | linux* | k*bsd*-gnu)
8721 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8722 tmp_addflag=
8723 case $cc_basename,$host_cpu in
8724 pgcc*) # Portland Group C compiler
8725 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'
8726 tmp_addflag=' $pic_flag'
8727 ;;
8728 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
8729 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'
8730 tmp_addflag=' $pic_flag -Mnomain' ;;
8731 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8732 tmp_addflag=' -i_dynamic' ;;
8733 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8734 tmp_addflag=' -i_dynamic -nofor_main' ;;
8735 ifc* | ifort*) # Intel Fortran compiler
8736 tmp_addflag=' -nofor_main' ;;
8737 esac
8738 case `$CC -V 2>&1 | sed 5q` in
8739 *Sun\ C*) # Sun C 5.9
8740 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'
8741 tmp_sharedflag='-G' ;;
8742 *Sun\ F*) # Sun Fortran 8.3
8743 tmp_sharedflag='-G' ;;
8744 *)
8745 tmp_sharedflag='-shared' ;;
8746 esac
8747 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8748
8749 if test $supports_anon_versioning = yes; then
8750 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
8751 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8752 $echo "local: *; };" >> $output_objdir/$libname.ver~
8753 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8754 fi
8755 else
8756 ld_shlibs=no
8757 fi
8758 ;;
8759
8760 netbsd*)
8761 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8762 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8763 wlarc=
8764 else
8765 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8766 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8767 fi
8768 ;;
8769
8770 solaris*)
8771 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
8772 ld_shlibs=no
8773 cat <<EOF 1>&2
8774
8775 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8776 *** create shared libraries on Solaris systems. Therefore, libtool
8777 *** is disabling shared libraries support. We urge you to upgrade GNU
8778 *** binutils to release 2.9.1 or newer. Another option is to modify
8779 *** your PATH or compiler configuration so that the native linker is
8780 *** used, and then restart.
8781
8782 EOF
8783 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8784 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8785 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8786 else
8787 ld_shlibs=no
8788 fi
8789 ;;
8790
8791 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8792 case `$LD -v 2>&1` in
8793 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8794 ld_shlibs=no
8795 cat <<_LT_EOF 1>&2
8796
8797 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8798 *** reliably create shared libraries on SCO systems. Therefore, libtool
8799 *** is disabling shared libraries support. We urge you to upgrade GNU
8800 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8801 *** your PATH or compiler configuration so that the native linker is
8802 *** used, and then restart.
8803
8804 _LT_EOF
8805 ;;
8806 *)
8807 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8808 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
8809 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
8810 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
8811 else
8812 ld_shlibs=no
8813 fi
8814 ;;
8815 esac
8816 ;;
8817
8818 sunos4*)
8819 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8820 wlarc=
8821 hardcode_direct=yes
8822 hardcode_shlibpath_var=no
8823 ;;
8824
8825 *)
8826 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8827 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8828 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8829 else
8830 ld_shlibs=no
8831 fi
8832 ;;
8833 esac
8834
8835 if test "$ld_shlibs" = no; then
8836 runpath_var=
8837 hardcode_libdir_flag_spec=
8838 export_dynamic_flag_spec=
8839 whole_archive_flag_spec=
8840 fi
8841 else
8842 # PORTME fill in a description of your system's linker (not GNU ld)
8843 case $host_os in
8844 aix3*)
8845 allow_undefined_flag=unsupported
8846 always_export_symbols=yes
8847 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'
8848 # Note: this linker hardcodes the directories in LIBPATH if there
8849 # are no directories specified by -L.
8850 hardcode_minus_L=yes
8851 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8852 # Neither direct hardcoding nor static linking is supported with a
8853 # broken collect2.
8854 hardcode_direct=unsupported
8855 fi
8856 ;;
8857
8858 aix[4-9]*)
8859 if test "$host_cpu" = ia64; then
8860 # On IA64, the linker does run time linking by default, so we don't
8861 # have to do anything special.
8862 aix_use_runtimelinking=no
8863 exp_sym_flag='-Bexport'
8864 no_entry_flag=""
8865 else
8866 # If we're using GNU nm, then we don't want the "-C" option.
8867 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8868 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
8869 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'
8870 else
8871 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'
8872 fi
8873 aix_use_runtimelinking=no
8874
8875 # Test if we are trying to use run time linking or normal
8876 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8877 # need to do runtime linking.
8878 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8879 for ld_flag in $LDFLAGS; do
8880 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8881 aix_use_runtimelinking=yes
8882 break
8883 fi
8884 done
8885 ;;
8886 esac
8887
8888 exp_sym_flag='-bexport'
8889 no_entry_flag='-bnoentry'
8890 fi
8891
8892 # When large executables or shared objects are built, AIX ld can
8893 # have problems creating the table of contents. If linking a library
8894 # or program results in "error TOC overflow" add -mminimal-toc to
8895 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8896 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8897
8898 archive_cmds=''
8899 hardcode_direct=yes
8900 hardcode_libdir_separator=':'
8901 link_all_deplibs=yes
8902
8903 if test "$GCC" = yes; then
8904 case $host_os in aix4.[012]|aix4.[012].*)
8905 # We only want to do this on AIX 4.2 and lower, the check
8906 # below for broken collect2 doesn't work under 4.3+
8907 collect2name=`${CC} -print-prog-name=collect2`
8908 if test -f "$collect2name" && \
8909 strings "$collect2name" | grep resolve_lib_name >/dev/null
8910 then
8911 # We have reworked collect2
8912 :
8913 else
8914 # We have old collect2
8915 hardcode_direct=unsupported
8916 # It fails to find uninstalled libraries when the uninstalled
8917 # path is not listed in the libpath. Setting hardcode_minus_L
8918 # to unsupported forces relinking
8919 hardcode_minus_L=yes
8920 hardcode_libdir_flag_spec='-L$libdir'
8921 hardcode_libdir_separator=
8922 fi
8923 ;;
8924 esac
8925 shared_flag='-shared'
8926 if test "$aix_use_runtimelinking" = yes; then
8927 shared_flag="$shared_flag "'${wl}-G'
8928 fi
8929 else
8930 # not using gcc
8931 if test "$host_cpu" = ia64; then
8932 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8933 # chokes on -Wl,-G. The following line is correct:
8934 shared_flag='-G'
8935 else
8936 if test "$aix_use_runtimelinking" = yes; then
8937 shared_flag='${wl}-G'
8938 else
8939 shared_flag='${wl}-bM:SRE'
8940 fi
8941 fi
8942 fi
8943
8944 # It seems that -bexpall does not export symbols beginning with
8945 # underscore (_), so it is better to generate a list of symbols to export.
8946 always_export_symbols=yes
8947 if test "$aix_use_runtimelinking" = yes; then
8948 # Warning - without using the other runtime loading flags (-brtl),
8949 # -berok will link without error, but may produce a broken library.
8950 allow_undefined_flag='-berok'
8951 # Determine the default libpath from the value encoded in an empty executable.
8952 cat >conftest.$ac_ext <<_ACEOF
8953 /* confdefs.h. */
8954 _ACEOF
8955 cat confdefs.h >>conftest.$ac_ext
8956 cat >>conftest.$ac_ext <<_ACEOF
8957 /* end confdefs.h. */
8958
8959 int
8960 main ()
8961 {
8962
8963 ;
8964 return 0;
8965 }
8966 _ACEOF
8967 rm -f conftest.$ac_objext conftest$ac_exeext
8968 if { (ac_try="$ac_link"
8969 case "(($ac_try" in
8970 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8971 *) ac_try_echo=$ac_try;;
8972 esac
8973 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8974 $as_echo "$ac_try_echo") >&5
8975 (eval "$ac_link") 2>conftest.er1
8976 ac_status=$?
8977 grep -v '^ *+' conftest.er1 >conftest.err
8978 rm -f conftest.er1
8979 cat conftest.err >&5
8980 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8981 (exit $ac_status); } && {
8982 test -z "$ac_c_werror_flag" ||
8983 test ! -s conftest.err
8984 } && test -s conftest$ac_exeext && {
8985 test "$cross_compiling" = yes ||
8986 $as_test_x conftest$ac_exeext
8987 }; then
8988
8989 lt_aix_libpath_sed='
8990 /Import File Strings/,/^$/ {
8991 /^0/ {
8992 s/^0 *\(.*\)$/\1/
8993 p
8994 }
8995 }'
8996 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8997 # Check for a 64-bit object if we didn't find anything.
8998 if test -z "$aix_libpath"; then
8999 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9000 fi
9001 else
9002 $as_echo "$as_me: failed program was:" >&5
9003 sed 's/^/| /' conftest.$ac_ext >&5
9004
9005
9006 fi
9007
9008 rm -rf conftest.dSYM
9009 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9010 conftest$ac_exeext conftest.$ac_ext
9011 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9012
9013 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9014 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 "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9015 else
9016 if test "$host_cpu" = ia64; then
9017 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9018 allow_undefined_flag="-z nodefs"
9019 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"
9020 else
9021 # Determine the default libpath from the value encoded in an empty executable.
9022 cat >conftest.$ac_ext <<_ACEOF
9023 /* confdefs.h. */
9024 _ACEOF
9025 cat confdefs.h >>conftest.$ac_ext
9026 cat >>conftest.$ac_ext <<_ACEOF
9027 /* end confdefs.h. */
9028
9029 int
9030 main ()
9031 {
9032
9033 ;
9034 return 0;
9035 }
9036 _ACEOF
9037 rm -f conftest.$ac_objext conftest$ac_exeext
9038 if { (ac_try="$ac_link"
9039 case "(($ac_try" in
9040 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9041 *) ac_try_echo=$ac_try;;
9042 esac
9043 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9044 $as_echo "$ac_try_echo") >&5
9045 (eval "$ac_link") 2>conftest.er1
9046 ac_status=$?
9047 grep -v '^ *+' conftest.er1 >conftest.err
9048 rm -f conftest.er1
9049 cat conftest.err >&5
9050 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9051 (exit $ac_status); } && {
9052 test -z "$ac_c_werror_flag" ||
9053 test ! -s conftest.err
9054 } && test -s conftest$ac_exeext && {
9055 test "$cross_compiling" = yes ||
9056 $as_test_x conftest$ac_exeext
9057 }; then
9058
9059 lt_aix_libpath_sed='
9060 /Import File Strings/,/^$/ {
9061 /^0/ {
9062 s/^0 *\(.*\)$/\1/
9063 p
9064 }
9065 }'
9066 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9067 # Check for a 64-bit object if we didn't find anything.
9068 if test -z "$aix_libpath"; then
9069 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9070 fi
9071 else
9072 $as_echo "$as_me: failed program was:" >&5
9073 sed 's/^/| /' conftest.$ac_ext >&5
9074
9075
9076 fi
9077
9078 rm -rf conftest.dSYM
9079 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9080 conftest$ac_exeext conftest.$ac_ext
9081 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9082
9083 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9084 # Warning - without using the other run time loading flags,
9085 # -berok will link without error, but may produce a broken library.
9086 no_undefined_flag=' ${wl}-bernotok'
9087 allow_undefined_flag=' ${wl}-berok'
9088 # Exported symbols can be pulled into shared objects from archives
9089 whole_archive_flag_spec='$convenience'
9090 archive_cmds_need_lc=yes
9091 # This is similar to how AIX traditionally builds its shared libraries.
9092 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'
9093 fi
9094 fi
9095 ;;
9096
9097 amigaos*)
9098 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)'
9099 hardcode_libdir_flag_spec='-L$libdir'
9100 hardcode_minus_L=yes
9101 # see comment about different semantics on the GNU ld section
9102 ld_shlibs=no
9103 ;;
9104
9105 bsdi[45]*)
9106 export_dynamic_flag_spec=-rdynamic
9107 ;;
9108
9109 cygwin* | mingw* | pw32*)
9110 # When not using gcc, we currently assume that we are using
9111 # Microsoft Visual C++.
9112 # hardcode_libdir_flag_spec is actually meaningless, as there is
9113 # no search path for DLLs.
9114 hardcode_libdir_flag_spec=' '
9115 allow_undefined_flag=unsupported
9116 # Tell ltmain to make .lib files, not .a files.
9117 libext=lib
9118 # Tell ltmain to make .dll files, not .so files.
9119 shrext_cmds=".dll"
9120 # FIXME: Setting linknames here is a bad hack.
9121 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
9122 # The linker will automatically build a .lib file if we build a DLL.
9123 old_archive_From_new_cmds='true'
9124 # FIXME: Should let the user specify the lib program.
9125 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9126 fix_srcfile_path='`cygpath -w "$srcfile"`'
9127 enable_shared_with_static_runtimes=yes
9128 ;;
9129
9130 darwin* | rhapsody*)
9131 case $host_os in
9132 rhapsody* | darwin1.[012])
9133 allow_undefined_flag='${wl}-undefined ${wl}suppress'
9134 ;;
9135 *) # Darwin 1.3 on
9136 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
9137 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
9138 else
9139 case ${MACOSX_DEPLOYMENT_TARGET} in
9140 10.[012])
9141 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
9142 ;;
9143 10.*)
9144 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
9145 ;;
9146 esac
9147 fi
9148 ;;
9149 esac
9150 archive_cmds_need_lc=no
9151 hardcode_direct=no
9152 hardcode_automatic=yes
9153 hardcode_shlibpath_var=unsupported
9154 whole_archive_flag_spec=''
9155 link_all_deplibs=yes
9156 if test "$GCC" = yes ; then
9157 output_verbose_link_cmd='echo'
9158 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9159 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9160 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}"
9161 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}"
9162 else
9163 case $cc_basename in
9164 xlc*)
9165 output_verbose_link_cmd='echo'
9166 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
9167 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
9168 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
9169 archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
9170 module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
9171 ;;
9172 *)
9173 ld_shlibs=no
9174 ;;
9175 esac
9176 fi
9177 ;;
9178
9179 dgux*)
9180 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9181 hardcode_libdir_flag_spec='-L$libdir'
9182 hardcode_shlibpath_var=no
9183 ;;
9184
9185 freebsd1*)
9186 ld_shlibs=no
9187 ;;
9188
9189 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9190 # support. Future versions do this automatically, but an explicit c++rt0.o
9191 # does not break anything, and helps significantly (at the cost of a little
9192 # extra space).
9193 freebsd2.2*)
9194 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9195 hardcode_libdir_flag_spec='-R$libdir'
9196 hardcode_direct=yes
9197 hardcode_shlibpath_var=no
9198 ;;
9199
9200 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9201 freebsd2*)
9202 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9203 hardcode_direct=yes
9204 hardcode_minus_L=yes
9205 hardcode_shlibpath_var=no
9206 ;;
9207
9208 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9209 freebsd* | dragonfly*)
9210 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9211 hardcode_libdir_flag_spec='-R$libdir'
9212 hardcode_direct=yes
9213 hardcode_shlibpath_var=no
9214 ;;
9215
9216 hpux9*)
9217 if test "$GCC" = yes; then
9218 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'
9219 else
9220 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'
9221 fi
9222 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9223 hardcode_libdir_separator=:
9224 hardcode_direct=yes
9225
9226 # hardcode_minus_L: Not really in the search PATH,
9227 # but as the default location of the library.
9228 hardcode_minus_L=yes
9229 export_dynamic_flag_spec='${wl}-E'
9230 ;;
9231
9232 hpux10*)
9233 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
9234 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9235 else
9236 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9237 fi
9238 if test "$with_gnu_ld" = no; then
9239 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9240 hardcode_libdir_separator=:
9241
9242 hardcode_direct=yes
9243 export_dynamic_flag_spec='${wl}-E'
9244
9245 # hardcode_minus_L: Not really in the search PATH,
9246 # but as the default location of the library.
9247 hardcode_minus_L=yes
9248 fi
9249 ;;
9250
9251 hpux11*)
9252 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
9253 case $host_cpu in
9254 hppa*64*)
9255 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9256 ;;
9257 ia64*)
9258 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9259 ;;
9260 *)
9261 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9262 ;;
9263 esac
9264 else
9265 case $host_cpu in
9266 hppa*64*)
9267 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9268 ;;
9269 ia64*)
9270 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9271 ;;
9272 *)
9273 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9274 ;;
9275 esac
9276 fi
9277 if test "$with_gnu_ld" = no; then
9278 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9279 hardcode_libdir_separator=:
9280
9281 case $host_cpu in
9282 hppa*64*|ia64*)
9283 hardcode_libdir_flag_spec_ld='+b $libdir'
9284 hardcode_direct=no
9285 hardcode_shlibpath_var=no
9286 ;;
9287 *)
9288 hardcode_direct=yes
9289 export_dynamic_flag_spec='${wl}-E'
9290
9291 # hardcode_minus_L: Not really in the search PATH,
9292 # but as the default location of the library.
9293 hardcode_minus_L=yes
9294 ;;
9295 esac
9296 fi
9297 ;;
9298
9299 irix5* | irix6* | nonstopux*)
9300 if test "$GCC" = yes; then
9301 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9302 else
9303 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
9304 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9305 fi
9306 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9307 hardcode_libdir_separator=:
9308 link_all_deplibs=yes
9309 ;;
9310
9311 netbsd*)
9312 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9313 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9314 else
9315 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9316 fi
9317 hardcode_libdir_flag_spec='-R$libdir'
9318 hardcode_direct=yes
9319 hardcode_shlibpath_var=no
9320 ;;
9321
9322 newsos6)
9323 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9324 hardcode_direct=yes
9325 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9326 hardcode_libdir_separator=:
9327 hardcode_shlibpath_var=no
9328 ;;
9329
9330 openbsd*)
9331 if test -f /usr/libexec/ld.so; then
9332 hardcode_direct=yes
9333 hardcode_shlibpath_var=no
9334 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9335 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9336 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9337 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9338 export_dynamic_flag_spec='${wl}-E'
9339 else
9340 case $host_os in
9341 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9342 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9343 hardcode_libdir_flag_spec='-R$libdir'
9344 ;;
9345 *)
9346 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9347 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9348 ;;
9349 esac
9350 fi
9351 else
9352 ld_shlibs=no
9353 fi
9354 ;;
9355
9356 os2*)
9357 hardcode_libdir_flag_spec='-L$libdir'
9358 hardcode_minus_L=yes
9359 allow_undefined_flag=unsupported
9360 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'
9361 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9362 ;;
9363
9364 osf3*)
9365 if test "$GCC" = yes; then
9366 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9367 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9368 else
9369 allow_undefined_flag=' -expect_unresolved \*'
9370 archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
9371 fi
9372 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9373 hardcode_libdir_separator=:
9374 ;;
9375
9376 osf4* | osf5*) # as osf3* with the addition of -msym flag
9377 if test "$GCC" = yes; then
9378 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9379 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9380 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9381 else
9382 allow_undefined_flag=' -expect_unresolved \*'
9383 archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
9384 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
9385 $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
9386
9387 # Both c and cxx compiler support -rpath directly
9388 hardcode_libdir_flag_spec='-rpath $libdir'
9389 fi
9390 hardcode_libdir_separator=:
9391 ;;
9392
9393 solaris*)
9394 no_undefined_flag=' -z text'
9395 if test "$GCC" = yes; then
9396 wlarc='${wl}'
9397 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9398 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
9399 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
9400 else
9401 wlarc=''
9402 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9403 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
9404 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
9405 fi
9406 hardcode_libdir_flag_spec='-R$libdir'
9407 hardcode_shlibpath_var=no
9408 case $host_os in
9409 solaris2.[0-5] | solaris2.[0-5].*) ;;
9410 *)
9411 # The compiler driver will combine and reorder linker options,
9412 # but understands `-z linker_flag'. GCC discards it without `$wl',
9413 # but is careful enough not to reorder.
9414 # Supported since Solaris 2.6 (maybe 2.5.1?)
9415 if test "$GCC" = yes; then
9416 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9417 else
9418 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9419 fi
9420 ;;
9421 esac
9422 link_all_deplibs=yes
9423 ;;
9424
9425 sunos4*)
9426 if test "x$host_vendor" = xsequent; then
9427 # Use $CC to link under sequent, because it throws in some extra .o
9428 # files that make .init and .fini sections work.
9429 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9430 else
9431 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9432 fi
9433 hardcode_libdir_flag_spec='-L$libdir'
9434 hardcode_direct=yes
9435 hardcode_minus_L=yes
9436 hardcode_shlibpath_var=no
9437 ;;
9438
9439 sysv4)
9440 case $host_vendor in
9441 sni)
9442 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9443 hardcode_direct=yes # is this really true???
9444 ;;
9445 siemens)
9446 ## LD is ld it makes a PLAMLIB
9447 ## CC just makes a GrossModule.
9448 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9449 reload_cmds='$CC -r -o $output$reload_objs'
9450 hardcode_direct=no
9451 ;;
9452 motorola)
9453 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9454 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9455 ;;
9456 esac
9457 runpath_var='LD_RUN_PATH'
9458 hardcode_shlibpath_var=no
9459 ;;
9460
9461 sysv4.3*)
9462 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9463 hardcode_shlibpath_var=no
9464 export_dynamic_flag_spec='-Bexport'
9465 ;;
9466
9467 sysv4*MP*)
9468 if test -d /usr/nec; then
9469 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9470 hardcode_shlibpath_var=no
9471 runpath_var=LD_RUN_PATH
9472 hardcode_runpath_var=yes
9473 ld_shlibs=yes
9474 fi
9475 ;;
9476
9477 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9478 no_undefined_flag='${wl}-z,text'
9479 archive_cmds_need_lc=no
9480 hardcode_shlibpath_var=no
9481 runpath_var='LD_RUN_PATH'
9482
9483 if test "$GCC" = yes; then
9484 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9485 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9486 else
9487 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9488 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9489 fi
9490 ;;
9491
9492 sysv5* | sco3.2v5* | sco5v6*)
9493 # Note: We can NOT use -z defs as we might desire, because we do not
9494 # link with -lc, and that would cause any symbols used from libc to
9495 # always be unresolved, which means just about no library would
9496 # ever link correctly. If we're not using GNU ld we use -z text
9497 # though, which does catch some bad symbols but isn't as heavy-handed
9498 # as -z defs.
9499 no_undefined_flag='${wl}-z,text'
9500 allow_undefined_flag='${wl}-z,nodefs'
9501 archive_cmds_need_lc=no
9502 hardcode_shlibpath_var=no
9503 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
9504 hardcode_libdir_separator=':'
9505 link_all_deplibs=yes
9506 export_dynamic_flag_spec='${wl}-Bexport'
9507 runpath_var='LD_RUN_PATH'
9508
9509 if test "$GCC" = yes; then
9510 archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9511 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9512 else
9513 archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9514 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9515 fi
9516 ;;
9517
9518 uts4*)
9519 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9520 hardcode_libdir_flag_spec='-L$libdir'
9521 hardcode_shlibpath_var=no
9522 ;;
9523
9524 *)
9525 ld_shlibs=no
9526 ;;
9527 esac
9528 fi
9529
9530 { $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
9531 $as_echo "$ld_shlibs" >&6; }
9532 test "$ld_shlibs" = no && can_build_shared=no
9533
9534 #
9535 # Do we need to explicitly link libc?
9536 #
9537 case "x$archive_cmds_need_lc" in
9538 x|xyes)
9539 # Assume -lc should be added
9540 archive_cmds_need_lc=yes
9541
9542 if test "$enable_shared" = yes && test "$GCC" = yes; then
9543 case $archive_cmds in
9544 *'~'*)
9545 # FIXME: we may have to deal with multi-command sequences.
9546 ;;
9547 '$CC '*)
9548 # Test whether the compiler implicitly links with -lc since on some
9549 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9550 # to ld, don't add -lc before -lgcc.
9551 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9552 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9553 $rm conftest*
9554 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9555
9556 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9557 (eval $ac_compile) 2>&5
9558 ac_status=$?
9559 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9560 (exit $ac_status); } 2>conftest.err; then
9561 soname=conftest
9562 lib=conftest
9563 libobjs=conftest.$ac_objext
9564 deplibs=
9565 wl=$lt_prog_compiler_wl
9566 pic_flag=$lt_prog_compiler_pic
9567 compiler_flags=-v
9568 linker_flags=-v
9569 verstring=
9570 output_objdir=.
9571 libname=conftest
9572 lt_save_allow_undefined_flag=$allow_undefined_flag
9573 allow_undefined_flag=
9574 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
9575 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
9576 ac_status=$?
9577 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9578 (exit $ac_status); }
9579 then
9580 archive_cmds_need_lc=no
9581 else
9582 archive_cmds_need_lc=yes
9583 fi
9584 allow_undefined_flag=$lt_save_allow_undefined_flag
9585 else
9586 cat conftest.err 1>&5
9587 fi
9588 $rm conftest*
9589 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9590 $as_echo "$archive_cmds_need_lc" >&6; }
9591 ;;
9592 esac
9593 fi
9594 ;;
9595 esac
9596
9597 { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9598 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9599 library_names_spec=
9600 libname_spec='lib$name'
9601 soname_spec=
9602 shrext_cmds=".so"
9603 postinstall_cmds=
9604 postuninstall_cmds=
9605 finish_cmds=
9606 finish_eval=
9607 shlibpath_var=
9608 shlibpath_overrides_runpath=unknown
9609 version_type=none
9610 dynamic_linker="$host_os ld.so"
9611 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9612
9613 if test "$GCC" = yes; then
9614 case $host_os in
9615 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9616 *) lt_awk_arg="/^libraries:/" ;;
9617 esac
9618 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9619 if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
9620 # if the path contains ";" then we assume it to be the separator
9621 # otherwise default to the standard path separator (i.e. ":") - it is
9622 # assumed that no part of a normal pathname contains ";" but that should
9623 # okay in the real world where ";" in dirpaths is itself problematic.
9624 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9625 else
9626 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9627 fi
9628 # Ok, now we have the path, separated by spaces, we can step through it
9629 # and add multilib dir if necessary.
9630 lt_tmp_lt_search_path_spec=
9631 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9632 for lt_sys_path in $lt_search_path_spec; do
9633 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9634 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9635 else
9636 test -d "$lt_sys_path" && \
9637 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9638 fi
9639 done
9640 lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
9641 BEGIN {RS=" "; FS="/|\n";} {
9642 lt_foo="";
9643 lt_count=0;
9644 for (lt_i = NF; lt_i > 0; lt_i--) {
9645 if ($lt_i != "" && $lt_i != ".") {
9646 if ($lt_i == "..") {
9647 lt_count++;
9648 } else {
9649 if (lt_count == 0) {
9650 lt_foo="/" $lt_i lt_foo;
9651 } else {
9652 lt_count--;
9653 }
9654 }
9655 }
9656 }
9657 if (lt_foo != "") { lt_freq[lt_foo]++; }
9658 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9659 }'`
9660 sys_lib_search_path_spec=`echo $lt_search_path_spec`
9661 else
9662 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9663 fi
9664 need_lib_prefix=unknown
9665 hardcode_into_libs=no
9666
9667 # when you set need_version to no, make sure it does not cause -set_version
9668 # flags to be left without arguments
9669 need_version=unknown
9670
9671 case $host_os in
9672 aix3*)
9673 version_type=linux
9674 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9675 shlibpath_var=LIBPATH
9676
9677 # AIX 3 has no versioning support, so we append a major version to the name.
9678 soname_spec='${libname}${release}${shared_ext}$major'
9679 ;;
9680
9681 aix[4-9]*)
9682 version_type=linux
9683 need_lib_prefix=no
9684 need_version=no
9685 hardcode_into_libs=yes
9686 if test "$host_cpu" = ia64; then
9687 # AIX 5 supports IA64
9688 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9689 shlibpath_var=LD_LIBRARY_PATH
9690 else
9691 # With GCC up to 2.95.x, collect2 would create an import file
9692 # for dependence libraries. The import file would start with
9693 # the line `#! .'. This would cause the generated library to
9694 # depend on `.', always an invalid library. This was fixed in
9695 # development snapshots of GCC prior to 3.0.
9696 case $host_os in
9697 aix4 | aix4.[01] | aix4.[01].*)
9698 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9699 echo ' yes '
9700 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9701 :
9702 else
9703 can_build_shared=no
9704 fi
9705 ;;
9706 esac
9707 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9708 # soname into executable. Probably we can add versioning support to
9709 # collect2, so additional links can be useful in future.
9710 if test "$aix_use_runtimelinking" = yes; then
9711 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9712 # instead of lib<name>.a to let people know that these are not
9713 # typical AIX shared libraries.
9714 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9715 else
9716 # We preserve .a as extension for shared libraries through AIX4.2
9717 # and later when we are not doing run time linking.
9718 library_names_spec='${libname}${release}.a $libname.a'
9719 soname_spec='${libname}${release}${shared_ext}$major'
9720 fi
9721 shlibpath_var=LIBPATH
9722 fi
9723 ;;
9724
9725 amigaos*)
9726 library_names_spec='$libname.ixlibrary $libname.a'
9727 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9728 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'
9729 ;;
9730
9731 beos*)
9732 library_names_spec='${libname}${shared_ext}'
9733 dynamic_linker="$host_os ld.so"
9734 shlibpath_var=LIBRARY_PATH
9735 ;;
9736
9737 bsdi[45]*)
9738 version_type=linux
9739 need_version=no
9740 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9741 soname_spec='${libname}${release}${shared_ext}$major'
9742 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9743 shlibpath_var=LD_LIBRARY_PATH
9744 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9745 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9746 # the default ld.so.conf also contains /usr/contrib/lib and
9747 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9748 # libtool to hard-code these into programs
9749 ;;
9750
9751 cygwin* | mingw* | pw32*)
9752 version_type=windows
9753 shrext_cmds=".dll"
9754 need_version=no
9755 need_lib_prefix=no
9756
9757 case $GCC,$host_os in
9758 yes,cygwin* | yes,mingw* | yes,pw32*)
9759 library_names_spec='$libname.dll.a'
9760 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9761 postinstall_cmds='base_file=`basename \${file}`~
9762 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9763 dldir=$destdir/`dirname \$dlpath`~
9764 test -d \$dldir || mkdir -p \$dldir~
9765 $install_prog $dir/$dlname \$dldir/$dlname~
9766 chmod a+x \$dldir/$dlname'
9767 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9768 dlpath=$dir/\$dldll~
9769 $rm \$dlpath'
9770 shlibpath_overrides_runpath=yes
9771
9772 case $host_os in
9773 cygwin*)
9774 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9775 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9776 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9777 ;;
9778 mingw*)
9779 # MinGW DLLs use traditional 'lib' prefix
9780 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9781 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9782 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9783 # It is most probably a Windows format PATH printed by
9784 # mingw gcc, but we are running on Cygwin. Gcc prints its search
9785 # path with ; separators, and with drive letters. We can handle the
9786 # drive letters (cygwin fileutils understands them), so leave them,
9787 # especially as we might pass files found there to a mingw objdump,
9788 # which wouldn't understand a cygwinified path. Ahh.
9789 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9790 else
9791 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9792 fi
9793 ;;
9794 pw32*)
9795 # pw32 DLLs use 'pw' prefix rather than 'lib'
9796 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9797 ;;
9798 esac
9799 ;;
9800
9801 *)
9802 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9803 ;;
9804 esac
9805 dynamic_linker='Win32 ld.exe'
9806 # FIXME: first we should search . and the directory the executable is in
9807 shlibpath_var=PATH
9808 ;;
9809
9810 darwin* | rhapsody*)
9811 dynamic_linker="$host_os dyld"
9812 version_type=darwin
9813 need_lib_prefix=no
9814 need_version=no
9815 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9816 soname_spec='${libname}${release}${major}$shared_ext'
9817 shlibpath_overrides_runpath=yes
9818 shlibpath_var=DYLD_LIBRARY_PATH
9819 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9820
9821 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9822 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9823 ;;
9824
9825 dgux*)
9826 version_type=linux
9827 need_lib_prefix=no
9828 need_version=no
9829 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9830 soname_spec='${libname}${release}${shared_ext}$major'
9831 shlibpath_var=LD_LIBRARY_PATH
9832 ;;
9833
9834 freebsd1*)
9835 dynamic_linker=no
9836 ;;
9837
9838 freebsd* | dragonfly*)
9839 # DragonFly does not have aout. When/if they implement a new
9840 # versioning mechanism, adjust this.
9841 if test -x /usr/bin/objformat; then
9842 objformat=`/usr/bin/objformat`
9843 else
9844 case $host_os in
9845 freebsd[123]*) objformat=aout ;;
9846 *) objformat=elf ;;
9847 esac
9848 fi
9849 version_type=freebsd-$objformat
9850 case $version_type in
9851 freebsd-elf*)
9852 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9853 need_version=no
9854 need_lib_prefix=no
9855 ;;
9856 freebsd-*)
9857 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9858 need_version=yes
9859 ;;
9860 esac
9861 shlibpath_var=LD_LIBRARY_PATH
9862 case $host_os in
9863 freebsd2*)
9864 shlibpath_overrides_runpath=yes
9865 ;;
9866 freebsd3.[01]* | freebsdelf3.[01]*)
9867 shlibpath_overrides_runpath=yes
9868 hardcode_into_libs=yes
9869 ;;
9870 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9871 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9872 shlibpath_overrides_runpath=no
9873 hardcode_into_libs=yes
9874 ;;
9875 *) # from 4.6 on, and DragonFly
9876 shlibpath_overrides_runpath=yes
9877 hardcode_into_libs=yes
9878 ;;
9879 esac
9880 ;;
9881
9882 gnu*)
9883 version_type=linux
9884 need_lib_prefix=no
9885 need_version=no
9886 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9887 soname_spec='${libname}${release}${shared_ext}$major'
9888 shlibpath_var=LD_LIBRARY_PATH
9889 hardcode_into_libs=yes
9890 ;;
9891
9892 hpux9* | hpux10* | hpux11*)
9893 # Give a soname corresponding to the major version so that dld.sl refuses to
9894 # link against other versions.
9895 version_type=sunos
9896 need_lib_prefix=no
9897 need_version=no
9898 case $host_cpu in
9899 ia64*)
9900 shrext_cmds='.so'
9901 hardcode_into_libs=yes
9902 dynamic_linker="$host_os dld.so"
9903 shlibpath_var=LD_LIBRARY_PATH
9904 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9905 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9906 soname_spec='${libname}${release}${shared_ext}$major'
9907 if test "X$HPUX_IA64_MODE" = X32; then
9908 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9909 else
9910 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9911 fi
9912 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9913 ;;
9914 hppa*64*)
9915 shrext_cmds='.sl'
9916 hardcode_into_libs=yes
9917 dynamic_linker="$host_os dld.sl"
9918 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9919 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9920 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9921 soname_spec='${libname}${release}${shared_ext}$major'
9922 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9923 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9924 ;;
9925 *)
9926 shrext_cmds='.sl'
9927 dynamic_linker="$host_os dld.sl"
9928 shlibpath_var=SHLIB_PATH
9929 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9930 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9931 soname_spec='${libname}${release}${shared_ext}$major'
9932 ;;
9933 esac
9934 # HP-UX runs *really* slowly unless shared libraries are mode 555.
9935 postinstall_cmds='chmod 555 $lib'
9936 ;;
9937
9938 interix[3-9]*)
9939 version_type=linux
9940 need_lib_prefix=no
9941 need_version=no
9942 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9943 soname_spec='${libname}${release}${shared_ext}$major'
9944 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9945 shlibpath_var=LD_LIBRARY_PATH
9946 shlibpath_overrides_runpath=no
9947 hardcode_into_libs=yes
9948 ;;
9949
9950 irix5* | irix6* | nonstopux*)
9951 case $host_os in
9952 nonstopux*) version_type=nonstopux ;;
9953 *)
9954 if test "$lt_cv_prog_gnu_ld" = yes; then
9955 version_type=linux
9956 else
9957 version_type=irix
9958 fi ;;
9959 esac
9960 need_lib_prefix=no
9961 need_version=no
9962 soname_spec='${libname}${release}${shared_ext}$major'
9963 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9964 case $host_os in
9965 irix5* | nonstopux*)
9966 libsuff= shlibsuff=
9967 ;;
9968 *)
9969 case $LD in # libtool.m4 will add one of these switches to LD
9970 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9971 libsuff= shlibsuff= libmagic=32-bit;;
9972 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9973 libsuff=32 shlibsuff=N32 libmagic=N32;;
9974 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9975 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9976 *) libsuff= shlibsuff= libmagic=never-match;;
9977 esac
9978 ;;
9979 esac
9980 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9981 shlibpath_overrides_runpath=no
9982 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9983 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9984 hardcode_into_libs=yes
9985 ;;
9986
9987 # No shared lib support for Linux oldld, aout, or coff.
9988 linux*oldld* | linux*aout* | linux*coff*)
9989 dynamic_linker=no
9990 ;;
9991
9992 # This must be Linux ELF.
9993 linux* | k*bsd*-gnu)
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 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10000 shlibpath_var=LD_LIBRARY_PATH
10001 shlibpath_overrides_runpath=no
10002 # This implies no fast_install, which is unacceptable.
10003 # Some rework will be needed to allow for fast_install
10004 # before this can be enabled.
10005 hardcode_into_libs=yes
10006
10007 # Append ld.so.conf contents to the search path
10008 if test -f /etc/ld.so.conf; then
10009 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' ' '`
10010 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10011 fi
10012
10013 # We used to test for /lib/ld.so.1 and disable shared libraries on
10014 # powerpc, because MkLinux only supported shared libraries with the
10015 # GNU dynamic linker. Since this was broken with cross compilers,
10016 # most powerpc-linux boxes support dynamic linking these days and
10017 # people can always --disable-shared, the test was removed, and we
10018 # assume the GNU/Linux dynamic linker is in use.
10019 dynamic_linker='GNU/Linux ld.so'
10020 ;;
10021
10022 netbsd*)
10023 version_type=sunos
10024 need_lib_prefix=no
10025 need_version=no
10026 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
10027 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10028 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10029 dynamic_linker='NetBSD (a.out) ld.so'
10030 else
10031 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10032 soname_spec='${libname}${release}${shared_ext}$major'
10033 dynamic_linker='NetBSD ld.elf_so'
10034 fi
10035 shlibpath_var=LD_LIBRARY_PATH
10036 shlibpath_overrides_runpath=yes
10037 hardcode_into_libs=yes
10038 ;;
10039
10040 newsos6)
10041 version_type=linux
10042 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10043 shlibpath_var=LD_LIBRARY_PATH
10044 shlibpath_overrides_runpath=yes
10045 ;;
10046
10047 nto-qnx*)
10048 version_type=linux
10049 need_lib_prefix=no
10050 need_version=no
10051 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10052 soname_spec='${libname}${release}${shared_ext}$major'
10053 shlibpath_var=LD_LIBRARY_PATH
10054 shlibpath_overrides_runpath=yes
10055 ;;
10056
10057 openbsd*)
10058 version_type=sunos
10059 sys_lib_dlsearch_path_spec="/usr/lib"
10060 need_lib_prefix=no
10061 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10062 case $host_os in
10063 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10064 *) need_version=no ;;
10065 esac
10066 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10067 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10068 shlibpath_var=LD_LIBRARY_PATH
10069 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10070 case $host_os in
10071 openbsd2.[89] | openbsd2.[89].*)
10072 shlibpath_overrides_runpath=no
10073 ;;
10074 *)
10075 shlibpath_overrides_runpath=yes
10076 ;;
10077 esac
10078 else
10079 shlibpath_overrides_runpath=yes
10080 fi
10081 ;;
10082
10083 os2*)
10084 libname_spec='$name'
10085 shrext_cmds=".dll"
10086 need_lib_prefix=no
10087 library_names_spec='$libname${shared_ext} $libname.a'
10088 dynamic_linker='OS/2 ld.exe'
10089 shlibpath_var=LIBPATH
10090 ;;
10091
10092 osf3* | osf4* | osf5*)
10093 version_type=osf
10094 need_lib_prefix=no
10095 need_version=no
10096 soname_spec='${libname}${release}${shared_ext}$major'
10097 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10098 shlibpath_var=LD_LIBRARY_PATH
10099 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10100 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10101 ;;
10102
10103 rdos*)
10104 dynamic_linker=no
10105 ;;
10106
10107 solaris*)
10108 version_type=linux
10109 need_lib_prefix=no
10110 need_version=no
10111 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10112 soname_spec='${libname}${release}${shared_ext}$major'
10113 shlibpath_var=LD_LIBRARY_PATH
10114 shlibpath_overrides_runpath=yes
10115 hardcode_into_libs=yes
10116 # ldd complains unless libraries are executable
10117 postinstall_cmds='chmod +x $lib'
10118 ;;
10119
10120 sunos4*)
10121 version_type=sunos
10122 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10123 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10124 shlibpath_var=LD_LIBRARY_PATH
10125 shlibpath_overrides_runpath=yes
10126 if test "$with_gnu_ld" = yes; then
10127 need_lib_prefix=no
10128 fi
10129 need_version=yes
10130 ;;
10131
10132 sysv4 | sysv4.3*)
10133 version_type=linux
10134 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10135 soname_spec='${libname}${release}${shared_ext}$major'
10136 shlibpath_var=LD_LIBRARY_PATH
10137 case $host_vendor in
10138 sni)
10139 shlibpath_overrides_runpath=no
10140 need_lib_prefix=no
10141 export_dynamic_flag_spec='${wl}-Blargedynsym'
10142 runpath_var=LD_RUN_PATH
10143 ;;
10144 siemens)
10145 need_lib_prefix=no
10146 ;;
10147 motorola)
10148 need_lib_prefix=no
10149 need_version=no
10150 shlibpath_overrides_runpath=no
10151 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10152 ;;
10153 esac
10154 ;;
10155
10156 sysv4*MP*)
10157 if test -d /usr/nec ;then
10158 version_type=linux
10159 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10160 soname_spec='$libname${shared_ext}.$major'
10161 shlibpath_var=LD_LIBRARY_PATH
10162 fi
10163 ;;
10164
10165 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10166 version_type=freebsd-elf
10167 need_lib_prefix=no
10168 need_version=no
10169 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10170 soname_spec='${libname}${release}${shared_ext}$major'
10171 shlibpath_var=LD_LIBRARY_PATH
10172 hardcode_into_libs=yes
10173 if test "$with_gnu_ld" = yes; then
10174 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10175 shlibpath_overrides_runpath=no
10176 else
10177 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10178 shlibpath_overrides_runpath=yes
10179 case $host_os in
10180 sco3.2v5*)
10181 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10182 ;;
10183 esac
10184 fi
10185 sys_lib_dlsearch_path_spec='/usr/lib'
10186 ;;
10187
10188 uts4*)
10189 version_type=linux
10190 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10191 soname_spec='${libname}${release}${shared_ext}$major'
10192 shlibpath_var=LD_LIBRARY_PATH
10193 ;;
10194
10195 *)
10196 dynamic_linker=no
10197 ;;
10198 esac
10199 { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
10200 $as_echo "$dynamic_linker" >&6; }
10201 test "$dynamic_linker" = no && can_build_shared=no
10202
10203 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10204 $as_echo_n "(cached) " >&6
10205 else
10206 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
10207 fi
10208
10209 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10210 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10211 $as_echo_n "(cached) " >&6
10212 else
10213 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
10214 fi
10215
10216 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10217
10218 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10219 if test "$GCC" = yes; then
10220 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10221 fi
10222
10223 { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
10224 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10225 hardcode_action=
10226 if test -n "$hardcode_libdir_flag_spec" || \
10227 test -n "$runpath_var" || \
10228 test "X$hardcode_automatic" = "Xyes" ; then
10229
10230 # We can hardcode non-existant directories.
10231 if test "$hardcode_direct" != no &&
10232 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10233 # have to relink, otherwise we might link with an installed library
10234 # when we should be linking with a yet-to-be-installed one
10235 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
10236 test "$hardcode_minus_L" != no; then
10237 # Linking always hardcodes the temporary library directory.
10238 hardcode_action=relink
10239 else
10240 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10241 hardcode_action=immediate
10242 fi
10243 else
10244 # We cannot hardcode anything, or else we can only hardcode existing
10245 # directories.
10246 hardcode_action=unsupported
10247 fi
10248 { $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
10249 $as_echo "$hardcode_action" >&6; }
10250
10251 if test "$hardcode_action" = relink; then
10252 # Fast installation is not supported
10253 enable_fast_install=no
10254 elif test "$shlibpath_overrides_runpath" = yes ||
10255 test "$enable_shared" = no; then
10256 # Fast installation is not necessary
10257 enable_fast_install=needless
10258 fi
10259
10260 striplib=
10261 old_striplib=
10262 { $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
10263 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
10264 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
10265 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10266 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10267 { $as_echo "$as_me:$LINENO: result: yes" >&5
10268 $as_echo "yes" >&6; }
10269 else
10270 # FIXME - insert some real tests, host_os isn't really good enough
10271 case $host_os in
10272 darwin*)
10273 if test -n "$STRIP" ; then
10274 striplib="$STRIP -x"
10275 old_striplib="$STRIP -S"
10276 { $as_echo "$as_me:$LINENO: result: yes" >&5
10277 $as_echo "yes" >&6; }
10278 else
10279 { $as_echo "$as_me:$LINENO: result: no" >&5
10280 $as_echo "no" >&6; }
10281 fi
10282 ;;
10283 *)
10284 { $as_echo "$as_me:$LINENO: result: no" >&5
10285 $as_echo "no" >&6; }
10286 ;;
10287 esac
10288 fi
10289
10290 if test "x$enable_dlopen" != xyes; then
10291 enable_dlopen=unknown
10292 enable_dlopen_self=unknown
10293 enable_dlopen_self_static=unknown
10294 else
10295 lt_cv_dlopen=no
10296 lt_cv_dlopen_libs=
10297
10298 case $host_os in
10299 beos*)
10300 lt_cv_dlopen="load_add_on"
10301 lt_cv_dlopen_libs=
10302 lt_cv_dlopen_self=yes
10303 ;;
10304
10305 mingw* | pw32*)
10306 lt_cv_dlopen="LoadLibrary"
10307 lt_cv_dlopen_libs=
10308 ;;
10309
10310 cygwin*)
10311 lt_cv_dlopen="dlopen"
10312 lt_cv_dlopen_libs=
10313 ;;
10314
10315 darwin*)
10316 # if libdl is installed we need to link against it
10317 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10318 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10319 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10320 $as_echo_n "(cached) " >&6
10321 else
10322 ac_check_lib_save_LIBS=$LIBS
10323 LIBS="-ldl $LIBS"
10324 cat >conftest.$ac_ext <<_ACEOF
10325 /* confdefs.h. */
10326 _ACEOF
10327 cat confdefs.h >>conftest.$ac_ext
10328 cat >>conftest.$ac_ext <<_ACEOF
10329 /* end confdefs.h. */
10330
10331 /* Override any GCC internal prototype to avoid an error.
10332 Use char because int might match the return type of a GCC
10333 builtin and then its argument prototype would still apply. */
10334 #ifdef __cplusplus
10335 extern "C"
10336 #endif
10337 char dlopen ();
10338 int
10339 main ()
10340 {
10341 return dlopen ();
10342 ;
10343 return 0;
10344 }
10345 _ACEOF
10346 rm -f conftest.$ac_objext conftest$ac_exeext
10347 if { (ac_try="$ac_link"
10348 case "(($ac_try" in
10349 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10350 *) ac_try_echo=$ac_try;;
10351 esac
10352 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10353 $as_echo "$ac_try_echo") >&5
10354 (eval "$ac_link") 2>conftest.er1
10355 ac_status=$?
10356 grep -v '^ *+' conftest.er1 >conftest.err
10357 rm -f conftest.er1
10358 cat conftest.err >&5
10359 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10360 (exit $ac_status); } && {
10361 test -z "$ac_c_werror_flag" ||
10362 test ! -s conftest.err
10363 } && test -s conftest$ac_exeext && {
10364 test "$cross_compiling" = yes ||
10365 $as_test_x conftest$ac_exeext
10366 }; then
10367 ac_cv_lib_dl_dlopen=yes
10368 else
10369 $as_echo "$as_me: failed program was:" >&5
10370 sed 's/^/| /' conftest.$ac_ext >&5
10371
10372 ac_cv_lib_dl_dlopen=no
10373 fi
10374
10375 rm -rf conftest.dSYM
10376 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10377 conftest$ac_exeext conftest.$ac_ext
10378 LIBS=$ac_check_lib_save_LIBS
10379 fi
10380 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10381 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10382 if test $ac_cv_lib_dl_dlopen = yes; then
10383 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10384 else
10385
10386 lt_cv_dlopen="dyld"
10387 lt_cv_dlopen_libs=
10388 lt_cv_dlopen_self=yes
10389
10390 fi
10391
10392 ;;
10393
10394 *)
10395 { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
10396 $as_echo_n "checking for shl_load... " >&6; }
10397 if test "${ac_cv_func_shl_load+set}" = set; then
10398 $as_echo_n "(cached) " >&6
10399 else
10400 cat >conftest.$ac_ext <<_ACEOF
10401 /* confdefs.h. */
10402 _ACEOF
10403 cat confdefs.h >>conftest.$ac_ext
10404 cat >>conftest.$ac_ext <<_ACEOF
10405 /* end confdefs.h. */
10406 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
10407 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10408 #define shl_load innocuous_shl_load
10409
10410 /* System header to define __stub macros and hopefully few prototypes,
10411 which can conflict with char shl_load (); below.
10412 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10413 <limits.h> exists even on freestanding compilers. */
10414
10415 #ifdef __STDC__
10416 # include <limits.h>
10417 #else
10418 # include <assert.h>
10419 #endif
10420
10421 #undef shl_load
10422
10423 /* Override any GCC internal prototype to avoid an error.
10424 Use char because int might match the return type of a GCC
10425 builtin and then its argument prototype would still apply. */
10426 #ifdef __cplusplus
10427 extern "C"
10428 #endif
10429 char shl_load ();
10430 /* The GNU C library defines this for functions which it implements
10431 to always fail with ENOSYS. Some functions are actually named
10432 something starting with __ and the normal name is an alias. */
10433 #if defined __stub_shl_load || defined __stub___shl_load
10434 choke me
10435 #endif
10436
10437 int
10438 main ()
10439 {
10440 return shl_load ();
10441 ;
10442 return 0;
10443 }
10444 _ACEOF
10445 rm -f conftest.$ac_objext conftest$ac_exeext
10446 if { (ac_try="$ac_link"
10447 case "(($ac_try" in
10448 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10449 *) ac_try_echo=$ac_try;;
10450 esac
10451 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10452 $as_echo "$ac_try_echo") >&5
10453 (eval "$ac_link") 2>conftest.er1
10454 ac_status=$?
10455 grep -v '^ *+' conftest.er1 >conftest.err
10456 rm -f conftest.er1
10457 cat conftest.err >&5
10458 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10459 (exit $ac_status); } && {
10460 test -z "$ac_c_werror_flag" ||
10461 test ! -s conftest.err
10462 } && test -s conftest$ac_exeext && {
10463 test "$cross_compiling" = yes ||
10464 $as_test_x conftest$ac_exeext
10465 }; then
10466 ac_cv_func_shl_load=yes
10467 else
10468 $as_echo "$as_me: failed program was:" >&5
10469 sed 's/^/| /' conftest.$ac_ext >&5
10470
10471 ac_cv_func_shl_load=no
10472 fi
10473
10474 rm -rf conftest.dSYM
10475 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10476 conftest$ac_exeext conftest.$ac_ext
10477 fi
10478 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10479 $as_echo "$ac_cv_func_shl_load" >&6; }
10480 if test $ac_cv_func_shl_load = yes; then
10481 lt_cv_dlopen="shl_load"
10482 else
10483 { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10484 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10485 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10486 $as_echo_n "(cached) " >&6
10487 else
10488 ac_check_lib_save_LIBS=$LIBS
10489 LIBS="-ldld $LIBS"
10490 cat >conftest.$ac_ext <<_ACEOF
10491 /* confdefs.h. */
10492 _ACEOF
10493 cat confdefs.h >>conftest.$ac_ext
10494 cat >>conftest.$ac_ext <<_ACEOF
10495 /* end confdefs.h. */
10496
10497 /* Override any GCC internal prototype to avoid an error.
10498 Use char because int might match the return type of a GCC
10499 builtin and then its argument prototype would still apply. */
10500 #ifdef __cplusplus
10501 extern "C"
10502 #endif
10503 char shl_load ();
10504 int
10505 main ()
10506 {
10507 return shl_load ();
10508 ;
10509 return 0;
10510 }
10511 _ACEOF
10512 rm -f conftest.$ac_objext conftest$ac_exeext
10513 if { (ac_try="$ac_link"
10514 case "(($ac_try" in
10515 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10516 *) ac_try_echo=$ac_try;;
10517 esac
10518 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10519 $as_echo "$ac_try_echo") >&5
10520 (eval "$ac_link") 2>conftest.er1
10521 ac_status=$?
10522 grep -v '^ *+' conftest.er1 >conftest.err
10523 rm -f conftest.er1
10524 cat conftest.err >&5
10525 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10526 (exit $ac_status); } && {
10527 test -z "$ac_c_werror_flag" ||
10528 test ! -s conftest.err
10529 } && test -s conftest$ac_exeext && {
10530 test "$cross_compiling" = yes ||
10531 $as_test_x conftest$ac_exeext
10532 }; then
10533 ac_cv_lib_dld_shl_load=yes
10534 else
10535 $as_echo "$as_me: failed program was:" >&5
10536 sed 's/^/| /' conftest.$ac_ext >&5
10537
10538 ac_cv_lib_dld_shl_load=no
10539 fi
10540
10541 rm -rf conftest.dSYM
10542 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10543 conftest$ac_exeext conftest.$ac_ext
10544 LIBS=$ac_check_lib_save_LIBS
10545 fi
10546 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10547 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10548 if test $ac_cv_lib_dld_shl_load = yes; then
10549 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10550 else
10551 { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
10552 $as_echo_n "checking for dlopen... " >&6; }
10553 if test "${ac_cv_func_dlopen+set}" = set; then
10554 $as_echo_n "(cached) " >&6
10555 else
10556 cat >conftest.$ac_ext <<_ACEOF
10557 /* confdefs.h. */
10558 _ACEOF
10559 cat confdefs.h >>conftest.$ac_ext
10560 cat >>conftest.$ac_ext <<_ACEOF
10561 /* end confdefs.h. */
10562 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
10563 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10564 #define dlopen innocuous_dlopen
10565
10566 /* System header to define __stub macros and hopefully few prototypes,
10567 which can conflict with char dlopen (); below.
10568 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10569 <limits.h> exists even on freestanding compilers. */
10570
10571 #ifdef __STDC__
10572 # include <limits.h>
10573 #else
10574 # include <assert.h>
10575 #endif
10576
10577 #undef dlopen
10578
10579 /* Override any GCC internal prototype to avoid an error.
10580 Use char because int might match the return type of a GCC
10581 builtin and then its argument prototype would still apply. */
10582 #ifdef __cplusplus
10583 extern "C"
10584 #endif
10585 char dlopen ();
10586 /* The GNU C library defines this for functions which it implements
10587 to always fail with ENOSYS. Some functions are actually named
10588 something starting with __ and the normal name is an alias. */
10589 #if defined __stub_dlopen || defined __stub___dlopen
10590 choke me
10591 #endif
10592
10593 int
10594 main ()
10595 {
10596 return dlopen ();
10597 ;
10598 return 0;
10599 }
10600 _ACEOF
10601 rm -f conftest.$ac_objext conftest$ac_exeext
10602 if { (ac_try="$ac_link"
10603 case "(($ac_try" in
10604 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10605 *) ac_try_echo=$ac_try;;
10606 esac
10607 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10608 $as_echo "$ac_try_echo") >&5
10609 (eval "$ac_link") 2>conftest.er1
10610 ac_status=$?
10611 grep -v '^ *+' conftest.er1 >conftest.err
10612 rm -f conftest.er1
10613 cat conftest.err >&5
10614 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10615 (exit $ac_status); } && {
10616 test -z "$ac_c_werror_flag" ||
10617 test ! -s conftest.err
10618 } && test -s conftest$ac_exeext && {
10619 test "$cross_compiling" = yes ||
10620 $as_test_x conftest$ac_exeext
10621 }; then
10622 ac_cv_func_dlopen=yes
10623 else
10624 $as_echo "$as_me: failed program was:" >&5
10625 sed 's/^/| /' conftest.$ac_ext >&5
10626
10627 ac_cv_func_dlopen=no
10628 fi
10629
10630 rm -rf conftest.dSYM
10631 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10632 conftest$ac_exeext conftest.$ac_ext
10633 fi
10634 { $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10635 $as_echo "$ac_cv_func_dlopen" >&6; }
10636 if test $ac_cv_func_dlopen = yes; then
10637 lt_cv_dlopen="dlopen"
10638 else
10639 { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10640 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10641 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10642 $as_echo_n "(cached) " >&6
10643 else
10644 ac_check_lib_save_LIBS=$LIBS
10645 LIBS="-ldl $LIBS"
10646 cat >conftest.$ac_ext <<_ACEOF
10647 /* confdefs.h. */
10648 _ACEOF
10649 cat confdefs.h >>conftest.$ac_ext
10650 cat >>conftest.$ac_ext <<_ACEOF
10651 /* end confdefs.h. */
10652
10653 /* Override any GCC internal prototype to avoid an error.
10654 Use char because int might match the return type of a GCC
10655 builtin and then its argument prototype would still apply. */
10656 #ifdef __cplusplus
10657 extern "C"
10658 #endif
10659 char dlopen ();
10660 int
10661 main ()
10662 {
10663 return dlopen ();
10664 ;
10665 return 0;
10666 }
10667 _ACEOF
10668 rm -f conftest.$ac_objext conftest$ac_exeext
10669 if { (ac_try="$ac_link"
10670 case "(($ac_try" in
10671 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10672 *) ac_try_echo=$ac_try;;
10673 esac
10674 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10675 $as_echo "$ac_try_echo") >&5
10676 (eval "$ac_link") 2>conftest.er1
10677 ac_status=$?
10678 grep -v '^ *+' conftest.er1 >conftest.err
10679 rm -f conftest.er1
10680 cat conftest.err >&5
10681 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10682 (exit $ac_status); } && {
10683 test -z "$ac_c_werror_flag" ||
10684 test ! -s conftest.err
10685 } && test -s conftest$ac_exeext && {
10686 test "$cross_compiling" = yes ||
10687 $as_test_x conftest$ac_exeext
10688 }; then
10689 ac_cv_lib_dl_dlopen=yes
10690 else
10691 $as_echo "$as_me: failed program was:" >&5
10692 sed 's/^/| /' conftest.$ac_ext >&5
10693
10694 ac_cv_lib_dl_dlopen=no
10695 fi
10696
10697 rm -rf conftest.dSYM
10698 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10699 conftest$ac_exeext conftest.$ac_ext
10700 LIBS=$ac_check_lib_save_LIBS
10701 fi
10702 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10703 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10704 if test $ac_cv_lib_dl_dlopen = yes; then
10705 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10706 else
10707 { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10708 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10709 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10710 $as_echo_n "(cached) " >&6
10711 else
10712 ac_check_lib_save_LIBS=$LIBS
10713 LIBS="-lsvld $LIBS"
10714 cat >conftest.$ac_ext <<_ACEOF
10715 /* confdefs.h. */
10716 _ACEOF
10717 cat confdefs.h >>conftest.$ac_ext
10718 cat >>conftest.$ac_ext <<_ACEOF
10719 /* end confdefs.h. */
10720
10721 /* Override any GCC internal prototype to avoid an error.
10722 Use char because int might match the return type of a GCC
10723 builtin and then its argument prototype would still apply. */
10724 #ifdef __cplusplus
10725 extern "C"
10726 #endif
10727 char dlopen ();
10728 int
10729 main ()
10730 {
10731 return dlopen ();
10732 ;
10733 return 0;
10734 }
10735 _ACEOF
10736 rm -f conftest.$ac_objext conftest$ac_exeext
10737 if { (ac_try="$ac_link"
10738 case "(($ac_try" in
10739 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10740 *) ac_try_echo=$ac_try;;
10741 esac
10742 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10743 $as_echo "$ac_try_echo") >&5
10744 (eval "$ac_link") 2>conftest.er1
10745 ac_status=$?
10746 grep -v '^ *+' conftest.er1 >conftest.err
10747 rm -f conftest.er1
10748 cat conftest.err >&5
10749 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10750 (exit $ac_status); } && {
10751 test -z "$ac_c_werror_flag" ||
10752 test ! -s conftest.err
10753 } && test -s conftest$ac_exeext && {
10754 test "$cross_compiling" = yes ||
10755 $as_test_x conftest$ac_exeext
10756 }; then
10757 ac_cv_lib_svld_dlopen=yes
10758 else
10759 $as_echo "$as_me: failed program was:" >&5
10760 sed 's/^/| /' conftest.$ac_ext >&5
10761
10762 ac_cv_lib_svld_dlopen=no
10763 fi
10764
10765 rm -rf conftest.dSYM
10766 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10767 conftest$ac_exeext conftest.$ac_ext
10768 LIBS=$ac_check_lib_save_LIBS
10769 fi
10770 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10771 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10772 if test $ac_cv_lib_svld_dlopen = yes; then
10773 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10774 else
10775 { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10776 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10777 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10778 $as_echo_n "(cached) " >&6
10779 else
10780 ac_check_lib_save_LIBS=$LIBS
10781 LIBS="-ldld $LIBS"
10782 cat >conftest.$ac_ext <<_ACEOF
10783 /* confdefs.h. */
10784 _ACEOF
10785 cat confdefs.h >>conftest.$ac_ext
10786 cat >>conftest.$ac_ext <<_ACEOF
10787 /* end confdefs.h. */
10788
10789 /* Override any GCC internal prototype to avoid an error.
10790 Use char because int might match the return type of a GCC
10791 builtin and then its argument prototype would still apply. */
10792 #ifdef __cplusplus
10793 extern "C"
10794 #endif
10795 char dld_link ();
10796 int
10797 main ()
10798 {
10799 return dld_link ();
10800 ;
10801 return 0;
10802 }
10803 _ACEOF
10804 rm -f conftest.$ac_objext conftest$ac_exeext
10805 if { (ac_try="$ac_link"
10806 case "(($ac_try" in
10807 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10808 *) ac_try_echo=$ac_try;;
10809 esac
10810 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10811 $as_echo "$ac_try_echo") >&5
10812 (eval "$ac_link") 2>conftest.er1
10813 ac_status=$?
10814 grep -v '^ *+' conftest.er1 >conftest.err
10815 rm -f conftest.er1
10816 cat conftest.err >&5
10817 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10818 (exit $ac_status); } && {
10819 test -z "$ac_c_werror_flag" ||
10820 test ! -s conftest.err
10821 } && test -s conftest$ac_exeext && {
10822 test "$cross_compiling" = yes ||
10823 $as_test_x conftest$ac_exeext
10824 }; then
10825 ac_cv_lib_dld_dld_link=yes
10826 else
10827 $as_echo "$as_me: failed program was:" >&5
10828 sed 's/^/| /' conftest.$ac_ext >&5
10829
10830 ac_cv_lib_dld_dld_link=no
10831 fi
10832
10833 rm -rf conftest.dSYM
10834 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10835 conftest$ac_exeext conftest.$ac_ext
10836 LIBS=$ac_check_lib_save_LIBS
10837 fi
10838 { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10839 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10840 if test $ac_cv_lib_dld_dld_link = yes; then
10841 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10842 fi
10843
10844
10845 fi
10846
10847
10848 fi
10849
10850
10851 fi
10852
10853
10854 fi
10855
10856
10857 fi
10858
10859 ;;
10860 esac
10861
10862 if test "x$lt_cv_dlopen" != xno; then
10863 enable_dlopen=yes
10864 else
10865 enable_dlopen=no
10866 fi
10867
10868 case $lt_cv_dlopen in
10869 dlopen)
10870 save_CPPFLAGS="$CPPFLAGS"
10871 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10872
10873 save_LDFLAGS="$LDFLAGS"
10874 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10875
10876 save_LIBS="$LIBS"
10877 LIBS="$lt_cv_dlopen_libs $LIBS"
10878
10879 { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10880 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10881 if test "${lt_cv_dlopen_self+set}" = set; then
10882 $as_echo_n "(cached) " >&6
10883 else
10884 if test "$cross_compiling" = yes; then :
10885 lt_cv_dlopen_self=cross
10886 else
10887 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10888 lt_status=$lt_dlunknown
10889 cat > conftest.$ac_ext <<EOF
10890 #line 10890 "configure"
10891 #include "confdefs.h"
10892
10893 #if HAVE_DLFCN_H
10894 #include <dlfcn.h>
10895 #endif
10896
10897 #include <stdio.h>
10898
10899 #ifdef RTLD_GLOBAL
10900 # define LT_DLGLOBAL RTLD_GLOBAL
10901 #else
10902 # ifdef DL_GLOBAL
10903 # define LT_DLGLOBAL DL_GLOBAL
10904 # else
10905 # define LT_DLGLOBAL 0
10906 # endif
10907 #endif
10908
10909 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10910 find out it does not work in some platform. */
10911 #ifndef LT_DLLAZY_OR_NOW
10912 # ifdef RTLD_LAZY
10913 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10914 # else
10915 # ifdef DL_LAZY
10916 # define LT_DLLAZY_OR_NOW DL_LAZY
10917 # else
10918 # ifdef RTLD_NOW
10919 # define LT_DLLAZY_OR_NOW RTLD_NOW
10920 # else
10921 # ifdef DL_NOW
10922 # define LT_DLLAZY_OR_NOW DL_NOW
10923 # else
10924 # define LT_DLLAZY_OR_NOW 0
10925 # endif
10926 # endif
10927 # endif
10928 # endif
10929 #endif
10930
10931 #ifdef __cplusplus
10932 extern "C" void exit (int);
10933 #endif
10934
10935 void fnord() { int i=42;}
10936 int main ()
10937 {
10938 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10939 int status = $lt_dlunknown;
10940
10941 if (self)
10942 {
10943 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10944 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10945 /* dlclose (self); */
10946 }
10947 else
10948 puts (dlerror ());
10949
10950 exit (status);
10951 }
10952 EOF
10953 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10954 (eval $ac_link) 2>&5
10955 ac_status=$?
10956 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10957 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10958 (./conftest; exit; ) >&5 2>/dev/null
10959 lt_status=$?
10960 case x$lt_status in
10961 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10962 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10963 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10964 esac
10965 else :
10966 # compilation failed
10967 lt_cv_dlopen_self=no
10968 fi
10969 fi
10970 rm -fr conftest*
10971
10972
10973 fi
10974 { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10975 $as_echo "$lt_cv_dlopen_self" >&6; }
10976
10977 if test "x$lt_cv_dlopen_self" = xyes; then
10978 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10979 { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10980 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10981 if test "${lt_cv_dlopen_self_static+set}" = set; then
10982 $as_echo_n "(cached) " >&6
10983 else
10984 if test "$cross_compiling" = yes; then :
10985 lt_cv_dlopen_self_static=cross
10986 else
10987 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10988 lt_status=$lt_dlunknown
10989 cat > conftest.$ac_ext <<EOF
10990 #line 10990 "configure"
10991 #include "confdefs.h"
10992
10993 #if HAVE_DLFCN_H
10994 #include <dlfcn.h>
10995 #endif
10996
10997 #include <stdio.h>
10998
10999 #ifdef RTLD_GLOBAL
11000 # define LT_DLGLOBAL RTLD_GLOBAL
11001 #else
11002 # ifdef DL_GLOBAL
11003 # define LT_DLGLOBAL DL_GLOBAL
11004 # else
11005 # define LT_DLGLOBAL 0
11006 # endif
11007 #endif
11008
11009 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11010 find out it does not work in some platform. */
11011 #ifndef LT_DLLAZY_OR_NOW
11012 # ifdef RTLD_LAZY
11013 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11014 # else
11015 # ifdef DL_LAZY
11016 # define LT_DLLAZY_OR_NOW DL_LAZY
11017 # else
11018 # ifdef RTLD_NOW
11019 # define LT_DLLAZY_OR_NOW RTLD_NOW
11020 # else
11021 # ifdef DL_NOW
11022 # define LT_DLLAZY_OR_NOW DL_NOW
11023 # else
11024 # define LT_DLLAZY_OR_NOW 0
11025 # endif
11026 # endif
11027 # endif
11028 # endif
11029 #endif
11030
11031 #ifdef __cplusplus
11032 extern "C" void exit (int);
11033 #endif
11034
11035 void fnord() { int i=42;}
11036 int main ()
11037 {
11038 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11039 int status = $lt_dlunknown;
11040
11041 if (self)
11042 {
11043 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11044 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11045 /* dlclose (self); */
11046 }
11047 else
11048 puts (dlerror ());
11049
11050 exit (status);
11051 }
11052 EOF
11053 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11054 (eval $ac_link) 2>&5
11055 ac_status=$?
11056 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11057 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
11058 (./conftest; exit; ) >&5 2>/dev/null
11059 lt_status=$?
11060 case x$lt_status in
11061 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11062 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11063 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11064 esac
11065 else :
11066 # compilation failed
11067 lt_cv_dlopen_self_static=no
11068 fi
11069 fi
11070 rm -fr conftest*
11071
11072
11073 fi
11074 { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
11075 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11076 fi
11077
11078 CPPFLAGS="$save_CPPFLAGS"
11079 LDFLAGS="$save_LDFLAGS"
11080 LIBS="$save_LIBS"
11081 ;;
11082 esac
11083
11084 case $lt_cv_dlopen_self in
11085 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11086 *) enable_dlopen_self=unknown ;;
11087 esac
11088
11089 case $lt_cv_dlopen_self_static in
11090 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11091 *) enable_dlopen_self_static=unknown ;;
11092 esac
11093 fi
11094
11095
11096 # Report which library types will actually be built
11097 { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
11098 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11099 { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
11100 $as_echo "$can_build_shared" >&6; }
11101
11102 { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
11103 $as_echo_n "checking whether to build shared libraries... " >&6; }
11104 test "$can_build_shared" = "no" && enable_shared=no
11105
11106 # On AIX, shared libraries and static libraries use the same namespace, and
11107 # are all built from PIC.
11108 case $host_os in
11109 aix3*)
11110 test "$enable_shared" = yes && enable_static=no
11111 if test -n "$RANLIB"; then
11112 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11113 postinstall_cmds='$RANLIB $lib'
11114 fi
11115 ;;
11116
11117 aix[4-9]*)
11118 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11119 test "$enable_shared" = yes && enable_static=no
11120 fi
11121 ;;
11122 esac
11123 { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
11124 $as_echo "$enable_shared" >&6; }
11125
11126 { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
11127 $as_echo_n "checking whether to build static libraries... " >&6; }
11128 # Make sure either enable_shared or enable_static is yes.
11129 test "$enable_shared" = yes || enable_static=yes
11130 { $as_echo "$as_me:$LINENO: result: $enable_static" >&5
11131 $as_echo "$enable_static" >&6; }
11132
11133 # The else clause should only fire when bootstrapping the
11134 # libtool distribution, otherwise you forgot to ship ltmain.sh
11135 # with your package, and you will get complaints that there are
11136 # no rules to generate ltmain.sh.
11137 if test -f "$ltmain"; then
11138 # See if we are running on zsh, and set the options which allow our commands through
11139 # without removal of \ escapes.
11140 if test -n "${ZSH_VERSION+set}" ; then
11141 setopt NO_GLOB_SUBST
11142 fi
11143 # Now quote all the things that may contain metacharacters while being
11144 # careful not to overquote the AC_SUBSTed values. We take copies of the
11145 # variables and quote the copies for generation of the libtool script.
11146 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
11147 SED SHELL STRIP \
11148 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
11149 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
11150 deplibs_check_method reload_flag reload_cmds need_locks \
11151 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
11152 lt_cv_sys_global_symbol_to_c_name_address \
11153 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
11154 old_postinstall_cmds old_postuninstall_cmds \
11155 compiler \
11156 CC \
11157 LD \
11158 lt_prog_compiler_wl \
11159 lt_prog_compiler_pic \
11160 lt_prog_compiler_static \
11161 lt_prog_compiler_no_builtin_flag \
11162 export_dynamic_flag_spec \
11163 thread_safe_flag_spec \
11164 whole_archive_flag_spec \
11165 enable_shared_with_static_runtimes \
11166 old_archive_cmds \
11167 old_archive_from_new_cmds \
11168 predep_objects \
11169 postdep_objects \
11170 predeps \
11171 postdeps \
11172 compiler_lib_search_path \
11173 compiler_lib_search_dirs \
11174 archive_cmds \
11175 archive_expsym_cmds \
11176 postinstall_cmds \
11177 postuninstall_cmds \
11178 old_archive_from_expsyms_cmds \
11179 allow_undefined_flag \
11180 no_undefined_flag \
11181 export_symbols_cmds \
11182 hardcode_libdir_flag_spec \
11183 hardcode_libdir_flag_spec_ld \
11184 hardcode_libdir_separator \
11185 hardcode_automatic \
11186 module_cmds \
11187 module_expsym_cmds \
11188 lt_cv_prog_compiler_c_o \
11189 fix_srcfile_path \
11190 exclude_expsyms \
11191 include_expsyms; do
11192
11193 case $var in
11194 old_archive_cmds | \
11195 old_archive_from_new_cmds | \
11196 archive_cmds | \
11197 archive_expsym_cmds | \
11198 module_cmds | \
11199 module_expsym_cmds | \
11200 old_archive_from_expsyms_cmds | \
11201 export_symbols_cmds | \
11202 extract_expsyms_cmds | reload_cmds | finish_cmds | \
11203 postinstall_cmds | postuninstall_cmds | \
11204 old_postinstall_cmds | old_postuninstall_cmds | \
11205 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
11206 # Double-quote double-evaled strings.
11207 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
11208 ;;
11209 *)
11210 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
11211 ;;
11212 esac
11213 done
11214
11215 case $lt_echo in
11216 *'\$0 --fallback-echo"')
11217 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
11218 ;;
11219 esac
11220
11221 cfgfile="${ofile}T"
11222 trap "$rm \"$cfgfile\"; exit 1" 1 2 15
11223 $rm -f "$cfgfile"
11224 { $as_echo "$as_me:$LINENO: creating $ofile" >&5
11225 $as_echo "$as_me: creating $ofile" >&6;}
11226
11227 cat <<__EOF__ >> "$cfgfile"
11228 #! $SHELL
11229
11230 # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
11231 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
11232 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
11233 #
11234 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
11235 # Free Software Foundation, Inc.
11236 #
11237 # This file is part of GNU Libtool:
11238 # Originally by Gordon Matzigkeit <gord (at] gnu.ai.mit.edu>, 1996
11239 #
11240 # This program is free software; you can redistribute it and/or modify
11241 # it under the terms of the GNU General Public License as published by
11242 # the Free Software Foundation; either version 2 of the License, or
11243 # (at your option) any later version.
11244 #
11245 # This program is distributed in the hope that it will be useful, but
11246 # WITHOUT ANY WARRANTY; without even the implied warranty of
11247 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11248 # General Public License for more details.
11249 #
11250 # You should have received a copy of the GNU General Public License
11251 # along with this program; if not, write to the Free Software
11252 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
11253 #
11254 # As a special exception to the GNU General Public License, if you
11255 # distribute this file as part of a program that contains a
11256 # configuration script generated by Autoconf, you may include it under
11257 # the same distribution terms that you use for the rest of that program.
11258
11259 # A sed program that does not truncate output.
11260 SED=$lt_SED
11261
11262 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
11263 Xsed="$SED -e 1s/^X//"
11264
11265 # The HP-UX ksh and POSIX shell print the target directory to stdout
11266 # if CDPATH is set.
11267 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11268
11269 # The names of the tagged configurations supported by this script.
11270 available_tags=
11271
11272 # ### BEGIN LIBTOOL CONFIG
11273
11274 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
11275
11276 # Shell to use when invoking shell scripts.
11277 SHELL=$lt_SHELL
11278
11279 # Whether or not to build shared libraries.
11280 build_libtool_libs=$enable_shared
11281
11282 # Whether or not to build static libraries.
11283 build_old_libs=$enable_static
11284
11285 # Whether or not to add -lc for building shared libraries.
11286 build_libtool_need_lc=$archive_cmds_need_lc
11287
11288 # Whether or not to disallow shared libs when runtime libs are static
11289 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
11290
11291 # Whether or not to optimize for fast installation.
11292 fast_install=$enable_fast_install
11293
11294 # The host system.
11295 host_alias=$host_alias
11296 host=$host
11297 host_os=$host_os
11298
11299 # The build system.
11300 build_alias=$build_alias
11301 build=$build
11302 build_os=$build_os
11303
11304 # An echo program that does not interpret backslashes.
11305 echo=$lt_echo
11306
11307 # The archiver.
11308 AR=$lt_AR
11309 AR_FLAGS=$lt_AR_FLAGS
11310
11311 # A C compiler.
11312 LTCC=$lt_LTCC
11313
11314 # LTCC compiler flags.
11315 LTCFLAGS=$lt_LTCFLAGS
11316
11317 # A language-specific compiler.
11318 CC=$lt_compiler
11319
11320 # Is the compiler the GNU C compiler?
11321 with_gcc=$GCC
11322
11323 # An ERE matcher.
11324 EGREP=$lt_EGREP
11325
11326 # The linker used to build libraries.
11327 LD=$lt_LD
11328
11329 # Whether we need hard or soft links.
11330 LN_S=$lt_LN_S
11331
11332 # A BSD-compatible nm program.
11333 NM=$lt_NM
11334
11335 # A symbol stripping program
11336 STRIP=$lt_STRIP
11337
11338 # Used to examine libraries when file_magic_cmd begins "file"
11339 MAGIC_CMD=$MAGIC_CMD
11340
11341 # Used on cygwin: DLL creation program.
11342 DLLTOOL="$DLLTOOL"
11343
11344 # Used on cygwin: object dumper.
11345 OBJDUMP="$OBJDUMP"
11346
11347 # Used on cygwin: assembler.
11348 AS="$AS"
11349
11350 # The name of the directory that contains temporary libtool files.
11351 objdir=$objdir
11352
11353 # How to create reloadable object files.
11354 reload_flag=$lt_reload_flag
11355 reload_cmds=$lt_reload_cmds
11356
11357 # How to pass a linker flag through the compiler.
11358 wl=$lt_lt_prog_compiler_wl
11359
11360 # Object file suffix (normally "o").
11361 objext="$ac_objext"
11362
11363 # Old archive suffix (normally "a").
11364 libext="$libext"
11365
11366 # Shared library suffix (normally ".so").
11367 shrext_cmds='$shrext_cmds'
11368
11369 # Executable file suffix (normally "").
11370 exeext="$exeext"
11371
11372 # Additional compiler flags for building library objects.
11373 pic_flag=$lt_lt_prog_compiler_pic
11374 pic_mode=$pic_mode
11375
11376 # What is the maximum length of a command?
11377 max_cmd_len=$lt_cv_sys_max_cmd_len
11378
11379 # Does compiler simultaneously support -c and -o options?
11380 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
11381
11382 # Must we lock files when doing compilation?
11383 need_locks=$lt_need_locks
11384
11385 # Do we need the lib prefix for modules?
11386 need_lib_prefix=$need_lib_prefix
11387
11388 # Do we need a version for libraries?
11389 need_version=$need_version
11390
11391 # Whether dlopen is supported.
11392 dlopen_support=$enable_dlopen
11393
11394 # Whether dlopen of programs is supported.
11395 dlopen_self=$enable_dlopen_self
11396
11397 # Whether dlopen of statically linked programs is supported.
11398 dlopen_self_static=$enable_dlopen_self_static
11399
11400 # Compiler flag to prevent dynamic linking.
11401 link_static_flag=$lt_lt_prog_compiler_static
11402
11403 # Compiler flag to turn off builtin functions.
11404 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
11405
11406 # Compiler flag to allow reflexive dlopens.
11407 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
11408
11409 # Compiler flag to generate shared objects directly from archives.
11410 whole_archive_flag_spec=$lt_whole_archive_flag_spec
11411
11412 # Compiler flag to generate thread-safe objects.
11413 thread_safe_flag_spec=$lt_thread_safe_flag_spec
11414
11415 # Library versioning type.
11416 version_type=$version_type
11417
11418 # Format of library name prefix.
11419 libname_spec=$lt_libname_spec
11420
11421 # List of archive names. First name is the real one, the rest are links.
11422 # The last name is the one that the linker finds with -lNAME.
11423 library_names_spec=$lt_library_names_spec
11424
11425 # The coded name of the library, if different from the real name.
11426 soname_spec=$lt_soname_spec
11427
11428 # Commands used to build and install an old-style archive.
11429 RANLIB=$lt_RANLIB
11430 old_archive_cmds=$lt_old_archive_cmds
11431 old_postinstall_cmds=$lt_old_postinstall_cmds
11432 old_postuninstall_cmds=$lt_old_postuninstall_cmds
11433
11434 # Create an old-style archive from a shared archive.
11435 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
11436
11437 # Create a temporary old-style archive to link instead of a shared archive.
11438 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
11439
11440 # Commands used to build and install a shared archive.
11441 archive_cmds=$lt_archive_cmds
11442 archive_expsym_cmds=$lt_archive_expsym_cmds
11443 postinstall_cmds=$lt_postinstall_cmds
11444 postuninstall_cmds=$lt_postuninstall_cmds
11445
11446 # Commands used to build a loadable module (assumed same as above if empty)
11447 module_cmds=$lt_module_cmds
11448 module_expsym_cmds=$lt_module_expsym_cmds
11449
11450 # Commands to strip libraries.
11451 old_striplib=$lt_old_striplib
11452 striplib=$lt_striplib
11453
11454 # Dependencies to place before the objects being linked to create a
11455 # shared library.
11456 predep_objects=$lt_predep_objects
11457
11458 # Dependencies to place after the objects being linked to create a
11459 # shared library.
11460 postdep_objects=$lt_postdep_objects
11461
11462 # Dependencies to place before the objects being linked to create a
11463 # shared library.
11464 predeps=$lt_predeps
11465
11466 # Dependencies to place after the objects being linked to create a
11467 # shared library.
11468 postdeps=$lt_postdeps
11469
11470 # The directories searched by this compiler when creating a shared
11471 # library
11472 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
11473
11474 # The library search path used internally by the compiler when linking
11475 # a shared library.
11476 compiler_lib_search_path=$lt_compiler_lib_search_path
11477
11478 # Method to check whether dependent libraries are shared objects.
11479 deplibs_check_method=$lt_deplibs_check_method
11480
11481 # Command to use when deplibs_check_method == file_magic.
11482 file_magic_cmd=$lt_file_magic_cmd
11483
11484 # Flag that allows shared libraries with undefined symbols to be built.
11485 allow_undefined_flag=$lt_allow_undefined_flag
11486
11487 # Flag that forces no undefined symbols.
11488 no_undefined_flag=$lt_no_undefined_flag
11489
11490 # Commands used to finish a libtool library installation in a directory.
11491 finish_cmds=$lt_finish_cmds
11492
11493 # Same as above, but a single script fragment to be evaled but not shown.
11494 finish_eval=$lt_finish_eval
11495
11496 # Take the output of nm and produce a listing of raw symbols and C names.
11497 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
11498
11499 # Transform the output of nm in a proper C declaration
11500 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
11501
11502 # Transform the output of nm in a C name address pair
11503 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
11504
11505 # This is the shared library runtime path variable.
11506 runpath_var=$runpath_var
11507
11508 # This is the shared library path variable.
11509 shlibpath_var=$shlibpath_var
11510
11511 # Is shlibpath searched before the hard-coded library search path?
11512 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
11513
11514 # How to hardcode a shared library path into an executable.
11515 hardcode_action=$hardcode_action
11516
11517 # Whether we should hardcode library paths into libraries.
11518 hardcode_into_libs=$hardcode_into_libs
11519
11520 # Flag to hardcode \$libdir into a binary during linking.
11521 # This must work even if \$libdir does not exist.
11522 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
11523
11524 # If ld is used when linking, flag to hardcode \$libdir into
11525 # a binary during linking. This must work even if \$libdir does
11526 # not exist.
11527 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
11528
11529 # Whether we need a single -rpath flag with a separated argument.
11530 hardcode_libdir_separator=$lt_hardcode_libdir_separator
11531
11532 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
11533 # resulting binary.
11534 hardcode_direct=$hardcode_direct
11535
11536 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
11537 # resulting binary.
11538 hardcode_minus_L=$hardcode_minus_L
11539
11540 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
11541 # the resulting binary.
11542 hardcode_shlibpath_var=$hardcode_shlibpath_var
11543
11544 # Set to yes if building a shared library automatically hardcodes DIR into the library
11545 # and all subsequent libraries and executables linked against it.
11546 hardcode_automatic=$hardcode_automatic
11547
11548 # Variables whose values should be saved in libtool wrapper scripts and
11549 # restored at relink time.
11550 variables_saved_for_relink="$variables_saved_for_relink"
11551
11552 # Whether libtool must link a program against all its dependency libraries.
11553 link_all_deplibs=$link_all_deplibs
11554
11555 # Compile-time system search path for libraries
11556 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
11557
11558 # Run-time system search path for libraries
11559 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
11560
11561 # Fix the shell variable \$srcfile for the compiler.
11562 fix_srcfile_path=$lt_fix_srcfile_path
11563
11564 # Set to yes if exported symbols are required.
11565 always_export_symbols=$always_export_symbols
11566
11567 # The commands to list exported symbols.
11568 export_symbols_cmds=$lt_export_symbols_cmds
11569
11570 # The commands to extract the exported symbol list from a shared archive.
11571 extract_expsyms_cmds=$lt_extract_expsyms_cmds
11572
11573 # Symbols that should not be listed in the preloaded symbols.
11574 exclude_expsyms=$lt_exclude_expsyms
11575
11576 # Symbols that must always be exported.
11577 include_expsyms=$lt_include_expsyms
11578
11579 # ### END LIBTOOL CONFIG
11580
11581 __EOF__
11582
11583
11584 case $host_os in
11585 aix3*)
11586 cat <<\EOF >> "$cfgfile"
11587
11588 # AIX sometimes has problems with the GCC collect2 program. For some
11589 # reason, if we set the COLLECT_NAMES environment variable, the problems
11590 # vanish in a puff of smoke.
11591 if test "X${COLLECT_NAMES+set}" != Xset; then
11592 COLLECT_NAMES=
11593 export COLLECT_NAMES
11594 fi
11595 EOF
11596 ;;
11597 esac
11598
11599 # We use sed instead of cat because bash on DJGPP gets confused if
11600 # if finds mixed CR/LF and LF-only lines. Since sed operates in
11601 # text mode, it properly converts lines to CR/LF. This bash problem
11602 # is reportedly fixed, but why not run on old versions too?
11603 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
11604
11605 mv -f "$cfgfile" "$ofile" || \
11606 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
11607 chmod +x "$ofile"
11608
11609 else
11610 # If there is no Makefile yet, we rely on a make rule to execute
11611 # `config.status --recheck' to rerun these tests and create the
11612 # libtool script then.
11613 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
11614 if test -f "$ltmain_in"; then
11615 test -f Makefile && make "$ltmain"
11616 fi
11617 fi
11618
11619
11620 ac_ext=c
11621 ac_cpp='$CPP $CPPFLAGS'
11622 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11623 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11624 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11625
11626 CC="$lt_save_CC"
11627
11628
11629 # Check whether --with-tags was given.
11630 if test "${with_tags+set}" = set; then
11631 withval=$with_tags; tagnames="$withval"
11632 fi
11633
11634
11635 if test -f "$ltmain" && test -n "$tagnames"; then
11636 if test ! -f "${ofile}"; then
11637 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
11638 $as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
11639 fi
11640
11641 if test -z "$LTCC"; then
11642 eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
11643 if test -z "$LTCC"; then
11644 { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
11645 $as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
11646 else
11647 { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
11648 $as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
11649 fi
11650 fi
11651 if test -z "$LTCFLAGS"; then
11652 eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
11653 fi
11654
11655 # Extract list of available tagged configurations in $ofile.
11656 # Note that this assumes the entire list is on one line.
11657 available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
11658
11659 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11660 for tagname in $tagnames; do
11661 IFS="$lt_save_ifs"
11662 # Check whether tagname contains only valid characters
11663 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
11664 "") ;;
11665 *) { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
11666 $as_echo "$as_me: error: invalid tag name: $tagname" >&2;}
11667 { (exit 1); exit 1; }; }
11668 ;;
11669 esac
11670
11671 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
11672 then
11673 { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
11674 $as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
11675 { (exit 1); exit 1; }; }
11676 fi
11677
11678 # Update the list of available tags.
11679 if test -n "$tagname"; then
11680 echo appending configuration tag \"$tagname\" to $ofile
11681
11682 case $tagname in
11683 CXX)
11684 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11685 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11686 (test "X$CXX" != "Xg++"))) ; then
11687 ac_ext=cpp
11688 ac_cpp='$CXXCPP $CPPFLAGS'
11689 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11690 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11691 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11692
11693
11694
11695
11696 archive_cmds_need_lc_CXX=no
11697 allow_undefined_flag_CXX=
11698 always_export_symbols_CXX=no
11699 archive_expsym_cmds_CXX=
11700 export_dynamic_flag_spec_CXX=
11701 hardcode_direct_CXX=no
11702 hardcode_libdir_flag_spec_CXX=
11703 hardcode_libdir_flag_spec_ld_CXX=
11704 hardcode_libdir_separator_CXX=
11705 hardcode_minus_L_CXX=no
11706 hardcode_shlibpath_var_CXX=unsupported
11707 hardcode_automatic_CXX=no
11708 module_cmds_CXX=
11709 module_expsym_cmds_CXX=
11710 link_all_deplibs_CXX=unknown
11711 old_archive_cmds_CXX=$old_archive_cmds
11712 no_undefined_flag_CXX=
11713 whole_archive_flag_spec_CXX=
11714 enable_shared_with_static_runtimes_CXX=no
11715
11716 # Dependencies to place before and after the object being linked:
11717 predep_objects_CXX=
11718 postdep_objects_CXX=
11719 predeps_CXX=
11720 postdeps_CXX=
11721 compiler_lib_search_path_CXX=
11722 compiler_lib_search_dirs_CXX=
11723
11724 # Source file extension for C++ test sources.
11725 ac_ext=cpp
11726
11727 # Object file extension for compiled C++ test sources.
11728 objext=o
11729 objext_CXX=$objext
11730
11731 # Code to be used in simple compile tests
11732 lt_simple_compile_test_code="int some_variable = 0;"
11733
11734 # Code to be used in simple link tests
11735 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11736
11737 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
11738
11739 # If no C compiler was specified, use CC.
11740 LTCC=${LTCC-"$CC"}
11741
11742 # If no C compiler flags were specified, use CFLAGS.
11743 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11744
11745 # Allow CC to be a program name with arguments.
11746 compiler=$CC
11747
11748
11749 # save warnings/boilerplate of simple test code
11750 ac_outfile=conftest.$ac_objext
11751 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11752 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11753 _lt_compiler_boilerplate=`cat conftest.err`
11754 $rm conftest*
11755
11756 ac_outfile=conftest.$ac_objext
11757 echo "$lt_simple_link_test_code" >conftest.$ac_ext
11758 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11759 _lt_linker_boilerplate=`cat conftest.err`
11760 $rm -r conftest*
11761
11762
11763 # Allow CC to be a program name with arguments.
11764 lt_save_CC=$CC
11765 lt_save_LD=$LD
11766 lt_save_GCC=$GCC
11767 GCC=$GXX
11768 lt_save_with_gnu_ld=$with_gnu_ld
11769 lt_save_path_LD=$lt_cv_path_LD
11770 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11771 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11772 else
11773 $as_unset lt_cv_prog_gnu_ld
11774 fi
11775 if test -n "${lt_cv_path_LDCXX+set}"; then
11776 lt_cv_path_LD=$lt_cv_path_LDCXX
11777 else
11778 $as_unset lt_cv_path_LD
11779 fi
11780 test -z "${LDCXX+set}" || LD=$LDCXX
11781 CC=${CXX-"c++"}
11782 compiler=$CC
11783 compiler_CXX=$CC
11784 for cc_temp in $compiler""; do
11785 case $cc_temp in
11786 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11787 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11788 \-*) ;;
11789 *) break;;
11790 esac
11791 done
11792 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11793
11794
11795 # We don't want -fno-exception wen compiling C++ code, so set the
11796 # no_builtin_flag separately
11797 if test "$GXX" = yes; then
11798 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11799 else
11800 lt_prog_compiler_no_builtin_flag_CXX=
11801 fi
11802
11803 if test "$GXX" = yes; then
11804 # Set up default GNU C++ configuration
11805
11806
11807 # Check whether --with-gnu-ld was given.
11808 if test "${with_gnu_ld+set}" = set; then
11809 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11810 else
11811 with_gnu_ld=no
11812 fi
11813
11814 ac_prog=ld
11815 if test "$GCC" = yes; then
11816 # Check if gcc -print-prog-name=ld gives a path.
11817 { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
11818 $as_echo_n "checking for ld used by $CC... " >&6; }
11819 case $host in
11820 *-*-mingw*)
11821 # gcc leaves a trailing carriage return which upsets mingw
11822 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11823 *)
11824 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11825 esac
11826 case $ac_prog in
11827 # Accept absolute paths.
11828 [\\/]* | ?:[\\/]*)
11829 re_direlt='/[^/][^/]*/\.\./'
11830 # Canonicalize the pathname of ld
11831 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
11832 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11833 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
11834 done
11835 test -z "$LD" && LD="$ac_prog"
11836 ;;
11837 "")
11838 # If it fails, then pretend we aren't using GCC.
11839 ac_prog=ld
11840 ;;
11841 *)
11842 # If it is relative, then search for the first ld in PATH.
11843 with_gnu_ld=unknown
11844 ;;
11845 esac
11846 elif test "$with_gnu_ld" = yes; then
11847 { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
11848 $as_echo_n "checking for GNU ld... " >&6; }
11849 else
11850 { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11851 $as_echo_n "checking for non-GNU ld... " >&6; }
11852 fi
11853 if test "${lt_cv_path_LD+set}" = set; then
11854 $as_echo_n "(cached) " >&6
11855 else
11856 if test -z "$LD"; then
11857 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11858 for ac_dir in $PATH; do
11859 IFS="$lt_save_ifs"
11860 test -z "$ac_dir" && ac_dir=.
11861 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11862 lt_cv_path_LD="$ac_dir/$ac_prog"
11863 # Check to see if the program is GNU ld. I'd rather use --version,
11864 # but apparently some variants of GNU ld only accept -v.
11865 # Break only if it was the GNU/non-GNU ld that we prefer.
11866 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11867 *GNU* | *'with BFD'*)
11868 test "$with_gnu_ld" != no && break
11869 ;;
11870 *)
11871 test "$with_gnu_ld" != yes && break
11872 ;;
11873 esac
11874 fi
11875 done
11876 IFS="$lt_save_ifs"
11877 else
11878 lt_cv_path_LD="$LD" # Let the user override the test with a path.
11879 fi
11880 fi
11881
11882 LD="$lt_cv_path_LD"
11883 if test -n "$LD"; then
11884 { $as_echo "$as_me:$LINENO: result: $LD" >&5
11885 $as_echo "$LD" >&6; }
11886 else
11887 { $as_echo "$as_me:$LINENO: result: no" >&5
11888 $as_echo "no" >&6; }
11889 fi
11890 test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11891 $as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11892 { (exit 1); exit 1; }; }
11893 { $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11894 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11895 if test "${lt_cv_prog_gnu_ld+set}" = set; then
11896 $as_echo_n "(cached) " >&6
11897 else
11898 # I'd rather use --version here, but apparently some GNU lds only accept -v.
11899 case `$LD -v 2>&1 </dev/null` in
11900 *GNU* | *'with BFD'*)
11901 lt_cv_prog_gnu_ld=yes
11902 ;;
11903 *)
11904 lt_cv_prog_gnu_ld=no
11905 ;;
11906 esac
11907 fi
11908 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
11909 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
11910 with_gnu_ld=$lt_cv_prog_gnu_ld
11911
11912
11913
11914 # Check if GNU C++ uses GNU ld as the underlying linker, since the
11915 # archiving commands below assume that GNU ld is being used.
11916 if test "$with_gnu_ld" = yes; then
11917 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11918 archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
11919
11920 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11921 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11922
11923 # If archive_cmds runs LD, not CC, wlarc should be empty
11924 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11925 # investigate it a little bit more. (MM)
11926 wlarc='${wl}'
11927
11928 # ancient GNU ld didn't support --whole-archive et. al.
11929 if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
11930 grep 'no-whole-archive' > /dev/null; then
11931 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11932 else
11933 whole_archive_flag_spec_CXX=
11934 fi
11935 else
11936 with_gnu_ld=no
11937 wlarc=
11938
11939 # A generic and very simple default shared library creation
11940 # command for GNU C++ for the case where it uses the native
11941 # linker, instead of GNU ld. If possible, this setting should
11942 # overridden to take advantage of the native linker features on
11943 # the platform it is being used on.
11944 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11945 fi
11946
11947 # Commands to make compiler produce verbose output that lists
11948 # what "hidden" libraries, object files and flags are used when
11949 # linking a shared library.
11950 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11951
11952 else
11953 GXX=no
11954 with_gnu_ld=no
11955 wlarc=
11956 fi
11957
11958 # PORTME: fill in a description of your system's C++ link characteristics
11959 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11960 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11961 ld_shlibs_CXX=yes
11962 case $host_os in
11963 aix3*)
11964 # FIXME: insert proper C++ library support
11965 ld_shlibs_CXX=no
11966 ;;
11967 aix[4-9]*)
11968 if test "$host_cpu" = ia64; then
11969 # On IA64, the linker does run time linking by default, so we don't
11970 # have to do anything special.
11971 aix_use_runtimelinking=no
11972 exp_sym_flag='-Bexport'
11973 no_entry_flag=""
11974 else
11975 aix_use_runtimelinking=no
11976
11977 # Test if we are trying to use run time linking or normal
11978 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11979 # need to do runtime linking.
11980 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11981 for ld_flag in $LDFLAGS; do
11982 case $ld_flag in
11983 *-brtl*)
11984 aix_use_runtimelinking=yes
11985 break
11986 ;;
11987 esac
11988 done
11989 ;;
11990 esac
11991
11992 exp_sym_flag='-bexport'
11993 no_entry_flag='-bnoentry'
11994 fi
11995
11996 # When large executables or shared objects are built, AIX ld can
11997 # have problems creating the table of contents. If linking a library
11998 # or program results in "error TOC overflow" add -mminimal-toc to
11999 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
12000 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12001
12002 archive_cmds_CXX=''
12003 hardcode_direct_CXX=yes
12004 hardcode_libdir_separator_CXX=':'
12005 link_all_deplibs_CXX=yes
12006
12007 if test "$GXX" = yes; then
12008 case $host_os in aix4.[012]|aix4.[012].*)
12009 # We only want to do this on AIX 4.2 and lower, the check
12010 # below for broken collect2 doesn't work under 4.3+
12011 collect2name=`${CC} -print-prog-name=collect2`
12012 if test -f "$collect2name" && \
12013 strings "$collect2name" | grep resolve_lib_name >/dev/null
12014 then
12015 # We have reworked collect2
12016 :
12017 else
12018 # We have old collect2
12019 hardcode_direct_CXX=unsupported
12020 # It fails to find uninstalled libraries when the uninstalled
12021 # path is not listed in the libpath. Setting hardcode_minus_L
12022 # to unsupported forces relinking
12023 hardcode_minus_L_CXX=yes
12024 hardcode_libdir_flag_spec_CXX='-L$libdir'
12025 hardcode_libdir_separator_CXX=
12026 fi
12027 ;;
12028 esac
12029 shared_flag='-shared'
12030 if test "$aix_use_runtimelinking" = yes; then
12031 shared_flag="$shared_flag "'${wl}-G'
12032 fi
12033 else
12034 # not using gcc
12035 if test "$host_cpu" = ia64; then
12036 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12037 # chokes on -Wl,-G. The following line is correct:
12038 shared_flag='-G'
12039 else
12040 if test "$aix_use_runtimelinking" = yes; then
12041 shared_flag='${wl}-G'
12042 else
12043 shared_flag='${wl}-bM:SRE'
12044 fi
12045 fi
12046 fi
12047
12048 # It seems that -bexpall does not export symbols beginning with
12049 # underscore (_), so it is better to generate a list of symbols to export.
12050 always_export_symbols_CXX=yes
12051 if test "$aix_use_runtimelinking" = yes; then
12052 # Warning - without using the other runtime loading flags (-brtl),
12053 # -berok will link without error, but may produce a broken library.
12054 allow_undefined_flag_CXX='-berok'
12055 # Determine the default libpath from the value encoded in an empty executable.
12056 cat >conftest.$ac_ext <<_ACEOF
12057 /* confdefs.h. */
12058 _ACEOF
12059 cat confdefs.h >>conftest.$ac_ext
12060 cat >>conftest.$ac_ext <<_ACEOF
12061 /* end confdefs.h. */
12062
12063 int
12064 main ()
12065 {
12066
12067 ;
12068 return 0;
12069 }
12070 _ACEOF
12071 rm -f conftest.$ac_objext conftest$ac_exeext
12072 if { (ac_try="$ac_link"
12073 case "(($ac_try" in
12074 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12075 *) ac_try_echo=$ac_try;;
12076 esac
12077 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12078 $as_echo "$ac_try_echo") >&5
12079 (eval "$ac_link") 2>conftest.er1
12080 ac_status=$?
12081 grep -v '^ *+' conftest.er1 >conftest.err
12082 rm -f conftest.er1
12083 cat conftest.err >&5
12084 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12085 (exit $ac_status); } && {
12086 test -z "$ac_cxx_werror_flag" ||
12087 test ! -s conftest.err
12088 } && test -s conftest$ac_exeext && {
12089 test "$cross_compiling" = yes ||
12090 $as_test_x conftest$ac_exeext
12091 }; then
12092
12093 lt_aix_libpath_sed='
12094 /Import File Strings/,/^$/ {
12095 /^0/ {
12096 s/^0 *\(.*\)$/\1/
12097 p
12098 }
12099 }'
12100 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12101 # Check for a 64-bit object if we didn't find anything.
12102 if test -z "$aix_libpath"; then
12103 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12104 fi
12105 else
12106 $as_echo "$as_me: failed program was:" >&5
12107 sed 's/^/| /' conftest.$ac_ext >&5
12108
12109
12110 fi
12111
12112 rm -rf conftest.dSYM
12113 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12114 conftest$ac_exeext conftest.$ac_ext
12115 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12116
12117 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12118
12119 archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
12120 else
12121 if test "$host_cpu" = ia64; then
12122 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12123 allow_undefined_flag_CXX="-z nodefs"
12124 archive_expsym_cmds_CXX="\$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"
12125 else
12126 # Determine the default libpath from the value encoded in an empty executable.
12127 cat >conftest.$ac_ext <<_ACEOF
12128 /* confdefs.h. */
12129 _ACEOF
12130 cat confdefs.h >>conftest.$ac_ext
12131 cat >>conftest.$ac_ext <<_ACEOF
12132 /* end confdefs.h. */
12133
12134 int
12135 main ()
12136 {
12137
12138 ;
12139 return 0;
12140 }
12141 _ACEOF
12142 rm -f conftest.$ac_objext conftest$ac_exeext
12143 if { (ac_try="$ac_link"
12144 case "(($ac_try" in
12145 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12146 *) ac_try_echo=$ac_try;;
12147 esac
12148 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12149 $as_echo "$ac_try_echo") >&5
12150 (eval "$ac_link") 2>conftest.er1
12151 ac_status=$?
12152 grep -v '^ *+' conftest.er1 >conftest.err
12153 rm -f conftest.er1
12154 cat conftest.err >&5
12155 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12156 (exit $ac_status); } && {
12157 test -z "$ac_cxx_werror_flag" ||
12158 test ! -s conftest.err
12159 } && test -s conftest$ac_exeext && {
12160 test "$cross_compiling" = yes ||
12161 $as_test_x conftest$ac_exeext
12162 }; then
12163
12164 lt_aix_libpath_sed='
12165 /Import File Strings/,/^$/ {
12166 /^0/ {
12167 s/^0 *\(.*\)$/\1/
12168 p
12169 }
12170 }'
12171 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12172 # Check for a 64-bit object if we didn't find anything.
12173 if test -z "$aix_libpath"; then
12174 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12175 fi
12176 else
12177 $as_echo "$as_me: failed program was:" >&5
12178 sed 's/^/| /' conftest.$ac_ext >&5
12179
12180
12181 fi
12182
12183 rm -rf conftest.dSYM
12184 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12185 conftest$ac_exeext conftest.$ac_ext
12186 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12187
12188 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12189 # Warning - without using the other run time loading flags,
12190 # -berok will link without error, but may produce a broken library.
12191 no_undefined_flag_CXX=' ${wl}-bernotok'
12192 allow_undefined_flag_CXX=' ${wl}-berok'
12193 # Exported symbols can be pulled into shared objects from archives
12194 whole_archive_flag_spec_CXX='$convenience'
12195 archive_cmds_need_lc_CXX=yes
12196 # This is similar to how AIX traditionally builds its shared libraries.
12197 archive_expsym_cmds_CXX="\$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'
12198 fi
12199 fi
12200 ;;
12201
12202 beos*)
12203 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
12204 allow_undefined_flag_CXX=unsupported
12205 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
12206 # support --undefined. This deserves some investigation. FIXME
12207 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12208 else
12209 ld_shlibs_CXX=no
12210 fi
12211 ;;
12212
12213 chorus*)
12214 case $cc_basename in
12215 *)
12216 # FIXME: insert proper C++ library support
12217 ld_shlibs_CXX=no
12218 ;;
12219 esac
12220 ;;
12221
12222 cygwin* | mingw* | pw32*)
12223 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12224 # as there is no search path for DLLs.
12225 hardcode_libdir_flag_spec_CXX='-L$libdir'
12226 allow_undefined_flag_CXX=unsupported
12227 always_export_symbols_CXX=no
12228 enable_shared_with_static_runtimes_CXX=yes
12229
12230 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
12231 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12232 # If the export-symbols file already is a .def file (1st line
12233 # is EXPORTS), use it as is; otherwise, prepend...
12234 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12235 cp $export_symbols $output_objdir/$soname.def;
12236 else
12237 echo EXPORTS > $output_objdir/$soname.def;
12238 cat $export_symbols >> $output_objdir/$soname.def;
12239 fi~
12240 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12241 else
12242 ld_shlibs_CXX=no
12243 fi
12244 ;;
12245 darwin* | rhapsody*)
12246 archive_cmds_need_lc_CXX=no
12247 hardcode_direct_CXX=no
12248 hardcode_automatic_CXX=yes
12249 hardcode_shlibpath_var_CXX=unsupported
12250 whole_archive_flag_spec_CXX=''
12251 link_all_deplibs_CXX=yes
12252 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
12253 if test "$GXX" = yes ; then
12254 output_verbose_link_cmd='echo'
12255 archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
12256 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12257 archive_expsym_cmds_CXX="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}"
12258 module_expsym_cmds_CXX="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}"
12259 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12260 archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
12261 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
12262 fi
12263 else
12264 case $cc_basename in
12265 xlc*)
12266 output_verbose_link_cmd='echo'
12267 archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
12268 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
12269 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
12270 archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
12271 module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
12272 ;;
12273 *)
12274 ld_shlibs_CXX=no
12275 ;;
12276 esac
12277 fi
12278 ;;
12279
12280 dgux*)
12281 case $cc_basename in
12282 ec++*)
12283 # FIXME: insert proper C++ library support
12284 ld_shlibs_CXX=no
12285 ;;
12286 ghcx*)
12287 # Green Hills C++ Compiler
12288 # FIXME: insert proper C++ library support
12289 ld_shlibs_CXX=no
12290 ;;
12291 *)
12292 # FIXME: insert proper C++ library support
12293 ld_shlibs_CXX=no
12294 ;;
12295 esac
12296 ;;
12297 freebsd[12]*)
12298 # C++ shared libraries reported to be fairly broken before switch to ELF
12299 ld_shlibs_CXX=no
12300 ;;
12301 freebsd-elf*)
12302 archive_cmds_need_lc_CXX=no
12303 ;;
12304 freebsd* | dragonfly*)
12305 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12306 # conventions
12307 ld_shlibs_CXX=yes
12308 ;;
12309 gnu*)
12310 ;;
12311 hpux9*)
12312 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12313 hardcode_libdir_separator_CXX=:
12314 export_dynamic_flag_spec_CXX='${wl}-E'
12315 hardcode_direct_CXX=yes
12316 hardcode_minus_L_CXX=yes # Not in the search PATH,
12317 # but as the default
12318 # location of the library.
12319
12320 case $cc_basename in
12321 CC*)
12322 # FIXME: insert proper C++ library support
12323 ld_shlibs_CXX=no
12324 ;;
12325 aCC*)
12326 archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12327 # Commands to make compiler produce verbose output that lists
12328 # what "hidden" libraries, object files and flags are used when
12329 # linking a shared library.
12330 #
12331 # There doesn't appear to be a way to prevent this compiler from
12332 # explicitly linking system object files so we need to strip them
12333 # from the output so that they don't get included in the library
12334 # dependencies.
12335 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
12336 ;;
12337 *)
12338 if test "$GXX" = yes; then
12339 archive_cmds_CXX='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12340 else
12341 # FIXME: insert proper C++ library support
12342 ld_shlibs_CXX=no
12343 fi
12344 ;;
12345 esac
12346 ;;
12347 hpux10*|hpux11*)
12348 if test $with_gnu_ld = no; then
12349 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12350 hardcode_libdir_separator_CXX=:
12351
12352 case $host_cpu in
12353 hppa*64*|ia64*) ;;
12354 *)
12355 export_dynamic_flag_spec_CXX='${wl}-E'
12356 ;;
12357 esac
12358 fi
12359 case $host_cpu in
12360 hppa*64*|ia64*)
12361 hardcode_direct_CXX=no
12362 hardcode_shlibpath_var_CXX=no
12363 ;;
12364 *)
12365 hardcode_direct_CXX=yes
12366 hardcode_minus_L_CXX=yes # Not in the search PATH,
12367 # but as the default
12368 # location of the library.
12369 ;;
12370 esac
12371
12372 case $cc_basename in
12373 CC*)
12374 # FIXME: insert proper C++ library support
12375 ld_shlibs_CXX=no
12376 ;;
12377 aCC*)
12378 case $host_cpu in
12379 hppa*64*)
12380 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12381 ;;
12382 ia64*)
12383 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12384 ;;
12385 *)
12386 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12387 ;;
12388 esac
12389 # Commands to make compiler produce verbose output that lists
12390 # what "hidden" libraries, object files and flags are used when
12391 # linking a shared library.
12392 #
12393 # There doesn't appear to be a way to prevent this compiler from
12394 # explicitly linking system object files so we need to strip them
12395 # from the output so that they don't get included in the library
12396 # dependencies.
12397 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
12398 ;;
12399 *)
12400 if test "$GXX" = yes; then
12401 if test $with_gnu_ld = no; then
12402 case $host_cpu in
12403 hppa*64*)
12404 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12405 ;;
12406 ia64*)
12407 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12408 ;;
12409 *)
12410 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12411 ;;
12412 esac
12413 fi
12414 else
12415 # FIXME: insert proper C++ library support
12416 ld_shlibs_CXX=no
12417 fi
12418 ;;
12419 esac
12420 ;;
12421 interix[3-9]*)
12422 hardcode_direct_CXX=no
12423 hardcode_shlibpath_var_CXX=no
12424 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12425 export_dynamic_flag_spec_CXX='${wl}-E'
12426 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12427 # Instead, shared libraries are loaded at an image base (0x10000000 by
12428 # default) and relocated if they conflict, which is a slow very memory
12429 # consuming and fragmenting process. To avoid this, we pick a random,
12430 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12431 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
12432 archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12433 archive_expsym_cmds_CXX='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'
12434 ;;
12435 irix5* | irix6*)
12436 case $cc_basename in
12437 CC*)
12438 # SGI C++
12439 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
12440
12441 # Archives containing C++ object files must be created using
12442 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
12443 # necessary to make sure instantiated templates are included
12444 # in the archive.
12445 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12446 ;;
12447 *)
12448 if test "$GXX" = yes; then
12449 if test "$with_gnu_ld" = no; then
12450 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12451 else
12452 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
12453 fi
12454 fi
12455 link_all_deplibs_CXX=yes
12456 ;;
12457 esac
12458 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12459 hardcode_libdir_separator_CXX=:
12460 ;;
12461 linux* | k*bsd*-gnu)
12462 case $cc_basename in
12463 KCC*)
12464 # Kuck and Associates, Inc. (KAI) C++ Compiler
12465
12466 # KCC will only create a shared library if the output file
12467 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12468 # to its proper name (with version) after linking.
12469 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
12470 archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
12471 # Commands to make compiler produce verbose output that lists
12472 # what "hidden" libraries, object files and flags are used when
12473 # linking a shared library.
12474 #
12475 # There doesn't appear to be a way to prevent this compiler from
12476 # explicitly linking system object files so we need to strip them
12477 # from the output so that they don't get included in the library
12478 # dependencies.
12479 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
12480
12481 hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
12482 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12483
12484 # Archives containing C++ object files must be created using
12485 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12486 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12487 ;;
12488 icpc*)
12489 # Intel C++
12490 with_gnu_ld=yes
12491 # version 8.0 and above of icpc choke on multiply defined symbols
12492 # if we add $predep_objects and $postdep_objects, however 7.1 and
12493 # earlier do not add the objects themselves.
12494 case `$CC -V 2>&1` in
12495 *"Version 7."*)
12496 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12497 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12498 ;;
12499 *) # Version 8.0 or newer
12500 tmp_idyn=
12501 case $host_cpu in
12502 ia64*) tmp_idyn=' -i_dynamic';;
12503 esac
12504 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12505 archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12506 ;;
12507 esac
12508 archive_cmds_need_lc_CXX=no
12509 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12510 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12511 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12512 ;;
12513 pgCC* | pgcpp*)
12514 # Portland Group C++ compiler
12515 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12516 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
12517
12518 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12519 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12520 whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
12521 ;;
12522 cxx*)
12523 # Compaq C++
12524 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12525 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
12526
12527 runpath_var=LD_RUN_PATH
12528 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12529 hardcode_libdir_separator_CXX=:
12530
12531 # Commands to make compiler produce verbose output that lists
12532 # what "hidden" libraries, object files and flags are used when
12533 # linking a shared library.
12534 #
12535 # There doesn't appear to be a way to prevent this compiler from
12536 # explicitly linking system object files so we need to strip them
12537 # from the output so that they don't get included in the library
12538 # dependencies.
12539 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
12540 ;;
12541 *)
12542 case `$CC -V 2>&1 | sed 5q` in
12543 *Sun\ C*)
12544 # Sun C++ 5.9
12545 no_undefined_flag_CXX=' -zdefs'
12546 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12547 archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
12548 hardcode_libdir_flag_spec_CXX='-R$libdir'
12549 whole_archive_flag_spec_CXX='${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'
12550
12551 # Not sure whether something based on
12552 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12553 # would be better.
12554 output_verbose_link_cmd='echo'
12555
12556 # Archives containing C++ object files must be created using
12557 # "CC -xar", where "CC" is the Sun C++ compiler. This is
12558 # necessary to make sure instantiated templates are included
12559 # in the archive.
12560 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12561 ;;
12562 esac
12563 ;;
12564 esac
12565 ;;
12566 lynxos*)
12567 # FIXME: insert proper C++ library support
12568 ld_shlibs_CXX=no
12569 ;;
12570 m88k*)
12571 # FIXME: insert proper C++ library support
12572 ld_shlibs_CXX=no
12573 ;;
12574 mvs*)
12575 case $cc_basename in
12576 cxx*)
12577 # FIXME: insert proper C++ library support
12578 ld_shlibs_CXX=no
12579 ;;
12580 *)
12581 # FIXME: insert proper C++ library support
12582 ld_shlibs_CXX=no
12583 ;;
12584 esac
12585 ;;
12586 netbsd*)
12587 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12588 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12589 wlarc=
12590 hardcode_libdir_flag_spec_CXX='-R$libdir'
12591 hardcode_direct_CXX=yes
12592 hardcode_shlibpath_var_CXX=no
12593 fi
12594 # Workaround some broken pre-1.5 toolchains
12595 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12596 ;;
12597 openbsd2*)
12598 # C++ shared libraries are fairly broken
12599 ld_shlibs_CXX=no
12600 ;;
12601 openbsd*)
12602 if test -f /usr/libexec/ld.so; then
12603 hardcode_direct_CXX=yes
12604 hardcode_shlibpath_var_CXX=no
12605 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12606 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12607 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12608 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12609 export_dynamic_flag_spec_CXX='${wl}-E'
12610 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12611 fi
12612 output_verbose_link_cmd='echo'
12613 else
12614 ld_shlibs_CXX=no
12615 fi
12616 ;;
12617 osf3*)
12618 case $cc_basename in
12619 KCC*)
12620 # Kuck and Associates, Inc. (KAI) C++ Compiler
12621
12622 # KCC will only create a shared library if the output file
12623 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12624 # to its proper name (with version) after linking.
12625 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
12626
12627 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12628 hardcode_libdir_separator_CXX=:
12629
12630 # Archives containing C++ object files must be created using
12631 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12632 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12633
12634 ;;
12635 RCC*)
12636 # Rational C++ 2.4.1
12637 # FIXME: insert proper C++ library support
12638 ld_shlibs_CXX=no
12639 ;;
12640 cxx*)
12641 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12642 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
12643
12644 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12645 hardcode_libdir_separator_CXX=:
12646
12647 # Commands to make compiler produce verbose output that lists
12648 # what "hidden" libraries, object files and flags are used when
12649 # linking a shared library.
12650 #
12651 # There doesn't appear to be a way to prevent this compiler from
12652 # explicitly linking system object files so we need to strip them
12653 # from the output so that they don't get included in the library
12654 # dependencies.
12655 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
12656 ;;
12657 *)
12658 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12659 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12660 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12661
12662 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12663 hardcode_libdir_separator_CXX=:
12664
12665 # Commands to make compiler produce verbose output that lists
12666 # what "hidden" libraries, object files and flags are used when
12667 # linking a shared library.
12668 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12669
12670 else
12671 # FIXME: insert proper C++ library support
12672 ld_shlibs_CXX=no
12673 fi
12674 ;;
12675 esac
12676 ;;
12677 osf4* | osf5*)
12678 case $cc_basename in
12679 KCC*)
12680 # Kuck and Associates, Inc. (KAI) C++ Compiler
12681
12682 # KCC will only create a shared library if the output file
12683 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12684 # to its proper name (with version) after linking.
12685 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
12686
12687 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12688 hardcode_libdir_separator_CXX=:
12689
12690 # Archives containing C++ object files must be created using
12691 # the KAI C++ compiler.
12692 old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
12693 ;;
12694 RCC*)
12695 # Rational C++ 2.4.1
12696 # FIXME: insert proper C++ library support
12697 ld_shlibs_CXX=no
12698 ;;
12699 cxx*)
12700 allow_undefined_flag_CXX=' -expect_unresolved \*'
12701 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
12702 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12703 echo "-hidden">> $lib.exp~
12704 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~
12705 $rm $lib.exp'
12706
12707 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12708 hardcode_libdir_separator_CXX=:
12709
12710 # Commands to make compiler produce verbose output that lists
12711 # what "hidden" libraries, object files and flags are used when
12712 # linking a shared library.
12713 #
12714 # There doesn't appear to be a way to prevent this compiler from
12715 # explicitly linking system object files so we need to strip them
12716 # from the output so that they don't get included in the library
12717 # dependencies.
12718 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
12719 ;;
12720 *)
12721 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12722 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12723 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
12724
12725 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12726 hardcode_libdir_separator_CXX=:
12727
12728 # Commands to make compiler produce verbose output that lists
12729 # what "hidden" libraries, object files and flags are used when
12730 # linking a shared library.
12731 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12732
12733 else
12734 # FIXME: insert proper C++ library support
12735 ld_shlibs_CXX=no
12736 fi
12737 ;;
12738 esac
12739 ;;
12740 psos*)
12741 # FIXME: insert proper C++ library support
12742 ld_shlibs_CXX=no
12743 ;;
12744 sunos4*)
12745 case $cc_basename in
12746 CC*)
12747 # Sun C++ 4.x
12748 # FIXME: insert proper C++ library support
12749 ld_shlibs_CXX=no
12750 ;;
12751 lcc*)
12752 # Lucid
12753 # FIXME: insert proper C++ library support
12754 ld_shlibs_CXX=no
12755 ;;
12756 *)
12757 # FIXME: insert proper C++ library support
12758 ld_shlibs_CXX=no
12759 ;;
12760 esac
12761 ;;
12762 solaris*)
12763 case $cc_basename in
12764 CC*)
12765 # Sun C++ 4.2, 5.x and Centerline C++
12766 archive_cmds_need_lc_CXX=yes
12767 no_undefined_flag_CXX=' -zdefs'
12768 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12769 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12770 $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12771
12772 hardcode_libdir_flag_spec_CXX='-R$libdir'
12773 hardcode_shlibpath_var_CXX=no
12774 case $host_os in
12775 solaris2.[0-5] | solaris2.[0-5].*) ;;
12776 *)
12777 # The compiler driver will combine and reorder linker options,
12778 # but understands `-z linker_flag'.
12779 # Supported since Solaris 2.6 (maybe 2.5.1?)
12780 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12781 ;;
12782 esac
12783 link_all_deplibs_CXX=yes
12784
12785 output_verbose_link_cmd='echo'
12786
12787 # Archives containing C++ object files must be created using
12788 # "CC -xar", where "CC" is the Sun C++ compiler. This is
12789 # necessary to make sure instantiated templates are included
12790 # in the archive.
12791 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12792 ;;
12793 gcx*)
12794 # Green Hills C++ Compiler
12795 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12796
12797 # The C++ compiler must be used to create the archive.
12798 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12799 ;;
12800 *)
12801 # GNU C++ compiler with Solaris linker
12802 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12803 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12804 if $CC --version | grep -v '^2\.7' > /dev/null; then
12805 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12806 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12807 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12808
12809 # Commands to make compiler produce verbose output that lists
12810 # what "hidden" libraries, object files and flags are used when
12811 # linking a shared library.
12812 output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12813 else
12814 # g++ 2.7 appears to require `-G' NOT `-shared' on this
12815 # platform.
12816 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12817 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12818 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12819
12820 # Commands to make compiler produce verbose output that lists
12821 # what "hidden" libraries, object files and flags are used when
12822 # linking a shared library.
12823 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12824 fi
12825
12826 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12827 case $host_os in
12828 solaris2.[0-5] | solaris2.[0-5].*) ;;
12829 *)
12830 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12831 ;;
12832 esac
12833 fi
12834 ;;
12835 esac
12836 ;;
12837 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12838 no_undefined_flag_CXX='${wl}-z,text'
12839 archive_cmds_need_lc_CXX=no
12840 hardcode_shlibpath_var_CXX=no
12841 runpath_var='LD_RUN_PATH'
12842
12843 case $cc_basename in
12844 CC*)
12845 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12846 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12847 ;;
12848 *)
12849 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12850 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12851 ;;
12852 esac
12853 ;;
12854 sysv5* | sco3.2v5* | sco5v6*)
12855 # Note: We can NOT use -z defs as we might desire, because we do not
12856 # link with -lc, and that would cause any symbols used from libc to
12857 # always be unresolved, which means just about no library would
12858 # ever link correctly. If we're not using GNU ld we use -z text
12859 # though, which does catch some bad symbols but isn't as heavy-handed
12860 # as -z defs.
12861 # For security reasons, it is highly recommended that you always
12862 # use absolute paths for naming shared libraries, and exclude the
12863 # DT_RUNPATH tag from executables and libraries. But doing so
12864 # requires that you compile everything twice, which is a pain.
12865 # So that behaviour is only enabled if SCOABSPATH is set to a
12866 # non-empty value in the environment. Most likely only useful for
12867 # creating official distributions of packages.
12868 # This is a hack until libtool officially supports absolute path
12869 # names for shared libraries.
12870 no_undefined_flag_CXX='${wl}-z,text'
12871 allow_undefined_flag_CXX='${wl}-z,nodefs'
12872 archive_cmds_need_lc_CXX=no
12873 hardcode_shlibpath_var_CXX=no
12874 hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
12875 hardcode_libdir_separator_CXX=':'
12876 link_all_deplibs_CXX=yes
12877 export_dynamic_flag_spec_CXX='${wl}-Bexport'
12878 runpath_var='LD_RUN_PATH'
12879
12880 case $cc_basename in
12881 CC*)
12882 archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12883 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12884 ;;
12885 *)
12886 archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12887 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12888 ;;
12889 esac
12890 ;;
12891 tandem*)
12892 case $cc_basename in
12893 NCC*)
12894 # NonStop-UX NCC 3.20
12895 # FIXME: insert proper C++ library support
12896 ld_shlibs_CXX=no
12897 ;;
12898 *)
12899 # FIXME: insert proper C++ library support
12900 ld_shlibs_CXX=no
12901 ;;
12902 esac
12903 ;;
12904 vxworks*)
12905 # FIXME: insert proper C++ library support
12906 ld_shlibs_CXX=no
12907 ;;
12908 *)
12909 # FIXME: insert proper C++ library support
12910 ld_shlibs_CXX=no
12911 ;;
12912 esac
12913 { $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12914 $as_echo "$ld_shlibs_CXX" >&6; }
12915 test "$ld_shlibs_CXX" = no && can_build_shared=no
12916
12917 GCC_CXX="$GXX"
12918 LD_CXX="$LD"
12919
12920 cat > conftest.$ac_ext <<EOF
12921 class Foo
12922 {
12923 public:
12924 Foo (void) { a = 0; }
12925 private:
12926 int a;
12927 };
12928 EOF
12929
12930 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12931 (eval $ac_compile) 2>&5
12932 ac_status=$?
12933 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12934 (exit $ac_status); }; then
12935 # Parse the compiler output and extract the necessary
12936 # objects, libraries and library flags.
12937
12938 # Sentinel used to keep track of whether or not we are before
12939 # the conftest object file.
12940 pre_test_object_deps_done=no
12941
12942 # The `*' in the case matches for architectures that use `case' in
12943 # $output_verbose_cmd can trigger glob expansion during the loop
12944 # eval without this substitution.
12945 output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
12946
12947 for p in `eval $output_verbose_link_cmd`; do
12948 case $p in
12949
12950 -L* | -R* | -l*)
12951 # Some compilers place space between "-{L,R}" and the path.
12952 # Remove the space.
12953 if test $p = "-L" \
12954 || test $p = "-R"; then
12955 prev=$p
12956 continue
12957 else
12958 prev=
12959 fi
12960
12961 if test "$pre_test_object_deps_done" = no; then
12962 case $p in
12963 -L* | -R*)
12964 # Internal compiler library paths should come after those
12965 # provided the user. The postdeps already come after the
12966 # user supplied libs so there is no need to process them.
12967 if test -z "$compiler_lib_search_path_CXX"; then
12968 compiler_lib_search_path_CXX="${prev}${p}"
12969 else
12970 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12971 fi
12972 ;;
12973 # The "-l" case would never come before the object being
12974 # linked, so don't bother handling this case.
12975 esac
12976 else
12977 if test -z "$postdeps_CXX"; then
12978 postdeps_CXX="${prev}${p}"
12979 else
12980 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12981 fi
12982 fi
12983 ;;
12984
12985 *.$objext)
12986 # This assumes that the test object file only shows up
12987 # once in the compiler output.
12988 if test "$p" = "conftest.$objext"; then
12989 pre_test_object_deps_done=yes
12990 continue
12991 fi
12992
12993 if test "$pre_test_object_deps_done" = no; then
12994 if test -z "$predep_objects_CXX"; then
12995 predep_objects_CXX="$p"
12996 else
12997 predep_objects_CXX="$predep_objects_CXX $p"
12998 fi
12999 else
13000 if test -z "$postdep_objects_CXX"; then
13001 postdep_objects_CXX="$p"
13002 else
13003 postdep_objects_CXX="$postdep_objects_CXX $p"
13004 fi
13005 fi
13006 ;;
13007
13008 *) ;; # Ignore the rest.
13009
13010 esac
13011 done
13012
13013 # Clean up.
13014 rm -f a.out a.exe
13015 else
13016 echo "libtool.m4: error: problem compiling CXX test program"
13017 fi
13018
13019 $rm -f confest.$objext
13020
13021 compiler_lib_search_dirs_CXX=
13022 if test -n "$compiler_lib_search_path_CXX"; then
13023 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13024 fi
13025
13026 # PORTME: override above test on systems where it is broken
13027 case $host_os in
13028 interix[3-9]*)
13029 # Interix 3.5 installs completely hosed .la files for C++, so rather than
13030 # hack all around it, let's just trust "g++" to DTRT.
13031 predep_objects_CXX=
13032 postdep_objects_CXX=
13033 postdeps_CXX=
13034 ;;
13035
13036 linux*)
13037 case `$CC -V 2>&1 | sed 5q` in
13038 *Sun\ C*)
13039 # Sun C++ 5.9
13040 #
13041 # The more standards-conforming stlport4 library is
13042 # incompatible with the Cstd library. Avoid specifying
13043 # it if it's in CXXFLAGS. Ignore libCrun as
13044 # -library=stlport4 depends on it.
13045 case " $CXX $CXXFLAGS " in
13046 *" -library=stlport4 "*)
13047 solaris_use_stlport4=yes
13048 ;;
13049 esac
13050 if test "$solaris_use_stlport4" != yes; then
13051 postdeps_CXX='-library=Cstd -library=Crun'
13052 fi
13053 ;;
13054 esac
13055 ;;
13056
13057 solaris*)
13058 case $cc_basename in
13059 CC*)
13060 # The more standards-conforming stlport4 library is
13061 # incompatible with the Cstd library. Avoid specifying
13062 # it if it's in CXXFLAGS. Ignore libCrun as
13063 # -library=stlport4 depends on it.
13064 case " $CXX $CXXFLAGS " in
13065 *" -library=stlport4 "*)
13066 solaris_use_stlport4=yes
13067 ;;
13068 esac
13069
13070 # Adding this requires a known-good setup of shared libraries for
13071 # Sun compiler versions before 5.6, else PIC objects from an old
13072 # archive will be linked into the output, leading to subtle bugs.
13073 if test "$solaris_use_stlport4" != yes; then
13074 postdeps_CXX='-library=Cstd -library=Crun'
13075 fi
13076 ;;
13077 esac
13078 ;;
13079 esac
13080
13081 case " $postdeps_CXX " in
13082 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
13083 esac
13084
13085 lt_prog_compiler_wl_CXX=
13086 lt_prog_compiler_pic_CXX=
13087 lt_prog_compiler_static_CXX=
13088
13089 { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
13090 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13091
13092 # C++ specific cases for pic, static, wl, etc.
13093 if test "$GXX" = yes; then
13094 lt_prog_compiler_wl_CXX='-Wl,'
13095 lt_prog_compiler_static_CXX='-static'
13096
13097 case $host_os in
13098 aix*)
13099 # All AIX code is PIC.
13100 if test "$host_cpu" = ia64; then
13101 # AIX 5 now supports IA64 processor
13102 lt_prog_compiler_static_CXX='-Bstatic'
13103 fi
13104 ;;
13105 amigaos*)
13106 # FIXME: we need at least 68020 code to build shared libraries, but
13107 # adding the `-m68020' flag to GCC prevents building anything better,
13108 # like `-m68040'.
13109 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13110 ;;
13111 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13112 # PIC is the default for these OSes.
13113 ;;
13114 mingw* | cygwin* | os2* | pw32*)
13115 # This hack is so that the source file can tell whether it is being
13116 # built for inclusion in a dll (and should export symbols for example).
13117 # Although the cygwin gcc ignores -fPIC, still need this for old-style
13118 # (--disable-auto-import) libraries
13119 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13120 ;;
13121 darwin* | rhapsody*)
13122 # PIC is the default on this platform
13123 # Common symbols not allowed in MH_DYLIB files
13124 lt_prog_compiler_pic_CXX='-fno-common'
13125 ;;
13126 *djgpp*)
13127 # DJGPP does not support shared libraries at all
13128 lt_prog_compiler_pic_CXX=
13129 ;;
13130 interix[3-9]*)
13131 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13132 # Instead, we relocate shared libraries at runtime.
13133 ;;
13134 sysv4*MP*)
13135 if test -d /usr/nec; then
13136 lt_prog_compiler_pic_CXX=-Kconform_pic
13137 fi
13138 ;;
13139 hpux*)
13140 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13141 # not for PA HP-UX.
13142 case $host_cpu in
13143 hppa*64*|ia64*)
13144 ;;
13145 *)
13146 lt_prog_compiler_pic_CXX='-fPIC'
13147 ;;
13148 esac
13149 ;;
13150 *)
13151 lt_prog_compiler_pic_CXX='-fPIC'
13152 ;;
13153 esac
13154 else
13155 case $host_os in
13156 aix[4-9]*)
13157 # All AIX code is PIC.
13158 if test "$host_cpu" = ia64; then
13159 # AIX 5 now supports IA64 processor
13160 lt_prog_compiler_static_CXX='-Bstatic'
13161 else
13162 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
13163 fi
13164 ;;
13165 chorus*)
13166 case $cc_basename in
13167 cxch68*)
13168 # Green Hills C++ Compiler
13169 # _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
13170 ;;
13171 esac
13172 ;;
13173 darwin*)
13174 # PIC is the default on this platform
13175 # Common symbols not allowed in MH_DYLIB files
13176 case $cc_basename in
13177 xlc*)
13178 lt_prog_compiler_pic_CXX='-qnocommon'
13179 lt_prog_compiler_wl_CXX='-Wl,'
13180 ;;
13181 esac
13182 ;;
13183 dgux*)
13184 case $cc_basename in
13185 ec++*)
13186 lt_prog_compiler_pic_CXX='-KPIC'
13187 ;;
13188 ghcx*)
13189 # Green Hills C++ Compiler
13190 lt_prog_compiler_pic_CXX='-pic'
13191 ;;
13192 *)
13193 ;;
13194 esac
13195 ;;
13196 freebsd* | dragonfly*)
13197 # FreeBSD uses GNU C++
13198 ;;
13199 hpux9* | hpux10* | hpux11*)
13200 case $cc_basename in
13201 CC*)
13202 lt_prog_compiler_wl_CXX='-Wl,'
13203 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13204 if test "$host_cpu" != ia64; then
13205 lt_prog_compiler_pic_CXX='+Z'
13206 fi
13207 ;;
13208 aCC*)
13209 lt_prog_compiler_wl_CXX='-Wl,'
13210 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13211 case $host_cpu in
13212 hppa*64*|ia64*)
13213 # +Z the default
13214 ;;
13215 *)
13216 lt_prog_compiler_pic_CXX='+Z'
13217 ;;
13218 esac
13219 ;;
13220 *)
13221 ;;
13222 esac
13223 ;;
13224 interix*)
13225 # This is c89, which is MS Visual C++ (no shared libs)
13226 # Anyone wants to do a port?
13227 ;;
13228 irix5* | irix6* | nonstopux*)
13229 case $cc_basename in
13230 CC*)
13231 lt_prog_compiler_wl_CXX='-Wl,'
13232 lt_prog_compiler_static_CXX='-non_shared'
13233 # CC pic flag -KPIC is the default.
13234 ;;
13235 *)
13236 ;;
13237 esac
13238 ;;
13239 linux* | k*bsd*-gnu)
13240 case $cc_basename in
13241 KCC*)
13242 # KAI C++ Compiler
13243 lt_prog_compiler_wl_CXX='--backend -Wl,'
13244 lt_prog_compiler_pic_CXX='-fPIC'
13245 ;;
13246 icpc* | ecpc*)
13247 # Intel C++
13248 lt_prog_compiler_wl_CXX='-Wl,'
13249 lt_prog_compiler_pic_CXX='-KPIC'
13250 lt_prog_compiler_static_CXX='-static'
13251 ;;
13252 pgCC* | pgcpp*)
13253 # Portland Group C++ compiler.
13254 lt_prog_compiler_wl_CXX='-Wl,'
13255 lt_prog_compiler_pic_CXX='-fpic'
13256 lt_prog_compiler_static_CXX='-Bstatic'
13257 ;;
13258 cxx*)
13259 # Compaq C++
13260 # Make sure the PIC flag is empty. It appears that all Alpha
13261 # Linux and Compaq Tru64 Unix objects are PIC.
13262 lt_prog_compiler_pic_CXX=
13263 lt_prog_compiler_static_CXX='-non_shared'
13264 ;;
13265 *)
13266 case `$CC -V 2>&1 | sed 5q` in
13267 *Sun\ C*)
13268 # Sun C++ 5.9
13269 lt_prog_compiler_pic_CXX='-KPIC'
13270 lt_prog_compiler_static_CXX='-Bstatic'
13271 lt_prog_compiler_wl_CXX='-Qoption ld '
13272 ;;
13273 esac
13274 ;;
13275 esac
13276 ;;
13277 lynxos*)
13278 ;;
13279 m88k*)
13280 ;;
13281 mvs*)
13282 case $cc_basename in
13283 cxx*)
13284 lt_prog_compiler_pic_CXX='-W c,exportall'
13285 ;;
13286 *)
13287 ;;
13288 esac
13289 ;;
13290 netbsd*)
13291 ;;
13292 osf3* | osf4* | osf5*)
13293 case $cc_basename in
13294 KCC*)
13295 lt_prog_compiler_wl_CXX='--backend -Wl,'
13296 ;;
13297 RCC*)
13298 # Rational C++ 2.4.1
13299 lt_prog_compiler_pic_CXX='-pic'
13300 ;;
13301 cxx*)
13302 # Digital/Compaq C++
13303 lt_prog_compiler_wl_CXX='-Wl,'
13304 # Make sure the PIC flag is empty. It appears that all Alpha
13305 # Linux and Compaq Tru64 Unix objects are PIC.
13306 lt_prog_compiler_pic_CXX=
13307 lt_prog_compiler_static_CXX='-non_shared'
13308 ;;
13309 *)
13310 ;;
13311 esac
13312 ;;
13313 psos*)
13314 ;;
13315 solaris*)
13316 case $cc_basename in
13317 CC*)
13318 # Sun C++ 4.2, 5.x and Centerline C++
13319 lt_prog_compiler_pic_CXX='-KPIC'
13320 lt_prog_compiler_static_CXX='-Bstatic'
13321 lt_prog_compiler_wl_CXX='-Qoption ld '
13322 ;;
13323 gcx*)
13324 # Green Hills C++ Compiler
13325 lt_prog_compiler_pic_CXX='-PIC'
13326 ;;
13327 *)
13328 ;;
13329 esac
13330 ;;
13331 sunos4*)
13332 case $cc_basename in
13333 CC*)
13334 # Sun C++ 4.x
13335 lt_prog_compiler_pic_CXX='-pic'
13336 lt_prog_compiler_static_CXX='-Bstatic'
13337 ;;
13338 lcc*)
13339 # Lucid
13340 lt_prog_compiler_pic_CXX='-pic'
13341 ;;
13342 *)
13343 ;;
13344 esac
13345 ;;
13346 tandem*)
13347 case $cc_basename in
13348 NCC*)
13349 # NonStop-UX NCC 3.20
13350 lt_prog_compiler_pic_CXX='-KPIC'
13351 ;;
13352 *)
13353 ;;
13354 esac
13355 ;;
13356 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13357 case $cc_basename in
13358 CC*)
13359 lt_prog_compiler_wl_CXX='-Wl,'
13360 lt_prog_compiler_pic_CXX='-KPIC'
13361 lt_prog_compiler_static_CXX='-Bstatic'
13362 ;;
13363 esac
13364 ;;
13365 vxworks*)
13366 ;;
13367 *)
13368 lt_prog_compiler_can_build_shared_CXX=no
13369 ;;
13370 esac
13371 fi
13372
13373 { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
13374 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
13375
13376 #
13377 # Check to make sure the PIC flag actually works.
13378 #
13379 if test -n "$lt_prog_compiler_pic_CXX"; then
13380
13381 { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13382 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
13383 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
13384 $as_echo_n "(cached) " >&6
13385 else
13386 lt_cv_prog_compiler_pic_works_CXX=no
13387 ac_outfile=conftest.$ac_objext
13388 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13389 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
13390 # Insert the option either (1) after the last *FLAGS variable, or
13391 # (2) before a word containing "conftest.", or (3) at the end.
13392 # Note that $ac_compile itself does not contain backslashes and begins
13393 # with a dollar sign (not a hyphen), so the echo should work correctly.
13394 # The option is referenced via a variable to avoid confusing sed.
13395 lt_compile=`echo "$ac_compile" | $SED \
13396 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13397 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13398 -e 's:$: $lt_compiler_flag:'`
13399 (eval echo "\"\$as_me:13399: $lt_compile\"" >&5)
13400 (eval "$lt_compile" 2>conftest.err)
13401 ac_status=$?
13402 cat conftest.err >&5
13403 echo "$as_me:13403: \$? = $ac_status" >&5
13404 if (exit $ac_status) && test -s "$ac_outfile"; then
13405 # The compiler can only warn and ignore the option if not recognized
13406 # So say no if there are warnings other than the usual output.
13407 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
13408 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13409 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13410 lt_cv_prog_compiler_pic_works_CXX=yes
13411 fi
13412 fi
13413 $rm conftest*
13414
13415 fi
13416 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13417 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13418
13419 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13420 case $lt_prog_compiler_pic_CXX in
13421 "" | " "*) ;;
13422 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13423 esac
13424 else
13425 lt_prog_compiler_pic_CXX=
13426 lt_prog_compiler_can_build_shared_CXX=no
13427 fi
13428
13429 fi
13430 case $host_os in
13431 # For platforms which do not support PIC, -DPIC is meaningless:
13432 *djgpp*)
13433 lt_prog_compiler_pic_CXX=
13434 ;;
13435 *)
13436 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13437 ;;
13438 esac
13439
13440 #
13441 # Check to make sure the static flag actually works.
13442 #
13443 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13444 { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13445 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13446 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
13447 $as_echo_n "(cached) " >&6
13448 else
13449 lt_cv_prog_compiler_static_works_CXX=no
13450 save_LDFLAGS="$LDFLAGS"
13451 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13452 echo "$lt_simple_link_test_code" > conftest.$ac_ext
13453 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13454 # The linker can only warn and ignore the option if not recognized
13455 # So say no if there are warnings
13456 if test -s conftest.err; then
13457 # Append any errors to the config.log.
13458 cat conftest.err 1>&5
13459 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13460 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13461 if diff conftest.exp conftest.er2 >/dev/null; then
13462 lt_cv_prog_compiler_static_works_CXX=yes
13463 fi
13464 else
13465 lt_cv_prog_compiler_static_works_CXX=yes
13466 fi
13467 fi
13468 $rm -r conftest*
13469 LDFLAGS="$save_LDFLAGS"
13470
13471 fi
13472 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13473 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13474
13475 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13476 :
13477 else
13478 lt_prog_compiler_static_CXX=
13479 fi
13480
13481
13482 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13483 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13484 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
13485 $as_echo_n "(cached) " >&6
13486 else
13487 lt_cv_prog_compiler_c_o_CXX=no
13488 $rm -r conftest 2>/dev/null
13489 mkdir conftest
13490 cd conftest
13491 mkdir out
13492 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13493
13494 lt_compiler_flag="-o out/conftest2.$ac_objext"
13495 # Insert the option either (1) after the last *FLAGS variable, or
13496 # (2) before a word containing "conftest.", or (3) at the end.
13497 # Note that $ac_compile itself does not contain backslashes and begins
13498 # with a dollar sign (not a hyphen), so the echo should work correctly.
13499 lt_compile=`echo "$ac_compile" | $SED \
13500 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13501 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13502 -e 's:$: $lt_compiler_flag:'`
13503 (eval echo "\"\$as_me:13503: $lt_compile\"" >&5)
13504 (eval "$lt_compile" 2>out/conftest.err)
13505 ac_status=$?
13506 cat out/conftest.err >&5
13507 echo "$as_me:13507: \$? = $ac_status" >&5
13508 if (exit $ac_status) && test -s out/conftest2.$ac_objext
13509 then
13510 # The compiler can only warn and ignore the option if not recognized
13511 # So say no if there are warnings
13512 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13513 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13514 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13515 lt_cv_prog_compiler_c_o_CXX=yes
13516 fi
13517 fi
13518 chmod u+w . 2>&5
13519 $rm conftest*
13520 # SGI C++ compiler will create directory out/ii_files/ for
13521 # template instantiation
13522 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
13523 $rm out/* && rmdir out
13524 cd ..
13525 rmdir conftest
13526 $rm conftest*
13527
13528 fi
13529 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13530 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13531
13532
13533 hard_links="nottested"
13534 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13535 # do not overwrite the value of need_locks provided by the user
13536 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
13537 $as_echo_n "checking if we can lock with hard links... " >&6; }
13538 hard_links=yes
13539 $rm conftest*
13540 ln conftest.a conftest.b 2>/dev/null && hard_links=no
13541 touch conftest.a
13542 ln conftest.a conftest.b 2>&5 || hard_links=no
13543 ln conftest.a conftest.b 2>/dev/null && hard_links=no
13544 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
13545 $as_echo "$hard_links" >&6; }
13546 if test "$hard_links" = no; then
13547 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13548 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13549 need_locks=warn
13550 fi
13551 else
13552 need_locks=no
13553 fi
13554
13555 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13556 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13557
13558 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13559 case $host_os in
13560 aix[4-9]*)
13561 # If we're using GNU nm, then we don't want the "-C" option.
13562 # -C means demangle to AIX nm, but means don't demangle with GNU nm
13563 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
13564 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
13565 else
13566 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
13567 fi
13568 ;;
13569 pw32*)
13570 export_symbols_cmds_CXX="$ltdll_cmds"
13571 ;;
13572 cygwin* | mingw*)
13573 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
13574 ;;
13575 *)
13576 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13577 ;;
13578 esac
13579 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13580
13581 { $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
13582 $as_echo "$ld_shlibs_CXX" >&6; }
13583 test "$ld_shlibs_CXX" = no && can_build_shared=no
13584
13585 #
13586 # Do we need to explicitly link libc?
13587 #
13588 case "x$archive_cmds_need_lc_CXX" in
13589 x|xyes)
13590 # Assume -lc should be added
13591 archive_cmds_need_lc_CXX=yes
13592
13593 if test "$enable_shared" = yes && test "$GCC" = yes; then
13594 case $archive_cmds_CXX in
13595 *'~'*)
13596 # FIXME: we may have to deal with multi-command sequences.
13597 ;;
13598 '$CC '*)
13599 # Test whether the compiler implicitly links with -lc since on some
13600 # systems, -lgcc has to come before -lc. If gcc already passes -lc
13601 # to ld, don't add -lc before -lgcc.
13602 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
13603 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13604 $rm conftest*
13605 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13606
13607 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13608 (eval $ac_compile) 2>&5
13609 ac_status=$?
13610 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13611 (exit $ac_status); } 2>conftest.err; then
13612 soname=conftest
13613 lib=conftest
13614 libobjs=conftest.$ac_objext
13615 deplibs=
13616 wl=$lt_prog_compiler_wl_CXX
13617 pic_flag=$lt_prog_compiler_pic_CXX
13618 compiler_flags=-v
13619 linker_flags=-v
13620 verstring=
13621 output_objdir=.
13622 libname=conftest
13623 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13624 allow_undefined_flag_CXX=
13625 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
13626 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
13627 ac_status=$?
13628 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13629 (exit $ac_status); }
13630 then
13631 archive_cmds_need_lc_CXX=no
13632 else
13633 archive_cmds_need_lc_CXX=yes
13634 fi
13635 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13636 else
13637 cat conftest.err 1>&5
13638 fi
13639 $rm conftest*
13640 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
13641 $as_echo "$archive_cmds_need_lc_CXX" >&6; }
13642 ;;
13643 esac
13644 fi
13645 ;;
13646 esac
13647
13648 { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
13649 $as_echo_n "checking dynamic linker characteristics... " >&6; }
13650 library_names_spec=
13651 libname_spec='lib$name'
13652 soname_spec=
13653 shrext_cmds=".so"
13654 postinstall_cmds=
13655 postuninstall_cmds=
13656 finish_cmds=
13657 finish_eval=
13658 shlibpath_var=
13659 shlibpath_overrides_runpath=unknown
13660 version_type=none
13661 dynamic_linker="$host_os ld.so"
13662 sys_lib_dlsearch_path_spec="/lib /usr/lib"
13663
13664 need_lib_prefix=unknown
13665 hardcode_into_libs=no
13666
13667 # when you set need_version to no, make sure it does not cause -set_version
13668 # flags to be left without arguments
13669 need_version=unknown
13670
13671 case $host_os in
13672 aix3*)
13673 version_type=linux
13674 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13675 shlibpath_var=LIBPATH
13676
13677 # AIX 3 has no versioning support, so we append a major version to the name.
13678 soname_spec='${libname}${release}${shared_ext}$major'
13679 ;;
13680
13681 aix[4-9]*)
13682 version_type=linux
13683 need_lib_prefix=no
13684 need_version=no
13685 hardcode_into_libs=yes
13686 if test "$host_cpu" = ia64; then
13687 # AIX 5 supports IA64
13688 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13689 shlibpath_var=LD_LIBRARY_PATH
13690 else
13691 # With GCC up to 2.95.x, collect2 would create an import file
13692 # for dependence libraries. The import file would start with
13693 # the line `#! .'. This would cause the generated library to
13694 # depend on `.', always an invalid library. This was fixed in
13695 # development snapshots of GCC prior to 3.0.
13696 case $host_os in
13697 aix4 | aix4.[01] | aix4.[01].*)
13698 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13699 echo ' yes '
13700 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
13701 :
13702 else
13703 can_build_shared=no
13704 fi
13705 ;;
13706 esac
13707 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13708 # soname into executable. Probably we can add versioning support to
13709 # collect2, so additional links can be useful in future.
13710 if test "$aix_use_runtimelinking" = yes; then
13711 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13712 # instead of lib<name>.a to let people know that these are not
13713 # typical AIX shared libraries.
13714 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13715 else
13716 # We preserve .a as extension for shared libraries through AIX4.2
13717 # and later when we are not doing run time linking.
13718 library_names_spec='${libname}${release}.a $libname.a'
13719 soname_spec='${libname}${release}${shared_ext}$major'
13720 fi
13721 shlibpath_var=LIBPATH
13722 fi
13723 ;;
13724
13725 amigaos*)
13726 library_names_spec='$libname.ixlibrary $libname.a'
13727 # Create ${libname}_ixlibrary.a entries in /sys/libs.
13728 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'
13729 ;;
13730
13731 beos*)
13732 library_names_spec='${libname}${shared_ext}'
13733 dynamic_linker="$host_os ld.so"
13734 shlibpath_var=LIBRARY_PATH
13735 ;;
13736
13737 bsdi[45]*)
13738 version_type=linux
13739 need_version=no
13740 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13741 soname_spec='${libname}${release}${shared_ext}$major'
13742 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13743 shlibpath_var=LD_LIBRARY_PATH
13744 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13745 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13746 # the default ld.so.conf also contains /usr/contrib/lib and
13747 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13748 # libtool to hard-code these into programs
13749 ;;
13750
13751 cygwin* | mingw* | pw32*)
13752 version_type=windows
13753 shrext_cmds=".dll"
13754 need_version=no
13755 need_lib_prefix=no
13756
13757 case $GCC,$host_os in
13758 yes,cygwin* | yes,mingw* | yes,pw32*)
13759 library_names_spec='$libname.dll.a'
13760 # DLL is installed to $(libdir)/../bin by postinstall_cmds
13761 postinstall_cmds='base_file=`basename \${file}`~
13762 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
13763 dldir=$destdir/`dirname \$dlpath`~
13764 test -d \$dldir || mkdir -p \$dldir~
13765 $install_prog $dir/$dlname \$dldir/$dlname~
13766 chmod a+x \$dldir/$dlname'
13767 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13768 dlpath=$dir/\$dldll~
13769 $rm \$dlpath'
13770 shlibpath_overrides_runpath=yes
13771
13772 case $host_os in
13773 cygwin*)
13774 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13775 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13776 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
13777 ;;
13778 mingw*)
13779 # MinGW DLLs use traditional 'lib' prefix
13780 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13781 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13782 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
13783 # It is most probably a Windows format PATH printed by
13784 # mingw gcc, but we are running on Cygwin. Gcc prints its search
13785 # path with ; separators, and with drive letters. We can handle the
13786 # drive letters (cygwin fileutils understands them), so leave them,
13787 # especially as we might pass files found there to a mingw objdump,
13788 # which wouldn't understand a cygwinified path. Ahh.
13789 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13790 else
13791 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
13792 fi
13793 ;;
13794 pw32*)
13795 # pw32 DLLs use 'pw' prefix rather than 'lib'
13796 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13797 ;;
13798 esac
13799 ;;
13800
13801 *)
13802 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13803 ;;
13804 esac
13805 dynamic_linker='Win32 ld.exe'
13806 # FIXME: first we should search . and the directory the executable is in
13807 shlibpath_var=PATH
13808 ;;
13809
13810 darwin* | rhapsody*)
13811 dynamic_linker="$host_os dyld"
13812 version_type=darwin
13813 need_lib_prefix=no
13814 need_version=no
13815 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13816 soname_spec='${libname}${release}${major}$shared_ext'
13817 shlibpath_overrides_runpath=yes
13818 shlibpath_var=DYLD_LIBRARY_PATH
13819 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13820
13821 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13822 ;;
13823
13824 dgux*)
13825 version_type=linux
13826 need_lib_prefix=no
13827 need_version=no
13828 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13829 soname_spec='${libname}${release}${shared_ext}$major'
13830 shlibpath_var=LD_LIBRARY_PATH
13831 ;;
13832
13833 freebsd1*)
13834 dynamic_linker=no
13835 ;;
13836
13837 freebsd* | dragonfly*)
13838 # DragonFly does not have aout. When/if they implement a new
13839 # versioning mechanism, adjust this.
13840 if test -x /usr/bin/objformat; then
13841 objformat=`/usr/bin/objformat`
13842 else
13843 case $host_os in
13844 freebsd[123]*) objformat=aout ;;
13845 *) objformat=elf ;;
13846 esac
13847 fi
13848 version_type=freebsd-$objformat
13849 case $version_type in
13850 freebsd-elf*)
13851 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13852 need_version=no
13853 need_lib_prefix=no
13854 ;;
13855 freebsd-*)
13856 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13857 need_version=yes
13858 ;;
13859 esac
13860 shlibpath_var=LD_LIBRARY_PATH
13861 case $host_os in
13862 freebsd2*)
13863 shlibpath_overrides_runpath=yes
13864 ;;
13865 freebsd3.[01]* | freebsdelf3.[01]*)
13866 shlibpath_overrides_runpath=yes
13867 hardcode_into_libs=yes
13868 ;;
13869 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13870 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13871 shlibpath_overrides_runpath=no
13872 hardcode_into_libs=yes
13873 ;;
13874 *) # from 4.6 on, and DragonFly
13875 shlibpath_overrides_runpath=yes
13876 hardcode_into_libs=yes
13877 ;;
13878 esac
13879 ;;
13880
13881 gnu*)
13882 version_type=linux
13883 need_lib_prefix=no
13884 need_version=no
13885 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13886 soname_spec='${libname}${release}${shared_ext}$major'
13887 shlibpath_var=LD_LIBRARY_PATH
13888 hardcode_into_libs=yes
13889 ;;
13890
13891 hpux9* | hpux10* | hpux11*)
13892 # Give a soname corresponding to the major version so that dld.sl refuses to
13893 # link against other versions.
13894 version_type=sunos
13895 need_lib_prefix=no
13896 need_version=no
13897 case $host_cpu in
13898 ia64*)
13899 shrext_cmds='.so'
13900 hardcode_into_libs=yes
13901 dynamic_linker="$host_os dld.so"
13902 shlibpath_var=LD_LIBRARY_PATH
13903 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13904 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13905 soname_spec='${libname}${release}${shared_ext}$major'
13906 if test "X$HPUX_IA64_MODE" = X32; then
13907 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13908 else
13909 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13910 fi
13911 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13912 ;;
13913 hppa*64*)
13914 shrext_cmds='.sl'
13915 hardcode_into_libs=yes
13916 dynamic_linker="$host_os dld.sl"
13917 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13918 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13919 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13920 soname_spec='${libname}${release}${shared_ext}$major'
13921 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13922 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13923 ;;
13924 *)
13925 shrext_cmds='.sl'
13926 dynamic_linker="$host_os dld.sl"
13927 shlibpath_var=SHLIB_PATH
13928 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13929 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13930 soname_spec='${libname}${release}${shared_ext}$major'
13931 ;;
13932 esac
13933 # HP-UX runs *really* slowly unless shared libraries are mode 555.
13934 postinstall_cmds='chmod 555 $lib'
13935 ;;
13936
13937 interix[3-9]*)
13938 version_type=linux
13939 need_lib_prefix=no
13940 need_version=no
13941 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13942 soname_spec='${libname}${release}${shared_ext}$major'
13943 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13944 shlibpath_var=LD_LIBRARY_PATH
13945 shlibpath_overrides_runpath=no
13946 hardcode_into_libs=yes
13947 ;;
13948
13949 irix5* | irix6* | nonstopux*)
13950 case $host_os in
13951 nonstopux*) version_type=nonstopux ;;
13952 *)
13953 if test "$lt_cv_prog_gnu_ld" = yes; then
13954 version_type=linux
13955 else
13956 version_type=irix
13957 fi ;;
13958 esac
13959 need_lib_prefix=no
13960 need_version=no
13961 soname_spec='${libname}${release}${shared_ext}$major'
13962 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13963 case $host_os in
13964 irix5* | nonstopux*)
13965 libsuff= shlibsuff=
13966 ;;
13967 *)
13968 case $LD in # libtool.m4 will add one of these switches to LD
13969 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13970 libsuff= shlibsuff= libmagic=32-bit;;
13971 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13972 libsuff=32 shlibsuff=N32 libmagic=N32;;
13973 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13974 libsuff=64 shlibsuff=64 libmagic=64-bit;;
13975 *) libsuff= shlibsuff= libmagic=never-match;;
13976 esac
13977 ;;
13978 esac
13979 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13980 shlibpath_overrides_runpath=no
13981 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13982 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13983 hardcode_into_libs=yes
13984 ;;
13985
13986 # No shared lib support for Linux oldld, aout, or coff.
13987 linux*oldld* | linux*aout* | linux*coff*)
13988 dynamic_linker=no
13989 ;;
13990
13991 # This must be Linux ELF.
13992 linux* | k*bsd*-gnu)
13993 version_type=linux
13994 need_lib_prefix=no
13995 need_version=no
13996 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13997 soname_spec='${libname}${release}${shared_ext}$major'
13998 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13999 shlibpath_var=LD_LIBRARY_PATH
14000 shlibpath_overrides_runpath=no
14001 # This implies no fast_install, which is unacceptable.
14002 # Some rework will be needed to allow for fast_install
14003 # before this can be enabled.
14004 hardcode_into_libs=yes
14005
14006 # Append ld.so.conf contents to the search path
14007 if test -f /etc/ld.so.conf; then
14008 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' ' '`
14009 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14010 fi
14011
14012 # We used to test for /lib/ld.so.1 and disable shared libraries on
14013 # powerpc, because MkLinux only supported shared libraries with the
14014 # GNU dynamic linker. Since this was broken with cross compilers,
14015 # most powerpc-linux boxes support dynamic linking these days and
14016 # people can always --disable-shared, the test was removed, and we
14017 # assume the GNU/Linux dynamic linker is in use.
14018 dynamic_linker='GNU/Linux ld.so'
14019 ;;
14020
14021 netbsd*)
14022 version_type=sunos
14023 need_lib_prefix=no
14024 need_version=no
14025 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14026 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14027 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14028 dynamic_linker='NetBSD (a.out) ld.so'
14029 else
14030 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14031 soname_spec='${libname}${release}${shared_ext}$major'
14032 dynamic_linker='NetBSD ld.elf_so'
14033 fi
14034 shlibpath_var=LD_LIBRARY_PATH
14035 shlibpath_overrides_runpath=yes
14036 hardcode_into_libs=yes
14037 ;;
14038
14039 newsos6)
14040 version_type=linux
14041 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14042 shlibpath_var=LD_LIBRARY_PATH
14043 shlibpath_overrides_runpath=yes
14044 ;;
14045
14046 nto-qnx*)
14047 version_type=linux
14048 need_lib_prefix=no
14049 need_version=no
14050 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14051 soname_spec='${libname}${release}${shared_ext}$major'
14052 shlibpath_var=LD_LIBRARY_PATH
14053 shlibpath_overrides_runpath=yes
14054 ;;
14055
14056 openbsd*)
14057 version_type=sunos
14058 sys_lib_dlsearch_path_spec="/usr/lib"
14059 need_lib_prefix=no
14060 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14061 case $host_os in
14062 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
14063 *) need_version=no ;;
14064 esac
14065 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14066 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14067 shlibpath_var=LD_LIBRARY_PATH
14068 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14069 case $host_os in
14070 openbsd2.[89] | openbsd2.[89].*)
14071 shlibpath_overrides_runpath=no
14072 ;;
14073 *)
14074 shlibpath_overrides_runpath=yes
14075 ;;
14076 esac
14077 else
14078 shlibpath_overrides_runpath=yes
14079 fi
14080 ;;
14081
14082 os2*)
14083 libname_spec='$name'
14084 shrext_cmds=".dll"
14085 need_lib_prefix=no
14086 library_names_spec='$libname${shared_ext} $libname.a'
14087 dynamic_linker='OS/2 ld.exe'
14088 shlibpath_var=LIBPATH
14089 ;;
14090
14091 osf3* | osf4* | osf5*)
14092 version_type=osf
14093 need_lib_prefix=no
14094 need_version=no
14095 soname_spec='${libname}${release}${shared_ext}$major'
14096 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14097 shlibpath_var=LD_LIBRARY_PATH
14098 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14099 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14100 ;;
14101
14102 rdos*)
14103 dynamic_linker=no
14104 ;;
14105
14106 solaris*)
14107 version_type=linux
14108 need_lib_prefix=no
14109 need_version=no
14110 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14111 soname_spec='${libname}${release}${shared_ext}$major'
14112 shlibpath_var=LD_LIBRARY_PATH
14113 shlibpath_overrides_runpath=yes
14114 hardcode_into_libs=yes
14115 # ldd complains unless libraries are executable
14116 postinstall_cmds='chmod +x $lib'
14117 ;;
14118
14119 sunos4*)
14120 version_type=sunos
14121 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14122 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14123 shlibpath_var=LD_LIBRARY_PATH
14124 shlibpath_overrides_runpath=yes
14125 if test "$with_gnu_ld" = yes; then
14126 need_lib_prefix=no
14127 fi
14128 need_version=yes
14129 ;;
14130
14131 sysv4 | sysv4.3*)
14132 version_type=linux
14133 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14134 soname_spec='${libname}${release}${shared_ext}$major'
14135 shlibpath_var=LD_LIBRARY_PATH
14136 case $host_vendor in
14137 sni)
14138 shlibpath_overrides_runpath=no
14139 need_lib_prefix=no
14140 export_dynamic_flag_spec='${wl}-Blargedynsym'
14141 runpath_var=LD_RUN_PATH
14142 ;;
14143 siemens)
14144 need_lib_prefix=no
14145 ;;
14146 motorola)
14147 need_lib_prefix=no
14148 need_version=no
14149 shlibpath_overrides_runpath=no
14150 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14151 ;;
14152 esac
14153 ;;
14154
14155 sysv4*MP*)
14156 if test -d /usr/nec ;then
14157 version_type=linux
14158 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14159 soname_spec='$libname${shared_ext}.$major'
14160 shlibpath_var=LD_LIBRARY_PATH
14161 fi
14162 ;;
14163
14164 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14165 version_type=freebsd-elf
14166 need_lib_prefix=no
14167 need_version=no
14168 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14169 soname_spec='${libname}${release}${shared_ext}$major'
14170 shlibpath_var=LD_LIBRARY_PATH
14171 hardcode_into_libs=yes
14172 if test "$with_gnu_ld" = yes; then
14173 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14174 shlibpath_overrides_runpath=no
14175 else
14176 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14177 shlibpath_overrides_runpath=yes
14178 case $host_os in
14179 sco3.2v5*)
14180 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14181 ;;
14182 esac
14183 fi
14184 sys_lib_dlsearch_path_spec='/usr/lib'
14185 ;;
14186
14187 uts4*)
14188 version_type=linux
14189 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14190 soname_spec='${libname}${release}${shared_ext}$major'
14191 shlibpath_var=LD_LIBRARY_PATH
14192 ;;
14193
14194 *)
14195 dynamic_linker=no
14196 ;;
14197 esac
14198 { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
14199 $as_echo "$dynamic_linker" >&6; }
14200 test "$dynamic_linker" = no && can_build_shared=no
14201
14202 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14203 $as_echo_n "(cached) " >&6
14204 else
14205 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
14206 fi
14207
14208 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14209 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14210 $as_echo_n "(cached) " >&6
14211 else
14212 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
14213 fi
14214
14215 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14216
14217 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14218 if test "$GCC" = yes; then
14219 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14220 fi
14221
14222 { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
14223 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14224 hardcode_action_CXX=
14225 if test -n "$hardcode_libdir_flag_spec_CXX" || \
14226 test -n "$runpath_var_CXX" || \
14227 test "X$hardcode_automatic_CXX" = "Xyes" ; then
14228
14229 # We can hardcode non-existant directories.
14230 if test "$hardcode_direct_CXX" != no &&
14231 # If the only mechanism to avoid hardcoding is shlibpath_var, we
14232 # have to relink, otherwise we might link with an installed library
14233 # when we should be linking with a yet-to-be-installed one
14234 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
14235 test "$hardcode_minus_L_CXX" != no; then
14236 # Linking always hardcodes the temporary library directory.
14237 hardcode_action_CXX=relink
14238 else
14239 # We can link without hardcoding, and we can hardcode nonexisting dirs.
14240 hardcode_action_CXX=immediate
14241 fi
14242 else
14243 # We cannot hardcode anything, or else we can only hardcode existing
14244 # directories.
14245 hardcode_action_CXX=unsupported
14246 fi
14247 { $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
14248 $as_echo "$hardcode_action_CXX" >&6; }
14249
14250 if test "$hardcode_action_CXX" = relink; then
14251 # Fast installation is not supported
14252 enable_fast_install=no
14253 elif test "$shlibpath_overrides_runpath" = yes ||
14254 test "$enable_shared" = no; then
14255 # Fast installation is not necessary
14256 enable_fast_install=needless
14257 fi
14258
14259
14260 # The else clause should only fire when bootstrapping the
14261 # libtool distribution, otherwise you forgot to ship ltmain.sh
14262 # with your package, and you will get complaints that there are
14263 # no rules to generate ltmain.sh.
14264 if test -f "$ltmain"; then
14265 # See if we are running on zsh, and set the options which allow our commands through
14266 # without removal of \ escapes.
14267 if test -n "${ZSH_VERSION+set}" ; then
14268 setopt NO_GLOB_SUBST
14269 fi
14270 # Now quote all the things that may contain metacharacters while being
14271 # careful not to overquote the AC_SUBSTed values. We take copies of the
14272 # variables and quote the copies for generation of the libtool script.
14273 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
14274 SED SHELL STRIP \
14275 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
14276 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
14277 deplibs_check_method reload_flag reload_cmds need_locks \
14278 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
14279 lt_cv_sys_global_symbol_to_c_name_address \
14280 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
14281 old_postinstall_cmds old_postuninstall_cmds \
14282 compiler_CXX \
14283 CC_CXX \
14284 LD_CXX \
14285 lt_prog_compiler_wl_CXX \
14286 lt_prog_compiler_pic_CXX \
14287 lt_prog_compiler_static_CXX \
14288 lt_prog_compiler_no_builtin_flag_CXX \
14289 export_dynamic_flag_spec_CXX \
14290 thread_safe_flag_spec_CXX \
14291 whole_archive_flag_spec_CXX \
14292 enable_shared_with_static_runtimes_CXX \
14293 old_archive_cmds_CXX \
14294 old_archive_from_new_cmds_CXX \
14295 predep_objects_CXX \
14296 postdep_objects_CXX \
14297 predeps_CXX \
14298 postdeps_CXX \
14299 compiler_lib_search_path_CXX \
14300 compiler_lib_search_dirs_CXX \
14301 archive_cmds_CXX \
14302 archive_expsym_cmds_CXX \
14303 postinstall_cmds_CXX \
14304 postuninstall_cmds_CXX \
14305 old_archive_from_expsyms_cmds_CXX \
14306 allow_undefined_flag_CXX \
14307 no_undefined_flag_CXX \
14308 export_symbols_cmds_CXX \
14309 hardcode_libdir_flag_spec_CXX \
14310 hardcode_libdir_flag_spec_ld_CXX \
14311 hardcode_libdir_separator_CXX \
14312 hardcode_automatic_CXX \
14313 module_cmds_CXX \
14314 module_expsym_cmds_CXX \
14315 lt_cv_prog_compiler_c_o_CXX \
14316 fix_srcfile_path_CXX \
14317 exclude_expsyms_CXX \
14318 include_expsyms_CXX; do
14319
14320 case $var in
14321 old_archive_cmds_CXX | \
14322 old_archive_from_new_cmds_CXX | \
14323 archive_cmds_CXX | \
14324 archive_expsym_cmds_CXX | \
14325 module_cmds_CXX | \
14326 module_expsym_cmds_CXX | \
14327 old_archive_from_expsyms_cmds_CXX | \
14328 export_symbols_cmds_CXX | \
14329 extract_expsyms_cmds | reload_cmds | finish_cmds | \
14330 postinstall_cmds | postuninstall_cmds | \
14331 old_postinstall_cmds | old_postuninstall_cmds | \
14332 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
14333 # Double-quote double-evaled strings.
14334 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
14335 ;;
14336 *)
14337 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
14338 ;;
14339 esac
14340 done
14341
14342 case $lt_echo in
14343 *'\$0 --fallback-echo"')
14344 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
14345 ;;
14346 esac
14347
14348 cfgfile="$ofile"
14349
14350 cat <<__EOF__ >> "$cfgfile"
14351 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
14352
14353 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
14354
14355 # Shell to use when invoking shell scripts.
14356 SHELL=$lt_SHELL
14357
14358 # Whether or not to build shared libraries.
14359 build_libtool_libs=$enable_shared
14360
14361 # Whether or not to build static libraries.
14362 build_old_libs=$enable_static
14363
14364 # Whether or not to add -lc for building shared libraries.
14365 build_libtool_need_lc=$archive_cmds_need_lc_CXX
14366
14367 # Whether or not to disallow shared libs when runtime libs are static
14368 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
14369
14370 # Whether or not to optimize for fast installation.
14371 fast_install=$enable_fast_install
14372
14373 # The host system.
14374 host_alias=$host_alias
14375 host=$host
14376 host_os=$host_os
14377
14378 # The build system.
14379 build_alias=$build_alias
14380 build=$build
14381 build_os=$build_os
14382
14383 # An echo program that does not interpret backslashes.
14384 echo=$lt_echo
14385
14386 # The archiver.
14387 AR=$lt_AR
14388 AR_FLAGS=$lt_AR_FLAGS
14389
14390 # A C compiler.
14391 LTCC=$lt_LTCC
14392
14393 # LTCC compiler flags.
14394 LTCFLAGS=$lt_LTCFLAGS
14395
14396 # A language-specific compiler.
14397 CC=$lt_compiler_CXX
14398
14399 # Is the compiler the GNU C compiler?
14400 with_gcc=$GCC_CXX
14401
14402 # An ERE matcher.
14403 EGREP=$lt_EGREP
14404
14405 # The linker used to build libraries.
14406 LD=$lt_LD_CXX
14407
14408 # Whether we need hard or soft links.
14409 LN_S=$lt_LN_S
14410
14411 # A BSD-compatible nm program.
14412 NM=$lt_NM
14413
14414 # A symbol stripping program
14415 STRIP=$lt_STRIP
14416
14417 # Used to examine libraries when file_magic_cmd begins "file"
14418 MAGIC_CMD=$MAGIC_CMD
14419
14420 # Used on cygwin: DLL creation program.
14421 DLLTOOL="$DLLTOOL"
14422
14423 # Used on cygwin: object dumper.
14424 OBJDUMP="$OBJDUMP"
14425
14426 # Used on cygwin: assembler.
14427 AS="$AS"
14428
14429 # The name of the directory that contains temporary libtool files.
14430 objdir=$objdir
14431
14432 # How to create reloadable object files.
14433 reload_flag=$lt_reload_flag
14434 reload_cmds=$lt_reload_cmds
14435
14436 # How to pass a linker flag through the compiler.
14437 wl=$lt_lt_prog_compiler_wl_CXX
14438
14439 # Object file suffix (normally "o").
14440 objext="$ac_objext"
14441
14442 # Old archive suffix (normally "a").
14443 libext="$libext"
14444
14445 # Shared library suffix (normally ".so").
14446 shrext_cmds='$shrext_cmds'
14447
14448 # Executable file suffix (normally "").
14449 exeext="$exeext"
14450
14451 # Additional compiler flags for building library objects.
14452 pic_flag=$lt_lt_prog_compiler_pic_CXX
14453 pic_mode=$pic_mode
14454
14455 # What is the maximum length of a command?
14456 max_cmd_len=$lt_cv_sys_max_cmd_len
14457
14458 # Does compiler simultaneously support -c and -o options?
14459 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
14460
14461 # Must we lock files when doing compilation?
14462 need_locks=$lt_need_locks
14463
14464 # Do we need the lib prefix for modules?
14465 need_lib_prefix=$need_lib_prefix
14466
14467 # Do we need a version for libraries?
14468 need_version=$need_version
14469
14470 # Whether dlopen is supported.
14471 dlopen_support=$enable_dlopen
14472
14473 # Whether dlopen of programs is supported.
14474 dlopen_self=$enable_dlopen_self
14475
14476 # Whether dlopen of statically linked programs is supported.
14477 dlopen_self_static=$enable_dlopen_self_static
14478
14479 # Compiler flag to prevent dynamic linking.
14480 link_static_flag=$lt_lt_prog_compiler_static_CXX
14481
14482 # Compiler flag to turn off builtin functions.
14483 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
14484
14485 # Compiler flag to allow reflexive dlopens.
14486 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
14487
14488 # Compiler flag to generate shared objects directly from archives.
14489 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
14490
14491 # Compiler flag to generate thread-safe objects.
14492 thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
14493
14494 # Library versioning type.
14495 version_type=$version_type
14496
14497 # Format of library name prefix.
14498 libname_spec=$lt_libname_spec
14499
14500 # List of archive names. First name is the real one, the rest are links.
14501 # The last name is the one that the linker finds with -lNAME.
14502 library_names_spec=$lt_library_names_spec
14503
14504 # The coded name of the library, if different from the real name.
14505 soname_spec=$lt_soname_spec
14506
14507 # Commands used to build and install an old-style archive.
14508 RANLIB=$lt_RANLIB
14509 old_archive_cmds=$lt_old_archive_cmds_CXX
14510 old_postinstall_cmds=$lt_old_postinstall_cmds
14511 old_postuninstall_cmds=$lt_old_postuninstall_cmds
14512
14513 # Create an old-style archive from a shared archive.
14514 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
14515
14516 # Create a temporary old-style archive to link instead of a shared archive.
14517 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
14518
14519 # Commands used to build and install a shared archive.
14520 archive_cmds=$lt_archive_cmds_CXX
14521 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
14522 postinstall_cmds=$lt_postinstall_cmds
14523 postuninstall_cmds=$lt_postuninstall_cmds
14524
14525 # Commands used to build a loadable module (assumed same as above if empty)
14526 module_cmds=$lt_module_cmds_CXX
14527 module_expsym_cmds=$lt_module_expsym_cmds_CXX
14528
14529 # Commands to strip libraries.
14530 old_striplib=$lt_old_striplib
14531 striplib=$lt_striplib
14532
14533 # Dependencies to place before the objects being linked to create a
14534 # shared library.
14535 predep_objects=$lt_predep_objects_CXX
14536
14537 # Dependencies to place after the objects being linked to create a
14538 # shared library.
14539 postdep_objects=$lt_postdep_objects_CXX
14540
14541 # Dependencies to place before the objects being linked to create a
14542 # shared library.
14543 predeps=$lt_predeps_CXX
14544
14545 # Dependencies to place after the objects being linked to create a
14546 # shared library.
14547 postdeps=$lt_postdeps_CXX
14548
14549 # The directories searched by this compiler when creating a shared
14550 # library
14551 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
14552
14553 # The library search path used internally by the compiler when linking
14554 # a shared library.
14555 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
14556
14557 # Method to check whether dependent libraries are shared objects.
14558 deplibs_check_method=$lt_deplibs_check_method
14559
14560 # Command to use when deplibs_check_method == file_magic.
14561 file_magic_cmd=$lt_file_magic_cmd
14562
14563 # Flag that allows shared libraries with undefined symbols to be built.
14564 allow_undefined_flag=$lt_allow_undefined_flag_CXX
14565
14566 # Flag that forces no undefined symbols.
14567 no_undefined_flag=$lt_no_undefined_flag_CXX
14568
14569 # Commands used to finish a libtool library installation in a directory.
14570 finish_cmds=$lt_finish_cmds
14571
14572 # Same as above, but a single script fragment to be evaled but not shown.
14573 finish_eval=$lt_finish_eval
14574
14575 # Take the output of nm and produce a listing of raw symbols and C names.
14576 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14577
14578 # Transform the output of nm in a proper C declaration
14579 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14580
14581 # Transform the output of nm in a C name address pair
14582 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14583
14584 # This is the shared library runtime path variable.
14585 runpath_var=$runpath_var
14586
14587 # This is the shared library path variable.
14588 shlibpath_var=$shlibpath_var
14589
14590 # Is shlibpath searched before the hard-coded library search path?
14591 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14592
14593 # How to hardcode a shared library path into an executable.
14594 hardcode_action=$hardcode_action_CXX
14595
14596 # Whether we should hardcode library paths into libraries.
14597 hardcode_into_libs=$hardcode_into_libs
14598
14599 # Flag to hardcode \$libdir into a binary during linking.
14600 # This must work even if \$libdir does not exist.
14601 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
14602
14603 # If ld is used when linking, flag to hardcode \$libdir into
14604 # a binary during linking. This must work even if \$libdir does
14605 # not exist.
14606 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
14607
14608 # Whether we need a single -rpath flag with a separated argument.
14609 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
14610
14611 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
14612 # resulting binary.
14613 hardcode_direct=$hardcode_direct_CXX
14614
14615 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
14616 # resulting binary.
14617 hardcode_minus_L=$hardcode_minus_L_CXX
14618
14619 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
14620 # the resulting binary.
14621 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
14622
14623 # Set to yes if building a shared library automatically hardcodes DIR into the library
14624 # and all subsequent libraries and executables linked against it.
14625 hardcode_automatic=$hardcode_automatic_CXX
14626
14627 # Variables whose values should be saved in libtool wrapper scripts and
14628 # restored at relink time.
14629 variables_saved_for_relink="$variables_saved_for_relink"
14630
14631 # Whether libtool must link a program against all its dependency libraries.
14632 link_all_deplibs=$link_all_deplibs_CXX
14633
14634 # Compile-time system search path for libraries
14635 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14636
14637 # Run-time system search path for libraries
14638 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14639
14640 # Fix the shell variable \$srcfile for the compiler.
14641 fix_srcfile_path=$lt_fix_srcfile_path
14642
14643 # Set to yes if exported symbols are required.
14644 always_export_symbols=$always_export_symbols_CXX
14645
14646 # The commands to list exported symbols.
14647 export_symbols_cmds=$lt_export_symbols_cmds_CXX
14648
14649 # The commands to extract the exported symbol list from a shared archive.
14650 extract_expsyms_cmds=$lt_extract_expsyms_cmds
14651
14652 # Symbols that should not be listed in the preloaded symbols.
14653 exclude_expsyms=$lt_exclude_expsyms_CXX
14654
14655 # Symbols that must always be exported.
14656 include_expsyms=$lt_include_expsyms_CXX
14657
14658 # ### END LIBTOOL TAG CONFIG: $tagname
14659
14660 __EOF__
14661
14662
14663 else
14664 # If there is no Makefile yet, we rely on a make rule to execute
14665 # `config.status --recheck' to rerun these tests and create the
14666 # libtool script then.
14667 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
14668 if test -f "$ltmain_in"; then
14669 test -f Makefile && make "$ltmain"
14670 fi
14671 fi
14672
14673
14674 ac_ext=c
14675 ac_cpp='$CPP $CPPFLAGS'
14676 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14677 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14678 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14679
14680 CC=$lt_save_CC
14681 LDCXX=$LD
14682 LD=$lt_save_LD
14683 GCC=$lt_save_GCC
14684 with_gnu_ldcxx=$with_gnu_ld
14685 with_gnu_ld=$lt_save_with_gnu_ld
14686 lt_cv_path_LDCXX=$lt_cv_path_LD
14687 lt_cv_path_LD=$lt_save_path_LD
14688 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14689 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14690
14691 else
14692 tagname=""
14693 fi
14694 ;;
14695
14696 F77)
14697 if test -n "$F77" && test "X$F77" != "Xno"; then
14698
14699 ac_ext=f
14700 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
14701 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14702 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
14703
14704
14705 archive_cmds_need_lc_F77=no
14706 allow_undefined_flag_F77=
14707 always_export_symbols_F77=no
14708 archive_expsym_cmds_F77=
14709 export_dynamic_flag_spec_F77=
14710 hardcode_direct_F77=no
14711 hardcode_libdir_flag_spec_F77=
14712 hardcode_libdir_flag_spec_ld_F77=
14713 hardcode_libdir_separator_F77=
14714 hardcode_minus_L_F77=no
14715 hardcode_automatic_F77=no
14716 module_cmds_F77=
14717 module_expsym_cmds_F77=
14718 link_all_deplibs_F77=unknown
14719 old_archive_cmds_F77=$old_archive_cmds
14720 no_undefined_flag_F77=
14721 whole_archive_flag_spec_F77=
14722 enable_shared_with_static_runtimes_F77=no
14723
14724 # Source file extension for f77 test sources.
14725 ac_ext=f
14726
14727 # Object file extension for compiled f77 test sources.
14728 objext=o
14729 objext_F77=$objext
14730
14731 # Code to be used in simple compile tests
14732 lt_simple_compile_test_code="\
14733 subroutine t
14734 return
14735 end
14736 "
14737
14738 # Code to be used in simple link tests
14739 lt_simple_link_test_code="\
14740 program t
14741 end
14742 "
14743
14744 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
14745
14746 # If no C compiler was specified, use CC.
14747 LTCC=${LTCC-"$CC"}
14748
14749 # If no C compiler flags were specified, use CFLAGS.
14750 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14751
14752 # Allow CC to be a program name with arguments.
14753 compiler=$CC
14754
14755
14756 # save warnings/boilerplate of simple test code
14757 ac_outfile=conftest.$ac_objext
14758 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
14759 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14760 _lt_compiler_boilerplate=`cat conftest.err`
14761 $rm conftest*
14762
14763 ac_outfile=conftest.$ac_objext
14764 echo "$lt_simple_link_test_code" >conftest.$ac_ext
14765 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14766 _lt_linker_boilerplate=`cat conftest.err`
14767 $rm -r conftest*
14768
14769
14770 # Allow CC to be a program name with arguments.
14771 lt_save_CC="$CC"
14772 CC=${F77-"f77"}
14773 compiler=$CC
14774 compiler_F77=$CC
14775 for cc_temp in $compiler""; do
14776 case $cc_temp in
14777 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14778 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14779 \-*) ;;
14780 *) break;;
14781 esac
14782 done
14783 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14784
14785
14786 { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
14787 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
14788 { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
14789 $as_echo "$can_build_shared" >&6; }
14790
14791 { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
14792 $as_echo_n "checking whether to build shared libraries... " >&6; }
14793 test "$can_build_shared" = "no" && enable_shared=no
14794
14795 # On AIX, shared libraries and static libraries use the same namespace, and
14796 # are all built from PIC.
14797 case $host_os in
14798 aix3*)
14799 test "$enable_shared" = yes && enable_static=no
14800 if test -n "$RANLIB"; then
14801 archive_cmds="$archive_cmds~\$RANLIB \$lib"
14802 postinstall_cmds='$RANLIB $lib'
14803 fi
14804 ;;
14805 aix[4-9]*)
14806 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
14807 test "$enable_shared" = yes && enable_static=no
14808 fi
14809 ;;
14810 esac
14811 { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
14812 $as_echo "$enable_shared" >&6; }
14813
14814 { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
14815 $as_echo_n "checking whether to build static libraries... " >&6; }
14816 # Make sure either enable_shared or enable_static is yes.
14817 test "$enable_shared" = yes || enable_static=yes
14818 { $as_echo "$as_me:$LINENO: result: $enable_static" >&5
14819 $as_echo "$enable_static" >&6; }
14820
14821 GCC_F77="$G77"
14822 LD_F77="$LD"
14823
14824 lt_prog_compiler_wl_F77=
14825 lt_prog_compiler_pic_F77=
14826 lt_prog_compiler_static_F77=
14827
14828 { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14829 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14830
14831 if test "$GCC" = yes; then
14832 lt_prog_compiler_wl_F77='-Wl,'
14833 lt_prog_compiler_static_F77='-static'
14834
14835 case $host_os in
14836 aix*)
14837 # All AIX code is PIC.
14838 if test "$host_cpu" = ia64; then
14839 # AIX 5 now supports IA64 processor
14840 lt_prog_compiler_static_F77='-Bstatic'
14841 fi
14842 ;;
14843
14844 amigaos*)
14845 # FIXME: we need at least 68020 code to build shared libraries, but
14846 # adding the `-m68020' flag to GCC prevents building anything better,
14847 # like `-m68040'.
14848 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
14849 ;;
14850
14851 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14852 # PIC is the default for these OSes.
14853 ;;
14854
14855 mingw* | cygwin* | pw32* | os2*)
14856 # This hack is so that the source file can tell whether it is being
14857 # built for inclusion in a dll (and should export symbols for example).
14858 # Although the cygwin gcc ignores -fPIC, still need this for old-style
14859 # (--disable-auto-import) libraries
14860 lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14861 ;;
14862
14863 darwin* | rhapsody*)
14864 # PIC is the default on this platform
14865 # Common symbols not allowed in MH_DYLIB files
14866 lt_prog_compiler_pic_F77='-fno-common'
14867 ;;
14868
14869 interix[3-9]*)
14870 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14871 # Instead, we relocate shared libraries at runtime.
14872 ;;
14873
14874 msdosdjgpp*)
14875 # Just because we use GCC doesn't mean we suddenly get shared libraries
14876 # on systems that don't support them.
14877 lt_prog_compiler_can_build_shared_F77=no
14878 enable_shared=no
14879 ;;
14880
14881 sysv4*MP*)
14882 if test -d /usr/nec; then
14883 lt_prog_compiler_pic_F77=-Kconform_pic
14884 fi
14885 ;;
14886
14887 hpux*)
14888 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14889 # not for PA HP-UX.
14890 case $host_cpu in
14891 hppa*64*|ia64*)
14892 # +Z the default
14893 ;;
14894 *)
14895 lt_prog_compiler_pic_F77='-fPIC'
14896 ;;
14897 esac
14898 ;;
14899
14900 *)
14901 lt_prog_compiler_pic_F77='-fPIC'
14902 ;;
14903 esac
14904 else
14905 # PORTME Check for flag to pass linker flags through the system compiler.
14906 case $host_os in
14907 aix*)
14908 lt_prog_compiler_wl_F77='-Wl,'
14909 if test "$host_cpu" = ia64; then
14910 # AIX 5 now supports IA64 processor
14911 lt_prog_compiler_static_F77='-Bstatic'
14912 else
14913 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
14914 fi
14915 ;;
14916 darwin*)
14917 # PIC is the default on this platform
14918 # Common symbols not allowed in MH_DYLIB files
14919 case $cc_basename in
14920 xlc*)
14921 lt_prog_compiler_pic_F77='-qnocommon'
14922 lt_prog_compiler_wl_F77='-Wl,'
14923 ;;
14924 esac
14925 ;;
14926
14927 mingw* | cygwin* | pw32* | os2*)
14928 # This hack is so that the source file can tell whether it is being
14929 # built for inclusion in a dll (and should export symbols for example).
14930 lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14931 ;;
14932
14933 hpux9* | hpux10* | hpux11*)
14934 lt_prog_compiler_wl_F77='-Wl,'
14935 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14936 # not for PA HP-UX.
14937 case $host_cpu in
14938 hppa*64*|ia64*)
14939 # +Z the default
14940 ;;
14941 *)
14942 lt_prog_compiler_pic_F77='+Z'
14943 ;;
14944 esac
14945 # Is there a better lt_prog_compiler_static that works with the bundled CC?
14946 lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
14947 ;;
14948
14949 irix5* | irix6* | nonstopux*)
14950 lt_prog_compiler_wl_F77='-Wl,'
14951 # PIC (with -KPIC) is the default.
14952 lt_prog_compiler_static_F77='-non_shared'
14953 ;;
14954
14955 newsos6)
14956 lt_prog_compiler_pic_F77='-KPIC'
14957 lt_prog_compiler_static_F77='-Bstatic'
14958 ;;
14959
14960 linux* | k*bsd*-gnu)
14961 case $cc_basename in
14962 icc* | ecc*)
14963 lt_prog_compiler_wl_F77='-Wl,'
14964 lt_prog_compiler_pic_F77='-KPIC'
14965 lt_prog_compiler_static_F77='-static'
14966 ;;
14967 pgcc* | pgf77* | pgf90* | pgf95*)
14968 # Portland Group compilers (*not* the Pentium gcc compiler,
14969 # which looks to be a dead project)
14970 lt_prog_compiler_wl_F77='-Wl,'
14971 lt_prog_compiler_pic_F77='-fpic'
14972 lt_prog_compiler_static_F77='-Bstatic'
14973 ;;
14974 ccc*)
14975 lt_prog_compiler_wl_F77='-Wl,'
14976 # All Alpha code is PIC.
14977 lt_prog_compiler_static_F77='-non_shared'
14978 ;;
14979 *)
14980 case `$CC -V 2>&1 | sed 5q` in
14981 *Sun\ C*)
14982 # Sun C 5.9
14983 lt_prog_compiler_pic_F77='-KPIC'
14984 lt_prog_compiler_static_F77='-Bstatic'
14985 lt_prog_compiler_wl_F77='-Wl,'
14986 ;;
14987 *Sun\ F*)
14988 # Sun Fortran 8.3 passes all unrecognized flags to the linker
14989 lt_prog_compiler_pic_F77='-KPIC'
14990 lt_prog_compiler_static_F77='-Bstatic'
14991 lt_prog_compiler_wl_F77=''
14992 ;;
14993 esac
14994 ;;
14995 esac
14996 ;;
14997
14998 osf3* | osf4* | osf5*)
14999 lt_prog_compiler_wl_F77='-Wl,'
15000 # All OSF/1 code is PIC.
15001 lt_prog_compiler_static_F77='-non_shared'
15002 ;;
15003
15004 rdos*)
15005 lt_prog_compiler_static_F77='-non_shared'
15006 ;;
15007
15008 solaris*)
15009 lt_prog_compiler_pic_F77='-KPIC'
15010 lt_prog_compiler_static_F77='-Bstatic'
15011 case $cc_basename in
15012 f77* | f90* | f95*)
15013 lt_prog_compiler_wl_F77='-Qoption ld ';;
15014 *)
15015 lt_prog_compiler_wl_F77='-Wl,';;
15016 esac
15017 ;;
15018
15019 sunos4*)
15020 lt_prog_compiler_wl_F77='-Qoption ld '
15021 lt_prog_compiler_pic_F77='-PIC'
15022 lt_prog_compiler_static_F77='-Bstatic'
15023 ;;
15024
15025 sysv4 | sysv4.2uw2* | sysv4.3*)
15026 lt_prog_compiler_wl_F77='-Wl,'
15027 lt_prog_compiler_pic_F77='-KPIC'
15028 lt_prog_compiler_static_F77='-Bstatic'
15029 ;;
15030
15031 sysv4*MP*)
15032 if test -d /usr/nec ;then
15033 lt_prog_compiler_pic_F77='-Kconform_pic'
15034 lt_prog_compiler_static_F77='-Bstatic'
15035 fi
15036 ;;
15037
15038 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
15039 lt_prog_compiler_wl_F77='-Wl,'
15040 lt_prog_compiler_pic_F77='-KPIC'
15041 lt_prog_compiler_static_F77='-Bstatic'
15042 ;;
15043
15044 unicos*)
15045 lt_prog_compiler_wl_F77='-Wl,'
15046 lt_prog_compiler_can_build_shared_F77=no
15047 ;;
15048
15049 uts4*)
15050 lt_prog_compiler_pic_F77='-pic'
15051 lt_prog_compiler_static_F77='-Bstatic'
15052 ;;
15053
15054 *)
15055 lt_prog_compiler_can_build_shared_F77=no
15056 ;;
15057 esac
15058 fi
15059
15060 { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
15061 $as_echo "$lt_prog_compiler_pic_F77" >&6; }
15062
15063 #
15064 # Check to make sure the PIC flag actually works.
15065 #
15066 if test -n "$lt_prog_compiler_pic_F77"; then
15067
15068 { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
15069 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; }
15070 if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then
15071 $as_echo_n "(cached) " >&6
15072 else
15073 lt_cv_prog_compiler_pic_works_F77=no
15074 ac_outfile=conftest.$ac_objext
15075 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15076 lt_compiler_flag="$lt_prog_compiler_pic_F77"
15077 # Insert the option either (1) after the last *FLAGS variable, or
15078 # (2) before a word containing "conftest.", or (3) at the end.
15079 # Note that $ac_compile itself does not contain backslashes and begins
15080 # with a dollar sign (not a hyphen), so the echo should work correctly.
15081 # The option is referenced via a variable to avoid confusing sed.
15082 lt_compile=`echo "$ac_compile" | $SED \
15083 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15084 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15085 -e 's:$: $lt_compiler_flag:'`
15086 (eval echo "\"\$as_me:15086: $lt_compile\"" >&5)
15087 (eval "$lt_compile" 2>conftest.err)
15088 ac_status=$?
15089 cat conftest.err >&5
15090 echo "$as_me:15090: \$? = $ac_status" >&5
15091 if (exit $ac_status) && test -s "$ac_outfile"; then
15092 # The compiler can only warn and ignore the option if not recognized
15093 # So say no if there are warnings other than the usual output.
15094 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
15095 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15096 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
15097 lt_cv_prog_compiler_pic_works_F77=yes
15098 fi
15099 fi
15100 $rm conftest*
15101
15102 fi
15103 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5
15104 $as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; }
15105
15106 if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
15107 case $lt_prog_compiler_pic_F77 in
15108 "" | " "*) ;;
15109 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
15110 esac
15111 else
15112 lt_prog_compiler_pic_F77=
15113 lt_prog_compiler_can_build_shared_F77=no
15114 fi
15115
15116 fi
15117 case $host_os in
15118 # For platforms which do not support PIC, -DPIC is meaningless:
15119 *djgpp*)
15120 lt_prog_compiler_pic_F77=
15121 ;;
15122 *)
15123 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
15124 ;;
15125 esac
15126
15127 #
15128 # Check to make sure the static flag actually works.
15129 #
15130 wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
15131 { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
15132 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
15133 if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then
15134 $as_echo_n "(cached) " >&6
15135 else
15136 lt_cv_prog_compiler_static_works_F77=no
15137 save_LDFLAGS="$LDFLAGS"
15138 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
15139 echo "$lt_simple_link_test_code" > conftest.$ac_ext
15140 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
15141 # The linker can only warn and ignore the option if not recognized
15142 # So say no if there are warnings
15143 if test -s conftest.err; then
15144 # Append any errors to the config.log.
15145 cat conftest.err 1>&5
15146 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
15147 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15148 if diff conftest.exp conftest.er2 >/dev/null; then
15149 lt_cv_prog_compiler_static_works_F77=yes
15150 fi
15151 else
15152 lt_cv_prog_compiler_static_works_F77=yes
15153 fi
15154 fi
15155 $rm -r conftest*
15156 LDFLAGS="$save_LDFLAGS"
15157
15158 fi
15159 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5
15160 $as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; }
15161
15162 if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
15163 :
15164 else
15165 lt_prog_compiler_static_F77=
15166 fi
15167
15168
15169 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
15170 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
15171 if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
15172 $as_echo_n "(cached) " >&6
15173 else
15174 lt_cv_prog_compiler_c_o_F77=no
15175 $rm -r conftest 2>/dev/null
15176 mkdir conftest
15177 cd conftest
15178 mkdir out
15179 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15180
15181 lt_compiler_flag="-o out/conftest2.$ac_objext"
15182 # Insert the option either (1) after the last *FLAGS variable, or
15183 # (2) before a word containing "conftest.", or (3) at the end.
15184 # Note that $ac_compile itself does not contain backslashes and begins
15185 # with a dollar sign (not a hyphen), so the echo should work correctly.
15186 lt_compile=`echo "$ac_compile" | $SED \
15187 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15188 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15189 -e 's:$: $lt_compiler_flag:'`
15190 (eval echo "\"\$as_me:15190: $lt_compile\"" >&5)
15191 (eval "$lt_compile" 2>out/conftest.err)
15192 ac_status=$?
15193 cat out/conftest.err >&5
15194 echo "$as_me:15194: \$? = $ac_status" >&5
15195 if (exit $ac_status) && test -s out/conftest2.$ac_objext
15196 then
15197 # The compiler can only warn and ignore the option if not recognized
15198 # So say no if there are warnings
15199 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
15200 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15201 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15202 lt_cv_prog_compiler_c_o_F77=yes
15203 fi
15204 fi
15205 chmod u+w . 2>&5
15206 $rm conftest*
15207 # SGI C++ compiler will create directory out/ii_files/ for
15208 # template instantiation
15209 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
15210 $rm out/* && rmdir out
15211 cd ..
15212 rmdir conftest
15213 $rm conftest*
15214
15215 fi
15216 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
15217 $as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; }
15218
15219
15220 hard_links="nottested"
15221 if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
15222 # do not overwrite the value of need_locks provided by the user
15223 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
15224 $as_echo_n "checking if we can lock with hard links... " >&6; }
15225 hard_links=yes
15226 $rm conftest*
15227 ln conftest.a conftest.b 2>/dev/null && hard_links=no
15228 touch conftest.a
15229 ln conftest.a conftest.b 2>&5 || hard_links=no
15230 ln conftest.a conftest.b 2>/dev/null && hard_links=no
15231 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
15232 $as_echo "$hard_links" >&6; }
15233 if test "$hard_links" = no; then
15234 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
15235 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
15236 need_locks=warn
15237 fi
15238 else
15239 need_locks=no
15240 fi
15241
15242 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
15243 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
15244
15245 runpath_var=
15246 allow_undefined_flag_F77=
15247 enable_shared_with_static_runtimes_F77=no
15248 archive_cmds_F77=
15249 archive_expsym_cmds_F77=
15250 old_archive_From_new_cmds_F77=
15251 old_archive_from_expsyms_cmds_F77=
15252 export_dynamic_flag_spec_F77=
15253 whole_archive_flag_spec_F77=
15254 thread_safe_flag_spec_F77=
15255 hardcode_libdir_flag_spec_F77=
15256 hardcode_libdir_flag_spec_ld_F77=
15257 hardcode_libdir_separator_F77=
15258 hardcode_direct_F77=no
15259 hardcode_minus_L_F77=no
15260 hardcode_shlibpath_var_F77=unsupported
15261 link_all_deplibs_F77=unknown
15262 hardcode_automatic_F77=no
15263 module_cmds_F77=
15264 module_expsym_cmds_F77=
15265 always_export_symbols_F77=no
15266 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
15267 # include_expsyms should be a list of space-separated symbols to be *always*
15268 # included in the symbol list
15269 include_expsyms_F77=
15270 # exclude_expsyms can be an extended regexp of symbols to exclude
15271 # it will be wrapped by ` (' and `)$', so one must not match beginning or
15272 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
15273 # as well as any symbol that contains `d'.
15274 exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
15275 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
15276 # platforms (ab)use it in PIC code, but their linkers get confused if
15277 # the symbol is explicitly referenced. Since portable code cannot
15278 # rely on this symbol name, it's probably fine to never include it in
15279 # preloaded symbol tables.
15280 # Exclude shared library initialization/finalization symbols.
15281 extract_expsyms_cmds=
15282 # Just being paranoid about ensuring that cc_basename is set.
15283 for cc_temp in $compiler""; do
15284 case $cc_temp in
15285 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
15286 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
15287 \-*) ;;
15288 *) break;;
15289 esac
15290 done
15291 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
15292
15293 case $host_os in
15294 cygwin* | mingw* | pw32*)
15295 # FIXME: the MSVC++ port hasn't been tested in a loooong time
15296 # When not using gcc, we currently assume that we are using
15297 # Microsoft Visual C++.
15298 if test "$GCC" != yes; then
15299 with_gnu_ld=no
15300 fi
15301 ;;
15302 interix*)
15303 # we just hope/assume this is gcc and not c89 (= MSVC++)
15304 with_gnu_ld=yes
15305 ;;
15306 openbsd*)
15307 with_gnu_ld=no
15308 ;;
15309 esac
15310
15311 ld_shlibs_F77=yes
15312 if test "$with_gnu_ld" = yes; then
15313 # If archive_cmds runs LD, not CC, wlarc should be empty
15314 wlarc='${wl}'
15315
15316 # Set some defaults for GNU ld with shared library support. These
15317 # are reset later if shared libraries are not supported. Putting them
15318 # here allows them to be overridden if necessary.
15319 runpath_var=LD_RUN_PATH
15320 hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
15321 export_dynamic_flag_spec_F77='${wl}--export-dynamic'
15322 # ancient GNU ld didn't support --whole-archive et. al.
15323 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
15324 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
15325 else
15326 whole_archive_flag_spec_F77=
15327 fi
15328 supports_anon_versioning=no
15329 case `$LD -v 2>/dev/null` in
15330 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
15331 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
15332 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
15333 *\ 2.11.*) ;; # other 2.11 versions
15334 *) supports_anon_versioning=yes ;;
15335 esac
15336
15337 # See if GNU ld supports shared libraries.
15338 case $host_os in
15339 aix[3-9]*)
15340 # On AIX/PPC, the GNU linker is very broken
15341 if test "$host_cpu" != ia64; then
15342 ld_shlibs_F77=no
15343 cat <<EOF 1>&2
15344
15345 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
15346 *** to be unable to reliably create shared libraries on AIX.
15347 *** Therefore, libtool is disabling shared libraries support. If you
15348 *** really care for shared libraries, you may want to modify your PATH
15349 *** so that a non-GNU linker is found, and then restart.
15350
15351 EOF
15352 fi
15353 ;;
15354
15355 amigaos*)
15356 archive_cmds_F77='$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)'
15357 hardcode_libdir_flag_spec_F77='-L$libdir'
15358 hardcode_minus_L_F77=yes
15359
15360 # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
15361 # that the semantics of dynamic libraries on AmigaOS, at least up
15362 # to version 4, is to share data among multiple programs linked
15363 # with the same dynamic library. Since this doesn't match the
15364 # behavior of shared libraries on other platforms, we can't use
15365 # them.
15366 ld_shlibs_F77=no
15367 ;;
15368
15369 beos*)
15370 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15371 allow_undefined_flag_F77=unsupported
15372 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
15373 # support --undefined. This deserves some investigation. FIXME
15374 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15375 else
15376 ld_shlibs_F77=no
15377 fi
15378 ;;
15379
15380 cygwin* | mingw* | pw32*)
15381 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
15382 # as there is no search path for DLLs.
15383 hardcode_libdir_flag_spec_F77='-L$libdir'
15384 allow_undefined_flag_F77=unsupported
15385 always_export_symbols_F77=no
15386 enable_shared_with_static_runtimes_F77=yes
15387 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
15388
15389 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
15390 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
15391 # If the export-symbols file already is a .def file (1st line
15392 # is EXPORTS), use it as is; otherwise, prepend...
15393 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
15394 cp $export_symbols $output_objdir/$soname.def;
15395 else
15396 echo EXPORTS > $output_objdir/$soname.def;
15397 cat $export_symbols >> $output_objdir/$soname.def;
15398 fi~
15399 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
15400 else
15401 ld_shlibs_F77=no
15402 fi
15403 ;;
15404
15405 interix[3-9]*)
15406 hardcode_direct_F77=no
15407 hardcode_shlibpath_var_F77=no
15408 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15409 export_dynamic_flag_spec_F77='${wl}-E'
15410 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
15411 # Instead, shared libraries are loaded at an image base (0x10000000 by
15412 # default) and relocated if they conflict, which is a slow very memory
15413 # consuming and fragmenting process. To avoid this, we pick a random,
15414 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
15415 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
15416 archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
15417 archive_expsym_cmds_F77='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'
15418 ;;
15419
15420 gnu* | linux* | k*bsd*-gnu)
15421 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15422 tmp_addflag=
15423 case $cc_basename,$host_cpu in
15424 pgcc*) # Portland Group C compiler
15425 whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
15426 tmp_addflag=' $pic_flag'
15427 ;;
15428 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
15429 whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
15430 tmp_addflag=' $pic_flag -Mnomain' ;;
15431 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
15432 tmp_addflag=' -i_dynamic' ;;
15433 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
15434 tmp_addflag=' -i_dynamic -nofor_main' ;;
15435 ifc* | ifort*) # Intel Fortran compiler
15436 tmp_addflag=' -nofor_main' ;;
15437 esac
15438 case `$CC -V 2>&1 | sed 5q` in
15439 *Sun\ C*) # Sun C 5.9
15440 whole_archive_flag_spec_F77='${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'
15441 tmp_sharedflag='-G' ;;
15442 *Sun\ F*) # Sun Fortran 8.3
15443 tmp_sharedflag='-G' ;;
15444 *)
15445 tmp_sharedflag='-shared' ;;
15446 esac
15447 archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15448
15449 if test $supports_anon_versioning = yes; then
15450 archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
15451 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15452 $echo "local: *; };" >> $output_objdir/$libname.ver~
15453 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
15454 fi
15455 else
15456 ld_shlibs_F77=no
15457 fi
15458 ;;
15459
15460 netbsd*)
15461 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15462 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
15463 wlarc=
15464 else
15465 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15466 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15467 fi
15468 ;;
15469
15470 solaris*)
15471 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
15472 ld_shlibs_F77=no
15473 cat <<EOF 1>&2
15474
15475 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
15476 *** create shared libraries on Solaris systems. Therefore, libtool
15477 *** is disabling shared libraries support. We urge you to upgrade GNU
15478 *** binutils to release 2.9.1 or newer. Another option is to modify
15479 *** your PATH or compiler configuration so that the native linker is
15480 *** used, and then restart.
15481
15482 EOF
15483 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15484 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15485 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15486 else
15487 ld_shlibs_F77=no
15488 fi
15489 ;;
15490
15491 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
15492 case `$LD -v 2>&1` in
15493 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
15494 ld_shlibs_F77=no
15495 cat <<_LT_EOF 1>&2
15496
15497 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
15498 *** reliably create shared libraries on SCO systems. Therefore, libtool
15499 *** is disabling shared libraries support. We urge you to upgrade GNU
15500 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
15501 *** your PATH or compiler configuration so that the native linker is
15502 *** used, and then restart.
15503
15504 _LT_EOF
15505 ;;
15506 *)
15507 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15508 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
15509 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
15510 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
15511 else
15512 ld_shlibs_F77=no
15513 fi
15514 ;;
15515 esac
15516 ;;
15517
15518 sunos4*)
15519 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15520 wlarc=
15521 hardcode_direct_F77=yes
15522 hardcode_shlibpath_var_F77=no
15523 ;;
15524
15525 *)
15526 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15527 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15528 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15529 else
15530 ld_shlibs_F77=no
15531 fi
15532 ;;
15533 esac
15534
15535 if test "$ld_shlibs_F77" = no; then
15536 runpath_var=
15537 hardcode_libdir_flag_spec_F77=
15538 export_dynamic_flag_spec_F77=
15539 whole_archive_flag_spec_F77=
15540 fi
15541 else
15542 # PORTME fill in a description of your system's linker (not GNU ld)
15543 case $host_os in
15544 aix3*)
15545 allow_undefined_flag_F77=unsupported
15546 always_export_symbols_F77=yes
15547 archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
15548 # Note: this linker hardcodes the directories in LIBPATH if there
15549 # are no directories specified by -L.
15550 hardcode_minus_L_F77=yes
15551 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
15552 # Neither direct hardcoding nor static linking is supported with a
15553 # broken collect2.
15554 hardcode_direct_F77=unsupported
15555 fi
15556 ;;
15557
15558 aix[4-9]*)
15559 if test "$host_cpu" = ia64; then
15560 # On IA64, the linker does run time linking by default, so we don't
15561 # have to do anything special.
15562 aix_use_runtimelinking=no
15563 exp_sym_flag='-Bexport'
15564 no_entry_flag=""
15565 else
15566 # If we're using GNU nm, then we don't want the "-C" option.
15567 # -C means demangle to AIX nm, but means don't demangle with GNU nm
15568 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
15569 export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
15570 else
15571 export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
15572 fi
15573 aix_use_runtimelinking=no
15574
15575 # Test if we are trying to use run time linking or normal
15576 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
15577 # need to do runtime linking.
15578 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
15579 for ld_flag in $LDFLAGS; do
15580 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
15581 aix_use_runtimelinking=yes
15582 break
15583 fi
15584 done
15585 ;;
15586 esac
15587
15588 exp_sym_flag='-bexport'
15589 no_entry_flag='-bnoentry'
15590 fi
15591
15592 # When large executables or shared objects are built, AIX ld can
15593 # have problems creating the table of contents. If linking a library
15594 # or program results in "error TOC overflow" add -mminimal-toc to
15595 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
15596 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15597
15598 archive_cmds_F77=''
15599 hardcode_direct_F77=yes
15600 hardcode_libdir_separator_F77=':'
15601 link_all_deplibs_F77=yes
15602
15603 if test "$GCC" = yes; then
15604 case $host_os in aix4.[012]|aix4.[012].*)
15605 # We only want to do this on AIX 4.2 and lower, the check
15606 # below for broken collect2 doesn't work under 4.3+
15607 collect2name=`${CC} -print-prog-name=collect2`
15608 if test -f "$collect2name" && \
15609 strings "$collect2name" | grep resolve_lib_name >/dev/null
15610 then
15611 # We have reworked collect2
15612 :
15613 else
15614 # We have old collect2
15615 hardcode_direct_F77=unsupported
15616 # It fails to find uninstalled libraries when the uninstalled
15617 # path is not listed in the libpath. Setting hardcode_minus_L
15618 # to unsupported forces relinking
15619 hardcode_minus_L_F77=yes
15620 hardcode_libdir_flag_spec_F77='-L$libdir'
15621 hardcode_libdir_separator_F77=
15622 fi
15623 ;;
15624 esac
15625 shared_flag='-shared'
15626 if test "$aix_use_runtimelinking" = yes; then
15627 shared_flag="$shared_flag "'${wl}-G'
15628 fi
15629 else
15630 # not using gcc
15631 if test "$host_cpu" = ia64; then
15632 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15633 # chokes on -Wl,-G. The following line is correct:
15634 shared_flag='-G'
15635 else
15636 if test "$aix_use_runtimelinking" = yes; then
15637 shared_flag='${wl}-G'
15638 else
15639 shared_flag='${wl}-bM:SRE'
15640 fi
15641 fi
15642 fi
15643
15644 # It seems that -bexpall does not export symbols beginning with
15645 # underscore (_), so it is better to generate a list of symbols to export.
15646 always_export_symbols_F77=yes
15647 if test "$aix_use_runtimelinking" = yes; then
15648 # Warning - without using the other runtime loading flags (-brtl),
15649 # -berok will link without error, but may produce a broken library.
15650 allow_undefined_flag_F77='-berok'
15651 # Determine the default libpath from the value encoded in an empty executable.
15652 cat >conftest.$ac_ext <<_ACEOF
15653 program main
15654
15655 end
15656 _ACEOF
15657 rm -f conftest.$ac_objext conftest$ac_exeext
15658 if { (ac_try="$ac_link"
15659 case "(($ac_try" in
15660 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15661 *) ac_try_echo=$ac_try;;
15662 esac
15663 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15664 $as_echo "$ac_try_echo") >&5
15665 (eval "$ac_link") 2>conftest.er1
15666 ac_status=$?
15667 grep -v '^ *+' conftest.er1 >conftest.err
15668 rm -f conftest.er1
15669 cat conftest.err >&5
15670 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15671 (exit $ac_status); } && {
15672 test -z "$ac_f77_werror_flag" ||
15673 test ! -s conftest.err
15674 } && test -s conftest$ac_exeext && {
15675 test "$cross_compiling" = yes ||
15676 $as_test_x conftest$ac_exeext
15677 }; then
15678
15679 lt_aix_libpath_sed='
15680 /Import File Strings/,/^$/ {
15681 /^0/ {
15682 s/^0 *\(.*\)$/\1/
15683 p
15684 }
15685 }'
15686 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15687 # Check for a 64-bit object if we didn't find anything.
15688 if test -z "$aix_libpath"; then
15689 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15690 fi
15691 else
15692 $as_echo "$as_me: failed program was:" >&5
15693 sed 's/^/| /' conftest.$ac_ext >&5
15694
15695
15696 fi
15697
15698 rm -rf conftest.dSYM
15699 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15700 conftest$ac_exeext conftest.$ac_ext
15701 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15702
15703 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15704 archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
15705 else
15706 if test "$host_cpu" = ia64; then
15707 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
15708 allow_undefined_flag_F77="-z nodefs"
15709 archive_expsym_cmds_F77="\$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"
15710 else
15711 # Determine the default libpath from the value encoded in an empty executable.
15712 cat >conftest.$ac_ext <<_ACEOF
15713 program main
15714
15715 end
15716 _ACEOF
15717 rm -f conftest.$ac_objext conftest$ac_exeext
15718 if { (ac_try="$ac_link"
15719 case "(($ac_try" in
15720 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15721 *) ac_try_echo=$ac_try;;
15722 esac
15723 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15724 $as_echo "$ac_try_echo") >&5
15725 (eval "$ac_link") 2>conftest.er1
15726 ac_status=$?
15727 grep -v '^ *+' conftest.er1 >conftest.err
15728 rm -f conftest.er1
15729 cat conftest.err >&5
15730 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15731 (exit $ac_status); } && {
15732 test -z "$ac_f77_werror_flag" ||
15733 test ! -s conftest.err
15734 } && test -s conftest$ac_exeext && {
15735 test "$cross_compiling" = yes ||
15736 $as_test_x conftest$ac_exeext
15737 }; then
15738
15739 lt_aix_libpath_sed='
15740 /Import File Strings/,/^$/ {
15741 /^0/ {
15742 s/^0 *\(.*\)$/\1/
15743 p
15744 }
15745 }'
15746 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15747 # Check for a 64-bit object if we didn't find anything.
15748 if test -z "$aix_libpath"; then
15749 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15750 fi
15751 else
15752 $as_echo "$as_me: failed program was:" >&5
15753 sed 's/^/| /' conftest.$ac_ext >&5
15754
15755
15756 fi
15757
15758 rm -rf conftest.dSYM
15759 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15760 conftest$ac_exeext conftest.$ac_ext
15761 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15762
15763 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15764 # Warning - without using the other run time loading flags,
15765 # -berok will link without error, but may produce a broken library.
15766 no_undefined_flag_F77=' ${wl}-bernotok'
15767 allow_undefined_flag_F77=' ${wl}-berok'
15768 # Exported symbols can be pulled into shared objects from archives
15769 whole_archive_flag_spec_F77='$convenience'
15770 archive_cmds_need_lc_F77=yes
15771 # This is similar to how AIX traditionally builds its shared libraries.
15772 archive_expsym_cmds_F77="\$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'
15773 fi
15774 fi
15775 ;;
15776
15777 amigaos*)
15778 archive_cmds_F77='$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)'
15779 hardcode_libdir_flag_spec_F77='-L$libdir'
15780 hardcode_minus_L_F77=yes
15781 # see comment about different semantics on the GNU ld section
15782 ld_shlibs_F77=no
15783 ;;
15784
15785 bsdi[45]*)
15786 export_dynamic_flag_spec_F77=-rdynamic
15787 ;;
15788
15789 cygwin* | mingw* | pw32*)
15790 # When not using gcc, we currently assume that we are using
15791 # Microsoft Visual C++.
15792 # hardcode_libdir_flag_spec is actually meaningless, as there is
15793 # no search path for DLLs.
15794 hardcode_libdir_flag_spec_F77=' '
15795 allow_undefined_flag_F77=unsupported
15796 # Tell ltmain to make .lib files, not .a files.
15797 libext=lib
15798 # Tell ltmain to make .dll files, not .so files.
15799 shrext_cmds=".dll"
15800 # FIXME: Setting linknames here is a bad hack.
15801 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15802 # The linker will automatically build a .lib file if we build a DLL.
15803 old_archive_From_new_cmds_F77='true'
15804 # FIXME: Should let the user specify the lib program.
15805 old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs'
15806 fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
15807 enable_shared_with_static_runtimes_F77=yes
15808 ;;
15809
15810 darwin* | rhapsody*)
15811 case $host_os in
15812 rhapsody* | darwin1.[012])
15813 allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
15814 ;;
15815 *) # Darwin 1.3 on
15816 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
15817 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15818 else
15819 case ${MACOSX_DEPLOYMENT_TARGET} in
15820 10.[012])
15821 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15822 ;;
15823 10.*)
15824 allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
15825 ;;
15826 esac
15827 fi
15828 ;;
15829 esac
15830 archive_cmds_need_lc_F77=no
15831 hardcode_direct_F77=no
15832 hardcode_automatic_F77=yes
15833 hardcode_shlibpath_var_F77=unsupported
15834 whole_archive_flag_spec_F77=''
15835 link_all_deplibs_F77=yes
15836 if test "$GCC" = yes ; then
15837 output_verbose_link_cmd='echo'
15838 archive_cmds_F77="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
15839 module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
15840 archive_expsym_cmds_F77="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}"
15841 module_expsym_cmds_F77="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}"
15842 else
15843 case $cc_basename in
15844 xlc*)
15845 output_verbose_link_cmd='echo'
15846 archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
15847 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15848 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15849 archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15850 module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15851 ;;
15852 *)
15853 ld_shlibs_F77=no
15854 ;;
15855 esac
15856 fi
15857 ;;
15858
15859 dgux*)
15860 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15861 hardcode_libdir_flag_spec_F77='-L$libdir'
15862 hardcode_shlibpath_var_F77=no
15863 ;;
15864
15865 freebsd1*)
15866 ld_shlibs_F77=no
15867 ;;
15868
15869 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15870 # support. Future versions do this automatically, but an explicit c++rt0.o
15871 # does not break anything, and helps significantly (at the cost of a little
15872 # extra space).
15873 freebsd2.2*)
15874 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15875 hardcode_libdir_flag_spec_F77='-R$libdir'
15876 hardcode_direct_F77=yes
15877 hardcode_shlibpath_var_F77=no
15878 ;;
15879
15880 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15881 freebsd2*)
15882 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15883 hardcode_direct_F77=yes
15884 hardcode_minus_L_F77=yes
15885 hardcode_shlibpath_var_F77=no
15886 ;;
15887
15888 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15889 freebsd* | dragonfly*)
15890 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15891 hardcode_libdir_flag_spec_F77='-R$libdir'
15892 hardcode_direct_F77=yes
15893 hardcode_shlibpath_var_F77=no
15894 ;;
15895
15896 hpux9*)
15897 if test "$GCC" = yes; then
15898 archive_cmds_F77='$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'
15899 else
15900 archive_cmds_F77='$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'
15901 fi
15902 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15903 hardcode_libdir_separator_F77=:
15904 hardcode_direct_F77=yes
15905
15906 # hardcode_minus_L: Not really in the search PATH,
15907 # but as the default location of the library.
15908 hardcode_minus_L_F77=yes
15909 export_dynamic_flag_spec_F77='${wl}-E'
15910 ;;
15911
15912 hpux10*)
15913 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15914 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15915 else
15916 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15917 fi
15918 if test "$with_gnu_ld" = no; then
15919 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15920 hardcode_libdir_separator_F77=:
15921
15922 hardcode_direct_F77=yes
15923 export_dynamic_flag_spec_F77='${wl}-E'
15924
15925 # hardcode_minus_L: Not really in the search PATH,
15926 # but as the default location of the library.
15927 hardcode_minus_L_F77=yes
15928 fi
15929 ;;
15930
15931 hpux11*)
15932 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15933 case $host_cpu in
15934 hppa*64*)
15935 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15936 ;;
15937 ia64*)
15938 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15939 ;;
15940 *)
15941 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15942 ;;
15943 esac
15944 else
15945 case $host_cpu in
15946 hppa*64*)
15947 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15948 ;;
15949 ia64*)
15950 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15951 ;;
15952 *)
15953 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15954 ;;
15955 esac
15956 fi
15957 if test "$with_gnu_ld" = no; then
15958 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15959 hardcode_libdir_separator_F77=:
15960
15961 case $host_cpu in
15962 hppa*64*|ia64*)
15963 hardcode_libdir_flag_spec_ld_F77='+b $libdir'
15964 hardcode_direct_F77=no
15965 hardcode_shlibpath_var_F77=no
15966 ;;
15967 *)
15968 hardcode_direct_F77=yes
15969 export_dynamic_flag_spec_F77='${wl}-E'
15970
15971 # hardcode_minus_L: Not really in the search PATH,
15972 # but as the default location of the library.
15973 hardcode_minus_L_F77=yes
15974 ;;
15975 esac
15976 fi
15977 ;;
15978
15979 irix5* | irix6* | nonstopux*)
15980 if test "$GCC" = yes; then
15981 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
15982 else
15983 archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
15984 hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
15985 fi
15986 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15987 hardcode_libdir_separator_F77=:
15988 link_all_deplibs_F77=yes
15989 ;;
15990
15991 netbsd*)
15992 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15993 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
15994 else
15995 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
15996 fi
15997 hardcode_libdir_flag_spec_F77='-R$libdir'
15998 hardcode_direct_F77=yes
15999 hardcode_shlibpath_var_F77=no
16000 ;;
16001
16002 newsos6)
16003 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16004 hardcode_direct_F77=yes
16005 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
16006 hardcode_libdir_separator_F77=:
16007 hardcode_shlibpath_var_F77=no
16008 ;;
16009
16010 openbsd*)
16011 if test -f /usr/libexec/ld.so; then
16012 hardcode_direct_F77=yes
16013 hardcode_shlibpath_var_F77=no
16014 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16015 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
16016 archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
16017 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
16018 export_dynamic_flag_spec_F77='${wl}-E'
16019 else
16020 case $host_os in
16021 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
16022 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
16023 hardcode_libdir_flag_spec_F77='-R$libdir'
16024 ;;
16025 *)
16026 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
16027 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
16028 ;;
16029 esac
16030 fi
16031 else
16032 ld_shlibs_F77=no
16033 fi
16034 ;;
16035
16036 os2*)
16037 hardcode_libdir_flag_spec_F77='-L$libdir'
16038 hardcode_minus_L_F77=yes
16039 allow_undefined_flag_F77=unsupported
16040 archive_cmds_F77='$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'
16041 old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
16042 ;;
16043
16044 osf3*)
16045 if test "$GCC" = yes; then
16046 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
16047 archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
16048 else
16049 allow_undefined_flag_F77=' -expect_unresolved \*'
16050 archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
16051 fi
16052 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
16053 hardcode_libdir_separator_F77=:
16054 ;;
16055
16056 osf4* | osf5*) # as osf3* with the addition of -msym flag
16057 if test "$GCC" = yes; then
16058 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
16059 archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
16060 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
16061 else
16062 allow_undefined_flag_F77=' -expect_unresolved \*'
16063 archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
16064 archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
16065 $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
16066
16067 # Both c and cxx compiler support -rpath directly
16068 hardcode_libdir_flag_spec_F77='-rpath $libdir'
16069 fi
16070 hardcode_libdir_separator_F77=:
16071 ;;
16072
16073 solaris*)
16074 no_undefined_flag_F77=' -z text'
16075 if test "$GCC" = yes; then
16076 wlarc='${wl}'
16077 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
16078 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
16079 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
16080 else
16081 wlarc=''
16082 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
16083 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
16084 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
16085 fi
16086 hardcode_libdir_flag_spec_F77='-R$libdir'
16087 hardcode_shlibpath_var_F77=no
16088 case $host_os in
16089 solaris2.[0-5] | solaris2.[0-5].*) ;;
16090 *)
16091 # The compiler driver will combine and reorder linker options,
16092 # but understands `-z linker_flag'. GCC discards it without `$wl',
16093 # but is careful enough not to reorder.
16094 # Supported since Solaris 2.6 (maybe 2.5.1?)
16095 if test "$GCC" = yes; then
16096 whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
16097 else
16098 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract'
16099 fi
16100 ;;
16101 esac
16102 link_all_deplibs_F77=yes
16103 ;;
16104
16105 sunos4*)
16106 if test "x$host_vendor" = xsequent; then
16107 # Use $CC to link under sequent, because it throws in some extra .o
16108 # files that make .init and .fini sections work.
16109 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
16110 else
16111 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
16112 fi
16113 hardcode_libdir_flag_spec_F77='-L$libdir'
16114 hardcode_direct_F77=yes
16115 hardcode_minus_L_F77=yes
16116 hardcode_shlibpath_var_F77=no
16117 ;;
16118
16119 sysv4)
16120 case $host_vendor in
16121 sni)
16122 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16123 hardcode_direct_F77=yes # is this really true???
16124 ;;
16125 siemens)
16126 ## LD is ld it makes a PLAMLIB
16127 ## CC just makes a GrossModule.
16128 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
16129 reload_cmds_F77='$CC -r -o $output$reload_objs'
16130 hardcode_direct_F77=no
16131 ;;
16132 motorola)
16133 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16134 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
16135 ;;
16136 esac
16137 runpath_var='LD_RUN_PATH'
16138 hardcode_shlibpath_var_F77=no
16139 ;;
16140
16141 sysv4.3*)
16142 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16143 hardcode_shlibpath_var_F77=no
16144 export_dynamic_flag_spec_F77='-Bexport'
16145 ;;
16146
16147 sysv4*MP*)
16148 if test -d /usr/nec; then
16149 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16150 hardcode_shlibpath_var_F77=no
16151 runpath_var=LD_RUN_PATH
16152 hardcode_runpath_var=yes
16153 ld_shlibs_F77=yes
16154 fi
16155 ;;
16156
16157 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
16158 no_undefined_flag_F77='${wl}-z,text'
16159 archive_cmds_need_lc_F77=no
16160 hardcode_shlibpath_var_F77=no
16161 runpath_var='LD_RUN_PATH'
16162
16163 if test "$GCC" = yes; then
16164 archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16165 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16166 else
16167 archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16168 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16169 fi
16170 ;;
16171
16172 sysv5* | sco3.2v5* | sco5v6*)
16173 # Note: We can NOT use -z defs as we might desire, because we do not
16174 # link with -lc, and that would cause any symbols used from libc to
16175 # always be unresolved, which means just about no library would
16176 # ever link correctly. If we're not using GNU ld we use -z text
16177 # though, which does catch some bad symbols but isn't as heavy-handed
16178 # as -z defs.
16179 no_undefined_flag_F77='${wl}-z,text'
16180 allow_undefined_flag_F77='${wl}-z,nodefs'
16181 archive_cmds_need_lc_F77=no
16182 hardcode_shlibpath_var_F77=no
16183 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
16184 hardcode_libdir_separator_F77=':'
16185 link_all_deplibs_F77=yes
16186 export_dynamic_flag_spec_F77='${wl}-Bexport'
16187 runpath_var='LD_RUN_PATH'
16188
16189 if test "$GCC" = yes; then
16190 archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
16191 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
16192 else
16193 archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
16194 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
16195 fi
16196 ;;
16197
16198 uts4*)
16199 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16200 hardcode_libdir_flag_spec_F77='-L$libdir'
16201 hardcode_shlibpath_var_F77=no
16202 ;;
16203
16204 *)
16205 ld_shlibs_F77=no
16206 ;;
16207 esac
16208 fi
16209
16210 { $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
16211 $as_echo "$ld_shlibs_F77" >&6; }
16212 test "$ld_shlibs_F77" = no && can_build_shared=no
16213
16214 #
16215 # Do we need to explicitly link libc?
16216 #
16217 case "x$archive_cmds_need_lc_F77" in
16218 x|xyes)
16219 # Assume -lc should be added
16220 archive_cmds_need_lc_F77=yes
16221
16222 if test "$enable_shared" = yes && test "$GCC" = yes; then
16223 case $archive_cmds_F77 in
16224 *'~'*)
16225 # FIXME: we may have to deal with multi-command sequences.
16226 ;;
16227 '$CC '*)
16228 # Test whether the compiler implicitly links with -lc since on some
16229 # systems, -lgcc has to come before -lc. If gcc already passes -lc
16230 # to ld, don't add -lc before -lgcc.
16231 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
16232 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
16233 $rm conftest*
16234 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16235
16236 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
16237 (eval $ac_compile) 2>&5
16238 ac_status=$?
16239 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16240 (exit $ac_status); } 2>conftest.err; then
16241 soname=conftest
16242 lib=conftest
16243 libobjs=conftest.$ac_objext
16244 deplibs=
16245 wl=$lt_prog_compiler_wl_F77
16246 pic_flag=$lt_prog_compiler_pic_F77
16247 compiler_flags=-v
16248 linker_flags=-v
16249 verstring=
16250 output_objdir=.
16251 libname=conftest
16252 lt_save_allow_undefined_flag=$allow_undefined_flag_F77
16253 allow_undefined_flag_F77=
16254 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
16255 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
16256 ac_status=$?
16257 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
16258 (exit $ac_status); }
16259 then
16260 archive_cmds_need_lc_F77=no
16261 else
16262 archive_cmds_need_lc_F77=yes
16263 fi
16264 allow_undefined_flag_F77=$lt_save_allow_undefined_flag
16265 else
16266 cat conftest.err 1>&5
16267 fi
16268 $rm conftest*
16269 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
16270 $as_echo "$archive_cmds_need_lc_F77" >&6; }
16271 ;;
16272 esac
16273 fi
16274 ;;
16275 esac
16276
16277 { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
16278 $as_echo_n "checking dynamic linker characteristics... " >&6; }
16279 library_names_spec=
16280 libname_spec='lib$name'
16281 soname_spec=
16282 shrext_cmds=".so"
16283 postinstall_cmds=
16284 postuninstall_cmds=
16285 finish_cmds=
16286 finish_eval=
16287 shlibpath_var=
16288 shlibpath_overrides_runpath=unknown
16289 version_type=none
16290 dynamic_linker="$host_os ld.so"
16291 sys_lib_dlsearch_path_spec="/lib /usr/lib"
16292
16293 need_lib_prefix=unknown
16294 hardcode_into_libs=no
16295
16296 # when you set need_version to no, make sure it does not cause -set_version
16297 # flags to be left without arguments
16298 need_version=unknown
16299
16300 case $host_os in
16301 aix3*)
16302 version_type=linux
16303 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
16304 shlibpath_var=LIBPATH
16305
16306 # AIX 3 has no versioning support, so we append a major version to the name.
16307 soname_spec='${libname}${release}${shared_ext}$major'
16308 ;;
16309
16310 aix[4-9]*)
16311 version_type=linux
16312 need_lib_prefix=no
16313 need_version=no
16314 hardcode_into_libs=yes
16315 if test "$host_cpu" = ia64; then
16316 # AIX 5 supports IA64
16317 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
16318 shlibpath_var=LD_LIBRARY_PATH
16319 else
16320 # With GCC up to 2.95.x, collect2 would create an import file
16321 # for dependence libraries. The import file would start with
16322 # the line `#! .'. This would cause the generated library to
16323 # depend on `.', always an invalid library. This was fixed in
16324 # development snapshots of GCC prior to 3.0.
16325 case $host_os in
16326 aix4 | aix4.[01] | aix4.[01].*)
16327 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
16328 echo ' yes '
16329 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
16330 :
16331 else
16332 can_build_shared=no
16333 fi
16334 ;;
16335 esac
16336 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
16337 # soname into executable. Probably we can add versioning support to
16338 # collect2, so additional links can be useful in future.
16339 if test "$aix_use_runtimelinking" = yes; then
16340 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
16341 # instead of lib<name>.a to let people know that these are not
16342 # typical AIX shared libraries.
16343 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16344 else
16345 # We preserve .a as extension for shared libraries through AIX4.2
16346 # and later when we are not doing run time linking.
16347 library_names_spec='${libname}${release}.a $libname.a'
16348 soname_spec='${libname}${release}${shared_ext}$major'
16349 fi
16350 shlibpath_var=LIBPATH
16351 fi
16352 ;;
16353
16354 amigaos*)
16355 library_names_spec='$libname.ixlibrary $libname.a'
16356 # Create ${libname}_ixlibrary.a entries in /sys/libs.
16357 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'
16358 ;;
16359
16360 beos*)
16361 library_names_spec='${libname}${shared_ext}'
16362 dynamic_linker="$host_os ld.so"
16363 shlibpath_var=LIBRARY_PATH
16364 ;;
16365
16366 bsdi[45]*)
16367 version_type=linux
16368 need_version=no
16369 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16370 soname_spec='${libname}${release}${shared_ext}$major'
16371 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
16372 shlibpath_var=LD_LIBRARY_PATH
16373 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
16374 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
16375 # the default ld.so.conf also contains /usr/contrib/lib and
16376 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
16377 # libtool to hard-code these into programs
16378 ;;
16379
16380 cygwin* | mingw* | pw32*)
16381 version_type=windows
16382 shrext_cmds=".dll"
16383 need_version=no
16384 need_lib_prefix=no
16385
16386 case $GCC,$host_os in
16387 yes,cygwin* | yes,mingw* | yes,pw32*)
16388 library_names_spec='$libname.dll.a'
16389 # DLL is installed to $(libdir)/../bin by postinstall_cmds
16390 postinstall_cmds='base_file=`basename \${file}`~
16391 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
16392 dldir=$destdir/`dirname \$dlpath`~
16393 test -d \$dldir || mkdir -p \$dldir~
16394 $install_prog $dir/$dlname \$dldir/$dlname~
16395 chmod a+x \$dldir/$dlname'
16396 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16397 dlpath=$dir/\$dldll~
16398 $rm \$dlpath'
16399 shlibpath_overrides_runpath=yes
16400
16401 case $host_os in
16402 cygwin*)
16403 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
16404 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16405 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
16406 ;;
16407 mingw*)
16408 # MinGW DLLs use traditional 'lib' prefix
16409 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16410 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
16411 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
16412 # It is most probably a Windows format PATH printed by
16413 # mingw gcc, but we are running on Cygwin. Gcc prints its search
16414 # path with ; separators, and with drive letters. We can handle the
16415 # drive letters (cygwin fileutils understands them), so leave them,
16416 # especially as we might pass files found there to a mingw objdump,
16417 # which wouldn't understand a cygwinified path. Ahh.
16418 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
16419 else
16420 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
16421 fi
16422 ;;
16423 pw32*)
16424 # pw32 DLLs use 'pw' prefix rather than 'lib'
16425 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16426 ;;
16427 esac
16428 ;;
16429
16430 *)
16431 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
16432 ;;
16433 esac
16434 dynamic_linker='Win32 ld.exe'
16435 # FIXME: first we should search . and the directory the executable is in
16436 shlibpath_var=PATH
16437 ;;
16438
16439 darwin* | rhapsody*)
16440 dynamic_linker="$host_os dyld"
16441 version_type=darwin
16442 need_lib_prefix=no
16443 need_version=no
16444 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
16445 soname_spec='${libname}${release}${major}$shared_ext'
16446 shlibpath_overrides_runpath=yes
16447 shlibpath_var=DYLD_LIBRARY_PATH
16448 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
16449
16450 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16451 ;;
16452
16453 dgux*)
16454 version_type=linux
16455 need_lib_prefix=no
16456 need_version=no
16457 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16458 soname_spec='${libname}${release}${shared_ext}$major'
16459 shlibpath_var=LD_LIBRARY_PATH
16460 ;;
16461
16462 freebsd1*)
16463 dynamic_linker=no
16464 ;;
16465
16466 freebsd* | dragonfly*)
16467 # DragonFly does not have aout. When/if they implement a new
16468 # versioning mechanism, adjust this.
16469 if test -x /usr/bin/objformat; then
16470 objformat=`/usr/bin/objformat`
16471 else
16472 case $host_os in
16473 freebsd[123]*) objformat=aout ;;
16474 *) objformat=elf ;;
16475 esac
16476 fi
16477 version_type=freebsd-$objformat
16478 case $version_type in
16479 freebsd-elf*)
16480 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16481 need_version=no
16482 need_lib_prefix=no
16483 ;;
16484 freebsd-*)
16485 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16486 need_version=yes
16487 ;;
16488 esac
16489 shlibpath_var=LD_LIBRARY_PATH
16490 case $host_os in
16491 freebsd2*)
16492 shlibpath_overrides_runpath=yes
16493 ;;
16494 freebsd3.[01]* | freebsdelf3.[01]*)
16495 shlibpath_overrides_runpath=yes
16496 hardcode_into_libs=yes
16497 ;;
16498 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16499 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16500 shlibpath_overrides_runpath=no
16501 hardcode_into_libs=yes
16502 ;;
16503 *) # from 4.6 on, and DragonFly
16504 shlibpath_overrides_runpath=yes
16505 hardcode_into_libs=yes
16506 ;;
16507 esac
16508 ;;
16509
16510 gnu*)
16511 version_type=linux
16512 need_lib_prefix=no
16513 need_version=no
16514 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16515 soname_spec='${libname}${release}${shared_ext}$major'
16516 shlibpath_var=LD_LIBRARY_PATH
16517 hardcode_into_libs=yes
16518 ;;
16519
16520 hpux9* | hpux10* | hpux11*)
16521 # Give a soname corresponding to the major version so that dld.sl refuses to
16522 # link against other versions.
16523 version_type=sunos
16524 need_lib_prefix=no
16525 need_version=no
16526 case $host_cpu in
16527 ia64*)
16528 shrext_cmds='.so'
16529 hardcode_into_libs=yes
16530 dynamic_linker="$host_os dld.so"
16531 shlibpath_var=LD_LIBRARY_PATH
16532 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16533 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16534 soname_spec='${libname}${release}${shared_ext}$major'
16535 if test "X$HPUX_IA64_MODE" = X32; then
16536 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16537 else
16538 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16539 fi
16540 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16541 ;;
16542 hppa*64*)
16543 shrext_cmds='.sl'
16544 hardcode_into_libs=yes
16545 dynamic_linker="$host_os dld.sl"
16546 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16547 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16548 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16549 soname_spec='${libname}${release}${shared_ext}$major'
16550 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16551 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16552 ;;
16553 *)
16554 shrext_cmds='.sl'
16555 dynamic_linker="$host_os dld.sl"
16556 shlibpath_var=SHLIB_PATH
16557 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16558 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16559 soname_spec='${libname}${release}${shared_ext}$major'
16560 ;;
16561 esac
16562 # HP-UX runs *really* slowly unless shared libraries are mode 555.
16563 postinstall_cmds='chmod 555 $lib'
16564 ;;
16565
16566 interix[3-9]*)
16567 version_type=linux
16568 need_lib_prefix=no
16569 need_version=no
16570 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16571 soname_spec='${libname}${release}${shared_ext}$major'
16572 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16573 shlibpath_var=LD_LIBRARY_PATH
16574 shlibpath_overrides_runpath=no
16575 hardcode_into_libs=yes
16576 ;;
16577
16578 irix5* | irix6* | nonstopux*)
16579 case $host_os in
16580 nonstopux*) version_type=nonstopux ;;
16581 *)
16582 if test "$lt_cv_prog_gnu_ld" = yes; then
16583 version_type=linux
16584 else
16585 version_type=irix
16586 fi ;;
16587 esac
16588 need_lib_prefix=no
16589 need_version=no
16590 soname_spec='${libname}${release}${shared_ext}$major'
16591 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16592 case $host_os in
16593 irix5* | nonstopux*)
16594 libsuff= shlibsuff=
16595 ;;
16596 *)
16597 case $LD in # libtool.m4 will add one of these switches to LD
16598 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16599 libsuff= shlibsuff= libmagic=32-bit;;
16600 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16601 libsuff=32 shlibsuff=N32 libmagic=N32;;
16602 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16603 libsuff=64 shlibsuff=64 libmagic=64-bit;;
16604 *) libsuff= shlibsuff= libmagic=never-match;;
16605 esac
16606 ;;
16607 esac
16608 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16609 shlibpath_overrides_runpath=no
16610 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16611 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16612 hardcode_into_libs=yes
16613 ;;
16614
16615 # No shared lib support for Linux oldld, aout, or coff.
16616 linux*oldld* | linux*aout* | linux*coff*)
16617 dynamic_linker=no
16618 ;;
16619
16620 # This must be Linux ELF.
16621 linux* | k*bsd*-gnu)
16622 version_type=linux
16623 need_lib_prefix=no
16624 need_version=no
16625 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16626 soname_spec='${libname}${release}${shared_ext}$major'
16627 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16628 shlibpath_var=LD_LIBRARY_PATH
16629 shlibpath_overrides_runpath=no
16630 # This implies no fast_install, which is unacceptable.
16631 # Some rework will be needed to allow for fast_install
16632 # before this can be enabled.
16633 hardcode_into_libs=yes
16634
16635 # Append ld.so.conf contents to the search path
16636 if test -f /etc/ld.so.conf; then
16637 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' ' '`
16638 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
16639 fi
16640
16641 # We used to test for /lib/ld.so.1 and disable shared libraries on
16642 # powerpc, because MkLinux only supported shared libraries with the
16643 # GNU dynamic linker. Since this was broken with cross compilers,
16644 # most powerpc-linux boxes support dynamic linking these days and
16645 # people can always --disable-shared, the test was removed, and we
16646 # assume the GNU/Linux dynamic linker is in use.
16647 dynamic_linker='GNU/Linux ld.so'
16648 ;;
16649
16650 netbsd*)
16651 version_type=sunos
16652 need_lib_prefix=no
16653 need_version=no
16654 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16655 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16656 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16657 dynamic_linker='NetBSD (a.out) ld.so'
16658 else
16659 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16660 soname_spec='${libname}${release}${shared_ext}$major'
16661 dynamic_linker='NetBSD ld.elf_so'
16662 fi
16663 shlibpath_var=LD_LIBRARY_PATH
16664 shlibpath_overrides_runpath=yes
16665 hardcode_into_libs=yes
16666 ;;
16667
16668 newsos6)
16669 version_type=linux
16670 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16671 shlibpath_var=LD_LIBRARY_PATH
16672 shlibpath_overrides_runpath=yes
16673 ;;
16674
16675 nto-qnx*)
16676 version_type=linux
16677 need_lib_prefix=no
16678 need_version=no
16679 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16680 soname_spec='${libname}${release}${shared_ext}$major'
16681 shlibpath_var=LD_LIBRARY_PATH
16682 shlibpath_overrides_runpath=yes
16683 ;;
16684
16685 openbsd*)
16686 version_type=sunos
16687 sys_lib_dlsearch_path_spec="/usr/lib"
16688 need_lib_prefix=no
16689 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16690 case $host_os in
16691 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
16692 *) need_version=no ;;
16693 esac
16694 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16695 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16696 shlibpath_var=LD_LIBRARY_PATH
16697 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16698 case $host_os in
16699 openbsd2.[89] | openbsd2.[89].*)
16700 shlibpath_overrides_runpath=no
16701 ;;
16702 *)
16703 shlibpath_overrides_runpath=yes
16704 ;;
16705 esac
16706 else
16707 shlibpath_overrides_runpath=yes
16708 fi
16709 ;;
16710
16711 os2*)
16712 libname_spec='$name'
16713 shrext_cmds=".dll"
16714 need_lib_prefix=no
16715 library_names_spec='$libname${shared_ext} $libname.a'
16716 dynamic_linker='OS/2 ld.exe'
16717 shlibpath_var=LIBPATH
16718 ;;
16719
16720 osf3* | osf4* | osf5*)
16721 version_type=osf
16722 need_lib_prefix=no
16723 need_version=no
16724 soname_spec='${libname}${release}${shared_ext}$major'
16725 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16726 shlibpath_var=LD_LIBRARY_PATH
16727 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16728 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16729 ;;
16730
16731 rdos*)
16732 dynamic_linker=no
16733 ;;
16734
16735 solaris*)
16736 version_type=linux
16737 need_lib_prefix=no
16738 need_version=no
16739 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16740 soname_spec='${libname}${release}${shared_ext}$major'
16741 shlibpath_var=LD_LIBRARY_PATH
16742 shlibpath_overrides_runpath=yes
16743 hardcode_into_libs=yes
16744 # ldd complains unless libraries are executable
16745 postinstall_cmds='chmod +x $lib'
16746 ;;
16747
16748 sunos4*)
16749 version_type=sunos
16750 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16751 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16752 shlibpath_var=LD_LIBRARY_PATH
16753 shlibpath_overrides_runpath=yes
16754 if test "$with_gnu_ld" = yes; then
16755 need_lib_prefix=no
16756 fi
16757 need_version=yes
16758 ;;
16759
16760 sysv4 | sysv4.3*)
16761 version_type=linux
16762 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16763 soname_spec='${libname}${release}${shared_ext}$major'
16764 shlibpath_var=LD_LIBRARY_PATH
16765 case $host_vendor in
16766 sni)
16767 shlibpath_overrides_runpath=no
16768 need_lib_prefix=no
16769 export_dynamic_flag_spec='${wl}-Blargedynsym'
16770 runpath_var=LD_RUN_PATH
16771 ;;
16772 siemens)
16773 need_lib_prefix=no
16774 ;;
16775 motorola)
16776 need_lib_prefix=no
16777 need_version=no
16778 shlibpath_overrides_runpath=no
16779 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16780 ;;
16781 esac
16782 ;;
16783
16784 sysv4*MP*)
16785 if test -d /usr/nec ;then
16786 version_type=linux
16787 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16788 soname_spec='$libname${shared_ext}.$major'
16789 shlibpath_var=LD_LIBRARY_PATH
16790 fi
16791 ;;
16792
16793 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16794 version_type=freebsd-elf
16795 need_lib_prefix=no
16796 need_version=no
16797 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16798 soname_spec='${libname}${release}${shared_ext}$major'
16799 shlibpath_var=LD_LIBRARY_PATH
16800 hardcode_into_libs=yes
16801 if test "$with_gnu_ld" = yes; then
16802 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16803 shlibpath_overrides_runpath=no
16804 else
16805 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16806 shlibpath_overrides_runpath=yes
16807 case $host_os in
16808 sco3.2v5*)
16809 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16810 ;;
16811 esac
16812 fi
16813 sys_lib_dlsearch_path_spec='/usr/lib'
16814 ;;
16815
16816 uts4*)
16817 version_type=linux
16818 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16819 soname_spec='${libname}${release}${shared_ext}$major'
16820 shlibpath_var=LD_LIBRARY_PATH
16821 ;;
16822
16823 *)
16824 dynamic_linker=no
16825 ;;
16826 esac
16827 { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16828 $as_echo "$dynamic_linker" >&6; }
16829 test "$dynamic_linker" = no && can_build_shared=no
16830
16831 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16832 $as_echo_n "(cached) " >&6
16833 else
16834 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
16835 fi
16836
16837 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16838 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16839 $as_echo_n "(cached) " >&6
16840 else
16841 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
16842 fi
16843
16844 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16845
16846 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16847 if test "$GCC" = yes; then
16848 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16849 fi
16850
16851 { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16852 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16853 hardcode_action_F77=
16854 if test -n "$hardcode_libdir_flag_spec_F77" || \
16855 test -n "$runpath_var_F77" || \
16856 test "X$hardcode_automatic_F77" = "Xyes" ; then
16857
16858 # We can hardcode non-existant directories.
16859 if test "$hardcode_direct_F77" != no &&
16860 # If the only mechanism to avoid hardcoding is shlibpath_var, we
16861 # have to relink, otherwise we might link with an installed library
16862 # when we should be linking with a yet-to-be-installed one
16863 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
16864 test "$hardcode_minus_L_F77" != no; then
16865 # Linking always hardcodes the temporary library directory.
16866 hardcode_action_F77=relink
16867 else
16868 # We can link without hardcoding, and we can hardcode nonexisting dirs.
16869 hardcode_action_F77=immediate
16870 fi
16871 else
16872 # We cannot hardcode anything, or else we can only hardcode existing
16873 # directories.
16874 hardcode_action_F77=unsupported
16875 fi
16876 { $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16877 $as_echo "$hardcode_action_F77" >&6; }
16878
16879 if test "$hardcode_action_F77" = relink; then
16880 # Fast installation is not supported
16881 enable_fast_install=no
16882 elif test "$shlibpath_overrides_runpath" = yes ||
16883 test "$enable_shared" = no; then
16884 # Fast installation is not necessary
16885 enable_fast_install=needless
16886 fi
16887
16888
16889 # The else clause should only fire when bootstrapping the
16890 # libtool distribution, otherwise you forgot to ship ltmain.sh
16891 # with your package, and you will get complaints that there are
16892 # no rules to generate ltmain.sh.
16893 if test -f "$ltmain"; then
16894 # See if we are running on zsh, and set the options which allow our commands through
16895 # without removal of \ escapes.
16896 if test -n "${ZSH_VERSION+set}" ; then
16897 setopt NO_GLOB_SUBST
16898 fi
16899 # Now quote all the things that may contain metacharacters while being
16900 # careful not to overquote the AC_SUBSTed values. We take copies of the
16901 # variables and quote the copies for generation of the libtool script.
16902 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
16903 SED SHELL STRIP \
16904 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
16905 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
16906 deplibs_check_method reload_flag reload_cmds need_locks \
16907 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
16908 lt_cv_sys_global_symbol_to_c_name_address \
16909 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
16910 old_postinstall_cmds old_postuninstall_cmds \
16911 compiler_F77 \
16912 CC_F77 \
16913 LD_F77 \
16914 lt_prog_compiler_wl_F77 \
16915 lt_prog_compiler_pic_F77 \
16916 lt_prog_compiler_static_F77 \
16917 lt_prog_compiler_no_builtin_flag_F77 \
16918 export_dynamic_flag_spec_F77 \
16919 thread_safe_flag_spec_F77 \
16920 whole_archive_flag_spec_F77 \
16921 enable_shared_with_static_runtimes_F77 \
16922 old_archive_cmds_F77 \
16923 old_archive_from_new_cmds_F77 \
16924 predep_objects_F77 \
16925 postdep_objects_F77 \
16926 predeps_F77 \
16927 postdeps_F77 \
16928 compiler_lib_search_path_F77 \
16929 compiler_lib_search_dirs_F77 \
16930 archive_cmds_F77 \
16931 archive_expsym_cmds_F77 \
16932 postinstall_cmds_F77 \
16933 postuninstall_cmds_F77 \
16934 old_archive_from_expsyms_cmds_F77 \
16935 allow_undefined_flag_F77 \
16936 no_undefined_flag_F77 \
16937 export_symbols_cmds_F77 \
16938 hardcode_libdir_flag_spec_F77 \
16939 hardcode_libdir_flag_spec_ld_F77 \
16940 hardcode_libdir_separator_F77 \
16941 hardcode_automatic_F77 \
16942 module_cmds_F77 \
16943 module_expsym_cmds_F77 \
16944 lt_cv_prog_compiler_c_o_F77 \
16945 fix_srcfile_path_F77 \
16946 exclude_expsyms_F77 \
16947 include_expsyms_F77; do
16948
16949 case $var in
16950 old_archive_cmds_F77 | \
16951 old_archive_from_new_cmds_F77 | \
16952 archive_cmds_F77 | \
16953 archive_expsym_cmds_F77 | \
16954 module_cmds_F77 | \
16955 module_expsym_cmds_F77 | \
16956 old_archive_from_expsyms_cmds_F77 | \
16957 export_symbols_cmds_F77 | \
16958 extract_expsyms_cmds | reload_cmds | finish_cmds | \
16959 postinstall_cmds | postuninstall_cmds | \
16960 old_postinstall_cmds | old_postuninstall_cmds | \
16961 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
16962 # Double-quote double-evaled strings.
16963 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
16964 ;;
16965 *)
16966 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
16967 ;;
16968 esac
16969 done
16970
16971 case $lt_echo in
16972 *'\$0 --fallback-echo"')
16973 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
16974 ;;
16975 esac
16976
16977 cfgfile="$ofile"
16978
16979 cat <<__EOF__ >> "$cfgfile"
16980 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
16981
16982 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16983
16984 # Shell to use when invoking shell scripts.
16985 SHELL=$lt_SHELL
16986
16987 # Whether or not to build shared libraries.
16988 build_libtool_libs=$enable_shared
16989
16990 # Whether or not to build static libraries.
16991 build_old_libs=$enable_static
16992
16993 # Whether or not to add -lc for building shared libraries.
16994 build_libtool_need_lc=$archive_cmds_need_lc_F77
16995
16996 # Whether or not to disallow shared libs when runtime libs are static
16997 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
16998
16999 # Whether or not to optimize for fast installation.
17000 fast_install=$enable_fast_install
17001
17002 # The host system.
17003 host_alias=$host_alias
17004 host=$host
17005 host_os=$host_os
17006
17007 # The build system.
17008 build_alias=$build_alias
17009 build=$build
17010 build_os=$build_os
17011
17012 # An echo program that does not interpret backslashes.
17013 echo=$lt_echo
17014
17015 # The archiver.
17016 AR=$lt_AR
17017 AR_FLAGS=$lt_AR_FLAGS
17018
17019 # A C compiler.
17020 LTCC=$lt_LTCC
17021
17022 # LTCC compiler flags.
17023 LTCFLAGS=$lt_LTCFLAGS
17024
17025 # A language-specific compiler.
17026 CC=$lt_compiler_F77
17027
17028 # Is the compiler the GNU C compiler?
17029 with_gcc=$GCC_F77
17030
17031 # An ERE matcher.
17032 EGREP=$lt_EGREP
17033
17034 # The linker used to build libraries.
17035 LD=$lt_LD_F77
17036
17037 # Whether we need hard or soft links.
17038 LN_S=$lt_LN_S
17039
17040 # A BSD-compatible nm program.
17041 NM=$lt_NM
17042
17043 # A symbol stripping program
17044 STRIP=$lt_STRIP
17045
17046 # Used to examine libraries when file_magic_cmd begins "file"
17047 MAGIC_CMD=$MAGIC_CMD
17048
17049 # Used on cygwin: DLL creation program.
17050 DLLTOOL="$DLLTOOL"
17051
17052 # Used on cygwin: object dumper.
17053 OBJDUMP="$OBJDUMP"
17054
17055 # Used on cygwin: assembler.
17056 AS="$AS"
17057
17058 # The name of the directory that contains temporary libtool files.
17059 objdir=$objdir
17060
17061 # How to create reloadable object files.
17062 reload_flag=$lt_reload_flag
17063 reload_cmds=$lt_reload_cmds
17064
17065 # How to pass a linker flag through the compiler.
17066 wl=$lt_lt_prog_compiler_wl_F77
17067
17068 # Object file suffix (normally "o").
17069 objext="$ac_objext"
17070
17071 # Old archive suffix (normally "a").
17072 libext="$libext"
17073
17074 # Shared library suffix (normally ".so").
17075 shrext_cmds='$shrext_cmds'
17076
17077 # Executable file suffix (normally "").
17078 exeext="$exeext"
17079
17080 # Additional compiler flags for building library objects.
17081 pic_flag=$lt_lt_prog_compiler_pic_F77
17082 pic_mode=$pic_mode
17083
17084 # What is the maximum length of a command?
17085 max_cmd_len=$lt_cv_sys_max_cmd_len
17086
17087 # Does compiler simultaneously support -c and -o options?
17088 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
17089
17090 # Must we lock files when doing compilation?
17091 need_locks=$lt_need_locks
17092
17093 # Do we need the lib prefix for modules?
17094 need_lib_prefix=$need_lib_prefix
17095
17096 # Do we need a version for libraries?
17097 need_version=$need_version
17098
17099 # Whether dlopen is supported.
17100 dlopen_support=$enable_dlopen
17101
17102 # Whether dlopen of programs is supported.
17103 dlopen_self=$enable_dlopen_self
17104
17105 # Whether dlopen of statically linked programs is supported.
17106 dlopen_self_static=$enable_dlopen_self_static
17107
17108 # Compiler flag to prevent dynamic linking.
17109 link_static_flag=$lt_lt_prog_compiler_static_F77
17110
17111 # Compiler flag to turn off builtin functions.
17112 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
17113
17114 # Compiler flag to allow reflexive dlopens.
17115 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
17116
17117 # Compiler flag to generate shared objects directly from archives.
17118 whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
17119
17120 # Compiler flag to generate thread-safe objects.
17121 thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
17122
17123 # Library versioning type.
17124 version_type=$version_type
17125
17126 # Format of library name prefix.
17127 libname_spec=$lt_libname_spec
17128
17129 # List of archive names. First name is the real one, the rest are links.
17130 # The last name is the one that the linker finds with -lNAME.
17131 library_names_spec=$lt_library_names_spec
17132
17133 # The coded name of the library, if different from the real name.
17134 soname_spec=$lt_soname_spec
17135
17136 # Commands used to build and install an old-style archive.
17137 RANLIB=$lt_RANLIB
17138 old_archive_cmds=$lt_old_archive_cmds_F77
17139 old_postinstall_cmds=$lt_old_postinstall_cmds
17140 old_postuninstall_cmds=$lt_old_postuninstall_cmds
17141
17142 # Create an old-style archive from a shared archive.
17143 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
17144
17145 # Create a temporary old-style archive to link instead of a shared archive.
17146 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
17147
17148 # Commands used to build and install a shared archive.
17149 archive_cmds=$lt_archive_cmds_F77
17150 archive_expsym_cmds=$lt_archive_expsym_cmds_F77
17151 postinstall_cmds=$lt_postinstall_cmds
17152 postuninstall_cmds=$lt_postuninstall_cmds
17153
17154 # Commands used to build a loadable module (assumed same as above if empty)
17155 module_cmds=$lt_module_cmds_F77
17156 module_expsym_cmds=$lt_module_expsym_cmds_F77
17157
17158 # Commands to strip libraries.
17159 old_striplib=$lt_old_striplib
17160 striplib=$lt_striplib
17161
17162 # Dependencies to place before the objects being linked to create a
17163 # shared library.
17164 predep_objects=$lt_predep_objects_F77
17165
17166 # Dependencies to place after the objects being linked to create a
17167 # shared library.
17168 postdep_objects=$lt_postdep_objects_F77
17169
17170 # Dependencies to place before the objects being linked to create a
17171 # shared library.
17172 predeps=$lt_predeps_F77
17173
17174 # Dependencies to place after the objects being linked to create a
17175 # shared library.
17176 postdeps=$lt_postdeps_F77
17177
17178 # The directories searched by this compiler when creating a shared
17179 # library
17180 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
17181
17182 # The library search path used internally by the compiler when linking
17183 # a shared library.
17184 compiler_lib_search_path=$lt_compiler_lib_search_path_F77
17185
17186 # Method to check whether dependent libraries are shared objects.
17187 deplibs_check_method=$lt_deplibs_check_method
17188
17189 # Command to use when deplibs_check_method == file_magic.
17190 file_magic_cmd=$lt_file_magic_cmd
17191
17192 # Flag that allows shared libraries with undefined symbols to be built.
17193 allow_undefined_flag=$lt_allow_undefined_flag_F77
17194
17195 # Flag that forces no undefined symbols.
17196 no_undefined_flag=$lt_no_undefined_flag_F77
17197
17198 # Commands used to finish a libtool library installation in a directory.
17199 finish_cmds=$lt_finish_cmds
17200
17201 # Same as above, but a single script fragment to be evaled but not shown.
17202 finish_eval=$lt_finish_eval
17203
17204 # Take the output of nm and produce a listing of raw symbols and C names.
17205 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17206
17207 # Transform the output of nm in a proper C declaration
17208 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17209
17210 # Transform the output of nm in a C name address pair
17211 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17212
17213 # This is the shared library runtime path variable.
17214 runpath_var=$runpath_var
17215
17216 # This is the shared library path variable.
17217 shlibpath_var=$shlibpath_var
17218
17219 # Is shlibpath searched before the hard-coded library search path?
17220 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17221
17222 # How to hardcode a shared library path into an executable.
17223 hardcode_action=$hardcode_action_F77
17224
17225 # Whether we should hardcode library paths into libraries.
17226 hardcode_into_libs=$hardcode_into_libs
17227
17228 # Flag to hardcode \$libdir into a binary during linking.
17229 # This must work even if \$libdir does not exist.
17230 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
17231
17232 # If ld is used when linking, flag to hardcode \$libdir into
17233 # a binary during linking. This must work even if \$libdir does
17234 # not exist.
17235 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
17236
17237 # Whether we need a single -rpath flag with a separated argument.
17238 hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
17239
17240 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
17241 # resulting binary.
17242 hardcode_direct=$hardcode_direct_F77
17243
17244 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
17245 # resulting binary.
17246 hardcode_minus_L=$hardcode_minus_L_F77
17247
17248 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
17249 # the resulting binary.
17250 hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
17251
17252 # Set to yes if building a shared library automatically hardcodes DIR into the library
17253 # and all subsequent libraries and executables linked against it.
17254 hardcode_automatic=$hardcode_automatic_F77
17255
17256 # Variables whose values should be saved in libtool wrapper scripts and
17257 # restored at relink time.
17258 variables_saved_for_relink="$variables_saved_for_relink"
17259
17260 # Whether libtool must link a program against all its dependency libraries.
17261 link_all_deplibs=$link_all_deplibs_F77
17262
17263 # Compile-time system search path for libraries
17264 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17265
17266 # Run-time system search path for libraries
17267 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17268
17269 # Fix the shell variable \$srcfile for the compiler.
17270 fix_srcfile_path=$lt_fix_srcfile_path
17271
17272 # Set to yes if exported symbols are required.
17273 always_export_symbols=$always_export_symbols_F77
17274
17275 # The commands to list exported symbols.
17276 export_symbols_cmds=$lt_export_symbols_cmds_F77
17277
17278 # The commands to extract the exported symbol list from a shared archive.
17279 extract_expsyms_cmds=$lt_extract_expsyms_cmds
17280
17281 # Symbols that should not be listed in the preloaded symbols.
17282 exclude_expsyms=$lt_exclude_expsyms_F77
17283
17284 # Symbols that must always be exported.
17285 include_expsyms=$lt_include_expsyms_F77
17286
17287 # ### END LIBTOOL TAG CONFIG: $tagname
17288
17289 __EOF__
17290
17291
17292 else
17293 # If there is no Makefile yet, we rely on a make rule to execute
17294 # `config.status --recheck' to rerun these tests and create the
17295 # libtool script then.
17296 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
17297 if test -f "$ltmain_in"; then
17298 test -f Makefile && make "$ltmain"
17299 fi
17300 fi
17301
17302
17303 ac_ext=c
17304 ac_cpp='$CPP $CPPFLAGS'
17305 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17306 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17307 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17308
17309 CC="$lt_save_CC"
17310
17311 else
17312 tagname=""
17313 fi
17314 ;;
17315
17316 GCJ)
17317 if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
17318
17319
17320 # Source file extension for Java test sources.
17321 ac_ext=java
17322
17323 # Object file extension for compiled Java test sources.
17324 objext=o
17325 objext_GCJ=$objext
17326
17327 # Code to be used in simple compile tests
17328 lt_simple_compile_test_code="class foo {}"
17329
17330 # Code to be used in simple link tests
17331 lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
17332
17333 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
17334
17335 # If no C compiler was specified, use CC.
17336 LTCC=${LTCC-"$CC"}
17337
17338 # If no C compiler flags were specified, use CFLAGS.
17339 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
17340
17341 # Allow CC to be a program name with arguments.
17342 compiler=$CC
17343
17344
17345 # save warnings/boilerplate of simple test code
17346 ac_outfile=conftest.$ac_objext
17347 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
17348 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
17349 _lt_compiler_boilerplate=`cat conftest.err`
17350 $rm conftest*
17351
17352 ac_outfile=conftest.$ac_objext
17353 echo "$lt_simple_link_test_code" >conftest.$ac_ext
17354 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
17355 _lt_linker_boilerplate=`cat conftest.err`
17356 $rm -r conftest*
17357
17358
17359 # Allow CC to be a program name with arguments.
17360 lt_save_CC="$CC"
17361 CC=${GCJ-"gcj"}
17362 compiler=$CC
17363 compiler_GCJ=$CC
17364 for cc_temp in $compiler""; do
17365 case $cc_temp in
17366 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17367 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17368 \-*) ;;
17369 *) break;;
17370 esac
17371 done
17372 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17373
17374
17375 # GCJ did not exist at the time GCC didn't implicitly link libc in.
17376 archive_cmds_need_lc_GCJ=no
17377
17378 old_archive_cmds_GCJ=$old_archive_cmds
17379
17380
17381 lt_prog_compiler_no_builtin_flag_GCJ=
17382
17383 if test "$GCC" = yes; then
17384 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
17385
17386
17387 { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
17388 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
17389 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
17390 $as_echo_n "(cached) " >&6
17391 else
17392 lt_cv_prog_compiler_rtti_exceptions=no
17393 ac_outfile=conftest.$ac_objext
17394 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17395 lt_compiler_flag="-fno-rtti -fno-exceptions"
17396 # Insert the option either (1) after the last *FLAGS variable, or
17397 # (2) before a word containing "conftest.", or (3) at the end.
17398 # Note that $ac_compile itself does not contain backslashes and begins
17399 # with a dollar sign (not a hyphen), so the echo should work correctly.
17400 # The option is referenced via a variable to avoid confusing sed.
17401 lt_compile=`echo "$ac_compile" | $SED \
17402 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17403 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17404 -e 's:$: $lt_compiler_flag:'`
17405 (eval echo "\"\$as_me:17405: $lt_compile\"" >&5)
17406 (eval "$lt_compile" 2>conftest.err)
17407 ac_status=$?
17408 cat conftest.err >&5
17409 echo "$as_me:17409: \$? = $ac_status" >&5
17410 if (exit $ac_status) && test -s "$ac_outfile"; then
17411 # The compiler can only warn and ignore the option if not recognized
17412 # So say no if there are warnings other than the usual output.
17413 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
17414 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17415 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17416 lt_cv_prog_compiler_rtti_exceptions=yes
17417 fi
17418 fi
17419 $rm conftest*
17420
17421 fi
17422 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
17423 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
17424
17425 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
17426 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
17427 else
17428 :
17429 fi
17430
17431 fi
17432
17433 lt_prog_compiler_wl_GCJ=
17434 lt_prog_compiler_pic_GCJ=
17435 lt_prog_compiler_static_GCJ=
17436
17437 { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
17438 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
17439
17440 if test "$GCC" = yes; then
17441 lt_prog_compiler_wl_GCJ='-Wl,'
17442 lt_prog_compiler_static_GCJ='-static'
17443
17444 case $host_os in
17445 aix*)
17446 # All AIX code is PIC.
17447 if test "$host_cpu" = ia64; then
17448 # AIX 5 now supports IA64 processor
17449 lt_prog_compiler_static_GCJ='-Bstatic'
17450 fi
17451 ;;
17452
17453 amigaos*)
17454 # FIXME: we need at least 68020 code to build shared libraries, but
17455 # adding the `-m68020' flag to GCC prevents building anything better,
17456 # like `-m68040'.
17457 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
17458 ;;
17459
17460 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
17461 # PIC is the default for these OSes.
17462 ;;
17463
17464 mingw* | cygwin* | pw32* | os2*)
17465 # This hack is so that the source file can tell whether it is being
17466 # built for inclusion in a dll (and should export symbols for example).
17467 # Although the cygwin gcc ignores -fPIC, still need this for old-style
17468 # (--disable-auto-import) libraries
17469
17470 ;;
17471
17472 darwin* | rhapsody*)
17473 # PIC is the default on this platform
17474 # Common symbols not allowed in MH_DYLIB files
17475 lt_prog_compiler_pic_GCJ='-fno-common'
17476 ;;
17477
17478 interix[3-9]*)
17479 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
17480 # Instead, we relocate shared libraries at runtime.
17481 ;;
17482
17483 msdosdjgpp*)
17484 # Just because we use GCC doesn't mean we suddenly get shared libraries
17485 # on systems that don't support them.
17486 lt_prog_compiler_can_build_shared_GCJ=no
17487 enable_shared=no
17488 ;;
17489
17490 sysv4*MP*)
17491 if test -d /usr/nec; then
17492 lt_prog_compiler_pic_GCJ=-Kconform_pic
17493 fi
17494 ;;
17495
17496 hpux*)
17497 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17498 # not for PA HP-UX.
17499 case $host_cpu in
17500 hppa*64*|ia64*)
17501 # +Z the default
17502 ;;
17503 *)
17504 lt_prog_compiler_pic_GCJ='-fPIC'
17505 ;;
17506 esac
17507 ;;
17508
17509 *)
17510 lt_prog_compiler_pic_GCJ='-fPIC'
17511 ;;
17512 esac
17513 else
17514 # PORTME Check for flag to pass linker flags through the system compiler.
17515 case $host_os in
17516 aix*)
17517 lt_prog_compiler_wl_GCJ='-Wl,'
17518 if test "$host_cpu" = ia64; then
17519 # AIX 5 now supports IA64 processor
17520 lt_prog_compiler_static_GCJ='-Bstatic'
17521 else
17522 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
17523 fi
17524 ;;
17525 darwin*)
17526 # PIC is the default on this platform
17527 # Common symbols not allowed in MH_DYLIB files
17528 case $cc_basename in
17529 xlc*)
17530 lt_prog_compiler_pic_GCJ='-qnocommon'
17531 lt_prog_compiler_wl_GCJ='-Wl,'
17532 ;;
17533 esac
17534 ;;
17535
17536 mingw* | cygwin* | pw32* | os2*)
17537 # This hack is so that the source file can tell whether it is being
17538 # built for inclusion in a dll (and should export symbols for example).
17539
17540 ;;
17541
17542 hpux9* | hpux10* | hpux11*)
17543 lt_prog_compiler_wl_GCJ='-Wl,'
17544 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17545 # not for PA HP-UX.
17546 case $host_cpu in
17547 hppa*64*|ia64*)
17548 # +Z the default
17549 ;;
17550 *)
17551 lt_prog_compiler_pic_GCJ='+Z'
17552 ;;
17553 esac
17554 # Is there a better lt_prog_compiler_static that works with the bundled CC?
17555 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
17556 ;;
17557
17558 irix5* | irix6* | nonstopux*)
17559 lt_prog_compiler_wl_GCJ='-Wl,'
17560 # PIC (with -KPIC) is the default.
17561 lt_prog_compiler_static_GCJ='-non_shared'
17562 ;;
17563
17564 newsos6)
17565 lt_prog_compiler_pic_GCJ='-KPIC'
17566 lt_prog_compiler_static_GCJ='-Bstatic'
17567 ;;
17568
17569 linux* | k*bsd*-gnu)
17570 case $cc_basename in
17571 icc* | ecc*)
17572 lt_prog_compiler_wl_GCJ='-Wl,'
17573 lt_prog_compiler_pic_GCJ='-KPIC'
17574 lt_prog_compiler_static_GCJ='-static'
17575 ;;
17576 pgcc* | pgf77* | pgf90* | pgf95*)
17577 # Portland Group compilers (*not* the Pentium gcc compiler,
17578 # which looks to be a dead project)
17579 lt_prog_compiler_wl_GCJ='-Wl,'
17580 lt_prog_compiler_pic_GCJ='-fpic'
17581 lt_prog_compiler_static_GCJ='-Bstatic'
17582 ;;
17583 ccc*)
17584 lt_prog_compiler_wl_GCJ='-Wl,'
17585 # All Alpha code is PIC.
17586 lt_prog_compiler_static_GCJ='-non_shared'
17587 ;;
17588 *)
17589 case `$CC -V 2>&1 | sed 5q` in
17590 *Sun\ C*)
17591 # Sun C 5.9
17592 lt_prog_compiler_pic_GCJ='-KPIC'
17593 lt_prog_compiler_static_GCJ='-Bstatic'
17594 lt_prog_compiler_wl_GCJ='-Wl,'
17595 ;;
17596 *Sun\ F*)
17597 # Sun Fortran 8.3 passes all unrecognized flags to the linker
17598 lt_prog_compiler_pic_GCJ='-KPIC'
17599 lt_prog_compiler_static_GCJ='-Bstatic'
17600 lt_prog_compiler_wl_GCJ=''
17601 ;;
17602 esac
17603 ;;
17604 esac
17605 ;;
17606
17607 osf3* | osf4* | osf5*)
17608 lt_prog_compiler_wl_GCJ='-Wl,'
17609 # All OSF/1 code is PIC.
17610 lt_prog_compiler_static_GCJ='-non_shared'
17611 ;;
17612
17613 rdos*)
17614 lt_prog_compiler_static_GCJ='-non_shared'
17615 ;;
17616
17617 solaris*)
17618 lt_prog_compiler_pic_GCJ='-KPIC'
17619 lt_prog_compiler_static_GCJ='-Bstatic'
17620 case $cc_basename in
17621 f77* | f90* | f95*)
17622 lt_prog_compiler_wl_GCJ='-Qoption ld ';;
17623 *)
17624 lt_prog_compiler_wl_GCJ='-Wl,';;
17625 esac
17626 ;;
17627
17628 sunos4*)
17629 lt_prog_compiler_wl_GCJ='-Qoption ld '
17630 lt_prog_compiler_pic_GCJ='-PIC'
17631 lt_prog_compiler_static_GCJ='-Bstatic'
17632 ;;
17633
17634 sysv4 | sysv4.2uw2* | sysv4.3*)
17635 lt_prog_compiler_wl_GCJ='-Wl,'
17636 lt_prog_compiler_pic_GCJ='-KPIC'
17637 lt_prog_compiler_static_GCJ='-Bstatic'
17638 ;;
17639
17640 sysv4*MP*)
17641 if test -d /usr/nec ;then
17642 lt_prog_compiler_pic_GCJ='-Kconform_pic'
17643 lt_prog_compiler_static_GCJ='-Bstatic'
17644 fi
17645 ;;
17646
17647 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
17648 lt_prog_compiler_wl_GCJ='-Wl,'
17649 lt_prog_compiler_pic_GCJ='-KPIC'
17650 lt_prog_compiler_static_GCJ='-Bstatic'
17651 ;;
17652
17653 unicos*)
17654 lt_prog_compiler_wl_GCJ='-Wl,'
17655 lt_prog_compiler_can_build_shared_GCJ=no
17656 ;;
17657
17658 uts4*)
17659 lt_prog_compiler_pic_GCJ='-pic'
17660 lt_prog_compiler_static_GCJ='-Bstatic'
17661 ;;
17662
17663 *)
17664 lt_prog_compiler_can_build_shared_GCJ=no
17665 ;;
17666 esac
17667 fi
17668
17669 { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
17670 $as_echo "$lt_prog_compiler_pic_GCJ" >&6; }
17671
17672 #
17673 # Check to make sure the PIC flag actually works.
17674 #
17675 if test -n "$lt_prog_compiler_pic_GCJ"; then
17676
17677 { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
17678 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
17679 if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
17680 $as_echo_n "(cached) " >&6
17681 else
17682 lt_cv_prog_compiler_pic_works_GCJ=no
17683 ac_outfile=conftest.$ac_objext
17684 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17685 lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
17686 # Insert the option either (1) after the last *FLAGS variable, or
17687 # (2) before a word containing "conftest.", or (3) at the end.
17688 # Note that $ac_compile itself does not contain backslashes and begins
17689 # with a dollar sign (not a hyphen), so the echo should work correctly.
17690 # The option is referenced via a variable to avoid confusing sed.
17691 lt_compile=`echo "$ac_compile" | $SED \
17692 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17693 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17694 -e 's:$: $lt_compiler_flag:'`
17695 (eval echo "\"\$as_me:17695: $lt_compile\"" >&5)
17696 (eval "$lt_compile" 2>conftest.err)
17697 ac_status=$?
17698 cat conftest.err >&5
17699 echo "$as_me:17699: \$? = $ac_status" >&5
17700 if (exit $ac_status) && test -s "$ac_outfile"; then
17701 # The compiler can only warn and ignore the option if not recognized
17702 # So say no if there are warnings other than the usual output.
17703 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
17704 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17705 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17706 lt_cv_prog_compiler_pic_works_GCJ=yes
17707 fi
17708 fi
17709 $rm conftest*
17710
17711 fi
17712 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
17713 $as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
17714
17715 if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
17716 case $lt_prog_compiler_pic_GCJ in
17717 "" | " "*) ;;
17718 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
17719 esac
17720 else
17721 lt_prog_compiler_pic_GCJ=
17722 lt_prog_compiler_can_build_shared_GCJ=no
17723 fi
17724
17725 fi
17726 case $host_os in
17727 # For platforms which do not support PIC, -DPIC is meaningless:
17728 *djgpp*)
17729 lt_prog_compiler_pic_GCJ=
17730 ;;
17731 *)
17732 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
17733 ;;
17734 esac
17735
17736 #
17737 # Check to make sure the static flag actually works.
17738 #
17739 wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
17740 { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17741 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
17742 if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
17743 $as_echo_n "(cached) " >&6
17744 else
17745 lt_cv_prog_compiler_static_works_GCJ=no
17746 save_LDFLAGS="$LDFLAGS"
17747 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17748 echo "$lt_simple_link_test_code" > conftest.$ac_ext
17749 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17750 # The linker can only warn and ignore the option if not recognized
17751 # So say no if there are warnings
17752 if test -s conftest.err; then
17753 # Append any errors to the config.log.
17754 cat conftest.err 1>&5
17755 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
17756 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17757 if diff conftest.exp conftest.er2 >/dev/null; then
17758 lt_cv_prog_compiler_static_works_GCJ=yes
17759 fi
17760 else
17761 lt_cv_prog_compiler_static_works_GCJ=yes
17762 fi
17763 fi
17764 $rm -r conftest*
17765 LDFLAGS="$save_LDFLAGS"
17766
17767 fi
17768 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
17769 $as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
17770
17771 if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
17772 :
17773 else
17774 lt_prog_compiler_static_GCJ=
17775 fi
17776
17777
17778 { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17779 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17780 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17781 $as_echo_n "(cached) " >&6
17782 else
17783 lt_cv_prog_compiler_c_o_GCJ=no
17784 $rm -r conftest 2>/dev/null
17785 mkdir conftest
17786 cd conftest
17787 mkdir out
17788 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17789
17790 lt_compiler_flag="-o out/conftest2.$ac_objext"
17791 # Insert the option either (1) after the last *FLAGS variable, or
17792 # (2) before a word containing "conftest.", or (3) at the end.
17793 # Note that $ac_compile itself does not contain backslashes and begins
17794 # with a dollar sign (not a hyphen), so the echo should work correctly.
17795 lt_compile=`echo "$ac_compile" | $SED \
17796 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17797 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17798 -e 's:$: $lt_compiler_flag:'`
17799 (eval echo "\"\$as_me:17799: $lt_compile\"" >&5)
17800 (eval "$lt_compile" 2>out/conftest.err)
17801 ac_status=$?
17802 cat out/conftest.err >&5
17803 echo "$as_me:17803: \$? = $ac_status" >&5
17804 if (exit $ac_status) && test -s out/conftest2.$ac_objext
17805 then
17806 # The compiler can only warn and ignore the option if not recognized
17807 # So say no if there are warnings
17808 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
17809 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17810 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17811 lt_cv_prog_compiler_c_o_GCJ=yes
17812 fi
17813 fi
17814 chmod u+w . 2>&5
17815 $rm conftest*
17816 # SGI C++ compiler will create directory out/ii_files/ for
17817 # template instantiation
17818 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
17819 $rm out/* && rmdir out
17820 cd ..
17821 rmdir conftest
17822 $rm conftest*
17823
17824 fi
17825 { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17826 $as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17827
17828
17829 hard_links="nottested"
17830 if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17831 # do not overwrite the value of need_locks provided by the user
17832 { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17833 $as_echo_n "checking if we can lock with hard links... " >&6; }
17834 hard_links=yes
17835 $rm conftest*
17836 ln conftest.a conftest.b 2>/dev/null && hard_links=no
17837 touch conftest.a
17838 ln conftest.a conftest.b 2>&5 || hard_links=no
17839 ln conftest.a conftest.b 2>/dev/null && hard_links=no
17840 { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
17841 $as_echo "$hard_links" >&6; }
17842 if test "$hard_links" = no; then
17843 { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17844 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17845 need_locks=warn
17846 fi
17847 else
17848 need_locks=no
17849 fi
17850
17851 { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17852 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17853
17854 runpath_var=
17855 allow_undefined_flag_GCJ=
17856 enable_shared_with_static_runtimes_GCJ=no
17857 archive_cmds_GCJ=
17858 archive_expsym_cmds_GCJ=
17859 old_archive_From_new_cmds_GCJ=
17860 old_archive_from_expsyms_cmds_GCJ=
17861 export_dynamic_flag_spec_GCJ=
17862 whole_archive_flag_spec_GCJ=
17863 thread_safe_flag_spec_GCJ=
17864 hardcode_libdir_flag_spec_GCJ=
17865 hardcode_libdir_flag_spec_ld_GCJ=
17866 hardcode_libdir_separator_GCJ=
17867 hardcode_direct_GCJ=no
17868 hardcode_minus_L_GCJ=no
17869 hardcode_shlibpath_var_GCJ=unsupported
17870 link_all_deplibs_GCJ=unknown
17871 hardcode_automatic_GCJ=no
17872 module_cmds_GCJ=
17873 module_expsym_cmds_GCJ=
17874 always_export_symbols_GCJ=no
17875 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17876 # include_expsyms should be a list of space-separated symbols to be *always*
17877 # included in the symbol list
17878 include_expsyms_GCJ=
17879 # exclude_expsyms can be an extended regexp of symbols to exclude
17880 # it will be wrapped by ` (' and `)$', so one must not match beginning or
17881 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17882 # as well as any symbol that contains `d'.
17883 exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17884 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17885 # platforms (ab)use it in PIC code, but their linkers get confused if
17886 # the symbol is explicitly referenced. Since portable code cannot
17887 # rely on this symbol name, it's probably fine to never include it in
17888 # preloaded symbol tables.
17889 # Exclude shared library initialization/finalization symbols.
17890 extract_expsyms_cmds=
17891 # Just being paranoid about ensuring that cc_basename is set.
17892 for cc_temp in $compiler""; do
17893 case $cc_temp in
17894 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17895 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17896 \-*) ;;
17897 *) break;;
17898 esac
17899 done
17900 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17901
17902 case $host_os in
17903 cygwin* | mingw* | pw32*)
17904 # FIXME: the MSVC++ port hasn't been tested in a loooong time
17905 # When not using gcc, we currently assume that we are using
17906 # Microsoft Visual C++.
17907 if test "$GCC" != yes; then
17908 with_gnu_ld=no
17909 fi
17910 ;;
17911 interix*)
17912 # we just hope/assume this is gcc and not c89 (= MSVC++)
17913 with_gnu_ld=yes
17914 ;;
17915 openbsd*)
17916 with_gnu_ld=no
17917 ;;
17918 esac
17919
17920 ld_shlibs_GCJ=yes
17921 if test "$with_gnu_ld" = yes; then
17922 # If archive_cmds runs LD, not CC, wlarc should be empty
17923 wlarc='${wl}'
17924
17925 # Set some defaults for GNU ld with shared library support. These
17926 # are reset later if shared libraries are not supported. Putting them
17927 # here allows them to be overridden if necessary.
17928 runpath_var=LD_RUN_PATH
17929 hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
17930 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17931 # ancient GNU ld didn't support --whole-archive et. al.
17932 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
17933 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17934 else
17935 whole_archive_flag_spec_GCJ=
17936 fi
17937 supports_anon_versioning=no
17938 case `$LD -v 2>/dev/null` in
17939 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17940 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17941 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17942 *\ 2.11.*) ;; # other 2.11 versions
17943 *) supports_anon_versioning=yes ;;
17944 esac
17945
17946 # See if GNU ld supports shared libraries.
17947 case $host_os in
17948 aix[3-9]*)
17949 # On AIX/PPC, the GNU linker is very broken
17950 if test "$host_cpu" != ia64; then
17951 ld_shlibs_GCJ=no
17952 cat <<EOF 1>&2
17953
17954 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
17955 *** to be unable to reliably create shared libraries on AIX.
17956 *** Therefore, libtool is disabling shared libraries support. If you
17957 *** really care for shared libraries, you may want to modify your PATH
17958 *** so that a non-GNU linker is found, and then restart.
17959
17960 EOF
17961 fi
17962 ;;
17963
17964 amigaos*)
17965 archive_cmds_GCJ='$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)'
17966 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17967 hardcode_minus_L_GCJ=yes
17968
17969 # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
17970 # that the semantics of dynamic libraries on AmigaOS, at least up
17971 # to version 4, is to share data among multiple programs linked
17972 # with the same dynamic library. Since this doesn't match the
17973 # behavior of shared libraries on other platforms, we can't use
17974 # them.
17975 ld_shlibs_GCJ=no
17976 ;;
17977
17978 beos*)
17979 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17980 allow_undefined_flag_GCJ=unsupported
17981 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
17982 # support --undefined. This deserves some investigation. FIXME
17983 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17984 else
17985 ld_shlibs_GCJ=no
17986 fi
17987 ;;
17988
17989 cygwin* | mingw* | pw32*)
17990 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17991 # as there is no search path for DLLs.
17992 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17993 allow_undefined_flag_GCJ=unsupported
17994 always_export_symbols_GCJ=no
17995 enable_shared_with_static_runtimes_GCJ=yes
17996 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
17997
17998 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
17999 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
18000 # If the export-symbols file already is a .def file (1st line
18001 # is EXPORTS), use it as is; otherwise, prepend...
18002 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
18003 cp $export_symbols $output_objdir/$soname.def;
18004 else
18005 echo EXPORTS > $output_objdir/$soname.def;
18006 cat $export_symbols >> $output_objdir/$soname.def;
18007 fi~
18008 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
18009 else
18010 ld_shlibs_GCJ=no
18011 fi
18012 ;;
18013
18014 interix[3-9]*)
18015 hardcode_direct_GCJ=no
18016 hardcode_shlibpath_var_GCJ=no
18017 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18018 export_dynamic_flag_spec_GCJ='${wl}-E'
18019 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
18020 # Instead, shared libraries are loaded at an image base (0x10000000 by
18021 # default) and relocated if they conflict, which is a slow very memory
18022 # consuming and fragmenting process. To avoid this, we pick a random,
18023 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
18024 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
18025 archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
18026 archive_expsym_cmds_GCJ='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'
18027 ;;
18028
18029 gnu* | linux* | k*bsd*-gnu)
18030 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
18031 tmp_addflag=
18032 case $cc_basename,$host_cpu in
18033 pgcc*) # Portland Group C compiler
18034 whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
18035 tmp_addflag=' $pic_flag'
18036 ;;
18037 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
18038 whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
18039 tmp_addflag=' $pic_flag -Mnomain' ;;
18040 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
18041 tmp_addflag=' -i_dynamic' ;;
18042 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
18043 tmp_addflag=' -i_dynamic -nofor_main' ;;
18044 ifc* | ifort*) # Intel Fortran compiler
18045 tmp_addflag=' -nofor_main' ;;
18046 esac
18047 case `$CC -V 2>&1 | sed 5q` in
18048 *Sun\ C*) # Sun C 5.9
18049 whole_archive_flag_spec_GCJ='${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'
18050 tmp_sharedflag='-G' ;;
18051 *Sun\ F*) # Sun Fortran 8.3
18052 tmp_sharedflag='-G' ;;
18053 *)
18054 tmp_sharedflag='-shared' ;;
18055 esac
18056 archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18057
18058 if test $supports_anon_versioning = yes; then
18059 archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
18060 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
18061 $echo "local: *; };" >> $output_objdir/$libname.ver~
18062 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
18063 fi
18064 else
18065 ld_shlibs_GCJ=no
18066 fi
18067 ;;
18068
18069 netbsd*)
18070 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18071 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
18072 wlarc=
18073 else
18074 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18075 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
18076 fi
18077 ;;
18078
18079 solaris*)
18080 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
18081 ld_shlibs_GCJ=no
18082 cat <<EOF 1>&2
18083
18084 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
18085 *** create shared libraries on Solaris systems. Therefore, libtool
18086 *** is disabling shared libraries support. We urge you to upgrade GNU
18087 *** binutils to release 2.9.1 or newer. Another option is to modify
18088 *** your PATH or compiler configuration so that the native linker is
18089 *** used, and then restart.
18090
18091 EOF
18092 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
18093 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18094 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
18095 else
18096 ld_shlibs_GCJ=no
18097 fi
18098 ;;
18099
18100 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
18101 case `$LD -v 2>&1` in
18102 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
18103 ld_shlibs_GCJ=no
18104 cat <<_LT_EOF 1>&2
18105
18106 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
18107 *** reliably create shared libraries on SCO systems. Therefore, libtool
18108 *** is disabling shared libraries support. We urge you to upgrade GNU
18109 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
18110 *** your PATH or compiler configuration so that the native linker is
18111 *** used, and then restart.
18112
18113 _LT_EOF
18114 ;;
18115 *)
18116 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
18117 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
18118 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
18119 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
18120 else
18121 ld_shlibs_GCJ=no
18122 fi
18123 ;;
18124 esac
18125 ;;
18126
18127 sunos4*)
18128 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18129 wlarc=
18130 hardcode_direct_GCJ=yes
18131 hardcode_shlibpath_var_GCJ=no
18132 ;;
18133
18134 *)
18135 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
18136 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18137 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
18138 else
18139 ld_shlibs_GCJ=no
18140 fi
18141 ;;
18142 esac
18143
18144 if test "$ld_shlibs_GCJ" = no; then
18145 runpath_var=
18146 hardcode_libdir_flag_spec_GCJ=
18147 export_dynamic_flag_spec_GCJ=
18148 whole_archive_flag_spec_GCJ=
18149 fi
18150 else
18151 # PORTME fill in a description of your system's linker (not GNU ld)
18152 case $host_os in
18153 aix3*)
18154 allow_undefined_flag_GCJ=unsupported
18155 always_export_symbols_GCJ=yes
18156 archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
18157 # Note: this linker hardcodes the directories in LIBPATH if there
18158 # are no directories specified by -L.
18159 hardcode_minus_L_GCJ=yes
18160 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
18161 # Neither direct hardcoding nor static linking is supported with a
18162 # broken collect2.
18163 hardcode_direct_GCJ=unsupported
18164 fi
18165 ;;
18166
18167 aix[4-9]*)
18168 if test "$host_cpu" = ia64; then
18169 # On IA64, the linker does run time linking by default, so we don't
18170 # have to do anything special.
18171 aix_use_runtimelinking=no
18172 exp_sym_flag='-Bexport'
18173 no_entry_flag=""
18174 else
18175 # If we're using GNU nm, then we don't want the "-C" option.
18176 # -C means demangle to AIX nm, but means don't demangle with GNU nm
18177 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
18178 export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
18179 else
18180 export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
18181 fi
18182 aix_use_runtimelinking=no
18183
18184 # Test if we are trying to use run time linking or normal
18185 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
18186 # need to do runtime linking.
18187 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
18188 for ld_flag in $LDFLAGS; do
18189 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
18190 aix_use_runtimelinking=yes
18191 break
18192 fi
18193 done
18194 ;;
18195 esac
18196
18197 exp_sym_flag='-bexport'
18198 no_entry_flag='-bnoentry'
18199 fi
18200
18201 # When large executables or shared objects are built, AIX ld can
18202 # have problems creating the table of contents. If linking a library
18203 # or program results in "error TOC overflow" add -mminimal-toc to
18204 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
18205 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
18206
18207 archive_cmds_GCJ=''
18208 hardcode_direct_GCJ=yes
18209 hardcode_libdir_separator_GCJ=':'
18210 link_all_deplibs_GCJ=yes
18211
18212 if test "$GCC" = yes; then
18213 case $host_os in aix4.[012]|aix4.[012].*)
18214 # We only want to do this on AIX 4.2 and lower, the check
18215 # below for broken collect2 doesn't work under 4.3+
18216 collect2name=`${CC} -print-prog-name=collect2`
18217 if test -f "$collect2name" && \
18218 strings "$collect2name" | grep resolve_lib_name >/dev/null
18219 then
18220 # We have reworked collect2
18221 :
18222 else
18223 # We have old collect2
18224 hardcode_direct_GCJ=unsupported
18225 # It fails to find uninstalled libraries when the uninstalled
18226 # path is not listed in the libpath. Setting hardcode_minus_L
18227 # to unsupported forces relinking
18228 hardcode_minus_L_GCJ=yes
18229 hardcode_libdir_flag_spec_GCJ='-L$libdir'
18230 hardcode_libdir_separator_GCJ=
18231 fi
18232 ;;
18233 esac
18234 shared_flag='-shared'
18235 if test "$aix_use_runtimelinking" = yes; then
18236 shared_flag="$shared_flag "'${wl}-G'
18237 fi
18238 else
18239 # not using gcc
18240 if test "$host_cpu" = ia64; then
18241 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
18242 # chokes on -Wl,-G. The following line is correct:
18243 shared_flag='-G'
18244 else
18245 if test "$aix_use_runtimelinking" = yes; then
18246 shared_flag='${wl}-G'
18247 else
18248 shared_flag='${wl}-bM:SRE'
18249 fi
18250 fi
18251 fi
18252
18253 # It seems that -bexpall does not export symbols beginning with
18254 # underscore (_), so it is better to generate a list of symbols to export.
18255 always_export_symbols_GCJ=yes
18256 if test "$aix_use_runtimelinking" = yes; then
18257 # Warning - without using the other runtime loading flags (-brtl),
18258 # -berok will link without error, but may produce a broken library.
18259 allow_undefined_flag_GCJ='-berok'
18260 # Determine the default libpath from the value encoded in an empty executable.
18261 cat >conftest.$ac_ext <<_ACEOF
18262 /* confdefs.h. */
18263 _ACEOF
18264 cat confdefs.h >>conftest.$ac_ext
18265 cat >>conftest.$ac_ext <<_ACEOF
18266 /* end confdefs.h. */
18267
18268 int
18269 main ()
18270 {
18271
18272 ;
18273 return 0;
18274 }
18275 _ACEOF
18276 rm -f conftest.$ac_objext conftest$ac_exeext
18277 if { (ac_try="$ac_link"
18278 case "(($ac_try" in
18279 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18280 *) ac_try_echo=$ac_try;;
18281 esac
18282 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
18283 $as_echo "$ac_try_echo") >&5
18284 (eval "$ac_link") 2>conftest.er1
18285 ac_status=$?
18286 grep -v '^ *+' conftest.er1 >conftest.err
18287 rm -f conftest.er1
18288 cat conftest.err >&5
18289 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18290 (exit $ac_status); } && {
18291 test -z "$ac_c_werror_flag" ||
18292 test ! -s conftest.err
18293 } && test -s conftest$ac_exeext && {
18294 test "$cross_compiling" = yes ||
18295 $as_test_x conftest$ac_exeext
18296 }; then
18297
18298 lt_aix_libpath_sed='
18299 /Import File Strings/,/^$/ {
18300 /^0/ {
18301 s/^0 *\(.*\)$/\1/
18302 p
18303 }
18304 }'
18305 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18306 # Check for a 64-bit object if we didn't find anything.
18307 if test -z "$aix_libpath"; then
18308 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18309 fi
18310 else
18311 $as_echo "$as_me: failed program was:" >&5
18312 sed 's/^/| /' conftest.$ac_ext >&5
18313
18314
18315 fi
18316
18317 rm -rf conftest.dSYM
18318 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18319 conftest$ac_exeext conftest.$ac_ext
18320 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
18321
18322 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
18323 archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
18324 else
18325 if test "$host_cpu" = ia64; then
18326 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
18327 allow_undefined_flag_GCJ="-z nodefs"
18328 archive_expsym_cmds_GCJ="\$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"
18329 else
18330 # Determine the default libpath from the value encoded in an empty executable.
18331 cat >conftest.$ac_ext <<_ACEOF
18332 /* confdefs.h. */
18333 _ACEOF
18334 cat confdefs.h >>conftest.$ac_ext
18335 cat >>conftest.$ac_ext <<_ACEOF
18336 /* end confdefs.h. */
18337
18338 int
18339 main ()
18340 {
18341
18342 ;
18343 return 0;
18344 }
18345 _ACEOF
18346 rm -f conftest.$ac_objext conftest$ac_exeext
18347 if { (ac_try="$ac_link"
18348 case "(($ac_try" in
18349 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18350 *) ac_try_echo=$ac_try;;
18351 esac
18352 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
18353 $as_echo "$ac_try_echo") >&5
18354 (eval "$ac_link") 2>conftest.er1
18355 ac_status=$?
18356 grep -v '^ *+' conftest.er1 >conftest.err
18357 rm -f conftest.er1
18358 cat conftest.err >&5
18359 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18360 (exit $ac_status); } && {
18361 test -z "$ac_c_werror_flag" ||
18362 test ! -s conftest.err
18363 } && test -s conftest$ac_exeext && {
18364 test "$cross_compiling" = yes ||
18365 $as_test_x conftest$ac_exeext
18366 }; then
18367
18368 lt_aix_libpath_sed='
18369 /Import File Strings/,/^$/ {
18370 /^0/ {
18371 s/^0 *\(.*\)$/\1/
18372 p
18373 }
18374 }'
18375 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18376 # Check for a 64-bit object if we didn't find anything.
18377 if test -z "$aix_libpath"; then
18378 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18379 fi
18380 else
18381 $as_echo "$as_me: failed program was:" >&5
18382 sed 's/^/| /' conftest.$ac_ext >&5
18383
18384
18385 fi
18386
18387 rm -rf conftest.dSYM
18388 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18389 conftest$ac_exeext conftest.$ac_ext
18390 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
18391
18392 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
18393 # Warning - without using the other run time loading flags,
18394 # -berok will link without error, but may produce a broken library.
18395 no_undefined_flag_GCJ=' ${wl}-bernotok'
18396 allow_undefined_flag_GCJ=' ${wl}-berok'
18397 # Exported symbols can be pulled into shared objects from archives
18398 whole_archive_flag_spec_GCJ='$convenience'
18399 archive_cmds_need_lc_GCJ=yes
18400 # This is similar to how AIX traditionally builds its shared libraries.
18401 archive_expsym_cmds_GCJ="\$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'
18402 fi
18403 fi
18404 ;;
18405
18406 amigaos*)
18407 archive_cmds_GCJ='$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)'
18408 hardcode_libdir_flag_spec_GCJ='-L$libdir'
18409 hardcode_minus_L_GCJ=yes
18410 # see comment about different semantics on the GNU ld section
18411 ld_shlibs_GCJ=no
18412 ;;
18413
18414 bsdi[45]*)
18415 export_dynamic_flag_spec_GCJ=-rdynamic
18416 ;;
18417
18418 cygwin* | mingw* | pw32*)
18419 # When not using gcc, we currently assume that we are using
18420 # Microsoft Visual C++.
18421 # hardcode_libdir_flag_spec is actually meaningless, as there is
18422 # no search path for DLLs.
18423 hardcode_libdir_flag_spec_GCJ=' '
18424 allow_undefined_flag_GCJ=unsupported
18425 # Tell ltmain to make .lib files, not .a files.
18426 libext=lib
18427 # Tell ltmain to make .dll files, not .so files.
18428 shrext_cmds=".dll"
18429 # FIXME: Setting linknames here is a bad hack.
18430 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
18431 # The linker will automatically build a .lib file if we build a DLL.
18432 old_archive_From_new_cmds_GCJ='true'
18433 # FIXME: Should let the user specify the lib program.
18434 old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
18435 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
18436 enable_shared_with_static_runtimes_GCJ=yes
18437 ;;
18438
18439 darwin* | rhapsody*)
18440 case $host_os in
18441 rhapsody* | darwin1.[012])
18442 allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
18443 ;;
18444 *) # Darwin 1.3 on
18445 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
18446 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18447 else
18448 case ${MACOSX_DEPLOYMENT_TARGET} in
18449 10.[012])
18450 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18451 ;;
18452 10.*)
18453 allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
18454 ;;
18455 esac
18456 fi
18457 ;;
18458 esac
18459 archive_cmds_need_lc_GCJ=no
18460 hardcode_direct_GCJ=no
18461 hardcode_automatic_GCJ=yes
18462 hardcode_shlibpath_var_GCJ=unsupported
18463 whole_archive_flag_spec_GCJ=''
18464 link_all_deplibs_GCJ=yes
18465 if test "$GCC" = yes ; then
18466 output_verbose_link_cmd='echo'
18467 archive_cmds_GCJ="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
18468 module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
18469 archive_expsym_cmds_GCJ="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}"
18470 module_expsym_cmds_GCJ="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}"
18471 else
18472 case $cc_basename in
18473 xlc*)
18474 output_verbose_link_cmd='echo'
18475 archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
18476 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
18477 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
18478 archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
18479 module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
18480 ;;
18481 *)
18482 ld_shlibs_GCJ=no
18483 ;;
18484 esac
18485 fi
18486 ;;
18487
18488 dgux*)
18489 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18490 hardcode_libdir_flag_spec_GCJ='-L$libdir'
18491 hardcode_shlibpath_var_GCJ=no
18492 ;;
18493
18494 freebsd1*)
18495 ld_shlibs_GCJ=no
18496 ;;
18497
18498 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
18499 # support. Future versions do this automatically, but an explicit c++rt0.o
18500 # does not break anything, and helps significantly (at the cost of a little
18501 # extra space).
18502 freebsd2.2*)
18503 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
18504 hardcode_libdir_flag_spec_GCJ='-R$libdir'
18505 hardcode_direct_GCJ=yes
18506 hardcode_shlibpath_var_GCJ=no
18507 ;;
18508
18509 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
18510 freebsd2*)
18511 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18512 hardcode_direct_GCJ=yes
18513 hardcode_minus_L_GCJ=yes
18514 hardcode_shlibpath_var_GCJ=no
18515 ;;
18516
18517 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
18518 freebsd* | dragonfly*)
18519 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
18520 hardcode_libdir_flag_spec_GCJ='-R$libdir'
18521 hardcode_direct_GCJ=yes
18522 hardcode_shlibpath_var_GCJ=no
18523 ;;
18524
18525 hpux9*)
18526 if test "$GCC" = yes; then
18527 archive_cmds_GCJ='$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'
18528 else
18529 archive_cmds_GCJ='$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'
18530 fi
18531 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18532 hardcode_libdir_separator_GCJ=:
18533 hardcode_direct_GCJ=yes
18534
18535 # hardcode_minus_L: Not really in the search PATH,
18536 # but as the default location of the library.
18537 hardcode_minus_L_GCJ=yes
18538 export_dynamic_flag_spec_GCJ='${wl}-E'
18539 ;;
18540
18541 hpux10*)
18542 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18543 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18544 else
18545 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
18546 fi
18547 if test "$with_gnu_ld" = no; then
18548 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18549 hardcode_libdir_separator_GCJ=:
18550
18551 hardcode_direct_GCJ=yes
18552 export_dynamic_flag_spec_GCJ='${wl}-E'
18553
18554 # hardcode_minus_L: Not really in the search PATH,
18555 # but as the default location of the library.
18556 hardcode_minus_L_GCJ=yes
18557 fi
18558 ;;
18559
18560 hpux11*)
18561 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18562 case $host_cpu in
18563 hppa*64*)
18564 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18565 ;;
18566 ia64*)
18567 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18568 ;;
18569 *)
18570 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18571 ;;
18572 esac
18573 else
18574 case $host_cpu in
18575 hppa*64*)
18576 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18577 ;;
18578 ia64*)
18579 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18580 ;;
18581 *)
18582 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18583 ;;
18584 esac
18585 fi
18586 if test "$with_gnu_ld" = no; then
18587 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18588 hardcode_libdir_separator_GCJ=:
18589
18590 case $host_cpu in
18591 hppa*64*|ia64*)
18592 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
18593 hardcode_direct_GCJ=no
18594 hardcode_shlibpath_var_GCJ=no
18595 ;;
18596 *)
18597 hardcode_direct_GCJ=yes
18598 export_dynamic_flag_spec_GCJ='${wl}-E'
18599
18600 # hardcode_minus_L: Not really in the search PATH,
18601 # but as the default location of the library.
18602 hardcode_minus_L_GCJ=yes
18603 ;;
18604 esac
18605 fi
18606 ;;
18607
18608 irix5* | irix6* | nonstopux*)
18609 if test "$GCC" = yes; then
18610 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
18611 else
18612 archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
18613 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
18614 fi
18615 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18616 hardcode_libdir_separator_GCJ=:
18617 link_all_deplibs_GCJ=yes
18618 ;;
18619
18620 netbsd*)
18621 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18622 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
18623 else
18624 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
18625 fi
18626 hardcode_libdir_flag_spec_GCJ='-R$libdir'
18627 hardcode_direct_GCJ=yes
18628 hardcode_shlibpath_var_GCJ=no
18629 ;;
18630
18631 newsos6)
18632 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18633 hardcode_direct_GCJ=yes
18634 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18635 hardcode_libdir_separator_GCJ=:
18636 hardcode_shlibpath_var_GCJ=no
18637 ;;
18638
18639 openbsd*)
18640 if test -f /usr/libexec/ld.so; then
18641 hardcode_direct_GCJ=yes
18642 hardcode_shlibpath_var_GCJ=no
18643 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18644 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18645 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18646 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18647 export_dynamic_flag_spec_GCJ='${wl}-E'
18648 else
18649 case $host_os in
18650 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
18651 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18652 hardcode_libdir_flag_spec_GCJ='-R$libdir'
18653 ;;
18654 *)
18655 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18656 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18657 ;;
18658 esac
18659 fi
18660 else
18661 ld_shlibs_GCJ=no
18662 fi
18663 ;;
18664
18665 os2*)
18666 hardcode_libdir_flag_spec_GCJ='-L$libdir'
18667 hardcode_minus_L_GCJ=yes
18668 allow_undefined_flag_GCJ=unsupported
18669 archive_cmds_GCJ='$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'
18670 old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18671 ;;
18672
18673 osf3*)
18674 if test "$GCC" = yes; then
18675 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18676 archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
18677 else
18678 allow_undefined_flag_GCJ=' -expect_unresolved \*'
18679 archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
18680 fi
18681 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18682 hardcode_libdir_separator_GCJ=:
18683 ;;
18684
18685 osf4* | osf5*) # as osf3* with the addition of -msym flag
18686 if test "$GCC" = yes; then
18687 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18688 archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
18689 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18690 else
18691 allow_undefined_flag_GCJ=' -expect_unresolved \*'
18692 archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
18693 archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
18694 $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
18695
18696 # Both c and cxx compiler support -rpath directly
18697 hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
18698 fi
18699 hardcode_libdir_separator_GCJ=:
18700 ;;
18701
18702 solaris*)
18703 no_undefined_flag_GCJ=' -z text'
18704 if test "$GCC" = yes; then
18705 wlarc='${wl}'
18706 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18707 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18708 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
18709 else
18710 wlarc=''
18711 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18712 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18713 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
18714 fi
18715 hardcode_libdir_flag_spec_GCJ='-R$libdir'
18716 hardcode_shlibpath_var_GCJ=no
18717 case $host_os in
18718 solaris2.[0-5] | solaris2.[0-5].*) ;;
18719 *)
18720 # The compiler driver will combine and reorder linker options,
18721 # but understands `-z linker_flag'. GCC discards it without `$wl',
18722 # but is careful enough not to reorder.
18723 # Supported since Solaris 2.6 (maybe 2.5.1?)
18724 if test "$GCC" = yes; then
18725 whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18726 else
18727 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
18728 fi
18729 ;;
18730 esac
18731 link_all_deplibs_GCJ=yes
18732 ;;
18733
18734 sunos4*)
18735 if test "x$host_vendor" = xsequent; then
18736 # Use $CC to link under sequent, because it throws in some extra .o
18737 # files that make .init and .fini sections work.
18738 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18739 else
18740 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18741 fi
18742 hardcode_libdir_flag_spec_GCJ='-L$libdir'
18743 hardcode_direct_GCJ=yes
18744 hardcode_minus_L_GCJ=yes
18745 hardcode_shlibpath_var_GCJ=no
18746 ;;
18747
18748 sysv4)
18749 case $host_vendor in
18750 sni)
18751 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18752 hardcode_direct_GCJ=yes # is this really true???
18753 ;;
18754 siemens)
18755 ## LD is ld it makes a PLAMLIB
18756 ## CC just makes a GrossModule.
18757 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18758 reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18759 hardcode_direct_GCJ=no
18760 ;;
18761 motorola)
18762 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18763 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18764 ;;
18765 esac
18766 runpath_var='LD_RUN_PATH'
18767 hardcode_shlibpath_var_GCJ=no
18768 ;;
18769
18770 sysv4.3*)
18771 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18772 hardcode_shlibpath_var_GCJ=no
18773 export_dynamic_flag_spec_GCJ='-Bexport'
18774 ;;
18775
18776 sysv4*MP*)
18777 if test -d /usr/nec; then
18778 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18779 hardcode_shlibpath_var_GCJ=no
18780 runpath_var=LD_RUN_PATH
18781 hardcode_runpath_var=yes
18782 ld_shlibs_GCJ=yes
18783 fi
18784 ;;
18785
18786 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18787 no_undefined_flag_GCJ='${wl}-z,text'
18788 archive_cmds_need_lc_GCJ=no
18789 hardcode_shlibpath_var_GCJ=no
18790 runpath_var='LD_RUN_PATH'
18791
18792 if test "$GCC" = yes; then
18793 archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18794 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18795 else
18796 archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18797 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18798 fi
18799 ;;
18800
18801 sysv5* | sco3.2v5* | sco5v6*)
18802 # Note: We can NOT use -z defs as we might desire, because we do not
18803 # link with -lc, and that would cause any symbols used from libc to
18804 # always be unresolved, which means just about no library would
18805 # ever link correctly. If we're not using GNU ld we use -z text
18806 # though, which does catch some bad symbols but isn't as heavy-handed
18807 # as -z defs.
18808 no_undefined_flag_GCJ='${wl}-z,text'
18809 allow_undefined_flag_GCJ='${wl}-z,nodefs'
18810 archive_cmds_need_lc_GCJ=no
18811 hardcode_shlibpath_var_GCJ=no
18812 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
18813 hardcode_libdir_separator_GCJ=':'
18814 link_all_deplibs_GCJ=yes
18815 export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18816 runpath_var='LD_RUN_PATH'
18817
18818 if test "$GCC" = yes; then
18819 archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18820 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18821 else
18822 archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18823 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18824 fi
18825 ;;
18826
18827 uts4*)
18828 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18829 hardcode_libdir_flag_spec_GCJ='-L$libdir'
18830 hardcode_shlibpath_var_GCJ=no
18831 ;;
18832
18833 *)
18834 ld_shlibs_GCJ=no
18835 ;;
18836 esac
18837 fi
18838
18839 { $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18840 $as_echo "$ld_shlibs_GCJ" >&6; }
18841 test "$ld_shlibs_GCJ" = no && can_build_shared=no
18842
18843 #
18844 # Do we need to explicitly link libc?
18845 #
18846 case "x$archive_cmds_need_lc_GCJ" in
18847 x|xyes)
18848 # Assume -lc should be added
18849 archive_cmds_need_lc_GCJ=yes
18850
18851 if test "$enable_shared" = yes && test "$GCC" = yes; then
18852 case $archive_cmds_GCJ in
18853 *'~'*)
18854 # FIXME: we may have to deal with multi-command sequences.
18855 ;;
18856 '$CC '*)
18857 # Test whether the compiler implicitly links with -lc since on some
18858 # systems, -lgcc has to come before -lc. If gcc already passes -lc
18859 # to ld, don't add -lc before -lgcc.
18860 { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18861 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
18862 $rm conftest*
18863 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18864
18865 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18866 (eval $ac_compile) 2>&5
18867 ac_status=$?
18868 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18869 (exit $ac_status); } 2>conftest.err; then
18870 soname=conftest
18871 lib=conftest
18872 libobjs=conftest.$ac_objext
18873 deplibs=
18874 wl=$lt_prog_compiler_wl_GCJ
18875 pic_flag=$lt_prog_compiler_pic_GCJ
18876 compiler_flags=-v
18877 linker_flags=-v
18878 verstring=
18879 output_objdir=.
18880 libname=conftest
18881 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18882 allow_undefined_flag_GCJ=
18883 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
18884 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
18885 ac_status=$?
18886 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18887 (exit $ac_status); }
18888 then
18889 archive_cmds_need_lc_GCJ=no
18890 else
18891 archive_cmds_need_lc_GCJ=yes
18892 fi
18893 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18894 else
18895 cat conftest.err 1>&5
18896 fi
18897 $rm conftest*
18898 { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
18899 $as_echo "$archive_cmds_need_lc_GCJ" >&6; }
18900 ;;
18901 esac
18902 fi
18903 ;;
18904 esac
18905
18906 { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18907 $as_echo_n "checking dynamic linker characteristics... " >&6; }
18908 library_names_spec=
18909 libname_spec='lib$name'
18910 soname_spec=
18911 shrext_cmds=".so"
18912 postinstall_cmds=
18913 postuninstall_cmds=
18914 finish_cmds=
18915 finish_eval=
18916 shlibpath_var=
18917 shlibpath_overrides_runpath=unknown
18918 version_type=none
18919 dynamic_linker="$host_os ld.so"
18920 sys_lib_dlsearch_path_spec="/lib /usr/lib"
18921
18922 need_lib_prefix=unknown
18923 hardcode_into_libs=no
18924
18925 # when you set need_version to no, make sure it does not cause -set_version
18926 # flags to be left without arguments
18927 need_version=unknown
18928
18929 case $host_os in
18930 aix3*)
18931 version_type=linux
18932 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
18933 shlibpath_var=LIBPATH
18934
18935 # AIX 3 has no versioning support, so we append a major version to the name.
18936 soname_spec='${libname}${release}${shared_ext}$major'
18937 ;;
18938
18939 aix[4-9]*)
18940 version_type=linux
18941 need_lib_prefix=no
18942 need_version=no
18943 hardcode_into_libs=yes
18944 if test "$host_cpu" = ia64; then
18945 # AIX 5 supports IA64
18946 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
18947 shlibpath_var=LD_LIBRARY_PATH
18948 else
18949 # With GCC up to 2.95.x, collect2 would create an import file
18950 # for dependence libraries. The import file would start with
18951 # the line `#! .'. This would cause the generated library to
18952 # depend on `.', always an invalid library. This was fixed in
18953 # development snapshots of GCC prior to 3.0.
18954 case $host_os in
18955 aix4 | aix4.[01] | aix4.[01].*)
18956 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18957 echo ' yes '
18958 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
18959 :
18960 else
18961 can_build_shared=no
18962 fi
18963 ;;
18964 esac
18965 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
18966 # soname into executable. Probably we can add versioning support to
18967 # collect2, so additional links can be useful in future.
18968 if test "$aix_use_runtimelinking" = yes; then
18969 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18970 # instead of lib<name>.a to let people know that these are not
18971 # typical AIX shared libraries.
18972 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18973 else
18974 # We preserve .a as extension for shared libraries through AIX4.2
18975 # and later when we are not doing run time linking.
18976 library_names_spec='${libname}${release}.a $libname.a'
18977 soname_spec='${libname}${release}${shared_ext}$major'
18978 fi
18979 shlibpath_var=LIBPATH
18980 fi
18981 ;;
18982
18983 amigaos*)
18984 library_names_spec='$libname.ixlibrary $libname.a'
18985 # Create ${libname}_ixlibrary.a entries in /sys/libs.
18986 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'
18987 ;;
18988
18989 beos*)
18990 library_names_spec='${libname}${shared_ext}'
18991 dynamic_linker="$host_os ld.so"
18992 shlibpath_var=LIBRARY_PATH
18993 ;;
18994
18995 bsdi[45]*)
18996 version_type=linux
18997 need_version=no
18998 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18999 soname_spec='${libname}${release}${shared_ext}$major'
19000 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
19001 shlibpath_var=LD_LIBRARY_PATH
19002 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
19003 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
19004 # the default ld.so.conf also contains /usr/contrib/lib and
19005 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
19006 # libtool to hard-code these into programs
19007 ;;
19008
19009 cygwin* | mingw* | pw32*)
19010 version_type=windows
19011 shrext_cmds=".dll"
19012 need_version=no
19013 need_lib_prefix=no
19014
19015 case $GCC,$host_os in
19016 yes,cygwin* | yes,mingw* | yes,pw32*)
19017 library_names_spec='$libname.dll.a'
19018 # DLL is installed to $(libdir)/../bin by postinstall_cmds
19019 postinstall_cmds='base_file=`basename \${file}`~
19020 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
19021 dldir=$destdir/`dirname \$dlpath`~
19022 test -d \$dldir || mkdir -p \$dldir~
19023 $install_prog $dir/$dlname \$dldir/$dlname~
19024 chmod a+x \$dldir/$dlname'
19025 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
19026 dlpath=$dir/\$dldll~
19027 $rm \$dlpath'
19028 shlibpath_overrides_runpath=yes
19029
19030 case $host_os in
19031 cygwin*)
19032 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
19033 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
19034 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
19035 ;;
19036 mingw*)
19037 # MinGW DLLs use traditional 'lib' prefix
19038 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
19039 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
19040 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
19041 # It is most probably a Windows format PATH printed by
19042 # mingw gcc, but we are running on Cygwin. Gcc prints its search
19043 # path with ; separators, and with drive letters. We can handle the
19044 # drive letters (cygwin fileutils understands them), so leave them,
19045 # especially as we might pass files found there to a mingw objdump,
19046 # which wouldn't understand a cygwinified path. Ahh.
19047 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
19048 else
19049 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
19050 fi
19051 ;;
19052 pw32*)
19053 # pw32 DLLs use 'pw' prefix rather than 'lib'
19054 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
19055 ;;
19056 esac
19057 ;;
19058
19059 *)
19060 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
19061 ;;
19062 esac
19063 dynamic_linker='Win32 ld.exe'
19064 # FIXME: first we should search . and the directory the executable is in
19065 shlibpath_var=PATH
19066 ;;
19067
19068 darwin* | rhapsody*)
19069 dynamic_linker="$host_os dyld"
19070 version_type=darwin
19071 need_lib_prefix=no
19072 need_version=no
19073 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
19074 soname_spec='${libname}${release}${major}$shared_ext'
19075 shlibpath_overrides_runpath=yes
19076 shlibpath_var=DYLD_LIBRARY_PATH
19077 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
19078
19079 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
19080 ;;
19081
19082 dgux*)
19083 version_type=linux
19084 need_lib_prefix=no
19085 need_version=no
19086 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
19087 soname_spec='${libname}${release}${shared_ext}$major'
19088 shlibpath_var=LD_LIBRARY_PATH
19089 ;;
19090
19091 freebsd1*)
19092 dynamic_linker=no
19093 ;;
19094
19095 freebsd* | dragonfly*)
19096 # DragonFly does not have aout. When/if they implement a new
19097 # versioning mechanism, adjust this.
19098 if test -x /usr/bin/objformat; then
19099 objformat=`/usr/bin/objformat`
19100 else
19101 case $host_os in
19102 freebsd[123]*) objformat=aout ;;
19103 *) objformat=elf ;;
19104 esac
19105 fi
19106 version_type=freebsd-$objformat
19107 case $version_type in
19108 freebsd-elf*)
19109 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
19110 need_version=no
19111 need_lib_prefix=no
19112 ;;
19113 freebsd-*)
19114 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
19115 need_version=yes
19116 ;;
19117 esac
19118 shlibpath_var=LD_LIBRARY_PATH
19119 case $host_os in
19120 freebsd2*)
19121 shlibpath_overrides_runpath=yes
19122 ;;
19123 freebsd3.[01]* | freebsdelf3.[01]*)
19124 shlibpath_overrides_runpath=yes
19125 hardcode_into_libs=yes
19126 ;;
19127 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
19128 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
19129 shlibpath_overrides_runpath=no
19130 hardcode_into_libs=yes
19131 ;;
19132 *) # from 4.6 on, and DragonFly
19133 shlibpath_overrides_runpath=yes
19134 hardcode_into_libs=yes
19135 ;;
19136 esac
19137 ;;
19138
19139 gnu*)
19140 version_type=linux
19141 need_lib_prefix=no
19142 need_version=no
19143 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
19144 soname_spec='${libname}${release}${shared_ext}$major'
19145 shlibpath_var=LD_LIBRARY_PATH
19146 hardcode_into_libs=yes
19147 ;;
19148
19149 hpux9* | hpux10* | hpux11*)
19150 # Give a soname corresponding to the major version so that dld.sl refuses to
19151 # link against other versions.
19152 version_type=sunos
19153 need_lib_prefix=no
19154 need_version=no
19155 case $host_cpu in
19156 ia64*)
19157 shrext_cmds='.so'
19158 hardcode_into_libs=yes
19159 dynamic_linker="$host_os dld.so"
19160 shlibpath_var=LD_LIBRARY_PATH
19161 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
19162 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19163 soname_spec='${libname}${release}${shared_ext}$major'
19164 if test "X$HPUX_IA64_MODE" = X32; then
19165 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
19166 else
19167 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
19168 fi
19169 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
19170 ;;
19171 hppa*64*)
19172 shrext_cmds='.sl'
19173 hardcode_into_libs=yes
19174 dynamic_linker="$host_os dld.sl"
19175 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
19176 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
19177 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19178 soname_spec='${libname}${release}${shared_ext}$major'
19179 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
19180 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
19181 ;;
19182 *)
19183 shrext_cmds='.sl'
19184 dynamic_linker="$host_os dld.sl"
19185 shlibpath_var=SHLIB_PATH
19186 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
19187 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19188 soname_spec='${libname}${release}${shared_ext}$major'
19189 ;;
19190 esac
19191 # HP-UX runs *really* slowly unless shared libraries are mode 555.
19192 postinstall_cmds='chmod 555 $lib'
19193 ;;
19194
19195 interix[3-9]*)
19196 version_type=linux
19197 need_lib_prefix=no
19198 need_version=no
19199 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
19200 soname_spec='${libname}${release}${shared_ext}$major'
19201 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
19202 shlibpath_var=LD_LIBRARY_PATH
19203 shlibpath_overrides_runpath=no
19204 hardcode_into_libs=yes
19205 ;;
19206
19207 irix5* | irix6* | nonstopux*)
19208 case $host_os in
19209 nonstopux*) version_type=nonstopux ;;
19210 *)
19211 if test "$lt_cv_prog_gnu_ld" = yes; then
19212 version_type=linux
19213 else
19214 version_type=irix
19215 fi ;;
19216 esac
19217 need_lib_prefix=no
19218 need_version=no
19219 soname_spec='${libname}${release}${shared_ext}$major'
19220 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
19221 case $host_os in
19222 irix5* | nonstopux*)
19223 libsuff= shlibsuff=
19224 ;;
19225 *)
19226 case $LD in # libtool.m4 will add one of these switches to LD
19227 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
19228 libsuff= shlibsuff= libmagic=32-bit;;
19229 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
19230 libsuff=32 shlibsuff=N32 libmagic=N32;;
19231 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
19232 libsuff=64 shlibsuff=64 libmagic=64-bit;;
19233 *) libsuff= shlibsuff= libmagic=never-match;;
19234 esac
19235 ;;
19236 esac
19237 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
19238 shlibpath_overrides_runpath=no
19239 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
19240 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
19241 hardcode_into_libs=yes
19242 ;;
19243
19244 # No shared lib support for Linux oldld, aout, or coff.
19245 linux*oldld* | linux*aout* | linux*coff*)
19246 dynamic_linker=no
19247 ;;
19248
19249 # This must be Linux ELF.
19250 linux* | k*bsd*-gnu)
19251 version_type=linux
19252 need_lib_prefix=no
19253 need_version=no
19254 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19255 soname_spec='${libname}${release}${shared_ext}$major'
19256 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
19257 shlibpath_var=LD_LIBRARY_PATH
19258 shlibpath_overrides_runpath=no
19259 # This implies no fast_install, which is unacceptable.
19260 # Some rework will be needed to allow for fast_install
19261 # before this can be enabled.
19262 hardcode_into_libs=yes
19263
19264 # Append ld.so.conf contents to the search path
19265 if test -f /etc/ld.so.conf; then
19266 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' ' '`
19267 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
19268 fi
19269
19270 # We used to test for /lib/ld.so.1 and disable shared libraries on
19271 # powerpc, because MkLinux only supported shared libraries with the
19272 # GNU dynamic linker. Since this was broken with cross compilers,
19273 # most powerpc-linux boxes support dynamic linking these days and
19274 # people can always --disable-shared, the test was removed, and we
19275 # assume the GNU/Linux dynamic linker is in use.
19276 dynamic_linker='GNU/Linux ld.so'
19277 ;;
19278
19279 netbsd*)
19280 version_type=sunos
19281 need_lib_prefix=no
19282 need_version=no
19283 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
19284 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
19285 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
19286 dynamic_linker='NetBSD (a.out) ld.so'
19287 else
19288 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
19289 soname_spec='${libname}${release}${shared_ext}$major'
19290 dynamic_linker='NetBSD ld.elf_so'
19291 fi
19292 shlibpath_var=LD_LIBRARY_PATH
19293 shlibpath_overrides_runpath=yes
19294 hardcode_into_libs=yes
19295 ;;
19296
19297 newsos6)
19298 version_type=linux
19299 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19300 shlibpath_var=LD_LIBRARY_PATH
19301 shlibpath_overrides_runpath=yes
19302 ;;
19303
19304 nto-qnx*)
19305 version_type=linux
19306 need_lib_prefix=no
19307 need_version=no
19308 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19309 soname_spec='${libname}${release}${shared_ext}$major'
19310 shlibpath_var=LD_LIBRARY_PATH
19311 shlibpath_overrides_runpath=yes
19312 ;;
19313
19314 openbsd*)
19315 version_type=sunos
19316 sys_lib_dlsearch_path_spec="/usr/lib"
19317 need_lib_prefix=no
19318 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
19319 case $host_os in
19320 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
19321 *) need_version=no ;;
19322 esac
19323 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
19324 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
19325 shlibpath_var=LD_LIBRARY_PATH
19326 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
19327 case $host_os in
19328 openbsd2.[89] | openbsd2.[89].*)
19329 shlibpath_overrides_runpath=no
19330 ;;
19331 *)
19332 shlibpath_overrides_runpath=yes
19333 ;;
19334 esac
19335 else
19336 shlibpath_overrides_runpath=yes
19337 fi
19338 ;;
19339
19340 os2*)
19341 libname_spec='$name'
19342 shrext_cmds=".dll"
19343 need_lib_prefix=no
19344 library_names_spec='$libname${shared_ext} $libname.a'
19345 dynamic_linker='OS/2 ld.exe'
19346 shlibpath_var=LIBPATH
19347 ;;
19348
19349 osf3* | osf4* | osf5*)
19350 version_type=osf
19351 need_lib_prefix=no
19352 need_version=no
19353 soname_spec='${libname}${release}${shared_ext}$major'
19354 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19355 shlibpath_var=LD_LIBRARY_PATH
19356 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
19357 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
19358 ;;
19359
19360 rdos*)
19361 dynamic_linker=no
19362 ;;
19363
19364 solaris*)
19365 version_type=linux
19366 need_lib_prefix=no
19367 need_version=no
19368 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19369 soname_spec='${libname}${release}${shared_ext}$major'
19370 shlibpath_var=LD_LIBRARY_PATH
19371 shlibpath_overrides_runpath=yes
19372 hardcode_into_libs=yes
19373 # ldd complains unless libraries are executable
19374 postinstall_cmds='chmod +x $lib'
19375 ;;
19376
19377 sunos4*)
19378 version_type=sunos
19379 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
19380 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
19381 shlibpath_var=LD_LIBRARY_PATH
19382 shlibpath_overrides_runpath=yes
19383 if test "$with_gnu_ld" = yes; then
19384 need_lib_prefix=no
19385 fi
19386 need_version=yes
19387 ;;
19388
19389 sysv4 | sysv4.3*)
19390 version_type=linux
19391 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19392 soname_spec='${libname}${release}${shared_ext}$major'
19393 shlibpath_var=LD_LIBRARY_PATH
19394 case $host_vendor in
19395 sni)
19396 shlibpath_overrides_runpath=no
19397 need_lib_prefix=no
19398 export_dynamic_flag_spec='${wl}-Blargedynsym'
19399 runpath_var=LD_RUN_PATH
19400 ;;
19401 siemens)
19402 need_lib_prefix=no
19403 ;;
19404 motorola)
19405 need_lib_prefix=no
19406 need_version=no
19407 shlibpath_overrides_runpath=no
19408 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
19409 ;;
19410 esac
19411 ;;
19412
19413 sysv4*MP*)
19414 if test -d /usr/nec ;then
19415 version_type=linux
19416 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
19417 soname_spec='$libname${shared_ext}.$major'
19418 shlibpath_var=LD_LIBRARY_PATH
19419 fi
19420 ;;
19421
19422 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
19423 version_type=freebsd-elf
19424 need_lib_prefix=no
19425 need_version=no
19426 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
19427 soname_spec='${libname}${release}${shared_ext}$major'
19428 shlibpath_var=LD_LIBRARY_PATH
19429 hardcode_into_libs=yes
19430 if test "$with_gnu_ld" = yes; then
19431 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
19432 shlibpath_overrides_runpath=no
19433 else
19434 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
19435 shlibpath_overrides_runpath=yes
19436 case $host_os in
19437 sco3.2v5*)
19438 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
19439 ;;
19440 esac
19441 fi
19442 sys_lib_dlsearch_path_spec='/usr/lib'
19443 ;;
19444
19445 uts4*)
19446 version_type=linux
19447 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19448 soname_spec='${libname}${release}${shared_ext}$major'
19449 shlibpath_var=LD_LIBRARY_PATH
19450 ;;
19451
19452 *)
19453 dynamic_linker=no
19454 ;;
19455 esac
19456 { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
19457 $as_echo "$dynamic_linker" >&6; }
19458 test "$dynamic_linker" = no && can_build_shared=no
19459
19460 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
19461 $as_echo_n "(cached) " >&6
19462 else
19463 lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
19464 fi
19465
19466 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
19467 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
19468 $as_echo_n "(cached) " >&6
19469 else
19470 lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
19471 fi
19472
19473 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
19474
19475 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
19476 if test "$GCC" = yes; then
19477 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
19478 fi
19479
19480 { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
19481 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
19482 hardcode_action_GCJ=
19483 if test -n "$hardcode_libdir_flag_spec_GCJ" || \
19484 test -n "$runpath_var_GCJ" || \
19485 test "X$hardcode_automatic_GCJ" = "Xyes" ; then
19486
19487 # We can hardcode non-existant directories.
19488 if test "$hardcode_direct_GCJ" != no &&
19489 # If the only mechanism to avoid hardcoding is shlibpath_var, we
19490 # have to relink, otherwise we might link with an installed library
19491 # when we should be linking with a yet-to-be-installed one
19492 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
19493 test "$hardcode_minus_L_GCJ" != no; then
19494 # Linking always hardcodes the temporary library directory.
19495 hardcode_action_GCJ=relink
19496 else
19497 # We can link without hardcoding, and we can hardcode nonexisting dirs.
19498 hardcode_action_GCJ=immediate
19499 fi
19500 else
19501 # We cannot hardcode anything, or else we can only hardcode existing
19502 # directories.
19503 hardcode_action_GCJ=unsupported
19504 fi
19505 { $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
19506 $as_echo "$hardcode_action_GCJ" >&6; }
19507
19508 if test "$hardcode_action_GCJ" = relink; then
19509 # Fast installation is not supported
19510 enable_fast_install=no
19511 elif test "$shlibpath_overrides_runpath" = yes ||
19512 test "$enable_shared" = no; then
19513 # Fast installation is not necessary
19514 enable_fast_install=needless
19515 fi
19516
19517
19518 # The else clause should only fire when bootstrapping the
19519 # libtool distribution, otherwise you forgot to ship ltmain.sh
19520 # with your package, and you will get complaints that there are
19521 # no rules to generate ltmain.sh.
19522 if test -f "$ltmain"; then
19523 # See if we are running on zsh, and set the options which allow our commands through
19524 # without removal of \ escapes.
19525 if test -n "${ZSH_VERSION+set}" ; then
19526 setopt NO_GLOB_SUBST
19527 fi
19528 # Now quote all the things that may contain metacharacters while being
19529 # careful not to overquote the AC_SUBSTed values. We take copies of the
19530 # variables and quote the copies for generation of the libtool script.
19531 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19532 SED SHELL STRIP \
19533 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19534 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19535 deplibs_check_method reload_flag reload_cmds need_locks \
19536 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19537 lt_cv_sys_global_symbol_to_c_name_address \
19538 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19539 old_postinstall_cmds old_postuninstall_cmds \
19540 compiler_GCJ \
19541 CC_GCJ \
19542 LD_GCJ \
19543 lt_prog_compiler_wl_GCJ \
19544 lt_prog_compiler_pic_GCJ \
19545 lt_prog_compiler_static_GCJ \
19546 lt_prog_compiler_no_builtin_flag_GCJ \
19547 export_dynamic_flag_spec_GCJ \
19548 thread_safe_flag_spec_GCJ \
19549 whole_archive_flag_spec_GCJ \
19550 enable_shared_with_static_runtimes_GCJ \
19551 old_archive_cmds_GCJ \
19552 old_archive_from_new_cmds_GCJ \
19553 predep_objects_GCJ \
19554 postdep_objects_GCJ \
19555 predeps_GCJ \
19556 postdeps_GCJ \
19557 compiler_lib_search_path_GCJ \
19558 compiler_lib_search_dirs_GCJ \
19559 archive_cmds_GCJ \
19560 archive_expsym_cmds_GCJ \
19561 postinstall_cmds_GCJ \
19562 postuninstall_cmds_GCJ \
19563 old_archive_from_expsyms_cmds_GCJ \
19564 allow_undefined_flag_GCJ \
19565 no_undefined_flag_GCJ \
19566 export_symbols_cmds_GCJ \
19567 hardcode_libdir_flag_spec_GCJ \
19568 hardcode_libdir_flag_spec_ld_GCJ \
19569 hardcode_libdir_separator_GCJ \
19570 hardcode_automatic_GCJ \
19571 module_cmds_GCJ \
19572 module_expsym_cmds_GCJ \
19573 lt_cv_prog_compiler_c_o_GCJ \
19574 fix_srcfile_path_GCJ \
19575 exclude_expsyms_GCJ \
19576 include_expsyms_GCJ; do
19577
19578 case $var in
19579 old_archive_cmds_GCJ | \
19580 old_archive_from_new_cmds_GCJ | \
19581 archive_cmds_GCJ | \
19582 archive_expsym_cmds_GCJ | \
19583 module_cmds_GCJ | \
19584 module_expsym_cmds_GCJ | \
19585 old_archive_from_expsyms_cmds_GCJ | \
19586 export_symbols_cmds_GCJ | \
19587 extract_expsyms_cmds | reload_cmds | finish_cmds | \
19588 postinstall_cmds | postuninstall_cmds | \
19589 old_postinstall_cmds | old_postuninstall_cmds | \
19590 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19591 # Double-quote double-evaled strings.
19592 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19593 ;;
19594 *)
19595 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19596 ;;
19597 esac
19598 done
19599
19600 case $lt_echo in
19601 *'\$0 --fallback-echo"')
19602 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19603 ;;
19604 esac
19605
19606 cfgfile="$ofile"
19607
19608 cat <<__EOF__ >> "$cfgfile"
19609 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
19610
19611 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19612
19613 # Shell to use when invoking shell scripts.
19614 SHELL=$lt_SHELL
19615
19616 # Whether or not to build shared libraries.
19617 build_libtool_libs=$enable_shared
19618
19619 # Whether or not to build static libraries.
19620 build_old_libs=$enable_static
19621
19622 # Whether or not to add -lc for building shared libraries.
19623 build_libtool_need_lc=$archive_cmds_need_lc_GCJ
19624
19625 # Whether or not to disallow shared libs when runtime libs are static
19626 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
19627
19628 # Whether or not to optimize for fast installation.
19629 fast_install=$enable_fast_install
19630
19631 # The host system.
19632 host_alias=$host_alias
19633 host=$host
19634 host_os=$host_os
19635
19636 # The build system.
19637 build_alias=$build_alias
19638 build=$build
19639 build_os=$build_os
19640
19641 # An echo program that does not interpret backslashes.
19642 echo=$lt_echo
19643
19644 # The archiver.
19645 AR=$lt_AR
19646 AR_FLAGS=$lt_AR_FLAGS
19647
19648 # A C compiler.
19649 LTCC=$lt_LTCC
19650
19651 # LTCC compiler flags.
19652 LTCFLAGS=$lt_LTCFLAGS
19653
19654 # A language-specific compiler.
19655 CC=$lt_compiler_GCJ
19656
19657 # Is the compiler the GNU C compiler?
19658 with_gcc=$GCC_GCJ
19659
19660 # An ERE matcher.
19661 EGREP=$lt_EGREP
19662
19663 # The linker used to build libraries.
19664 LD=$lt_LD_GCJ
19665
19666 # Whether we need hard or soft links.
19667 LN_S=$lt_LN_S
19668
19669 # A BSD-compatible nm program.
19670 NM=$lt_NM
19671
19672 # A symbol stripping program
19673 STRIP=$lt_STRIP
19674
19675 # Used to examine libraries when file_magic_cmd begins "file"
19676 MAGIC_CMD=$MAGIC_CMD
19677
19678 # Used on cygwin: DLL creation program.
19679 DLLTOOL="$DLLTOOL"
19680
19681 # Used on cygwin: object dumper.
19682 OBJDUMP="$OBJDUMP"
19683
19684 # Used on cygwin: assembler.
19685 AS="$AS"
19686
19687 # The name of the directory that contains temporary libtool files.
19688 objdir=$objdir
19689
19690 # How to create reloadable object files.
19691 reload_flag=$lt_reload_flag
19692 reload_cmds=$lt_reload_cmds
19693
19694 # How to pass a linker flag through the compiler.
19695 wl=$lt_lt_prog_compiler_wl_GCJ
19696
19697 # Object file suffix (normally "o").
19698 objext="$ac_objext"
19699
19700 # Old archive suffix (normally "a").
19701 libext="$libext"
19702
19703 # Shared library suffix (normally ".so").
19704 shrext_cmds='$shrext_cmds'
19705
19706 # Executable file suffix (normally "").
19707 exeext="$exeext"
19708
19709 # Additional compiler flags for building library objects.
19710 pic_flag=$lt_lt_prog_compiler_pic_GCJ
19711 pic_mode=$pic_mode
19712
19713 # What is the maximum length of a command?
19714 max_cmd_len=$lt_cv_sys_max_cmd_len
19715
19716 # Does compiler simultaneously support -c and -o options?
19717 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
19718
19719 # Must we lock files when doing compilation?
19720 need_locks=$lt_need_locks
19721
19722 # Do we need the lib prefix for modules?
19723 need_lib_prefix=$need_lib_prefix
19724
19725 # Do we need a version for libraries?
19726 need_version=$need_version
19727
19728 # Whether dlopen is supported.
19729 dlopen_support=$enable_dlopen
19730
19731 # Whether dlopen of programs is supported.
19732 dlopen_self=$enable_dlopen_self
19733
19734 # Whether dlopen of statically linked programs is supported.
19735 dlopen_self_static=$enable_dlopen_self_static
19736
19737 # Compiler flag to prevent dynamic linking.
19738 link_static_flag=$lt_lt_prog_compiler_static_GCJ
19739
19740 # Compiler flag to turn off builtin functions.
19741 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
19742
19743 # Compiler flag to allow reflexive dlopens.
19744 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
19745
19746 # Compiler flag to generate shared objects directly from archives.
19747 whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
19748
19749 # Compiler flag to generate thread-safe objects.
19750 thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
19751
19752 # Library versioning type.
19753 version_type=$version_type
19754
19755 # Format of library name prefix.
19756 libname_spec=$lt_libname_spec
19757
19758 # List of archive names. First name is the real one, the rest are links.
19759 # The last name is the one that the linker finds with -lNAME.
19760 library_names_spec=$lt_library_names_spec
19761
19762 # The coded name of the library, if different from the real name.
19763 soname_spec=$lt_soname_spec
19764
19765 # Commands used to build and install an old-style archive.
19766 RANLIB=$lt_RANLIB
19767 old_archive_cmds=$lt_old_archive_cmds_GCJ
19768 old_postinstall_cmds=$lt_old_postinstall_cmds
19769 old_postuninstall_cmds=$lt_old_postuninstall_cmds
19770
19771 # Create an old-style archive from a shared archive.
19772 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
19773
19774 # Create a temporary old-style archive to link instead of a shared archive.
19775 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
19776
19777 # Commands used to build and install a shared archive.
19778 archive_cmds=$lt_archive_cmds_GCJ
19779 archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
19780 postinstall_cmds=$lt_postinstall_cmds
19781 postuninstall_cmds=$lt_postuninstall_cmds
19782
19783 # Commands used to build a loadable module (assumed same as above if empty)
19784 module_cmds=$lt_module_cmds_GCJ
19785 module_expsym_cmds=$lt_module_expsym_cmds_GCJ
19786
19787 # Commands to strip libraries.
19788 old_striplib=$lt_old_striplib
19789 striplib=$lt_striplib
19790
19791 # Dependencies to place before the objects being linked to create a
19792 # shared library.
19793 predep_objects=$lt_predep_objects_GCJ
19794
19795 # Dependencies to place after the objects being linked to create a
19796 # shared library.
19797 postdep_objects=$lt_postdep_objects_GCJ
19798
19799 # Dependencies to place before the objects being linked to create a
19800 # shared library.
19801 predeps=$lt_predeps_GCJ
19802
19803 # Dependencies to place after the objects being linked to create a
19804 # shared library.
19805 postdeps=$lt_postdeps_GCJ
19806
19807 # The directories searched by this compiler when creating a shared
19808 # library
19809 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
19810
19811 # The library search path used internally by the compiler when linking
19812 # a shared library.
19813 compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
19814
19815 # Method to check whether dependent libraries are shared objects.
19816 deplibs_check_method=$lt_deplibs_check_method
19817
19818 # Command to use when deplibs_check_method == file_magic.
19819 file_magic_cmd=$lt_file_magic_cmd
19820
19821 # Flag that allows shared libraries with undefined symbols to be built.
19822 allow_undefined_flag=$lt_allow_undefined_flag_GCJ
19823
19824 # Flag that forces no undefined symbols.
19825 no_undefined_flag=$lt_no_undefined_flag_GCJ
19826
19827 # Commands used to finish a libtool library installation in a directory.
19828 finish_cmds=$lt_finish_cmds
19829
19830 # Same as above, but a single script fragment to be evaled but not shown.
19831 finish_eval=$lt_finish_eval
19832
19833 # Take the output of nm and produce a listing of raw symbols and C names.
19834 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19835
19836 # Transform the output of nm in a proper C declaration
19837 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19838
19839 # Transform the output of nm in a C name address pair
19840 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19841
19842 # This is the shared library runtime path variable.
19843 runpath_var=$runpath_var
19844
19845 # This is the shared library path variable.
19846 shlibpath_var=$shlibpath_var
19847
19848 # Is shlibpath searched before the hard-coded library search path?
19849 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19850
19851 # How to hardcode a shared library path into an executable.
19852 hardcode_action=$hardcode_action_GCJ
19853
19854 # Whether we should hardcode library paths into libraries.
19855 hardcode_into_libs=$hardcode_into_libs
19856
19857 # Flag to hardcode \$libdir into a binary during linking.
19858 # This must work even if \$libdir does not exist.
19859 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
19860
19861 # If ld is used when linking, flag to hardcode \$libdir into
19862 # a binary during linking. This must work even if \$libdir does
19863 # not exist.
19864 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
19865
19866 # Whether we need a single -rpath flag with a separated argument.
19867 hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
19868
19869 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19870 # resulting binary.
19871 hardcode_direct=$hardcode_direct_GCJ
19872
19873 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19874 # resulting binary.
19875 hardcode_minus_L=$hardcode_minus_L_GCJ
19876
19877 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19878 # the resulting binary.
19879 hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
19880
19881 # Set to yes if building a shared library automatically hardcodes DIR into the library
19882 # and all subsequent libraries and executables linked against it.
19883 hardcode_automatic=$hardcode_automatic_GCJ
19884
19885 # Variables whose values should be saved in libtool wrapper scripts and
19886 # restored at relink time.
19887 variables_saved_for_relink="$variables_saved_for_relink"
19888
19889 # Whether libtool must link a program against all its dependency libraries.
19890 link_all_deplibs=$link_all_deplibs_GCJ
19891
19892 # Compile-time system search path for libraries
19893 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19894
19895 # Run-time system search path for libraries
19896 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19897
19898 # Fix the shell variable \$srcfile for the compiler.
19899 fix_srcfile_path=$lt_fix_srcfile_path
19900
19901 # Set to yes if exported symbols are required.
19902 always_export_symbols=$always_export_symbols_GCJ
19903
19904 # The commands to list exported symbols.
19905 export_symbols_cmds=$lt_export_symbols_cmds_GCJ
19906
19907 # The commands to extract the exported symbol list from a shared archive.
19908 extract_expsyms_cmds=$lt_extract_expsyms_cmds
19909
19910 # Symbols that should not be listed in the preloaded symbols.
19911 exclude_expsyms=$lt_exclude_expsyms_GCJ
19912
19913 # Symbols that must always be exported.
19914 include_expsyms=$lt_include_expsyms_GCJ
19915
19916 # ### END LIBTOOL TAG CONFIG: $tagname
19917
19918 __EOF__
19919
19920
19921 else
19922 # If there is no Makefile yet, we rely on a make rule to execute
19923 # `config.status --recheck' to rerun these tests and create the
19924 # libtool script then.
19925 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19926 if test -f "$ltmain_in"; then
19927 test -f Makefile && make "$ltmain"
19928 fi
19929 fi
19930
19931
19932 ac_ext=c
19933 ac_cpp='$CPP $CPPFLAGS'
19934 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19935 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19936 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19937
19938 CC="$lt_save_CC"
19939
19940 else
19941 tagname=""
19942 fi
19943 ;;
19944
19945 RC)
19946
19947
19948 # Source file extension for RC test sources.
19949 ac_ext=rc
19950
19951 # Object file extension for compiled RC test sources.
19952 objext=o
19953 objext_RC=$objext
19954
19955 # Code to be used in simple compile tests
19956 lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
19957
19958 # Code to be used in simple link tests
19959 lt_simple_link_test_code="$lt_simple_compile_test_code"
19960
19961 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
19962
19963 # If no C compiler was specified, use CC.
19964 LTCC=${LTCC-"$CC"}
19965
19966 # If no C compiler flags were specified, use CFLAGS.
19967 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
19968
19969 # Allow CC to be a program name with arguments.
19970 compiler=$CC
19971
19972
19973 # save warnings/boilerplate of simple test code
19974 ac_outfile=conftest.$ac_objext
19975 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
19976 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19977 _lt_compiler_boilerplate=`cat conftest.err`
19978 $rm conftest*
19979
19980 ac_outfile=conftest.$ac_objext
19981 echo "$lt_simple_link_test_code" >conftest.$ac_ext
19982 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19983 _lt_linker_boilerplate=`cat conftest.err`
19984 $rm -r conftest*
19985
19986
19987 # Allow CC to be a program name with arguments.
19988 lt_save_CC="$CC"
19989 CC=${RC-"windres"}
19990 compiler=$CC
19991 compiler_RC=$CC
19992 for cc_temp in $compiler""; do
19993 case $cc_temp in
19994 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19995 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19996 \-*) ;;
19997 *) break;;
19998 esac
19999 done
20000 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
20001
20002 lt_cv_prog_compiler_c_o_RC=yes
20003
20004 # The else clause should only fire when bootstrapping the
20005 # libtool distribution, otherwise you forgot to ship ltmain.sh
20006 # with your package, and you will get complaints that there are
20007 # no rules to generate ltmain.sh.
20008 if test -f "$ltmain"; then
20009 # See if we are running on zsh, and set the options which allow our commands through
20010 # without removal of \ escapes.
20011 if test -n "${ZSH_VERSION+set}" ; then
20012 setopt NO_GLOB_SUBST
20013 fi
20014 # Now quote all the things that may contain metacharacters while being
20015 # careful not to overquote the AC_SUBSTed values. We take copies of the
20016 # variables and quote the copies for generation of the libtool script.
20017 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
20018 SED SHELL STRIP \
20019 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
20020 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
20021 deplibs_check_method reload_flag reload_cmds need_locks \
20022 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
20023 lt_cv_sys_global_symbol_to_c_name_address \
20024 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
20025 old_postinstall_cmds old_postuninstall_cmds \
20026 compiler_RC \
20027 CC_RC \
20028 LD_RC \
20029 lt_prog_compiler_wl_RC \
20030 lt_prog_compiler_pic_RC \
20031 lt_prog_compiler_static_RC \
20032 lt_prog_compiler_no_builtin_flag_RC \
20033 export_dynamic_flag_spec_RC \
20034 thread_safe_flag_spec_RC \
20035 whole_archive_flag_spec_RC \
20036 enable_shared_with_static_runtimes_RC \
20037 old_archive_cmds_RC \
20038 old_archive_from_new_cmds_RC \
20039 predep_objects_RC \
20040 postdep_objects_RC \
20041 predeps_RC \
20042 postdeps_RC \
20043 compiler_lib_search_path_RC \
20044 compiler_lib_search_dirs_RC \
20045 archive_cmds_RC \
20046 archive_expsym_cmds_RC \
20047 postinstall_cmds_RC \
20048 postuninstall_cmds_RC \
20049 old_archive_from_expsyms_cmds_RC \
20050 allow_undefined_flag_RC \
20051 no_undefined_flag_RC \
20052 export_symbols_cmds_RC \
20053 hardcode_libdir_flag_spec_RC \
20054 hardcode_libdir_flag_spec_ld_RC \
20055 hardcode_libdir_separator_RC \
20056 hardcode_automatic_RC \
20057 module_cmds_RC \
20058 module_expsym_cmds_RC \
20059 lt_cv_prog_compiler_c_o_RC \
20060 fix_srcfile_path_RC \
20061 exclude_expsyms_RC \
20062 include_expsyms_RC; do
20063
20064 case $var in
20065 old_archive_cmds_RC | \
20066 old_archive_from_new_cmds_RC | \
20067 archive_cmds_RC | \
20068 archive_expsym_cmds_RC | \
20069 module_cmds_RC | \
20070 module_expsym_cmds_RC | \
20071 old_archive_from_expsyms_cmds_RC | \
20072 export_symbols_cmds_RC | \
20073 extract_expsyms_cmds | reload_cmds | finish_cmds | \
20074 postinstall_cmds | postuninstall_cmds | \
20075 old_postinstall_cmds | old_postuninstall_cmds | \
20076 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
20077 # Double-quote double-evaled strings.
20078 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
20079 ;;
20080 *)
20081 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
20082 ;;
20083 esac
20084 done
20085
20086 case $lt_echo in
20087 *'\$0 --fallback-echo"')
20088 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
20089 ;;
20090 esac
20091
20092 cfgfile="$ofile"
20093
20094 cat <<__EOF__ >> "$cfgfile"
20095 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
20096
20097 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
20098
20099 # Shell to use when invoking shell scripts.
20100 SHELL=$lt_SHELL
20101
20102 # Whether or not to build shared libraries.
20103 build_libtool_libs=$enable_shared
20104
20105 # Whether or not to build static libraries.
20106 build_old_libs=$enable_static
20107
20108 # Whether or not to add -lc for building shared libraries.
20109 build_libtool_need_lc=$archive_cmds_need_lc_RC
20110
20111 # Whether or not to disallow shared libs when runtime libs are static
20112 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
20113
20114 # Whether or not to optimize for fast installation.
20115 fast_install=$enable_fast_install
20116
20117 # The host system.
20118 host_alias=$host_alias
20119 host=$host
20120 host_os=$host_os
20121
20122 # The build system.
20123 build_alias=$build_alias
20124 build=$build
20125 build_os=$build_os
20126
20127 # An echo program that does not interpret backslashes.
20128 echo=$lt_echo
20129
20130 # The archiver.
20131 AR=$lt_AR
20132 AR_FLAGS=$lt_AR_FLAGS
20133
20134 # A C compiler.
20135 LTCC=$lt_LTCC
20136
20137 # LTCC compiler flags.
20138 LTCFLAGS=$lt_LTCFLAGS
20139
20140 # A language-specific compiler.
20141 CC=$lt_compiler_RC
20142
20143 # Is the compiler the GNU C compiler?
20144 with_gcc=$GCC_RC
20145
20146 # An ERE matcher.
20147 EGREP=$lt_EGREP
20148
20149 # The linker used to build libraries.
20150 LD=$lt_LD_RC
20151
20152 # Whether we need hard or soft links.
20153 LN_S=$lt_LN_S
20154
20155 # A BSD-compatible nm program.
20156 NM=$lt_NM
20157
20158 # A symbol stripping program
20159 STRIP=$lt_STRIP
20160
20161 # Used to examine libraries when file_magic_cmd begins "file"
20162 MAGIC_CMD=$MAGIC_CMD
20163
20164 # Used on cygwin: DLL creation program.
20165 DLLTOOL="$DLLTOOL"
20166
20167 # Used on cygwin: object dumper.
20168 OBJDUMP="$OBJDUMP"
20169
20170 # Used on cygwin: assembler.
20171 AS="$AS"
20172
20173 # The name of the directory that contains temporary libtool files.
20174 objdir=$objdir
20175
20176 # How to create reloadable object files.
20177 reload_flag=$lt_reload_flag
20178 reload_cmds=$lt_reload_cmds
20179
20180 # How to pass a linker flag through the compiler.
20181 wl=$lt_lt_prog_compiler_wl_RC
20182
20183 # Object file suffix (normally "o").
20184 objext="$ac_objext"
20185
20186 # Old archive suffix (normally "a").
20187 libext="$libext"
20188
20189 # Shared library suffix (normally ".so").
20190 shrext_cmds='$shrext_cmds'
20191
20192 # Executable file suffix (normally "").
20193 exeext="$exeext"
20194
20195 # Additional compiler flags for building library objects.
20196 pic_flag=$lt_lt_prog_compiler_pic_RC
20197 pic_mode=$pic_mode
20198
20199 # What is the maximum length of a command?
20200 max_cmd_len=$lt_cv_sys_max_cmd_len
20201
20202 # Does compiler simultaneously support -c and -o options?
20203 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
20204
20205 # Must we lock files when doing compilation?
20206 need_locks=$lt_need_locks
20207
20208 # Do we need the lib prefix for modules?
20209 need_lib_prefix=$need_lib_prefix
20210
20211 # Do we need a version for libraries?
20212 need_version=$need_version
20213
20214 # Whether dlopen is supported.
20215 dlopen_support=$enable_dlopen
20216
20217 # Whether dlopen of programs is supported.
20218 dlopen_self=$enable_dlopen_self
20219
20220 # Whether dlopen of statically linked programs is supported.
20221 dlopen_self_static=$enable_dlopen_self_static
20222
20223 # Compiler flag to prevent dynamic linking.
20224 link_static_flag=$lt_lt_prog_compiler_static_RC
20225
20226 # Compiler flag to turn off builtin functions.
20227 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
20228
20229 # Compiler flag to allow reflexive dlopens.
20230 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
20231
20232 # Compiler flag to generate shared objects directly from archives.
20233 whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
20234
20235 # Compiler flag to generate thread-safe objects.
20236 thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
20237
20238 # Library versioning type.
20239 version_type=$version_type
20240
20241 # Format of library name prefix.
20242 libname_spec=$lt_libname_spec
20243
20244 # List of archive names. First name is the real one, the rest are links.
20245 # The last name is the one that the linker finds with -lNAME.
20246 library_names_spec=$lt_library_names_spec
20247
20248 # The coded name of the library, if different from the real name.
20249 soname_spec=$lt_soname_spec
20250
20251 # Commands used to build and install an old-style archive.
20252 RANLIB=$lt_RANLIB
20253 old_archive_cmds=$lt_old_archive_cmds_RC
20254 old_postinstall_cmds=$lt_old_postinstall_cmds
20255 old_postuninstall_cmds=$lt_old_postuninstall_cmds
20256
20257 # Create an old-style archive from a shared archive.
20258 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
20259
20260 # Create a temporary old-style archive to link instead of a shared archive.
20261 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
20262
20263 # Commands used to build and install a shared archive.
20264 archive_cmds=$lt_archive_cmds_RC
20265 archive_expsym_cmds=$lt_archive_expsym_cmds_RC
20266 postinstall_cmds=$lt_postinstall_cmds
20267 postuninstall_cmds=$lt_postuninstall_cmds
20268
20269 # Commands used to build a loadable module (assumed same as above if empty)
20270 module_cmds=$lt_module_cmds_RC
20271 module_expsym_cmds=$lt_module_expsym_cmds_RC
20272
20273 # Commands to strip libraries.
20274 old_striplib=$lt_old_striplib
20275 striplib=$lt_striplib
20276
20277 # Dependencies to place before the objects being linked to create a
20278 # shared library.
20279 predep_objects=$lt_predep_objects_RC
20280
20281 # Dependencies to place after the objects being linked to create a
20282 # shared library.
20283 postdep_objects=$lt_postdep_objects_RC
20284
20285 # Dependencies to place before the objects being linked to create a
20286 # shared library.
20287 predeps=$lt_predeps_RC
20288
20289 # Dependencies to place after the objects being linked to create a
20290 # shared library.
20291 postdeps=$lt_postdeps_RC
20292
20293 # The directories searched by this compiler when creating a shared
20294 # library
20295 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
20296
20297 # The library search path used internally by the compiler when linking
20298 # a shared library.
20299 compiler_lib_search_path=$lt_compiler_lib_search_path_RC
20300
20301 # Method to check whether dependent libraries are shared objects.
20302 deplibs_check_method=$lt_deplibs_check_method
20303
20304 # Command to use when deplibs_check_method == file_magic.
20305 file_magic_cmd=$lt_file_magic_cmd
20306
20307 # Flag that allows shared libraries with undefined symbols to be built.
20308 allow_undefined_flag=$lt_allow_undefined_flag_RC
20309
20310 # Flag that forces no undefined symbols.
20311 no_undefined_flag=$lt_no_undefined_flag_RC
20312
20313 # Commands used to finish a libtool library installation in a directory.
20314 finish_cmds=$lt_finish_cmds
20315
20316 # Same as above, but a single script fragment to be evaled but not shown.
20317 finish_eval=$lt_finish_eval
20318
20319 # Take the output of nm and produce a listing of raw symbols and C names.
20320 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
20321
20322 # Transform the output of nm in a proper C declaration
20323 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
20324
20325 # Transform the output of nm in a C name address pair
20326 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
20327
20328 # This is the shared library runtime path variable.
20329 runpath_var=$runpath_var
20330
20331 # This is the shared library path variable.
20332 shlibpath_var=$shlibpath_var
20333
20334 # Is shlibpath searched before the hard-coded library search path?
20335 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
20336
20337 # How to hardcode a shared library path into an executable.
20338 hardcode_action=$hardcode_action_RC
20339
20340 # Whether we should hardcode library paths into libraries.
20341 hardcode_into_libs=$hardcode_into_libs
20342
20343 # Flag to hardcode \$libdir into a binary during linking.
20344 # This must work even if \$libdir does not exist.
20345 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
20346
20347 # If ld is used when linking, flag to hardcode \$libdir into
20348 # a binary during linking. This must work even if \$libdir does
20349 # not exist.
20350 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
20351
20352 # Whether we need a single -rpath flag with a separated argument.
20353 hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
20354
20355 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
20356 # resulting binary.
20357 hardcode_direct=$hardcode_direct_RC
20358
20359 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
20360 # resulting binary.
20361 hardcode_minus_L=$hardcode_minus_L_RC
20362
20363 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
20364 # the resulting binary.
20365 hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
20366
20367 # Set to yes if building a shared library automatically hardcodes DIR into the library
20368 # and all subsequent libraries and executables linked against it.
20369 hardcode_automatic=$hardcode_automatic_RC
20370
20371 # Variables whose values should be saved in libtool wrapper scripts and
20372 # restored at relink time.
20373 variables_saved_for_relink="$variables_saved_for_relink"
20374
20375 # Whether libtool must link a program against all its dependency libraries.
20376 link_all_deplibs=$link_all_deplibs_RC
20377
20378 # Compile-time system search path for libraries
20379 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
20380
20381 # Run-time system search path for libraries
20382 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
20383
20384 # Fix the shell variable \$srcfile for the compiler.
20385 fix_srcfile_path=$lt_fix_srcfile_path
20386
20387 # Set to yes if exported symbols are required.
20388 always_export_symbols=$always_export_symbols_RC
20389
20390 # The commands to list exported symbols.
20391 export_symbols_cmds=$lt_export_symbols_cmds_RC
20392
20393 # The commands to extract the exported symbol list from a shared archive.
20394 extract_expsyms_cmds=$lt_extract_expsyms_cmds
20395
20396 # Symbols that should not be listed in the preloaded symbols.
20397 exclude_expsyms=$lt_exclude_expsyms_RC
20398
20399 # Symbols that must always be exported.
20400 include_expsyms=$lt_include_expsyms_RC
20401
20402 # ### END LIBTOOL TAG CONFIG: $tagname
20403
20404 __EOF__
20405
20406
20407 else
20408 # If there is no Makefile yet, we rely on a make rule to execute
20409 # `config.status --recheck' to rerun these tests and create the
20410 # libtool script then.
20411 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
20412 if test -f "$ltmain_in"; then
20413 test -f Makefile && make "$ltmain"
20414 fi
20415 fi
20416
20417
20418 ac_ext=c
20419 ac_cpp='$CPP $CPPFLAGS'
20420 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20421 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20422 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20423
20424 CC="$lt_save_CC"
20425
20426 ;;
20427
20428 *)
20429 { { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
20430 $as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
20431 { (exit 1); exit 1; }; }
20432 ;;
20433 esac
20434
20435 # Append the new tag name to the list of available tags.
20436 if test -n "$tagname" ; then
20437 available_tags="$available_tags $tagname"
20438 fi
20439 fi
20440 done
20441 IFS="$lt_save_ifs"
20442
20443 # Now substitute the updated list of available tags.
20444 if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
20445 mv "${ofile}T" "$ofile"
20446 chmod +x "$ofile"
20447 else
20448 rm -f "${ofile}T"
20449 { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
20450 $as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
20451 { (exit 1); exit 1; }; }
20452 fi
20453 fi
20454
20455
20456
20457 # This can be used to rebuild libtool when needed
20458 LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
20459
20460 # Always use our own libtool.
20461 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
20462
20463 # Prevent multiple expansion
20464
20465
20466
20467
20468
20469
20470
20471
20472
20473
20474
20475
20476
20477
20478
20479
20480
20481
20482
20483
20484 ac_ext=c
20485 ac_cpp='$CPP $CPPFLAGS'
20486 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20487 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20488 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20489 if test -n "$ac_tool_prefix"; then
20490 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
20491 set dummy ${ac_tool_prefix}gcc; ac_word=$2
20492 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20493 $as_echo_n "checking for $ac_word... " >&6; }
20494 if test "${ac_cv_prog_CC+set}" = set; then
20495 $as_echo_n "(cached) " >&6
20496 else
20497 if test -n "$CC"; then
20498 ac_cv_prog_CC="$CC" # Let the user override the test.
20499 else
20500 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20501 for as_dir in $PATH
20502 do
20503 IFS=$as_save_IFS
20504 test -z "$as_dir" && as_dir=.
20505 for ac_exec_ext in '' $ac_executable_extensions; do
20506 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20507 ac_cv_prog_CC="${ac_tool_prefix}gcc"
20508 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20509 break 2
20510 fi
20511 done
20512 done
20513 IFS=$as_save_IFS
20514
20515 fi
20516 fi
20517 CC=$ac_cv_prog_CC
20518 if test -n "$CC"; then
20519 { $as_echo "$as_me:$LINENO: result: $CC" >&5
20520 $as_echo "$CC" >&6; }
20521 else
20522 { $as_echo "$as_me:$LINENO: result: no" >&5
20523 $as_echo "no" >&6; }
20524 fi
20525
20526
20527 fi
20528 if test -z "$ac_cv_prog_CC"; then
20529 ac_ct_CC=$CC
20530 # Extract the first word of "gcc", so it can be a program name with args.
20531 set dummy gcc; ac_word=$2
20532 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20533 $as_echo_n "checking for $ac_word... " >&6; }
20534 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20535 $as_echo_n "(cached) " >&6
20536 else
20537 if test -n "$ac_ct_CC"; then
20538 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20539 else
20540 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20541 for as_dir in $PATH
20542 do
20543 IFS=$as_save_IFS
20544 test -z "$as_dir" && as_dir=.
20545 for ac_exec_ext in '' $ac_executable_extensions; do
20546 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20547 ac_cv_prog_ac_ct_CC="gcc"
20548 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20549 break 2
20550 fi
20551 done
20552 done
20553 IFS=$as_save_IFS
20554
20555 fi
20556 fi
20557 ac_ct_CC=$ac_cv_prog_ac_ct_CC
20558 if test -n "$ac_ct_CC"; then
20559 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20560 $as_echo "$ac_ct_CC" >&6; }
20561 else
20562 { $as_echo "$as_me:$LINENO: result: no" >&5
20563 $as_echo "no" >&6; }
20564 fi
20565
20566 if test "x$ac_ct_CC" = x; then
20567 CC=""
20568 else
20569 case $cross_compiling:$ac_tool_warned in
20570 yes:)
20571 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
20572 whose name does not start with the host triplet. If you think this
20573 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
20574 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
20575 whose name does not start with the host triplet. If you think this
20576 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
20577 ac_tool_warned=yes ;;
20578 esac
20579 CC=$ac_ct_CC
20580 fi
20581 else
20582 CC="$ac_cv_prog_CC"
20583 fi
20584
20585 if test -z "$CC"; then
20586 if test -n "$ac_tool_prefix"; then
20587 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
20588 set dummy ${ac_tool_prefix}cc; ac_word=$2
20589 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20590 $as_echo_n "checking for $ac_word... " >&6; }
20591 if test "${ac_cv_prog_CC+set}" = set; then
20592 $as_echo_n "(cached) " >&6
20593 else
20594 if test -n "$CC"; then
20595 ac_cv_prog_CC="$CC" # Let the user override the test.
20596 else
20597 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20598 for as_dir in $PATH
20599 do
20600 IFS=$as_save_IFS
20601 test -z "$as_dir" && as_dir=.
20602 for ac_exec_ext in '' $ac_executable_extensions; do
20603 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20604 ac_cv_prog_CC="${ac_tool_prefix}cc"
20605 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20606 break 2
20607 fi
20608 done
20609 done
20610 IFS=$as_save_IFS
20611
20612 fi
20613 fi
20614 CC=$ac_cv_prog_CC
20615 if test -n "$CC"; then
20616 { $as_echo "$as_me:$LINENO: result: $CC" >&5
20617 $as_echo "$CC" >&6; }
20618 else
20619 { $as_echo "$as_me:$LINENO: result: no" >&5
20620 $as_echo "no" >&6; }
20621 fi
20622
20623
20624 fi
20625 fi
20626 if test -z "$CC"; then
20627 # Extract the first word of "cc", so it can be a program name with args.
20628 set dummy cc; ac_word=$2
20629 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20630 $as_echo_n "checking for $ac_word... " >&6; }
20631 if test "${ac_cv_prog_CC+set}" = set; then
20632 $as_echo_n "(cached) " >&6
20633 else
20634 if test -n "$CC"; then
20635 ac_cv_prog_CC="$CC" # Let the user override the test.
20636 else
20637 ac_prog_rejected=no
20638 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20639 for as_dir in $PATH
20640 do
20641 IFS=$as_save_IFS
20642 test -z "$as_dir" && as_dir=.
20643 for ac_exec_ext in '' $ac_executable_extensions; do
20644 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20645 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
20646 ac_prog_rejected=yes
20647 continue
20648 fi
20649 ac_cv_prog_CC="cc"
20650 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20651 break 2
20652 fi
20653 done
20654 done
20655 IFS=$as_save_IFS
20656
20657 if test $ac_prog_rejected = yes; then
20658 # We found a bogon in the path, so make sure we never use it.
20659 set dummy $ac_cv_prog_CC
20660 shift
20661 if test $# != 0; then
20662 # We chose a different compiler from the bogus one.
20663 # However, it has the same basename, so the bogon will be chosen
20664 # first if we set CC to just the basename; use the full file name.
20665 shift
20666 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
20667 fi
20668 fi
20669 fi
20670 fi
20671 CC=$ac_cv_prog_CC
20672 if test -n "$CC"; then
20673 { $as_echo "$as_me:$LINENO: result: $CC" >&5
20674 $as_echo "$CC" >&6; }
20675 else
20676 { $as_echo "$as_me:$LINENO: result: no" >&5
20677 $as_echo "no" >&6; }
20678 fi
20679
20680
20681 fi
20682 if test -z "$CC"; then
20683 if test -n "$ac_tool_prefix"; then
20684 for ac_prog in cl.exe
20685 do
20686 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
20687 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
20688 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20689 $as_echo_n "checking for $ac_word... " >&6; }
20690 if test "${ac_cv_prog_CC+set}" = set; then
20691 $as_echo_n "(cached) " >&6
20692 else
20693 if test -n "$CC"; then
20694 ac_cv_prog_CC="$CC" # Let the user override the test.
20695 else
20696 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20697 for as_dir in $PATH
20698 do
20699 IFS=$as_save_IFS
20700 test -z "$as_dir" && as_dir=.
20701 for ac_exec_ext in '' $ac_executable_extensions; do
20702 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20703 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
20704 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20705 break 2
20706 fi
20707 done
20708 done
20709 IFS=$as_save_IFS
20710
20711 fi
20712 fi
20713 CC=$ac_cv_prog_CC
20714 if test -n "$CC"; then
20715 { $as_echo "$as_me:$LINENO: result: $CC" >&5
20716 $as_echo "$CC" >&6; }
20717 else
20718 { $as_echo "$as_me:$LINENO: result: no" >&5
20719 $as_echo "no" >&6; }
20720 fi
20721
20722
20723 test -n "$CC" && break
20724 done
20725 fi
20726 if test -z "$CC"; then
20727 ac_ct_CC=$CC
20728 for ac_prog in cl.exe
20729 do
20730 # Extract the first word of "$ac_prog", so it can be a program name with args.
20731 set dummy $ac_prog; ac_word=$2
20732 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20733 $as_echo_n "checking for $ac_word... " >&6; }
20734 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20735 $as_echo_n "(cached) " >&6
20736 else
20737 if test -n "$ac_ct_CC"; then
20738 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20739 else
20740 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20741 for as_dir in $PATH
20742 do
20743 IFS=$as_save_IFS
20744 test -z "$as_dir" && as_dir=.
20745 for ac_exec_ext in '' $ac_executable_extensions; do
20746 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20747 ac_cv_prog_ac_ct_CC="$ac_prog"
20748 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20749 break 2
20750 fi
20751 done
20752 done
20753 IFS=$as_save_IFS
20754
20755 fi
20756 fi
20757 ac_ct_CC=$ac_cv_prog_ac_ct_CC
20758 if test -n "$ac_ct_CC"; then
20759 { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20760 $as_echo "$ac_ct_CC" >&6; }
20761 else
20762 { $as_echo "$as_me:$LINENO: result: no" >&5
20763 $as_echo "no" >&6; }
20764 fi
20765
20766
20767 test -n "$ac_ct_CC" && break
20768 done
20769
20770 if test "x$ac_ct_CC" = x; then
20771 CC=""
20772 else
20773 case $cross_compiling:$ac_tool_warned in
20774 yes:)
20775 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
20776 whose name does not start with the host triplet. If you think this
20777 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
20778 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
20779 whose name does not start with the host triplet. If you think this
20780 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
20781 ac_tool_warned=yes ;;
20782 esac
20783 CC=$ac_ct_CC
20784 fi
20785 fi
20786
20787 fi
20788
20789
20790 test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
20791 See \`config.log' for more details." >&5
20792 $as_echo "$as_me: error: no acceptable C compiler found in \$PATH
20793 See \`config.log' for more details." >&2;}
20794 { (exit 1); exit 1; }; }
20795
20796 # Provide some information about the compiler.
20797 $as_echo "$as_me:$LINENO: checking for C compiler version" >&5
20798 set X $ac_compile
20799 ac_compiler=$2
20800 { (ac_try="$ac_compiler --version >&5"
20801 case "(($ac_try" in
20802 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20803 *) ac_try_echo=$ac_try;;
20804 esac
20805 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20806 $as_echo "$ac_try_echo") >&5
20807 (eval "$ac_compiler --version >&5") 2>&5
20808 ac_status=$?
20809 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20810 (exit $ac_status); }
20811 { (ac_try="$ac_compiler -v >&5"
20812 case "(($ac_try" in
20813 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20814 *) ac_try_echo=$ac_try;;
20815 esac
20816 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20817 $as_echo "$ac_try_echo") >&5
20818 (eval "$ac_compiler -v >&5") 2>&5
20819 ac_status=$?
20820 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20821 (exit $ac_status); }
20822 { (ac_try="$ac_compiler -V >&5"
20823 case "(($ac_try" in
20824 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20825 *) ac_try_echo=$ac_try;;
20826 esac
20827 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20828 $as_echo "$ac_try_echo") >&5
20829 (eval "$ac_compiler -V >&5") 2>&5
20830 ac_status=$?
20831 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20832 (exit $ac_status); }
20833
20834 { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
20835 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
20836 if test "${ac_cv_c_compiler_gnu+set}" = set; then
20837 $as_echo_n "(cached) " >&6
20838 else
20839 cat >conftest.$ac_ext <<_ACEOF
20840 /* confdefs.h. */
20841 _ACEOF
20842 cat confdefs.h >>conftest.$ac_ext
20843 cat >>conftest.$ac_ext <<_ACEOF
20844 /* end confdefs.h. */
20845
20846 int
20847 main ()
20848 {
20849 #ifndef __GNUC__
20850 choke me
20851 #endif
20852
20853 ;
20854 return 0;
20855 }
20856 _ACEOF
20857 rm -f conftest.$ac_objext
20858 if { (ac_try="$ac_compile"
20859 case "(($ac_try" in
20860 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20861 *) ac_try_echo=$ac_try;;
20862 esac
20863 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20864 $as_echo "$ac_try_echo") >&5
20865 (eval "$ac_compile") 2>conftest.er1
20866 ac_status=$?
20867 grep -v '^ *+' conftest.er1 >conftest.err
20868 rm -f conftest.er1
20869 cat conftest.err >&5
20870 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20871 (exit $ac_status); } && {
20872 test -z "$ac_c_werror_flag" ||
20873 test ! -s conftest.err
20874 } && test -s conftest.$ac_objext; then
20875 ac_compiler_gnu=yes
20876 else
20877 $as_echo "$as_me: failed program was:" >&5
20878 sed 's/^/| /' conftest.$ac_ext >&5
20879
20880 ac_compiler_gnu=no
20881 fi
20882
20883 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20884 ac_cv_c_compiler_gnu=$ac_compiler_gnu
20885
20886 fi
20887 { $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
20888 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
20889 if test $ac_compiler_gnu = yes; then
20890 GCC=yes
20891 else
20892 GCC=
20893 fi
20894 ac_test_CFLAGS=${CFLAGS+set}
20895 ac_save_CFLAGS=$CFLAGS
20896 { $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
20897 $as_echo_n "checking whether $CC accepts -g... " >&6; }
20898 if test "${ac_cv_prog_cc_g+set}" = set; then
20899 $as_echo_n "(cached) " >&6
20900 else
20901 ac_save_c_werror_flag=$ac_c_werror_flag
20902 ac_c_werror_flag=yes
20903 ac_cv_prog_cc_g=no
20904 CFLAGS="-g"
20905 cat >conftest.$ac_ext <<_ACEOF
20906 /* confdefs.h. */
20907 _ACEOF
20908 cat confdefs.h >>conftest.$ac_ext
20909 cat >>conftest.$ac_ext <<_ACEOF
20910 /* end confdefs.h. */
20911
20912 int
20913 main ()
20914 {
20915
20916 ;
20917 return 0;
20918 }
20919 _ACEOF
20920 rm -f conftest.$ac_objext
20921 if { (ac_try="$ac_compile"
20922 case "(($ac_try" in
20923 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20924 *) ac_try_echo=$ac_try;;
20925 esac
20926 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20927 $as_echo "$ac_try_echo") >&5
20928 (eval "$ac_compile") 2>conftest.er1
20929 ac_status=$?
20930 grep -v '^ *+' conftest.er1 >conftest.err
20931 rm -f conftest.er1
20932 cat conftest.err >&5
20933 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20934 (exit $ac_status); } && {
20935 test -z "$ac_c_werror_flag" ||
20936 test ! -s conftest.err
20937 } && test -s conftest.$ac_objext; then
20938 ac_cv_prog_cc_g=yes
20939 else
20940 $as_echo "$as_me: failed program was:" >&5
20941 sed 's/^/| /' conftest.$ac_ext >&5
20942
20943 CFLAGS=""
20944 cat >conftest.$ac_ext <<_ACEOF
20945 /* confdefs.h. */
20946 _ACEOF
20947 cat confdefs.h >>conftest.$ac_ext
20948 cat >>conftest.$ac_ext <<_ACEOF
20949 /* end confdefs.h. */
20950
20951 int
20952 main ()
20953 {
20954
20955 ;
20956 return 0;
20957 }
20958 _ACEOF
20959 rm -f conftest.$ac_objext
20960 if { (ac_try="$ac_compile"
20961 case "(($ac_try" in
20962 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20963 *) ac_try_echo=$ac_try;;
20964 esac
20965 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20966 $as_echo "$ac_try_echo") >&5
20967 (eval "$ac_compile") 2>conftest.er1
20968 ac_status=$?
20969 grep -v '^ *+' conftest.er1 >conftest.err
20970 rm -f conftest.er1
20971 cat conftest.err >&5
20972 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20973 (exit $ac_status); } && {
20974 test -z "$ac_c_werror_flag" ||
20975 test ! -s conftest.err
20976 } && test -s conftest.$ac_objext; then
20977 :
20978 else
20979 $as_echo "$as_me: failed program was:" >&5
20980 sed 's/^/| /' conftest.$ac_ext >&5
20981
20982 ac_c_werror_flag=$ac_save_c_werror_flag
20983 CFLAGS="-g"
20984 cat >conftest.$ac_ext <<_ACEOF
20985 /* confdefs.h. */
20986 _ACEOF
20987 cat confdefs.h >>conftest.$ac_ext
20988 cat >>conftest.$ac_ext <<_ACEOF
20989 /* end confdefs.h. */
20990
20991 int
20992 main ()
20993 {
20994
20995 ;
20996 return 0;
20997 }
20998 _ACEOF
20999 rm -f conftest.$ac_objext
21000 if { (ac_try="$ac_compile"
21001 case "(($ac_try" in
21002 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21003 *) ac_try_echo=$ac_try;;
21004 esac
21005 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21006 $as_echo "$ac_try_echo") >&5
21007 (eval "$ac_compile") 2>conftest.er1
21008 ac_status=$?
21009 grep -v '^ *+' conftest.er1 >conftest.err
21010 rm -f conftest.er1
21011 cat conftest.err >&5
21012 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21013 (exit $ac_status); } && {
21014 test -z "$ac_c_werror_flag" ||
21015 test ! -s conftest.err
21016 } && test -s conftest.$ac_objext; then
21017 ac_cv_prog_cc_g=yes
21018 else
21019 $as_echo "$as_me: failed program was:" >&5
21020 sed 's/^/| /' conftest.$ac_ext >&5
21021
21022
21023 fi
21024
21025 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21026 fi
21027
21028 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21029 fi
21030
21031 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21032 ac_c_werror_flag=$ac_save_c_werror_flag
21033 fi
21034 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
21035 $as_echo "$ac_cv_prog_cc_g" >&6; }
21036 if test "$ac_test_CFLAGS" = set; then
21037 CFLAGS=$ac_save_CFLAGS
21038 elif test $ac_cv_prog_cc_g = yes; then
21039 if test "$GCC" = yes; then
21040 CFLAGS="-g -O2"
21041 else
21042 CFLAGS="-g"
21043 fi
21044 else
21045 if test "$GCC" = yes; then
21046 CFLAGS="-O2"
21047 else
21048 CFLAGS=
21049 fi
21050 fi
21051 { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
21052 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
21053 if test "${ac_cv_prog_cc_c89+set}" = set; then
21054 $as_echo_n "(cached) " >&6
21055 else
21056 ac_cv_prog_cc_c89=no
21057 ac_save_CC=$CC
21058 cat >conftest.$ac_ext <<_ACEOF
21059 /* confdefs.h. */
21060 _ACEOF
21061 cat confdefs.h >>conftest.$ac_ext
21062 cat >>conftest.$ac_ext <<_ACEOF
21063 /* end confdefs.h. */
21064 #include <stdarg.h>
21065 #include <stdio.h>
21066 #include <sys/types.h>
21067 #include <sys/stat.h>
21068 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
21069 struct buf { int x; };
21070 FILE * (*rcsopen) (struct buf *, struct stat *, int);
21071 static char *e (p, i)
21072 char **p;
21073 int i;
21074 {
21075 return p[i];
21076 }
21077 static char *f (char * (*g) (char **, int), char **p, ...)
21078 {
21079 char *s;
21080 va_list v;
21081 va_start (v,p);
21082 s = g (p, va_arg (v,int));
21083 va_end (v);
21084 return s;
21085 }
21086
21087 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
21088 function prototypes and stuff, but not '\xHH' hex character constants.
21089 These don't provoke an error unfortunately, instead are silently treated
21090 as 'x'. The following induces an error, until -std is added to get
21091 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
21092 array size at least. It's necessary to write '\x00'==0 to get something
21093 that's true only with -std. */
21094 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
21095
21096 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
21097 inside strings and character constants. */
21098 #define FOO(x) 'x'
21099 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
21100
21101 int test (int i, double x);
21102 struct s1 {int (*f) (int a);};
21103 struct s2 {int (*f) (double a);};
21104 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
21105 int argc;
21106 char **argv;
21107 int
21108 main ()
21109 {
21110 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
21111 ;
21112 return 0;
21113 }
21114 _ACEOF
21115 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
21116 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
21117 do
21118 CC="$ac_save_CC $ac_arg"
21119 rm -f conftest.$ac_objext
21120 if { (ac_try="$ac_compile"
21121 case "(($ac_try" in
21122 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21123 *) ac_try_echo=$ac_try;;
21124 esac
21125 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21126 $as_echo "$ac_try_echo") >&5
21127 (eval "$ac_compile") 2>conftest.er1
21128 ac_status=$?
21129 grep -v '^ *+' conftest.er1 >conftest.err
21130 rm -f conftest.er1
21131 cat conftest.err >&5
21132 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21133 (exit $ac_status); } && {
21134 test -z "$ac_c_werror_flag" ||
21135 test ! -s conftest.err
21136 } && test -s conftest.$ac_objext; then
21137 ac_cv_prog_cc_c89=$ac_arg
21138 else
21139 $as_echo "$as_me: failed program was:" >&5
21140 sed 's/^/| /' conftest.$ac_ext >&5
21141
21142
21143 fi
21144
21145 rm -f core conftest.err conftest.$ac_objext
21146 test "x$ac_cv_prog_cc_c89" != "xno" && break
21147 done
21148 rm -f conftest.$ac_ext
21149 CC=$ac_save_CC
21150
21151 fi
21152 # AC_CACHE_VAL
21153 case "x$ac_cv_prog_cc_c89" in
21154 x)
21155 { $as_echo "$as_me:$LINENO: result: none needed" >&5
21156 $as_echo "none needed" >&6; } ;;
21157 xno)
21158 { $as_echo "$as_me:$LINENO: result: unsupported" >&5
21159 $as_echo "unsupported" >&6; } ;;
21160 *)
21161 CC="$CC $ac_cv_prog_cc_c89"
21162 { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
21163 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
21164 esac
21165
21166
21167 ac_ext=c
21168 ac_cpp='$CPP $CPPFLAGS'
21169 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21170 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21171 ac_compiler_gnu=$ac_cv_c_compiler_gnu
21172
21173 depcc="$CC" am_compiler_list=
21174
21175 { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
21176 $as_echo_n "checking dependency style of $depcc... " >&6; }
21177 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
21178 $as_echo_n "(cached) " >&6
21179 else
21180 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
21181 # We make a subdir and do the tests there. Otherwise we can end up
21182 # making bogus files that we don't know about and never remove. For
21183 # instance it was reported that on HP-UX the gcc test will end up
21184 # making a dummy file named `D' -- because `-MD' means `put the output
21185 # in D'.
21186 mkdir conftest.dir
21187 # Copy depcomp to subdir because otherwise we won't find it if we're
21188 # using a relative directory.
21189 cp "$am_depcomp" conftest.dir
21190 cd conftest.dir
21191 # We will build objects and dependencies in a subdirectory because
21192 # it helps to detect inapplicable dependency modes. For instance
21193 # both Tru64's cc and ICC support -MD to output dependencies as a
21194 # side effect of compilation, but ICC will put the dependencies in
21195 # the current directory while Tru64 will put them in the object
21196 # directory.
21197 mkdir sub
21198
21199 am_cv_CC_dependencies_compiler_type=none
21200 if test "$am_compiler_list" = ""; then
21201 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
21202 fi
21203 for depmode in $am_compiler_list; do
21204 # Setup a source with many dependencies, because some compilers
21205 # like to wrap large dependency lists on column 80 (with \), and
21206 # we should not choose a depcomp mode which is confused by this.
21207 #
21208 # We need to recreate these files for each test, as the compiler may
21209 # overwrite some of them when testing with obscure command lines.
21210 # This happens at least with the AIX C compiler.
21211 : > sub/conftest.c
21212 for i in 1 2 3 4 5 6; do
21213 echo '#include "conftst'$i'.h"' >> sub/conftest.c
21214 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
21215 # Solaris 8's {/usr,}/bin/sh.
21216 touch sub/conftst$i.h
21217 done
21218 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
21219
21220 case $depmode in
21221 nosideeffect)
21222 # after this tag, mechanisms are not by side-effect, so they'll
21223 # only be used when explicitly requested
21224 if test "x$enable_dependency_tracking" = xyes; then
21225 continue
21226 else
21227 break
21228 fi
21229 ;;
21230 none) break ;;
21231 esac
21232 # We check with `-c' and `-o' for the sake of the "dashmstdout"
21233 # mode. It turns out that the SunPro C++ compiler does not properly
21234 # handle `-M -o', and we need to detect this.
21235 if depmode=$depmode \
21236 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
21237 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
21238 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
21239 >/dev/null 2>conftest.err &&
21240 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
21241 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
21242 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
21243 # icc doesn't choke on unknown options, it will just issue warnings
21244 # or remarks (even with -Werror). So we grep stderr for any message
21245 # that says an option was ignored or not supported.
21246 # When given -MP, icc 7.0 and 7.1 complain thusly:
21247 # icc: Command line warning: ignoring option '-M'; no argument required
21248 # The diagnosis changed in icc 8.0:
21249 # icc: Command line remark: option '-MP' not supported
21250 if (grep 'ignoring option' conftest.err ||
21251 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
21252 am_cv_CC_dependencies_compiler_type=$depmode
21253 break
21254 fi
21255 fi
21256 done
21257
21258 cd ..
21259 rm -rf conftest.dir
21260 else
21261 am_cv_CC_dependencies_compiler_type=none
21262 fi
21263
21264 fi
21265 { $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
21266 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
21267 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
21268
21269
21270
21271 if
21272 test "x$enable_dependency_tracking" != xno \
21273 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
21274 am__fastdepCC_TRUE=
21275 am__fastdepCC_FALSE='#'
21276 else
21277 am__fastdepCC_TRUE='#'
21278 am__fastdepCC_FALSE=
21279 fi
21280
21281
21282
21283
21284
21285
21286 #
21287 # Check whether --enable-XINPUT was given.
21288 if test "${enable_XINPUT+set}" = set; then
21289 enableval=$enable_XINPUT; XINPUT=$enableval
21290 else
21291 XINPUT=yes
21292 fi
21293
21294
21295
21296 if test "x$XINPUT" = "xyes"; then
21297 XINPUT_TRUE=
21298 XINPUT_FALSE='#'
21299 else
21300 XINPUT_TRUE='#'
21301 XINPUT_FALSE=
21302 fi
21303
21304 if test "x$XINPUT" = "xyes" ; then
21305
21306 cat >>confdefs.h <<\_ACEOF
21307 #define XINPUT 1
21308 _ACEOF
21309
21310 fi
21311
21312
21313 # Check whether --with-xorg-module-dir was given.
21314 if test "${with_xorg_module_dir+set}" = set; then
21315 withval=$with_xorg_module_dir; moduledir="$withval"
21316 else
21317 moduledir="$libdir/xorg/modules"
21318 fi
21319
21320 inputdir=${moduledir}/input
21321
21322
21323 # Checks for extensions
21324 # XORG_DRIVER_CHECK_EXT(RANDR, randrproto)
21325
21326 SAVE_CFLAGS="$CFLAGS"
21327 CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
21328 cat >conftest.$ac_ext <<_ACEOF
21329 /* confdefs.h. */
21330 _ACEOF
21331 cat confdefs.h >>conftest.$ac_ext
21332 cat >>conftest.$ac_ext <<_ACEOF
21333 /* end confdefs.h. */
21334
21335 #include "xorg-server.h"
21336 #if !defined XINPUT
21337 #error XINPUT not defined
21338 #endif
21339
21340 int
21341 main ()
21342 {
21343
21344 ;
21345 return 0;
21346 }
21347 _ACEOF
21348 rm -f conftest.$ac_objext
21349 if { (ac_try="$ac_compile"
21350 case "(($ac_try" in
21351 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21352 *) ac_try_echo=$ac_try;;
21353 esac
21354 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21355 $as_echo "$ac_try_echo") >&5
21356 (eval "$ac_compile") 2>conftest.er1
21357 ac_status=$?
21358 grep -v '^ *+' conftest.er1 >conftest.err
21359 rm -f conftest.er1
21360 cat conftest.err >&5
21361 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21362 (exit $ac_status); } && {
21363 test -z "$ac_c_werror_flag" ||
21364 test ! -s conftest.err
21365 } && test -s conftest.$ac_objext; then
21366 _EXT_CHECK=yes
21367 else
21368 $as_echo "$as_me: failed program was:" >&5
21369 sed 's/^/| /' conftest.$ac_ext >&5
21370
21371 _EXT_CHECK=no
21372 fi
21373
21374 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21375 CFLAGS="$SAVE_CFLAGS"
21376 { $as_echo "$as_me:$LINENO: checking if XINPUT is defined" >&5
21377 $as_echo_n "checking if XINPUT is defined... " >&6; }
21378 { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21379 $as_echo "$_EXT_CHECK" >&6; }
21380 if test "$_EXT_CHECK" != no; then
21381 REQUIRED_MODULES="$REQUIRED_MODULES inputproto"
21382 fi
21383
21384
21385 # Checks for pkg-config packages
21386
21387
21388 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
21389 if test -n "$ac_tool_prefix"; then
21390 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
21391 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
21392 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21393 $as_echo_n "checking for $ac_word... " >&6; }
21394 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
21395 $as_echo_n "(cached) " >&6
21396 else
21397 case $PKG_CONFIG in
21398 [\\/]* | ?:[\\/]*)
21399 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
21400 ;;
21401 *)
21402 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21403 for as_dir in $PATH
21404 do
21405 IFS=$as_save_IFS
21406 test -z "$as_dir" && as_dir=.
21407 for ac_exec_ext in '' $ac_executable_extensions; do
21408 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21409 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21410 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21411 break 2
21412 fi
21413 done
21414 done
21415 IFS=$as_save_IFS
21416
21417 ;;
21418 esac
21419 fi
21420 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
21421 if test -n "$PKG_CONFIG"; then
21422 { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
21423 $as_echo "$PKG_CONFIG" >&6; }
21424 else
21425 { $as_echo "$as_me:$LINENO: result: no" >&5
21426 $as_echo "no" >&6; }
21427 fi
21428
21429
21430 fi
21431 if test -z "$ac_cv_path_PKG_CONFIG"; then
21432 ac_pt_PKG_CONFIG=$PKG_CONFIG
21433 # Extract the first word of "pkg-config", so it can be a program name with args.
21434 set dummy pkg-config; ac_word=$2
21435 { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21436 $as_echo_n "checking for $ac_word... " >&6; }
21437 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
21438 $as_echo_n "(cached) " >&6
21439 else
21440 case $ac_pt_PKG_CONFIG in
21441 [\\/]* | ?:[\\/]*)
21442 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
21443 ;;
21444 *)
21445 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21446 for as_dir in $PATH
21447 do
21448 IFS=$as_save_IFS
21449 test -z "$as_dir" && as_dir=.
21450 for ac_exec_ext in '' $ac_executable_extensions; do
21451 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21452 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21453 $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21454 break 2
21455 fi
21456 done
21457 done
21458 IFS=$as_save_IFS
21459
21460 ;;
21461 esac
21462 fi
21463 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
21464 if test -n "$ac_pt_PKG_CONFIG"; then
21465 { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
21466 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
21467 else
21468 { $as_echo "$as_me:$LINENO: result: no" >&5
21469 $as_echo "no" >&6; }
21470 fi
21471
21472 if test "x$ac_pt_PKG_CONFIG" = x; then
21473 PKG_CONFIG=""
21474 else
21475 case $cross_compiling:$ac_tool_warned in
21476 yes:)
21477 { $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
21478 whose name does not start with the host triplet. If you think this
21479 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
21480 $as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
21481 whose name does not start with the host triplet. If you think this
21482 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
21483 ac_tool_warned=yes ;;
21484 esac
21485 PKG_CONFIG=$ac_pt_PKG_CONFIG
21486 fi
21487 else
21488 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
21489 fi
21490
21491 fi
21492 if test -n "$PKG_CONFIG"; then
21493 _pkg_min_version=0.9.0
21494 { $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
21495 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
21496 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
21497 { $as_echo "$as_me:$LINENO: result: yes" >&5
21498 $as_echo "yes" >&6; }
21499 else
21500 { $as_echo "$as_me:$LINENO: result: no" >&5
21501 $as_echo "no" >&6; }
21502 PKG_CONFIG=""
21503 fi
21504
21505 fi
21506
21507 pkg_failed=no
21508 { $as_echo "$as_me:$LINENO: checking for XORG" >&5
21509 $as_echo_n "checking for XORG... " >&6; }
21510
21511 if test -n "$PKG_CONFIG"; then
21512 if test -n "$XORG_CFLAGS"; then
21513 pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
21514 else
21515 if test -n "$PKG_CONFIG" && \
21516 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server xproto \$REQUIRED_MODULES\"") >&5
21517 ($PKG_CONFIG --exists --print-errors "xorg-server xproto $REQUIRED_MODULES") 2>&5
21518 ac_status=$?
21519 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21520 (exit $ac_status); }; then
21521 pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server xproto $REQUIRED_MODULES" 2>/dev/null`
21522 else
21523 pkg_failed=yes
21524 fi
21525 fi
21526 else
21527 pkg_failed=untried
21528 fi
21529 if test -n "$PKG_CONFIG"; then
21530 if test -n "$XORG_LIBS"; then
21531 pkg_cv_XORG_LIBS="$XORG_LIBS"
21532 else
21533 if test -n "$PKG_CONFIG" && \
21534 { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server xproto \$REQUIRED_MODULES\"") >&5
21535 ($PKG_CONFIG --exists --print-errors "xorg-server xproto $REQUIRED_MODULES") 2>&5
21536 ac_status=$?
21537 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21538 (exit $ac_status); }; then
21539 pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server xproto $REQUIRED_MODULES" 2>/dev/null`
21540 else
21541 pkg_failed=yes
21542 fi
21543 fi
21544 else
21545 pkg_failed=untried
21546 fi
21547
21548
21549
21550 if test $pkg_failed = yes; then
21551
21552 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21553 _pkg_short_errors_supported=yes
21554 else
21555 _pkg_short_errors_supported=no
21556 fi
21557 if test $_pkg_short_errors_supported = yes; then
21558 XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "xorg-server xproto $REQUIRED_MODULES"`
21559 else
21560 XORG_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xorg-server xproto $REQUIRED_MODULES"`
21561 fi
21562 # Put the nasty error message in config.log where it belongs
21563 echo "$XORG_PKG_ERRORS" >&5
21564
21565 { { $as_echo "$as_me:$LINENO: error: Package requirements (xorg-server xproto $REQUIRED_MODULES) were not met:
21566
21567 $XORG_PKG_ERRORS
21568
21569 Consider adjusting the PKG_CONFIG_PATH environment variable if you
21570 installed software in a non-standard prefix.
21571
21572 Alternatively, you may set the environment variables XORG_CFLAGS
21573 and XORG_LIBS to avoid the need to call pkg-config.
21574 See the pkg-config man page for more details.
21575 " >&5
21576 $as_echo "$as_me: error: Package requirements (xorg-server xproto $REQUIRED_MODULES) were not met:
21577
21578 $XORG_PKG_ERRORS
21579
21580 Consider adjusting the PKG_CONFIG_PATH environment variable if you
21581 installed software in a non-standard prefix.
21582
21583 Alternatively, you may set the environment variables XORG_CFLAGS
21584 and XORG_LIBS to avoid the need to call pkg-config.
21585 See the pkg-config man page for more details.
21586 " >&2;}
21587 { (exit 1); exit 1; }; }
21588 elif test $pkg_failed = untried; then
21589 { { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
21590 is in your PATH or set the PKG_CONFIG environment variable to the full
21591 path to pkg-config.
21592
21593 Alternatively, you may set the environment variables XORG_CFLAGS
21594 and XORG_LIBS to avoid the need to call pkg-config.
21595 See the pkg-config man page for more details.
21596
21597 To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
21598 See \`config.log' for more details." >&5
21599 $as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
21600 is in your PATH or set the PKG_CONFIG environment variable to the full
21601 path to pkg-config.
21602
21603 Alternatively, you may set the environment variables XORG_CFLAGS
21604 and XORG_LIBS to avoid the need to call pkg-config.
21605 See the pkg-config man page for more details.
21606
21607 To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
21608 See \`config.log' for more details." >&2;}
21609 { (exit 1); exit 1; }; }
21610 else
21611 XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
21612 XORG_LIBS=$pkg_cv_XORG_LIBS
21613 { $as_echo "$as_me:$LINENO: result: yes" >&5
21614 $as_echo "yes" >&6; }
21615 :
21616 fi
21617 XORG_CFLAGS="$CWARNFLAGS $XORG_CFLAGS"
21618
21619 # Check whether --with-sdkdir was given.
21620 if test "${with_sdkdir+set}" = set; then
21621 withval=$with_sdkdir; sdkdir="$withval"
21622 else
21623 sdkdir=`$PKG_CONFIG --variable=sdkdir xorg-server`
21624 fi
21625
21626
21627
21628 # Checks for libraries.
21629
21630 # Checks for header files.
21631 { $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
21632 $as_echo_n "checking for ANSI C header files... " >&6; }
21633 if test "${ac_cv_header_stdc+set}" = set; then
21634 $as_echo_n "(cached) " >&6
21635 else
21636 cat >conftest.$ac_ext <<_ACEOF
21637 /* confdefs.h. */
21638 _ACEOF
21639 cat confdefs.h >>conftest.$ac_ext
21640 cat >>conftest.$ac_ext <<_ACEOF
21641 /* end confdefs.h. */
21642 #include <stdlib.h>
21643 #include <stdarg.h>
21644 #include <string.h>
21645 #include <float.h>
21646
21647 int
21648 main ()
21649 {
21650
21651 ;
21652 return 0;
21653 }
21654 _ACEOF
21655 rm -f conftest.$ac_objext
21656 if { (ac_try="$ac_compile"
21657 case "(($ac_try" in
21658 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21659 *) ac_try_echo=$ac_try;;
21660 esac
21661 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21662 $as_echo "$ac_try_echo") >&5
21663 (eval "$ac_compile") 2>conftest.er1
21664 ac_status=$?
21665 grep -v '^ *+' conftest.er1 >conftest.err
21666 rm -f conftest.er1
21667 cat conftest.err >&5
21668 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21669 (exit $ac_status); } && {
21670 test -z "$ac_c_werror_flag" ||
21671 test ! -s conftest.err
21672 } && test -s conftest.$ac_objext; then
21673 ac_cv_header_stdc=yes
21674 else
21675 $as_echo "$as_me: failed program was:" >&5
21676 sed 's/^/| /' conftest.$ac_ext >&5
21677
21678 ac_cv_header_stdc=no
21679 fi
21680
21681 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21682
21683 if test $ac_cv_header_stdc = yes; then
21684 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
21685 cat >conftest.$ac_ext <<_ACEOF
21686 /* confdefs.h. */
21687 _ACEOF
21688 cat confdefs.h >>conftest.$ac_ext
21689 cat >>conftest.$ac_ext <<_ACEOF
21690 /* end confdefs.h. */
21691 #include <string.h>
21692
21693 _ACEOF
21694 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21695 $EGREP "memchr" >/dev/null 2>&1; then
21696 :
21697 else
21698 ac_cv_header_stdc=no
21699 fi
21700 rm -f conftest*
21701
21702 fi
21703
21704 if test $ac_cv_header_stdc = yes; then
21705 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
21706 cat >conftest.$ac_ext <<_ACEOF
21707 /* confdefs.h. */
21708 _ACEOF
21709 cat confdefs.h >>conftest.$ac_ext
21710 cat >>conftest.$ac_ext <<_ACEOF
21711 /* end confdefs.h. */
21712 #include <stdlib.h>
21713
21714 _ACEOF
21715 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21716 $EGREP "free" >/dev/null 2>&1; then
21717 :
21718 else
21719 ac_cv_header_stdc=no
21720 fi
21721 rm -f conftest*
21722
21723 fi
21724
21725 if test $ac_cv_header_stdc = yes; then
21726 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
21727 if test "$cross_compiling" = yes; then
21728 :
21729 else
21730 cat >conftest.$ac_ext <<_ACEOF
21731 /* confdefs.h. */
21732 _ACEOF
21733 cat confdefs.h >>conftest.$ac_ext
21734 cat >>conftest.$ac_ext <<_ACEOF
21735 /* end confdefs.h. */
21736 #include <ctype.h>
21737 #include <stdlib.h>
21738 #if ((' ' & 0x0FF) == 0x020)
21739 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
21740 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
21741 #else
21742 # define ISLOWER(c) \
21743 (('a' <= (c) && (c) <= 'i') \
21744 || ('j' <= (c) && (c) <= 'r') \
21745 || ('s' <= (c) && (c) <= 'z'))
21746 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
21747 #endif
21748
21749 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
21750 int
21751 main ()
21752 {
21753 int i;
21754 for (i = 0; i < 256; i++)
21755 if (XOR (islower (i), ISLOWER (i))
21756 || toupper (i) != TOUPPER (i))
21757 return 2;
21758 return 0;
21759 }
21760 _ACEOF
21761 rm -f conftest$ac_exeext
21762 if { (ac_try="$ac_link"
21763 case "(($ac_try" in
21764 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21765 *) ac_try_echo=$ac_try;;
21766 esac
21767 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21768 $as_echo "$ac_try_echo") >&5
21769 (eval "$ac_link") 2>&5
21770 ac_status=$?
21771 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21772 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21773 { (case "(($ac_try" in
21774 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21775 *) ac_try_echo=$ac_try;;
21776 esac
21777 eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21778 $as_echo "$ac_try_echo") >&5
21779 (eval "$ac_try") 2>&5
21780 ac_status=$?
21781 $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21782 (exit $ac_status); }; }; then
21783 :
21784 else
21785 $as_echo "$as_me: program exited with status $ac_status" >&5
21786 $as_echo "$as_me: failed program was:" >&5
21787 sed 's/^/| /' conftest.$ac_ext >&5
21788
21789 ( exit $ac_status )
21790 ac_cv_header_stdc=no
21791 fi
21792 rm -rf conftest.dSYM
21793 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21794 fi
21795
21796
21797 fi
21798 fi
21799 { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
21800 $as_echo "$ac_cv_header_stdc" >&6; }
21801 if test $ac_cv_header_stdc = yes; then
21802
21803 cat >>confdefs.h <<\_ACEOF
21804 #define STDC_HEADERS 1
21805 _ACEOF
21806
21807 fi
21808
21809
21810 ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile include/Makefile"
21811
21812 cat >confcache <<\_ACEOF
21813 # This file is a shell script that caches the results of configure
21814 # tests run on this system so they can be shared between configure
21815 # scripts and configure runs, see configure's option --config-cache.
21816 # It is not useful on other systems. If it contains results you don't
21817 # want to keep, you may remove or edit it.
21818 #
21819 # config.status only pays attention to the cache file if you give it
21820 # the --recheck option to rerun configure.
21821 #
21822 # `ac_cv_env_foo' variables (set or unset) will be overridden when
21823 # loading this file, other *unset* `ac_cv_foo' will be assigned the
21824 # following values.
21825
21826 _ACEOF
21827
21828 # The following way of writing the cache mishandles newlines in values,
21829 # but we know of no workaround that is simple, portable, and efficient.
21830 # So, we kill variables containing newlines.
21831 # Ultrix sh set writes to stderr and can't be redirected directly,
21832 # and sets the high bit in the cache file unless we assign to the vars.
21833 (
21834 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21835 eval ac_val=\$$ac_var
21836 case $ac_val in #(
21837 *${as_nl}*)
21838 case $ac_var in #(
21839 *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
21840 $as_echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
21841 esac
21842 case $ac_var in #(
21843 _ | IFS | as_nl) ;; #(
21844 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
21845 *) $as_unset $ac_var ;;
21846 esac ;;
21847 esac
21848 done
21849
21850 (set) 2>&1 |
21851 case $as_nl`(ac_space=' '; set) 2>&1` in #(
21852 *${as_nl}ac_space=\ *)
21853 # `set' does not quote correctly, so add quotes (double-quote
21854 # substitution turns \\\\ into \\, and sed turns \\ into \).
21855 sed -n \
21856 "s/'/'\\\\''/g;
21857 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21858 ;; #(
21859 *)
21860 # `set' quotes correctly as required by POSIX, so do not add quotes.
21861 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21862 ;;
21863 esac |
21864 sort
21865 ) |
21866 sed '
21867 /^ac_cv_env_/b end
21868 t clear
21869 :clear
21870 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21871 t end
21872 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21873 :end' >>confcache
21874 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21875 if test -w "$cache_file"; then
21876 test "x$cache_file" != "x/dev/null" &&
21877 { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
21878 $as_echo "$as_me: updating cache $cache_file" >&6;}
21879 cat confcache >$cache_file
21880 else
21881 { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21882 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21883 fi
21884 fi
21885 rm -f confcache
21886
21887 test "x$prefix" = xNONE && prefix=$ac_default_prefix
21888 # Let make expand exec_prefix.
21889 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21890
21891 DEFS=-DHAVE_CONFIG_H
21892
21893 ac_libobjs=
21894 ac_ltlibobjs=
21895 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21896 # 1. Remove the extension, and $U if already installed.
21897 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21898 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
21899 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
21900 # will be set to the directory where LIBOBJS objects are built.
21901 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21902 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
21903 done
21904 LIBOBJS=$ac_libobjs
21905
21906 LTLIBOBJS=$ac_ltlibobjs
21907
21908
21909 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
21910 { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
21911 Usually this means the macro was only invoked conditionally." >&5
21912 $as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
21913 Usually this means the macro was only invoked conditionally." >&2;}
21914 { (exit 1); exit 1; }; }
21915 fi
21916 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
21917 { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
21918 Usually this means the macro was only invoked conditionally." >&5
21919 $as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
21920 Usually this means the macro was only invoked conditionally." >&2;}
21921 { (exit 1); exit 1; }; }
21922 fi
21923 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
21924 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
21925 Usually this means the macro was only invoked conditionally." >&5
21926 $as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
21927 Usually this means the macro was only invoked conditionally." >&2;}
21928 { (exit 1); exit 1; }; }
21929 fi
21930 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
21931 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
21932 Usually this means the macro was only invoked conditionally." >&5
21933 $as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
21934 Usually this means the macro was only invoked conditionally." >&2;}
21935 { (exit 1); exit 1; }; }
21936 fi
21937 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
21938 { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
21939 Usually this means the macro was only invoked conditionally." >&5
21940 $as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
21941 Usually this means the macro was only invoked conditionally." >&2;}
21942 { (exit 1); exit 1; }; }
21943 fi
21944 if test -z "${XINPUT_TRUE}" && test -z "${XINPUT_FALSE}"; then
21945 { { $as_echo "$as_me:$LINENO: error: conditional \"XINPUT\" was never defined.
21946 Usually this means the macro was only invoked conditionally." >&5
21947 $as_echo "$as_me: error: conditional \"XINPUT\" was never defined.
21948 Usually this means the macro was only invoked conditionally." >&2;}
21949 { (exit 1); exit 1; }; }
21950 fi
21951
21952 : ${CONFIG_STATUS=./config.status}
21953 ac_write_fail=0
21954 ac_clean_files_save=$ac_clean_files
21955 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21956 { $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21957 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
21958 cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21959 #! $SHELL
21960 # Generated by $as_me.
21961 # Run this file to recreate the current configuration.
21962 # Compiler output produced by configure, useful for debugging
21963 # configure, is in config.log if it exists.
21964
21965 debug=false
21966 ac_cs_recheck=false
21967 ac_cs_silent=false
21968 SHELL=\${CONFIG_SHELL-$SHELL}
21969 _ACEOF
21970
21971 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21972 ## --------------------- ##
21973 ## M4sh Initialization. ##
21974 ## --------------------- ##
21975
21976 # Be more Bourne compatible
21977 DUALCASE=1; export DUALCASE # for MKS sh
21978 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21979 emulate sh
21980 NULLCMD=:
21981 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21982 # is contrary to our usage. Disable this feature.
21983 alias -g '${1+"$@"}'='"$@"'
21984 setopt NO_GLOB_SUBST
21985 else
21986 case `(set -o) 2>/dev/null` in
21987 *posix*) set -o posix ;;
21988 esac
21989
21990 fi
21991
21992
21993
21994
21995 # PATH needs CR
21996 # Avoid depending upon Character Ranges.
21997 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21998 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21999 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
22000 as_cr_digits='0123456789'
22001 as_cr_alnum=$as_cr_Letters$as_cr_digits
22002
22003 as_nl='
22004 '
22005 export as_nl
22006 # Printing a long string crashes Solaris 7 /usr/bin/printf.
22007 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
22008 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
22009 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
22010 if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
22011 as_echo='printf %s\n'
22012 as_echo_n='printf %s'
22013 else
22014 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
22015 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
22016 as_echo_n='/usr/ucb/echo -n'
22017 else
22018 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
22019 as_echo_n_body='eval
22020 arg=$1;
22021 case $arg in
22022 *"$as_nl"*)
22023 expr "X$arg" : "X\\(.*\\)$as_nl";
22024 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
22025 esac;
22026 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
22027 '
22028 export as_echo_n_body
22029 as_echo_n='sh -c $as_echo_n_body as_echo'
22030 fi
22031 export as_echo_body
22032 as_echo='sh -c $as_echo_body as_echo'
22033 fi
22034
22035 # The user is always right.
22036 if test "${PATH_SEPARATOR+set}" != set; then
22037 PATH_SEPARATOR=:
22038 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
22039 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
22040 PATH_SEPARATOR=';'
22041 }
22042 fi
22043
22044 # Support unset when possible.
22045 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
22046 as_unset=unset
22047 else
22048 as_unset=false
22049 fi
22050
22051
22052 # IFS
22053 # We need space, tab and new line, in precisely that order. Quoting is
22054 # there to prevent editors from complaining about space-tab.
22055 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
22056 # splitting by setting IFS to empty value.)
22057 IFS=" "" $as_nl"
22058
22059 # Find who we are. Look in the path if we contain no directory separator.
22060 case $0 in
22061 *[\\/]* ) as_myself=$0 ;;
22062 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22063 for as_dir in $PATH
22064 do
22065 IFS=$as_save_IFS
22066 test -z "$as_dir" && as_dir=.
22067 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
22068 done
22069 IFS=$as_save_IFS
22070
22071 ;;
22072 esac
22073 # We did not find ourselves, most probably we were run as `sh COMMAND'
22074 # in which case we are not to be found in the path.
22075 if test "x$as_myself" = x; then
22076 as_myself=$0
22077 fi
22078 if test ! -f "$as_myself"; then
22079 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
22080 { (exit 1); exit 1; }
22081 fi
22082
22083 # Work around bugs in pre-3.0 UWIN ksh.
22084 for as_var in ENV MAIL MAILPATH
22085 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
22086 done
22087 PS1='$ '
22088 PS2='> '
22089 PS4='+ '
22090
22091 # NLS nuisances.
22092 LC_ALL=C
22093 export LC_ALL
22094 LANGUAGE=C
22095 export LANGUAGE
22096
22097 # Required to use basename.
22098 if expr a : '\(a\)' >/dev/null 2>&1 &&
22099 test "X`expr 00001 : '.*\(...\)'`" = X001; then
22100 as_expr=expr
22101 else
22102 as_expr=false
22103 fi
22104
22105 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
22106 as_basename=basename
22107 else
22108 as_basename=false
22109 fi
22110
22111
22112 # Name of the executable.
22113 as_me=`$as_basename -- "$0" ||
22114 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
22115 X"$0" : 'X\(//\)$' \| \
22116 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
22117 $as_echo X/"$0" |
22118 sed '/^.*\/\([^/][^/]*\)\/*$/{
22119 s//\1/
22120 q
22121 }
22122 /^X\/\(\/\/\)$/{
22123 s//\1/
22124 q
22125 }
22126 /^X\/\(\/\).*/{
22127 s//\1/
22128 q
22129 }
22130 s/.*/./; q'`
22131
22132 # CDPATH.
22133 $as_unset CDPATH
22134
22135
22136
22137 as_lineno_1=$LINENO
22138 as_lineno_2=$LINENO
22139 test "x$as_lineno_1" != "x$as_lineno_2" &&
22140 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
22141
22142 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
22143 # uniformly replaced by the line number. The first 'sed' inserts a
22144 # line-number line after each line using $LINENO; the second 'sed'
22145 # does the real work. The second script uses 'N' to pair each
22146 # line-number line with the line containing $LINENO, and appends
22147 # trailing '-' during substitution so that $LINENO is not a special
22148 # case at line end.
22149 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
22150 # scripts with optimization help from Paolo Bonzini. Blame Lee
22151 # E. McMahon (1931-1989) for sed's syntax. :-)
22152 sed -n '
22153 p
22154 /[$]LINENO/=
22155 ' <$as_myself |
22156 sed '
22157 s/[$]LINENO.*/&-/
22158 t lineno
22159 b
22160 :lineno
22161 N
22162 :loop
22163 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
22164 t loop
22165 s/-\n.*//
22166 ' >$as_me.lineno &&
22167 chmod +x "$as_me.lineno" ||
22168 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
22169 { (exit 1); exit 1; }; }
22170
22171 # Don't try to exec as it changes $[0], causing all sort of problems
22172 # (the dirname of $[0] is not the place where we might find the
22173 # original and so on. Autoconf is especially sensitive to this).
22174 . "./$as_me.lineno"
22175 # Exit status is that of the last command.
22176 exit
22177 }
22178
22179
22180 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
22181 as_dirname=dirname
22182 else
22183 as_dirname=false
22184 fi
22185
22186 ECHO_C= ECHO_N= ECHO_T=
22187 case `echo -n x` in
22188 -n*)
22189 case `echo 'x\c'` in
22190 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
22191 *) ECHO_C='\c';;
22192 esac;;
22193 *)
22194 ECHO_N='-n';;
22195 esac
22196 if expr a : '\(a\)' >/dev/null 2>&1 &&
22197 test "X`expr 00001 : '.*\(...\)'`" = X001; then
22198 as_expr=expr
22199 else
22200 as_expr=false
22201 fi
22202
22203 rm -f conf$$ conf$$.exe conf$$.file
22204 if test -d conf$$.dir; then
22205 rm -f conf$$.dir/conf$$.file
22206 else
22207 rm -f conf$$.dir
22208 mkdir conf$$.dir 2>/dev/null
22209 fi
22210 if (echo >conf$$.file) 2>/dev/null; then
22211 if ln -s conf$$.file conf$$ 2>/dev/null; then
22212 as_ln_s='ln -s'
22213 # ... but there are two gotchas:
22214 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
22215 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
22216 # In both cases, we have to default to `cp -p'.
22217 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
22218 as_ln_s='cp -p'
22219 elif ln conf$$.file conf$$ 2>/dev/null; then
22220 as_ln_s=ln
22221 else
22222 as_ln_s='cp -p'
22223 fi
22224 else
22225 as_ln_s='cp -p'
22226 fi
22227 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
22228 rmdir conf$$.dir 2>/dev/null
22229
22230 if mkdir -p . 2>/dev/null; then
22231 as_mkdir_p=:
22232 else
22233 test -d ./-p && rmdir ./-p
22234 as_mkdir_p=false
22235 fi
22236
22237 if test -x / >/dev/null 2>&1; then
22238 as_test_x='test -x'
22239 else
22240 if ls -dL / >/dev/null 2>&1; then
22241 as_ls_L_option=L
22242 else
22243 as_ls_L_option=
22244 fi
22245 as_test_x='
22246 eval sh -c '\''
22247 if test -d "$1"; then
22248 test -d "$1/.";
22249 else
22250 case $1 in
22251 -*)set "./$1";;
22252 esac;
22253 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
22254 ???[sx]*):;;*)false;;esac;fi
22255 '\'' sh
22256 '
22257 fi
22258 as_executable_p=$as_test_x
22259
22260 # Sed expression to map a string onto a valid CPP name.
22261 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
22262
22263 # Sed expression to map a string onto a valid variable name.
22264 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
22265
22266
22267 exec 6>&1
22268
22269 # Save the log message, to keep $[0] and so on meaningful, and to
22270 # report actual input values of CONFIG_FILES etc. instead of their
22271 # values after options handling.
22272 ac_log="
22273 This file was extended by xf86-input-ws $as_me 1.2.9, which was
22274 generated by GNU Autoconf 2.62. Invocation command line was
22275
22276 CONFIG_FILES = $CONFIG_FILES
22277 CONFIG_HEADERS = $CONFIG_HEADERS
22278 CONFIG_LINKS = $CONFIG_LINKS
22279 CONFIG_COMMANDS = $CONFIG_COMMANDS
22280 $ $0 $@
22281
22282 on `(hostname || uname -n) 2>/dev/null | sed 1q`
22283 "
22284
22285 _ACEOF
22286
22287 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22288 # Files that config.status was made for.
22289 config_files="$ac_config_files"
22290 config_headers="$ac_config_headers"
22291 config_commands="$ac_config_commands"
22292
22293 _ACEOF
22294
22295 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22296 ac_cs_usage="\
22297 \`$as_me' instantiates files from templates according to the
22298 current configuration.
22299
22300 Usage: $0 [OPTIONS] [FILE]...
22301
22302 -h, --help print this help, then exit
22303 -V, --version print version number and configuration settings, then exit
22304 -q, --quiet do not print progress messages
22305 -d, --debug don't remove temporary files
22306 --recheck update $as_me by reconfiguring in the same conditions
22307 --file=FILE[:TEMPLATE]
22308 instantiate the configuration file FILE
22309 --header=FILE[:TEMPLATE]
22310 instantiate the configuration header FILE
22311
22312 Configuration files:
22313 $config_files
22314
22315 Configuration headers:
22316 $config_headers
22317
22318 Configuration commands:
22319 $config_commands
22320
22321 Report bugs to <bug-autoconf (at] gnu.org>."
22322
22323 _ACEOF
22324 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22325 ac_cs_version="\\
22326 xf86-input-ws config.status 1.2.9
22327 configured by $0, generated by GNU Autoconf 2.62,
22328 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
22329
22330 Copyright (C) 2008 Free Software Foundation, Inc.
22331 This config.status script is free software; the Free Software Foundation
22332 gives unlimited permission to copy, distribute and modify it."
22333
22334 ac_pwd='$ac_pwd'
22335 srcdir='$srcdir'
22336 INSTALL='$INSTALL'
22337 AWK='$AWK'
22338 test -n "\$AWK" || AWK=awk
22339 _ACEOF
22340
22341 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22342 # The default lists apply if the user does not specify any file.
22343 ac_need_defaults=:
22344 while test $# != 0
22345 do
22346 case $1 in
22347 --*=*)
22348 ac_option=`expr "X$1" : 'X\([^=]*\)='`
22349 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
22350 ac_shift=:
22351 ;;
22352 *)
22353 ac_option=$1
22354 ac_optarg=$2
22355 ac_shift=shift
22356 ;;
22357 esac
22358
22359 case $ac_option in
22360 # Handling of the options.
22361 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
22362 ac_cs_recheck=: ;;
22363 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
22364 $as_echo "$ac_cs_version"; exit ;;
22365 --debug | --debu | --deb | --de | --d | -d )
22366 debug=: ;;
22367 --file | --fil | --fi | --f )
22368 $ac_shift
22369 case $ac_optarg in
22370 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22371 esac
22372 CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
22373 ac_need_defaults=false;;
22374 --header | --heade | --head | --hea )
22375 $ac_shift
22376 case $ac_optarg in
22377 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22378 esac
22379 CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
22380 ac_need_defaults=false;;
22381 --he | --h)
22382 # Conflict between --help and --header
22383 { $as_echo "$as_me: error: ambiguous option: $1
22384 Try \`$0 --help' for more information." >&2
22385 { (exit 1); exit 1; }; };;
22386 --help | --hel | -h )
22387 $as_echo "$ac_cs_usage"; exit ;;
22388 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
22389 | -silent | --silent | --silen | --sile | --sil | --si | --s)
22390 ac_cs_silent=: ;;
22391
22392 # This is an error.
22393 -*) { $as_echo "$as_me: error: unrecognized option: $1
22394 Try \`$0 --help' for more information." >&2
22395 { (exit 1); exit 1; }; } ;;
22396
22397 *) ac_config_targets="$ac_config_targets $1"
22398 ac_need_defaults=false ;;
22399
22400 esac
22401 shift
22402 done
22403
22404 ac_configure_extra_args=
22405
22406 if $ac_cs_silent; then
22407 exec 6>/dev/null
22408 ac_configure_extra_args="$ac_configure_extra_args --silent"
22409 fi
22410
22411 _ACEOF
22412 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22413 if \$ac_cs_recheck; then
22414 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
22415 shift
22416 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
22417 CONFIG_SHELL='$SHELL'
22418 export CONFIG_SHELL
22419 exec "\$@"
22420 fi
22421
22422 _ACEOF
22423 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22424 exec 5>>config.log
22425 {
22426 echo
22427 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
22428 ## Running $as_me. ##
22429 _ASBOX
22430 $as_echo "$ac_log"
22431 } >&5
22432
22433 _ACEOF
22434 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22435 #
22436 # INIT-COMMANDS
22437 #
22438 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
22439
22440 _ACEOF
22441
22442 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22443
22444 # Handling of arguments.
22445 for ac_config_target in $ac_config_targets
22446 do
22447 case $ac_config_target in
22448 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
22449 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
22450 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
22451 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
22452 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
22453 "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
22454
22455 *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
22456 $as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
22457 { (exit 1); exit 1; }; };;
22458 esac
22459 done
22460
22461
22462 # If the user did not use the arguments to specify the items to instantiate,
22463 # then the envvar interface is used. Set only those that are not.
22464 # We use the long form for the default assignment because of an extremely
22465 # bizarre bug on SunOS 4.1.3.
22466 if $ac_need_defaults; then
22467 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
22468 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
22469 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
22470 fi
22471
22472 # Have a temporary directory for convenience. Make it in the build tree
22473 # simply because there is no reason against having it here, and in addition,
22474 # creating and moving files from /tmp can sometimes cause problems.
22475 # Hook for its removal unless debugging.
22476 # Note that there is a small window in which the directory will not be cleaned:
22477 # after its creation but before its name has been assigned to `$tmp'.
22478 $debug ||
22479 {
22480 tmp=
22481 trap 'exit_status=$?
22482 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
22483 ' 0
22484 trap '{ (exit 1); exit 1; }' 1 2 13 15
22485 }
22486 # Create a (secure) tmp directory for tmp files.
22487
22488 {
22489 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
22490 test -n "$tmp" && test -d "$tmp"
22491 } ||
22492 {
22493 tmp=./conf$$-$RANDOM
22494 (umask 077 && mkdir "$tmp")
22495 } ||
22496 {
22497 $as_echo "$as_me: cannot create a temporary directory in ." >&2
22498 { (exit 1); exit 1; }
22499 }
22500
22501 # Set up the scripts for CONFIG_FILES section.
22502 # No need to generate them if there are no CONFIG_FILES.
22503 # This happens for instance with `./config.status config.h'.
22504 if test -n "$CONFIG_FILES"; then
22505
22506
22507 ac_cr='
'
22509 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
22510 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
22511 ac_cs_awk_cr='\\r'
22512 else
22513 ac_cs_awk_cr=$ac_cr
22514 fi
22515
22516 echo 'BEGIN {' >"$tmp/subs1.awk" &&
22517 _ACEOF
22518
22519
22520 {
22521 echo "cat >conf$$subs.awk <<_ACEOF" &&
22522 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
22523 echo "_ACEOF"
22524 } >conf$$subs.sh ||
22525 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22526 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22527 { (exit 1); exit 1; }; }
22528 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
22529 ac_delim='%!_!# '
22530 for ac_last_try in false false false false false :; do
22531 . ./conf$$subs.sh ||
22532 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22533 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22534 { (exit 1); exit 1; }; }
22535
22536 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` = $ac_delim_num; then
22537 break
22538 elif $ac_last_try; then
22539 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22540 $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22541 { (exit 1); exit 1; }; }
22542 else
22543 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22544 fi
22545 done
22546 rm -f conf$$subs.sh
22547
22548 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22549 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
22550 _ACEOF
22551 sed -n '
22552 h
22553 s/^/S["/; s/!.*/"]=/
22554 p
22555 g
22556 s/^[^!]*!//
22557 :repl
22558 t repl
22559 s/'"$ac_delim"'$//
22560 t delim
22561 :nl
22562 h
22563 s/\(.\{148\}\).*/\1/
22564 t more1
22565 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
22566 p
22567 n
22568 b repl
22569 :more1
22570 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
22571 p
22572 g
22573 s/.\{148\}//
22574 t nl
22575 :delim
22576 h
22577 s/\(.\{148\}\).*/\1/
22578 t more2
22579 s/["\\]/\\&/g; s/^/"/; s/$/"/
22580 p
22581 b
22582 :more2
22583 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
22584 p
22585 g
22586 s/.\{148\}//
22587 t delim
22588 ' <conf$$subs.awk | sed '
22589 /^[^""]/{
22590 N
22591 s/\n//
22592 }
22593 ' >>$CONFIG_STATUS || ac_write_fail=1
22594 rm -f conf$$subs.awk
22595 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22596 _ACAWK
22597 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
22598 for (key in S) S_is_set[key] = 1
22599 FS = ""
22600
22601 }
22602 {
22603 line = $ 0
22604 nfields = split(line, field, "@")
22605 substed = 0
22606 len = length(field[1])
22607 for (i = 2; i < nfields; i++) {
22608 key = field[i]
22609 keylen = length(key)
22610 if (S_is_set[key]) {
22611 value = S[key]
22612 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
22613 len += length(value) + length(field[++i])
22614 substed = 1
22615 } else
22616 len += 1 + keylen
22617 }
22618
22619 print line
22620 }
22621
22622 _ACAWK
22623 _ACEOF
22624 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22625 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
22626 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
22627 else
22628 cat
22629 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
22630 || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
22631 $as_echo "$as_me: error: could not setup config files machinery" >&2;}
22632 { (exit 1); exit 1; }; }
22633 _ACEOF
22634
22635 # VPATH may cause trouble with some makes, so we remove $(srcdir),
22636 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22637 # trailing colons and then remove the whole line if VPATH becomes empty
22638 # (actually we leave an empty line to preserve line numbers).
22639 if test "x$srcdir" = x.; then
22640 ac_vpsub='/^[ ]*VPATH[ ]*=/{
22641 s/:*\$(srcdir):*/:/
22642 s/:*\${srcdir}:*/:/
22643 s/:*@srcdir@:*/:/
22644 s/^\([^=]*=[ ]*\):*/\1/
22645 s/:*$//
22646 s/^[^=]*=[ ]*$//
22647 }'
22648 fi
22649
22650 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22651 fi # test -n "$CONFIG_FILES"
22652
22653 # Set up the scripts for CONFIG_HEADERS section.
22654 # No need to generate them if there are no CONFIG_HEADERS.
22655 # This happens for instance with `./config.status Makefile'.
22656 if test -n "$CONFIG_HEADERS"; then
22657 cat >"$tmp/defines.awk" <<\_ACAWK ||
22658 BEGIN {
22659 _ACEOF
22660
22661 # Transform confdefs.h into an awk script `defines.awk', embedded as
22662 # here-document in config.status, that substitutes the proper values into
22663 # config.h.in to produce config.h.
22664
22665 # Create a delimiter string that does not exist in confdefs.h, to ease
22666 # handling of long lines.
22667 ac_delim='%!_!# '
22668 for ac_last_try in false false :; do
22669 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
22670 if test -z "$ac_t"; then
22671 break
22672 elif $ac_last_try; then
22673 { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
22674 $as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
22675 { (exit 1); exit 1; }; }
22676 else
22677 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22678 fi
22679 done
22680
22681 # For the awk script, D is an array of macro values keyed by name,
22682 # likewise P contains macro parameters if any. Preserve backslash
22683 # newline sequences.
22684
22685 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22686 sed -n '
22687 s/.\{148\}/&'"$ac_delim"'/g
22688 t rset
22689 :rset
22690 s/^[ ]*#[ ]*define[ ][ ]*/ /
22691 t def
22692 d
22693 :def
22694 s/\\$//
22695 t bsnl
22696 s/["\\]/\\&/g
22697 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
22698 D["\1"]=" \3"/p
22699 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
22700 d
22701 :bsnl
22702 s/["\\]/\\&/g
22703 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
22704 D["\1"]=" \3\\\\\\n"\\/p
22705 t cont
22706 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
22707 t cont
22708 d
22709 :cont
22710 n
22711 s/.\{148\}/&'"$ac_delim"'/g
22712 t clear
22713 :clear
22714 s/\\$//
22715 t bsnlc
22716 s/["\\]/\\&/g; s/^/"/; s/$/"/p
22717 d
22718 :bsnlc
22719 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
22720 b cont
22721 ' <confdefs.h | sed '
22722 s/'"$ac_delim"'/"\\\
22723 "/g' >>$CONFIG_STATUS || ac_write_fail=1
22724
22725 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22726 for (key in D) D_is_set[key] = 1
22727 FS = ""
22728 }
22729 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
22730 line = \$ 0
22731 split(line, arg, " ")
22732 if (arg[1] == "#") {
22733 defundef = arg[2]
22734 mac1 = arg[3]
22735 } else {
22736 defundef = substr(arg[1], 2)
22737 mac1 = arg[2]
22738 }
22739 split(mac1, mac2, "(") #)
22740 macro = mac2[1]
22741 if (D_is_set[macro]) {
22742 # Preserve the white space surrounding the "#".
22743 prefix = substr(line, 1, index(line, defundef) - 1)
22744 print prefix "define", macro P[macro] D[macro]
22745 next
22746 } else {
22747 # Replace #undef with comments. This is necessary, for example,
22748 # in the case of _POSIX_SOURCE, which is predefined and required
22749 # on some systems where configure will not decide to define it.
22750 if (defundef == "undef") {
22751 print "/*", line, "*/"
22752 next
22753 }
22754 }
22755 }
22756 { print }
22757 _ACAWK
22758 _ACEOF
22759 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22760 { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
22761 $as_echo "$as_me: error: could not setup config headers machinery" >&2;}
22762 { (exit 1); exit 1; }; }
22763 fi # test -n "$CONFIG_HEADERS"
22764
22765
22766 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
22767 shift
22768 for ac_tag
22769 do
22770 case $ac_tag in
22771 :[FHLC]) ac_mode=$ac_tag; continue;;
22772 esac
22773 case $ac_mode$ac_tag in
22774 :[FHL]*:*);;
22775 :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
22776 $as_echo "$as_me: error: Invalid tag $ac_tag." >&2;}
22777 { (exit 1); exit 1; }; };;
22778 :[FH]-) ac_tag=-:-;;
22779 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22780 esac
22781 ac_save_IFS=$IFS
22782 IFS=:
22783 set x $ac_tag
22784 IFS=$ac_save_IFS
22785 shift
22786 ac_file=$1
22787 shift
22788
22789 case $ac_mode in
22790 :L) ac_source=$1;;
22791 :[FH])
22792 ac_file_inputs=
22793 for ac_f
22794 do
22795 case $ac_f in
22796 -) ac_f="$tmp/stdin";;
22797 *) # Look for the file first in the build tree, then in the source tree
22798 # (if the path is not absolute). The absolute path cannot be DOS-style,
22799 # because $ac_f cannot contain `:'.
22800 test -f "$ac_f" ||
22801 case $ac_f in
22802 [\\/$]*) false;;
22803 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22804 esac ||
22805 { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22806 $as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22807 { (exit 1); exit 1; }; };;
22808 esac
22809 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
22810 ac_file_inputs="$ac_file_inputs '$ac_f'"
22811 done
22812
22813 # Let's still pretend it is `configure' which instantiates (i.e., don't
22814 # use $as_me), people would be surprised to read:
22815 # /* config.h. Generated by config.status. */
22816 configure_input='Generated from '`
22817 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
22818 `' by configure.'
22819 if test x"$ac_file" != x-; then
22820 configure_input="$ac_file. $configure_input"
22821 { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
22822 $as_echo "$as_me: creating $ac_file" >&6;}
22823 fi
22824 # Neutralize special characters interpreted by sed in replacement strings.
22825 case $configure_input in #(
22826 *\&* | *\|* | *\\* )
22827 ac_sed_conf_input=`$as_echo "$configure_input" |
22828 sed 's/[\\\\&|]/\\\\&/g'`;; #(
22829 *) ac_sed_conf_input=$configure_input;;
22830 esac
22831
22832 case $ac_tag in
22833 *:-:* | *:-) cat >"$tmp/stdin" \
22834 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
22835 $as_echo "$as_me: error: could not create $ac_file" >&2;}
22836 { (exit 1); exit 1; }; } ;;
22837 esac
22838 ;;
22839 esac
22840
22841 ac_dir=`$as_dirname -- "$ac_file" ||
22842 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22843 X"$ac_file" : 'X\(//\)[^/]' \| \
22844 X"$ac_file" : 'X\(//\)$' \| \
22845 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22846 $as_echo X"$ac_file" |
22847 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22848 s//\1/
22849 q
22850 }
22851 /^X\(\/\/\)[^/].*/{
22852 s//\1/
22853 q
22854 }
22855 /^X\(\/\/\)$/{
22856 s//\1/
22857 q
22858 }
22859 /^X\(\/\).*/{
22860 s//\1/
22861 q
22862 }
22863 s/.*/./; q'`
22864 { as_dir="$ac_dir"
22865 case $as_dir in #(
22866 -*) as_dir=./$as_dir;;
22867 esac
22868 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22869 as_dirs=
22870 while :; do
22871 case $as_dir in #(
22872 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
22873 *) as_qdir=$as_dir;;
22874 esac
22875 as_dirs="'$as_qdir' $as_dirs"
22876 as_dir=`$as_dirname -- "$as_dir" ||
22877 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22878 X"$as_dir" : 'X\(//\)[^/]' \| \
22879 X"$as_dir" : 'X\(//\)$' \| \
22880 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22881 $as_echo X"$as_dir" |
22882 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22883 s//\1/
22884 q
22885 }
22886 /^X\(\/\/\)[^/].*/{
22887 s//\1/
22888 q
22889 }
22890 /^X\(\/\/\)$/{
22891 s//\1/
22892 q
22893 }
22894 /^X\(\/\).*/{
22895 s//\1/
22896 q
22897 }
22898 s/.*/./; q'`
22899 test -d "$as_dir" && break
22900 done
22901 test -z "$as_dirs" || eval "mkdir $as_dirs"
22902 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22903 $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
22904 { (exit 1); exit 1; }; }; }
22905 ac_builddir=.
22906
22907 case "$ac_dir" in
22908 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22909 *)
22910 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
22911 # A ".." for each directory in $ac_dir_suffix.
22912 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
22913 case $ac_top_builddir_sub in
22914 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22915 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22916 esac ;;
22917 esac
22918 ac_abs_top_builddir=$ac_pwd
22919 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22920 # for backward compatibility:
22921 ac_top_builddir=$ac_top_build_prefix
22922
22923 case $srcdir in
22924 .) # We are building in place.
22925 ac_srcdir=.
22926 ac_top_srcdir=$ac_top_builddir_sub
22927 ac_abs_top_srcdir=$ac_pwd ;;
22928 [\\/]* | ?:[\\/]* ) # Absolute name.
22929 ac_srcdir=$srcdir$ac_dir_suffix;
22930 ac_top_srcdir=$srcdir
22931 ac_abs_top_srcdir=$srcdir ;;
22932 *) # Relative name.
22933 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22934 ac_top_srcdir=$ac_top_build_prefix$srcdir
22935 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22936 esac
22937 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22938
22939
22940 case $ac_mode in
22941 :F)
22942 #
22943 # CONFIG_FILE
22944 #
22945
22946 case $INSTALL in
22947 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22948 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22949 esac
22950 _ACEOF
22951
22952 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22953 # If the template does not know about datarootdir, expand it.
22954 # FIXME: This hack should be removed a few years after 2.60.
22955 ac_datarootdir_hack=; ac_datarootdir_seen=
22956
22957 ac_sed_dataroot='
22958 /datarootdir/ {
22959 p
22960 q
22961 }
22962 /@datadir@/p
22963 /@docdir@/p
22964 /@infodir@/p
22965 /@localedir@/p
22966 /@mandir@/p
22967 '
22968 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
22969 *datarootdir*) ac_datarootdir_seen=yes;;
22970 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22971 { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22972 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22973 _ACEOF
22974 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22975 ac_datarootdir_hack='
22976 s&@datadir@&$datadir&g
22977 s&@docdir@&$docdir&g
22978 s&@infodir@&$infodir&g
22979 s&@localedir@&$localedir&g
22980 s&@mandir@&$mandir&g
22981 s&\\\${datarootdir}&$datarootdir&g' ;;
22982 esac
22983 _ACEOF
22984
22985 # Neutralize VPATH when `$srcdir' = `.'.
22986 # Shell code in configure.ac might set extrasub.
22987 # FIXME: do we really want to maintain this feature?
22988 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22989 ac_sed_extra="$ac_vpsub
22990 $extrasub
22991 _ACEOF
22992 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22993 :t
22994 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22995 s|@configure_input@|$ac_sed_conf_input|;t t
22996 s&@top_builddir@&$ac_top_builddir_sub&;t t
22997 s&@top_build_prefix@&$ac_top_build_prefix&;t t
22998 s&@srcdir@&$ac_srcdir&;t t
22999 s&@abs_srcdir@&$ac_abs_srcdir&;t t
23000 s&@top_srcdir@&$ac_top_srcdir&;t t
23001 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
23002 s&@builddir@&$ac_builddir&;t t
23003 s&@abs_builddir@&$ac_abs_builddir&;t t
23004 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
23005 s&@INSTALL@&$ac_INSTALL&;t t
23006 $ac_datarootdir_hack
23007 "
23008 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
23009 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23010 $as_echo "$as_me: error: could not create $ac_file" >&2;}
23011 { (exit 1); exit 1; }; }
23012
23013 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
23014 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
23015 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
23016 { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23017 which seems to be undefined. Please make sure it is defined." >&5
23018 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23019 which seems to be undefined. Please make sure it is defined." >&2;}
23020
23021 rm -f "$tmp/stdin"
23022 case $ac_file in
23023 -) cat "$tmp/out" && rm -f "$tmp/out";;
23024 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
23025 esac \
23026 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23027 $as_echo "$as_me: error: could not create $ac_file" >&2;}
23028 { (exit 1); exit 1; }; }
23029 ;;
23030 :H)
23031 #
23032 # CONFIG_HEADER
23033 #
23034 if test x"$ac_file" != x-; then
23035 {
23036 $as_echo "/* $configure_input */" \
23037 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
23038 } >"$tmp/config.h" \
23039 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23040 $as_echo "$as_me: error: could not create $ac_file" >&2;}
23041 { (exit 1); exit 1; }; }
23042 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
23043 { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
23044 $as_echo "$as_me: $ac_file is unchanged" >&6;}
23045 else
23046 rm -f "$ac_file"
23047 mv "$tmp/config.h" "$ac_file" \
23048 || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23049 $as_echo "$as_me: error: could not create $ac_file" >&2;}
23050 { (exit 1); exit 1; }; }
23051 fi
23052 else
23053 $as_echo "/* $configure_input */" \
23054 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
23055 || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
23056 $as_echo "$as_me: error: could not create -" >&2;}
23057 { (exit 1); exit 1; }; }
23058 fi
23059 # Compute "$ac_file"'s index in $config_headers.
23060 _am_stamp_count=1
23061 for _am_header in $config_headers :; do
23062 case $_am_header in
23063 "$ac_file" | "$ac_file":* )
23064 break ;;
23065 * )
23066 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
23067 esac
23068 done
23069 echo "timestamp for "$ac_file"" >`$as_dirname -- "$ac_file" ||
23070 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23071 X"$ac_file" : 'X\(//\)[^/]' \| \
23072 X"$ac_file" : 'X\(//\)$' \| \
23073 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
23074 $as_echo X"$ac_file" |
23075 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23076 s//\1/
23077 q
23078 }
23079 /^X\(\/\/\)[^/].*/{
23080 s//\1/
23081 q
23082 }
23083 /^X\(\/\/\)$/{
23084 s//\1/
23085 q
23086 }
23087 /^X\(\/\).*/{
23088 s//\1/
23089 q
23090 }
23091 s/.*/./; q'`/stamp-h$_am_stamp_count
23092 ;;
23093
23094 :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
23095 $as_echo "$as_me: executing $ac_file commands" >&6;}
23096 ;;
23097 esac
23098
23099
23100 case $ac_file$ac_mode in
23101 "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
23102 # Strip MF so we end up with the name of the file.
23103 mf=`echo "$mf" | sed -e 's/:.*$//'`
23104 # Check whether this is an Automake generated Makefile or not.
23105 # We used to match only the files named `Makefile.in', but
23106 # some people rename them; so instead we look at the file content.
23107 # Grep'ing the first line is not enough: some people post-process
23108 # each Makefile.in and add a new line on top of each file to say so.
23109 # So let's grep whole file.
23110 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
23111 dirpart=`$as_dirname -- "$mf" ||
23112 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23113 X"$mf" : 'X\(//\)[^/]' \| \
23114 X"$mf" : 'X\(//\)$' \| \
23115 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
23116 $as_echo X"$mf" |
23117 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23118 s//\1/
23119 q
23120 }
23121 /^X\(\/\/\)[^/].*/{
23122 s//\1/
23123 q
23124 }
23125 /^X\(\/\/\)$/{
23126 s//\1/
23127 q
23128 }
23129 /^X\(\/\).*/{
23130 s//\1/
23131 q
23132 }
23133 s/.*/./; q'`
23134 else
23135 continue
23136 fi
23137 # Extract the definition of DEPDIR, am__include, and am__quote
23138 # from the Makefile without running `make'.
23139 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
23140 test -z "$DEPDIR" && continue
23141 am__include=`sed -n 's/^am__include = //p' < "$mf"`
23142 test -z "am__include" && continue
23143 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
23144 # When using ansi2knr, U may be empty or an underscore; expand it
23145 U=`sed -n 's/^U = //p' < "$mf"`
23146 # Find all dependency output files, they are included files with
23147 # $(DEPDIR) in their names. We invoke sed twice because it is the
23148 # simplest approach to changing $(DEPDIR) to its actual value in the
23149 # expansion.
23150 for file in `sed -n "
23151 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
23152 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
23153 # Make sure the directory exists.
23154 test -f "$dirpart/$file" && continue
23155 fdir=`$as_dirname -- "$file" ||
23156 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23157 X"$file" : 'X\(//\)[^/]' \| \
23158 X"$file" : 'X\(//\)$' \| \
23159 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
23160 $as_echo X"$file" |
23161 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23162 s//\1/
23163 q
23164 }
23165 /^X\(\/\/\)[^/].*/{
23166 s//\1/
23167 q
23168 }
23169 /^X\(\/\/\)$/{
23170 s//\1/
23171 q
23172 }
23173 /^X\(\/\).*/{
23174 s//\1/
23175 q
23176 }
23177 s/.*/./; q'`
23178 { as_dir=$dirpart/$fdir
23179 case $as_dir in #(
23180 -*) as_dir=./$as_dir;;
23181 esac
23182 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23183 as_dirs=
23184 while :; do
23185 case $as_dir in #(
23186 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
23187 *) as_qdir=$as_dir;;
23188 esac
23189 as_dirs="'$as_qdir' $as_dirs"
23190 as_dir=`$as_dirname -- "$as_dir" ||
23191 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23192 X"$as_dir" : 'X\(//\)[^/]' \| \
23193 X"$as_dir" : 'X\(//\)$' \| \
23194 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23195 $as_echo X"$as_dir" |
23196 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23197 s//\1/
23198 q
23199 }
23200 /^X\(\/\/\)[^/].*/{
23201 s//\1/
23202 q
23203 }
23204 /^X\(\/\/\)$/{
23205 s//\1/
23206 q
23207 }
23208 /^X\(\/\).*/{
23209 s//\1/
23210 q
23211 }
23212 s/.*/./; q'`
23213 test -d "$as_dir" && break
23214 done
23215 test -z "$as_dirs" || eval "mkdir $as_dirs"
23216 } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23217 $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
23218 { (exit 1); exit 1; }; }; }
23219 # echo "creating $dirpart/$file"
23220 echo '# dummy' > "$dirpart/$file"
23221 done
23222 done
23223 ;;
23224
23225 esac
23226 done # for ac_tag
23227
23228
23229 { (exit 0); exit 0; }
23230 _ACEOF
23231 chmod +x $CONFIG_STATUS
23232 ac_clean_files=$ac_clean_files_save
23233
23234 test $ac_write_fail = 0 ||
23235 { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
23236 $as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
23237 { (exit 1); exit 1; }; }
23238
23239
23240 # configure is writing to config.log, and then calls config.status.
23241 # config.status does its own redirection, appending to config.log.
23242 # Unfortunately, on DOS this fails, as config.log is still kept open
23243 # by configure, so config.status won't be able to write to it; its
23244 # output is simply discarded. So we exec the FD to /dev/null,
23245 # effectively closing config.log, so it can be properly (re)opened and
23246 # appended to by config.status. When coming back to configure, we
23247 # need to make the FD available again.
23248 if test "$no_create" != yes; then
23249 ac_cs_success=:
23250 ac_config_status_args=
23251 test "$silent" = yes &&
23252 ac_config_status_args="$ac_config_status_args --quiet"
23253 exec 5>/dev/null
23254 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
23255 exec 5>>config.log
23256 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
23257 # would make configure fail if this is the last instruction.
23258 $ac_cs_success || { (exit 1); exit 1; }
23259 fi
23260 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
23261 { $as_echo "$as_me:$LINENO: WARNING: Unrecognized options: $ac_unrecognized_opts" >&5
23262 $as_echo "$as_me: WARNING: Unrecognized options: $ac_unrecognized_opts" >&2;}
23263 fi
23264
23265