configure revision 1.1 1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.60 for libXft 2.1.12.
4 #
5 # Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
6 #
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006 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 Bourne compatible
16 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17 emulate sh
18 NULLCMD=:
19 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
20 # is contrary to our usage. Disable this feature.
21 alias -g '${1+"$@"}'='"$@"'
22 setopt NO_GLOB_SUBST
23 else
24 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
25 fi
26 BIN_SH=xpg4; export BIN_SH # for Tru64
27 DUALCASE=1; export DUALCASE # for MKS sh
28
29
30 # PATH needs CR
31 # Avoid depending upon Character Ranges.
32 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
33 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
34 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
35 as_cr_digits='0123456789'
36 as_cr_alnum=$as_cr_Letters$as_cr_digits
37
38 # The user is always right.
39 if test "${PATH_SEPARATOR+set}" != set; then
40 echo "#! /bin/sh" >conf$$.sh
41 echo "exit 0" >>conf$$.sh
42 chmod +x conf$$.sh
43 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
44 PATH_SEPARATOR=';'
45 else
46 PATH_SEPARATOR=:
47 fi
48 rm -f conf$$.sh
49 fi
50
51 # Support unset when possible.
52 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
53 as_unset=unset
54 else
55 as_unset=false
56 fi
57
58
59 # IFS
60 # We need space, tab and new line, in precisely that order. Quoting is
61 # there to prevent editors from complaining about space-tab.
62 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
63 # splitting by setting IFS to empty value.)
64 as_nl='
65 '
66 IFS=" "" $as_nl"
67
68 # Find who we are. Look in the path if we contain no directory separator.
69 case $0 in
70 *[\\/]* ) as_myself=$0 ;;
71 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
72 for as_dir in $PATH
73 do
74 IFS=$as_save_IFS
75 test -z "$as_dir" && as_dir=.
76 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
77 done
78 IFS=$as_save_IFS
79
80 ;;
81 esac
82 # We did not find ourselves, most probably we were run as `sh COMMAND'
83 # in which case we are not to be found in the path.
84 if test "x$as_myself" = x; then
85 as_myself=$0
86 fi
87 if test ! -f "$as_myself"; then
88 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
89 { (exit 1); exit 1; }
90 fi
91
92 # Work around bugs in pre-3.0 UWIN ksh.
93 for as_var in ENV MAIL MAILPATH
94 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
95 done
96 PS1='$ '
97 PS2='> '
98 PS4='+ '
99
100 # NLS nuisances.
101 for as_var in \
102 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
103 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
104 LC_TELEPHONE LC_TIME
105 do
106 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
107 eval $as_var=C; export $as_var
108 else
109 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
110 fi
111 done
112
113 # Required to use basename.
114 if expr a : '\(a\)' >/dev/null 2>&1 &&
115 test "X`expr 00001 : '.*\(...\)'`" = X001; then
116 as_expr=expr
117 else
118 as_expr=false
119 fi
120
121 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
122 as_basename=basename
123 else
124 as_basename=false
125 fi
126
127
128 # Name of the executable.
129 as_me=`$as_basename -- "$0" ||
130 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
131 X"$0" : 'X\(//\)$' \| \
132 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
133 echo X/"$0" |
134 sed '/^.*\/\([^/][^/]*\)\/*$/{
135 s//\1/
136 q
137 }
138 /^X\/\(\/\/\)$/{
139 s//\1/
140 q
141 }
142 /^X\/\(\/\).*/{
143 s//\1/
144 q
145 }
146 s/.*/./; q'`
147
148 # CDPATH.
149 $as_unset CDPATH
150
151
152 if test "x$CONFIG_SHELL" = x; then
153 if (eval ":") 2>/dev/null; then
154 as_have_required=yes
155 else
156 as_have_required=no
157 fi
158
159 if test $as_have_required = yes && (eval ":
160 (as_func_return () {
161 (exit \$1)
162 }
163 as_func_success () {
164 as_func_return 0
165 }
166 as_func_failure () {
167 as_func_return 1
168 }
169 as_func_ret_success () {
170 return 0
171 }
172 as_func_ret_failure () {
173 return 1
174 }
175
176 exitcode=0
177 if as_func_success; then
178 :
179 else
180 exitcode=1
181 echo as_func_success failed.
182 fi
183
184 if as_func_failure; then
185 exitcode=1
186 echo as_func_failure succeeded.
187 fi
188
189 if as_func_ret_success; then
190 :
191 else
192 exitcode=1
193 echo as_func_ret_success failed.
194 fi
195
196 if as_func_ret_failure; then
197 exitcode=1
198 echo as_func_ret_failure succeeded.
199 fi
200
201 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
202 :
203 else
204 exitcode=1
205 echo positional parameters were not saved.
206 fi
207
208 test \$exitcode = 0) || { (exit 1); exit 1; }
209
210 (
211 as_lineno_1=\$LINENO
212 as_lineno_2=\$LINENO
213 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
214 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
215 ") 2> /dev/null; then
216 :
217 else
218 as_candidate_shells=
219 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
220 for as_dir in /usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221 do
222 IFS=$as_save_IFS
223 test -z "$as_dir" && as_dir=.
224 case $as_dir in
225 /*)
226 for as_base in sh bash ksh sh5; do
227 as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
228 done;;
229 esac
230 done
231 IFS=$as_save_IFS
232
233
234 for as_shell in $as_candidate_shells $SHELL; do
235 # Try only shells that exist, to save several forks.
236 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
237 { ("$as_shell") 2> /dev/null <<\_ASEOF
238 # Be Bourne compatible
239 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
240 emulate sh
241 NULLCMD=:
242 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
243 # is contrary to our usage. Disable this feature.
244 alias -g '${1+"$@"}'='"$@"'
245 setopt NO_GLOB_SUBST
246 else
247 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
248 fi
249 BIN_SH=xpg4; export BIN_SH # for Tru64
250 DUALCASE=1; export DUALCASE # for MKS sh
251
252 :
253 _ASEOF
254 }; then
255 CONFIG_SHELL=$as_shell
256 as_have_required=yes
257 if { "$as_shell" 2> /dev/null <<\_ASEOF
258 # Be Bourne compatible
259 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
260 emulate sh
261 NULLCMD=:
262 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
263 # is contrary to our usage. Disable this feature.
264 alias -g '${1+"$@"}'='"$@"'
265 setopt NO_GLOB_SUBST
266 else
267 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
268 fi
269 BIN_SH=xpg4; export BIN_SH # for Tru64
270 DUALCASE=1; export DUALCASE # for MKS sh
271
272 :
273 (as_func_return () {
274 (exit $1)
275 }
276 as_func_success () {
277 as_func_return 0
278 }
279 as_func_failure () {
280 as_func_return 1
281 }
282 as_func_ret_success () {
283 return 0
284 }
285 as_func_ret_failure () {
286 return 1
287 }
288
289 exitcode=0
290 if as_func_success; then
291 :
292 else
293 exitcode=1
294 echo as_func_success failed.
295 fi
296
297 if as_func_failure; then
298 exitcode=1
299 echo as_func_failure succeeded.
300 fi
301
302 if as_func_ret_success; then
303 :
304 else
305 exitcode=1
306 echo as_func_ret_success failed.
307 fi
308
309 if as_func_ret_failure; then
310 exitcode=1
311 echo as_func_ret_failure succeeded.
312 fi
313
314 if ( set x; as_func_ret_success y && test x = "$1" ); then
315 :
316 else
317 exitcode=1
318 echo positional parameters were not saved.
319 fi
320
321 test $exitcode = 0) || { (exit 1); exit 1; }
322
323 (
324 as_lineno_1=$LINENO
325 as_lineno_2=$LINENO
326 test "x$as_lineno_1" != "x$as_lineno_2" &&
327 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
328
329 _ASEOF
330 }; then
331 break
332 fi
333
334 fi
335
336 done
337
338 if test "x$CONFIG_SHELL" != x; then
339 for as_var in BASH_ENV ENV
340 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
341 done
342 export CONFIG_SHELL
343 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
344 fi
345
346
347 if test $as_have_required = no; then
348 echo This script requires a shell more modern than all the
349 echo shells that I found on your system. Please install a
350 echo modern shell, or manually run the script under such a
351 echo shell if you do have one.
352 { (exit 1); exit 1; }
353 fi
354
355
356 fi
357
358 fi
359
360
361
362 (eval "as_func_return () {
363 (exit \$1)
364 }
365 as_func_success () {
366 as_func_return 0
367 }
368 as_func_failure () {
369 as_func_return 1
370 }
371 as_func_ret_success () {
372 return 0
373 }
374 as_func_ret_failure () {
375 return 1
376 }
377
378 exitcode=0
379 if as_func_success; then
380 :
381 else
382 exitcode=1
383 echo as_func_success failed.
384 fi
385
386 if as_func_failure; then
387 exitcode=1
388 echo as_func_failure succeeded.
389 fi
390
391 if as_func_ret_success; then
392 :
393 else
394 exitcode=1
395 echo as_func_ret_success failed.
396 fi
397
398 if as_func_ret_failure; then
399 exitcode=1
400 echo as_func_ret_failure succeeded.
401 fi
402
403 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
404 :
405 else
406 exitcode=1
407 echo positional parameters were not saved.
408 fi
409
410 test \$exitcode = 0") || {
411 echo No shell found that supports shell functions.
412 echo Please tell autoconf@gnu.org about your system,
413 echo including any error possibly output before this
414 echo message
415 }
416
417
418
419 as_lineno_1=$LINENO
420 as_lineno_2=$LINENO
421 test "x$as_lineno_1" != "x$as_lineno_2" &&
422 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
423
424 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
425 # uniformly replaced by the line number. The first 'sed' inserts a
426 # line-number line after each line using $LINENO; the second 'sed'
427 # does the real work. The second script uses 'N' to pair each
428 # line-number line with the line containing $LINENO, and appends
429 # trailing '-' during substitution so that $LINENO is not a special
430 # case at line end.
431 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
432 # scripts with optimization help from Paolo Bonzini. Blame Lee
433 # E. McMahon (1931-1989) for sed's syntax. :-)
434 sed -n '
435 p
436 /[$]LINENO/=
437 ' <$as_myself |
438 sed '
439 s/[$]LINENO.*/&-/
440 t lineno
441 b
442 :lineno
443 N
444 :loop
445 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
446 t loop
447 s/-\n.*//
448 ' >$as_me.lineno &&
449 chmod +x "$as_me.lineno" ||
450 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
451 { (exit 1); exit 1; }; }
452
453 # Don't try to exec as it changes $[0], causing all sort of problems
454 # (the dirname of $[0] is not the place where we might find the
455 # original and so on. Autoconf is especially sensitive to this).
456 . "./$as_me.lineno"
457 # Exit status is that of the last command.
458 exit
459 }
460
461
462 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
463 as_dirname=dirname
464 else
465 as_dirname=false
466 fi
467
468 ECHO_C= ECHO_N= ECHO_T=
469 case `echo -n x` in
470 -n*)
471 case `echo 'x\c'` in
472 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
473 *) ECHO_C='\c';;
474 esac;;
475 *)
476 ECHO_N='-n';;
477 esac
478
479 if expr a : '\(a\)' >/dev/null 2>&1 &&
480 test "X`expr 00001 : '.*\(...\)'`" = X001; then
481 as_expr=expr
482 else
483 as_expr=false
484 fi
485
486 rm -f conf$$ conf$$.exe conf$$.file
487 if test -d conf$$.dir; then
488 rm -f conf$$.dir/conf$$.file
489 else
490 rm -f conf$$.dir
491 mkdir conf$$.dir
492 fi
493 echo >conf$$.file
494 if ln -s conf$$.file conf$$ 2>/dev/null; then
495 as_ln_s='ln -s'
496 # ... but there are two gotchas:
497 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
498 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
499 # In both cases, we have to default to `cp -p'.
500 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
501 as_ln_s='cp -p'
502 elif ln conf$$.file conf$$ 2>/dev/null; then
503 as_ln_s=ln
504 else
505 as_ln_s='cp -p'
506 fi
507 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
508 rmdir conf$$.dir 2>/dev/null
509
510 if mkdir -p . 2>/dev/null; then
511 as_mkdir_p=:
512 else
513 test -d ./-p && rmdir ./-p
514 as_mkdir_p=false
515 fi
516
517 # Find out whether ``test -x'' works. Don't use a zero-byte file, as
518 # systems may use methods other than mode bits to determine executability.
519 cat >conf$$.file <<_ASEOF
520 #! /bin/sh
521 exit 0
522 _ASEOF
523 chmod +x conf$$.file
524 if test -x conf$$.file >/dev/null 2>&1; then
525 as_executable_p="test -x"
526 else
527 as_executable_p=:
528 fi
529 rm -f conf$$.file
530
531 # Sed expression to map a string onto a valid CPP name.
532 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
533
534 # Sed expression to map a string onto a valid variable name.
535 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
536
537
538
539
540 # Check that we are running under the correct shell.
541 SHELL=${CONFIG_SHELL-/bin/sh}
542
543 case X$ECHO in
544 X*--fallback-echo)
545 # Remove one level of quotation (which was required for Make).
546 ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
547 ;;
548 esac
549
550 echo=${ECHO-echo}
551 if test "X$1" = X--no-reexec; then
552 # Discard the --no-reexec flag, and continue.
553 shift
554 elif test "X$1" = X--fallback-echo; then
555 # Avoid inline document here, it may be left over
556 :
557 elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
558 # Yippee, $echo works!
559 :
560 else
561 # Restart under the correct shell.
562 exec $SHELL "$0" --no-reexec ${1+"$@"}
563 fi
564
565 if test "X$1" = X--fallback-echo; then
566 # used as fallback echo
567 shift
568 cat <<EOF
569 $*
570 EOF
571 exit 0
572 fi
573
574 # The HP-UX ksh and POSIX shell print the target directory to stdout
575 # if CDPATH is set.
576 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
577
578 if test -z "$ECHO"; then
579 if test "X${echo_test_string+set}" != Xset; then
580 # find a string as large as possible, as long as the shell can cope with it
581 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
582 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
583 if (echo_test_string=`eval $cmd`) 2>/dev/null &&
584 echo_test_string=`eval $cmd` &&
585 (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
586 then
587 break
588 fi
589 done
590 fi
591
592 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
593 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
594 test "X$echo_testing_string" = "X$echo_test_string"; then
595 :
596 else
597 # The Solaris, AIX, and Digital Unix default echo programs unquote
598 # backslashes. This makes it impossible to quote backslashes using
599 # echo "$something" | sed 's/\\/\\\\/g'
600 #
601 # So, first we look for a working echo in the user's PATH.
602
603 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
604 for dir in $PATH /usr/ucb; do
605 IFS="$lt_save_ifs"
606 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
607 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
608 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
609 test "X$echo_testing_string" = "X$echo_test_string"; then
610 echo="$dir/echo"
611 break
612 fi
613 done
614 IFS="$lt_save_ifs"
615
616 if test "X$echo" = Xecho; then
617 # We didn't find a better echo, so look for alternatives.
618 if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
619 echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
620 test "X$echo_testing_string" = "X$echo_test_string"; then
621 # This shell has a builtin print -r that does the trick.
622 echo='print -r'
623 elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
624 test "X$CONFIG_SHELL" != X/bin/ksh; then
625 # If we have ksh, try running configure again with it.
626 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
627 export ORIGINAL_CONFIG_SHELL
628 CONFIG_SHELL=/bin/ksh
629 export CONFIG_SHELL
630 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
631 else
632 # Try using printf.
633 echo='printf %s\n'
634 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
635 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
636 test "X$echo_testing_string" = "X$echo_test_string"; then
637 # Cool, printf works
638 :
639 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
640 test "X$echo_testing_string" = 'X\t' &&
641 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
642 test "X$echo_testing_string" = "X$echo_test_string"; then
643 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
644 export CONFIG_SHELL
645 SHELL="$CONFIG_SHELL"
646 export SHELL
647 echo="$CONFIG_SHELL $0 --fallback-echo"
648 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
649 test "X$echo_testing_string" = 'X\t' &&
650 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
651 test "X$echo_testing_string" = "X$echo_test_string"; then
652 echo="$CONFIG_SHELL $0 --fallback-echo"
653 else
654 # maybe with a smaller string...
655 prev=:
656
657 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
658 if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
659 then
660 break
661 fi
662 prev="$cmd"
663 done
664
665 if test "$prev" != 'sed 50q "$0"'; then
666 echo_test_string=`eval $prev`
667 export echo_test_string
668 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
669 else
670 # Oops. We lost completely, so just stick with echo.
671 echo=echo
672 fi
673 fi
674 fi
675 fi
676 fi
677 fi
678
679 # Copy echo and quote the copy suitably for passing to libtool from
680 # the Makefile, instead of quoting the original, which is used later.
681 ECHO=$echo
682 if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
683 ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
684 fi
685
686
687
688
689 tagnames=${tagnames+${tagnames},}CXX
690
691 tagnames=${tagnames+${tagnames},}F77
692
693 exec 7<&0 </dev/null 6>&1
694
695 # Name of the host.
696 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
697 # so uname gets run too.
698 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
699
700 #
701 # Initializations.
702 #
703 ac_default_prefix=/usr/local
704 ac_clean_files=
705 ac_config_libobj_dir=.
706 LIBOBJS=
707 cross_compiling=no
708 subdirs=
709 MFLAGS=
710 MAKEFLAGS=
711 SHELL=${CONFIG_SHELL-/bin/sh}
712
713 # Identity of this package.
714 PACKAGE_NAME='libXft'
715 PACKAGE_TARNAME='libXft'
716 PACKAGE_VERSION='2.1.12'
717 PACKAGE_STRING='libXft 2.1.12'
718 PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
719
720 # Factoring default headers for most tests.
721 ac_includes_default="\
722 #include <stdio.h>
723 #if HAVE_SYS_TYPES_H
724 # include <sys/types.h>
725 #endif
726 #if HAVE_SYS_STAT_H
727 # include <sys/stat.h>
728 #endif
729 #if STDC_HEADERS
730 # include <stdlib.h>
731 # include <stddef.h>
732 #else
733 # if HAVE_STDLIB_H
734 # include <stdlib.h>
735 # endif
736 #endif
737 #if HAVE_STRING_H
738 # if !STDC_HEADERS && HAVE_MEMORY_H
739 # include <memory.h>
740 # endif
741 # include <string.h>
742 #endif
743 #if HAVE_STRINGS_H
744 # include <strings.h>
745 #endif
746 #if HAVE_INTTYPES_H
747 # include <inttypes.h>
748 #endif
749 #if HAVE_STDINT_H
750 # include <stdint.h>
751 #endif
752 #if HAVE_UNISTD_H
753 # include <unistd.h>
754 #endif"
755
756 ac_subst_vars='SHELL
757 PATH_SEPARATOR
758 PACKAGE_NAME
759 PACKAGE_TARNAME
760 PACKAGE_VERSION
761 PACKAGE_STRING
762 PACKAGE_BUGREPORT
763 exec_prefix
764 prefix
765 program_transform_name
766 bindir
767 sbindir
768 libexecdir
769 datarootdir
770 datadir
771 sysconfdir
772 sharedstatedir
773 localstatedir
774 includedir
775 oldincludedir
776 docdir
777 infodir
778 htmldir
779 dvidir
780 pdfdir
781 psdir
782 libdir
783 localedir
784 mandir
785 DEFS
786 ECHO_C
787 ECHO_N
788 ECHO_T
789 LIBS
790 build_alias
791 host_alias
792 target_alias
793 INSTALL_PROGRAM
794 INSTALL_SCRIPT
795 INSTALL_DATA
796 CYGPATH_W
797 PACKAGE
798 VERSION
799 ACLOCAL
800 AUTOCONF
801 AUTOMAKE
802 AUTOHEADER
803 MAKEINFO
804 install_sh
805 STRIP
806 INSTALL_STRIP_PROGRAM
807 mkdir_p
808 AWK
809 SET_MAKE
810 am__leading_dot
811 AMTAR
812 am__tar
813 am__untar
814 AMSHOWCMDSAT
815 AMDEPSHOWCMDSAT
816 AMPRETTYECHO
817 AMCMDECHO
818 LT_QUIET
819 MAINTAINER_MODE_TRUE
820 MAINTAINER_MODE_FALSE
821 MAINT
822 CC
823 CFLAGS
824 LDFLAGS
825 CPPFLAGS
826 ac_ct_CC
827 EXEEXT
828 OBJEXT
829 DEPDIR
830 am__include
831 am__quote
832 AMDEP_TRUE
833 AMDEP_FALSE
834 AMDEPBACKSLASH
835 CCDEPMODE
836 am__fastdepCC_TRUE
837 am__fastdepCC_FALSE
838 build
839 build_cpu
840 build_vendor
841 build_os
842 host
843 host_cpu
844 host_vendor
845 host_os
846 GREP
847 EGREP
848 LN_S
849 ECHO
850 AR
851 RANLIB
852 CPP
853 CXX
854 CXXFLAGS
855 ac_ct_CXX
856 CXXDEPMODE
857 am__fastdepCXX_TRUE
858 am__fastdepCXX_FALSE
859 CXXCPP
860 F77
861 FFLAGS
862 ac_ct_F77
863 LIBTOOL
864 PKG_CONFIG
865 XRENDER_CFLAGS
866 XRENDER_LIBS
867 XMKMF
868 FREETYPE_CFLAGS
869 FREETYPE_LIBS
870 ft_config
871 FONTCONFIG_CFLAGS
872 FONTCONFIG_LIBS
873 WARN_CFLAGS
874 LIBOBJS
875 LTLIBOBJS'
876 ac_subst_files=''
877 ac_precious_vars='build_alias
878 host_alias
879 target_alias
880 CC
881 CFLAGS
882 LDFLAGS
883 CPPFLAGS
884 CPP
885 CXX
886 CXXFLAGS
887 CCC
888 CXXCPP
889 F77
890 FFLAGS
891 PKG_CONFIG
892 XRENDER_CFLAGS
893 XRENDER_LIBS
894 XMKMF
895 FREETYPE_CFLAGS
896 FREETYPE_LIBS
897 FONTCONFIG_CFLAGS
898 FONTCONFIG_LIBS'
899
900
901 # Initialize some variables set by options.
902 ac_init_help=
903 ac_init_version=false
904 # The variables have the same names as the options, with
905 # dashes changed to underlines.
906 cache_file=/dev/null
907 exec_prefix=NONE
908 no_create=
909 no_recursion=
910 prefix=NONE
911 program_prefix=NONE
912 program_suffix=NONE
913 program_transform_name=s,x,x,
914 silent=
915 site=
916 srcdir=
917 verbose=
918 x_includes=NONE
919 x_libraries=NONE
920
921 # Installation directory options.
922 # These are left unexpanded so users can "make install exec_prefix=/foo"
923 # and all the variables that are supposed to be based on exec_prefix
924 # by default will actually change.
925 # Use braces instead of parens because sh, perl, etc. also accept them.
926 # (The list follows the same order as the GNU Coding Standards.)
927 bindir='${exec_prefix}/bin'
928 sbindir='${exec_prefix}/sbin'
929 libexecdir='${exec_prefix}/libexec'
930 datarootdir='${prefix}/share'
931 datadir='${datarootdir}'
932 sysconfdir='${prefix}/etc'
933 sharedstatedir='${prefix}/com'
934 localstatedir='${prefix}/var'
935 includedir='${prefix}/include'
936 oldincludedir='/usr/include'
937 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
938 infodir='${datarootdir}/info'
939 htmldir='${docdir}'
940 dvidir='${docdir}'
941 pdfdir='${docdir}'
942 psdir='${docdir}'
943 libdir='${exec_prefix}/lib'
944 localedir='${datarootdir}/locale'
945 mandir='${datarootdir}/man'
946
947 ac_prev=
948 ac_dashdash=
949 for ac_option
950 do
951 # If the previous option needs an argument, assign it.
952 if test -n "$ac_prev"; then
953 eval $ac_prev=\$ac_option
954 ac_prev=
955 continue
956 fi
957
958 case $ac_option in
959 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
960 *) ac_optarg=yes ;;
961 esac
962
963 # Accept the important Cygnus configure options, so we can diagnose typos.
964
965 case $ac_dashdash$ac_option in
966 --)
967 ac_dashdash=yes ;;
968
969 -bindir | --bindir | --bindi | --bind | --bin | --bi)
970 ac_prev=bindir ;;
971 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
972 bindir=$ac_optarg ;;
973
974 -build | --build | --buil | --bui | --bu)
975 ac_prev=build_alias ;;
976 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
977 build_alias=$ac_optarg ;;
978
979 -cache-file | --cache-file | --cache-fil | --cache-fi \
980 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
981 ac_prev=cache_file ;;
982 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
983 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
984 cache_file=$ac_optarg ;;
985
986 --config-cache | -C)
987 cache_file=config.cache ;;
988
989 -datadir | --datadir | --datadi | --datad)
990 ac_prev=datadir ;;
991 -datadir=* | --datadir=* | --datadi=* | --datad=*)
992 datadir=$ac_optarg ;;
993
994 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
995 | --dataroo | --dataro | --datar)
996 ac_prev=datarootdir ;;
997 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
998 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
999 datarootdir=$ac_optarg ;;
1000
1001 -disable-* | --disable-*)
1002 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1003 # Reject names that are not valid shell variable names.
1004 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1005 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1006 { (exit 1); exit 1; }; }
1007 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
1008 eval enable_$ac_feature=no ;;
1009
1010 -docdir | --docdir | --docdi | --doc | --do)
1011 ac_prev=docdir ;;
1012 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1013 docdir=$ac_optarg ;;
1014
1015 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1016 ac_prev=dvidir ;;
1017 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1018 dvidir=$ac_optarg ;;
1019
1020 -enable-* | --enable-*)
1021 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1022 # Reject names that are not valid shell variable names.
1023 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1024 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1025 { (exit 1); exit 1; }; }
1026 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
1027 eval enable_$ac_feature=\$ac_optarg ;;
1028
1029 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1030 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1031 | --exec | --exe | --ex)
1032 ac_prev=exec_prefix ;;
1033 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1034 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1035 | --exec=* | --exe=* | --ex=*)
1036 exec_prefix=$ac_optarg ;;
1037
1038 -gas | --gas | --ga | --g)
1039 # Obsolete; use --with-gas.
1040 with_gas=yes ;;
1041
1042 -help | --help | --hel | --he | -h)
1043 ac_init_help=long ;;
1044 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1045 ac_init_help=recursive ;;
1046 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1047 ac_init_help=short ;;
1048
1049 -host | --host | --hos | --ho)
1050 ac_prev=host_alias ;;
1051 -host=* | --host=* | --hos=* | --ho=*)
1052 host_alias=$ac_optarg ;;
1053
1054 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1055 ac_prev=htmldir ;;
1056 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1057 | --ht=*)
1058 htmldir=$ac_optarg ;;
1059
1060 -includedir | --includedir | --includedi | --included | --include \
1061 | --includ | --inclu | --incl | --inc)
1062 ac_prev=includedir ;;
1063 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1064 | --includ=* | --inclu=* | --incl=* | --inc=*)
1065 includedir=$ac_optarg ;;
1066
1067 -infodir | --infodir | --infodi | --infod | --info | --inf)
1068 ac_prev=infodir ;;
1069 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1070 infodir=$ac_optarg ;;
1071
1072 -libdir | --libdir | --libdi | --libd)
1073 ac_prev=libdir ;;
1074 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1075 libdir=$ac_optarg ;;
1076
1077 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1078 | --libexe | --libex | --libe)
1079 ac_prev=libexecdir ;;
1080 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1081 | --libexe=* | --libex=* | --libe=*)
1082 libexecdir=$ac_optarg ;;
1083
1084 -localedir | --localedir | --localedi | --localed | --locale)
1085 ac_prev=localedir ;;
1086 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1087 localedir=$ac_optarg ;;
1088
1089 -localstatedir | --localstatedir | --localstatedi | --localstated \
1090 | --localstate | --localstat | --localsta | --localst | --locals)
1091 ac_prev=localstatedir ;;
1092 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1093 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1094 localstatedir=$ac_optarg ;;
1095
1096 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1097 ac_prev=mandir ;;
1098 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1099 mandir=$ac_optarg ;;
1100
1101 -nfp | --nfp | --nf)
1102 # Obsolete; use --without-fp.
1103 with_fp=no ;;
1104
1105 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1106 | --no-cr | --no-c | -n)
1107 no_create=yes ;;
1108
1109 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1110 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1111 no_recursion=yes ;;
1112
1113 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1114 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1115 | --oldin | --oldi | --old | --ol | --o)
1116 ac_prev=oldincludedir ;;
1117 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1118 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1119 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1120 oldincludedir=$ac_optarg ;;
1121
1122 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1123 ac_prev=prefix ;;
1124 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1125 prefix=$ac_optarg ;;
1126
1127 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1128 | --program-pre | --program-pr | --program-p)
1129 ac_prev=program_prefix ;;
1130 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1131 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1132 program_prefix=$ac_optarg ;;
1133
1134 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1135 | --program-suf | --program-su | --program-s)
1136 ac_prev=program_suffix ;;
1137 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1138 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1139 program_suffix=$ac_optarg ;;
1140
1141 -program-transform-name | --program-transform-name \
1142 | --program-transform-nam | --program-transform-na \
1143 | --program-transform-n | --program-transform- \
1144 | --program-transform | --program-transfor \
1145 | --program-transfo | --program-transf \
1146 | --program-trans | --program-tran \
1147 | --progr-tra | --program-tr | --program-t)
1148 ac_prev=program_transform_name ;;
1149 -program-transform-name=* | --program-transform-name=* \
1150 | --program-transform-nam=* | --program-transform-na=* \
1151 | --program-transform-n=* | --program-transform-=* \
1152 | --program-transform=* | --program-transfor=* \
1153 | --program-transfo=* | --program-transf=* \
1154 | --program-trans=* | --program-tran=* \
1155 | --progr-tra=* | --program-tr=* | --program-t=*)
1156 program_transform_name=$ac_optarg ;;
1157
1158 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1159 ac_prev=pdfdir ;;
1160 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1161 pdfdir=$ac_optarg ;;
1162
1163 -psdir | --psdir | --psdi | --psd | --ps)
1164 ac_prev=psdir ;;
1165 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1166 psdir=$ac_optarg ;;
1167
1168 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1169 | -silent | --silent | --silen | --sile | --sil)
1170 silent=yes ;;
1171
1172 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1173 ac_prev=sbindir ;;
1174 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1175 | --sbi=* | --sb=*)
1176 sbindir=$ac_optarg ;;
1177
1178 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1179 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1180 | --sharedst | --shareds | --shared | --share | --shar \
1181 | --sha | --sh)
1182 ac_prev=sharedstatedir ;;
1183 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1184 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1185 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1186 | --sha=* | --sh=*)
1187 sharedstatedir=$ac_optarg ;;
1188
1189 -site | --site | --sit)
1190 ac_prev=site ;;
1191 -site=* | --site=* | --sit=*)
1192 site=$ac_optarg ;;
1193
1194 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1195 ac_prev=srcdir ;;
1196 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1197 srcdir=$ac_optarg ;;
1198
1199 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1200 | --syscon | --sysco | --sysc | --sys | --sy)
1201 ac_prev=sysconfdir ;;
1202 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1203 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1204 sysconfdir=$ac_optarg ;;
1205
1206 -target | --target | --targe | --targ | --tar | --ta | --t)
1207 ac_prev=target_alias ;;
1208 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1209 target_alias=$ac_optarg ;;
1210
1211 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1212 verbose=yes ;;
1213
1214 -version | --version | --versio | --versi | --vers | -V)
1215 ac_init_version=: ;;
1216
1217 -with-* | --with-*)
1218 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1219 # Reject names that are not valid shell variable names.
1220 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1221 { echo "$as_me: error: invalid package name: $ac_package" >&2
1222 { (exit 1); exit 1; }; }
1223 ac_package=`echo $ac_package| sed 's/-/_/g'`
1224 eval with_$ac_package=\$ac_optarg ;;
1225
1226 -without-* | --without-*)
1227 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1228 # Reject names that are not valid shell variable names.
1229 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1230 { echo "$as_me: error: invalid package name: $ac_package" >&2
1231 { (exit 1); exit 1; }; }
1232 ac_package=`echo $ac_package | sed 's/-/_/g'`
1233 eval with_$ac_package=no ;;
1234
1235 --x)
1236 # Obsolete; use --with-x.
1237 with_x=yes ;;
1238
1239 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1240 | --x-incl | --x-inc | --x-in | --x-i)
1241 ac_prev=x_includes ;;
1242 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1243 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1244 x_includes=$ac_optarg ;;
1245
1246 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1247 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1248 ac_prev=x_libraries ;;
1249 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1250 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1251 x_libraries=$ac_optarg ;;
1252
1253 -*) { echo "$as_me: error: unrecognized option: $ac_option
1254 Try \`$0 --help' for more information." >&2
1255 { (exit 1); exit 1; }; }
1256 ;;
1257
1258 *=*)
1259 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1260 # Reject names that are not valid shell variable names.
1261 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1262 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1263 { (exit 1); exit 1; }; }
1264 eval $ac_envvar=\$ac_optarg
1265 export $ac_envvar ;;
1266
1267 *)
1268 # FIXME: should be removed in autoconf 3.0.
1269 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1270 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1271 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1272 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1273 ;;
1274
1275 esac
1276 done
1277
1278 if test -n "$ac_prev"; then
1279 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1280 { echo "$as_me: error: missing argument to $ac_option" >&2
1281 { (exit 1); exit 1; }; }
1282 fi
1283
1284 # Be sure to have absolute directory names.
1285 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1286 datadir sysconfdir sharedstatedir localstatedir includedir \
1287 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1288 libdir localedir mandir
1289 do
1290 eval ac_val=\$$ac_var
1291 case $ac_val in
1292 [\\/$]* | ?:[\\/]* ) continue;;
1293 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1294 esac
1295 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1296 { (exit 1); exit 1; }; }
1297 done
1298
1299 # There might be people who depend on the old broken behavior: `$host'
1300 # used to hold the argument of --host etc.
1301 # FIXME: To remove some day.
1302 build=$build_alias
1303 host=$host_alias
1304 target=$target_alias
1305
1306 # FIXME: To remove some day.
1307 if test "x$host_alias" != x; then
1308 if test "x$build_alias" = x; then
1309 cross_compiling=maybe
1310 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1311 If a cross compiler is detected then cross compile mode will be used." >&2
1312 elif test "x$build_alias" != "x$host_alias"; then
1313 cross_compiling=yes
1314 fi
1315 fi
1316
1317 ac_tool_prefix=
1318 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1319
1320 test "$silent" = yes && exec 6>/dev/null
1321
1322
1323 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1324 ac_ls_di=`ls -di .` &&
1325 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1326 { echo "$as_me: error: Working directory cannot be determined" >&2
1327 { (exit 1); exit 1; }; }
1328 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1329 { echo "$as_me: error: pwd does not report name of working directory" >&2
1330 { (exit 1); exit 1; }; }
1331
1332
1333 # Find the source files, if location was not specified.
1334 if test -z "$srcdir"; then
1335 ac_srcdir_defaulted=yes
1336 # Try the directory containing this script, then the parent directory.
1337 ac_confdir=`$as_dirname -- "$0" ||
1338 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1339 X"$0" : 'X\(//\)[^/]' \| \
1340 X"$0" : 'X\(//\)$' \| \
1341 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1342 echo X"$0" |
1343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1344 s//\1/
1345 q
1346 }
1347 /^X\(\/\/\)[^/].*/{
1348 s//\1/
1349 q
1350 }
1351 /^X\(\/\/\)$/{
1352 s//\1/
1353 q
1354 }
1355 /^X\(\/\).*/{
1356 s//\1/
1357 q
1358 }
1359 s/.*/./; q'`
1360 srcdir=$ac_confdir
1361 if test ! -r "$srcdir/$ac_unique_file"; then
1362 srcdir=..
1363 fi
1364 else
1365 ac_srcdir_defaulted=no
1366 fi
1367 if test ! -r "$srcdir/$ac_unique_file"; then
1368 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1369 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1370 { (exit 1); exit 1; }; }
1371 fi
1372 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1373 ac_abs_confdir=`(
1374 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1375 { (exit 1); exit 1; }; }
1376 pwd)`
1377 # When building in place, set srcdir=.
1378 if test "$ac_abs_confdir" = "$ac_pwd"; then
1379 srcdir=.
1380 fi
1381 # Remove unnecessary trailing slashes from srcdir.
1382 # Double slashes in file names in object file debugging info
1383 # mess up M-x gdb in Emacs.
1384 case $srcdir in
1385 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1386 esac
1387 for ac_var in $ac_precious_vars; do
1388 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1389 eval ac_env_${ac_var}_value=\$${ac_var}
1390 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1391 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1392 done
1393
1394 #
1395 # Report the --help message.
1396 #
1397 if test "$ac_init_help" = "long"; then
1398 # Omit some internal or obsolete options to make the list less imposing.
1399 # This message is too long to be a string in the A/UX 3.1 sh.
1400 cat <<_ACEOF
1401 \`configure' configures libXft 2.1.12 to adapt to many kinds of systems.
1402
1403 Usage: $0 [OPTION]... [VAR=VALUE]...
1404
1405 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1406 VAR=VALUE. See below for descriptions of some of the useful variables.
1407
1408 Defaults for the options are specified in brackets.
1409
1410 Configuration:
1411 -h, --help display this help and exit
1412 --help=short display options specific to this package
1413 --help=recursive display the short help of all the included packages
1414 -V, --version display version information and exit
1415 -q, --quiet, --silent do not print \`checking...' messages
1416 --cache-file=FILE cache test results in FILE [disabled]
1417 -C, --config-cache alias for \`--cache-file=config.cache'
1418 -n, --no-create do not create output files
1419 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1420
1421 Installation directories:
1422 --prefix=PREFIX install architecture-independent files in PREFIX
1423 [$ac_default_prefix]
1424 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1425 [PREFIX]
1426
1427 By default, \`make install' will install all the files in
1428 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1429 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1430 for instance \`--prefix=\$HOME'.
1431
1432 For better control, use the options below.
1433
1434 Fine tuning of the installation directories:
1435 --bindir=DIR user executables [EPREFIX/bin]
1436 --sbindir=DIR system admin executables [EPREFIX/sbin]
1437 --libexecdir=DIR program executables [EPREFIX/libexec]
1438 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1439 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1440 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1441 --libdir=DIR object code libraries [EPREFIX/lib]
1442 --includedir=DIR C header files [PREFIX/include]
1443 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1444 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1445 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1446 --infodir=DIR info documentation [DATAROOTDIR/info]
1447 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1448 --mandir=DIR man documentation [DATAROOTDIR/man]
1449 --docdir=DIR documentation root [DATAROOTDIR/doc/libXft]
1450 --htmldir=DIR html documentation [DOCDIR]
1451 --dvidir=DIR dvi documentation [DOCDIR]
1452 --pdfdir=DIR pdf documentation [DOCDIR]
1453 --psdir=DIR ps documentation [DOCDIR]
1454 _ACEOF
1455
1456 cat <<\_ACEOF
1457
1458 Program names:
1459 --program-prefix=PREFIX prepend PREFIX to installed program names
1460 --program-suffix=SUFFIX append SUFFIX to installed program names
1461 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1462
1463 X features:
1464 --x-includes=DIR X include files are in DIR
1465 --x-libraries=DIR X library files are in DIR
1466
1467 System types:
1468 --build=BUILD configure for building on BUILD [guessed]
1469 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1470 _ACEOF
1471 fi
1472
1473 if test -n "$ac_init_help"; then
1474 case $ac_init_help in
1475 short | recursive ) echo "Configuration of libXft 2.1.12:";;
1476 esac
1477 cat <<\_ACEOF
1478
1479 Optional Features:
1480 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1481 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1482 --disable-pretty-cmds show all commands executed
1483 --enable-pretty-cmds do not output the entire command lines
1484 --enable-maintainer-mode enable make rules and dependencies not useful
1485 (and sometimes confusing) to the casual installer
1486 --disable-dependency-tracking speeds up one-time build
1487 --enable-dependency-tracking do not reject slow dependency extractors
1488 --enable-shared[=PKGS] build shared libraries [default=yes]
1489 --enable-static[=PKGS] build static libraries [default=yes]
1490 --enable-fast-install[=PKGS]
1491 optimize for fast installation [default=yes]
1492 --disable-libtool-lock avoid locking (might break parallel builds)
1493
1494 Optional Packages:
1495 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1496 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1497 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1498 --with-pic try to use only PIC/non-PIC objects [default=use
1499 both]
1500 --with-tags[=TAGS] include additional configurations [automatic]
1501 --with-x use the X Window System
1502 --with-freetype-config=PROG Use FreeType configuration program PROG
1503 --with-release-version=STRING
1504 Use release version string in package name
1505
1506 Some influential environment variables:
1507 CC C compiler command
1508 CFLAGS C compiler flags
1509 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1510 nonstandard directory <lib dir>
1511 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1512 you have headers in a nonstandard directory <include dir>
1513 CPP C preprocessor
1514 CXX C++ compiler command
1515 CXXFLAGS C++ compiler flags
1516 CXXCPP C++ preprocessor
1517 F77 Fortran 77 compiler command
1518 FFLAGS Fortran 77 compiler flags
1519 PKG_CONFIG path to pkg-config utility
1520 XRENDER_CFLAGS
1521 C compiler flags for XRENDER, overriding pkg-config
1522 XRENDER_LIBS
1523 linker flags for XRENDER, overriding pkg-config
1524 XMKMF Path to xmkmf, Makefile generator for X Window System
1525 FREETYPE_CFLAGS
1526 C compiler flags for FREETYPE, overriding pkg-config
1527 FREETYPE_LIBS
1528 linker flags for FREETYPE, overriding pkg-config
1529 FONTCONFIG_CFLAGS
1530 C compiler flags for FONTCONFIG, overriding pkg-config
1531 FONTCONFIG_LIBS
1532 linker flags for FONTCONFIG, overriding pkg-config
1533
1534 Use these variables to override the choices made by `configure' or to help
1535 it to find libraries and programs with nonstandard names/locations.
1536
1537 Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1538 _ACEOF
1539 ac_status=$?
1540 fi
1541
1542 if test "$ac_init_help" = "recursive"; then
1543 # If there are subdirs, report their specific --help.
1544 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1545 test -d "$ac_dir" || continue
1546 ac_builddir=.
1547
1548 case "$ac_dir" in
1549 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1550 *)
1551 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1552 # A ".." for each directory in $ac_dir_suffix.
1553 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1554 case $ac_top_builddir_sub in
1555 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1556 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1557 esac ;;
1558 esac
1559 ac_abs_top_builddir=$ac_pwd
1560 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1561 # for backward compatibility:
1562 ac_top_builddir=$ac_top_build_prefix
1563
1564 case $srcdir in
1565 .) # We are building in place.
1566 ac_srcdir=.
1567 ac_top_srcdir=$ac_top_builddir_sub
1568 ac_abs_top_srcdir=$ac_pwd ;;
1569 [\\/]* | ?:[\\/]* ) # Absolute name.
1570 ac_srcdir=$srcdir$ac_dir_suffix;
1571 ac_top_srcdir=$srcdir
1572 ac_abs_top_srcdir=$srcdir ;;
1573 *) # Relative name.
1574 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1575 ac_top_srcdir=$ac_top_build_prefix$srcdir
1576 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1577 esac
1578 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1579
1580 cd "$ac_dir" || { ac_status=$?; continue; }
1581 # Check for guested configure.
1582 if test -f "$ac_srcdir/configure.gnu"; then
1583 echo &&
1584 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1585 elif test -f "$ac_srcdir/configure"; then
1586 echo &&
1587 $SHELL "$ac_srcdir/configure" --help=recursive
1588 else
1589 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1590 fi || ac_status=$?
1591 cd "$ac_pwd" || { ac_status=$?; break; }
1592 done
1593 fi
1594
1595 test -n "$ac_init_help" && exit $ac_status
1596 if $ac_init_version; then
1597 cat <<\_ACEOF
1598 libXft configure 2.1.12
1599 generated by GNU Autoconf 2.60
1600
1601 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1602 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1603 This configure script is free software; the Free Software Foundation
1604 gives unlimited permission to copy, distribute and modify it.
1605 _ACEOF
1606 exit
1607 fi
1608 cat >config.log <<_ACEOF
1609 This file contains any messages produced by compilers while
1610 running configure, to aid debugging if configure makes a mistake.
1611
1612 It was created by libXft $as_me 2.1.12, which was
1613 generated by GNU Autoconf 2.60. Invocation command line was
1614
1615 $ $0 $@
1616
1617 _ACEOF
1618 exec 5>>config.log
1619 {
1620 cat <<_ASUNAME
1621 ## --------- ##
1622 ## Platform. ##
1623 ## --------- ##
1624
1625 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1626 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1627 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1628 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1629 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1630
1631 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1632 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1633
1634 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1635 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1636 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1637 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1638 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1639 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1640 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1641
1642 _ASUNAME
1643
1644 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1645 for as_dir in $PATH
1646 do
1647 IFS=$as_save_IFS
1648 test -z "$as_dir" && as_dir=.
1649 echo "PATH: $as_dir"
1650 done
1651 IFS=$as_save_IFS
1652
1653 } >&5
1654
1655 cat >&5 <<_ACEOF
1656
1657
1658 ## ----------- ##
1659 ## Core tests. ##
1660 ## ----------- ##
1661
1662 _ACEOF
1663
1664
1665 # Keep a trace of the command line.
1666 # Strip out --no-create and --no-recursion so they do not pile up.
1667 # Strip out --silent because we don't want to record it for future runs.
1668 # Also quote any args containing shell meta-characters.
1669 # Make two passes to allow for proper duplicate-argument suppression.
1670 ac_configure_args=
1671 ac_configure_args0=
1672 ac_configure_args1=
1673 ac_must_keep_next=false
1674 for ac_pass in 1 2
1675 do
1676 for ac_arg
1677 do
1678 case $ac_arg in
1679 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1680 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1681 | -silent | --silent | --silen | --sile | --sil)
1682 continue ;;
1683 *\'*)
1684 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1685 esac
1686 case $ac_pass in
1687 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1688 2)
1689 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1690 if test $ac_must_keep_next = true; then
1691 ac_must_keep_next=false # Got value, back to normal.
1692 else
1693 case $ac_arg in
1694 *=* | --config-cache | -C | -disable-* | --disable-* \
1695 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1696 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1697 | -with-* | --with-* | -without-* | --without-* | --x)
1698 case "$ac_configure_args0 " in
1699 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1700 esac
1701 ;;
1702 -* ) ac_must_keep_next=true ;;
1703 esac
1704 fi
1705 ac_configure_args="$ac_configure_args '$ac_arg'"
1706 ;;
1707 esac
1708 done
1709 done
1710 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1711 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1712
1713 # When interrupted or exit'd, cleanup temporary files, and complete
1714 # config.log. We remove comments because anyway the quotes in there
1715 # would cause problems or look ugly.
1716 # WARNING: Use '\'' to represent an apostrophe within the trap.
1717 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1718 trap 'exit_status=$?
1719 # Save into config.log some information that might help in debugging.
1720 {
1721 echo
1722
1723 cat <<\_ASBOX
1724 ## ---------------- ##
1725 ## Cache variables. ##
1726 ## ---------------- ##
1727 _ASBOX
1728 echo
1729 # The following way of writing the cache mishandles newlines in values,
1730 (
1731 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1732 eval ac_val=\$$ac_var
1733 case $ac_val in #(
1734 *${as_nl}*)
1735 case $ac_var in #(
1736 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1737 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1738 esac
1739 case $ac_var in #(
1740 _ | IFS | as_nl) ;; #(
1741 *) $as_unset $ac_var ;;
1742 esac ;;
1743 esac
1744 done
1745 (set) 2>&1 |
1746 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1747 *${as_nl}ac_space=\ *)
1748 sed -n \
1749 "s/'\''/'\''\\\\'\'''\''/g;
1750 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1751 ;; #(
1752 *)
1753 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1754 ;;
1755 esac |
1756 sort
1757 )
1758 echo
1759
1760 cat <<\_ASBOX
1761 ## ----------------- ##
1762 ## Output variables. ##
1763 ## ----------------- ##
1764 _ASBOX
1765 echo
1766 for ac_var in $ac_subst_vars
1767 do
1768 eval ac_val=\$$ac_var
1769 case $ac_val in
1770 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1771 esac
1772 echo "$ac_var='\''$ac_val'\''"
1773 done | sort
1774 echo
1775
1776 if test -n "$ac_subst_files"; then
1777 cat <<\_ASBOX
1778 ## ------------------- ##
1779 ## File substitutions. ##
1780 ## ------------------- ##
1781 _ASBOX
1782 echo
1783 for ac_var in $ac_subst_files
1784 do
1785 eval ac_val=\$$ac_var
1786 case $ac_val in
1787 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1788 esac
1789 echo "$ac_var='\''$ac_val'\''"
1790 done | sort
1791 echo
1792 fi
1793
1794 if test -s confdefs.h; then
1795 cat <<\_ASBOX
1796 ## ----------- ##
1797 ## confdefs.h. ##
1798 ## ----------- ##
1799 _ASBOX
1800 echo
1801 cat confdefs.h
1802 echo
1803 fi
1804 test "$ac_signal" != 0 &&
1805 echo "$as_me: caught signal $ac_signal"
1806 echo "$as_me: exit $exit_status"
1807 } >&5
1808 rm -f core *.core core.conftest.* &&
1809 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1810 exit $exit_status
1811 ' 0
1812 for ac_signal in 1 2 13 15; do
1813 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1814 done
1815 ac_signal=0
1816
1817 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1818 rm -f -r conftest* confdefs.h
1819
1820 # Predefined preprocessor variables.
1821
1822 cat >>confdefs.h <<_ACEOF
1823 #define PACKAGE_NAME "$PACKAGE_NAME"
1824 _ACEOF
1825
1826
1827 cat >>confdefs.h <<_ACEOF
1828 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1829 _ACEOF
1830
1831
1832 cat >>confdefs.h <<_ACEOF
1833 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1834 _ACEOF
1835
1836
1837 cat >>confdefs.h <<_ACEOF
1838 #define PACKAGE_STRING "$PACKAGE_STRING"
1839 _ACEOF
1840
1841
1842 cat >>confdefs.h <<_ACEOF
1843 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1844 _ACEOF
1845
1846
1847 # Let the site file select an alternate cache file if it wants to.
1848 # Prefer explicitly selected file to automatically selected ones.
1849 if test -n "$CONFIG_SITE"; then
1850 set x "$CONFIG_SITE"
1851 elif test "x$prefix" != xNONE; then
1852 set x "$prefix/share/config.site" "$prefix/etc/config.site"
1853 else
1854 set x "$ac_default_prefix/share/config.site" \
1855 "$ac_default_prefix/etc/config.site"
1856 fi
1857 shift
1858 for ac_site_file
1859 do
1860 if test -r "$ac_site_file"; then
1861 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1862 echo "$as_me: loading site script $ac_site_file" >&6;}
1863 sed 's/^/| /' "$ac_site_file" >&5
1864 . "$ac_site_file"
1865 fi
1866 done
1867
1868 if test -r "$cache_file"; then
1869 # Some versions of bash will fail to source /dev/null (special
1870 # files actually), so we avoid doing that.
1871 if test -f "$cache_file"; then
1872 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1873 echo "$as_me: loading cache $cache_file" >&6;}
1874 case $cache_file in
1875 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1876 *) . "./$cache_file";;
1877 esac
1878 fi
1879 else
1880 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1881 echo "$as_me: creating cache $cache_file" >&6;}
1882 >$cache_file
1883 fi
1884
1885 # Check that the precious variables saved in the cache have kept the same
1886 # value.
1887 ac_cache_corrupted=false
1888 for ac_var in $ac_precious_vars; do
1889 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1890 eval ac_new_set=\$ac_env_${ac_var}_set
1891 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1892 eval ac_new_val=\$ac_env_${ac_var}_value
1893 case $ac_old_set,$ac_new_set in
1894 set,)
1895 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1896 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1897 ac_cache_corrupted=: ;;
1898 ,set)
1899 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1900 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1901 ac_cache_corrupted=: ;;
1902 ,);;
1903 *)
1904 if test "x$ac_old_val" != "x$ac_new_val"; then
1905 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1906 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1907 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1908 echo "$as_me: former value: $ac_old_val" >&2;}
1909 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1910 echo "$as_me: current value: $ac_new_val" >&2;}
1911 ac_cache_corrupted=:
1912 fi;;
1913 esac
1914 # Pass precious variables to config.status.
1915 if test "$ac_new_set" = set; then
1916 case $ac_new_val in
1917 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1918 *) ac_arg=$ac_var=$ac_new_val ;;
1919 esac
1920 case " $ac_configure_args " in
1921 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1922 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1923 esac
1924 fi
1925 done
1926 if $ac_cache_corrupted; then
1927 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1928 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1929 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1930 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1931 { (exit 1); exit 1; }; }
1932 fi
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958 ac_ext=c
1959 ac_cpp='$CPP $CPPFLAGS'
1960 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1961 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1962 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1963
1964
1965 ac_aux_dir=
1966 for ac_dir in . "$srcdir"/.; do
1967 if test -f "$ac_dir/install-sh"; then
1968 ac_aux_dir=$ac_dir
1969 ac_install_sh="$ac_aux_dir/install-sh -c"
1970 break
1971 elif test -f "$ac_dir/install.sh"; then
1972 ac_aux_dir=$ac_dir
1973 ac_install_sh="$ac_aux_dir/install.sh -c"
1974 break
1975 elif test -f "$ac_dir/shtool"; then
1976 ac_aux_dir=$ac_dir
1977 ac_install_sh="$ac_aux_dir/shtool install -c"
1978 break
1979 fi
1980 done
1981 if test -z "$ac_aux_dir"; then
1982 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5
1983 echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;}
1984 { (exit 1); exit 1; }; }
1985 fi
1986
1987 # These three variables are undocumented and unsupported,
1988 # and are intended to be withdrawn in a future Autoconf release.
1989 # They can cause serious problems if a builder's source tree is in a directory
1990 # whose full name contains unusual characters.
1991 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
1992 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
1993 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
1994
1995
1996
1997 am__api_version="1.9"
1998 # Find a good install program. We prefer a C program (faster),
1999 # so one script is as good as another. But avoid the broken or
2000 # incompatible versions:
2001 # SysV /etc/install, /usr/sbin/install
2002 # SunOS /usr/etc/install
2003 # IRIX /sbin/install
2004 # AIX /bin/install
2005 # AmigaOS /C/install, which installs bootblocks on floppy discs
2006 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2007 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2008 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2009 # OS/2's system install, which has a completely different semantic
2010 # ./install, which can be erroneously created by make from ./install.sh.
2011 { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2012 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
2013 if test -z "$INSTALL"; then
2014 if test "${ac_cv_path_install+set}" = set; then
2015 echo $ECHO_N "(cached) $ECHO_C" >&6
2016 else
2017 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2018 for as_dir in $PATH
2019 do
2020 IFS=$as_save_IFS
2021 test -z "$as_dir" && as_dir=.
2022 # Account for people who put trailing slashes in PATH elements.
2023 case $as_dir/ in
2024 ./ | .// | /cC/* | \
2025 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2026 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2027 /usr/ucb/* ) ;;
2028 *)
2029 # OSF1 and SCO ODT 3.0 have their own names for install.
2030 # Don't use installbsd from OSF since it installs stuff as root
2031 # by default.
2032 for ac_prog in ginstall scoinst install; do
2033 for ac_exec_ext in '' $ac_executable_extensions; do
2034 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
2035 if test $ac_prog = install &&
2036 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2037 # AIX install. It has an incompatible calling convention.
2038 :
2039 elif test $ac_prog = install &&
2040 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2041 # program-specific install script used by HP pwplus--don't use.
2042 :
2043 else
2044 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2045 break 3
2046 fi
2047 fi
2048 done
2049 done
2050 ;;
2051 esac
2052 done
2053 IFS=$as_save_IFS
2054
2055
2056 fi
2057 if test "${ac_cv_path_install+set}" = set; then
2058 INSTALL=$ac_cv_path_install
2059 else
2060 # As a last resort, use the slow shell script. Don't cache a
2061 # value for INSTALL within a source directory, because that will
2062 # break other packages using the cache if that directory is
2063 # removed, or if the value is a relative name.
2064 INSTALL=$ac_install_sh
2065 fi
2066 fi
2067 { echo "$as_me:$LINENO: result: $INSTALL" >&5
2068 echo "${ECHO_T}$INSTALL" >&6; }
2069
2070 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2071 # It thinks the first close brace ends the variable substitution.
2072 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2073
2074 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2075
2076 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2077
2078 { echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2079 echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
2080 # Just in case
2081 sleep 1
2082 echo timestamp > conftest.file
2083 # Do `set' in a subshell so we don't clobber the current shell's
2084 # arguments. Must try -L first in case configure is actually a
2085 # symlink; some systems play weird games with the mod time of symlinks
2086 # (eg FreeBSD returns the mod time of the symlink's containing
2087 # directory).
2088 if (
2089 set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2090 if test "$*" = "X"; then
2091 # -L didn't work.
2092 set X `ls -t $srcdir/configure conftest.file`
2093 fi
2094 rm -f conftest.file
2095 if test "$*" != "X $srcdir/configure conftest.file" \
2096 && test "$*" != "X conftest.file $srcdir/configure"; then
2097
2098 # If neither matched, then we have a broken ls. This can happen
2099 # if, for instance, CONFIG_SHELL is bash and it inherits a
2100 # broken ls alias from the environment. This has actually
2101 # happened. Such a system could not be considered "sane".
2102 { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
2103 alias in your environment" >&5
2104 echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
2105 alias in your environment" >&2;}
2106 { (exit 1); exit 1; }; }
2107 fi
2108
2109 test "$2" = conftest.file
2110 )
2111 then
2112 # Ok.
2113 :
2114 else
2115 { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2116 Check your system clock" >&5
2117 echo "$as_me: error: newly created file is older than distributed files!
2118 Check your system clock" >&2;}
2119 { (exit 1); exit 1; }; }
2120 fi
2121 { echo "$as_me:$LINENO: result: yes" >&5
2122 echo "${ECHO_T}yes" >&6; }
2123 test "$program_prefix" != NONE &&
2124 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2125 # Use a double $ so make ignores it.
2126 test "$program_suffix" != NONE &&
2127 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2128 # Double any \ or $. echo might interpret backslashes.
2129 # By default was `s,x,x', remove it if useless.
2130 cat <<\_ACEOF >conftest.sed
2131 s/[\\$]/&&/g;s/;s,x,x,$//
2132 _ACEOF
2133 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2134 rm -f conftest.sed
2135
2136 # expand $ac_aux_dir to an absolute path
2137 am_aux_dir=`cd $ac_aux_dir && pwd`
2138
2139 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2140 # Use eval to expand $SHELL
2141 if eval "$MISSING --run true"; then
2142 am_missing_run="$MISSING --run "
2143 else
2144 am_missing_run=
2145 { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2146 echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2147 fi
2148
2149 if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
2150 # We used to keeping the `.' as first argument, in order to
2151 # allow $(mkdir_p) to be used without argument. As in
2152 # $(mkdir_p) $(somedir)
2153 # where $(somedir) is conditionally defined. However this is wrong
2154 # for two reasons:
2155 # 1. if the package is installed by a user who cannot write `.'
2156 # make install will fail,
2157 # 2. the above comment should most certainly read
2158 # $(mkdir_p) $(DESTDIR)$(somedir)
2159 # so it does not work when $(somedir) is undefined and
2160 # $(DESTDIR) is not.
2161 # To support the latter case, we have to write
2162 # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
2163 # so the `.' trick is pointless.
2164 mkdir_p='mkdir -p --'
2165 else
2166 # On NextStep and OpenStep, the `mkdir' command does not
2167 # recognize any option. It will interpret all options as
2168 # directories to create, and then abort because `.' already
2169 # exists.
2170 for d in ./-p ./--version;
2171 do
2172 test -d $d && rmdir $d
2173 done
2174 # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
2175 if test -f "$ac_aux_dir/mkinstalldirs"; then
2176 mkdir_p='$(mkinstalldirs)'
2177 else
2178 mkdir_p='$(install_sh) -d'
2179 fi
2180 fi
2181
2182 for ac_prog in gawk mawk nawk awk
2183 do
2184 # Extract the first word of "$ac_prog", so it can be a program name with args.
2185 set dummy $ac_prog; ac_word=$2
2186 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2187 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2188 if test "${ac_cv_prog_AWK+set}" = set; then
2189 echo $ECHO_N "(cached) $ECHO_C" >&6
2190 else
2191 if test -n "$AWK"; then
2192 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2193 else
2194 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2195 for as_dir in $PATH
2196 do
2197 IFS=$as_save_IFS
2198 test -z "$as_dir" && as_dir=.
2199 for ac_exec_ext in '' $ac_executable_extensions; do
2200 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2201 ac_cv_prog_AWK="$ac_prog"
2202 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2203 break 2
2204 fi
2205 done
2206 done
2207 IFS=$as_save_IFS
2208
2209 fi
2210 fi
2211 AWK=$ac_cv_prog_AWK
2212 if test -n "$AWK"; then
2213 { echo "$as_me:$LINENO: result: $AWK" >&5
2214 echo "${ECHO_T}$AWK" >&6; }
2215 else
2216 { echo "$as_me:$LINENO: result: no" >&5
2217 echo "${ECHO_T}no" >&6; }
2218 fi
2219
2220
2221 test -n "$AWK" && break
2222 done
2223
2224 { echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2225 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
2226 set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2227 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2228 echo $ECHO_N "(cached) $ECHO_C" >&6
2229 else
2230 cat >conftest.make <<\_ACEOF
2231 SHELL = /bin/sh
2232 all:
2233 @echo '@@@%%%=$(MAKE)=@@@%%%'
2234 _ACEOF
2235 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2236 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2237 *@@@%%%=?*=@@@%%%*)
2238 eval ac_cv_prog_make_${ac_make}_set=yes;;
2239 *)
2240 eval ac_cv_prog_make_${ac_make}_set=no;;
2241 esac
2242 rm -f conftest.make
2243 fi
2244 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2245 { echo "$as_me:$LINENO: result: yes" >&5
2246 echo "${ECHO_T}yes" >&6; }
2247 SET_MAKE=
2248 else
2249 { echo "$as_me:$LINENO: result: no" >&5
2250 echo "${ECHO_T}no" >&6; }
2251 SET_MAKE="MAKE=${MAKE-make}"
2252 fi
2253
2254 rm -rf .tst 2>/dev/null
2255 mkdir .tst 2>/dev/null
2256 if test -d .tst; then
2257 am__leading_dot=.
2258 else
2259 am__leading_dot=_
2260 fi
2261 rmdir .tst 2>/dev/null
2262
2263 # Check whether --enable-pretty-cmds was given.
2264 if test "${enable_pretty_cmds+set}" = set; then
2265 enableval=$enable_pretty_cmds;
2266 fi
2267
2268 AMSHOWCMDSAT=''
2269 AMDEPSHOWCMDSAT=''
2270 AMPRETTYECHO=true
2271 AMCMDECHO=echo
2272 if test "x$enable_pretty_cmds" == xyes;
2273 then
2274 AMSHOWCMDSAT='@'
2275 test x$enable_dependency_tracking == xno && AMDEPSHOWCMDSAT='@'
2276 AMPRETTYECHO=echo
2277 AMCMDECHO=true
2278 LT_QUIET='--quiet'
2279 fi
2280
2281
2282
2283
2284
2285
2286 # test to see if srcdir already configured
2287 if test "`cd $srcdir && pwd`" != "`pwd`" &&
2288 test -f $srcdir/config.status; then
2289 { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2290 echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2291 { (exit 1); exit 1; }; }
2292 fi
2293
2294 # test whether we have cygpath
2295 if test -z "$CYGPATH_W"; then
2296 if (cygpath --version) >/dev/null 2>/dev/null; then
2297 CYGPATH_W='cygpath -w'
2298 else
2299 CYGPATH_W=echo
2300 fi
2301 fi
2302
2303
2304 # Define the identity of the package.
2305 PACKAGE='libXft'
2306 VERSION='2.1.12'
2307
2308
2309 cat >>confdefs.h <<_ACEOF
2310 #define PACKAGE "$PACKAGE"
2311 _ACEOF
2312
2313
2314 cat >>confdefs.h <<_ACEOF
2315 #define VERSION "$VERSION"
2316 _ACEOF
2317
2318 # Some tools Automake needs.
2319
2320 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2321
2322
2323 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2324
2325
2326 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2327
2328
2329 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2330
2331
2332 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2333
2334 install_sh=${install_sh-"$am_aux_dir/install-sh"}
2335
2336 # Installed binaries are usually stripped using `strip' when the user
2337 # run `make install-strip'. However `strip' might not be the right
2338 # tool to use in cross-compilation environments, therefore Automake
2339 # will honor the `STRIP' environment variable to overrule this program.
2340 if test "$cross_compiling" != no; then
2341 if test -n "$ac_tool_prefix"; then
2342 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2343 set dummy ${ac_tool_prefix}strip; ac_word=$2
2344 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2345 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2346 if test "${ac_cv_prog_STRIP+set}" = set; then
2347 echo $ECHO_N "(cached) $ECHO_C" >&6
2348 else
2349 if test -n "$STRIP"; then
2350 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2351 else
2352 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2353 for as_dir in $PATH
2354 do
2355 IFS=$as_save_IFS
2356 test -z "$as_dir" && as_dir=.
2357 for ac_exec_ext in '' $ac_executable_extensions; do
2358 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2359 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2360 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2361 break 2
2362 fi
2363 done
2364 done
2365 IFS=$as_save_IFS
2366
2367 fi
2368 fi
2369 STRIP=$ac_cv_prog_STRIP
2370 if test -n "$STRIP"; then
2371 { echo "$as_me:$LINENO: result: $STRIP" >&5
2372 echo "${ECHO_T}$STRIP" >&6; }
2373 else
2374 { echo "$as_me:$LINENO: result: no" >&5
2375 echo "${ECHO_T}no" >&6; }
2376 fi
2377
2378
2379 fi
2380 if test -z "$ac_cv_prog_STRIP"; then
2381 ac_ct_STRIP=$STRIP
2382 # Extract the first word of "strip", so it can be a program name with args.
2383 set dummy strip; ac_word=$2
2384 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2385 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2386 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2387 echo $ECHO_N "(cached) $ECHO_C" >&6
2388 else
2389 if test -n "$ac_ct_STRIP"; then
2390 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2391 else
2392 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2393 for as_dir in $PATH
2394 do
2395 IFS=$as_save_IFS
2396 test -z "$as_dir" && as_dir=.
2397 for ac_exec_ext in '' $ac_executable_extensions; do
2398 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2399 ac_cv_prog_ac_ct_STRIP="strip"
2400 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2401 break 2
2402 fi
2403 done
2404 done
2405 IFS=$as_save_IFS
2406
2407 fi
2408 fi
2409 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2410 if test -n "$ac_ct_STRIP"; then
2411 { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2412 echo "${ECHO_T}$ac_ct_STRIP" >&6; }
2413 else
2414 { echo "$as_me:$LINENO: result: no" >&5
2415 echo "${ECHO_T}no" >&6; }
2416 fi
2417
2418 if test "x$ac_ct_STRIP" = x; then
2419 STRIP=":"
2420 else
2421 case $cross_compiling:$ac_tool_warned in
2422 yes:)
2423 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2424 whose name does not start with the host triplet. If you think this
2425 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
2426 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2427 whose name does not start with the host triplet. If you think this
2428 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
2429 ac_tool_warned=yes ;;
2430 esac
2431 STRIP=$ac_ct_STRIP
2432 fi
2433 else
2434 STRIP="$ac_cv_prog_STRIP"
2435 fi
2436
2437 fi
2438 INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
2439
2440 # We need awk for the "check" target. The system "awk" is bad on
2441 # some platforms.
2442 # Always define AMTAR for backward compatibility.
2443
2444 AMTAR=${AMTAR-"${am_missing_run}tar"}
2445
2446 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2447
2448
2449
2450
2451
2452
2453 { echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2454 echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; }
2455 # Check whether --enable-maintainer-mode was given.
2456 if test "${enable_maintainer_mode+set}" = set; then
2457 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2458 else
2459 USE_MAINTAINER_MODE=no
2460 fi
2461
2462 { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2463 echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6; }
2464
2465
2466 if test $USE_MAINTAINER_MODE = yes; then
2467 MAINTAINER_MODE_TRUE=
2468 MAINTAINER_MODE_FALSE='#'
2469 else
2470 MAINTAINER_MODE_TRUE='#'
2471 MAINTAINER_MODE_FALSE=
2472 fi
2473
2474 MAINT=$MAINTAINER_MODE_TRUE
2475
2476
2477
2478 ac_config_headers="$ac_config_headers config.h"
2479
2480
2481 # checks for progs
2482 ac_ext=c
2483 ac_cpp='$CPP $CPPFLAGS'
2484 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2485 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2486 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2487 if test -n "$ac_tool_prefix"; then
2488 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2489 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2490 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2491 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2492 if test "${ac_cv_prog_CC+set}" = set; then
2493 echo $ECHO_N "(cached) $ECHO_C" >&6
2494 else
2495 if test -n "$CC"; then
2496 ac_cv_prog_CC="$CC" # Let the user override the test.
2497 else
2498 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2499 for as_dir in $PATH
2500 do
2501 IFS=$as_save_IFS
2502 test -z "$as_dir" && as_dir=.
2503 for ac_exec_ext in '' $ac_executable_extensions; do
2504 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2505 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2506 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2507 break 2
2508 fi
2509 done
2510 done
2511 IFS=$as_save_IFS
2512
2513 fi
2514 fi
2515 CC=$ac_cv_prog_CC
2516 if test -n "$CC"; then
2517 { echo "$as_me:$LINENO: result: $CC" >&5
2518 echo "${ECHO_T}$CC" >&6; }
2519 else
2520 { echo "$as_me:$LINENO: result: no" >&5
2521 echo "${ECHO_T}no" >&6; }
2522 fi
2523
2524
2525 fi
2526 if test -z "$ac_cv_prog_CC"; then
2527 ac_ct_CC=$CC
2528 # Extract the first word of "gcc", so it can be a program name with args.
2529 set dummy gcc; ac_word=$2
2530 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2531 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2532 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2533 echo $ECHO_N "(cached) $ECHO_C" >&6
2534 else
2535 if test -n "$ac_ct_CC"; then
2536 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2537 else
2538 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2539 for as_dir in $PATH
2540 do
2541 IFS=$as_save_IFS
2542 test -z "$as_dir" && as_dir=.
2543 for ac_exec_ext in '' $ac_executable_extensions; do
2544 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2545 ac_cv_prog_ac_ct_CC="gcc"
2546 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2547 break 2
2548 fi
2549 done
2550 done
2551 IFS=$as_save_IFS
2552
2553 fi
2554 fi
2555 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2556 if test -n "$ac_ct_CC"; then
2557 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2558 echo "${ECHO_T}$ac_ct_CC" >&6; }
2559 else
2560 { echo "$as_me:$LINENO: result: no" >&5
2561 echo "${ECHO_T}no" >&6; }
2562 fi
2563
2564 if test "x$ac_ct_CC" = x; then
2565 CC=""
2566 else
2567 case $cross_compiling:$ac_tool_warned in
2568 yes:)
2569 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2570 whose name does not start with the host triplet. If you think this
2571 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
2572 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2573 whose name does not start with the host triplet. If you think this
2574 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
2575 ac_tool_warned=yes ;;
2576 esac
2577 CC=$ac_ct_CC
2578 fi
2579 else
2580 CC="$ac_cv_prog_CC"
2581 fi
2582
2583 if test -z "$CC"; then
2584 if test -n "$ac_tool_prefix"; then
2585 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2586 set dummy ${ac_tool_prefix}cc; ac_word=$2
2587 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2588 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2589 if test "${ac_cv_prog_CC+set}" = set; then
2590 echo $ECHO_N "(cached) $ECHO_C" >&6
2591 else
2592 if test -n "$CC"; then
2593 ac_cv_prog_CC="$CC" # Let the user override the test.
2594 else
2595 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2596 for as_dir in $PATH
2597 do
2598 IFS=$as_save_IFS
2599 test -z "$as_dir" && as_dir=.
2600 for ac_exec_ext in '' $ac_executable_extensions; do
2601 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2602 ac_cv_prog_CC="${ac_tool_prefix}cc"
2603 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2604 break 2
2605 fi
2606 done
2607 done
2608 IFS=$as_save_IFS
2609
2610 fi
2611 fi
2612 CC=$ac_cv_prog_CC
2613 if test -n "$CC"; then
2614 { echo "$as_me:$LINENO: result: $CC" >&5
2615 echo "${ECHO_T}$CC" >&6; }
2616 else
2617 { echo "$as_me:$LINENO: result: no" >&5
2618 echo "${ECHO_T}no" >&6; }
2619 fi
2620
2621
2622 fi
2623 fi
2624 if test -z "$CC"; then
2625 # Extract the first word of "cc", so it can be a program name with args.
2626 set dummy cc; ac_word=$2
2627 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2628 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2629 if test "${ac_cv_prog_CC+set}" = set; then
2630 echo $ECHO_N "(cached) $ECHO_C" >&6
2631 else
2632 if test -n "$CC"; then
2633 ac_cv_prog_CC="$CC" # Let the user override the test.
2634 else
2635 ac_prog_rejected=no
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_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2643 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2644 ac_prog_rejected=yes
2645 continue
2646 fi
2647 ac_cv_prog_CC="cc"
2648 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2649 break 2
2650 fi
2651 done
2652 done
2653 IFS=$as_save_IFS
2654
2655 if test $ac_prog_rejected = yes; then
2656 # We found a bogon in the path, so make sure we never use it.
2657 set dummy $ac_cv_prog_CC
2658 shift
2659 if test $# != 0; then
2660 # We chose a different compiler from the bogus one.
2661 # However, it has the same basename, so the bogon will be chosen
2662 # first if we set CC to just the basename; use the full file name.
2663 shift
2664 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2665 fi
2666 fi
2667 fi
2668 fi
2669 CC=$ac_cv_prog_CC
2670 if test -n "$CC"; then
2671 { echo "$as_me:$LINENO: result: $CC" >&5
2672 echo "${ECHO_T}$CC" >&6; }
2673 else
2674 { echo "$as_me:$LINENO: result: no" >&5
2675 echo "${ECHO_T}no" >&6; }
2676 fi
2677
2678
2679 fi
2680 if test -z "$CC"; then
2681 if test -n "$ac_tool_prefix"; then
2682 for ac_prog in cl.exe
2683 do
2684 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2685 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2686 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2687 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2688 if test "${ac_cv_prog_CC+set}" = set; then
2689 echo $ECHO_N "(cached) $ECHO_C" >&6
2690 else
2691 if test -n "$CC"; then
2692 ac_cv_prog_CC="$CC" # Let the user override the test.
2693 else
2694 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2695 for as_dir in $PATH
2696 do
2697 IFS=$as_save_IFS
2698 test -z "$as_dir" && as_dir=.
2699 for ac_exec_ext in '' $ac_executable_extensions; do
2700 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2701 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2702 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2703 break 2
2704 fi
2705 done
2706 done
2707 IFS=$as_save_IFS
2708
2709 fi
2710 fi
2711 CC=$ac_cv_prog_CC
2712 if test -n "$CC"; then
2713 { echo "$as_me:$LINENO: result: $CC" >&5
2714 echo "${ECHO_T}$CC" >&6; }
2715 else
2716 { echo "$as_me:$LINENO: result: no" >&5
2717 echo "${ECHO_T}no" >&6; }
2718 fi
2719
2720
2721 test -n "$CC" && break
2722 done
2723 fi
2724 if test -z "$CC"; then
2725 ac_ct_CC=$CC
2726 for ac_prog in cl.exe
2727 do
2728 # Extract the first word of "$ac_prog", so it can be a program name with args.
2729 set dummy $ac_prog; ac_word=$2
2730 { echo "$as_me:$LINENO: checking for $ac_word" >&5
2731 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2732 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2733 echo $ECHO_N "(cached) $ECHO_C" >&6
2734 else
2735 if test -n "$ac_ct_CC"; then
2736 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2737 else
2738 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2739 for as_dir in $PATH
2740 do
2741 IFS=$as_save_IFS
2742 test -z "$as_dir" && as_dir=.
2743 for ac_exec_ext in '' $ac_executable_extensions; do
2744 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2745 ac_cv_prog_ac_ct_CC="$ac_prog"
2746 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2747 break 2
2748 fi
2749 done
2750 done
2751 IFS=$as_save_IFS
2752
2753 fi
2754 fi
2755 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2756 if test -n "$ac_ct_CC"; then
2757 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2758 echo "${ECHO_T}$ac_ct_CC" >&6; }
2759 else
2760 { echo "$as_me:$LINENO: result: no" >&5
2761 echo "${ECHO_T}no" >&6; }
2762 fi
2763
2764
2765 test -n "$ac_ct_CC" && break
2766 done
2767
2768 if test "x$ac_ct_CC" = x; then
2769 CC=""
2770 else
2771 case $cross_compiling:$ac_tool_warned in
2772 yes:)
2773 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2774 whose name does not start with the host triplet. If you think this
2775 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
2776 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2777 whose name does not start with the host triplet. If you think this
2778 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
2779 ac_tool_warned=yes ;;
2780 esac
2781 CC=$ac_ct_CC
2782 fi
2783 fi
2784
2785 fi
2786
2787
2788 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2789 See \`config.log' for more details." >&5
2790 echo "$as_me: error: no acceptable C compiler found in \$PATH
2791 See \`config.log' for more details." >&2;}
2792 { (exit 1); exit 1; }; }
2793
2794 # Provide some information about the compiler.
2795 echo "$as_me:$LINENO: checking for C compiler version" >&5
2796 ac_compiler=`set X $ac_compile; echo $2`
2797 { (ac_try="$ac_compiler --version >&5"
2798 case "(($ac_try" in
2799 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2800 *) ac_try_echo=$ac_try;;
2801 esac
2802 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2803 (eval "$ac_compiler --version >&5") 2>&5
2804 ac_status=$?
2805 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2806 (exit $ac_status); }
2807 { (ac_try="$ac_compiler -v >&5"
2808 case "(($ac_try" in
2809 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2810 *) ac_try_echo=$ac_try;;
2811 esac
2812 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2813 (eval "$ac_compiler -v >&5") 2>&5
2814 ac_status=$?
2815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2816 (exit $ac_status); }
2817 { (ac_try="$ac_compiler -V >&5"
2818 case "(($ac_try" in
2819 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2820 *) ac_try_echo=$ac_try;;
2821 esac
2822 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2823 (eval "$ac_compiler -V >&5") 2>&5
2824 ac_status=$?
2825 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2826 (exit $ac_status); }
2827
2828 cat >conftest.$ac_ext <<_ACEOF
2829 /* confdefs.h. */
2830 _ACEOF
2831 cat confdefs.h >>conftest.$ac_ext
2832 cat >>conftest.$ac_ext <<_ACEOF
2833 /* end confdefs.h. */
2834
2835 int
2836 main ()
2837 {
2838
2839 ;
2840 return 0;
2841 }
2842 _ACEOF
2843 ac_clean_files_save=$ac_clean_files
2844 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2845 # Try to create an executable without -o first, disregard a.out.
2846 # It will help us diagnose broken compilers, and finding out an intuition
2847 # of exeext.
2848 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2849 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2850 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2851 #
2852 # List of possible output files, starting from the most likely.
2853 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2854 # only as a last resort. b.out is created by i960 compilers.
2855 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2856 #
2857 # The IRIX 6 linker writes into existing files which may not be
2858 # executable, retaining their permissions. Remove them first so a
2859 # subsequent execution test works.
2860 ac_rmfiles=
2861 for ac_file in $ac_files
2862 do
2863 case $ac_file in
2864 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2865 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2866 esac
2867 done
2868 rm -f $ac_rmfiles
2869
2870 if { (ac_try="$ac_link_default"
2871 case "(($ac_try" in
2872 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2873 *) ac_try_echo=$ac_try;;
2874 esac
2875 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2876 (eval "$ac_link_default") 2>&5
2877 ac_status=$?
2878 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2879 (exit $ac_status); }; then
2880 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2881 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2882 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2883 # so that the user can short-circuit this test for compilers unknown to
2884 # Autoconf.
2885 for ac_file in $ac_files
2886 do
2887 test -f "$ac_file" || continue
2888 case $ac_file in
2889 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2890 ;;
2891 [ab].out )
2892 # We found the default executable, but exeext='' is most
2893 # certainly right.
2894 break;;
2895 *.* )
2896 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2897 then :; else
2898 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2899 fi
2900 # We set ac_cv_exeext here because the later test for it is not
2901 # safe: cross compilers may not add the suffix if given an `-o'
2902 # argument, so we may need to know it at that point already.
2903 # Even if this section looks crufty: it has the advantage of
2904 # actually working.
2905 break;;
2906 * )
2907 break;;
2908 esac
2909 done
2910 test "$ac_cv_exeext" = no && ac_cv_exeext=
2911
2912 else
2913 echo "$as_me: failed program was:" >&5
2914 sed 's/^/| /' conftest.$ac_ext >&5
2915
2916 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2917 See \`config.log' for more details." >&5
2918 echo "$as_me: error: C compiler cannot create executables
2919 See \`config.log' for more details." >&2;}
2920 { (exit 77); exit 77; }; }
2921 fi
2922
2923 ac_exeext=$ac_cv_exeext
2924 { echo "$as_me:$LINENO: result: $ac_file" >&5
2925 echo "${ECHO_T}$ac_file" >&6; }
2926
2927 # Check that the compiler produces executables we can run. If not, either
2928 # the compiler is broken, or we cross compile.
2929 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2930 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2931 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2932 # If not cross compiling, check that we can run a simple program.
2933 if test "$cross_compiling" != yes; then
2934 if { ac_try='./$ac_file'
2935 { (case "(($ac_try" in
2936 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2937 *) ac_try_echo=$ac_try;;
2938 esac
2939 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2940 (eval "$ac_try") 2>&5
2941 ac_status=$?
2942 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2943 (exit $ac_status); }; }; then
2944 cross_compiling=no
2945 else
2946 if test "$cross_compiling" = maybe; then
2947 cross_compiling=yes
2948 else
2949 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2950 If you meant to cross compile, use \`--host'.
2951 See \`config.log' for more details." >&5
2952 echo "$as_me: error: cannot run C compiled programs.
2953 If you meant to cross compile, use \`--host'.
2954 See \`config.log' for more details." >&2;}
2955 { (exit 1); exit 1; }; }
2956 fi
2957 fi
2958 fi
2959 { echo "$as_me:$LINENO: result: yes" >&5
2960 echo "${ECHO_T}yes" >&6; }
2961
2962 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2963 ac_clean_files=$ac_clean_files_save
2964 # Check that the compiler produces executables we can run. If not, either
2965 # the compiler is broken, or we cross compile.
2966 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2967 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2968 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
2969 echo "${ECHO_T}$cross_compiling" >&6; }
2970
2971 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
2972 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2973 if { (ac_try="$ac_link"
2974 case "(($ac_try" in
2975 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2976 *) ac_try_echo=$ac_try;;
2977 esac
2978 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2979 (eval "$ac_link") 2>&5
2980 ac_status=$?
2981 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2982 (exit $ac_status); }; then
2983 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2984 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2985 # work properly (i.e., refer to `conftest.exe'), while it won't with
2986 # `rm'.
2987 for ac_file in conftest.exe conftest conftest.*; do
2988 test -f "$ac_file" || continue
2989 case $ac_file in
2990 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2991 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2992 break;;
2993 * ) break;;
2994 esac
2995 done
2996 else
2997 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2998 See \`config.log' for more details." >&5
2999 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3000 See \`config.log' for more details." >&2;}
3001 { (exit 1); exit 1; }; }
3002 fi
3003
3004 rm -f conftest$ac_cv_exeext
3005 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3006 echo "${ECHO_T}$ac_cv_exeext" >&6; }
3007
3008 rm -f conftest.$ac_ext
3009 EXEEXT=$ac_cv_exeext
3010 ac_exeext=$EXEEXT
3011 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
3012 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
3013 if test "${ac_cv_objext+set}" = set; then
3014 echo $ECHO_N "(cached) $ECHO_C" >&6
3015 else
3016 cat >conftest.$ac_ext <<_ACEOF
3017 /* confdefs.h. */
3018 _ACEOF
3019 cat confdefs.h >>conftest.$ac_ext
3020 cat >>conftest.$ac_ext <<_ACEOF
3021 /* end confdefs.h. */
3022
3023 int
3024 main ()
3025 {
3026
3027 ;
3028 return 0;
3029 }
3030 _ACEOF
3031 rm -f conftest.o conftest.obj
3032 if { (ac_try="$ac_compile"
3033 case "(($ac_try" in
3034 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3035 *) ac_try_echo=$ac_try;;
3036 esac
3037 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3038 (eval "$ac_compile") 2>&5
3039 ac_status=$?
3040 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3041 (exit $ac_status); }; then
3042 for ac_file in conftest.o conftest.obj conftest.*; do
3043 test -f "$ac_file" || continue;
3044 case $ac_file in
3045 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
3046 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3047 break;;
3048 esac
3049 done
3050 else
3051 echo "$as_me: failed program was:" >&5
3052 sed 's/^/| /' conftest.$ac_ext >&5
3053
3054 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3055 See \`config.log' for more details." >&5
3056 echo "$as_me: error: cannot compute suffix of object files: cannot compile
3057 See \`config.log' for more details." >&2;}
3058 { (exit 1); exit 1; }; }
3059 fi
3060
3061 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3062 fi
3063 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3064 echo "${ECHO_T}$ac_cv_objext" >&6; }
3065 OBJEXT=$ac_cv_objext
3066 ac_objext=$OBJEXT
3067 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3068 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3069 if test "${ac_cv_c_compiler_gnu+set}" = set; then
3070 echo $ECHO_N "(cached) $ECHO_C" >&6
3071 else
3072 cat >conftest.$ac_ext <<_ACEOF
3073 /* confdefs.h. */
3074 _ACEOF
3075 cat confdefs.h >>conftest.$ac_ext
3076 cat >>conftest.$ac_ext <<_ACEOF
3077 /* end confdefs.h. */
3078
3079 int
3080 main ()
3081 {
3082 #ifndef __GNUC__
3083 choke me
3084 #endif
3085
3086 ;
3087 return 0;
3088 }
3089 _ACEOF
3090 rm -f conftest.$ac_objext
3091 if { (ac_try="$ac_compile"
3092 case "(($ac_try" in
3093 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3094 *) ac_try_echo=$ac_try;;
3095 esac
3096 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3097 (eval "$ac_compile") 2>conftest.er1
3098 ac_status=$?
3099 grep -v '^ *+' conftest.er1 >conftest.err
3100 rm -f conftest.er1
3101 cat conftest.err >&5
3102 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3103 (exit $ac_status); } &&
3104 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3105 { (case "(($ac_try" in
3106 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3107 *) ac_try_echo=$ac_try;;
3108 esac
3109 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3110 (eval "$ac_try") 2>&5
3111 ac_status=$?
3112 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3113 (exit $ac_status); }; } &&
3114 { ac_try='test -s conftest.$ac_objext'
3115 { (case "(($ac_try" in
3116 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3117 *) ac_try_echo=$ac_try;;
3118 esac
3119 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3120 (eval "$ac_try") 2>&5
3121 ac_status=$?
3122 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3123 (exit $ac_status); }; }; then
3124 ac_compiler_gnu=yes
3125 else
3126 echo "$as_me: failed program was:" >&5
3127 sed 's/^/| /' conftest.$ac_ext >&5
3128
3129 ac_compiler_gnu=no
3130 fi
3131
3132 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3133 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3134
3135 fi
3136 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3137 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3138 GCC=`test $ac_compiler_gnu = yes && echo yes`
3139 ac_test_CFLAGS=${CFLAGS+set}
3140 ac_save_CFLAGS=$CFLAGS
3141 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3142 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3143 if test "${ac_cv_prog_cc_g+set}" = set; then
3144 echo $ECHO_N "(cached) $ECHO_C" >&6
3145 else
3146 ac_save_c_werror_flag=$ac_c_werror_flag
3147 ac_c_werror_flag=yes
3148 ac_cv_prog_cc_g=no
3149 CFLAGS="-g"
3150 cat >conftest.$ac_ext <<_ACEOF
3151 /* confdefs.h. */
3152 _ACEOF
3153 cat confdefs.h >>conftest.$ac_ext
3154 cat >>conftest.$ac_ext <<_ACEOF
3155 /* end confdefs.h. */
3156
3157 int
3158 main ()
3159 {
3160
3161 ;
3162 return 0;
3163 }
3164 _ACEOF
3165 rm -f conftest.$ac_objext
3166 if { (ac_try="$ac_compile"
3167 case "(($ac_try" in
3168 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3169 *) ac_try_echo=$ac_try;;
3170 esac
3171 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3172 (eval "$ac_compile") 2>conftest.er1
3173 ac_status=$?
3174 grep -v '^ *+' conftest.er1 >conftest.err
3175 rm -f conftest.er1
3176 cat conftest.err >&5
3177 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3178 (exit $ac_status); } &&
3179 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3180 { (case "(($ac_try" in
3181 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3182 *) ac_try_echo=$ac_try;;
3183 esac
3184 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3185 (eval "$ac_try") 2>&5
3186 ac_status=$?
3187 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3188 (exit $ac_status); }; } &&
3189 { ac_try='test -s conftest.$ac_objext'
3190 { (case "(($ac_try" in
3191 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3192 *) ac_try_echo=$ac_try;;
3193 esac
3194 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3195 (eval "$ac_try") 2>&5
3196 ac_status=$?
3197 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3198 (exit $ac_status); }; }; then
3199 ac_cv_prog_cc_g=yes
3200 else
3201 echo "$as_me: failed program was:" >&5
3202 sed 's/^/| /' conftest.$ac_ext >&5
3203
3204 CFLAGS=""
3205 cat >conftest.$ac_ext <<_ACEOF
3206 /* confdefs.h. */
3207 _ACEOF
3208 cat confdefs.h >>conftest.$ac_ext
3209 cat >>conftest.$ac_ext <<_ACEOF
3210 /* end confdefs.h. */
3211
3212 int
3213 main ()
3214 {
3215
3216 ;
3217 return 0;
3218 }
3219 _ACEOF
3220 rm -f conftest.$ac_objext
3221 if { (ac_try="$ac_compile"
3222 case "(($ac_try" in
3223 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3224 *) ac_try_echo=$ac_try;;
3225 esac
3226 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3227 (eval "$ac_compile") 2>conftest.er1
3228 ac_status=$?
3229 grep -v '^ *+' conftest.er1 >conftest.err
3230 rm -f conftest.er1
3231 cat conftest.err >&5
3232 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3233 (exit $ac_status); } &&
3234 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3235 { (case "(($ac_try" in
3236 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3237 *) ac_try_echo=$ac_try;;
3238 esac
3239 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3240 (eval "$ac_try") 2>&5
3241 ac_status=$?
3242 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3243 (exit $ac_status); }; } &&
3244 { ac_try='test -s conftest.$ac_objext'
3245 { (case "(($ac_try" in
3246 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3247 *) ac_try_echo=$ac_try;;
3248 esac
3249 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3250 (eval "$ac_try") 2>&5
3251 ac_status=$?
3252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3253 (exit $ac_status); }; }; then
3254 :
3255 else
3256 echo "$as_me: failed program was:" >&5
3257 sed 's/^/| /' conftest.$ac_ext >&5
3258
3259 ac_c_werror_flag=$ac_save_c_werror_flag
3260 CFLAGS="-g"
3261 cat >conftest.$ac_ext <<_ACEOF
3262 /* confdefs.h. */
3263 _ACEOF
3264 cat confdefs.h >>conftest.$ac_ext
3265 cat >>conftest.$ac_ext <<_ACEOF
3266 /* end confdefs.h. */
3267
3268 int
3269 main ()
3270 {
3271
3272 ;
3273 return 0;
3274 }
3275 _ACEOF
3276 rm -f conftest.$ac_objext
3277 if { (ac_try="$ac_compile"
3278 case "(($ac_try" in
3279 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3280 *) ac_try_echo=$ac_try;;
3281 esac
3282 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3283 (eval "$ac_compile") 2>conftest.er1
3284 ac_status=$?
3285 grep -v '^ *+' conftest.er1 >conftest.err
3286 rm -f conftest.er1
3287 cat conftest.err >&5
3288 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3289 (exit $ac_status); } &&
3290 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3291 { (case "(($ac_try" in
3292 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3293 *) ac_try_echo=$ac_try;;
3294 esac
3295 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3296 (eval "$ac_try") 2>&5
3297 ac_status=$?
3298 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3299 (exit $ac_status); }; } &&
3300 { ac_try='test -s conftest.$ac_objext'
3301 { (case "(($ac_try" in
3302 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3303 *) ac_try_echo=$ac_try;;
3304 esac
3305 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3306 (eval "$ac_try") 2>&5
3307 ac_status=$?
3308 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3309 (exit $ac_status); }; }; then
3310 ac_cv_prog_cc_g=yes
3311 else
3312 echo "$as_me: failed program was:" >&5
3313 sed 's/^/| /' conftest.$ac_ext >&5
3314
3315
3316 fi
3317
3318 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3319 fi
3320
3321 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3322 fi
3323
3324 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3325 ac_c_werror_flag=$ac_save_c_werror_flag
3326 fi
3327 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3328 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3329 if test "$ac_test_CFLAGS" = set; then
3330 CFLAGS=$ac_save_CFLAGS
3331 elif test $ac_cv_prog_cc_g = yes; then
3332 if test "$GCC" = yes; then
3333 CFLAGS="-g -O2"
3334 else
3335 CFLAGS="-g"
3336 fi
3337 else
3338 if test "$GCC" = yes; then
3339 CFLAGS="-O2"
3340 else
3341 CFLAGS=
3342 fi
3343 fi
3344 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3345 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3346 if test "${ac_cv_prog_cc_c89+set}" = set; then
3347 echo $ECHO_N "(cached) $ECHO_C" >&6
3348 else
3349 ac_cv_prog_cc_c89=no
3350 ac_save_CC=$CC
3351 cat >conftest.$ac_ext <<_ACEOF
3352 /* confdefs.h. */
3353 _ACEOF
3354 cat confdefs.h >>conftest.$ac_ext
3355 cat >>conftest.$ac_ext <<_ACEOF
3356 /* end confdefs.h. */
3357 #include <stdarg.h>
3358 #include <stdio.h>
3359 #include <sys/types.h>
3360 #include <sys/stat.h>
3361 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3362 struct buf { int x; };
3363 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3364 static char *e (p, i)
3365 char **p;
3366 int i;
3367 {
3368 return p[i];
3369 }
3370 static char *f (char * (*g) (char **, int), char **p, ...)
3371 {
3372 char *s;
3373 va_list v;
3374 va_start (v,p);
3375 s = g (p, va_arg (v,int));
3376 va_end (v);
3377 return s;
3378 }
3379
3380 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3381 function prototypes and stuff, but not '\xHH' hex character constants.
3382 These don't provoke an error unfortunately, instead are silently treated
3383 as 'x'. The following induces an error, until -std is added to get
3384 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3385 array size at least. It's necessary to write '\x00'==0 to get something
3386 that's true only with -std. */
3387 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3388
3389 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3390 inside strings and character constants. */
3391 #define FOO(x) 'x'
3392 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3393
3394 int test (int i, double x);
3395 struct s1 {int (*f) (int a);};
3396 struct s2 {int (*f) (double a);};
3397 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3398 int argc;
3399 char **argv;
3400 int
3401 main ()
3402 {
3403 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3404 ;
3405 return 0;
3406 }
3407 _ACEOF
3408 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3409 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3410 do
3411 CC="$ac_save_CC $ac_arg"
3412 rm -f conftest.$ac_objext
3413 if { (ac_try="$ac_compile"
3414 case "(($ac_try" in
3415 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3416 *) ac_try_echo=$ac_try;;
3417 esac
3418 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3419 (eval "$ac_compile") 2>conftest.er1
3420 ac_status=$?
3421 grep -v '^ *+' conftest.er1 >conftest.err
3422 rm -f conftest.er1
3423 cat conftest.err >&5
3424 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3425 (exit $ac_status); } &&
3426 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3427 { (case "(($ac_try" in
3428 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3429 *) ac_try_echo=$ac_try;;
3430 esac
3431 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3432 (eval "$ac_try") 2>&5
3433 ac_status=$?
3434 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3435 (exit $ac_status); }; } &&
3436 { ac_try='test -s conftest.$ac_objext'
3437 { (case "(($ac_try" in
3438 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3439 *) ac_try_echo=$ac_try;;
3440 esac
3441 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3442 (eval "$ac_try") 2>&5
3443 ac_status=$?
3444 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3445 (exit $ac_status); }; }; then
3446 ac_cv_prog_cc_c89=$ac_arg
3447 else
3448 echo "$as_me: failed program was:" >&5
3449 sed 's/^/| /' conftest.$ac_ext >&5
3450
3451
3452 fi
3453
3454 rm -f core conftest.err conftest.$ac_objext
3455 test "x$ac_cv_prog_cc_c89" != "xno" && break
3456 done
3457 rm -f conftest.$ac_ext
3458 CC=$ac_save_CC
3459
3460 fi
3461 # AC_CACHE_VAL
3462 case "x$ac_cv_prog_cc_c89" in
3463 x)
3464 { echo "$as_me:$LINENO: result: none needed" >&5
3465 echo "${ECHO_T}none needed" >&6; } ;;
3466 xno)
3467 { echo "$as_me:$LINENO: result: unsupported" >&5
3468 echo "${ECHO_T}unsupported" >&6; } ;;
3469 *)
3470 CC="$CC $ac_cv_prog_cc_c89"
3471 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3472 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3473 esac
3474
3475
3476 ac_ext=c
3477 ac_cpp='$CPP $CPPFLAGS'
3478 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3479 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3480 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3481 DEPDIR="${am__leading_dot}deps"
3482
3483 ac_config_commands="$ac_config_commands depfiles"
3484
3485
3486 am_make=${MAKE-make}
3487 cat > confinc << 'END'
3488 am__doit:
3489 @echo done
3490 .PHONY: am__doit
3491 END
3492 # If we don't find an include directive, just comment out the code.
3493 { echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
3494 echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
3495 am__include="#"
3496 am__quote=
3497 _am_result=none
3498 # First try GNU make style include.
3499 echo "include confinc" > confmf
3500 # We grep out `Entering directory' and `Leaving directory'
3501 # messages which can occur if `w' ends up in MAKEFLAGS.
3502 # In particular we don't look at `^make:' because GNU make might
3503 # be invoked under some other name (usually "gmake"), in which
3504 # case it prints its new name instead of `make'.
3505 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
3506 am__include=include
3507 am__quote=
3508 _am_result=GNU
3509 fi
3510 # Now try BSD make style include.
3511 if test "$am__include" = "#"; then
3512 echo '.include "confinc"' > confmf
3513 if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
3514 am__include=.include
3515 am__quote="\""
3516 _am_result=BSD
3517 fi
3518 fi
3519
3520
3521 { echo "$as_me:$LINENO: result: $_am_result" >&5
3522 echo "${ECHO_T}$_am_result" >&6; }
3523 rm -f confinc confmf
3524
3525 # Check whether --enable-dependency-tracking was given.
3526 if test "${enable_dependency_tracking+set}" = set; then
3527 enableval=$enable_dependency_tracking;
3528 fi
3529
3530 if test "x$enable_dependency_tracking" != xno; then
3531 am_depcomp="$ac_aux_dir/depcomp"
3532 AMDEPBACKSLASH='\'
3533 fi
3534
3535
3536 if test "x$enable_dependency_tracking" != xno; then
3537 AMDEP_TRUE=
3538 AMDEP_FALSE='#'
3539 else
3540 AMDEP_TRUE='#'
3541 AMDEP_FALSE=
3542 fi
3543
3544
3545
3546
3547 depcc="$CC" am_compiler_list=
3548
3549 { echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3550 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
3551 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3552 echo $ECHO_N "(cached) $ECHO_C" >&6
3553 else
3554 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3555 # We make a subdir and do the tests there. Otherwise we can end up
3556 # making bogus files that we don't know about and never remove. For
3557 # instance it was reported that on HP-UX the gcc test will end up
3558 # making a dummy file named `D' -- because `-MD' means `put the output
3559 # in D'.
3560 mkdir conftest.dir
3561 # Copy depcomp to subdir because otherwise we won't find it if we're
3562 # using a relative directory.
3563 cp "$am_depcomp" conftest.dir
3564 cd conftest.dir
3565 # We will build objects and dependencies in a subdirectory because
3566 # it helps to detect inapplicable dependency modes. For instance
3567 # both Tru64's cc and ICC support -MD to output dependencies as a
3568 # side effect of compilation, but ICC will put the dependencies in
3569 # the current directory while Tru64 will put them in the object
3570 # directory.
3571 mkdir sub
3572
3573 am_cv_CC_dependencies_compiler_type=none
3574 if test "$am_compiler_list" = ""; then
3575 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3576 fi
3577 for depmode in $am_compiler_list; do
3578 # Setup a source with many dependencies, because some compilers
3579 # like to wrap large dependency lists on column 80 (with \), and
3580 # we should not choose a depcomp mode which is confused by this.
3581 #
3582 # We need to recreate these files for each test, as the compiler may
3583 # overwrite some of them when testing with obscure command lines.
3584 # This happens at least with the AIX C compiler.
3585 : > sub/conftest.c
3586 for i in 1 2 3 4 5 6; do
3587 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3588 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3589 # Solaris 8's {/usr,}/bin/sh.
3590 touch sub/conftst$i.h
3591 done
3592 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3593
3594 case $depmode in
3595 nosideeffect)
3596 # after this tag, mechanisms are not by side-effect, so they'll
3597 # only be used when explicitly requested
3598 if test "x$enable_dependency_tracking" = xyes; then
3599 continue
3600 else
3601 break
3602 fi
3603 ;;
3604 none) break ;;
3605 esac
3606 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3607 # mode. It turns out that the SunPro C++ compiler does not properly
3608 # handle `-M -o', and we need to detect this.
3609 if depmode=$depmode \
3610 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3611 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3612 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3613 >/dev/null 2>conftest.err &&
3614 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3615 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3616 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3617 # icc doesn't choke on unknown options, it will just issue warnings
3618 # or remarks (even with -Werror). So we grep stderr for any message
3619 # that says an option was ignored or not supported.
3620 # When given -MP, icc 7.0 and 7.1 complain thusly:
3621 # icc: Command line warning: ignoring option '-M'; no argument required
3622 # The diagnosis changed in icc 8.0:
3623 # icc: Command line remark: option '-MP' not supported
3624 if (grep 'ignoring option' conftest.err ||
3625 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3626 am_cv_CC_dependencies_compiler_type=$depmode
3627 break
3628 fi
3629 fi
3630 done
3631
3632 cd ..
3633 rm -rf conftest.dir
3634 else
3635 am_cv_CC_dependencies_compiler_type=none
3636 fi
3637
3638 fi
3639 { echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3640 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
3641 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3642
3643
3644
3645 if
3646 test "x$enable_dependency_tracking" != xno \
3647 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3648 am__fastdepCC_TRUE=
3649 am__fastdepCC_FALSE='#'
3650 else
3651 am__fastdepCC_TRUE='#'
3652 am__fastdepCC_FALSE=
3653 fi
3654
3655
3656 # Check whether --enable-shared was given.
3657 if test "${enable_shared+set}" = set; then
3658 enableval=$enable_shared; p=${PACKAGE-default}
3659 case $enableval in
3660 yes) enable_shared=yes ;;
3661 no) enable_shared=no ;;
3662 *)
3663 enable_shared=no
3664 # Look at the argument we got. We use all the common list separators.
3665 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3666 for pkg in $enableval; do
3667 IFS="$lt_save_ifs"
3668 if test "X$pkg" = "X$p"; then
3669 enable_shared=yes
3670 fi
3671 done
3672 IFS="$lt_save_ifs"
3673 ;;
3674 esac
3675 else
3676 enable_shared=yes
3677 fi
3678
3679
3680 # Check whether --enable-static was given.
3681 if test "${enable_static+set}" = set; then
3682 enableval=$enable_static; p=${PACKAGE-default}
3683 case $enableval in
3684 yes) enable_static=yes ;;
3685 no) enable_static=no ;;
3686 *)
3687 enable_static=no
3688 # Look at the argument we got. We use all the common list separators.
3689 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3690 for pkg in $enableval; do
3691 IFS="$lt_save_ifs"
3692 if test "X$pkg" = "X$p"; then
3693 enable_static=yes
3694 fi
3695 done
3696 IFS="$lt_save_ifs"
3697 ;;
3698 esac
3699 else
3700 enable_static=yes
3701 fi
3702
3703
3704 # Check whether --enable-fast-install was given.
3705 if test "${enable_fast_install+set}" = set; then
3706 enableval=$enable_fast_install; p=${PACKAGE-default}
3707 case $enableval in
3708 yes) enable_fast_install=yes ;;
3709 no) enable_fast_install=no ;;
3710 *)
3711 enable_fast_install=no
3712 # Look at the argument we got. We use all the common list separators.
3713 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3714 for pkg in $enableval; do
3715 IFS="$lt_save_ifs"
3716 if test "X$pkg" = "X$p"; then
3717 enable_fast_install=yes
3718 fi
3719 done
3720 IFS="$lt_save_ifs"
3721 ;;
3722 esac
3723 else
3724 enable_fast_install=yes
3725 fi
3726
3727
3728 # Make sure we can run config.sub.
3729 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3730 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3731 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3732 { (exit 1); exit 1; }; }
3733
3734 { echo "$as_me:$LINENO: checking build system type" >&5
3735 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3736 if test "${ac_cv_build+set}" = set; then
3737 echo $ECHO_N "(cached) $ECHO_C" >&6
3738 else
3739 ac_build_alias=$build_alias
3740 test "x$ac_build_alias" = x &&
3741 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3742 test "x$ac_build_alias" = x &&
3743 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3744 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3745 { (exit 1); exit 1; }; }
3746 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3747 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3748 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3749 { (exit 1); exit 1; }; }
3750
3751 fi
3752 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3753 echo "${ECHO_T}$ac_cv_build" >&6; }
3754 case $ac_cv_build in
3755 *-*-*) ;;
3756 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3757 echo "$as_me: error: invalid value of canonical build" >&2;}
3758 { (exit 1); exit 1; }; };;
3759 esac
3760 build=$ac_cv_build
3761 ac_save_IFS=$IFS; IFS='-'
3762 set x $ac_cv_build
3763 shift
3764 build_cpu=$1
3765 build_vendor=$2
3766 shift; shift
3767 # Remember, the first character of IFS is used to create $*,
3768 # except with old shells:
3769 build_os=$*
3770 IFS=$ac_save_IFS
3771 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3772
3773
3774 { echo "$as_me:$LINENO: checking host system type" >&5
3775 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3776 if test "${ac_cv_host+set}" = set; then
3777 echo $ECHO_N "(cached) $ECHO_C" >&6
3778 else
3779 if test "x$host_alias" = x; then
3780 ac_cv_host=$ac_cv_build
3781 else
3782 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3783 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3784 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3785 { (exit 1); exit 1; }; }
3786 fi
3787
3788 fi
3789 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3790 echo "${ECHO_T}$ac_cv_host" >&6; }
3791 case $ac_cv_host in
3792 *-*-*) ;;
3793 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3794 echo "$as_me: error: invalid value of canonical host" >&2;}
3795 { (exit 1); exit 1; }; };;
3796 esac
3797 host=$ac_cv_host
3798 ac_save_IFS=$IFS; IFS='-'
3799 set x $ac_cv_host
3800 shift
3801 host_cpu=$1
3802 host_vendor=$2
3803 shift; shift
3804 # Remember, the first character of IFS is used to create $*,
3805 # except with old shells:
3806 host_os=$*
3807 IFS=$ac_save_IFS
3808 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3809
3810
3811 { echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3812 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
3813 if test "${lt_cv_path_SED+set}" = set; then
3814 echo $ECHO_N "(cached) $ECHO_C" >&6
3815 else
3816 # Loop through the user's path and test for sed and gsed.
3817 # Then use that list of sed's as ones to test for truncation.
3818 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3819 for as_dir in $PATH
3820 do
3821 IFS=$as_save_IFS
3822 test -z "$as_dir" && as_dir=.
3823 for lt_ac_prog in sed gsed; do
3824 for ac_exec_ext in '' $ac_executable_extensions; do
3825 if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
3826 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3827 fi
3828 done
3829 done
3830 done
3831 lt_ac_max=0
3832 lt_ac_count=0
3833 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
3834 # along with /bin/sed that truncates output.
3835 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3836 test ! -f $lt_ac_sed && continue
3837 cat /dev/null > conftest.in
3838 lt_ac_count=0
3839 echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3840 # Check for GNU sed and select it if it is found.
3841 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3842 lt_cv_path_SED=$lt_ac_sed
3843 break
3844 fi
3845 while true; do
3846 cat conftest.in conftest.in >conftest.tmp
3847 mv conftest.tmp conftest.in
3848 cp conftest.in conftest.nl
3849 echo >>conftest.nl
3850 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3851 cmp -s conftest.out conftest.nl || break
3852 # 10000 chars as input seems more than enough
3853 test $lt_ac_count -gt 10 && break
3854 lt_ac_count=`expr $lt_ac_count + 1`
3855 if test $lt_ac_count -gt $lt_ac_max; then
3856 lt_ac_max=$lt_ac_count
3857 lt_cv_path_SED=$lt_ac_sed
3858 fi
3859 done
3860 done
3861
3862 fi
3863
3864 SED=$lt_cv_path_SED
3865 { echo "$as_me:$LINENO: result: $SED" >&5
3866 echo "${ECHO_T}$SED" >&6; }
3867
3868 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3869 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3870 if test "${ac_cv_path_GREP+set}" = set; then
3871 echo $ECHO_N "(cached) $ECHO_C" >&6
3872 else
3873 # Extract the first word of "grep ggrep" to use in msg output
3874 if test -z "$GREP"; then
3875 set dummy grep ggrep; ac_prog_name=$2
3876 if test "${ac_cv_path_GREP+set}" = set; then
3877 echo $ECHO_N "(cached) $ECHO_C" >&6
3878 else
3879 ac_path_GREP_found=false
3880 # Loop through the user's path and test for each of PROGNAME-LIST
3881 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3882 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3883 do
3884 IFS=$as_save_IFS
3885 test -z "$as_dir" && as_dir=.
3886 for ac_prog in grep ggrep; do
3887 for ac_exec_ext in '' $ac_executable_extensions; do
3888 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3889 { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
3890 # Check for GNU ac_path_GREP and select it if it is found.
3891 # Check for GNU $ac_path_GREP
3892 case `"$ac_path_GREP" --version 2>&1` in
3893 *GNU*)
3894 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3895 *)
3896 ac_count=0
3897 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3898 while :
3899 do
3900 cat "conftest.in" "conftest.in" >"conftest.tmp"
3901 mv "conftest.tmp" "conftest.in"
3902 cp "conftest.in" "conftest.nl"
3903 echo 'GREP' >> "conftest.nl"
3904 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3905 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3906 ac_count=`expr $ac_count + 1`
3907 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3908 # Best one so far, save it but keep looking for a better one
3909 ac_cv_path_GREP="$ac_path_GREP"
3910 ac_path_GREP_max=$ac_count
3911 fi
3912 # 10*(2^10) chars as input seems more than enough
3913 test $ac_count -gt 10 && break
3914 done
3915 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3916 esac
3917
3918
3919 $ac_path_GREP_found && break 3
3920 done
3921 done
3922
3923 done
3924 IFS=$as_save_IFS
3925
3926
3927 fi
3928
3929 GREP="$ac_cv_path_GREP"
3930 if test -z "$GREP"; then
3931 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3932 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3933 { (exit 1); exit 1; }; }
3934 fi
3935
3936 else
3937 ac_cv_path_GREP=$GREP
3938 fi
3939
3940
3941 fi
3942 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3943 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3944 GREP="$ac_cv_path_GREP"
3945
3946
3947 { echo "$as_me:$LINENO: checking for egrep" >&5
3948 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3949 if test "${ac_cv_path_EGREP+set}" = set; then
3950 echo $ECHO_N "(cached) $ECHO_C" >&6
3951 else
3952 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3953 then ac_cv_path_EGREP="$GREP -E"
3954 else
3955 # Extract the first word of "egrep" to use in msg output
3956 if test -z "$EGREP"; then
3957 set dummy egrep; ac_prog_name=$2
3958 if test "${ac_cv_path_EGREP+set}" = set; then
3959 echo $ECHO_N "(cached) $ECHO_C" >&6
3960 else
3961 ac_path_EGREP_found=false
3962 # Loop through the user's path and test for each of PROGNAME-LIST
3963 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3964 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3965 do
3966 IFS=$as_save_IFS
3967 test -z "$as_dir" && as_dir=.
3968 for ac_prog in egrep; do
3969 for ac_exec_ext in '' $ac_executable_extensions; do
3970 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3971 { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
3972 # Check for GNU ac_path_EGREP and select it if it is found.
3973 # Check for GNU $ac_path_EGREP
3974 case `"$ac_path_EGREP" --version 2>&1` in
3975 *GNU*)
3976 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3977 *)
3978 ac_count=0
3979 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3980 while :
3981 do
3982 cat "conftest.in" "conftest.in" >"conftest.tmp"
3983 mv "conftest.tmp" "conftest.in"
3984 cp "conftest.in" "conftest.nl"
3985 echo 'EGREP' >> "conftest.nl"
3986 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3987 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3988 ac_count=`expr $ac_count + 1`
3989 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3990 # Best one so far, save it but keep looking for a better one
3991 ac_cv_path_EGREP="$ac_path_EGREP"
3992 ac_path_EGREP_max=$ac_count
3993 fi
3994 # 10*(2^10) chars as input seems more than enough
3995 test $ac_count -gt 10 && break
3996 done
3997 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3998 esac
3999
4000
4001 $ac_path_EGREP_found && break 3
4002 done
4003 done
4004
4005 done
4006 IFS=$as_save_IFS
4007
4008
4009 fi
4010
4011 EGREP="$ac_cv_path_EGREP"
4012 if test -z "$EGREP"; then
4013 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4014 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4015 { (exit 1); exit 1; }; }
4016 fi
4017
4018 else
4019 ac_cv_path_EGREP=$EGREP
4020 fi
4021
4022
4023 fi
4024 fi
4025 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4026 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
4027 EGREP="$ac_cv_path_EGREP"
4028
4029
4030
4031 # Check whether --with-gnu-ld was given.
4032 if test "${with_gnu_ld+set}" = set; then
4033 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4034 else
4035 with_gnu_ld=no
4036 fi
4037
4038 ac_prog=ld
4039 if test "$GCC" = yes; then
4040 # Check if gcc -print-prog-name=ld gives a path.
4041 { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4042 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
4043 case $host in
4044 *-*-mingw*)
4045 # gcc leaves a trailing carriage return which upsets mingw
4046 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4047 *)
4048 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4049 esac
4050 case $ac_prog in
4051 # Accept absolute paths.
4052 [\\/]* | ?:[\\/]*)
4053 re_direlt='/[^/][^/]*/\.\./'
4054 # Canonicalize the pathname of ld
4055 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
4056 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4057 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
4058 done
4059 test -z "$LD" && LD="$ac_prog"
4060 ;;
4061 "")
4062 # If it fails, then pretend we aren't using GCC.
4063 ac_prog=ld
4064 ;;
4065 *)
4066 # If it is relative, then search for the first ld in PATH.
4067 with_gnu_ld=unknown
4068 ;;
4069 esac
4070 elif test "$with_gnu_ld" = yes; then
4071 { echo "$as_me:$LINENO: checking for GNU ld" >&5
4072 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
4073 else
4074 { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4075 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
4076 fi
4077 if test "${lt_cv_path_LD+set}" = set; then
4078 echo $ECHO_N "(cached) $ECHO_C" >&6
4079 else
4080 if test -z "$LD"; then
4081 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4082 for ac_dir in $PATH; do
4083 IFS="$lt_save_ifs"
4084 test -z "$ac_dir" && ac_dir=.
4085 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4086 lt_cv_path_LD="$ac_dir/$ac_prog"
4087 # Check to see if the program is GNU ld. I'd rather use --version,
4088 # but apparently some variants of GNU ld only accept -v.
4089 # Break only if it was the GNU/non-GNU ld that we prefer.
4090 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4091 *GNU* | *'with BFD'*)
4092 test "$with_gnu_ld" != no && break
4093 ;;
4094 *)
4095 test "$with_gnu_ld" != yes && break
4096 ;;
4097 esac
4098 fi
4099 done
4100 IFS="$lt_save_ifs"
4101 else
4102 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4103 fi
4104 fi
4105
4106 LD="$lt_cv_path_LD"
4107 if test -n "$LD"; then
4108 { echo "$as_me:$LINENO: result: $LD" >&5
4109 echo "${ECHO_T}$LD" >&6; }
4110 else
4111 { echo "$as_me:$LINENO: result: no" >&5
4112 echo "${ECHO_T}no" >&6; }
4113 fi
4114 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4115 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4116 { (exit 1); exit 1; }; }
4117 { echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4118 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
4119 if test "${lt_cv_prog_gnu_ld+set}" = set; then
4120 echo $ECHO_N "(cached) $ECHO_C" >&6
4121 else
4122 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4123 case `$LD -v 2>&1 </dev/null` in
4124 *GNU* | *'with BFD'*)
4125 lt_cv_prog_gnu_ld=yes
4126 ;;
4127 *)
4128 lt_cv_prog_gnu_ld=no
4129 ;;
4130 esac
4131 fi
4132 { echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4133 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
4134 with_gnu_ld=$lt_cv_prog_gnu_ld
4135
4136
4137 { echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4138 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
4139 if test "${lt_cv_ld_reload_flag+set}" = set; then
4140 echo $ECHO_N "(cached) $ECHO_C" >&6
4141 else
4142 lt_cv_ld_reload_flag='-r'
4143 fi
4144 { echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4145 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
4146 reload_flag=$lt_cv_ld_reload_flag
4147 case $reload_flag in
4148 "" | " "*) ;;
4149 *) reload_flag=" $reload_flag" ;;
4150 esac
4151 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4152 case $host_os in
4153 darwin*)
4154 if test "$GCC" = yes; then
4155 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4156 else
4157 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4158 fi
4159 ;;
4160 esac
4161
4162 { echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4163 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
4164 if test "${lt_cv_path_NM+set}" = set; then
4165 echo $ECHO_N "(cached) $ECHO_C" >&6
4166 else
4167 if test -n "$NM"; then
4168 # Let the user override the test.
4169 lt_cv_path_NM="$NM"
4170 else
4171 lt_nm_to_check="${ac_tool_prefix}nm"
4172 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4173 lt_nm_to_check="$lt_nm_to_check nm"
4174 fi
4175 for lt_tmp_nm in $lt_nm_to_check; do
4176 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4177 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4178 IFS="$lt_save_ifs"
4179 test -z "$ac_dir" && ac_dir=.
4180 tmp_nm="$ac_dir/$lt_tmp_nm"
4181 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4182 # Check to see if the nm accepts a BSD-compat flag.
4183 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4184 # nm: unknown option "B" ignored
4185 # Tru64's nm complains that /dev/null is an invalid object file
4186 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4187 */dev/null* | *'Invalid file or object type'*)
4188 lt_cv_path_NM="$tmp_nm -B"
4189 break
4190 ;;
4191 *)
4192 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4193 */dev/null*)
4194 lt_cv_path_NM="$tmp_nm -p"
4195 break
4196 ;;
4197 *)
4198 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4199 continue # so that we can try to find one that supports BSD flags
4200 ;;
4201 esac
4202 ;;
4203 esac
4204 fi
4205 done
4206 IFS="$lt_save_ifs"
4207 done
4208 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4209 fi
4210 fi
4211 { echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4212 echo "${ECHO_T}$lt_cv_path_NM" >&6; }
4213 NM="$lt_cv_path_NM"
4214
4215 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
4216 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
4217 LN_S=$as_ln_s
4218 if test "$LN_S" = "ln -s"; then
4219 { echo "$as_me:$LINENO: result: yes" >&5
4220 echo "${ECHO_T}yes" >&6; }
4221 else
4222 { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4223 echo "${ECHO_T}no, using $LN_S" >&6; }
4224 fi
4225
4226 { echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
4227 echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; }
4228 if test "${lt_cv_deplibs_check_method+set}" = set; then
4229 echo $ECHO_N "(cached) $ECHO_C" >&6
4230 else
4231 lt_cv_file_magic_cmd='$MAGIC_CMD'
4232 lt_cv_file_magic_test_file=
4233 lt_cv_deplibs_check_method='unknown'
4234 # Need to set the preceding variable on all platforms that support
4235 # interlibrary dependencies.
4236 # 'none' -- dependencies not supported.
4237 # `unknown' -- same as none, but documents that we really don't know.
4238 # 'pass_all' -- all dependencies passed with no checks.
4239 # 'test_compile' -- check by making test program.
4240 # 'file_magic [[regex]]' -- check by looking for files in library path
4241 # which responds to the $file_magic_cmd with a given extended regex.
4242 # If you have `file' or equivalent on your system and you're not sure
4243 # whether `pass_all' will *always* work, you probably want this one.
4244
4245 case $host_os in
4246 aix4* | aix5*)
4247 lt_cv_deplibs_check_method=pass_all
4248 ;;
4249
4250 beos*)
4251 lt_cv_deplibs_check_method=pass_all
4252 ;;
4253
4254 bsdi[45]*)
4255 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4256 lt_cv_file_magic_cmd='/usr/bin/file -L'
4257 lt_cv_file_magic_test_file=/shlib/libc.so
4258 ;;
4259
4260 cygwin*)
4261 # func_win32_libid is a shell function defined in ltmain.sh
4262 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4263 lt_cv_file_magic_cmd='func_win32_libid'
4264 ;;
4265
4266 mingw* | pw32*)
4267 # Base MSYS/MinGW do not provide the 'file' command needed by
4268 # func_win32_libid shell function, so use a weaker test based on 'objdump'.
4269 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4270 lt_cv_file_magic_cmd='$OBJDUMP -f'
4271 ;;
4272
4273 darwin* | rhapsody*)
4274 lt_cv_deplibs_check_method=pass_all
4275 ;;
4276
4277 freebsd* | dragonfly*)
4278 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4279 case $host_cpu in
4280 i*86 )
4281 # Not sure whether the presence of OpenBSD here was a mistake.
4282 # Let's accept both of them until this is cleared up.
4283 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4284 lt_cv_file_magic_cmd=/usr/bin/file
4285 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4286 ;;
4287 esac
4288 else
4289 lt_cv_deplibs_check_method=pass_all
4290 fi
4291 ;;
4292
4293 gnu*)
4294 lt_cv_deplibs_check_method=pass_all
4295 ;;
4296
4297 hpux10.20* | hpux11*)
4298 lt_cv_file_magic_cmd=/usr/bin/file
4299 case $host_cpu in
4300 ia64*)
4301 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4302 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4303 ;;
4304 hppa*64*)
4305 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]'
4306 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4307 ;;
4308 *)
4309 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4310 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4311 ;;
4312 esac
4313 ;;
4314
4315 interix3*)
4316 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4317 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4318 ;;
4319
4320 irix5* | irix6* | nonstopux*)
4321 case $LD in
4322 *-32|*"-32 ") libmagic=32-bit;;
4323 *-n32|*"-n32 ") libmagic=N32;;
4324 *-64|*"-64 ") libmagic=64-bit;;
4325 *) libmagic=never-match;;
4326 esac
4327 lt_cv_deplibs_check_method=pass_all
4328 ;;
4329
4330 # This must be Linux ELF.
4331 linux* | k*bsd*-gnu)
4332 lt_cv_deplibs_check_method=pass_all
4333 ;;
4334
4335 netbsd* | netbsdelf*-gnu)
4336 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4337 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4338 else
4339 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4340 fi
4341 ;;
4342
4343 newos6*)
4344 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4345 lt_cv_file_magic_cmd=/usr/bin/file
4346 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4347 ;;
4348
4349 nto-qnx*)
4350 lt_cv_deplibs_check_method=unknown
4351 ;;
4352
4353 openbsd*)
4354 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4355 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4356 else
4357 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4358 fi
4359 ;;
4360
4361 osf3* | osf4* | osf5*)
4362 lt_cv_deplibs_check_method=pass_all
4363 ;;
4364
4365 solaris*)
4366 lt_cv_deplibs_check_method=pass_all
4367 ;;
4368
4369 sysv4 | sysv4.3*)
4370 case $host_vendor in
4371 motorola)
4372 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]'
4373 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4374 ;;
4375 ncr)
4376 lt_cv_deplibs_check_method=pass_all
4377 ;;
4378 sequent)
4379 lt_cv_file_magic_cmd='/bin/file'
4380 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4381 ;;
4382 sni)
4383 lt_cv_file_magic_cmd='/bin/file'
4384 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4385 lt_cv_file_magic_test_file=/lib/libc.so
4386 ;;
4387 siemens)
4388 lt_cv_deplibs_check_method=pass_all
4389 ;;
4390 pc)
4391 lt_cv_deplibs_check_method=pass_all
4392 ;;
4393 esac
4394 ;;
4395
4396 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4397 lt_cv_deplibs_check_method=pass_all
4398 ;;
4399 esac
4400
4401 fi
4402 { echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4403 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
4404 file_magic_cmd=$lt_cv_file_magic_cmd
4405 deplibs_check_method=$lt_cv_deplibs_check_method
4406 test -z "$deplibs_check_method" && deplibs_check_method=unknown
4407
4408
4409
4410
4411 # If no C compiler was specified, use CC.
4412 LTCC=${LTCC-"$CC"}
4413
4414 # If no C compiler flags were specified, use CFLAGS.
4415 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4416
4417 # Allow CC to be a program name with arguments.
4418 compiler=$CC
4419
4420
4421 # Check whether --enable-libtool-lock was given.
4422 if test "${enable_libtool_lock+set}" = set; then
4423 enableval=$enable_libtool_lock;
4424 fi
4425
4426 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4427
4428 # Some flags need to be propagated to the compiler or linker for good
4429 # libtool support.
4430 case $host in
4431 ia64-*-hpux*)
4432 # Find out which ABI we are using.
4433 echo 'int i;' > conftest.$ac_ext
4434 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4435 (eval $ac_compile) 2>&5
4436 ac_status=$?
4437 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4438 (exit $ac_status); }; then
4439 case `/usr/bin/file conftest.$ac_objext` in
4440 *ELF-32*)
4441 HPUX_IA64_MODE="32"
4442 ;;
4443 *ELF-64*)
4444 HPUX_IA64_MODE="64"
4445 ;;
4446 esac
4447 fi
4448 rm -rf conftest*
4449 ;;
4450 *-*-irix6*)
4451 # Find out which ABI we are using.
4452 echo '#line 4452 "configure"' > conftest.$ac_ext
4453 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4454 (eval $ac_compile) 2>&5
4455 ac_status=$?
4456 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4457 (exit $ac_status); }; then
4458 if test "$lt_cv_prog_gnu_ld" = yes; then
4459 case `/usr/bin/file conftest.$ac_objext` in
4460 *32-bit*)
4461 LD="${LD-ld} -melf32bsmip"
4462 ;;
4463 *N32*)
4464 LD="${LD-ld} -melf32bmipn32"
4465 ;;
4466 *64-bit*)
4467 LD="${LD-ld} -melf64bmip"
4468 ;;
4469 esac
4470 else
4471 case `/usr/bin/file conftest.$ac_objext` in
4472 *32-bit*)
4473 LD="${LD-ld} -32"
4474 ;;
4475 *N32*)
4476 LD="${LD-ld} -n32"
4477 ;;
4478 *64-bit*)
4479 LD="${LD-ld} -64"
4480 ;;
4481 esac
4482 fi
4483 fi
4484 rm -rf conftest*
4485 ;;
4486
4487 x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
4488 # Find out which ABI we are using.
4489 echo 'int i;' > conftest.$ac_ext
4490 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4491 (eval $ac_compile) 2>&5
4492 ac_status=$?
4493 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4494 (exit $ac_status); }; then
4495 case `/usr/bin/file conftest.o` in
4496 *32-bit*)
4497 case $host in
4498 x86_64-*linux*)
4499 LD="${LD-ld} -m elf_i386"
4500 ;;
4501 ppc64-*linux*|powerpc64-*linux*)
4502 LD="${LD-ld} -m elf32ppclinux"
4503 ;;
4504 s390x-*linux*)
4505 LD="${LD-ld} -m elf_s390"
4506 ;;
4507 sparc64-*linux*)
4508 LD="${LD-ld} -m elf32_sparc"
4509 ;;
4510 esac
4511 ;;
4512 *64-bit*)
4513 case $host in
4514 x86_64-*linux*)
4515 LD="${LD-ld} -m elf_x86_64"
4516 ;;
4517 ppc*-*linux*|powerpc*-*linux*)
4518 LD="${LD-ld} -m elf64ppc"
4519 ;;
4520 s390*-*linux*)
4521 LD="${LD-ld} -m elf64_s390"
4522 ;;
4523 sparc*-*linux*)
4524 LD="${LD-ld} -m elf64_sparc"
4525 ;;
4526 esac
4527 ;;
4528 esac
4529 fi
4530 rm -rf conftest*
4531 ;;
4532
4533 *-*-sco3.2v5*)
4534 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4535 SAVE_CFLAGS="$CFLAGS"
4536 CFLAGS="$CFLAGS -belf"
4537 { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4538 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
4539 if test "${lt_cv_cc_needs_belf+set}" = set; then
4540 echo $ECHO_N "(cached) $ECHO_C" >&6
4541 else
4542 ac_ext=c
4543 ac_cpp='$CPP $CPPFLAGS'
4544 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4545 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4546 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4547
4548 cat >conftest.$ac_ext <<_ACEOF
4549 /* confdefs.h. */
4550 _ACEOF
4551 cat confdefs.h >>conftest.$ac_ext
4552 cat >>conftest.$ac_ext <<_ACEOF
4553 /* end confdefs.h. */
4554
4555 int
4556 main ()
4557 {
4558
4559 ;
4560 return 0;
4561 }
4562 _ACEOF
4563 rm -f conftest.$ac_objext conftest$ac_exeext
4564 if { (ac_try="$ac_link"
4565 case "(($ac_try" in
4566 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4567 *) ac_try_echo=$ac_try;;
4568 esac
4569 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4570 (eval "$ac_link") 2>conftest.er1
4571 ac_status=$?
4572 grep -v '^ *+' conftest.er1 >conftest.err
4573 rm -f conftest.er1
4574 cat conftest.err >&5
4575 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4576 (exit $ac_status); } &&
4577 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4578 { (case "(($ac_try" in
4579 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4580 *) ac_try_echo=$ac_try;;
4581 esac
4582 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4583 (eval "$ac_try") 2>&5
4584 ac_status=$?
4585 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4586 (exit $ac_status); }; } &&
4587 { ac_try='test -s conftest$ac_exeext'
4588 { (case "(($ac_try" in
4589 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4590 *) ac_try_echo=$ac_try;;
4591 esac
4592 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4593 (eval "$ac_try") 2>&5
4594 ac_status=$?
4595 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4596 (exit $ac_status); }; }; then
4597 lt_cv_cc_needs_belf=yes
4598 else
4599 echo "$as_me: failed program was:" >&5
4600 sed 's/^/| /' conftest.$ac_ext >&5
4601
4602 lt_cv_cc_needs_belf=no
4603 fi
4604
4605 rm -f core conftest.err conftest.$ac_objext \
4606 conftest$ac_exeext conftest.$ac_ext
4607 ac_ext=c
4608 ac_cpp='$CPP $CPPFLAGS'
4609 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4610 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4611 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4612
4613 fi
4614 { echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4615 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
4616 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4617 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4618 CFLAGS="$SAVE_CFLAGS"
4619 fi
4620 ;;
4621 sparc*-*solaris*)
4622 # Find out which ABI we are using.
4623 echo 'int i;' > conftest.$ac_ext
4624 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4625 (eval $ac_compile) 2>&5
4626 ac_status=$?
4627 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4628 (exit $ac_status); }; then
4629 case `/usr/bin/file conftest.o` in
4630 *64-bit*)
4631 case $lt_cv_prog_gnu_ld in
4632 yes*) LD="${LD-ld} -m elf64_sparc" ;;
4633 *) LD="${LD-ld} -64" ;;
4634 esac
4635 ;;
4636 esac
4637 fi
4638 rm -rf conftest*
4639 ;;
4640
4641
4642 esac
4643
4644 need_locks="$enable_libtool_lock"
4645
4646
4647 ac_ext=c
4648 ac_cpp='$CPP $CPPFLAGS'
4649 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4650 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4651 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4652 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4653 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
4654 # On Suns, sometimes $CPP names a directory.
4655 if test -n "$CPP" && test -d "$CPP"; then
4656 CPP=
4657 fi
4658 if test -z "$CPP"; then
4659 if test "${ac_cv_prog_CPP+set}" = set; then
4660 echo $ECHO_N "(cached) $ECHO_C" >&6
4661 else
4662 # Double quotes because CPP needs to be expanded
4663 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4664 do
4665 ac_preproc_ok=false
4666 for ac_c_preproc_warn_flag in '' yes
4667 do
4668 # Use a header file that comes with gcc, so configuring glibc
4669 # with a fresh cross-compiler works.
4670 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4671 # <limits.h> exists even on freestanding compilers.
4672 # On the NeXT, cc -E runs the code through the compiler's parser,
4673 # not just through cpp. "Syntax error" is here to catch this case.
4674 cat >conftest.$ac_ext <<_ACEOF
4675 /* confdefs.h. */
4676 _ACEOF
4677 cat confdefs.h >>conftest.$ac_ext
4678 cat >>conftest.$ac_ext <<_ACEOF
4679 /* end confdefs.h. */
4680 #ifdef __STDC__
4681 # include <limits.h>
4682 #else
4683 # include <assert.h>
4684 #endif
4685 Syntax error
4686 _ACEOF
4687 if { (ac_try="$ac_cpp conftest.$ac_ext"
4688 case "(($ac_try" in
4689 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4690 *) ac_try_echo=$ac_try;;
4691 esac
4692 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4693 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4694 ac_status=$?
4695 grep -v '^ *+' conftest.er1 >conftest.err
4696 rm -f conftest.er1
4697 cat conftest.err >&5
4698 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4699 (exit $ac_status); } >/dev/null; then
4700 if test -s conftest.err; then
4701 ac_cpp_err=$ac_c_preproc_warn_flag
4702 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4703 else
4704 ac_cpp_err=
4705 fi
4706 else
4707 ac_cpp_err=yes
4708 fi
4709 if test -z "$ac_cpp_err"; then
4710 :
4711 else
4712 echo "$as_me: failed program was:" >&5
4713 sed 's/^/| /' conftest.$ac_ext >&5
4714
4715 # Broken: fails on valid input.
4716 continue
4717 fi
4718
4719 rm -f conftest.err conftest.$ac_ext
4720
4721 # OK, works on sane cases. Now check whether nonexistent headers
4722 # can be detected and how.
4723 cat >conftest.$ac_ext <<_ACEOF
4724 /* confdefs.h. */
4725 _ACEOF
4726 cat confdefs.h >>conftest.$ac_ext
4727 cat >>conftest.$ac_ext <<_ACEOF
4728 /* end confdefs.h. */
4729 #include <ac_nonexistent.h>
4730 _ACEOF
4731 if { (ac_try="$ac_cpp conftest.$ac_ext"
4732 case "(($ac_try" in
4733 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4734 *) ac_try_echo=$ac_try;;
4735 esac
4736 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4737 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4738 ac_status=$?
4739 grep -v '^ *+' conftest.er1 >conftest.err
4740 rm -f conftest.er1
4741 cat conftest.err >&5
4742 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4743 (exit $ac_status); } >/dev/null; then
4744 if test -s conftest.err; then
4745 ac_cpp_err=$ac_c_preproc_warn_flag
4746 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4747 else
4748 ac_cpp_err=
4749 fi
4750 else
4751 ac_cpp_err=yes
4752 fi
4753 if test -z "$ac_cpp_err"; then
4754 # Broken: success on invalid input.
4755 continue
4756 else
4757 echo "$as_me: failed program was:" >&5
4758 sed 's/^/| /' conftest.$ac_ext >&5
4759
4760 # Passes both tests.
4761 ac_preproc_ok=:
4762 break
4763 fi
4764
4765 rm -f conftest.err conftest.$ac_ext
4766
4767 done
4768 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4769 rm -f conftest.err conftest.$ac_ext
4770 if $ac_preproc_ok; then
4771 break
4772 fi
4773
4774 done
4775 ac_cv_prog_CPP=$CPP
4776
4777 fi
4778 CPP=$ac_cv_prog_CPP
4779 else
4780 ac_cv_prog_CPP=$CPP
4781 fi
4782 { echo "$as_me:$LINENO: result: $CPP" >&5
4783 echo "${ECHO_T}$CPP" >&6; }
4784 ac_preproc_ok=false
4785 for ac_c_preproc_warn_flag in '' yes
4786 do
4787 # Use a header file that comes with gcc, so configuring glibc
4788 # with a fresh cross-compiler works.
4789 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4790 # <limits.h> exists even on freestanding compilers.
4791 # On the NeXT, cc -E runs the code through the compiler's parser,
4792 # not just through cpp. "Syntax error" is here to catch this case.
4793 cat >conftest.$ac_ext <<_ACEOF
4794 /* confdefs.h. */
4795 _ACEOF
4796 cat confdefs.h >>conftest.$ac_ext
4797 cat >>conftest.$ac_ext <<_ACEOF
4798 /* end confdefs.h. */
4799 #ifdef __STDC__
4800 # include <limits.h>
4801 #else
4802 # include <assert.h>
4803 #endif
4804 Syntax error
4805 _ACEOF
4806 if { (ac_try="$ac_cpp conftest.$ac_ext"
4807 case "(($ac_try" in
4808 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4809 *) ac_try_echo=$ac_try;;
4810 esac
4811 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4812 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4813 ac_status=$?
4814 grep -v '^ *+' conftest.er1 >conftest.err
4815 rm -f conftest.er1
4816 cat conftest.err >&5
4817 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4818 (exit $ac_status); } >/dev/null; then
4819 if test -s conftest.err; then
4820 ac_cpp_err=$ac_c_preproc_warn_flag
4821 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4822 else
4823 ac_cpp_err=
4824 fi
4825 else
4826 ac_cpp_err=yes
4827 fi
4828 if test -z "$ac_cpp_err"; then
4829 :
4830 else
4831 echo "$as_me: failed program was:" >&5
4832 sed 's/^/| /' conftest.$ac_ext >&5
4833
4834 # Broken: fails on valid input.
4835 continue
4836 fi
4837
4838 rm -f conftest.err conftest.$ac_ext
4839
4840 # OK, works on sane cases. Now check whether nonexistent headers
4841 # can be detected and how.
4842 cat >conftest.$ac_ext <<_ACEOF
4843 /* confdefs.h. */
4844 _ACEOF
4845 cat confdefs.h >>conftest.$ac_ext
4846 cat >>conftest.$ac_ext <<_ACEOF
4847 /* end confdefs.h. */
4848 #include <ac_nonexistent.h>
4849 _ACEOF
4850 if { (ac_try="$ac_cpp conftest.$ac_ext"
4851 case "(($ac_try" in
4852 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4853 *) ac_try_echo=$ac_try;;
4854 esac
4855 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4856 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4857 ac_status=$?
4858 grep -v '^ *+' conftest.er1 >conftest.err
4859 rm -f conftest.er1
4860 cat conftest.err >&5
4861 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4862 (exit $ac_status); } >/dev/null; then
4863 if test -s conftest.err; then
4864 ac_cpp_err=$ac_c_preproc_warn_flag
4865 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4866 else
4867 ac_cpp_err=
4868 fi
4869 else
4870 ac_cpp_err=yes
4871 fi
4872 if test -z "$ac_cpp_err"; then
4873 # Broken: success on invalid input.
4874 continue
4875 else
4876 echo "$as_me: failed program was:" >&5
4877 sed 's/^/| /' conftest.$ac_ext >&5
4878
4879 # Passes both tests.
4880 ac_preproc_ok=:
4881 break
4882 fi
4883
4884 rm -f conftest.err conftest.$ac_ext
4885
4886 done
4887 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4888 rm -f conftest.err conftest.$ac_ext
4889 if $ac_preproc_ok; then
4890 :
4891 else
4892 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4893 See \`config.log' for more details." >&5
4894 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4895 See \`config.log' for more details." >&2;}
4896 { (exit 1); exit 1; }; }
4897 fi
4898
4899 ac_ext=c
4900 ac_cpp='$CPP $CPPFLAGS'
4901 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4902 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4903 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4904
4905
4906 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4907 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4908 if test "${ac_cv_header_stdc+set}" = set; then
4909 echo $ECHO_N "(cached) $ECHO_C" >&6
4910 else
4911 cat >conftest.$ac_ext <<_ACEOF
4912 /* confdefs.h. */
4913 _ACEOF
4914 cat confdefs.h >>conftest.$ac_ext
4915 cat >>conftest.$ac_ext <<_ACEOF
4916 /* end confdefs.h. */
4917 #include <stdlib.h>
4918 #include <stdarg.h>
4919 #include <string.h>
4920 #include <float.h>
4921
4922 int
4923 main ()
4924 {
4925
4926 ;
4927 return 0;
4928 }
4929 _ACEOF
4930 rm -f conftest.$ac_objext
4931 if { (ac_try="$ac_compile"
4932 case "(($ac_try" in
4933 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4934 *) ac_try_echo=$ac_try;;
4935 esac
4936 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4937 (eval "$ac_compile") 2>conftest.er1
4938 ac_status=$?
4939 grep -v '^ *+' conftest.er1 >conftest.err
4940 rm -f conftest.er1
4941 cat conftest.err >&5
4942 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4943 (exit $ac_status); } &&
4944 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4945 { (case "(($ac_try" in
4946 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4947 *) ac_try_echo=$ac_try;;
4948 esac
4949 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4950 (eval "$ac_try") 2>&5
4951 ac_status=$?
4952 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4953 (exit $ac_status); }; } &&
4954 { ac_try='test -s conftest.$ac_objext'
4955 { (case "(($ac_try" in
4956 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4957 *) ac_try_echo=$ac_try;;
4958 esac
4959 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4960 (eval "$ac_try") 2>&5
4961 ac_status=$?
4962 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4963 (exit $ac_status); }; }; then
4964 ac_cv_header_stdc=yes
4965 else
4966 echo "$as_me: failed program was:" >&5
4967 sed 's/^/| /' conftest.$ac_ext >&5
4968
4969 ac_cv_header_stdc=no
4970 fi
4971
4972 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4973
4974 if test $ac_cv_header_stdc = yes; then
4975 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4976 cat >conftest.$ac_ext <<_ACEOF
4977 /* confdefs.h. */
4978 _ACEOF
4979 cat confdefs.h >>conftest.$ac_ext
4980 cat >>conftest.$ac_ext <<_ACEOF
4981 /* end confdefs.h. */
4982 #include <string.h>
4983
4984 _ACEOF
4985 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4986 $EGREP "memchr" >/dev/null 2>&1; then
4987 :
4988 else
4989 ac_cv_header_stdc=no
4990 fi
4991 rm -f conftest*
4992
4993 fi
4994
4995 if test $ac_cv_header_stdc = yes; then
4996 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4997 cat >conftest.$ac_ext <<_ACEOF
4998 /* confdefs.h. */
4999 _ACEOF
5000 cat confdefs.h >>conftest.$ac_ext
5001 cat >>conftest.$ac_ext <<_ACEOF
5002 /* end confdefs.h. */
5003 #include <stdlib.h>
5004
5005 _ACEOF
5006 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5007 $EGREP "free" >/dev/null 2>&1; then
5008 :
5009 else
5010 ac_cv_header_stdc=no
5011 fi
5012 rm -f conftest*
5013
5014 fi
5015
5016 if test $ac_cv_header_stdc = yes; then
5017 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5018 if test "$cross_compiling" = yes; then
5019 :
5020 else
5021 cat >conftest.$ac_ext <<_ACEOF
5022 /* confdefs.h. */
5023 _ACEOF
5024 cat confdefs.h >>conftest.$ac_ext
5025 cat >>conftest.$ac_ext <<_ACEOF
5026 /* end confdefs.h. */
5027 #include <ctype.h>
5028 #include <stdlib.h>
5029 #if ((' ' & 0x0FF) == 0x020)
5030 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5031 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5032 #else
5033 # define ISLOWER(c) \
5034 (('a' <= (c) && (c) <= 'i') \
5035 || ('j' <= (c) && (c) <= 'r') \
5036 || ('s' <= (c) && (c) <= 'z'))
5037 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5038 #endif
5039
5040 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5041 int
5042 main ()
5043 {
5044 int i;
5045 for (i = 0; i < 256; i++)
5046 if (XOR (islower (i), ISLOWER (i))
5047 || toupper (i) != TOUPPER (i))
5048 return 2;
5049 return 0;
5050 }
5051 _ACEOF
5052 rm -f conftest$ac_exeext
5053 if { (ac_try="$ac_link"
5054 case "(($ac_try" in
5055 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5056 *) ac_try_echo=$ac_try;;
5057 esac
5058 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5059 (eval "$ac_link") 2>&5
5060 ac_status=$?
5061 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5062 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5063 { (case "(($ac_try" in
5064 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5065 *) ac_try_echo=$ac_try;;
5066 esac
5067 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5068 (eval "$ac_try") 2>&5
5069 ac_status=$?
5070 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5071 (exit $ac_status); }; }; then
5072 :
5073 else
5074 echo "$as_me: program exited with status $ac_status" >&5
5075 echo "$as_me: failed program was:" >&5
5076 sed 's/^/| /' conftest.$ac_ext >&5
5077
5078 ( exit $ac_status )
5079 ac_cv_header_stdc=no
5080 fi
5081 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5082 fi
5083
5084
5085 fi
5086 fi
5087 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5088 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
5089 if test $ac_cv_header_stdc = yes; then
5090
5091 cat >>confdefs.h <<\_ACEOF
5092 #define STDC_HEADERS 1
5093 _ACEOF
5094
5095 fi
5096
5097 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5108 inttypes.h stdint.h unistd.h
5109 do
5110 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5111 { echo "$as_me:$LINENO: checking for $ac_header" >&5
5112 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5113 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5114 echo $ECHO_N "(cached) $ECHO_C" >&6
5115 else
5116 cat >conftest.$ac_ext <<_ACEOF
5117 /* confdefs.h. */
5118 _ACEOF
5119 cat confdefs.h >>conftest.$ac_ext
5120 cat >>conftest.$ac_ext <<_ACEOF
5121 /* end confdefs.h. */
5122 $ac_includes_default
5123
5124 #include <$ac_header>
5125 _ACEOF
5126 rm -f conftest.$ac_objext
5127 if { (ac_try="$ac_compile"
5128 case "(($ac_try" in
5129 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5130 *) ac_try_echo=$ac_try;;
5131 esac
5132 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5133 (eval "$ac_compile") 2>conftest.er1
5134 ac_status=$?
5135 grep -v '^ *+' conftest.er1 >conftest.err
5136 rm -f conftest.er1
5137 cat conftest.err >&5
5138 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5139 (exit $ac_status); } &&
5140 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5141 { (case "(($ac_try" in
5142 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5143 *) ac_try_echo=$ac_try;;
5144 esac
5145 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5146 (eval "$ac_try") 2>&5
5147 ac_status=$?
5148 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5149 (exit $ac_status); }; } &&
5150 { ac_try='test -s conftest.$ac_objext'
5151 { (case "(($ac_try" in
5152 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5153 *) ac_try_echo=$ac_try;;
5154 esac
5155 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5156 (eval "$ac_try") 2>&5
5157 ac_status=$?
5158 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5159 (exit $ac_status); }; }; then
5160 eval "$as_ac_Header=yes"
5161 else
5162 echo "$as_me: failed program was:" >&5
5163 sed 's/^/| /' conftest.$ac_ext >&5
5164
5165 eval "$as_ac_Header=no"
5166 fi
5167
5168 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5169 fi
5170 ac_res=`eval echo '${'$as_ac_Header'}'`
5171 { echo "$as_me:$LINENO: result: $ac_res" >&5
5172 echo "${ECHO_T}$ac_res" >&6; }
5173 if test `eval echo '${'$as_ac_Header'}'` = yes; then
5174 cat >>confdefs.h <<_ACEOF
5175 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5176 _ACEOF
5177
5178 fi
5179
5180 done
5181
5182
5183
5184 for ac_header in dlfcn.h
5185 do
5186 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5187 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5188 { echo "$as_me:$LINENO: checking for $ac_header" >&5
5189 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5190 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5191 echo $ECHO_N "(cached) $ECHO_C" >&6
5192 fi
5193 ac_res=`eval echo '${'$as_ac_Header'}'`
5194 { echo "$as_me:$LINENO: result: $ac_res" >&5
5195 echo "${ECHO_T}$ac_res" >&6; }
5196 else
5197 # Is the header compilable?
5198 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
5199 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
5200 cat >conftest.$ac_ext <<_ACEOF
5201 /* confdefs.h. */
5202 _ACEOF
5203 cat confdefs.h >>conftest.$ac_ext
5204 cat >>conftest.$ac_ext <<_ACEOF
5205 /* end confdefs.h. */
5206 $ac_includes_default
5207 #include <$ac_header>
5208 _ACEOF
5209 rm -f conftest.$ac_objext
5210 if { (ac_try="$ac_compile"
5211 case "(($ac_try" in
5212 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5213 *) ac_try_echo=$ac_try;;
5214 esac
5215 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5216 (eval "$ac_compile") 2>conftest.er1
5217 ac_status=$?
5218 grep -v '^ *+' conftest.er1 >conftest.err
5219 rm -f conftest.er1
5220 cat conftest.err >&5
5221 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5222 (exit $ac_status); } &&
5223 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5224 { (case "(($ac_try" in
5225 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5226 *) ac_try_echo=$ac_try;;
5227 esac
5228 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5229 (eval "$ac_try") 2>&5
5230 ac_status=$?
5231 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5232 (exit $ac_status); }; } &&
5233 { ac_try='test -s conftest.$ac_objext'
5234 { (case "(($ac_try" in
5235 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5236 *) ac_try_echo=$ac_try;;
5237 esac
5238 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5239 (eval "$ac_try") 2>&5
5240 ac_status=$?
5241 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5242 (exit $ac_status); }; }; then
5243 ac_header_compiler=yes
5244 else
5245 echo "$as_me: failed program was:" >&5
5246 sed 's/^/| /' conftest.$ac_ext >&5
5247
5248 ac_header_compiler=no
5249 fi
5250
5251 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5252 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5253 echo "${ECHO_T}$ac_header_compiler" >&6; }
5254
5255 # Is the header present?
5256 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
5257 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
5258 cat >conftest.$ac_ext <<_ACEOF
5259 /* confdefs.h. */
5260 _ACEOF
5261 cat confdefs.h >>conftest.$ac_ext
5262 cat >>conftest.$ac_ext <<_ACEOF
5263 /* end confdefs.h. */
5264 #include <$ac_header>
5265 _ACEOF
5266 if { (ac_try="$ac_cpp conftest.$ac_ext"
5267 case "(($ac_try" in
5268 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5269 *) ac_try_echo=$ac_try;;
5270 esac
5271 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5272 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5273 ac_status=$?
5274 grep -v '^ *+' conftest.er1 >conftest.err
5275 rm -f conftest.er1
5276 cat conftest.err >&5
5277 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5278 (exit $ac_status); } >/dev/null; then
5279 if test -s conftest.err; then
5280 ac_cpp_err=$ac_c_preproc_warn_flag
5281 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5282 else
5283 ac_cpp_err=
5284 fi
5285 else
5286 ac_cpp_err=yes
5287 fi
5288 if test -z "$ac_cpp_err"; then
5289 ac_header_preproc=yes
5290 else
5291 echo "$as_me: failed program was:" >&5
5292 sed 's/^/| /' conftest.$ac_ext >&5
5293
5294 ac_header_preproc=no
5295 fi
5296
5297 rm -f conftest.err conftest.$ac_ext
5298 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5299 echo "${ECHO_T}$ac_header_preproc" >&6; }
5300
5301 # So? What about this header?
5302 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5303 yes:no: )
5304 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5305 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5306 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5307 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5308 ac_header_preproc=yes
5309 ;;
5310 no:yes:* )
5311 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5312 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5313 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
5314 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
5315 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5316 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5317 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
5318 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
5319 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5320 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5321 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5322 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5323 ( cat <<\_ASBOX
5324 ## ---------------------------------------------------------------------- ##
5325 ## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5326 ## ---------------------------------------------------------------------- ##
5327 _ASBOX
5328 ) | sed "s/^/$as_me: WARNING: /" >&2
5329 ;;
5330 esac
5331 { echo "$as_me:$LINENO: checking for $ac_header" >&5
5332 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5333 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5334 echo $ECHO_N "(cached) $ECHO_C" >&6
5335 else
5336 eval "$as_ac_Header=\$ac_header_preproc"
5337 fi
5338 ac_res=`eval echo '${'$as_ac_Header'}'`
5339 { echo "$as_me:$LINENO: result: $ac_res" >&5
5340 echo "${ECHO_T}$ac_res" >&6; }
5341
5342 fi
5343 if test `eval echo '${'$as_ac_Header'}'` = yes; then
5344 cat >>confdefs.h <<_ACEOF
5345 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5346 _ACEOF
5347
5348 fi
5349
5350 done
5351
5352 ac_ext=cpp
5353 ac_cpp='$CXXCPP $CPPFLAGS'
5354 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5355 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5356 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5357 if test -z "$CXX"; then
5358 if test -n "$CCC"; then
5359 CXX=$CCC
5360 else
5361 if test -n "$ac_tool_prefix"; then
5362 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5363 do
5364 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5365 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5366 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5367 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5368 if test "${ac_cv_prog_CXX+set}" = set; then
5369 echo $ECHO_N "(cached) $ECHO_C" >&6
5370 else
5371 if test -n "$CXX"; then
5372 ac_cv_prog_CXX="$CXX" # Let the user override the test.
5373 else
5374 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5375 for as_dir in $PATH
5376 do
5377 IFS=$as_save_IFS
5378 test -z "$as_dir" && as_dir=.
5379 for ac_exec_ext in '' $ac_executable_extensions; do
5380 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5381 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5382 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5383 break 2
5384 fi
5385 done
5386 done
5387 IFS=$as_save_IFS
5388
5389 fi
5390 fi
5391 CXX=$ac_cv_prog_CXX
5392 if test -n "$CXX"; then
5393 { echo "$as_me:$LINENO: result: $CXX" >&5
5394 echo "${ECHO_T}$CXX" >&6; }
5395 else
5396 { echo "$as_me:$LINENO: result: no" >&5
5397 echo "${ECHO_T}no" >&6; }
5398 fi
5399
5400
5401 test -n "$CXX" && break
5402 done
5403 fi
5404 if test -z "$CXX"; then
5405 ac_ct_CXX=$CXX
5406 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5407 do
5408 # Extract the first word of "$ac_prog", so it can be a program name with args.
5409 set dummy $ac_prog; ac_word=$2
5410 { echo "$as_me:$LINENO: checking for $ac_word" >&5
5411 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5412 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5413 echo $ECHO_N "(cached) $ECHO_C" >&6
5414 else
5415 if test -n "$ac_ct_CXX"; then
5416 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5417 else
5418 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5419 for as_dir in $PATH
5420 do
5421 IFS=$as_save_IFS
5422 test -z "$as_dir" && as_dir=.
5423 for ac_exec_ext in '' $ac_executable_extensions; do
5424 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5425 ac_cv_prog_ac_ct_CXX="$ac_prog"
5426 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5427 break 2
5428 fi
5429 done
5430 done
5431 IFS=$as_save_IFS
5432
5433 fi
5434 fi
5435 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5436 if test -n "$ac_ct_CXX"; then
5437 { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5438 echo "${ECHO_T}$ac_ct_CXX" >&6; }
5439 else
5440 { echo "$as_me:$LINENO: result: no" >&5
5441 echo "${ECHO_T}no" >&6; }
5442 fi
5443
5444
5445 test -n "$ac_ct_CXX" && break
5446 done
5447
5448 if test "x$ac_ct_CXX" = x; then
5449 CXX="g++"
5450 else
5451 case $cross_compiling:$ac_tool_warned in
5452 yes:)
5453 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5454 whose name does not start with the host triplet. If you think this
5455 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
5456 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5457 whose name does not start with the host triplet. If you think this
5458 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
5459 ac_tool_warned=yes ;;
5460 esac
5461 CXX=$ac_ct_CXX
5462 fi
5463 fi
5464
5465 fi
5466 fi
5467 # Provide some information about the compiler.
5468 echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5469 ac_compiler=`set X $ac_compile; echo $2`
5470 { (ac_try="$ac_compiler --version >&5"
5471 case "(($ac_try" in
5472 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5473 *) ac_try_echo=$ac_try;;
5474 esac
5475 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5476 (eval "$ac_compiler --version >&5") 2>&5
5477 ac_status=$?
5478 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5479 (exit $ac_status); }
5480 { (ac_try="$ac_compiler -v >&5"
5481 case "(($ac_try" in
5482 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5483 *) ac_try_echo=$ac_try;;
5484 esac
5485 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5486 (eval "$ac_compiler -v >&5") 2>&5
5487 ac_status=$?
5488 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5489 (exit $ac_status); }
5490 { (ac_try="$ac_compiler -V >&5"
5491 case "(($ac_try" in
5492 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5493 *) ac_try_echo=$ac_try;;
5494 esac
5495 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5496 (eval "$ac_compiler -V >&5") 2>&5
5497 ac_status=$?
5498 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5499 (exit $ac_status); }
5500
5501 { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5502 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
5503 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5504 echo $ECHO_N "(cached) $ECHO_C" >&6
5505 else
5506 cat >conftest.$ac_ext <<_ACEOF
5507 /* confdefs.h. */
5508 _ACEOF
5509 cat confdefs.h >>conftest.$ac_ext
5510 cat >>conftest.$ac_ext <<_ACEOF
5511 /* end confdefs.h. */
5512
5513 int
5514 main ()
5515 {
5516 #ifndef __GNUC__
5517 choke me
5518 #endif
5519
5520 ;
5521 return 0;
5522 }
5523 _ACEOF
5524 rm -f conftest.$ac_objext
5525 if { (ac_try="$ac_compile"
5526 case "(($ac_try" in
5527 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5528 *) ac_try_echo=$ac_try;;
5529 esac
5530 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5531 (eval "$ac_compile") 2>conftest.er1
5532 ac_status=$?
5533 grep -v '^ *+' conftest.er1 >conftest.err
5534 rm -f conftest.er1
5535 cat conftest.err >&5
5536 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5537 (exit $ac_status); } &&
5538 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5539 { (case "(($ac_try" in
5540 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5541 *) ac_try_echo=$ac_try;;
5542 esac
5543 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5544 (eval "$ac_try") 2>&5
5545 ac_status=$?
5546 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5547 (exit $ac_status); }; } &&
5548 { ac_try='test -s conftest.$ac_objext'
5549 { (case "(($ac_try" in
5550 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5551 *) ac_try_echo=$ac_try;;
5552 esac
5553 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5554 (eval "$ac_try") 2>&5
5555 ac_status=$?
5556 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5557 (exit $ac_status); }; }; then
5558 ac_compiler_gnu=yes
5559 else
5560 echo "$as_me: failed program was:" >&5
5561 sed 's/^/| /' conftest.$ac_ext >&5
5562
5563 ac_compiler_gnu=no
5564 fi
5565
5566 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5567 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5568
5569 fi
5570 { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5571 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
5572 GXX=`test $ac_compiler_gnu = yes && echo yes`
5573 ac_test_CXXFLAGS=${CXXFLAGS+set}
5574 ac_save_CXXFLAGS=$CXXFLAGS
5575 { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5576 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
5577 if test "${ac_cv_prog_cxx_g+set}" = set; then
5578 echo $ECHO_N "(cached) $ECHO_C" >&6
5579 else
5580 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5581 ac_cxx_werror_flag=yes
5582 ac_cv_prog_cxx_g=no
5583 CXXFLAGS="-g"
5584 cat >conftest.$ac_ext <<_ACEOF
5585 /* confdefs.h. */
5586 _ACEOF
5587 cat confdefs.h >>conftest.$ac_ext
5588 cat >>conftest.$ac_ext <<_ACEOF
5589 /* end confdefs.h. */
5590
5591 int
5592 main ()
5593 {
5594
5595 ;
5596 return 0;
5597 }
5598 _ACEOF
5599 rm -f conftest.$ac_objext
5600 if { (ac_try="$ac_compile"
5601 case "(($ac_try" in
5602 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5603 *) ac_try_echo=$ac_try;;
5604 esac
5605 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5606 (eval "$ac_compile") 2>conftest.er1
5607 ac_status=$?
5608 grep -v '^ *+' conftest.er1 >conftest.err
5609 rm -f conftest.er1
5610 cat conftest.err >&5
5611 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5612 (exit $ac_status); } &&
5613 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5614 { (case "(($ac_try" in
5615 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5616 *) ac_try_echo=$ac_try;;
5617 esac
5618 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5619 (eval "$ac_try") 2>&5
5620 ac_status=$?
5621 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5622 (exit $ac_status); }; } &&
5623 { ac_try='test -s conftest.$ac_objext'
5624 { (case "(($ac_try" in
5625 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5626 *) ac_try_echo=$ac_try;;
5627 esac
5628 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5629 (eval "$ac_try") 2>&5
5630 ac_status=$?
5631 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5632 (exit $ac_status); }; }; then
5633 ac_cv_prog_cxx_g=yes
5634 else
5635 echo "$as_me: failed program was:" >&5
5636 sed 's/^/| /' conftest.$ac_ext >&5
5637
5638 CXXFLAGS=""
5639 cat >conftest.$ac_ext <<_ACEOF
5640 /* confdefs.h. */
5641 _ACEOF
5642 cat confdefs.h >>conftest.$ac_ext
5643 cat >>conftest.$ac_ext <<_ACEOF
5644 /* end confdefs.h. */
5645
5646 int
5647 main ()
5648 {
5649
5650 ;
5651 return 0;
5652 }
5653 _ACEOF
5654 rm -f conftest.$ac_objext
5655 if { (ac_try="$ac_compile"
5656 case "(($ac_try" in
5657 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5658 *) ac_try_echo=$ac_try;;
5659 esac
5660 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5661 (eval "$ac_compile") 2>conftest.er1
5662 ac_status=$?
5663 grep -v '^ *+' conftest.er1 >conftest.err
5664 rm -f conftest.er1
5665 cat conftest.err >&5
5666 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5667 (exit $ac_status); } &&
5668 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5669 { (case "(($ac_try" in
5670 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5671 *) ac_try_echo=$ac_try;;
5672 esac
5673 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5674 (eval "$ac_try") 2>&5
5675 ac_status=$?
5676 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5677 (exit $ac_status); }; } &&
5678 { ac_try='test -s conftest.$ac_objext'
5679 { (case "(($ac_try" in
5680 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5681 *) ac_try_echo=$ac_try;;
5682 esac
5683 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5684 (eval "$ac_try") 2>&5
5685 ac_status=$?
5686 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5687 (exit $ac_status); }; }; then
5688 :
5689 else
5690 echo "$as_me: failed program was:" >&5
5691 sed 's/^/| /' conftest.$ac_ext >&5
5692
5693 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5694 CXXFLAGS="-g"
5695 cat >conftest.$ac_ext <<_ACEOF
5696 /* confdefs.h. */
5697 _ACEOF
5698 cat confdefs.h >>conftest.$ac_ext
5699 cat >>conftest.$ac_ext <<_ACEOF
5700 /* end confdefs.h. */
5701
5702 int
5703 main ()
5704 {
5705
5706 ;
5707 return 0;
5708 }
5709 _ACEOF
5710 rm -f conftest.$ac_objext
5711 if { (ac_try="$ac_compile"
5712 case "(($ac_try" in
5713 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5714 *) ac_try_echo=$ac_try;;
5715 esac
5716 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5717 (eval "$ac_compile") 2>conftest.er1
5718 ac_status=$?
5719 grep -v '^ *+' conftest.er1 >conftest.err
5720 rm -f conftest.er1
5721 cat conftest.err >&5
5722 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5723 (exit $ac_status); } &&
5724 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5725 { (case "(($ac_try" in
5726 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5727 *) ac_try_echo=$ac_try;;
5728 esac
5729 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5730 (eval "$ac_try") 2>&5
5731 ac_status=$?
5732 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5733 (exit $ac_status); }; } &&
5734 { ac_try='test -s conftest.$ac_objext'
5735 { (case "(($ac_try" in
5736 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5737 *) ac_try_echo=$ac_try;;
5738 esac
5739 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5740 (eval "$ac_try") 2>&5
5741 ac_status=$?
5742 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5743 (exit $ac_status); }; }; then
5744 ac_cv_prog_cxx_g=yes
5745 else
5746 echo "$as_me: failed program was:" >&5
5747 sed 's/^/| /' conftest.$ac_ext >&5
5748
5749
5750 fi
5751
5752 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5753 fi
5754
5755 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5756 fi
5757
5758 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5759 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5760 fi
5761 { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5762 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
5763 if test "$ac_test_CXXFLAGS" = set; then
5764 CXXFLAGS=$ac_save_CXXFLAGS
5765 elif test $ac_cv_prog_cxx_g = yes; then
5766 if test "$GXX" = yes; then
5767 CXXFLAGS="-g -O2"
5768 else
5769 CXXFLAGS="-g"
5770 fi
5771 else
5772 if test "$GXX" = yes; then
5773 CXXFLAGS="-O2"
5774 else
5775 CXXFLAGS=
5776 fi
5777 fi
5778 ac_ext=cpp
5779 ac_cpp='$CXXCPP $CPPFLAGS'
5780 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5781 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5782 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5783
5784 depcc="$CXX" am_compiler_list=
5785
5786 { echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5787 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
5788 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5789 echo $ECHO_N "(cached) $ECHO_C" >&6
5790 else
5791 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5792 # We make a subdir and do the tests there. Otherwise we can end up
5793 # making bogus files that we don't know about and never remove. For
5794 # instance it was reported that on HP-UX the gcc test will end up
5795 # making a dummy file named `D' -- because `-MD' means `put the output
5796 # in D'.
5797 mkdir conftest.dir
5798 # Copy depcomp to subdir because otherwise we won't find it if we're
5799 # using a relative directory.
5800 cp "$am_depcomp" conftest.dir
5801 cd conftest.dir
5802 # We will build objects and dependencies in a subdirectory because
5803 # it helps to detect inapplicable dependency modes. For instance
5804 # both Tru64's cc and ICC support -MD to output dependencies as a
5805 # side effect of compilation, but ICC will put the dependencies in
5806 # the current directory while Tru64 will put them in the object
5807 # directory.
5808 mkdir sub
5809
5810 am_cv_CXX_dependencies_compiler_type=none
5811 if test "$am_compiler_list" = ""; then
5812 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5813 fi
5814 for depmode in $am_compiler_list; do
5815 # Setup a source with many dependencies, because some compilers
5816 # like to wrap large dependency lists on column 80 (with \), and
5817 # we should not choose a depcomp mode which is confused by this.
5818 #
5819 # We need to recreate these files for each test, as the compiler may
5820 # overwrite some of them when testing with obscure command lines.
5821 # This happens at least with the AIX C compiler.
5822 : > sub/conftest.c
5823 for i in 1 2 3 4 5 6; do
5824 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5825 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5826 # Solaris 8's {/usr,}/bin/sh.
5827 touch sub/conftst$i.h
5828 done
5829 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5830
5831 case $depmode in
5832 nosideeffect)
5833 # after this tag, mechanisms are not by side-effect, so they'll
5834 # only be used when explicitly requested
5835 if test "x$enable_dependency_tracking" = xyes; then
5836 continue
5837 else
5838 break
5839 fi
5840 ;;
5841 none) break ;;
5842 esac
5843 # We check with `-c' and `-o' for the sake of the "dashmstdout"
5844 # mode. It turns out that the SunPro C++ compiler does not properly
5845 # handle `-M -o', and we need to detect this.
5846 if depmode=$depmode \
5847 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5848 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5849 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5850 >/dev/null 2>conftest.err &&
5851 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5852 grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5853 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5854 # icc doesn't choke on unknown options, it will just issue warnings
5855 # or remarks (even with -Werror). So we grep stderr for any message
5856 # that says an option was ignored or not supported.
5857 # When given -MP, icc 7.0 and 7.1 complain thusly:
5858 # icc: Command line warning: ignoring option '-M'; no argument required
5859 # The diagnosis changed in icc 8.0:
5860 # icc: Command line remark: option '-MP' not supported
5861 if (grep 'ignoring option' conftest.err ||
5862 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5863 am_cv_CXX_dependencies_compiler_type=$depmode
5864 break
5865 fi
5866 fi
5867 done
5868
5869 cd ..
5870 rm -rf conftest.dir
5871 else
5872 am_cv_CXX_dependencies_compiler_type=none
5873 fi
5874
5875 fi
5876 { echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5877 echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
5878 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5879
5880
5881
5882 if
5883 test "x$enable_dependency_tracking" != xno \
5884 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5885 am__fastdepCXX_TRUE=
5886 am__fastdepCXX_FALSE='#'
5887 else
5888 am__fastdepCXX_TRUE='#'
5889 am__fastdepCXX_FALSE=
5890 fi
5891
5892
5893
5894
5895 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5896 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5897 (test "X$CXX" != "Xg++"))) ; then
5898 ac_ext=cpp
5899 ac_cpp='$CXXCPP $CPPFLAGS'
5900 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5901 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5902 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5903 { echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5904 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
5905 if test -z "$CXXCPP"; then
5906 if test "${ac_cv_prog_CXXCPP+set}" = set; then
5907 echo $ECHO_N "(cached) $ECHO_C" >&6
5908 else
5909 # Double quotes because CXXCPP needs to be expanded
5910 for CXXCPP in "$CXX -E" "/lib/cpp"
5911 do
5912 ac_preproc_ok=false
5913 for ac_cxx_preproc_warn_flag in '' yes
5914 do
5915 # Use a header file that comes with gcc, so configuring glibc
5916 # with a fresh cross-compiler works.
5917 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5918 # <limits.h> exists even on freestanding compilers.
5919 # On the NeXT, cc -E runs the code through the compiler's parser,
5920 # not just through cpp. "Syntax error" is here to catch this case.
5921 cat >conftest.$ac_ext <<_ACEOF
5922 /* confdefs.h. */
5923 _ACEOF
5924 cat confdefs.h >>conftest.$ac_ext
5925 cat >>conftest.$ac_ext <<_ACEOF
5926 /* end confdefs.h. */
5927 #ifdef __STDC__
5928 # include <limits.h>
5929 #else
5930 # include <assert.h>
5931 #endif
5932 Syntax error
5933 _ACEOF
5934 if { (ac_try="$ac_cpp conftest.$ac_ext"
5935 case "(($ac_try" in
5936 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5937 *) ac_try_echo=$ac_try;;
5938 esac
5939 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5940 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5941 ac_status=$?
5942 grep -v '^ *+' conftest.er1 >conftest.err
5943 rm -f conftest.er1
5944 cat conftest.err >&5
5945 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5946 (exit $ac_status); } >/dev/null; then
5947 if test -s conftest.err; then
5948 ac_cpp_err=$ac_cxx_preproc_warn_flag
5949 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5950 else
5951 ac_cpp_err=
5952 fi
5953 else
5954 ac_cpp_err=yes
5955 fi
5956 if test -z "$ac_cpp_err"; then
5957 :
5958 else
5959 echo "$as_me: failed program was:" >&5
5960 sed 's/^/| /' conftest.$ac_ext >&5
5961
5962 # Broken: fails on valid input.
5963 continue
5964 fi
5965
5966 rm -f conftest.err conftest.$ac_ext
5967
5968 # OK, works on sane cases. Now check whether nonexistent headers
5969 # can be detected and how.
5970 cat >conftest.$ac_ext <<_ACEOF
5971 /* confdefs.h. */
5972 _ACEOF
5973 cat confdefs.h >>conftest.$ac_ext
5974 cat >>conftest.$ac_ext <<_ACEOF
5975 /* end confdefs.h. */
5976 #include <ac_nonexistent.h>
5977 _ACEOF
5978 if { (ac_try="$ac_cpp conftest.$ac_ext"
5979 case "(($ac_try" in
5980 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5981 *) ac_try_echo=$ac_try;;
5982 esac
5983 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5984 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5985 ac_status=$?
5986 grep -v '^ *+' conftest.er1 >conftest.err
5987 rm -f conftest.er1
5988 cat conftest.err >&5
5989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5990 (exit $ac_status); } >/dev/null; then
5991 if test -s conftest.err; then
5992 ac_cpp_err=$ac_cxx_preproc_warn_flag
5993 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5994 else
5995 ac_cpp_err=
5996 fi
5997 else
5998 ac_cpp_err=yes
5999 fi
6000 if test -z "$ac_cpp_err"; then
6001 # Broken: success on invalid input.
6002 continue
6003 else
6004 echo "$as_me: failed program was:" >&5
6005 sed 's/^/| /' conftest.$ac_ext >&5
6006
6007 # Passes both tests.
6008 ac_preproc_ok=:
6009 break
6010 fi
6011
6012 rm -f conftest.err conftest.$ac_ext
6013
6014 done
6015 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6016 rm -f conftest.err conftest.$ac_ext
6017 if $ac_preproc_ok; then
6018 break
6019 fi
6020
6021 done
6022 ac_cv_prog_CXXCPP=$CXXCPP
6023
6024 fi
6025 CXXCPP=$ac_cv_prog_CXXCPP
6026 else
6027 ac_cv_prog_CXXCPP=$CXXCPP
6028 fi
6029 { echo "$as_me:$LINENO: result: $CXXCPP" >&5
6030 echo "${ECHO_T}$CXXCPP" >&6; }
6031 ac_preproc_ok=false
6032 for ac_cxx_preproc_warn_flag in '' yes
6033 do
6034 # Use a header file that comes with gcc, so configuring glibc
6035 # with a fresh cross-compiler works.
6036 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6037 # <limits.h> exists even on freestanding compilers.
6038 # On the NeXT, cc -E runs the code through the compiler's parser,
6039 # not just through cpp. "Syntax error" is here to catch this case.
6040 cat >conftest.$ac_ext <<_ACEOF
6041 /* confdefs.h. */
6042 _ACEOF
6043 cat confdefs.h >>conftest.$ac_ext
6044 cat >>conftest.$ac_ext <<_ACEOF
6045 /* end confdefs.h. */
6046 #ifdef __STDC__
6047 # include <limits.h>
6048 #else
6049 # include <assert.h>
6050 #endif
6051 Syntax error
6052 _ACEOF
6053 if { (ac_try="$ac_cpp conftest.$ac_ext"
6054 case "(($ac_try" in
6055 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6056 *) ac_try_echo=$ac_try;;
6057 esac
6058 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6059 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6060 ac_status=$?
6061 grep -v '^ *+' conftest.er1 >conftest.err
6062 rm -f conftest.er1
6063 cat conftest.err >&5
6064 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6065 (exit $ac_status); } >/dev/null; then
6066 if test -s conftest.err; then
6067 ac_cpp_err=$ac_cxx_preproc_warn_flag
6068 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
6069 else
6070 ac_cpp_err=
6071 fi
6072 else
6073 ac_cpp_err=yes
6074 fi
6075 if test -z "$ac_cpp_err"; then
6076 :
6077 else
6078 echo "$as_me: failed program was:" >&5
6079 sed 's/^/| /' conftest.$ac_ext >&5
6080
6081 # Broken: fails on valid input.
6082 continue
6083 fi
6084
6085 rm -f conftest.err conftest.$ac_ext
6086
6087 # OK, works on sane cases. Now check whether nonexistent headers
6088 # can be detected and how.
6089 cat >conftest.$ac_ext <<_ACEOF
6090 /* confdefs.h. */
6091 _ACEOF
6092 cat confdefs.h >>conftest.$ac_ext
6093 cat >>conftest.$ac_ext <<_ACEOF
6094 /* end confdefs.h. */
6095 #include <ac_nonexistent.h>
6096 _ACEOF
6097 if { (ac_try="$ac_cpp conftest.$ac_ext"
6098 case "(($ac_try" in
6099 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6100 *) ac_try_echo=$ac_try;;
6101 esac
6102 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6103 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6104 ac_status=$?
6105 grep -v '^ *+' conftest.er1 >conftest.err
6106 rm -f conftest.er1
6107 cat conftest.err >&5
6108 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6109 (exit $ac_status); } >/dev/null; then
6110 if test -s conftest.err; then
6111 ac_cpp_err=$ac_cxx_preproc_warn_flag
6112 ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
6113 else
6114 ac_cpp_err=
6115 fi
6116 else
6117 ac_cpp_err=yes
6118 fi
6119 if test -z "$ac_cpp_err"; then
6120 # Broken: success on invalid input.
6121 continue
6122 else
6123 echo "$as_me: failed program was:" >&5
6124 sed 's/^/| /' conftest.$ac_ext >&5
6125
6126 # Passes both tests.
6127 ac_preproc_ok=:
6128 break
6129 fi
6130
6131 rm -f conftest.err conftest.$ac_ext
6132
6133 done
6134 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6135 rm -f conftest.err conftest.$ac_ext
6136 if $ac_preproc_ok; then
6137 :
6138 else
6139 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6140 See \`config.log' for more details." >&5
6141 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6142 See \`config.log' for more details." >&2;}
6143 { (exit 1); exit 1; }; }
6144 fi
6145
6146 ac_ext=cpp
6147 ac_cpp='$CXXCPP $CPPFLAGS'
6148 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6149 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6150 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6151
6152 fi
6153
6154
6155 ac_ext=f
6156 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
6157 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6158 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
6159 if test -n "$ac_tool_prefix"; then
6160 for ac_prog in g77 f77 xlf frt pgf77 cf77 fort77 fl32 af77 f90 xlf90 pgf90 pghpf epcf90 gfortran g95 f95 fort xlf95 ifort ifc efc pgf95 lf95 ftn
6161 do
6162 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6163 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6164 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6165 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6166 if test "${ac_cv_prog_F77+set}" = set; then
6167 echo $ECHO_N "(cached) $ECHO_C" >&6
6168 else
6169 if test -n "$F77"; then
6170 ac_cv_prog_F77="$F77" # Let the user override the test.
6171 else
6172 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6173 for as_dir in $PATH
6174 do
6175 IFS=$as_save_IFS
6176 test -z "$as_dir" && as_dir=.
6177 for ac_exec_ext in '' $ac_executable_extensions; do
6178 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6179 ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
6180 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6181 break 2
6182 fi
6183 done
6184 done
6185 IFS=$as_save_IFS
6186
6187 fi
6188 fi
6189 F77=$ac_cv_prog_F77
6190 if test -n "$F77"; then
6191 { echo "$as_me:$LINENO: result: $F77" >&5
6192 echo "${ECHO_T}$F77" >&6; }
6193 else
6194 { echo "$as_me:$LINENO: result: no" >&5
6195 echo "${ECHO_T}no" >&6; }
6196 fi
6197
6198
6199 test -n "$F77" && break
6200 done
6201 fi
6202 if test -z "$F77"; then
6203 ac_ct_F77=$F77
6204 for ac_prog in g77 f77 xlf frt pgf77 cf77 fort77 fl32 af77 f90 xlf90 pgf90 pghpf epcf90 gfortran g95 f95 fort xlf95 ifort ifc efc pgf95 lf95 ftn
6205 do
6206 # Extract the first word of "$ac_prog", so it can be a program name with args.
6207 set dummy $ac_prog; ac_word=$2
6208 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6209 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6210 if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6211 echo $ECHO_N "(cached) $ECHO_C" >&6
6212 else
6213 if test -n "$ac_ct_F77"; then
6214 ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
6215 else
6216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6217 for as_dir in $PATH
6218 do
6219 IFS=$as_save_IFS
6220 test -z "$as_dir" && as_dir=.
6221 for ac_exec_ext in '' $ac_executable_extensions; do
6222 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6223 ac_cv_prog_ac_ct_F77="$ac_prog"
6224 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6225 break 2
6226 fi
6227 done
6228 done
6229 IFS=$as_save_IFS
6230
6231 fi
6232 fi
6233 ac_ct_F77=$ac_cv_prog_ac_ct_F77
6234 if test -n "$ac_ct_F77"; then
6235 { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6236 echo "${ECHO_T}$ac_ct_F77" >&6; }
6237 else
6238 { echo "$as_me:$LINENO: result: no" >&5
6239 echo "${ECHO_T}no" >&6; }
6240 fi
6241
6242
6243 test -n "$ac_ct_F77" && break
6244 done
6245
6246 if test "x$ac_ct_F77" = x; then
6247 F77=""
6248 else
6249 case $cross_compiling:$ac_tool_warned in
6250 yes:)
6251 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6252 whose name does not start with the host triplet. If you think this
6253 configuration is useful to you, please write to autoconf@gnu.org." >&5
6254 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6255 whose name does not start with the host triplet. If you think this
6256 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6257 ac_tool_warned=yes ;;
6258 esac
6259 F77=$ac_ct_F77
6260 fi
6261 fi
6262
6263
6264 # Provide some information about the compiler.
6265 echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6266 ac_compiler=`set X $ac_compile; echo $2`
6267 { (ac_try="$ac_compiler --version >&5"
6268 case "(($ac_try" in
6269 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6270 *) ac_try_echo=$ac_try;;
6271 esac
6272 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6273 (eval "$ac_compiler --version >&5") 2>&5
6274 ac_status=$?
6275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6276 (exit $ac_status); }
6277 { (ac_try="$ac_compiler -v >&5"
6278 case "(($ac_try" in
6279 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6280 *) ac_try_echo=$ac_try;;
6281 esac
6282 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6283 (eval "$ac_compiler -v >&5") 2>&5
6284 ac_status=$?
6285 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6286 (exit $ac_status); }
6287 { (ac_try="$ac_compiler -V >&5"
6288 case "(($ac_try" in
6289 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6290 *) ac_try_echo=$ac_try;;
6291 esac
6292 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6293 (eval "$ac_compiler -V >&5") 2>&5
6294 ac_status=$?
6295 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6296 (exit $ac_status); }
6297 rm -f a.out
6298
6299 # If we don't use `.F' as extension, the preprocessor is not run on the
6300 # input file. (Note that this only needs to work for GNU compilers.)
6301 ac_save_ext=$ac_ext
6302 ac_ext=F
6303 { echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6304 echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; }
6305 if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6306 echo $ECHO_N "(cached) $ECHO_C" >&6
6307 else
6308 cat >conftest.$ac_ext <<_ACEOF
6309 program main
6310 #ifndef __GNUC__
6311 choke me
6312 #endif
6313
6314 end
6315 _ACEOF
6316 rm -f conftest.$ac_objext
6317 if { (ac_try="$ac_compile"
6318 case "(($ac_try" in
6319 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6320 *) ac_try_echo=$ac_try;;
6321 esac
6322 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6323 (eval "$ac_compile") 2>conftest.er1
6324 ac_status=$?
6325 grep -v '^ *+' conftest.er1 >conftest.err
6326 rm -f conftest.er1
6327 cat conftest.err >&5
6328 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6329 (exit $ac_status); } &&
6330 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
6331 { (case "(($ac_try" in
6332 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6333 *) ac_try_echo=$ac_try;;
6334 esac
6335 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6336 (eval "$ac_try") 2>&5
6337 ac_status=$?
6338 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6339 (exit $ac_status); }; } &&
6340 { ac_try='test -s conftest.$ac_objext'
6341 { (case "(($ac_try" in
6342 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6343 *) ac_try_echo=$ac_try;;
6344 esac
6345 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6346 (eval "$ac_try") 2>&5
6347 ac_status=$?
6348 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6349 (exit $ac_status); }; }; then
6350 ac_compiler_gnu=yes
6351 else
6352 echo "$as_me: failed program was:" >&5
6353 sed 's/^/| /' conftest.$ac_ext >&5
6354
6355 ac_compiler_gnu=no
6356 fi
6357
6358 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6359 ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6360
6361 fi
6362 { echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6363 echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; }
6364 ac_ext=$ac_save_ext
6365 ac_test_FFLAGS=${FFLAGS+set}
6366 ac_save_FFLAGS=$FFLAGS
6367 FFLAGS=
6368 { echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6369 echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; }
6370 if test "${ac_cv_prog_f77_g+set}" = set; then
6371 echo $ECHO_N "(cached) $ECHO_C" >&6
6372 else
6373 FFLAGS=-g
6374 cat >conftest.$ac_ext <<_ACEOF
6375 program main
6376
6377 end
6378 _ACEOF
6379 rm -f conftest.$ac_objext
6380 if { (ac_try="$ac_compile"
6381 case "(($ac_try" in
6382 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6383 *) ac_try_echo=$ac_try;;
6384 esac
6385 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6386 (eval "$ac_compile") 2>conftest.er1
6387 ac_status=$?
6388 grep -v '^ *+' conftest.er1 >conftest.err
6389 rm -f conftest.er1
6390 cat conftest.err >&5
6391 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6392 (exit $ac_status); } &&
6393 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
6394 { (case "(($ac_try" in
6395 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6396 *) ac_try_echo=$ac_try;;
6397 esac
6398 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6399 (eval "$ac_try") 2>&5
6400 ac_status=$?
6401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6402 (exit $ac_status); }; } &&
6403 { ac_try='test -s conftest.$ac_objext'
6404 { (case "(($ac_try" in
6405 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6406 *) ac_try_echo=$ac_try;;
6407 esac
6408 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6409 (eval "$ac_try") 2>&5
6410 ac_status=$?
6411 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6412 (exit $ac_status); }; }; then
6413 ac_cv_prog_f77_g=yes
6414 else
6415 echo "$as_me: failed program was:" >&5
6416 sed 's/^/| /' conftest.$ac_ext >&5
6417
6418 ac_cv_prog_f77_g=no
6419 fi
6420
6421 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6422
6423 fi
6424 { echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6425 echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; }
6426 if test "$ac_test_FFLAGS" = set; then
6427 FFLAGS=$ac_save_FFLAGS
6428 elif test $ac_cv_prog_f77_g = yes; then
6429 if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6430 FFLAGS="-g -O2"
6431 else
6432 FFLAGS="-g"
6433 fi
6434 else
6435 if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6436 FFLAGS="-O2"
6437 else
6438 FFLAGS=
6439 fi
6440 fi
6441
6442 G77=`test $ac_compiler_gnu = yes && echo yes`
6443 ac_ext=c
6444 ac_cpp='$CPP $CPPFLAGS'
6445 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6446 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6447 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6448
6449
6450
6451 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6452
6453 # find the maximum length of command line arguments
6454 { echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6455 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
6456 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6457 echo $ECHO_N "(cached) $ECHO_C" >&6
6458 else
6459 i=0
6460 teststring="ABCD"
6461
6462 case $build_os in
6463 msdosdjgpp*)
6464 # On DJGPP, this test can blow up pretty badly due to problems in libc
6465 # (any single argument exceeding 2000 bytes causes a buffer overrun
6466 # during glob expansion). Even if it were fixed, the result of this
6467 # check would be larger than it should be.
6468 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6469 ;;
6470
6471 gnu*)
6472 # Under GNU Hurd, this test is not required because there is
6473 # no limit to the length of command line arguments.
6474 # Libtool will interpret -1 as no limit whatsoever
6475 lt_cv_sys_max_cmd_len=-1;
6476 ;;
6477
6478 cygwin* | mingw*)
6479 # On Win9x/ME, this test blows up -- it succeeds, but takes
6480 # about 5 minutes as the teststring grows exponentially.
6481 # Worse, since 9x/ME are not pre-emptively multitasking,
6482 # you end up with a "frozen" computer, even though with patience
6483 # the test eventually succeeds (with a max line length of 256k).
6484 # Instead, let's just punt: use the minimum linelength reported by
6485 # all of the supported platforms: 8192 (on NT/2K/XP).
6486 lt_cv_sys_max_cmd_len=8192;
6487 ;;
6488
6489 amigaos*)
6490 # On AmigaOS with pdksh, this test takes hours, literally.
6491 # So we just punt and use a minimum line length of 8192.
6492 lt_cv_sys_max_cmd_len=8192;
6493 ;;
6494
6495 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6496 # This has been around since 386BSD, at least. Likely further.
6497 if test -x /sbin/sysctl; then
6498 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6499 elif test -x /usr/sbin/sysctl; then
6500 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6501 else
6502 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6503 fi
6504 # And add a safety zone
6505 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6506 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6507 ;;
6508
6509 interix*)
6510 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6511 lt_cv_sys_max_cmd_len=196608
6512 ;;
6513
6514 osf*)
6515 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6516 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6517 # nice to cause kernel panics so lets avoid the loop below.
6518 # First set a reasonable default.
6519 lt_cv_sys_max_cmd_len=16384
6520 #
6521 if test -x /sbin/sysconfig; then
6522 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6523 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6524 esac
6525 fi
6526 ;;
6527 sco3.2v5*)
6528 lt_cv_sys_max_cmd_len=102400
6529 ;;
6530 sysv5* | sco5v6* | sysv4.2uw2*)
6531 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6532 if test -n "$kargmax"; then
6533 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6534 else
6535 lt_cv_sys_max_cmd_len=32768
6536 fi
6537 ;;
6538 *)
6539 # If test is not a shell built-in, we'll probably end up computing a
6540 # maximum length that is only half of the actual maximum length, but
6541 # we can't tell.
6542 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6543 while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6544 = "XX$teststring") >/dev/null 2>&1 &&
6545 new_result=`expr "X$teststring" : ".*" 2>&1` &&
6546 lt_cv_sys_max_cmd_len=$new_result &&
6547 test $i != 17 # 1/2 MB should be enough
6548 do
6549 i=`expr $i + 1`
6550 teststring=$teststring$teststring
6551 done
6552 teststring=
6553 # Add a significant safety factor because C++ compilers can tack on massive
6554 # amounts of additional arguments before passing them to the linker.
6555 # It appears as though 1/2 is a usable value.
6556 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6557 ;;
6558 esac
6559
6560 fi
6561
6562 if test -n $lt_cv_sys_max_cmd_len ; then
6563 { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6564 echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
6565 else
6566 { echo "$as_me:$LINENO: result: none" >&5
6567 echo "${ECHO_T}none" >&6; }
6568 fi
6569
6570
6571
6572
6573 # Check for command to grab the raw symbol name followed by C symbol from nm.
6574 { echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6575 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
6576 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6577 echo $ECHO_N "(cached) $ECHO_C" >&6
6578 else
6579
6580 # These are sane defaults that work on at least a few old systems.
6581 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6582
6583 # Character class describing NM global symbol codes.
6584 symcode='[BCDEGRST]'
6585
6586 # Regexp to match symbols that can be accessed directly from C.
6587 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6588
6589 # Transform an extracted symbol line into a proper C declaration
6590 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6591
6592 # Transform an extracted symbol line into symbol name and symbol address
6593 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'"
6594
6595 # Define system-specific variables.
6596 case $host_os in
6597 aix*)
6598 symcode='[BCDT]'
6599 ;;
6600 cygwin* | mingw* | pw32*)
6601 symcode='[ABCDGISTW]'
6602 ;;
6603 hpux*) # Its linker distinguishes data from code symbols
6604 if test "$host_cpu" = ia64; then
6605 symcode='[ABCDEGRST]'
6606 fi
6607 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6608 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'"
6609 ;;
6610 linux* | k*bsd*-gnu)
6611 if test "$host_cpu" = ia64; then
6612 symcode='[ABCDGIRSTW]'
6613 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6614 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'"
6615 fi
6616 ;;
6617 irix* | nonstopux*)
6618 symcode='[BCDEGRST]'
6619 ;;
6620 osf*)
6621 symcode='[BCDEGQRST]'
6622 ;;
6623 solaris*)
6624 symcode='[BDRT]'
6625 ;;
6626 sco3.2v5*)
6627 symcode='[DT]'
6628 ;;
6629 sysv4.2uw2*)
6630 symcode='[DT]'
6631 ;;
6632 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6633 symcode='[ABDT]'
6634 ;;
6635 sysv4)
6636 symcode='[DFNSTU]'
6637 ;;
6638 esac
6639
6640 # Handle CRLF in mingw tool chain
6641 opt_cr=
6642 case $build_os in
6643 mingw*)
6644 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6645 ;;
6646 esac
6647
6648 # If we're using GNU nm, then use its standard symbol codes.
6649 case `$NM -V 2>&1` in
6650 *GNU* | *'with BFD'*)
6651 symcode='[ABCDGIRSTW]' ;;
6652 esac
6653
6654 # Try without a prefix undercore, then with it.
6655 for ac_symprfx in "" "_"; do
6656
6657 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6658 symxfrm="\\1 $ac_symprfx\\2 \\2"
6659
6660 # Write the raw and C identifiers.
6661 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6662
6663 # Check to see that the pipe works correctly.
6664 pipe_works=no
6665
6666 rm -f conftest*
6667 cat > conftest.$ac_ext <<EOF
6668 #ifdef __cplusplus
6669 extern "C" {
6670 #endif
6671 char nm_test_var;
6672 void nm_test_func(){}
6673 #ifdef __cplusplus
6674 }
6675 #endif
6676 int main(){nm_test_var='a';nm_test_func();return(0);}
6677 EOF
6678
6679 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6680 (eval $ac_compile) 2>&5
6681 ac_status=$?
6682 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6683 (exit $ac_status); }; then
6684 # Now try to grab the symbols.
6685 nlist=conftest.nm
6686 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6687 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6688 ac_status=$?
6689 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6690 (exit $ac_status); } && test -s "$nlist"; then
6691 # Try sorting and uniquifying the output.
6692 if sort "$nlist" | uniq > "$nlist"T; then
6693 mv -f "$nlist"T "$nlist"
6694 else
6695 rm -f "$nlist"T
6696 fi
6697
6698 # Make sure that we snagged all the symbols we need.
6699 if grep ' nm_test_var$' "$nlist" >/dev/null; then
6700 if grep ' nm_test_func$' "$nlist" >/dev/null; then
6701 cat <<EOF > conftest.$ac_ext
6702 #ifdef __cplusplus
6703 extern "C" {
6704 #endif
6705
6706 EOF
6707 # Now generate the symbol file.
6708 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6709
6710 cat <<EOF >> conftest.$ac_ext
6711 #if defined (__STDC__) && __STDC__
6712 # define lt_ptr_t void *
6713 #else
6714 # define lt_ptr_t char *
6715 # define const
6716 #endif
6717
6718 /* The mapping between symbol names and symbols. */
6719 const struct {
6720 const char *name;
6721 lt_ptr_t address;
6722 }
6723 lt_preloaded_symbols[] =
6724 {
6725 EOF
6726 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6727 cat <<\EOF >> conftest.$ac_ext
6728 {0, (lt_ptr_t) 0}
6729 };
6730
6731 #ifdef __cplusplus
6732 }
6733 #endif
6734 EOF
6735 # Now try linking the two files.
6736 mv conftest.$ac_objext conftstm.$ac_objext
6737 lt_save_LIBS="$LIBS"
6738 lt_save_CFLAGS="$CFLAGS"
6739 LIBS="conftstm.$ac_objext"
6740 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6741 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6742 (eval $ac_link) 2>&5
6743 ac_status=$?
6744 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6745 (exit $ac_status); } && test -s conftest${ac_exeext}; then
6746 pipe_works=yes
6747 fi
6748 LIBS="$lt_save_LIBS"
6749 CFLAGS="$lt_save_CFLAGS"
6750 else
6751 echo "cannot find nm_test_func in $nlist" >&5
6752 fi
6753 else
6754 echo "cannot find nm_test_var in $nlist" >&5
6755 fi
6756 else
6757 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6758 fi
6759 else
6760 echo "$progname: failed program was:" >&5
6761 cat conftest.$ac_ext >&5
6762 fi
6763 rm -f conftest* conftst*
6764
6765 # Do not use the global_symbol_pipe unless it works.
6766 if test "$pipe_works" = yes; then
6767 break
6768 else
6769 lt_cv_sys_global_symbol_pipe=
6770 fi
6771 done
6772
6773 fi
6774
6775 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6776 lt_cv_sys_global_symbol_to_cdecl=
6777 fi
6778 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6779 { echo "$as_me:$LINENO: result: failed" >&5
6780 echo "${ECHO_T}failed" >&6; }
6781 else
6782 { echo "$as_me:$LINENO: result: ok" >&5
6783 echo "${ECHO_T}ok" >&6; }
6784 fi
6785
6786 { echo "$as_me:$LINENO: checking for objdir" >&5
6787 echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
6788 if test "${lt_cv_objdir+set}" = set; then
6789 echo $ECHO_N "(cached) $ECHO_C" >&6
6790 else
6791 rm -f .libs 2>/dev/null
6792 mkdir .libs 2>/dev/null
6793 if test -d .libs; then
6794 lt_cv_objdir=.libs
6795 else
6796 # MS-DOS does not allow filenames that begin with a dot.
6797 lt_cv_objdir=_libs
6798 fi
6799 rmdir .libs 2>/dev/null
6800 fi
6801 { echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6802 echo "${ECHO_T}$lt_cv_objdir" >&6; }
6803 objdir=$lt_cv_objdir
6804
6805
6806
6807
6808
6809 case $host_os in
6810 aix3*)
6811 # AIX sometimes has problems with the GCC collect2 program. For some
6812 # reason, if we set the COLLECT_NAMES environment variable, the problems
6813 # vanish in a puff of smoke.
6814 if test "X${COLLECT_NAMES+set}" != Xset; then
6815 COLLECT_NAMES=
6816 export COLLECT_NAMES
6817 fi
6818 ;;
6819 esac
6820
6821 # Sed substitution that helps us do robust quoting. It backslashifies
6822 # metacharacters that are still active within double-quoted strings.
6823 Xsed='sed -e 1s/^X//'
6824 sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6825
6826 # Same as above, but do not quote variable references.
6827 double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6828
6829 # Sed substitution to delay expansion of an escaped shell variable in a
6830 # double_quote_subst'ed string.
6831 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6832
6833 # Sed substitution to avoid accidental globbing in evaled expressions
6834 no_glob_subst='s/\*/\\\*/g'
6835
6836 # Constants:
6837 rm="rm -f"
6838
6839 # Global variables:
6840 default_ofile=libtool
6841 can_build_shared=yes
6842
6843 # All known linkers require a `.a' archive for static linking (except MSVC,
6844 # which needs '.lib').
6845 libext=a
6846 ltmain="$ac_aux_dir/ltmain.sh"
6847 ofile="$default_ofile"
6848 with_gnu_ld="$lt_cv_prog_gnu_ld"
6849
6850 if test -n "$ac_tool_prefix"; then
6851 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6852 set dummy ${ac_tool_prefix}ar; ac_word=$2
6853 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6854 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6855 if test "${ac_cv_prog_AR+set}" = set; then
6856 echo $ECHO_N "(cached) $ECHO_C" >&6
6857 else
6858 if test -n "$AR"; then
6859 ac_cv_prog_AR="$AR" # Let the user override the test.
6860 else
6861 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6862 for as_dir in $PATH
6863 do
6864 IFS=$as_save_IFS
6865 test -z "$as_dir" && as_dir=.
6866 for ac_exec_ext in '' $ac_executable_extensions; do
6867 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6868 ac_cv_prog_AR="${ac_tool_prefix}ar"
6869 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6870 break 2
6871 fi
6872 done
6873 done
6874 IFS=$as_save_IFS
6875
6876 fi
6877 fi
6878 AR=$ac_cv_prog_AR
6879 if test -n "$AR"; then
6880 { echo "$as_me:$LINENO: result: $AR" >&5
6881 echo "${ECHO_T}$AR" >&6; }
6882 else
6883 { echo "$as_me:$LINENO: result: no" >&5
6884 echo "${ECHO_T}no" >&6; }
6885 fi
6886
6887
6888 fi
6889 if test -z "$ac_cv_prog_AR"; then
6890 ac_ct_AR=$AR
6891 # Extract the first word of "ar", so it can be a program name with args.
6892 set dummy ar; ac_word=$2
6893 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6894 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6895 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6896 echo $ECHO_N "(cached) $ECHO_C" >&6
6897 else
6898 if test -n "$ac_ct_AR"; then
6899 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6900 else
6901 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6902 for as_dir in $PATH
6903 do
6904 IFS=$as_save_IFS
6905 test -z "$as_dir" && as_dir=.
6906 for ac_exec_ext in '' $ac_executable_extensions; do
6907 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6908 ac_cv_prog_ac_ct_AR="ar"
6909 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6910 break 2
6911 fi
6912 done
6913 done
6914 IFS=$as_save_IFS
6915
6916 fi
6917 fi
6918 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6919 if test -n "$ac_ct_AR"; then
6920 { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6921 echo "${ECHO_T}$ac_ct_AR" >&6; }
6922 else
6923 { echo "$as_me:$LINENO: result: no" >&5
6924 echo "${ECHO_T}no" >&6; }
6925 fi
6926
6927 if test "x$ac_ct_AR" = x; then
6928 AR="false"
6929 else
6930 case $cross_compiling:$ac_tool_warned in
6931 yes:)
6932 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6933 whose name does not start with the host triplet. If you think this
6934 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
6935 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6936 whose name does not start with the host triplet. If you think this
6937 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
6938 ac_tool_warned=yes ;;
6939 esac
6940 AR=$ac_ct_AR
6941 fi
6942 else
6943 AR="$ac_cv_prog_AR"
6944 fi
6945
6946 if test -n "$ac_tool_prefix"; then
6947 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6948 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6949 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6950 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6951 if test "${ac_cv_prog_RANLIB+set}" = set; then
6952 echo $ECHO_N "(cached) $ECHO_C" >&6
6953 else
6954 if test -n "$RANLIB"; then
6955 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6956 else
6957 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6958 for as_dir in $PATH
6959 do
6960 IFS=$as_save_IFS
6961 test -z "$as_dir" && as_dir=.
6962 for ac_exec_ext in '' $ac_executable_extensions; do
6963 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6964 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6965 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6966 break 2
6967 fi
6968 done
6969 done
6970 IFS=$as_save_IFS
6971
6972 fi
6973 fi
6974 RANLIB=$ac_cv_prog_RANLIB
6975 if test -n "$RANLIB"; then
6976 { echo "$as_me:$LINENO: result: $RANLIB" >&5
6977 echo "${ECHO_T}$RANLIB" >&6; }
6978 else
6979 { echo "$as_me:$LINENO: result: no" >&5
6980 echo "${ECHO_T}no" >&6; }
6981 fi
6982
6983
6984 fi
6985 if test -z "$ac_cv_prog_RANLIB"; then
6986 ac_ct_RANLIB=$RANLIB
6987 # Extract the first word of "ranlib", so it can be a program name with args.
6988 set dummy ranlib; ac_word=$2
6989 { echo "$as_me:$LINENO: checking for $ac_word" >&5
6990 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6991 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6992 echo $ECHO_N "(cached) $ECHO_C" >&6
6993 else
6994 if test -n "$ac_ct_RANLIB"; then
6995 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6996 else
6997 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6998 for as_dir in $PATH
6999 do
7000 IFS=$as_save_IFS
7001 test -z "$as_dir" && as_dir=.
7002 for ac_exec_ext in '' $ac_executable_extensions; do
7003 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7004 ac_cv_prog_ac_ct_RANLIB="ranlib"
7005 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7006 break 2
7007 fi
7008 done
7009 done
7010 IFS=$as_save_IFS
7011
7012 fi
7013 fi
7014 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7015 if test -n "$ac_ct_RANLIB"; then
7016 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
7017 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
7018 else
7019 { echo "$as_me:$LINENO: result: no" >&5
7020 echo "${ECHO_T}no" >&6; }
7021 fi
7022
7023 if test "x$ac_ct_RANLIB" = x; then
7024 RANLIB=":"
7025 else
7026 case $cross_compiling:$ac_tool_warned in
7027 yes:)
7028 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7029 whose name does not start with the host triplet. If you think this
7030 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
7031 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7032 whose name does not start with the host triplet. If you think this
7033 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
7034 ac_tool_warned=yes ;;
7035 esac
7036 RANLIB=$ac_ct_RANLIB
7037 fi
7038 else
7039 RANLIB="$ac_cv_prog_RANLIB"
7040 fi
7041
7042 if test -n "$ac_tool_prefix"; then
7043 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7044 set dummy ${ac_tool_prefix}strip; ac_word=$2
7045 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7046 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7047 if test "${ac_cv_prog_STRIP+set}" = set; then
7048 echo $ECHO_N "(cached) $ECHO_C" >&6
7049 else
7050 if test -n "$STRIP"; then
7051 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7052 else
7053 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7054 for as_dir in $PATH
7055 do
7056 IFS=$as_save_IFS
7057 test -z "$as_dir" && as_dir=.
7058 for ac_exec_ext in '' $ac_executable_extensions; do
7059 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7060 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7061 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7062 break 2
7063 fi
7064 done
7065 done
7066 IFS=$as_save_IFS
7067
7068 fi
7069 fi
7070 STRIP=$ac_cv_prog_STRIP
7071 if test -n "$STRIP"; then
7072 { echo "$as_me:$LINENO: result: $STRIP" >&5
7073 echo "${ECHO_T}$STRIP" >&6; }
7074 else
7075 { echo "$as_me:$LINENO: result: no" >&5
7076 echo "${ECHO_T}no" >&6; }
7077 fi
7078
7079
7080 fi
7081 if test -z "$ac_cv_prog_STRIP"; then
7082 ac_ct_STRIP=$STRIP
7083 # Extract the first word of "strip", so it can be a program name with args.
7084 set dummy strip; ac_word=$2
7085 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7086 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7087 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
7088 echo $ECHO_N "(cached) $ECHO_C" >&6
7089 else
7090 if test -n "$ac_ct_STRIP"; then
7091 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7092 else
7093 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7094 for as_dir in $PATH
7095 do
7096 IFS=$as_save_IFS
7097 test -z "$as_dir" && as_dir=.
7098 for ac_exec_ext in '' $ac_executable_extensions; do
7099 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7100 ac_cv_prog_ac_ct_STRIP="strip"
7101 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7102 break 2
7103 fi
7104 done
7105 done
7106 IFS=$as_save_IFS
7107
7108 fi
7109 fi
7110 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7111 if test -n "$ac_ct_STRIP"; then
7112 { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
7113 echo "${ECHO_T}$ac_ct_STRIP" >&6; }
7114 else
7115 { echo "$as_me:$LINENO: result: no" >&5
7116 echo "${ECHO_T}no" >&6; }
7117 fi
7118
7119 if test "x$ac_ct_STRIP" = x; then
7120 STRIP=":"
7121 else
7122 case $cross_compiling:$ac_tool_warned in
7123 yes:)
7124 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7125 whose name does not start with the host triplet. If you think this
7126 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
7127 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7128 whose name does not start with the host triplet. If you think this
7129 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
7130 ac_tool_warned=yes ;;
7131 esac
7132 STRIP=$ac_ct_STRIP
7133 fi
7134 else
7135 STRIP="$ac_cv_prog_STRIP"
7136 fi
7137
7138
7139 old_CC="$CC"
7140 old_CFLAGS="$CFLAGS"
7141
7142 # Set sane defaults for various variables
7143 test -z "$AR" && AR=ar
7144 test -z "$AR_FLAGS" && AR_FLAGS=cru
7145 test -z "$AS" && AS=as
7146 test -z "$CC" && CC=cc
7147 test -z "$LTCC" && LTCC=$CC
7148 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7149 test -z "$DLLTOOL" && DLLTOOL=dlltool
7150 test -z "$LD" && LD=ld
7151 test -z "$LN_S" && LN_S="ln -s"
7152 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7153 test -z "$NM" && NM=nm
7154 test -z "$SED" && SED=sed
7155 test -z "$OBJDUMP" && OBJDUMP=objdump
7156 test -z "$RANLIB" && RANLIB=:
7157 test -z "$STRIP" && STRIP=:
7158 test -z "$ac_objext" && ac_objext=o
7159
7160 # Determine commands to create old-style static archives.
7161 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
7162 old_postinstall_cmds='chmod 644 $oldlib'
7163 old_postuninstall_cmds=
7164
7165 if test -n "$RANLIB"; then
7166 case $host_os in
7167 openbsd*)
7168 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7169 ;;
7170 *)
7171 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7172 ;;
7173 esac
7174 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7175 fi
7176
7177 for cc_temp in $compiler""; do
7178 case $cc_temp in
7179 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7180 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7181 \-*) ;;
7182 *) break;;
7183 esac
7184 done
7185 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7186
7187
7188 # Only perform the check for file, if the check method requires it
7189 case $deplibs_check_method in
7190 file_magic*)
7191 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7192 { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7193 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
7194 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7195 echo $ECHO_N "(cached) $ECHO_C" >&6
7196 else
7197 case $MAGIC_CMD in
7198 [\\/*] | ?:[\\/]*)
7199 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7200 ;;
7201 *)
7202 lt_save_MAGIC_CMD="$MAGIC_CMD"
7203 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7204 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7205 for ac_dir in $ac_dummy; do
7206 IFS="$lt_save_ifs"
7207 test -z "$ac_dir" && ac_dir=.
7208 if test -f $ac_dir/${ac_tool_prefix}file; then
7209 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7210 if test -n "$file_magic_test_file"; then
7211 case $deplibs_check_method in
7212 "file_magic "*)
7213 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7214 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7215 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7216 $EGREP "$file_magic_regex" > /dev/null; then
7217 :
7218 else
7219 cat <<EOF 1>&2
7220
7221 *** Warning: the command libtool uses to detect shared libraries,
7222 *** $file_magic_cmd, produces output that libtool cannot recognize.
7223 *** The result is that libtool may fail to recognize shared libraries
7224 *** as such. This will affect the creation of libtool libraries that
7225 *** depend on shared libraries, but programs linked with such libtool
7226 *** libraries will work regardless of this problem. Nevertheless, you
7227 *** may want to report the problem to your system manager and/or to
7228 *** bug-libtool@gnu.org
7229
7230 EOF
7231 fi ;;
7232 esac
7233 fi
7234 break
7235 fi
7236 done
7237 IFS="$lt_save_ifs"
7238 MAGIC_CMD="$lt_save_MAGIC_CMD"
7239 ;;
7240 esac
7241 fi
7242
7243 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7244 if test -n "$MAGIC_CMD"; then
7245 { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7246 echo "${ECHO_T}$MAGIC_CMD" >&6; }
7247 else
7248 { echo "$as_me:$LINENO: result: no" >&5
7249 echo "${ECHO_T}no" >&6; }
7250 fi
7251
7252 if test -z "$lt_cv_path_MAGIC_CMD"; then
7253 if test -n "$ac_tool_prefix"; then
7254 { echo "$as_me:$LINENO: checking for file" >&5
7255 echo $ECHO_N "checking for file... $ECHO_C" >&6; }
7256 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7257 echo $ECHO_N "(cached) $ECHO_C" >&6
7258 else
7259 case $MAGIC_CMD in
7260 [\\/*] | ?:[\\/]*)
7261 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7262 ;;
7263 *)
7264 lt_save_MAGIC_CMD="$MAGIC_CMD"
7265 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7266 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7267 for ac_dir in $ac_dummy; do
7268 IFS="$lt_save_ifs"
7269 test -z "$ac_dir" && ac_dir=.
7270 if test -f $ac_dir/file; then
7271 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7272 if test -n "$file_magic_test_file"; then
7273 case $deplibs_check_method in
7274 "file_magic "*)
7275 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7276 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7277 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7278 $EGREP "$file_magic_regex" > /dev/null; then
7279 :
7280 else
7281 cat <<EOF 1>&2
7282
7283 *** Warning: the command libtool uses to detect shared libraries,
7284 *** $file_magic_cmd, produces output that libtool cannot recognize.
7285 *** The result is that libtool may fail to recognize shared libraries
7286 *** as such. This will affect the creation of libtool libraries that
7287 *** depend on shared libraries, but programs linked with such libtool
7288 *** libraries will work regardless of this problem. Nevertheless, you
7289 *** may want to report the problem to your system manager and/or to
7290 *** bug-libtool@gnu.org
7291
7292 EOF
7293 fi ;;
7294 esac
7295 fi
7296 break
7297 fi
7298 done
7299 IFS="$lt_save_ifs"
7300 MAGIC_CMD="$lt_save_MAGIC_CMD"
7301 ;;
7302 esac
7303 fi
7304
7305 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7306 if test -n "$MAGIC_CMD"; then
7307 { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7308 echo "${ECHO_T}$MAGIC_CMD" >&6; }
7309 else
7310 { echo "$as_me:$LINENO: result: no" >&5
7311 echo "${ECHO_T}no" >&6; }
7312 fi
7313
7314 else
7315 MAGIC_CMD=:
7316 fi
7317 fi
7318
7319 fi
7320 ;;
7321 esac
7322
7323 enable_dlopen=no
7324 enable_win32_dll=no
7325
7326 # Check whether --enable-libtool-lock was given.
7327 if test "${enable_libtool_lock+set}" = set; then
7328 enableval=$enable_libtool_lock;
7329 fi
7330
7331 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7332
7333
7334 # Check whether --with-pic was given.
7335 if test "${with_pic+set}" = set; then
7336 withval=$with_pic; pic_mode="$withval"
7337 else
7338 pic_mode=default
7339 fi
7340
7341 test -z "$pic_mode" && pic_mode=default
7342
7343 # Use C for the default configuration in the libtool script
7344 tagname=
7345 lt_save_CC="$CC"
7346 ac_ext=c
7347 ac_cpp='$CPP $CPPFLAGS'
7348 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7349 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7350 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7351
7352
7353 # Source file extension for C test sources.
7354 ac_ext=c
7355
7356 # Object file extension for compiled C test sources.
7357 objext=o
7358 objext=$objext
7359
7360 # Code to be used in simple compile tests
7361 lt_simple_compile_test_code="int some_variable = 0;\n"
7362
7363 # Code to be used in simple link tests
7364 lt_simple_link_test_code='int main(){return(0);}\n'
7365
7366
7367 # If no C compiler was specified, use CC.
7368 LTCC=${LTCC-"$CC"}
7369
7370 # If no C compiler flags were specified, use CFLAGS.
7371 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7372
7373 # Allow CC to be a program name with arguments.
7374 compiler=$CC
7375
7376
7377 # save warnings/boilerplate of simple test code
7378 ac_outfile=conftest.$ac_objext
7379 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
7380 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7381 _lt_compiler_boilerplate=`cat conftest.err`
7382 $rm conftest*
7383
7384 ac_outfile=conftest.$ac_objext
7385 printf "$lt_simple_link_test_code" >conftest.$ac_ext
7386 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7387 _lt_linker_boilerplate=`cat conftest.err`
7388 $rm conftest*
7389
7390
7391
7392 lt_prog_compiler_no_builtin_flag=
7393
7394 if test "$GCC" = yes; then
7395 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7396
7397
7398 { echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7399 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
7400 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7401 echo $ECHO_N "(cached) $ECHO_C" >&6
7402 else
7403 lt_cv_prog_compiler_rtti_exceptions=no
7404 ac_outfile=conftest.$ac_objext
7405 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7406 lt_compiler_flag="-fno-rtti -fno-exceptions"
7407 # Insert the option either (1) after the last *FLAGS variable, or
7408 # (2) before a word containing "conftest.", or (3) at the end.
7409 # Note that $ac_compile itself does not contain backslashes and begins
7410 # with a dollar sign (not a hyphen), so the echo should work correctly.
7411 # The option is referenced via a variable to avoid confusing sed.
7412 lt_compile=`echo "$ac_compile" | $SED \
7413 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7414 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7415 -e 's:$: $lt_compiler_flag:'`
7416 (eval echo "\"\$as_me:7416: $lt_compile\"" >&5)
7417 (eval "$lt_compile" 2>conftest.err)
7418 ac_status=$?
7419 cat conftest.err >&5
7420 echo "$as_me:7420: \$? = $ac_status" >&5
7421 if (exit $ac_status) && test -s "$ac_outfile"; then
7422 # The compiler can only warn and ignore the option if not recognized
7423 # So say no if there are warnings other than the usual output.
7424 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7425 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7426 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7427 lt_cv_prog_compiler_rtti_exceptions=yes
7428 fi
7429 fi
7430 $rm conftest*
7431
7432 fi
7433 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7434 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7435
7436 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7437 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7438 else
7439 :
7440 fi
7441
7442 fi
7443
7444 lt_prog_compiler_wl=
7445 lt_prog_compiler_pic=
7446 lt_prog_compiler_static=
7447
7448 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7449 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
7450
7451 if test "$GCC" = yes; then
7452 lt_prog_compiler_wl='-Wl,'
7453 lt_prog_compiler_static='-static'
7454
7455 case $host_os in
7456 aix*)
7457 # All AIX code is PIC.
7458 if test "$host_cpu" = ia64; then
7459 # AIX 5 now supports IA64 processor
7460 lt_prog_compiler_static='-Bstatic'
7461 fi
7462 ;;
7463
7464 amigaos*)
7465 # FIXME: we need at least 68020 code to build shared libraries, but
7466 # adding the `-m68020' flag to GCC prevents building anything better,
7467 # like `-m68040'.
7468 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7469 ;;
7470
7471 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7472 # PIC is the default for these OSes.
7473 ;;
7474
7475 mingw* | pw32* | os2*)
7476 # This hack is so that the source file can tell whether it is being
7477 # built for inclusion in a dll (and should export symbols for example).
7478 lt_prog_compiler_pic='-DDLL_EXPORT'
7479 ;;
7480
7481 darwin* | rhapsody*)
7482 # PIC is the default on this platform
7483 # Common symbols not allowed in MH_DYLIB files
7484 lt_prog_compiler_pic='-fno-common'
7485 ;;
7486
7487 interix3*)
7488 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7489 # Instead, we relocate shared libraries at runtime.
7490 ;;
7491
7492 msdosdjgpp*)
7493 # Just because we use GCC doesn't mean we suddenly get shared libraries
7494 # on systems that don't support them.
7495 lt_prog_compiler_can_build_shared=no
7496 enable_shared=no
7497 ;;
7498
7499 sysv4*MP*)
7500 if test -d /usr/nec; then
7501 lt_prog_compiler_pic=-Kconform_pic
7502 fi
7503 ;;
7504
7505 hpux*)
7506 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7507 # not for PA HP-UX.
7508 case $host_cpu in
7509 hppa*64*|ia64*)
7510 # +Z the default
7511 ;;
7512 *)
7513 lt_prog_compiler_pic='-fPIC'
7514 ;;
7515 esac
7516 ;;
7517
7518 *)
7519 lt_prog_compiler_pic='-fPIC'
7520 ;;
7521 esac
7522 else
7523 # PORTME Check for flag to pass linker flags through the system compiler.
7524 case $host_os in
7525 aix*)
7526 lt_prog_compiler_wl='-Wl,'
7527 if test "$host_cpu" = ia64; then
7528 # AIX 5 now supports IA64 processor
7529 lt_prog_compiler_static='-Bstatic'
7530 else
7531 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7532 fi
7533 ;;
7534 darwin*)
7535 # PIC is the default on this platform
7536 # Common symbols not allowed in MH_DYLIB files
7537 case $cc_basename in
7538 xlc*)
7539 lt_prog_compiler_pic='-qnocommon'
7540 lt_prog_compiler_wl='-Wl,'
7541 ;;
7542 esac
7543 ;;
7544
7545 mingw* | pw32* | os2*)
7546 # This hack is so that the source file can tell whether it is being
7547 # built for inclusion in a dll (and should export symbols for example).
7548 lt_prog_compiler_pic='-DDLL_EXPORT'
7549 ;;
7550
7551 hpux9* | hpux10* | hpux11*)
7552 lt_prog_compiler_wl='-Wl,'
7553 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7554 # not for PA HP-UX.
7555 case $host_cpu in
7556 hppa*64*|ia64*)
7557 # +Z the default
7558 ;;
7559 *)
7560 lt_prog_compiler_pic='+Z'
7561 ;;
7562 esac
7563 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7564 lt_prog_compiler_static='${wl}-a ${wl}archive'
7565 ;;
7566
7567 irix5* | irix6* | nonstopux*)
7568 lt_prog_compiler_wl='-Wl,'
7569 # PIC (with -KPIC) is the default.
7570 lt_prog_compiler_static='-non_shared'
7571 ;;
7572
7573 newsos6)
7574 lt_prog_compiler_pic='-KPIC'
7575 lt_prog_compiler_static='-Bstatic'
7576 ;;
7577
7578 linux* | k*bsd*-gnu)
7579 case $cc_basename in
7580 icc* | ecc*)
7581 lt_prog_compiler_wl='-Wl,'
7582 lt_prog_compiler_pic='-KPIC'
7583 lt_prog_compiler_static='-static'
7584 ;;
7585 pgcc* | pgf77* | pgf90* | pgf95*)
7586 # Portland Group compilers (*not* the Pentium gcc compiler,
7587 # which looks to be a dead project)
7588 lt_prog_compiler_wl='-Wl,'
7589 lt_prog_compiler_pic='-fpic'
7590 lt_prog_compiler_static='-Bstatic'
7591 ;;
7592 ccc*)
7593 lt_prog_compiler_wl='-Wl,'
7594 # All Alpha code is PIC.
7595 lt_prog_compiler_static='-non_shared'
7596 ;;
7597 esac
7598 ;;
7599
7600 osf3* | osf4* | osf5*)
7601 lt_prog_compiler_wl='-Wl,'
7602 # All OSF/1 code is PIC.
7603 lt_prog_compiler_static='-non_shared'
7604 ;;
7605
7606 solaris*)
7607 lt_prog_compiler_pic='-KPIC'
7608 lt_prog_compiler_static='-Bstatic'
7609 case $cc_basename in
7610 f77* | f90* | f95*)
7611 lt_prog_compiler_wl='-Qoption ld ';;
7612 *)
7613 lt_prog_compiler_wl='-Wl,';;
7614 esac
7615 ;;
7616
7617 sunos4*)
7618 lt_prog_compiler_wl='-Qoption ld '
7619 lt_prog_compiler_pic='-PIC'
7620 lt_prog_compiler_static='-Bstatic'
7621 ;;
7622
7623 sysv4 | sysv4.2uw2* | sysv4.3*)
7624 lt_prog_compiler_wl='-Wl,'
7625 lt_prog_compiler_pic='-KPIC'
7626 lt_prog_compiler_static='-Bstatic'
7627 ;;
7628
7629 sysv4*MP*)
7630 if test -d /usr/nec ;then
7631 lt_prog_compiler_pic='-Kconform_pic'
7632 lt_prog_compiler_static='-Bstatic'
7633 fi
7634 ;;
7635
7636 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7637 lt_prog_compiler_wl='-Wl,'
7638 lt_prog_compiler_pic='-KPIC'
7639 lt_prog_compiler_static='-Bstatic'
7640 ;;
7641
7642 unicos*)
7643 lt_prog_compiler_wl='-Wl,'
7644 lt_prog_compiler_can_build_shared=no
7645 ;;
7646
7647 uts4*)
7648 lt_prog_compiler_pic='-pic'
7649 lt_prog_compiler_static='-Bstatic'
7650 ;;
7651
7652 *)
7653 lt_prog_compiler_can_build_shared=no
7654 ;;
7655 esac
7656 fi
7657
7658 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7659 echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
7660
7661 #
7662 # Check to make sure the PIC flag actually works.
7663 #
7664 if test -n "$lt_prog_compiler_pic"; then
7665
7666 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7667 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
7668 if test "${lt_prog_compiler_pic_works+set}" = set; then
7669 echo $ECHO_N "(cached) $ECHO_C" >&6
7670 else
7671 lt_prog_compiler_pic_works=no
7672 ac_outfile=conftest.$ac_objext
7673 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7674 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7675 # Insert the option either (1) after the last *FLAGS variable, or
7676 # (2) before a word containing "conftest.", or (3) at the end.
7677 # Note that $ac_compile itself does not contain backslashes and begins
7678 # with a dollar sign (not a hyphen), so the echo should work correctly.
7679 # The option is referenced via a variable to avoid confusing sed.
7680 lt_compile=`echo "$ac_compile" | $SED \
7681 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7682 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7683 -e 's:$: $lt_compiler_flag:'`
7684 (eval echo "\"\$as_me:7684: $lt_compile\"" >&5)
7685 (eval "$lt_compile" 2>conftest.err)
7686 ac_status=$?
7687 cat conftest.err >&5
7688 echo "$as_me:7688: \$? = $ac_status" >&5
7689 if (exit $ac_status) && test -s "$ac_outfile"; then
7690 # The compiler can only warn and ignore the option if not recognized
7691 # So say no if there are warnings other than the usual output.
7692 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7693 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7694 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7695 lt_prog_compiler_pic_works=yes
7696 fi
7697 fi
7698 $rm conftest*
7699
7700 fi
7701 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
7702 echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
7703
7704 if test x"$lt_prog_compiler_pic_works" = xyes; then
7705 case $lt_prog_compiler_pic in
7706 "" | " "*) ;;
7707 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7708 esac
7709 else
7710 lt_prog_compiler_pic=
7711 lt_prog_compiler_can_build_shared=no
7712 fi
7713
7714 fi
7715 case $host_os in
7716 # For platforms which do not support PIC, -DPIC is meaningless:
7717 *djgpp*)
7718 lt_prog_compiler_pic=
7719 ;;
7720 *)
7721 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7722 ;;
7723 esac
7724
7725 #
7726 # Check to make sure the static flag actually works.
7727 #
7728 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7729 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7730 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
7731 if test "${lt_prog_compiler_static_works+set}" = set; then
7732 echo $ECHO_N "(cached) $ECHO_C" >&6
7733 else
7734 lt_prog_compiler_static_works=no
7735 save_LDFLAGS="$LDFLAGS"
7736 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7737 printf "$lt_simple_link_test_code" > conftest.$ac_ext
7738 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7739 # The linker can only warn and ignore the option if not recognized
7740 # So say no if there are warnings
7741 if test -s conftest.err; then
7742 # Append any errors to the config.log.
7743 cat conftest.err 1>&5
7744 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7745 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7746 if diff conftest.exp conftest.er2 >/dev/null; then
7747 lt_prog_compiler_static_works=yes
7748 fi
7749 else
7750 lt_prog_compiler_static_works=yes
7751 fi
7752 fi
7753 $rm conftest*
7754 LDFLAGS="$save_LDFLAGS"
7755
7756 fi
7757 { echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
7758 echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
7759
7760 if test x"$lt_prog_compiler_static_works" = xyes; then
7761 :
7762 else
7763 lt_prog_compiler_static=
7764 fi
7765
7766
7767 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7768 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
7769 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7770 echo $ECHO_N "(cached) $ECHO_C" >&6
7771 else
7772 lt_cv_prog_compiler_c_o=no
7773 $rm -r conftest 2>/dev/null
7774 mkdir conftest
7775 cd conftest
7776 mkdir out
7777 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7778
7779 lt_compiler_flag="-o out/conftest2.$ac_objext"
7780 # Insert the option either (1) after the last *FLAGS variable, or
7781 # (2) before a word containing "conftest.", or (3) at the end.
7782 # Note that $ac_compile itself does not contain backslashes and begins
7783 # with a dollar sign (not a hyphen), so the echo should work correctly.
7784 lt_compile=`echo "$ac_compile" | $SED \
7785 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7786 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7787 -e 's:$: $lt_compiler_flag:'`
7788 (eval echo "\"\$as_me:7788: $lt_compile\"" >&5)
7789 (eval "$lt_compile" 2>out/conftest.err)
7790 ac_status=$?
7791 cat out/conftest.err >&5
7792 echo "$as_me:7792: \$? = $ac_status" >&5
7793 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7794 then
7795 # The compiler can only warn and ignore the option if not recognized
7796 # So say no if there are warnings
7797 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7798 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7799 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7800 lt_cv_prog_compiler_c_o=yes
7801 fi
7802 fi
7803 chmod u+w . 2>&5
7804 $rm conftest*
7805 # SGI C++ compiler will create directory out/ii_files/ for
7806 # template instantiation
7807 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
7808 $rm out/* && rmdir out
7809 cd ..
7810 rmdir conftest
7811 $rm conftest*
7812
7813 fi
7814 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7815 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
7816
7817
7818 hard_links="nottested"
7819 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7820 # do not overwrite the value of need_locks provided by the user
7821 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
7822 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
7823 hard_links=yes
7824 $rm conftest*
7825 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7826 touch conftest.a
7827 ln conftest.a conftest.b 2>&5 || hard_links=no
7828 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7829 { echo "$as_me:$LINENO: result: $hard_links" >&5
7830 echo "${ECHO_T}$hard_links" >&6; }
7831 if test "$hard_links" = no; then
7832 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7833 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7834 need_locks=warn
7835 fi
7836 else
7837 need_locks=no
7838 fi
7839
7840 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7841 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
7842
7843 runpath_var=
7844 allow_undefined_flag=
7845 enable_shared_with_static_runtimes=no
7846 archive_cmds=
7847 archive_expsym_cmds=
7848 old_archive_From_new_cmds=
7849 old_archive_from_expsyms_cmds=
7850 export_dynamic_flag_spec=
7851 whole_archive_flag_spec=
7852 thread_safe_flag_spec=
7853 hardcode_libdir_flag_spec=
7854 hardcode_libdir_flag_spec_ld=
7855 hardcode_libdir_separator=
7856 hardcode_direct=no
7857 hardcode_minus_L=no
7858 hardcode_shlibpath_var=unsupported
7859 link_all_deplibs=unknown
7860 hardcode_automatic=no
7861 module_cmds=
7862 module_expsym_cmds=
7863 always_export_symbols=no
7864 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7865 # include_expsyms should be a list of space-separated symbols to be *always*
7866 # included in the symbol list
7867 include_expsyms=
7868 # exclude_expsyms can be an extended regexp of symbols to exclude
7869 # it will be wrapped by ` (' and `)$', so one must not match beginning or
7870 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7871 # as well as any symbol that contains `d'.
7872 exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
7873 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7874 # platforms (ab)use it in PIC code, but their linkers get confused if
7875 # the symbol is explicitly referenced. Since portable code cannot
7876 # rely on this symbol name, it's probably fine to never include it in
7877 # preloaded symbol tables.
7878 extract_expsyms_cmds=
7879 # Just being paranoid about ensuring that cc_basename is set.
7880 for cc_temp in $compiler""; do
7881 case $cc_temp in
7882 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7883 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7884 \-*) ;;
7885 *) break;;
7886 esac
7887 done
7888 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7889
7890 case $host_os in
7891 cygwin* | mingw* | pw32*)
7892 # FIXME: the MSVC++ port hasn't been tested in a loooong time
7893 # When not using gcc, we currently assume that we are using
7894 # Microsoft Visual C++.
7895 if test "$GCC" != yes; then
7896 with_gnu_ld=no
7897 fi
7898 ;;
7899 interix*)
7900 # we just hope/assume this is gcc and not c89 (= MSVC++)
7901 with_gnu_ld=yes
7902 ;;
7903 openbsd*)
7904 with_gnu_ld=no
7905 ;;
7906 esac
7907
7908 ld_shlibs=yes
7909 if test "$with_gnu_ld" = yes; then
7910 # If archive_cmds runs LD, not CC, wlarc should be empty
7911 wlarc='${wl}'
7912
7913 # Set some defaults for GNU ld with shared library support. These
7914 # are reset later if shared libraries are not supported. Putting them
7915 # here allows them to be overridden if necessary.
7916 runpath_var=LD_RUN_PATH
7917 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
7918 export_dynamic_flag_spec='${wl}--export-dynamic'
7919 # ancient GNU ld didn't support --whole-archive et. al.
7920 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
7921 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7922 else
7923 whole_archive_flag_spec=
7924 fi
7925 supports_anon_versioning=no
7926 case `$LD -v 2>/dev/null` in
7927 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7928 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7929 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7930 *\ 2.11.*) ;; # other 2.11 versions
7931 *) supports_anon_versioning=yes ;;
7932 esac
7933
7934 # See if GNU ld supports shared libraries.
7935 case $host_os in
7936 aix3* | aix4* | aix5*)
7937 # On AIX/PPC, the GNU linker is very broken
7938 if test "$host_cpu" != ia64; then
7939 ld_shlibs=no
7940 cat <<EOF 1>&2
7941
7942 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
7943 *** to be unable to reliably create shared libraries on AIX.
7944 *** Therefore, libtool is disabling shared libraries support. If you
7945 *** really care for shared libraries, you may want to modify your PATH
7946 *** so that a non-GNU linker is found, and then restart.
7947
7948 EOF
7949 fi
7950 ;;
7951
7952 amigaos*)
7953 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)'
7954 hardcode_libdir_flag_spec='-L$libdir'
7955 hardcode_minus_L=yes
7956
7957 # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
7958 # that the semantics of dynamic libraries on AmigaOS, at least up
7959 # to version 4, is to share data among multiple programs linked
7960 # with the same dynamic library. Since this doesn't match the
7961 # behavior of shared libraries on other platforms, we can't use
7962 # them.
7963 ld_shlibs=no
7964 ;;
7965
7966 beos*)
7967 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7968 allow_undefined_flag=unsupported
7969 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
7970 # support --undefined. This deserves some investigation. FIXME
7971 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7972 else
7973 ld_shlibs=no
7974 fi
7975 ;;
7976
7977 cygwin* | mingw* | pw32*)
7978 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7979 # as there is no search path for DLLs.
7980 hardcode_libdir_flag_spec='-L$libdir'
7981 allow_undefined_flag=unsupported
7982 always_export_symbols=no
7983 enable_shared_with_static_runtimes=yes
7984 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
7985
7986 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
7987 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7988 # If the export-symbols file already is a .def file (1st line
7989 # is EXPORTS), use it as is; otherwise, prepend...
7990 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7991 cp $export_symbols $output_objdir/$soname.def;
7992 else
7993 echo EXPORTS > $output_objdir/$soname.def;
7994 cat $export_symbols >> $output_objdir/$soname.def;
7995 fi~
7996 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7997 else
7998 ld_shlibs=no
7999 fi
8000 ;;
8001
8002 interix3*)
8003 hardcode_direct=no
8004 hardcode_shlibpath_var=no
8005 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8006 export_dynamic_flag_spec='${wl}-E'
8007 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8008 # Instead, shared libraries are loaded at an image base (0x10000000 by
8009 # default) and relocated if they conflict, which is a slow very memory
8010 # consuming and fragmenting process. To avoid this, we pick a random,
8011 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8012 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8013 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8014 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'
8015 ;;
8016
8017 linux* | k*bsd*-gnu)
8018 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8019 tmp_addflag=
8020 case $cc_basename,$host_cpu in
8021 pgcc*) # Portland Group C compiler
8022 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'
8023 tmp_addflag=' $pic_flag'
8024 ;;
8025 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
8026 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'
8027 tmp_addflag=' $pic_flag -Mnomain' ;;
8028 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8029 tmp_addflag=' -i_dynamic' ;;
8030 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8031 tmp_addflag=' -i_dynamic -nofor_main' ;;
8032 ifc* | ifort*) # Intel Fortran compiler
8033 tmp_addflag=' -nofor_main' ;;
8034 esac
8035 archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8036
8037 if test $supports_anon_versioning = yes; then
8038 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
8039 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8040 $echo "local: *; };" >> $output_objdir/$libname.ver~
8041 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8042 fi
8043 link_all_deplibs=no
8044 else
8045 ld_shlibs=no
8046 fi
8047 ;;
8048
8049 netbsd* | netbsdelf*-gnu)
8050 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8051 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8052 wlarc=
8053 else
8054 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8055 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8056 fi
8057 ;;
8058
8059 solaris*)
8060 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
8061 ld_shlibs=no
8062 cat <<EOF 1>&2
8063
8064 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8065 *** create shared libraries on Solaris systems. Therefore, libtool
8066 *** is disabling shared libraries support. We urge you to upgrade GNU
8067 *** binutils to release 2.9.1 or newer. Another option is to modify
8068 *** your PATH or compiler configuration so that the native linker is
8069 *** used, and then restart.
8070
8071 EOF
8072 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8073 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8074 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8075 else
8076 ld_shlibs=no
8077 fi
8078 ;;
8079
8080 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8081 case `$LD -v 2>&1` in
8082 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8083 ld_shlibs=no
8084 cat <<_LT_EOF 1>&2
8085
8086 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8087 *** reliably create shared libraries on SCO systems. Therefore, libtool
8088 *** is disabling shared libraries support. We urge you to upgrade GNU
8089 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8090 *** your PATH or compiler configuration so that the native linker is
8091 *** used, and then restart.
8092
8093 _LT_EOF
8094 ;;
8095 *)
8096 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8097 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
8098 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
8099 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
8100 else
8101 ld_shlibs=no
8102 fi
8103 ;;
8104 esac
8105 ;;
8106
8107 sunos4*)
8108 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8109 wlarc=
8110 hardcode_direct=yes
8111 hardcode_shlibpath_var=no
8112 ;;
8113
8114 *)
8115 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8116 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8117 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8118 else
8119 ld_shlibs=no
8120 fi
8121 ;;
8122 esac
8123
8124 if test "$ld_shlibs" = no; then
8125 runpath_var=
8126 hardcode_libdir_flag_spec=
8127 export_dynamic_flag_spec=
8128 whole_archive_flag_spec=
8129 fi
8130 else
8131 # PORTME fill in a description of your system's linker (not GNU ld)
8132 case $host_os in
8133 aix3*)
8134 allow_undefined_flag=unsupported
8135 always_export_symbols=yes
8136 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'
8137 # Note: this linker hardcodes the directories in LIBPATH if there
8138 # are no directories specified by -L.
8139 hardcode_minus_L=yes
8140 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8141 # Neither direct hardcoding nor static linking is supported with a
8142 # broken collect2.
8143 hardcode_direct=unsupported
8144 fi
8145 ;;
8146
8147 aix4* | aix5*)
8148 if test "$host_cpu" = ia64; then
8149 # On IA64, the linker does run time linking by default, so we don't
8150 # have to do anything special.
8151 aix_use_runtimelinking=no
8152 exp_sym_flag='-Bexport'
8153 no_entry_flag=""
8154 else
8155 # If we're using GNU nm, then we don't want the "-C" option.
8156 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8157 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
8158 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'
8159 else
8160 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'
8161 fi
8162 aix_use_runtimelinking=no
8163
8164 # Test if we are trying to use run time linking or normal
8165 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8166 # need to do runtime linking.
8167 case $host_os in aix4.[23]|aix4.[23].*|aix5*)
8168 for ld_flag in $LDFLAGS; do
8169 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8170 aix_use_runtimelinking=yes
8171 break
8172 fi
8173 done
8174 ;;
8175 esac
8176
8177 exp_sym_flag='-bexport'
8178 no_entry_flag='-bnoentry'
8179 fi
8180
8181 # When large executables or shared objects are built, AIX ld can
8182 # have problems creating the table of contents. If linking a library
8183 # or program results in "error TOC overflow" add -mminimal-toc to
8184 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8185 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8186
8187 archive_cmds=''
8188 hardcode_direct=yes
8189 hardcode_libdir_separator=':'
8190 link_all_deplibs=yes
8191
8192 if test "$GCC" = yes; then
8193 case $host_os in aix4.[012]|aix4.[012].*)
8194 # We only want to do this on AIX 4.2 and lower, the check
8195 # below for broken collect2 doesn't work under 4.3+
8196 collect2name=`${CC} -print-prog-name=collect2`
8197 if test -f "$collect2name" && \
8198 strings "$collect2name" | grep resolve_lib_name >/dev/null
8199 then
8200 # We have reworked collect2
8201 hardcode_direct=yes
8202 else
8203 # We have old collect2
8204 hardcode_direct=unsupported
8205 # It fails to find uninstalled libraries when the uninstalled
8206 # path is not listed in the libpath. Setting hardcode_minus_L
8207 # to unsupported forces relinking
8208 hardcode_minus_L=yes
8209 hardcode_libdir_flag_spec='-L$libdir'
8210 hardcode_libdir_separator=
8211 fi
8212 ;;
8213 esac
8214 shared_flag='-shared'
8215 if test "$aix_use_runtimelinking" = yes; then
8216 shared_flag="$shared_flag "'${wl}-G'
8217 fi
8218 else
8219 # not using gcc
8220 if test "$host_cpu" = ia64; then
8221 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8222 # chokes on -Wl,-G. The following line is correct:
8223 shared_flag='-G'
8224 else
8225 if test "$aix_use_runtimelinking" = yes; then
8226 shared_flag='${wl}-G'
8227 else
8228 shared_flag='${wl}-bM:SRE'
8229 fi
8230 fi
8231 fi
8232
8233 # It seems that -bexpall does not export symbols beginning with
8234 # underscore (_), so it is better to generate a list of symbols to export.
8235 always_export_symbols=yes
8236 if test "$aix_use_runtimelinking" = yes; then
8237 # Warning - without using the other runtime loading flags (-brtl),
8238 # -berok will link without error, but may produce a broken library.
8239 allow_undefined_flag='-berok'
8240 # Determine the default libpath from the value encoded in an empty executable.
8241 cat >conftest.$ac_ext <<_ACEOF
8242 /* confdefs.h. */
8243 _ACEOF
8244 cat confdefs.h >>conftest.$ac_ext
8245 cat >>conftest.$ac_ext <<_ACEOF
8246 /* end confdefs.h. */
8247
8248 int
8249 main ()
8250 {
8251
8252 ;
8253 return 0;
8254 }
8255 _ACEOF
8256 rm -f conftest.$ac_objext conftest$ac_exeext
8257 if { (ac_try="$ac_link"
8258 case "(($ac_try" in
8259 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8260 *) ac_try_echo=$ac_try;;
8261 esac
8262 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8263 (eval "$ac_link") 2>conftest.er1
8264 ac_status=$?
8265 grep -v '^ *+' conftest.er1 >conftest.err
8266 rm -f conftest.er1
8267 cat conftest.err >&5
8268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8269 (exit $ac_status); } &&
8270 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8271 { (case "(($ac_try" in
8272 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8273 *) ac_try_echo=$ac_try;;
8274 esac
8275 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8276 (eval "$ac_try") 2>&5
8277 ac_status=$?
8278 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8279 (exit $ac_status); }; } &&
8280 { ac_try='test -s conftest$ac_exeext'
8281 { (case "(($ac_try" in
8282 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8283 *) ac_try_echo=$ac_try;;
8284 esac
8285 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8286 (eval "$ac_try") 2>&5
8287 ac_status=$?
8288 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8289 (exit $ac_status); }; }; then
8290
8291 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
8292 }'`
8293 # Check for a 64-bit object if we didn't find anything.
8294 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
8295 }'`; fi
8296 else
8297 echo "$as_me: failed program was:" >&5
8298 sed 's/^/| /' conftest.$ac_ext >&5
8299
8300
8301 fi
8302
8303 rm -f core conftest.err conftest.$ac_objext \
8304 conftest$ac_exeext conftest.$ac_ext
8305 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8306
8307 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8308 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"
8309 else
8310 if test "$host_cpu" = ia64; then
8311 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8312 allow_undefined_flag="-z nodefs"
8313 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"
8314 else
8315 # Determine the default libpath from the value encoded in an empty executable.
8316 cat >conftest.$ac_ext <<_ACEOF
8317 /* confdefs.h. */
8318 _ACEOF
8319 cat confdefs.h >>conftest.$ac_ext
8320 cat >>conftest.$ac_ext <<_ACEOF
8321 /* end confdefs.h. */
8322
8323 int
8324 main ()
8325 {
8326
8327 ;
8328 return 0;
8329 }
8330 _ACEOF
8331 rm -f conftest.$ac_objext conftest$ac_exeext
8332 if { (ac_try="$ac_link"
8333 case "(($ac_try" in
8334 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8335 *) ac_try_echo=$ac_try;;
8336 esac
8337 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8338 (eval "$ac_link") 2>conftest.er1
8339 ac_status=$?
8340 grep -v '^ *+' conftest.er1 >conftest.err
8341 rm -f conftest.er1
8342 cat conftest.err >&5
8343 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8344 (exit $ac_status); } &&
8345 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8346 { (case "(($ac_try" in
8347 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8348 *) ac_try_echo=$ac_try;;
8349 esac
8350 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8351 (eval "$ac_try") 2>&5
8352 ac_status=$?
8353 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8354 (exit $ac_status); }; } &&
8355 { ac_try='test -s conftest$ac_exeext'
8356 { (case "(($ac_try" in
8357 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8358 *) ac_try_echo=$ac_try;;
8359 esac
8360 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8361 (eval "$ac_try") 2>&5
8362 ac_status=$?
8363 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8364 (exit $ac_status); }; }; then
8365
8366 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
8367 }'`
8368 # Check for a 64-bit object if we didn't find anything.
8369 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
8370 }'`; fi
8371 else
8372 echo "$as_me: failed program was:" >&5
8373 sed 's/^/| /' conftest.$ac_ext >&5
8374
8375
8376 fi
8377
8378 rm -f core conftest.err conftest.$ac_objext \
8379 conftest$ac_exeext conftest.$ac_ext
8380 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8381
8382 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8383 # Warning - without using the other run time loading flags,
8384 # -berok will link without error, but may produce a broken library.
8385 no_undefined_flag=' ${wl}-bernotok'
8386 allow_undefined_flag=' ${wl}-berok'
8387 # Exported symbols can be pulled into shared objects from archives
8388 whole_archive_flag_spec='$convenience'
8389 archive_cmds_need_lc=yes
8390 # This is similar to how AIX traditionally builds its shared libraries.
8391 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'
8392 fi
8393 fi
8394 ;;
8395
8396 amigaos*)
8397 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)'
8398 hardcode_libdir_flag_spec='-L$libdir'
8399 hardcode_minus_L=yes
8400 # see comment about different semantics on the GNU ld section
8401 ld_shlibs=no
8402 ;;
8403
8404 bsdi[45]*)
8405 export_dynamic_flag_spec=-rdynamic
8406 ;;
8407
8408 cygwin* | mingw* | pw32*)
8409 # When not using gcc, we currently assume that we are using
8410 # Microsoft Visual C++.
8411 # hardcode_libdir_flag_spec is actually meaningless, as there is
8412 # no search path for DLLs.
8413 hardcode_libdir_flag_spec=' '
8414 allow_undefined_flag=unsupported
8415 # Tell ltmain to make .lib files, not .a files.
8416 libext=lib
8417 # Tell ltmain to make .dll files, not .so files.
8418 shrext_cmds=".dll"
8419 # FIXME: Setting linknames here is a bad hack.
8420 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8421 # The linker will automatically build a .lib file if we build a DLL.
8422 old_archive_From_new_cmds='true'
8423 # FIXME: Should let the user specify the lib program.
8424 old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
8425 fix_srcfile_path='`cygpath -w "$srcfile"`'
8426 enable_shared_with_static_runtimes=yes
8427 ;;
8428
8429 darwin* | rhapsody*)
8430 case $host_os in
8431 rhapsody* | darwin1.[012])
8432 allow_undefined_flag='${wl}-undefined ${wl}suppress'
8433 ;;
8434 *) # Darwin 1.3 on
8435 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8436 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8437 else
8438 case ${MACOSX_DEPLOYMENT_TARGET} in
8439 10.[012])
8440 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8441 ;;
8442 10.*)
8443 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8444 ;;
8445 esac
8446 fi
8447 ;;
8448 esac
8449 archive_cmds_need_lc=no
8450 hardcode_direct=no
8451 hardcode_automatic=yes
8452 hardcode_shlibpath_var=unsupported
8453 whole_archive_flag_spec=''
8454 link_all_deplibs=yes
8455 if test "$GCC" = yes ; then
8456 output_verbose_link_cmd='echo'
8457 archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
8458 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8459 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8460 archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8461 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}'
8462 else
8463 case $cc_basename in
8464 xlc*)
8465 output_verbose_link_cmd='echo'
8466 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
8467 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8468 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8469 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 $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8470 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}'
8471 ;;
8472 *)
8473 ld_shlibs=no
8474 ;;
8475 esac
8476 fi
8477 ;;
8478
8479 dgux*)
8480 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8481 hardcode_libdir_flag_spec='-L$libdir'
8482 hardcode_shlibpath_var=no
8483 ;;
8484
8485 freebsd1*)
8486 ld_shlibs=no
8487 ;;
8488
8489 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8490 # support. Future versions do this automatically, but an explicit c++rt0.o
8491 # does not break anything, and helps significantly (at the cost of a little
8492 # extra space).
8493 freebsd2.2*)
8494 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8495 hardcode_libdir_flag_spec='-R$libdir'
8496 hardcode_direct=yes
8497 hardcode_shlibpath_var=no
8498 ;;
8499
8500 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8501 freebsd2*)
8502 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8503 hardcode_direct=yes
8504 hardcode_minus_L=yes
8505 hardcode_shlibpath_var=no
8506 ;;
8507
8508 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8509 freebsd* | dragonfly*)
8510 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8511 hardcode_libdir_flag_spec='-R$libdir'
8512 hardcode_direct=yes
8513 hardcode_shlibpath_var=no
8514 ;;
8515
8516 hpux9*)
8517 if test "$GCC" = yes; then
8518 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'
8519 else
8520 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'
8521 fi
8522 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8523 hardcode_libdir_separator=:
8524 hardcode_direct=yes
8525
8526 # hardcode_minus_L: Not really in the search PATH,
8527 # but as the default location of the library.
8528 hardcode_minus_L=yes
8529 export_dynamic_flag_spec='${wl}-E'
8530 ;;
8531
8532 hpux10*)
8533 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8534 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8535 else
8536 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8537 fi
8538 if test "$with_gnu_ld" = no; then
8539 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8540 hardcode_libdir_separator=:
8541
8542 hardcode_direct=yes
8543 export_dynamic_flag_spec='${wl}-E'
8544
8545 # hardcode_minus_L: Not really in the search PATH,
8546 # but as the default location of the library.
8547 hardcode_minus_L=yes
8548 fi
8549 ;;
8550
8551 hpux11*)
8552 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8553 case $host_cpu in
8554 hppa*64*)
8555 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8556 ;;
8557 ia64*)
8558 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8559 ;;
8560 *)
8561 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8562 ;;
8563 esac
8564 else
8565 case $host_cpu in
8566 hppa*64*)
8567 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8568 ;;
8569 ia64*)
8570 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8571 ;;
8572 *)
8573 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8574 ;;
8575 esac
8576 fi
8577 if test "$with_gnu_ld" = no; then
8578 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8579 hardcode_libdir_separator=:
8580
8581 case $host_cpu in
8582 hppa*64*|ia64*)
8583 hardcode_libdir_flag_spec_ld='+b $libdir'
8584 hardcode_direct=no
8585 hardcode_shlibpath_var=no
8586 ;;
8587 *)
8588 hardcode_direct=yes
8589 export_dynamic_flag_spec='${wl}-E'
8590
8591 # hardcode_minus_L: Not really in the search PATH,
8592 # but as the default location of the library.
8593 hardcode_minus_L=yes
8594 ;;
8595 esac
8596 fi
8597 ;;
8598
8599 irix5* | irix6* | nonstopux*)
8600 if test "$GCC" = yes; then
8601 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'
8602 else
8603 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'
8604 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8605 fi
8606 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8607 hardcode_libdir_separator=:
8608 link_all_deplibs=yes
8609 ;;
8610
8611 netbsd* | netbsdelf*-gnu)
8612 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8613 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8614 else
8615 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8616 fi
8617 hardcode_libdir_flag_spec='-R$libdir'
8618 hardcode_direct=yes
8619 hardcode_shlibpath_var=no
8620 ;;
8621
8622 newsos6)
8623 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8624 hardcode_direct=yes
8625 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8626 hardcode_libdir_separator=:
8627 hardcode_shlibpath_var=no
8628 ;;
8629
8630 openbsd*)
8631 hardcode_direct=yes
8632 hardcode_shlibpath_var=no
8633 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8634 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8635 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8636 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8637 export_dynamic_flag_spec='${wl}-E'
8638 else
8639 case $host_os in
8640 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8641 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8642 hardcode_libdir_flag_spec='-R$libdir'
8643 ;;
8644 *)
8645 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8646 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8647 ;;
8648 esac
8649 fi
8650 ;;
8651
8652 os2*)
8653 hardcode_libdir_flag_spec='-L$libdir'
8654 hardcode_minus_L=yes
8655 allow_undefined_flag=unsupported
8656 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'
8657 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8658 ;;
8659
8660 osf3*)
8661 if test "$GCC" = yes; then
8662 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8663 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'
8664 else
8665 allow_undefined_flag=' -expect_unresolved \*'
8666 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'
8667 fi
8668 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8669 hardcode_libdir_separator=:
8670 ;;
8671
8672 osf4* | osf5*) # as osf3* with the addition of -msym flag
8673 if test "$GCC" = yes; then
8674 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8675 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'
8676 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8677 else
8678 allow_undefined_flag=' -expect_unresolved \*'
8679 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'
8680 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8681 $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'
8682
8683 # Both c and cxx compiler support -rpath directly
8684 hardcode_libdir_flag_spec='-rpath $libdir'
8685 fi
8686 hardcode_libdir_separator=:
8687 ;;
8688
8689 solaris*)
8690 no_undefined_flag=' -z text'
8691 if test "$GCC" = yes; then
8692 wlarc='${wl}'
8693 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8694 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8695 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8696 else
8697 wlarc=''
8698 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8699 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8700 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8701 fi
8702 hardcode_libdir_flag_spec='-R$libdir'
8703 hardcode_shlibpath_var=no
8704 case $host_os in
8705 solaris2.[0-5] | solaris2.[0-5].*) ;;
8706 *)
8707 # The compiler driver will combine linker options so we
8708 # cannot just pass the convience library names through
8709 # without $wl, iff we do not link with $LD.
8710 # Luckily, gcc supports the same syntax we need for Sun Studio.
8711 # Supported since Solaris 2.6 (maybe 2.5.1?)
8712 case $wlarc in
8713 '')
8714 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
8715 *)
8716 whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
8717 esac ;;
8718 esac
8719 link_all_deplibs=yes
8720 ;;
8721
8722 sunos4*)
8723 if test "x$host_vendor" = xsequent; then
8724 # Use $CC to link under sequent, because it throws in some extra .o
8725 # files that make .init and .fini sections work.
8726 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8727 else
8728 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8729 fi
8730 hardcode_libdir_flag_spec='-L$libdir'
8731 hardcode_direct=yes
8732 hardcode_minus_L=yes
8733 hardcode_shlibpath_var=no
8734 ;;
8735
8736 sysv4)
8737 case $host_vendor in
8738 sni)
8739 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8740 hardcode_direct=yes # is this really true???
8741 ;;
8742 siemens)
8743 ## LD is ld it makes a PLAMLIB
8744 ## CC just makes a GrossModule.
8745 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8746 reload_cmds='$CC -r -o $output$reload_objs'
8747 hardcode_direct=no
8748 ;;
8749 motorola)
8750 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8751 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8752 ;;
8753 esac
8754 runpath_var='LD_RUN_PATH'
8755 hardcode_shlibpath_var=no
8756 ;;
8757
8758 sysv4.3*)
8759 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8760 hardcode_shlibpath_var=no
8761 export_dynamic_flag_spec='-Bexport'
8762 ;;
8763
8764 sysv4*MP*)
8765 if test -d /usr/nec; then
8766 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8767 hardcode_shlibpath_var=no
8768 runpath_var=LD_RUN_PATH
8769 hardcode_runpath_var=yes
8770 ld_shlibs=yes
8771 fi
8772 ;;
8773
8774 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
8775 no_undefined_flag='${wl}-z,text'
8776 archive_cmds_need_lc=no
8777 hardcode_shlibpath_var=no
8778 runpath_var='LD_RUN_PATH'
8779
8780 if test "$GCC" = yes; then
8781 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8782 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8783 else
8784 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8785 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8786 fi
8787 ;;
8788
8789 sysv5* | sco3.2v5* | sco5v6*)
8790 # Note: We can NOT use -z defs as we might desire, because we do not
8791 # link with -lc, and that would cause any symbols used from libc to
8792 # always be unresolved, which means just about no library would
8793 # ever link correctly. If we're not using GNU ld we use -z text
8794 # though, which does catch some bad symbols but isn't as heavy-handed
8795 # as -z defs.
8796 no_undefined_flag='${wl}-z,text'
8797 allow_undefined_flag='${wl}-z,nodefs'
8798 archive_cmds_need_lc=no
8799 hardcode_shlibpath_var=no
8800 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
8801 hardcode_libdir_separator=':'
8802 link_all_deplibs=yes
8803 export_dynamic_flag_spec='${wl}-Bexport'
8804 runpath_var='LD_RUN_PATH'
8805
8806 if test "$GCC" = yes; then
8807 archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8808 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8809 else
8810 archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8811 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8812 fi
8813 ;;
8814
8815 uts4*)
8816 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8817 hardcode_libdir_flag_spec='-L$libdir'
8818 hardcode_shlibpath_var=no
8819 ;;
8820
8821 *)
8822 ld_shlibs=no
8823 ;;
8824 esac
8825 fi
8826
8827 { echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8828 echo "${ECHO_T}$ld_shlibs" >&6; }
8829 test "$ld_shlibs" = no && can_build_shared=no
8830
8831 #
8832 # Do we need to explicitly link libc?
8833 #
8834 case "x$archive_cmds_need_lc" in
8835 x|xyes)
8836 # Assume -lc should be added
8837 archive_cmds_need_lc=yes
8838
8839 if test "$enable_shared" = yes && test "$GCC" = yes; then
8840 case $archive_cmds in
8841 *'~'*)
8842 # FIXME: we may have to deal with multi-command sequences.
8843 ;;
8844 '$CC '*)
8845 # Test whether the compiler implicitly links with -lc since on some
8846 # systems, -lgcc has to come before -lc. If gcc already passes -lc
8847 # to ld, don't add -lc before -lgcc.
8848 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8849 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
8850 $rm conftest*
8851 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
8852
8853 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8854 (eval $ac_compile) 2>&5
8855 ac_status=$?
8856 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8857 (exit $ac_status); } 2>conftest.err; then
8858 soname=conftest
8859 lib=conftest
8860 libobjs=conftest.$ac_objext
8861 deplibs=
8862 wl=$lt_prog_compiler_wl
8863 pic_flag=$lt_prog_compiler_pic
8864 compiler_flags=-v
8865 linker_flags=-v
8866 verstring=
8867 output_objdir=.
8868 libname=conftest
8869 lt_save_allow_undefined_flag=$allow_undefined_flag
8870 allow_undefined_flag=
8871 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
8872 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
8873 ac_status=$?
8874 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8875 (exit $ac_status); }
8876 then
8877 archive_cmds_need_lc=no
8878 else
8879 archive_cmds_need_lc=yes
8880 fi
8881 allow_undefined_flag=$lt_save_allow_undefined_flag
8882 else
8883 cat conftest.err 1>&5
8884 fi
8885 $rm conftest*
8886 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
8887 echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
8888 ;;
8889 esac
8890 fi
8891 ;;
8892 esac
8893
8894 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8895 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8896 library_names_spec=
8897 libname_spec='lib$name'
8898 soname_spec=
8899 shrext_cmds=".so"
8900 postinstall_cmds=
8901 postuninstall_cmds=
8902 finish_cmds=
8903 finish_eval=
8904 shlibpath_var=
8905 shlibpath_overrides_runpath=unknown
8906 version_type=none
8907 dynamic_linker="$host_os ld.so"
8908 sys_lib_dlsearch_path_spec="/lib /usr/lib"
8909 if test "$GCC" = yes; then
8910 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8911 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8912 # if the path contains ";" then we assume it to be the separator
8913 # otherwise default to the standard path separator (i.e. ":") - it is
8914 # assumed that no part of a normal pathname contains ";" but that should
8915 # okay in the real world where ";" in dirpaths is itself problematic.
8916 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8917 else
8918 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8919 fi
8920 else
8921 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8922 fi
8923 need_lib_prefix=unknown
8924 hardcode_into_libs=no
8925
8926 # when you set need_version to no, make sure it does not cause -set_version
8927 # flags to be left without arguments
8928 need_version=unknown
8929
8930 case $host_os in
8931 aix3*)
8932 version_type=linux
8933 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8934 shlibpath_var=LIBPATH
8935
8936 # AIX 3 has no versioning support, so we append a major version to the name.
8937 soname_spec='${libname}${release}${shared_ext}$major'
8938 ;;
8939
8940 aix4* | aix5*)
8941 version_type=linux
8942 need_lib_prefix=no
8943 need_version=no
8944 hardcode_into_libs=yes
8945 if test "$host_cpu" = ia64; then
8946 # AIX 5 supports IA64
8947 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8948 shlibpath_var=LD_LIBRARY_PATH
8949 else
8950 # With GCC up to 2.95.x, collect2 would create an import file
8951 # for dependence libraries. The import file would start with
8952 # the line `#! .'. This would cause the generated library to
8953 # depend on `.', always an invalid library. This was fixed in
8954 # development snapshots of GCC prior to 3.0.
8955 case $host_os in
8956 aix4 | aix4.[01] | aix4.[01].*)
8957 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8958 echo ' yes '
8959 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8960 :
8961 else
8962 can_build_shared=no
8963 fi
8964 ;;
8965 esac
8966 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8967 # soname into executable. Probably we can add versioning support to
8968 # collect2, so additional links can be useful in future.
8969 if test "$aix_use_runtimelinking" = yes; then
8970 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8971 # instead of lib<name>.a to let people know that these are not
8972 # typical AIX shared libraries.
8973 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8974 else
8975 # We preserve .a as extension for shared libraries through AIX4.2
8976 # and later when we are not doing run time linking.
8977 library_names_spec='${libname}${release}.a $libname.a'
8978 soname_spec='${libname}${release}${shared_ext}$major'
8979 fi
8980 shlibpath_var=LIBPATH
8981 fi
8982 ;;
8983
8984 amigaos*)
8985 library_names_spec='$libname.ixlibrary $libname.a'
8986 # Create ${libname}_ixlibrary.a entries in /sys/libs.
8987 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'
8988 ;;
8989
8990 beos*)
8991 library_names_spec='${libname}${shared_ext}'
8992 dynamic_linker="$host_os ld.so"
8993 shlibpath_var=LIBRARY_PATH
8994 ;;
8995
8996 bsdi[45]*)
8997 version_type=linux
8998 need_version=no
8999 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9000 soname_spec='${libname}${release}${shared_ext}$major'
9001 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9002 shlibpath_var=LD_LIBRARY_PATH
9003 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9004 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9005 # the default ld.so.conf also contains /usr/contrib/lib and
9006 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9007 # libtool to hard-code these into programs
9008 ;;
9009
9010 cygwin* | mingw* | pw32*)
9011 version_type=windows
9012 shrext_cmds=".dll"
9013 need_version=no
9014 need_lib_prefix=no
9015
9016 case $GCC,$host_os in
9017 yes,cygwin* | yes,mingw* | yes,pw32*)
9018 library_names_spec='$libname.dll.a'
9019 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9020 postinstall_cmds='base_file=`basename \${file}`~
9021 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9022 dldir=$destdir/`dirname \$dlpath`~
9023 test -d \$dldir || mkdir -p \$dldir~
9024 $install_prog $dir/$dlname \$dldir/$dlname~
9025 chmod a+x \$dldir/$dlname'
9026 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9027 dlpath=$dir/\$dldll~
9028 $rm \$dlpath'
9029 shlibpath_overrides_runpath=yes
9030
9031 case $host_os in
9032 cygwin*)
9033 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9034 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9035 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9036 ;;
9037 mingw*)
9038 # MinGW DLLs use traditional 'lib' prefix
9039 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9040 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9041 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9042 # It is most probably a Windows format PATH printed by
9043 # mingw gcc, but we are running on Cygwin. Gcc prints its search
9044 # path with ; separators, and with drive letters. We can handle the
9045 # drive letters (cygwin fileutils understands them), so leave them,
9046 # especially as we might pass files found there to a mingw objdump,
9047 # which wouldn't understand a cygwinified path. Ahh.
9048 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9049 else
9050 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9051 fi
9052 ;;
9053 pw32*)
9054 # pw32 DLLs use 'pw' prefix rather than 'lib'
9055 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9056 ;;
9057 esac
9058 ;;
9059
9060 *)
9061 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9062 ;;
9063 esac
9064 dynamic_linker='Win32 ld.exe'
9065 # FIXME: first we should search . and the directory the executable is in
9066 shlibpath_var=PATH
9067 ;;
9068
9069 darwin* | rhapsody*)
9070 dynamic_linker="$host_os dyld"
9071 version_type=darwin
9072 need_lib_prefix=no
9073 need_version=no
9074 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9075 soname_spec='${libname}${release}${major}$shared_ext'
9076 shlibpath_overrides_runpath=yes
9077 shlibpath_var=DYLD_LIBRARY_PATH
9078 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9079 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
9080 if test "$GCC" = yes; then
9081 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
9082 else
9083 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
9084 fi
9085 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9086 ;;
9087
9088 dgux*)
9089 version_type=linux
9090 need_lib_prefix=no
9091 need_version=no
9092 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9093 soname_spec='${libname}${release}${shared_ext}$major'
9094 shlibpath_var=LD_LIBRARY_PATH
9095 ;;
9096
9097 freebsd1*)
9098 dynamic_linker=no
9099 ;;
9100
9101 freebsd* | dragonfly*)
9102 # DragonFly does not have aout. When/if they implement a new
9103 # versioning mechanism, adjust this.
9104 if test -x /usr/bin/objformat; then
9105 objformat=`/usr/bin/objformat`
9106 else
9107 case $host_os in
9108 freebsd[123]*) objformat=aout ;;
9109 *) objformat=elf ;;
9110 esac
9111 fi
9112 version_type=freebsd-$objformat
9113 case $version_type in
9114 freebsd-elf*)
9115 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9116 need_version=no
9117 need_lib_prefix=no
9118 ;;
9119 freebsd-*)
9120 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9121 need_version=yes
9122 ;;
9123 esac
9124 shlibpath_var=LD_LIBRARY_PATH
9125 case $host_os in
9126 freebsd2*)
9127 shlibpath_overrides_runpath=yes
9128 ;;
9129 freebsd3.[01]* | freebsdelf3.[01]*)
9130 shlibpath_overrides_runpath=yes
9131 hardcode_into_libs=yes
9132 ;;
9133 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9134 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9135 shlibpath_overrides_runpath=no
9136 hardcode_into_libs=yes
9137 ;;
9138 freebsd*) # from 4.6 on
9139 shlibpath_overrides_runpath=yes
9140 hardcode_into_libs=yes
9141 ;;
9142 esac
9143 ;;
9144
9145 gnu*)
9146 version_type=linux
9147 need_lib_prefix=no
9148 need_version=no
9149 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9150 soname_spec='${libname}${release}${shared_ext}$major'
9151 shlibpath_var=LD_LIBRARY_PATH
9152 hardcode_into_libs=yes
9153 ;;
9154
9155 hpux9* | hpux10* | hpux11*)
9156 # Give a soname corresponding to the major version so that dld.sl refuses to
9157 # link against other versions.
9158 version_type=sunos
9159 need_lib_prefix=no
9160 need_version=no
9161 case $host_cpu in
9162 ia64*)
9163 shrext_cmds='.so'
9164 hardcode_into_libs=yes
9165 dynamic_linker="$host_os dld.so"
9166 shlibpath_var=LD_LIBRARY_PATH
9167 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9168 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9169 soname_spec='${libname}${release}${shared_ext}$major'
9170 if test "X$HPUX_IA64_MODE" = X32; then
9171 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9172 else
9173 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9174 fi
9175 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9176 ;;
9177 hppa*64*)
9178 shrext_cmds='.sl'
9179 hardcode_into_libs=yes
9180 dynamic_linker="$host_os dld.sl"
9181 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9182 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9183 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9184 soname_spec='${libname}${release}${shared_ext}$major'
9185 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9186 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9187 ;;
9188 *)
9189 shrext_cmds='.sl'
9190 dynamic_linker="$host_os dld.sl"
9191 shlibpath_var=SHLIB_PATH
9192 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9193 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9194 soname_spec='${libname}${release}${shared_ext}$major'
9195 ;;
9196 esac
9197 # HP-UX runs *really* slowly unless shared libraries are mode 555.
9198 postinstall_cmds='chmod 555 $lib'
9199 ;;
9200
9201 interix3*)
9202 version_type=linux
9203 need_lib_prefix=no
9204 need_version=no
9205 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9206 soname_spec='${libname}${release}${shared_ext}$major'
9207 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9208 shlibpath_var=LD_LIBRARY_PATH
9209 shlibpath_overrides_runpath=no
9210 hardcode_into_libs=yes
9211 ;;
9212
9213 irix5* | irix6* | nonstopux*)
9214 case $host_os in
9215 nonstopux*) version_type=nonstopux ;;
9216 *)
9217 if test "$lt_cv_prog_gnu_ld" = yes; then
9218 version_type=linux
9219 else
9220 version_type=irix
9221 fi ;;
9222 esac
9223 need_lib_prefix=no
9224 need_version=no
9225 soname_spec='${libname}${release}${shared_ext}$major'
9226 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9227 case $host_os in
9228 irix5* | nonstopux*)
9229 libsuff= shlibsuff=
9230 ;;
9231 *)
9232 case $LD in # libtool.m4 will add one of these switches to LD
9233 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9234 libsuff= shlibsuff= libmagic=32-bit;;
9235 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9236 libsuff=32 shlibsuff=N32 libmagic=N32;;
9237 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9238 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9239 *) libsuff= shlibsuff= libmagic=never-match;;
9240 esac
9241 ;;
9242 esac
9243 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9244 shlibpath_overrides_runpath=no
9245 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9246 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9247 hardcode_into_libs=yes
9248 ;;
9249
9250 # No shared lib support for Linux oldld, aout, or coff.
9251 linux*oldld* | linux*aout* | linux*coff*)
9252 dynamic_linker=no
9253 ;;
9254
9255 # This must be Linux ELF.
9256 linux* | k*bsd*-gnu)
9257 version_type=linux
9258 need_lib_prefix=no
9259 need_version=no
9260 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9261 soname_spec='${libname}${release}${shared_ext}$major'
9262 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9263 shlibpath_var=LD_LIBRARY_PATH
9264 shlibpath_overrides_runpath=no
9265 # This implies no fast_install, which is unacceptable.
9266 # Some rework will be needed to allow for fast_install
9267 # before this can be enabled.
9268 hardcode_into_libs=yes
9269
9270 # Append ld.so.conf contents to the search path
9271 if test -f /etc/ld.so.conf; then
9272 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
9273 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9274 fi
9275
9276 # We used to test for /lib/ld.so.1 and disable shared libraries on
9277 # powerpc, because MkLinux only supported shared libraries with the
9278 # GNU dynamic linker. Since this was broken with cross compilers,
9279 # most powerpc-linux boxes support dynamic linking these days and
9280 # people can always --disable-shared, the test was removed, and we
9281 # assume the GNU/Linux dynamic linker is in use.
9282 dynamic_linker='GNU/Linux ld.so'
9283 ;;
9284
9285 netbsdelf*-gnu)
9286 version_type=linux
9287 need_lib_prefix=no
9288 need_version=no
9289 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9290 soname_spec='${libname}${release}${shared_ext}$major'
9291 shlibpath_var=LD_LIBRARY_PATH
9292 shlibpath_overrides_runpath=no
9293 hardcode_into_libs=yes
9294 dynamic_linker='NetBSD ld.elf_so'
9295 ;;
9296
9297 netbsd*)
9298 version_type=sunos
9299 need_lib_prefix=no
9300 need_version=no
9301 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9302 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9303 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9304 dynamic_linker='NetBSD (a.out) ld.so'
9305 else
9306 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9307 soname_spec='${libname}${release}${shared_ext}$major'
9308 dynamic_linker='NetBSD ld.elf_so'
9309 fi
9310 shlibpath_var=LD_LIBRARY_PATH
9311 shlibpath_overrides_runpath=yes
9312 hardcode_into_libs=yes
9313 ;;
9314
9315 newsos6)
9316 version_type=linux
9317 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9318 shlibpath_var=LD_LIBRARY_PATH
9319 shlibpath_overrides_runpath=yes
9320 ;;
9321
9322 nto-qnx*)
9323 version_type=linux
9324 need_lib_prefix=no
9325 need_version=no
9326 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9327 soname_spec='${libname}${release}${shared_ext}$major'
9328 shlibpath_var=LD_LIBRARY_PATH
9329 shlibpath_overrides_runpath=yes
9330 ;;
9331
9332 openbsd*)
9333 version_type=sunos
9334 sys_lib_dlsearch_path_spec="/usr/lib"
9335 need_lib_prefix=no
9336 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9337 case $host_os in
9338 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9339 *) need_version=no ;;
9340 esac
9341 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9342 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9343 shlibpath_var=LD_LIBRARY_PATH
9344 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9345 case $host_os in
9346 openbsd2.[89] | openbsd2.[89].*)
9347 shlibpath_overrides_runpath=no
9348 ;;
9349 *)
9350 shlibpath_overrides_runpath=yes
9351 ;;
9352 esac
9353 else
9354 shlibpath_overrides_runpath=yes
9355 fi
9356 ;;
9357
9358 os2*)
9359 libname_spec='$name'
9360 shrext_cmds=".dll"
9361 need_lib_prefix=no
9362 library_names_spec='$libname${shared_ext} $libname.a'
9363 dynamic_linker='OS/2 ld.exe'
9364 shlibpath_var=LIBPATH
9365 ;;
9366
9367 osf3* | osf4* | osf5*)
9368 version_type=osf
9369 need_lib_prefix=no
9370 need_version=no
9371 soname_spec='${libname}${release}${shared_ext}$major'
9372 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9373 shlibpath_var=LD_LIBRARY_PATH
9374 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9375 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9376 ;;
9377
9378 solaris*)
9379 version_type=linux
9380 need_lib_prefix=no
9381 need_version=no
9382 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9383 soname_spec='${libname}${release}${shared_ext}$major'
9384 shlibpath_var=LD_LIBRARY_PATH
9385 shlibpath_overrides_runpath=yes
9386 hardcode_into_libs=yes
9387 # ldd complains unless libraries are executable
9388 postinstall_cmds='chmod +x $lib'
9389 ;;
9390
9391 sunos4*)
9392 version_type=sunos
9393 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9394 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9395 shlibpath_var=LD_LIBRARY_PATH
9396 shlibpath_overrides_runpath=yes
9397 if test "$with_gnu_ld" = yes; then
9398 need_lib_prefix=no
9399 fi
9400 need_version=yes
9401 ;;
9402
9403 sysv4 | sysv4.3*)
9404 version_type=linux
9405 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9406 soname_spec='${libname}${release}${shared_ext}$major'
9407 shlibpath_var=LD_LIBRARY_PATH
9408 case $host_vendor in
9409 sni)
9410 shlibpath_overrides_runpath=no
9411 need_lib_prefix=no
9412 export_dynamic_flag_spec='${wl}-Blargedynsym'
9413 runpath_var=LD_RUN_PATH
9414 ;;
9415 siemens)
9416 need_lib_prefix=no
9417 ;;
9418 motorola)
9419 need_lib_prefix=no
9420 need_version=no
9421 shlibpath_overrides_runpath=no
9422 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9423 ;;
9424 esac
9425 ;;
9426
9427 sysv4*MP*)
9428 if test -d /usr/nec ;then
9429 version_type=linux
9430 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9431 soname_spec='$libname${shared_ext}.$major'
9432 shlibpath_var=LD_LIBRARY_PATH
9433 fi
9434 ;;
9435
9436 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9437 version_type=freebsd-elf
9438 need_lib_prefix=no
9439 need_version=no
9440 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9441 soname_spec='${libname}${release}${shared_ext}$major'
9442 shlibpath_var=LD_LIBRARY_PATH
9443 hardcode_into_libs=yes
9444 if test "$with_gnu_ld" = yes; then
9445 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9446 shlibpath_overrides_runpath=no
9447 else
9448 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9449 shlibpath_overrides_runpath=yes
9450 case $host_os in
9451 sco3.2v5*)
9452 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9453 ;;
9454 esac
9455 fi
9456 sys_lib_dlsearch_path_spec='/usr/lib'
9457 ;;
9458
9459 uts4*)
9460 version_type=linux
9461 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9462 soname_spec='${libname}${release}${shared_ext}$major'
9463 shlibpath_var=LD_LIBRARY_PATH
9464 ;;
9465
9466 *)
9467 dynamic_linker=no
9468 ;;
9469 esac
9470 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9471 echo "${ECHO_T}$dynamic_linker" >&6; }
9472 test "$dynamic_linker" = no && can_build_shared=no
9473
9474 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9475 if test "$GCC" = yes; then
9476 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9477 fi
9478
9479 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9480 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
9481 hardcode_action=
9482 if test -n "$hardcode_libdir_flag_spec" || \
9483 test -n "$runpath_var" || \
9484 test "X$hardcode_automatic" = "Xyes" ; then
9485
9486 # We can hardcode non-existant directories.
9487 if test "$hardcode_direct" != no &&
9488 # If the only mechanism to avoid hardcoding is shlibpath_var, we
9489 # have to relink, otherwise we might link with an installed library
9490 # when we should be linking with a yet-to-be-installed one
9491 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9492 test "$hardcode_minus_L" != no; then
9493 # Linking always hardcodes the temporary library directory.
9494 hardcode_action=relink
9495 else
9496 # We can link without hardcoding, and we can hardcode nonexisting dirs.
9497 hardcode_action=immediate
9498 fi
9499 else
9500 # We cannot hardcode anything, or else we can only hardcode existing
9501 # directories.
9502 hardcode_action=unsupported
9503 fi
9504 { echo "$as_me:$LINENO: result: $hardcode_action" >&5
9505 echo "${ECHO_T}$hardcode_action" >&6; }
9506
9507 if test "$hardcode_action" = relink; then
9508 # Fast installation is not supported
9509 enable_fast_install=no
9510 elif test "$shlibpath_overrides_runpath" = yes ||
9511 test "$enable_shared" = no; then
9512 # Fast installation is not necessary
9513 enable_fast_install=needless
9514 fi
9515
9516 striplib=
9517 old_striplib=
9518 { echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9519 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
9520 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9521 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9522 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9523 { echo "$as_me:$LINENO: result: yes" >&5
9524 echo "${ECHO_T}yes" >&6; }
9525 else
9526 # FIXME - insert some real tests, host_os isn't really good enough
9527 case $host_os in
9528 darwin*)
9529 if test -n "$STRIP" ; then
9530 striplib="$STRIP -x"
9531 { echo "$as_me:$LINENO: result: yes" >&5
9532 echo "${ECHO_T}yes" >&6; }
9533 else
9534 { echo "$as_me:$LINENO: result: no" >&5
9535 echo "${ECHO_T}no" >&6; }
9536 fi
9537 ;;
9538 *)
9539 { echo "$as_me:$LINENO: result: no" >&5
9540 echo "${ECHO_T}no" >&6; }
9541 ;;
9542 esac
9543 fi
9544
9545 if test "x$enable_dlopen" != xyes; then
9546 enable_dlopen=unknown
9547 enable_dlopen_self=unknown
9548 enable_dlopen_self_static=unknown
9549 else
9550 lt_cv_dlopen=no
9551 lt_cv_dlopen_libs=
9552
9553 case $host_os in
9554 beos*)
9555 lt_cv_dlopen="load_add_on"
9556 lt_cv_dlopen_libs=
9557 lt_cv_dlopen_self=yes
9558 ;;
9559
9560 mingw* | pw32*)
9561 lt_cv_dlopen="LoadLibrary"
9562 lt_cv_dlopen_libs=
9563 ;;
9564
9565 cygwin*)
9566 lt_cv_dlopen="dlopen"
9567 lt_cv_dlopen_libs=
9568 ;;
9569
9570 darwin*)
9571 # if libdl is installed we need to link against it
9572 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9573 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9574 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9575 echo $ECHO_N "(cached) $ECHO_C" >&6
9576 else
9577 ac_check_lib_save_LIBS=$LIBS
9578 LIBS="-ldl $LIBS"
9579 cat >conftest.$ac_ext <<_ACEOF
9580 /* confdefs.h. */
9581 _ACEOF
9582 cat confdefs.h >>conftest.$ac_ext
9583 cat >>conftest.$ac_ext <<_ACEOF
9584 /* end confdefs.h. */
9585
9586 /* Override any GCC internal prototype to avoid an error.
9587 Use char because int might match the return type of a GCC
9588 builtin and then its argument prototype would still apply. */
9589 #ifdef __cplusplus
9590 extern "C"
9591 #endif
9592 char dlopen ();
9593 int
9594 main ()
9595 {
9596 return dlopen ();
9597 ;
9598 return 0;
9599 }
9600 _ACEOF
9601 rm -f conftest.$ac_objext conftest$ac_exeext
9602 if { (ac_try="$ac_link"
9603 case "(($ac_try" in
9604 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9605 *) ac_try_echo=$ac_try;;
9606 esac
9607 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9608 (eval "$ac_link") 2>conftest.er1
9609 ac_status=$?
9610 grep -v '^ *+' conftest.er1 >conftest.err
9611 rm -f conftest.er1
9612 cat conftest.err >&5
9613 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9614 (exit $ac_status); } &&
9615 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9616 { (case "(($ac_try" in
9617 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9618 *) ac_try_echo=$ac_try;;
9619 esac
9620 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9621 (eval "$ac_try") 2>&5
9622 ac_status=$?
9623 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9624 (exit $ac_status); }; } &&
9625 { ac_try='test -s conftest$ac_exeext'
9626 { (case "(($ac_try" in
9627 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9628 *) ac_try_echo=$ac_try;;
9629 esac
9630 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9631 (eval "$ac_try") 2>&5
9632 ac_status=$?
9633 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9634 (exit $ac_status); }; }; then
9635 ac_cv_lib_dl_dlopen=yes
9636 else
9637 echo "$as_me: failed program was:" >&5
9638 sed 's/^/| /' conftest.$ac_ext >&5
9639
9640 ac_cv_lib_dl_dlopen=no
9641 fi
9642
9643 rm -f core conftest.err conftest.$ac_objext \
9644 conftest$ac_exeext conftest.$ac_ext
9645 LIBS=$ac_check_lib_save_LIBS
9646 fi
9647 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9648 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9649 if test $ac_cv_lib_dl_dlopen = yes; then
9650 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9651 else
9652
9653 lt_cv_dlopen="dyld"
9654 lt_cv_dlopen_libs=
9655 lt_cv_dlopen_self=yes
9656
9657 fi
9658
9659 ;;
9660
9661 *)
9662 { echo "$as_me:$LINENO: checking for shl_load" >&5
9663 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9664 if test "${ac_cv_func_shl_load+set}" = set; then
9665 echo $ECHO_N "(cached) $ECHO_C" >&6
9666 else
9667 cat >conftest.$ac_ext <<_ACEOF
9668 /* confdefs.h. */
9669 _ACEOF
9670 cat confdefs.h >>conftest.$ac_ext
9671 cat >>conftest.$ac_ext <<_ACEOF
9672 /* end confdefs.h. */
9673 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9674 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9675 #define shl_load innocuous_shl_load
9676
9677 /* System header to define __stub macros and hopefully few prototypes,
9678 which can conflict with char shl_load (); below.
9679 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9680 <limits.h> exists even on freestanding compilers. */
9681
9682 #ifdef __STDC__
9683 # include <limits.h>
9684 #else
9685 # include <assert.h>
9686 #endif
9687
9688 #undef shl_load
9689
9690 /* Override any GCC internal prototype to avoid an error.
9691 Use char because int might match the return type of a GCC
9692 builtin and then its argument prototype would still apply. */
9693 #ifdef __cplusplus
9694 extern "C"
9695 #endif
9696 char shl_load ();
9697 /* The GNU C library defines this for functions which it implements
9698 to always fail with ENOSYS. Some functions are actually named
9699 something starting with __ and the normal name is an alias. */
9700 #if defined __stub_shl_load || defined __stub___shl_load
9701 choke me
9702 #endif
9703
9704 int
9705 main ()
9706 {
9707 return shl_load ();
9708 ;
9709 return 0;
9710 }
9711 _ACEOF
9712 rm -f conftest.$ac_objext conftest$ac_exeext
9713 if { (ac_try="$ac_link"
9714 case "(($ac_try" in
9715 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9716 *) ac_try_echo=$ac_try;;
9717 esac
9718 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9719 (eval "$ac_link") 2>conftest.er1
9720 ac_status=$?
9721 grep -v '^ *+' conftest.er1 >conftest.err
9722 rm -f conftest.er1
9723 cat conftest.err >&5
9724 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9725 (exit $ac_status); } &&
9726 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9727 { (case "(($ac_try" in
9728 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9729 *) ac_try_echo=$ac_try;;
9730 esac
9731 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9732 (eval "$ac_try") 2>&5
9733 ac_status=$?
9734 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9735 (exit $ac_status); }; } &&
9736 { ac_try='test -s conftest$ac_exeext'
9737 { (case "(($ac_try" in
9738 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9739 *) ac_try_echo=$ac_try;;
9740 esac
9741 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9742 (eval "$ac_try") 2>&5
9743 ac_status=$?
9744 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9745 (exit $ac_status); }; }; then
9746 ac_cv_func_shl_load=yes
9747 else
9748 echo "$as_me: failed program was:" >&5
9749 sed 's/^/| /' conftest.$ac_ext >&5
9750
9751 ac_cv_func_shl_load=no
9752 fi
9753
9754 rm -f core conftest.err conftest.$ac_objext \
9755 conftest$ac_exeext conftest.$ac_ext
9756 fi
9757 { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9758 echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9759 if test $ac_cv_func_shl_load = yes; then
9760 lt_cv_dlopen="shl_load"
9761 else
9762 { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9763 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9764 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9765 echo $ECHO_N "(cached) $ECHO_C" >&6
9766 else
9767 ac_check_lib_save_LIBS=$LIBS
9768 LIBS="-ldld $LIBS"
9769 cat >conftest.$ac_ext <<_ACEOF
9770 /* confdefs.h. */
9771 _ACEOF
9772 cat confdefs.h >>conftest.$ac_ext
9773 cat >>conftest.$ac_ext <<_ACEOF
9774 /* end confdefs.h. */
9775
9776 /* Override any GCC internal prototype to avoid an error.
9777 Use char because int might match the return type of a GCC
9778 builtin and then its argument prototype would still apply. */
9779 #ifdef __cplusplus
9780 extern "C"
9781 #endif
9782 char shl_load ();
9783 int
9784 main ()
9785 {
9786 return shl_load ();
9787 ;
9788 return 0;
9789 }
9790 _ACEOF
9791 rm -f conftest.$ac_objext conftest$ac_exeext
9792 if { (ac_try="$ac_link"
9793 case "(($ac_try" in
9794 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9795 *) ac_try_echo=$ac_try;;
9796 esac
9797 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9798 (eval "$ac_link") 2>conftest.er1
9799 ac_status=$?
9800 grep -v '^ *+' conftest.er1 >conftest.err
9801 rm -f conftest.er1
9802 cat conftest.err >&5
9803 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9804 (exit $ac_status); } &&
9805 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9806 { (case "(($ac_try" in
9807 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9808 *) ac_try_echo=$ac_try;;
9809 esac
9810 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9811 (eval "$ac_try") 2>&5
9812 ac_status=$?
9813 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9814 (exit $ac_status); }; } &&
9815 { ac_try='test -s conftest$ac_exeext'
9816 { (case "(($ac_try" in
9817 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9818 *) ac_try_echo=$ac_try;;
9819 esac
9820 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9821 (eval "$ac_try") 2>&5
9822 ac_status=$?
9823 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9824 (exit $ac_status); }; }; then
9825 ac_cv_lib_dld_shl_load=yes
9826 else
9827 echo "$as_me: failed program was:" >&5
9828 sed 's/^/| /' conftest.$ac_ext >&5
9829
9830 ac_cv_lib_dld_shl_load=no
9831 fi
9832
9833 rm -f core conftest.err conftest.$ac_objext \
9834 conftest$ac_exeext conftest.$ac_ext
9835 LIBS=$ac_check_lib_save_LIBS
9836 fi
9837 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9838 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9839 if test $ac_cv_lib_dld_shl_load = yes; then
9840 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
9841 else
9842 { echo "$as_me:$LINENO: checking for dlopen" >&5
9843 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
9844 if test "${ac_cv_func_dlopen+set}" = set; then
9845 echo $ECHO_N "(cached) $ECHO_C" >&6
9846 else
9847 cat >conftest.$ac_ext <<_ACEOF
9848 /* confdefs.h. */
9849 _ACEOF
9850 cat confdefs.h >>conftest.$ac_ext
9851 cat >>conftest.$ac_ext <<_ACEOF
9852 /* end confdefs.h. */
9853 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
9854 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9855 #define dlopen innocuous_dlopen
9856
9857 /* System header to define __stub macros and hopefully few prototypes,
9858 which can conflict with char dlopen (); below.
9859 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9860 <limits.h> exists even on freestanding compilers. */
9861
9862 #ifdef __STDC__
9863 # include <limits.h>
9864 #else
9865 # include <assert.h>
9866 #endif
9867
9868 #undef dlopen
9869
9870 /* Override any GCC internal prototype to avoid an error.
9871 Use char because int might match the return type of a GCC
9872 builtin and then its argument prototype would still apply. */
9873 #ifdef __cplusplus
9874 extern "C"
9875 #endif
9876 char dlopen ();
9877 /* The GNU C library defines this for functions which it implements
9878 to always fail with ENOSYS. Some functions are actually named
9879 something starting with __ and the normal name is an alias. */
9880 #if defined __stub_dlopen || defined __stub___dlopen
9881 choke me
9882 #endif
9883
9884 int
9885 main ()
9886 {
9887 return dlopen ();
9888 ;
9889 return 0;
9890 }
9891 _ACEOF
9892 rm -f conftest.$ac_objext conftest$ac_exeext
9893 if { (ac_try="$ac_link"
9894 case "(($ac_try" in
9895 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9896 *) ac_try_echo=$ac_try;;
9897 esac
9898 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9899 (eval "$ac_link") 2>conftest.er1
9900 ac_status=$?
9901 grep -v '^ *+' conftest.er1 >conftest.err
9902 rm -f conftest.er1
9903 cat conftest.err >&5
9904 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9905 (exit $ac_status); } &&
9906 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9907 { (case "(($ac_try" in
9908 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9909 *) ac_try_echo=$ac_try;;
9910 esac
9911 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9912 (eval "$ac_try") 2>&5
9913 ac_status=$?
9914 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9915 (exit $ac_status); }; } &&
9916 { ac_try='test -s conftest$ac_exeext'
9917 { (case "(($ac_try" in
9918 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9919 *) ac_try_echo=$ac_try;;
9920 esac
9921 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9922 (eval "$ac_try") 2>&5
9923 ac_status=$?
9924 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9925 (exit $ac_status); }; }; then
9926 ac_cv_func_dlopen=yes
9927 else
9928 echo "$as_me: failed program was:" >&5
9929 sed 's/^/| /' conftest.$ac_ext >&5
9930
9931 ac_cv_func_dlopen=no
9932 fi
9933
9934 rm -f core conftest.err conftest.$ac_objext \
9935 conftest$ac_exeext conftest.$ac_ext
9936 fi
9937 { echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
9938 echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
9939 if test $ac_cv_func_dlopen = yes; then
9940 lt_cv_dlopen="dlopen"
9941 else
9942 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9943 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9944 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9945 echo $ECHO_N "(cached) $ECHO_C" >&6
9946 else
9947 ac_check_lib_save_LIBS=$LIBS
9948 LIBS="-ldl $LIBS"
9949 cat >conftest.$ac_ext <<_ACEOF
9950 /* confdefs.h. */
9951 _ACEOF
9952 cat confdefs.h >>conftest.$ac_ext
9953 cat >>conftest.$ac_ext <<_ACEOF
9954 /* end confdefs.h. */
9955
9956 /* Override any GCC internal prototype to avoid an error.
9957 Use char because int might match the return type of a GCC
9958 builtin and then its argument prototype would still apply. */
9959 #ifdef __cplusplus
9960 extern "C"
9961 #endif
9962 char dlopen ();
9963 int
9964 main ()
9965 {
9966 return dlopen ();
9967 ;
9968 return 0;
9969 }
9970 _ACEOF
9971 rm -f conftest.$ac_objext conftest$ac_exeext
9972 if { (ac_try="$ac_link"
9973 case "(($ac_try" in
9974 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9975 *) ac_try_echo=$ac_try;;
9976 esac
9977 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9978 (eval "$ac_link") 2>conftest.er1
9979 ac_status=$?
9980 grep -v '^ *+' conftest.er1 >conftest.err
9981 rm -f conftest.er1
9982 cat conftest.err >&5
9983 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9984 (exit $ac_status); } &&
9985 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9986 { (case "(($ac_try" in
9987 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9988 *) ac_try_echo=$ac_try;;
9989 esac
9990 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9991 (eval "$ac_try") 2>&5
9992 ac_status=$?
9993 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9994 (exit $ac_status); }; } &&
9995 { ac_try='test -s conftest$ac_exeext'
9996 { (case "(($ac_try" in
9997 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9998 *) ac_try_echo=$ac_try;;
9999 esac
10000 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10001 (eval "$ac_try") 2>&5
10002 ac_status=$?
10003 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10004 (exit $ac_status); }; }; then
10005 ac_cv_lib_dl_dlopen=yes
10006 else
10007 echo "$as_me: failed program was:" >&5
10008 sed 's/^/| /' conftest.$ac_ext >&5
10009
10010 ac_cv_lib_dl_dlopen=no
10011 fi
10012
10013 rm -f core conftest.err conftest.$ac_objext \
10014 conftest$ac_exeext conftest.$ac_ext
10015 LIBS=$ac_check_lib_save_LIBS
10016 fi
10017 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10018 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
10019 if test $ac_cv_lib_dl_dlopen = yes; then
10020 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10021 else
10022 { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10023 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
10024 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10025 echo $ECHO_N "(cached) $ECHO_C" >&6
10026 else
10027 ac_check_lib_save_LIBS=$LIBS
10028 LIBS="-lsvld $LIBS"
10029 cat >conftest.$ac_ext <<_ACEOF
10030 /* confdefs.h. */
10031 _ACEOF
10032 cat confdefs.h >>conftest.$ac_ext
10033 cat >>conftest.$ac_ext <<_ACEOF
10034 /* end confdefs.h. */
10035
10036 /* Override any GCC internal prototype to avoid an error.
10037 Use char because int might match the return type of a GCC
10038 builtin and then its argument prototype would still apply. */
10039 #ifdef __cplusplus
10040 extern "C"
10041 #endif
10042 char dlopen ();
10043 int
10044 main ()
10045 {
10046 return dlopen ();
10047 ;
10048 return 0;
10049 }
10050 _ACEOF
10051 rm -f conftest.$ac_objext conftest$ac_exeext
10052 if { (ac_try="$ac_link"
10053 case "(($ac_try" in
10054 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10055 *) ac_try_echo=$ac_try;;
10056 esac
10057 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10058 (eval "$ac_link") 2>conftest.er1
10059 ac_status=$?
10060 grep -v '^ *+' conftest.er1 >conftest.err
10061 rm -f conftest.er1
10062 cat conftest.err >&5
10063 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10064 (exit $ac_status); } &&
10065 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10066 { (case "(($ac_try" in
10067 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10068 *) ac_try_echo=$ac_try;;
10069 esac
10070 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10071 (eval "$ac_try") 2>&5
10072 ac_status=$?
10073 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10074 (exit $ac_status); }; } &&
10075 { ac_try='test -s conftest$ac_exeext'
10076 { (case "(($ac_try" in
10077 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10078 *) ac_try_echo=$ac_try;;
10079 esac
10080 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10081 (eval "$ac_try") 2>&5
10082 ac_status=$?
10083 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10084 (exit $ac_status); }; }; then
10085 ac_cv_lib_svld_dlopen=yes
10086 else
10087 echo "$as_me: failed program was:" >&5
10088 sed 's/^/| /' conftest.$ac_ext >&5
10089
10090 ac_cv_lib_svld_dlopen=no
10091 fi
10092
10093 rm -f core conftest.err conftest.$ac_objext \
10094 conftest$ac_exeext conftest.$ac_ext
10095 LIBS=$ac_check_lib_save_LIBS
10096 fi
10097 { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10098 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
10099 if test $ac_cv_lib_svld_dlopen = yes; then
10100 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10101 else
10102 { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10103 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
10104 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10105 echo $ECHO_N "(cached) $ECHO_C" >&6
10106 else
10107 ac_check_lib_save_LIBS=$LIBS
10108 LIBS="-ldld $LIBS"
10109 cat >conftest.$ac_ext <<_ACEOF
10110 /* confdefs.h. */
10111 _ACEOF
10112 cat confdefs.h >>conftest.$ac_ext
10113 cat >>conftest.$ac_ext <<_ACEOF
10114 /* end confdefs.h. */
10115
10116 /* Override any GCC internal prototype to avoid an error.
10117 Use char because int might match the return type of a GCC
10118 builtin and then its argument prototype would still apply. */
10119 #ifdef __cplusplus
10120 extern "C"
10121 #endif
10122 char dld_link ();
10123 int
10124 main ()
10125 {
10126 return dld_link ();
10127 ;
10128 return 0;
10129 }
10130 _ACEOF
10131 rm -f conftest.$ac_objext conftest$ac_exeext
10132 if { (ac_try="$ac_link"
10133 case "(($ac_try" in
10134 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10135 *) ac_try_echo=$ac_try;;
10136 esac
10137 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10138 (eval "$ac_link") 2>conftest.er1
10139 ac_status=$?
10140 grep -v '^ *+' conftest.er1 >conftest.err
10141 rm -f conftest.er1
10142 cat conftest.err >&5
10143 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10144 (exit $ac_status); } &&
10145 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10146 { (case "(($ac_try" in
10147 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10148 *) ac_try_echo=$ac_try;;
10149 esac
10150 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10151 (eval "$ac_try") 2>&5
10152 ac_status=$?
10153 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10154 (exit $ac_status); }; } &&
10155 { ac_try='test -s conftest$ac_exeext'
10156 { (case "(($ac_try" in
10157 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10158 *) ac_try_echo=$ac_try;;
10159 esac
10160 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10161 (eval "$ac_try") 2>&5
10162 ac_status=$?
10163 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10164 (exit $ac_status); }; }; then
10165 ac_cv_lib_dld_dld_link=yes
10166 else
10167 echo "$as_me: failed program was:" >&5
10168 sed 's/^/| /' conftest.$ac_ext >&5
10169
10170 ac_cv_lib_dld_dld_link=no
10171 fi
10172
10173 rm -f core conftest.err conftest.$ac_objext \
10174 conftest$ac_exeext conftest.$ac_ext
10175 LIBS=$ac_check_lib_save_LIBS
10176 fi
10177 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10178 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
10179 if test $ac_cv_lib_dld_dld_link = yes; then
10180 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
10181 fi
10182
10183
10184 fi
10185
10186
10187 fi
10188
10189
10190 fi
10191
10192
10193 fi
10194
10195
10196 fi
10197
10198 ;;
10199 esac
10200
10201 if test "x$lt_cv_dlopen" != xno; then
10202 enable_dlopen=yes
10203 else
10204 enable_dlopen=no
10205 fi
10206
10207 case $lt_cv_dlopen in
10208 dlopen)
10209 save_CPPFLAGS="$CPPFLAGS"
10210 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10211
10212 save_LDFLAGS="$LDFLAGS"
10213 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10214
10215 save_LIBS="$LIBS"
10216 LIBS="$lt_cv_dlopen_libs $LIBS"
10217
10218 { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10219 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
10220 if test "${lt_cv_dlopen_self+set}" = set; then
10221 echo $ECHO_N "(cached) $ECHO_C" >&6
10222 else
10223 if test "$cross_compiling" = yes; then :
10224 lt_cv_dlopen_self=cross
10225 else
10226 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10227 lt_status=$lt_dlunknown
10228 cat > conftest.$ac_ext <<EOF
10229 #line 10229 "configure"
10230 #include "confdefs.h"
10231
10232 #if HAVE_DLFCN_H
10233 #include <dlfcn.h>
10234 #endif
10235
10236 #include <stdio.h>
10237
10238 #ifdef RTLD_GLOBAL
10239 # define LT_DLGLOBAL RTLD_GLOBAL
10240 #else
10241 # ifdef DL_GLOBAL
10242 # define LT_DLGLOBAL DL_GLOBAL
10243 # else
10244 # define LT_DLGLOBAL 0
10245 # endif
10246 #endif
10247
10248 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10249 find out it does not work in some platform. */
10250 #ifndef LT_DLLAZY_OR_NOW
10251 # ifdef RTLD_LAZY
10252 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10253 # else
10254 # ifdef DL_LAZY
10255 # define LT_DLLAZY_OR_NOW DL_LAZY
10256 # else
10257 # ifdef RTLD_NOW
10258 # define LT_DLLAZY_OR_NOW RTLD_NOW
10259 # else
10260 # ifdef DL_NOW
10261 # define LT_DLLAZY_OR_NOW DL_NOW
10262 # else
10263 # define LT_DLLAZY_OR_NOW 0
10264 # endif
10265 # endif
10266 # endif
10267 # endif
10268 #endif
10269
10270 #ifdef __cplusplus
10271 extern "C" void exit (int);
10272 #endif
10273
10274 void fnord() { int i=42;}
10275 int main ()
10276 {
10277 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10278 int status = $lt_dlunknown;
10279
10280 if (self)
10281 {
10282 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10283 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10284 /* dlclose (self); */
10285 }
10286 else
10287 puts (dlerror ());
10288
10289 exit (status);
10290 }
10291 EOF
10292 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10293 (eval $ac_link) 2>&5
10294 ac_status=$?
10295 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10296 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10297 (./conftest; exit; ) >&5 2>/dev/null
10298 lt_status=$?
10299 case x$lt_status in
10300 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10301 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10302 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10303 esac
10304 else :
10305 # compilation failed
10306 lt_cv_dlopen_self=no
10307 fi
10308 fi
10309 rm -fr conftest*
10310
10311
10312 fi
10313 { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10314 echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
10315
10316 if test "x$lt_cv_dlopen_self" = xyes; then
10317 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10318 { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10319 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
10320 if test "${lt_cv_dlopen_self_static+set}" = set; then
10321 echo $ECHO_N "(cached) $ECHO_C" >&6
10322 else
10323 if test "$cross_compiling" = yes; then :
10324 lt_cv_dlopen_self_static=cross
10325 else
10326 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10327 lt_status=$lt_dlunknown
10328 cat > conftest.$ac_ext <<EOF
10329 #line 10329 "configure"
10330 #include "confdefs.h"
10331
10332 #if HAVE_DLFCN_H
10333 #include <dlfcn.h>
10334 #endif
10335
10336 #include <stdio.h>
10337
10338 #ifdef RTLD_GLOBAL
10339 # define LT_DLGLOBAL RTLD_GLOBAL
10340 #else
10341 # ifdef DL_GLOBAL
10342 # define LT_DLGLOBAL DL_GLOBAL
10343 # else
10344 # define LT_DLGLOBAL 0
10345 # endif
10346 #endif
10347
10348 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10349 find out it does not work in some platform. */
10350 #ifndef LT_DLLAZY_OR_NOW
10351 # ifdef RTLD_LAZY
10352 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10353 # else
10354 # ifdef DL_LAZY
10355 # define LT_DLLAZY_OR_NOW DL_LAZY
10356 # else
10357 # ifdef RTLD_NOW
10358 # define LT_DLLAZY_OR_NOW RTLD_NOW
10359 # else
10360 # ifdef DL_NOW
10361 # define LT_DLLAZY_OR_NOW DL_NOW
10362 # else
10363 # define LT_DLLAZY_OR_NOW 0
10364 # endif
10365 # endif
10366 # endif
10367 # endif
10368 #endif
10369
10370 #ifdef __cplusplus
10371 extern "C" void exit (int);
10372 #endif
10373
10374 void fnord() { int i=42;}
10375 int main ()
10376 {
10377 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10378 int status = $lt_dlunknown;
10379
10380 if (self)
10381 {
10382 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10383 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10384 /* dlclose (self); */
10385 }
10386 else
10387 puts (dlerror ());
10388
10389 exit (status);
10390 }
10391 EOF
10392 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10393 (eval $ac_link) 2>&5
10394 ac_status=$?
10395 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10396 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10397 (./conftest; exit; ) >&5 2>/dev/null
10398 lt_status=$?
10399 case x$lt_status in
10400 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10401 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10402 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10403 esac
10404 else :
10405 # compilation failed
10406 lt_cv_dlopen_self_static=no
10407 fi
10408 fi
10409 rm -fr conftest*
10410
10411
10412 fi
10413 { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10414 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
10415 fi
10416
10417 CPPFLAGS="$save_CPPFLAGS"
10418 LDFLAGS="$save_LDFLAGS"
10419 LIBS="$save_LIBS"
10420 ;;
10421 esac
10422
10423 case $lt_cv_dlopen_self in
10424 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10425 *) enable_dlopen_self=unknown ;;
10426 esac
10427
10428 case $lt_cv_dlopen_self_static in
10429 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10430 *) enable_dlopen_self_static=unknown ;;
10431 esac
10432 fi
10433
10434
10435 # Report which library types will actually be built
10436 { echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10437 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
10438 { echo "$as_me:$LINENO: result: $can_build_shared" >&5
10439 echo "${ECHO_T}$can_build_shared" >&6; }
10440
10441 { echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10442 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
10443 test "$can_build_shared" = "no" && enable_shared=no
10444
10445 # On AIX, shared libraries and static libraries use the same namespace, and
10446 # are all built from PIC.
10447 case $host_os in
10448 aix3*)
10449 test "$enable_shared" = yes && enable_static=no
10450 if test -n "$RANLIB"; then
10451 archive_cmds="$archive_cmds~\$RANLIB \$lib"
10452 postinstall_cmds='$RANLIB $lib'
10453 fi
10454 ;;
10455
10456 aix4* | aix5*)
10457 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10458 test "$enable_shared" = yes && enable_static=no
10459 fi
10460 ;;
10461 esac
10462 { echo "$as_me:$LINENO: result: $enable_shared" >&5
10463 echo "${ECHO_T}$enable_shared" >&6; }
10464
10465 { echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10466 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
10467 # Make sure either enable_shared or enable_static is yes.
10468 test "$enable_shared" = yes || enable_static=yes
10469 { echo "$as_me:$LINENO: result: $enable_static" >&5
10470 echo "${ECHO_T}$enable_static" >&6; }
10471
10472 # The else clause should only fire when bootstrapping the
10473 # libtool distribution, otherwise you forgot to ship ltmain.sh
10474 # with your package, and you will get complaints that there are
10475 # no rules to generate ltmain.sh.
10476 if test -f "$ltmain"; then
10477 # See if we are running on zsh, and set the options which allow our commands through
10478 # without removal of \ escapes.
10479 if test -n "${ZSH_VERSION+set}" ; then
10480 setopt NO_GLOB_SUBST
10481 fi
10482 # Now quote all the things that may contain metacharacters while being
10483 # careful not to overquote the AC_SUBSTed values. We take copies of the
10484 # variables and quote the copies for generation of the libtool script.
10485 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10486 SED SHELL STRIP \
10487 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10488 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10489 deplibs_check_method reload_flag reload_cmds need_locks \
10490 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10491 lt_cv_sys_global_symbol_to_c_name_address \
10492 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10493 old_postinstall_cmds old_postuninstall_cmds \
10494 compiler \
10495 CC \
10496 LD \
10497 lt_prog_compiler_wl \
10498 lt_prog_compiler_pic \
10499 lt_prog_compiler_static \
10500 lt_prog_compiler_no_builtin_flag \
10501 export_dynamic_flag_spec \
10502 thread_safe_flag_spec \
10503 whole_archive_flag_spec \
10504 enable_shared_with_static_runtimes \
10505 old_archive_cmds \
10506 old_archive_from_new_cmds \
10507 predep_objects \
10508 postdep_objects \
10509 predeps \
10510 postdeps \
10511 compiler_lib_search_path \
10512 archive_cmds \
10513 archive_expsym_cmds \
10514 postinstall_cmds \
10515 postuninstall_cmds \
10516 old_archive_from_expsyms_cmds \
10517 allow_undefined_flag \
10518 no_undefined_flag \
10519 export_symbols_cmds \
10520 hardcode_libdir_flag_spec \
10521 hardcode_libdir_flag_spec_ld \
10522 hardcode_libdir_separator \
10523 hardcode_automatic \
10524 module_cmds \
10525 module_expsym_cmds \
10526 lt_cv_prog_compiler_c_o \
10527 exclude_expsyms \
10528 include_expsyms; do
10529
10530 case $var in
10531 old_archive_cmds | \
10532 old_archive_from_new_cmds | \
10533 archive_cmds | \
10534 archive_expsym_cmds | \
10535 module_cmds | \
10536 module_expsym_cmds | \
10537 old_archive_from_expsyms_cmds | \
10538 export_symbols_cmds | \
10539 extract_expsyms_cmds | reload_cmds | finish_cmds | \
10540 postinstall_cmds | postuninstall_cmds | \
10541 old_postinstall_cmds | old_postuninstall_cmds | \
10542 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10543 # Double-quote double-evaled strings.
10544 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10545 ;;
10546 *)
10547 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10548 ;;
10549 esac
10550 done
10551
10552 case $lt_echo in
10553 *'\$0 --fallback-echo"')
10554 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10555 ;;
10556 esac
10557
10558 cfgfile="${ofile}T"
10559 trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10560 $rm -f "$cfgfile"
10561 { echo "$as_me:$LINENO: creating $ofile" >&5
10562 echo "$as_me: creating $ofile" >&6;}
10563
10564 cat <<__EOF__ >> "$cfgfile"
10565 #! $SHELL
10566
10567 # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10568 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10569 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
10570 #
10571 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
10572 # Free Software Foundation, Inc.
10573 #
10574 # This file is part of GNU Libtool:
10575 # Originally by Gordon Matzigkeit <gord (at] gnu.ai.mit.edu>, 1996
10576 #
10577 # This program is free software; you can redistribute it and/or modify
10578 # it under the terms of the GNU General Public License as published by
10579 # the Free Software Foundation; either version 2 of the License, or
10580 # (at your option) any later version.
10581 #
10582 # This program is distributed in the hope that it will be useful, but
10583 # WITHOUT ANY WARRANTY; without even the implied warranty of
10584 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
10585 # General Public License for more details.
10586 #
10587 # You should have received a copy of the GNU General Public License
10588 # along with this program; if not, write to the Free Software
10589 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10590 #
10591 # As a special exception to the GNU General Public License, if you
10592 # distribute this file as part of a program that contains a
10593 # configuration script generated by Autoconf, you may include it under
10594 # the same distribution terms that you use for the rest of that program.
10595
10596 # A sed program that does not truncate output.
10597 SED=$lt_SED
10598
10599 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
10600 Xsed="$SED -e 1s/^X//"
10601
10602 # The HP-UX ksh and POSIX shell print the target directory to stdout
10603 # if CDPATH is set.
10604 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10605
10606 # The names of the tagged configurations supported by this script.
10607 available_tags=
10608
10609 # ### BEGIN LIBTOOL CONFIG
10610
10611 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10612
10613 # Shell to use when invoking shell scripts.
10614 SHELL=$lt_SHELL
10615
10616 # Whether or not to build shared libraries.
10617 build_libtool_libs=$enable_shared
10618
10619 # Whether or not to build static libraries.
10620 build_old_libs=$enable_static
10621
10622 # Whether or not to add -lc for building shared libraries.
10623 build_libtool_need_lc=$archive_cmds_need_lc
10624
10625 # Whether or not to disallow shared libs when runtime libs are static
10626 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10627
10628 # Whether or not to optimize for fast installation.
10629 fast_install=$enable_fast_install
10630
10631 # The host system.
10632 host_alias=$host_alias
10633 host=$host
10634 host_os=$host_os
10635
10636 # The build system.
10637 build_alias=$build_alias
10638 build=$build
10639 build_os=$build_os
10640
10641 # An echo program that does not interpret backslashes.
10642 echo=$lt_echo
10643
10644 # The archiver.
10645 AR=$lt_AR
10646 AR_FLAGS=$lt_AR_FLAGS
10647
10648 # A C compiler.
10649 LTCC=$lt_LTCC
10650
10651 # LTCC compiler flags.
10652 LTCFLAGS=$lt_LTCFLAGS
10653
10654 # A language-specific compiler.
10655 CC=$lt_compiler
10656
10657 # Is the compiler the GNU C compiler?
10658 with_gcc=$GCC
10659
10660 # An ERE matcher.
10661 EGREP=$lt_EGREP
10662
10663 # The linker used to build libraries.
10664 LD=$lt_LD
10665
10666 # Whether we need hard or soft links.
10667 LN_S=$lt_LN_S
10668
10669 # A BSD-compatible nm program.
10670 NM=$lt_NM
10671
10672 # A symbol stripping program
10673 STRIP=$lt_STRIP
10674
10675 # Used to examine libraries when file_magic_cmd begins "file"
10676 MAGIC_CMD=$MAGIC_CMD
10677
10678 # Used on cygwin: DLL creation program.
10679 DLLTOOL="$DLLTOOL"
10680
10681 # Used on cygwin: object dumper.
10682 OBJDUMP="$OBJDUMP"
10683
10684 # Used on cygwin: assembler.
10685 AS="$AS"
10686
10687 # The name of the directory that contains temporary libtool files.
10688 objdir=$objdir
10689
10690 # How to create reloadable object files.
10691 reload_flag=$lt_reload_flag
10692 reload_cmds=$lt_reload_cmds
10693
10694 # How to pass a linker flag through the compiler.
10695 wl=$lt_lt_prog_compiler_wl
10696
10697 # Object file suffix (normally "o").
10698 objext="$ac_objext"
10699
10700 # Old archive suffix (normally "a").
10701 libext="$libext"
10702
10703 # Shared library suffix (normally ".so").
10704 shrext_cmds='$shrext_cmds'
10705
10706 # Executable file suffix (normally "").
10707 exeext="$exeext"
10708
10709 # Additional compiler flags for building library objects.
10710 pic_flag=$lt_lt_prog_compiler_pic
10711 pic_mode=$pic_mode
10712
10713 # What is the maximum length of a command?
10714 max_cmd_len=$lt_cv_sys_max_cmd_len
10715
10716 # Does compiler simultaneously support -c and -o options?
10717 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10718
10719 # Must we lock files when doing compilation?
10720 need_locks=$lt_need_locks
10721
10722 # Do we need the lib prefix for modules?
10723 need_lib_prefix=$need_lib_prefix
10724
10725 # Do we need a version for libraries?
10726 need_version=$need_version
10727
10728 # Whether dlopen is supported.
10729 dlopen_support=$enable_dlopen
10730
10731 # Whether dlopen of programs is supported.
10732 dlopen_self=$enable_dlopen_self
10733
10734 # Whether dlopen of statically linked programs is supported.
10735 dlopen_self_static=$enable_dlopen_self_static
10736
10737 # Compiler flag to prevent dynamic linking.
10738 link_static_flag=$lt_lt_prog_compiler_static
10739
10740 # Compiler flag to turn off builtin functions.
10741 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10742
10743 # Compiler flag to allow reflexive dlopens.
10744 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10745
10746 # Compiler flag to generate shared objects directly from archives.
10747 whole_archive_flag_spec=$lt_whole_archive_flag_spec
10748
10749 # Compiler flag to generate thread-safe objects.
10750 thread_safe_flag_spec=$lt_thread_safe_flag_spec
10751
10752 # Library versioning type.
10753 version_type=$version_type
10754
10755 # Format of library name prefix.
10756 libname_spec=$lt_libname_spec
10757
10758 # List of archive names. First name is the real one, the rest are links.
10759 # The last name is the one that the linker finds with -lNAME.
10760 library_names_spec=$lt_library_names_spec
10761
10762 # The coded name of the library, if different from the real name.
10763 soname_spec=$lt_soname_spec
10764
10765 # Commands used to build and install an old-style archive.
10766 RANLIB=$lt_RANLIB
10767 old_archive_cmds=$lt_old_archive_cmds
10768 old_postinstall_cmds=$lt_old_postinstall_cmds
10769 old_postuninstall_cmds=$lt_old_postuninstall_cmds
10770
10771 # Create an old-style archive from a shared archive.
10772 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10773
10774 # Create a temporary old-style archive to link instead of a shared archive.
10775 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10776
10777 # Commands used to build and install a shared archive.
10778 archive_cmds=$lt_archive_cmds
10779 archive_expsym_cmds=$lt_archive_expsym_cmds
10780 postinstall_cmds=$lt_postinstall_cmds
10781 postuninstall_cmds=$lt_postuninstall_cmds
10782
10783 # Commands used to build a loadable module (assumed same as above if empty)
10784 module_cmds=$lt_module_cmds
10785 module_expsym_cmds=$lt_module_expsym_cmds
10786
10787 # Commands to strip libraries.
10788 old_striplib=$lt_old_striplib
10789 striplib=$lt_striplib
10790
10791 # Dependencies to place before the objects being linked to create a
10792 # shared library.
10793 predep_objects=$lt_predep_objects
10794
10795 # Dependencies to place after the objects being linked to create a
10796 # shared library.
10797 postdep_objects=$lt_postdep_objects
10798
10799 # Dependencies to place before the objects being linked to create a
10800 # shared library.
10801 predeps=$lt_predeps
10802
10803 # Dependencies to place after the objects being linked to create a
10804 # shared library.
10805 postdeps=$lt_postdeps
10806
10807 # The library search path used internally by the compiler when linking
10808 # a shared library.
10809 compiler_lib_search_path=$lt_compiler_lib_search_path
10810
10811 # Method to check whether dependent libraries are shared objects.
10812 deplibs_check_method=$lt_deplibs_check_method
10813
10814 # Command to use when deplibs_check_method == file_magic.
10815 file_magic_cmd=$lt_file_magic_cmd
10816
10817 # Flag that allows shared libraries with undefined symbols to be built.
10818 allow_undefined_flag=$lt_allow_undefined_flag
10819
10820 # Flag that forces no undefined symbols.
10821 no_undefined_flag=$lt_no_undefined_flag
10822
10823 # Commands used to finish a libtool library installation in a directory.
10824 finish_cmds=$lt_finish_cmds
10825
10826 # Same as above, but a single script fragment to be evaled but not shown.
10827 finish_eval=$lt_finish_eval
10828
10829 # Take the output of nm and produce a listing of raw symbols and C names.
10830 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
10831
10832 # Transform the output of nm in a proper C declaration
10833 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
10834
10835 # Transform the output of nm in a C name address pair
10836 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
10837
10838 # This is the shared library runtime path variable.
10839 runpath_var=$runpath_var
10840
10841 # This is the shared library path variable.
10842 shlibpath_var=$shlibpath_var
10843
10844 # Is shlibpath searched before the hard-coded library search path?
10845 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
10846
10847 # How to hardcode a shared library path into an executable.
10848 hardcode_action=$hardcode_action
10849
10850 # Whether we should hardcode library paths into libraries.
10851 hardcode_into_libs=$hardcode_into_libs
10852
10853 # Flag to hardcode \$libdir into a binary during linking.
10854 # This must work even if \$libdir does not exist.
10855 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
10856
10857 # If ld is used when linking, flag to hardcode \$libdir into
10858 # a binary during linking. This must work even if \$libdir does
10859 # not exist.
10860 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
10861
10862 # Whether we need a single -rpath flag with a separated argument.
10863 hardcode_libdir_separator=$lt_hardcode_libdir_separator
10864
10865 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
10866 # resulting binary.
10867 hardcode_direct=$hardcode_direct
10868
10869 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
10870 # resulting binary.
10871 hardcode_minus_L=$hardcode_minus_L
10872
10873 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
10874 # the resulting binary.
10875 hardcode_shlibpath_var=$hardcode_shlibpath_var
10876
10877 # Set to yes if building a shared library automatically hardcodes DIR into the library
10878 # and all subsequent libraries and executables linked against it.
10879 hardcode_automatic=$hardcode_automatic
10880
10881 # Variables whose values should be saved in libtool wrapper scripts and
10882 # restored at relink time.
10883 variables_saved_for_relink="$variables_saved_for_relink"
10884
10885 # Whether libtool must link a program against all its dependency libraries.
10886 link_all_deplibs=$link_all_deplibs
10887
10888 # Compile-time system search path for libraries
10889 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
10890
10891 # Run-time system search path for libraries
10892 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
10893
10894 # Fix the shell variable \$srcfile for the compiler.
10895 fix_srcfile_path="$fix_srcfile_path"
10896
10897 # Set to yes if exported symbols are required.
10898 always_export_symbols=$always_export_symbols
10899
10900 # The commands to list exported symbols.
10901 export_symbols_cmds=$lt_export_symbols_cmds
10902
10903 # The commands to extract the exported symbol list from a shared archive.
10904 extract_expsyms_cmds=$lt_extract_expsyms_cmds
10905
10906 # Symbols that should not be listed in the preloaded symbols.
10907 exclude_expsyms=$lt_exclude_expsyms
10908
10909 # Symbols that must always be exported.
10910 include_expsyms=$lt_include_expsyms
10911
10912 # ### END LIBTOOL CONFIG
10913
10914 __EOF__
10915
10916
10917 case $host_os in
10918 aix3*)
10919 cat <<\EOF >> "$cfgfile"
10920
10921 # AIX sometimes has problems with the GCC collect2 program. For some
10922 # reason, if we set the COLLECT_NAMES environment variable, the problems
10923 # vanish in a puff of smoke.
10924 if test "X${COLLECT_NAMES+set}" != Xset; then
10925 COLLECT_NAMES=
10926 export COLLECT_NAMES
10927 fi
10928 EOF
10929 ;;
10930 esac
10931
10932 # We use sed instead of cat because bash on DJGPP gets confused if
10933 # if finds mixed CR/LF and LF-only lines. Since sed operates in
10934 # text mode, it properly converts lines to CR/LF. This bash problem
10935 # is reportedly fixed, but why not run on old versions too?
10936 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
10937
10938 mv -f "$cfgfile" "$ofile" || \
10939 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
10940 chmod +x "$ofile"
10941
10942 else
10943 # If there is no Makefile yet, we rely on a make rule to execute
10944 # `config.status --recheck' to rerun these tests and create the
10945 # libtool script then.
10946 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
10947 if test -f "$ltmain_in"; then
10948 test -f Makefile && make "$ltmain"
10949 fi
10950 fi
10951
10952
10953 ac_ext=c
10954 ac_cpp='$CPP $CPPFLAGS'
10955 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10956 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10957 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10958
10959 CC="$lt_save_CC"
10960
10961
10962 # Check whether --with-tags was given.
10963 if test "${with_tags+set}" = set; then
10964 withval=$with_tags; tagnames="$withval"
10965 fi
10966
10967
10968 if test -f "$ltmain" && test -n "$tagnames"; then
10969 if test ! -f "${ofile}"; then
10970 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
10971 echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
10972 fi
10973
10974 if test -z "$LTCC"; then
10975 eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
10976 if test -z "$LTCC"; then
10977 { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
10978 echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
10979 else
10980 { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
10981 echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
10982 fi
10983 fi
10984 if test -z "$LTCFLAGS"; then
10985 eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
10986 fi
10987
10988 # Extract list of available tagged configurations in $ofile.
10989 # Note that this assumes the entire list is on one line.
10990 available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
10991
10992 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
10993 for tagname in $tagnames; do
10994 IFS="$lt_save_ifs"
10995 # Check whether tagname contains only valid characters
10996 case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
10997 "") ;;
10998 *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
10999 echo "$as_me: error: invalid tag name: $tagname" >&2;}
11000 { (exit 1); exit 1; }; }
11001 ;;
11002 esac
11003
11004 if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
11005 then
11006 { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
11007 echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
11008 { (exit 1); exit 1; }; }
11009 fi
11010
11011 # Update the list of available tags.
11012 if test -n "$tagname"; then
11013 echo appending configuration tag \"$tagname\" to $ofile
11014
11015 case $tagname in
11016 CXX)
11017 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11018 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11019 (test "X$CXX" != "Xg++"))) ; then
11020 ac_ext=cpp
11021 ac_cpp='$CXXCPP $CPPFLAGS'
11022 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11023 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11024 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11025
11026
11027
11028
11029 archive_cmds_need_lc_CXX=no
11030 allow_undefined_flag_CXX=
11031 always_export_symbols_CXX=no
11032 archive_expsym_cmds_CXX=
11033 export_dynamic_flag_spec_CXX=
11034 hardcode_direct_CXX=no
11035 hardcode_libdir_flag_spec_CXX=
11036 hardcode_libdir_flag_spec_ld_CXX=
11037 hardcode_libdir_separator_CXX=
11038 hardcode_minus_L_CXX=no
11039 hardcode_shlibpath_var_CXX=unsupported
11040 hardcode_automatic_CXX=no
11041 module_cmds_CXX=
11042 module_expsym_cmds_CXX=
11043 link_all_deplibs_CXX=unknown
11044 old_archive_cmds_CXX=$old_archive_cmds
11045 no_undefined_flag_CXX=
11046 whole_archive_flag_spec_CXX=
11047 enable_shared_with_static_runtimes_CXX=no
11048
11049 # Dependencies to place before and after the object being linked:
11050 predep_objects_CXX=
11051 postdep_objects_CXX=
11052 predeps_CXX=
11053 postdeps_CXX=
11054 compiler_lib_search_path_CXX=
11055
11056 # Source file extension for C++ test sources.
11057 ac_ext=cpp
11058
11059 # Object file extension for compiled C++ test sources.
11060 objext=o
11061 objext_CXX=$objext
11062
11063 # Code to be used in simple compile tests
11064 lt_simple_compile_test_code="int some_variable = 0;\n"
11065
11066 # Code to be used in simple link tests
11067 lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
11068
11069 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
11070
11071 # If no C compiler was specified, use CC.
11072 LTCC=${LTCC-"$CC"}
11073
11074 # If no C compiler flags were specified, use CFLAGS.
11075 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11076
11077 # Allow CC to be a program name with arguments.
11078 compiler=$CC
11079
11080
11081 # save warnings/boilerplate of simple test code
11082 ac_outfile=conftest.$ac_objext
11083 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
11084 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11085 _lt_compiler_boilerplate=`cat conftest.err`
11086 $rm conftest*
11087
11088 ac_outfile=conftest.$ac_objext
11089 printf "$lt_simple_link_test_code" >conftest.$ac_ext
11090 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11091 _lt_linker_boilerplate=`cat conftest.err`
11092 $rm conftest*
11093
11094
11095 # Allow CC to be a program name with arguments.
11096 lt_save_CC=$CC
11097 lt_save_LD=$LD
11098 lt_save_GCC=$GCC
11099 GCC=$GXX
11100 lt_save_with_gnu_ld=$with_gnu_ld
11101 lt_save_path_LD=$lt_cv_path_LD
11102 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11103 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11104 else
11105 $as_unset lt_cv_prog_gnu_ld
11106 fi
11107 if test -n "${lt_cv_path_LDCXX+set}"; then
11108 lt_cv_path_LD=$lt_cv_path_LDCXX
11109 else
11110 $as_unset lt_cv_path_LD
11111 fi
11112 test -z "${LDCXX+set}" || LD=$LDCXX
11113 CC=${CXX-"c++"}
11114 compiler=$CC
11115 compiler_CXX=$CC
11116 for cc_temp in $compiler""; do
11117 case $cc_temp in
11118 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11119 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11120 \-*) ;;
11121 *) break;;
11122 esac
11123 done
11124 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11125
11126
11127 # We don't want -fno-exception wen compiling C++ code, so set the
11128 # no_builtin_flag separately
11129 if test "$GXX" = yes; then
11130 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11131 else
11132 lt_prog_compiler_no_builtin_flag_CXX=
11133 fi
11134
11135 if test "$GXX" = yes; then
11136 # Set up default GNU C++ configuration
11137
11138
11139 # Check whether --with-gnu-ld was given.
11140 if test "${with_gnu_ld+set}" = set; then
11141 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11142 else
11143 with_gnu_ld=no
11144 fi
11145
11146 ac_prog=ld
11147 if test "$GCC" = yes; then
11148 # Check if gcc -print-prog-name=ld gives a path.
11149 { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
11150 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
11151 case $host in
11152 *-*-mingw*)
11153 # gcc leaves a trailing carriage return which upsets mingw
11154 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11155 *)
11156 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11157 esac
11158 case $ac_prog in
11159 # Accept absolute paths.
11160 [\\/]* | ?:[\\/]*)
11161 re_direlt='/[^/][^/]*/\.\./'
11162 # Canonicalize the pathname of ld
11163 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
11164 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11165 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
11166 done
11167 test -z "$LD" && LD="$ac_prog"
11168 ;;
11169 "")
11170 # If it fails, then pretend we aren't using GCC.
11171 ac_prog=ld
11172 ;;
11173 *)
11174 # If it is relative, then search for the first ld in PATH.
11175 with_gnu_ld=unknown
11176 ;;
11177 esac
11178 elif test "$with_gnu_ld" = yes; then
11179 { echo "$as_me:$LINENO: checking for GNU ld" >&5
11180 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
11181 else
11182 { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11183 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
11184 fi
11185 if test "${lt_cv_path_LD+set}" = set; then
11186 echo $ECHO_N "(cached) $ECHO_C" >&6
11187 else
11188 if test -z "$LD"; then
11189 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11190 for ac_dir in $PATH; do
11191 IFS="$lt_save_ifs"
11192 test -z "$ac_dir" && ac_dir=.
11193 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11194 lt_cv_path_LD="$ac_dir/$ac_prog"
11195 # Check to see if the program is GNU ld. I'd rather use --version,
11196 # but apparently some variants of GNU ld only accept -v.
11197 # Break only if it was the GNU/non-GNU ld that we prefer.
11198 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11199 *GNU* | *'with BFD'*)
11200 test "$with_gnu_ld" != no && break
11201 ;;
11202 *)
11203 test "$with_gnu_ld" != yes && break
11204 ;;
11205 esac
11206 fi
11207 done
11208 IFS="$lt_save_ifs"
11209 else
11210 lt_cv_path_LD="$LD" # Let the user override the test with a path.
11211 fi
11212 fi
11213
11214 LD="$lt_cv_path_LD"
11215 if test -n "$LD"; then
11216 { echo "$as_me:$LINENO: result: $LD" >&5
11217 echo "${ECHO_T}$LD" >&6; }
11218 else
11219 { echo "$as_me:$LINENO: result: no" >&5
11220 echo "${ECHO_T}no" >&6; }
11221 fi
11222 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11223 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11224 { (exit 1); exit 1; }; }
11225 { echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11226 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
11227 if test "${lt_cv_prog_gnu_ld+set}" = set; then
11228 echo $ECHO_N "(cached) $ECHO_C" >&6
11229 else
11230 # I'd rather use --version here, but apparently some GNU lds only accept -v.
11231 case `$LD -v 2>&1 </dev/null` in
11232 *GNU* | *'with BFD'*)
11233 lt_cv_prog_gnu_ld=yes
11234 ;;
11235 *)
11236 lt_cv_prog_gnu_ld=no
11237 ;;
11238 esac
11239 fi
11240 { echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
11241 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
11242 with_gnu_ld=$lt_cv_prog_gnu_ld
11243
11244
11245
11246 # Check if GNU C++ uses GNU ld as the underlying linker, since the
11247 # archiving commands below assume that GNU ld is being used.
11248 if test "$with_gnu_ld" = yes; then
11249 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11250 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'
11251
11252 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11253 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11254
11255 # If archive_cmds runs LD, not CC, wlarc should be empty
11256 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11257 # investigate it a little bit more. (MM)
11258 wlarc='${wl}'
11259
11260 # ancient GNU ld didn't support --whole-archive et. al.
11261 if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
11262 grep 'no-whole-archive' > /dev/null; then
11263 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11264 else
11265 whole_archive_flag_spec_CXX=
11266 fi
11267 else
11268 with_gnu_ld=no
11269 wlarc=
11270
11271 # A generic and very simple default shared library creation
11272 # command for GNU C++ for the case where it uses the native
11273 # linker, instead of GNU ld. If possible, this setting should
11274 # overridden to take advantage of the native linker features on
11275 # the platform it is being used on.
11276 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11277 fi
11278
11279 # Commands to make compiler produce verbose output that lists
11280 # what "hidden" libraries, object files and flags are used when
11281 # linking a shared library.
11282 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11283
11284 else
11285 GXX=no
11286 with_gnu_ld=no
11287 wlarc=
11288 fi
11289
11290 # PORTME: fill in a description of your system's C++ link characteristics
11291 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11292 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
11293 ld_shlibs_CXX=yes
11294 case $host_os in
11295 aix3*)
11296 # FIXME: insert proper C++ library support
11297 ld_shlibs_CXX=no
11298 ;;
11299 aix4* | aix5*)
11300 if test "$host_cpu" = ia64; then
11301 # On IA64, the linker does run time linking by default, so we don't
11302 # have to do anything special.
11303 aix_use_runtimelinking=no
11304 exp_sym_flag='-Bexport'
11305 no_entry_flag=""
11306 else
11307 aix_use_runtimelinking=no
11308
11309 # Test if we are trying to use run time linking or normal
11310 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11311 # need to do runtime linking.
11312 case $host_os in aix4.[23]|aix4.[23].*|aix5*)
11313 for ld_flag in $LDFLAGS; do
11314 case $ld_flag in
11315 *-brtl*)
11316 aix_use_runtimelinking=yes
11317 break
11318 ;;
11319 esac
11320 done
11321 ;;
11322 esac
11323
11324 exp_sym_flag='-bexport'
11325 no_entry_flag='-bnoentry'
11326 fi
11327
11328 # When large executables or shared objects are built, AIX ld can
11329 # have problems creating the table of contents. If linking a library
11330 # or program results in "error TOC overflow" add -mminimal-toc to
11331 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
11332 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11333
11334 archive_cmds_CXX=''
11335 hardcode_direct_CXX=yes
11336 hardcode_libdir_separator_CXX=':'
11337 link_all_deplibs_CXX=yes
11338
11339 if test "$GXX" = yes; then
11340 case $host_os in aix4.[012]|aix4.[012].*)
11341 # We only want to do this on AIX 4.2 and lower, the check
11342 # below for broken collect2 doesn't work under 4.3+
11343 collect2name=`${CC} -print-prog-name=collect2`
11344 if test -f "$collect2name" && \
11345 strings "$collect2name" | grep resolve_lib_name >/dev/null
11346 then
11347 # We have reworked collect2
11348 hardcode_direct_CXX=yes
11349 else
11350 # We have old collect2
11351 hardcode_direct_CXX=unsupported
11352 # It fails to find uninstalled libraries when the uninstalled
11353 # path is not listed in the libpath. Setting hardcode_minus_L
11354 # to unsupported forces relinking
11355 hardcode_minus_L_CXX=yes
11356 hardcode_libdir_flag_spec_CXX='-L$libdir'
11357 hardcode_libdir_separator_CXX=
11358 fi
11359 ;;
11360 esac
11361 shared_flag='-shared'
11362 if test "$aix_use_runtimelinking" = yes; then
11363 shared_flag="$shared_flag "'${wl}-G'
11364 fi
11365 else
11366 # not using gcc
11367 if test "$host_cpu" = ia64; then
11368 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11369 # chokes on -Wl,-G. The following line is correct:
11370 shared_flag='-G'
11371 else
11372 if test "$aix_use_runtimelinking" = yes; then
11373 shared_flag='${wl}-G'
11374 else
11375 shared_flag='${wl}-bM:SRE'
11376 fi
11377 fi
11378 fi
11379
11380 # It seems that -bexpall does not export symbols beginning with
11381 # underscore (_), so it is better to generate a list of symbols to export.
11382 always_export_symbols_CXX=yes
11383 if test "$aix_use_runtimelinking" = yes; then
11384 # Warning - without using the other runtime loading flags (-brtl),
11385 # -berok will link without error, but may produce a broken library.
11386 allow_undefined_flag_CXX='-berok'
11387 # Determine the default libpath from the value encoded in an empty executable.
11388 cat >conftest.$ac_ext <<_ACEOF
11389 /* confdefs.h. */
11390 _ACEOF
11391 cat confdefs.h >>conftest.$ac_ext
11392 cat >>conftest.$ac_ext <<_ACEOF
11393 /* end confdefs.h. */
11394
11395 int
11396 main ()
11397 {
11398
11399 ;
11400 return 0;
11401 }
11402 _ACEOF
11403 rm -f conftest.$ac_objext conftest$ac_exeext
11404 if { (ac_try="$ac_link"
11405 case "(($ac_try" in
11406 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11407 *) ac_try_echo=$ac_try;;
11408 esac
11409 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11410 (eval "$ac_link") 2>conftest.er1
11411 ac_status=$?
11412 grep -v '^ *+' conftest.er1 >conftest.err
11413 rm -f conftest.er1
11414 cat conftest.err >&5
11415 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11416 (exit $ac_status); } &&
11417 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11418 { (case "(($ac_try" in
11419 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11420 *) ac_try_echo=$ac_try;;
11421 esac
11422 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11423 (eval "$ac_try") 2>&5
11424 ac_status=$?
11425 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11426 (exit $ac_status); }; } &&
11427 { ac_try='test -s conftest$ac_exeext'
11428 { (case "(($ac_try" in
11429 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11430 *) ac_try_echo=$ac_try;;
11431 esac
11432 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11433 (eval "$ac_try") 2>&5
11434 ac_status=$?
11435 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11436 (exit $ac_status); }; }; then
11437
11438 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
11439 }'`
11440 # Check for a 64-bit object if we didn't find anything.
11441 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
11442 }'`; fi
11443 else
11444 echo "$as_me: failed program was:" >&5
11445 sed 's/^/| /' conftest.$ac_ext >&5
11446
11447
11448 fi
11449
11450 rm -f core conftest.err conftest.$ac_objext \
11451 conftest$ac_exeext conftest.$ac_ext
11452 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11453
11454 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11455
11456 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"
11457 else
11458 if test "$host_cpu" = ia64; then
11459 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11460 allow_undefined_flag_CXX="-z nodefs"
11461 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"
11462 else
11463 # Determine the default libpath from the value encoded in an empty executable.
11464 cat >conftest.$ac_ext <<_ACEOF
11465 /* confdefs.h. */
11466 _ACEOF
11467 cat confdefs.h >>conftest.$ac_ext
11468 cat >>conftest.$ac_ext <<_ACEOF
11469 /* end confdefs.h. */
11470
11471 int
11472 main ()
11473 {
11474
11475 ;
11476 return 0;
11477 }
11478 _ACEOF
11479 rm -f conftest.$ac_objext conftest$ac_exeext
11480 if { (ac_try="$ac_link"
11481 case "(($ac_try" in
11482 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11483 *) ac_try_echo=$ac_try;;
11484 esac
11485 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11486 (eval "$ac_link") 2>conftest.er1
11487 ac_status=$?
11488 grep -v '^ *+' conftest.er1 >conftest.err
11489 rm -f conftest.er1
11490 cat conftest.err >&5
11491 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11492 (exit $ac_status); } &&
11493 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11494 { (case "(($ac_try" in
11495 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11496 *) ac_try_echo=$ac_try;;
11497 esac
11498 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11499 (eval "$ac_try") 2>&5
11500 ac_status=$?
11501 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11502 (exit $ac_status); }; } &&
11503 { ac_try='test -s conftest$ac_exeext'
11504 { (case "(($ac_try" in
11505 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11506 *) ac_try_echo=$ac_try;;
11507 esac
11508 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11509 (eval "$ac_try") 2>&5
11510 ac_status=$?
11511 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11512 (exit $ac_status); }; }; then
11513
11514 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
11515 }'`
11516 # Check for a 64-bit object if we didn't find anything.
11517 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
11518 }'`; fi
11519 else
11520 echo "$as_me: failed program was:" >&5
11521 sed 's/^/| /' conftest.$ac_ext >&5
11522
11523
11524 fi
11525
11526 rm -f core conftest.err conftest.$ac_objext \
11527 conftest$ac_exeext conftest.$ac_ext
11528 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11529
11530 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11531 # Warning - without using the other run time loading flags,
11532 # -berok will link without error, but may produce a broken library.
11533 no_undefined_flag_CXX=' ${wl}-bernotok'
11534 allow_undefined_flag_CXX=' ${wl}-berok'
11535 # Exported symbols can be pulled into shared objects from archives
11536 whole_archive_flag_spec_CXX='$convenience'
11537 archive_cmds_need_lc_CXX=yes
11538 # This is similar to how AIX traditionally builds its shared libraries.
11539 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'
11540 fi
11541 fi
11542 ;;
11543
11544 beos*)
11545 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11546 allow_undefined_flag_CXX=unsupported
11547 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
11548 # support --undefined. This deserves some investigation. FIXME
11549 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11550 else
11551 ld_shlibs_CXX=no
11552 fi
11553 ;;
11554
11555 chorus*)
11556 case $cc_basename in
11557 *)
11558 # FIXME: insert proper C++ library support
11559 ld_shlibs_CXX=no
11560 ;;
11561 esac
11562 ;;
11563
11564 cygwin* | mingw* | pw32*)
11565 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11566 # as there is no search path for DLLs.
11567 hardcode_libdir_flag_spec_CXX='-L$libdir'
11568 allow_undefined_flag_CXX=unsupported
11569 always_export_symbols_CXX=no
11570 enable_shared_with_static_runtimes_CXX=yes
11571
11572 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11573 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'
11574 # If the export-symbols file already is a .def file (1st line
11575 # is EXPORTS), use it as is; otherwise, prepend...
11576 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11577 cp $export_symbols $output_objdir/$soname.def;
11578 else
11579 echo EXPORTS > $output_objdir/$soname.def;
11580 cat $export_symbols >> $output_objdir/$soname.def;
11581 fi~
11582 $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'
11583 else
11584 ld_shlibs_CXX=no
11585 fi
11586 ;;
11587 darwin* | rhapsody*)
11588 case $host_os in
11589 rhapsody* | darwin1.[012])
11590 allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
11591 ;;
11592 *) # Darwin 1.3 on
11593 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
11594 allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11595 else
11596 case ${MACOSX_DEPLOYMENT_TARGET} in
11597 10.[012])
11598 allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11599 ;;
11600 10.*)
11601 allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
11602 ;;
11603 esac
11604 fi
11605 ;;
11606 esac
11607 archive_cmds_need_lc_CXX=no
11608 hardcode_direct_CXX=no
11609 hardcode_automatic_CXX=yes
11610 hardcode_shlibpath_var_CXX=unsupported
11611 whole_archive_flag_spec_CXX=''
11612 link_all_deplibs_CXX=yes
11613
11614 if test "$GXX" = yes ; then
11615 lt_int_apple_cc_single_mod=no
11616 output_verbose_link_cmd='echo'
11617 if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
11618 lt_int_apple_cc_single_mod=yes
11619 fi
11620 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11621 archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
11622 else
11623 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'
11624 fi
11625 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11626 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11627 if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11628 archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11629 else
11630 archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "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~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11631 fi
11632 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}'
11633 else
11634 case $cc_basename in
11635 xlc*)
11636 output_verbose_link_cmd='echo'
11637 archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
11638 module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11639 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11640 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 $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11641 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}'
11642 ;;
11643 *)
11644 ld_shlibs_CXX=no
11645 ;;
11646 esac
11647 fi
11648 ;;
11649
11650 dgux*)
11651 case $cc_basename in
11652 ec++*)
11653 # FIXME: insert proper C++ library support
11654 ld_shlibs_CXX=no
11655 ;;
11656 ghcx*)
11657 # Green Hills C++ Compiler
11658 # FIXME: insert proper C++ library support
11659 ld_shlibs_CXX=no
11660 ;;
11661 *)
11662 # FIXME: insert proper C++ library support
11663 ld_shlibs_CXX=no
11664 ;;
11665 esac
11666 ;;
11667 freebsd[12]*)
11668 # C++ shared libraries reported to be fairly broken before switch to ELF
11669 ld_shlibs_CXX=no
11670 ;;
11671 freebsd-elf*)
11672 archive_cmds_need_lc_CXX=no
11673 ;;
11674 freebsd* | dragonfly*)
11675 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11676 # conventions
11677 ld_shlibs_CXX=yes
11678 ;;
11679 gnu*)
11680 ;;
11681 hpux9*)
11682 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11683 hardcode_libdir_separator_CXX=:
11684 export_dynamic_flag_spec_CXX='${wl}-E'
11685 hardcode_direct_CXX=yes
11686 hardcode_minus_L_CXX=yes # Not in the search PATH,
11687 # but as the default
11688 # location of the library.
11689
11690 case $cc_basename in
11691 CC*)
11692 # FIXME: insert proper C++ library support
11693 ld_shlibs_CXX=no
11694 ;;
11695 aCC*)
11696 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'
11697 # Commands to make compiler produce verbose output that lists
11698 # what "hidden" libraries, object files and flags are used when
11699 # linking a shared library.
11700 #
11701 # There doesn't appear to be a way to prevent this compiler from
11702 # explicitly linking system object files so we need to strip them
11703 # from the output so that they don't get included in the library
11704 # dependencies.
11705 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'
11706 ;;
11707 *)
11708 if test "$GXX" = yes; then
11709 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'
11710 else
11711 # FIXME: insert proper C++ library support
11712 ld_shlibs_CXX=no
11713 fi
11714 ;;
11715 esac
11716 ;;
11717 hpux10*|hpux11*)
11718 if test $with_gnu_ld = no; then
11719 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11720 hardcode_libdir_separator_CXX=:
11721
11722 case $host_cpu in
11723 hppa*64*|ia64*)
11724 hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
11725 ;;
11726 *)
11727 export_dynamic_flag_spec_CXX='${wl}-E'
11728 ;;
11729 esac
11730 fi
11731 case $host_cpu in
11732 hppa*64*|ia64*)
11733 hardcode_direct_CXX=no
11734 hardcode_shlibpath_var_CXX=no
11735 ;;
11736 *)
11737 hardcode_direct_CXX=yes
11738 hardcode_minus_L_CXX=yes # Not in the search PATH,
11739 # but as the default
11740 # location of the library.
11741 ;;
11742 esac
11743
11744 case $cc_basename in
11745 CC*)
11746 # FIXME: insert proper C++ library support
11747 ld_shlibs_CXX=no
11748 ;;
11749 aCC*)
11750 case $host_cpu in
11751 hppa*64*)
11752 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11753 ;;
11754 ia64*)
11755 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11756 ;;
11757 *)
11758 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11759 ;;
11760 esac
11761 # Commands to make compiler produce verbose output that lists
11762 # what "hidden" libraries, object files and flags are used when
11763 # linking a shared library.
11764 #
11765 # There doesn't appear to be a way to prevent this compiler from
11766 # explicitly linking system object files so we need to strip them
11767 # from the output so that they don't get included in the library
11768 # dependencies.
11769 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'
11770 ;;
11771 *)
11772 if test "$GXX" = yes; then
11773 if test $with_gnu_ld = no; then
11774 case $host_cpu in
11775 hppa*64*)
11776 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11777 ;;
11778 ia64*)
11779 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11780 ;;
11781 *)
11782 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'
11783 ;;
11784 esac
11785 fi
11786 else
11787 # FIXME: insert proper C++ library support
11788 ld_shlibs_CXX=no
11789 fi
11790 ;;
11791 esac
11792 ;;
11793 interix3*)
11794 hardcode_direct_CXX=no
11795 hardcode_shlibpath_var_CXX=no
11796 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11797 export_dynamic_flag_spec_CXX='${wl}-E'
11798 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11799 # Instead, shared libraries are loaded at an image base (0x10000000 by
11800 # default) and relocated if they conflict, which is a slow very memory
11801 # consuming and fragmenting process. To avoid this, we pick a random,
11802 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11803 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
11804 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'
11805 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'
11806 ;;
11807 irix5* | irix6*)
11808 case $cc_basename in
11809 CC*)
11810 # SGI C++
11811 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'
11812
11813 # Archives containing C++ object files must be created using
11814 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
11815 # necessary to make sure instantiated templates are included
11816 # in the archive.
11817 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
11818 ;;
11819 *)
11820 if test "$GXX" = yes; then
11821 if test "$with_gnu_ld" = no; then
11822 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'
11823 else
11824 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'
11825 fi
11826 fi
11827 link_all_deplibs_CXX=yes
11828 ;;
11829 esac
11830 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11831 hardcode_libdir_separator_CXX=:
11832 ;;
11833 linux* | k*bsd*-gnu)
11834 case $cc_basename in
11835 KCC*)
11836 # Kuck and Associates, Inc. (KAI) C++ Compiler
11837
11838 # KCC will only create a shared library if the output file
11839 # ends with ".so" (or ".sl" for HP-UX), so rename the library
11840 # to its proper name (with version) after linking.
11841 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'
11842 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'
11843 # Commands to make compiler produce verbose output that lists
11844 # what "hidden" libraries, object files and flags are used when
11845 # linking a shared library.
11846 #
11847 # There doesn't appear to be a way to prevent this compiler from
11848 # explicitly linking system object files so we need to strip them
11849 # from the output so that they don't get included in the library
11850 # dependencies.
11851 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'
11852
11853 hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
11854 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11855
11856 # Archives containing C++ object files must be created using
11857 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
11858 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11859 ;;
11860 icpc*)
11861 # Intel C++
11862 with_gnu_ld=yes
11863 # version 8.0 and above of icpc choke on multiply defined symbols
11864 # if we add $predep_objects and $postdep_objects, however 7.1 and
11865 # earlier do not add the objects themselves.
11866 case `$CC -V 2>&1` in
11867 *"Version 7."*)
11868 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11869 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'
11870 ;;
11871 *) # Version 8.0 or newer
11872 tmp_idyn=
11873 case $host_cpu in
11874 ia64*) tmp_idyn=' -i_dynamic';;
11875 esac
11876 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11877 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'
11878 ;;
11879 esac
11880 archive_cmds_need_lc_CXX=no
11881 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11882 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11883 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11884 ;;
11885 pgCC*)
11886 # Portland Group C++ compiler
11887 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
11888 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'
11889
11890 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11891 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11892 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'
11893 ;;
11894 cxx*)
11895 # Compaq C++
11896 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11897 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'
11898
11899 runpath_var=LD_RUN_PATH
11900 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11901 hardcode_libdir_separator_CXX=:
11902
11903 # Commands to make compiler produce verbose output that lists
11904 # what "hidden" libraries, object files and flags are used when
11905 # linking a shared library.
11906 #
11907 # There doesn't appear to be a way to prevent this compiler from
11908 # explicitly linking system object files so we need to strip them
11909 # from the output so that they don't get included in the library
11910 # dependencies.
11911 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'
11912 ;;
11913 esac
11914 ;;
11915 lynxos*)
11916 # FIXME: insert proper C++ library support
11917 ld_shlibs_CXX=no
11918 ;;
11919 m88k*)
11920 # FIXME: insert proper C++ library support
11921 ld_shlibs_CXX=no
11922 ;;
11923 mvs*)
11924 case $cc_basename in
11925 cxx*)
11926 # FIXME: insert proper C++ library support
11927 ld_shlibs_CXX=no
11928 ;;
11929 *)
11930 # FIXME: insert proper C++ library support
11931 ld_shlibs_CXX=no
11932 ;;
11933 esac
11934 ;;
11935 netbsd* | netbsdelf*-gnu)
11936 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
11937 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
11938 wlarc=
11939 hardcode_libdir_flag_spec_CXX='-R$libdir'
11940 hardcode_direct_CXX=yes
11941 hardcode_shlibpath_var_CXX=no
11942 fi
11943 # Workaround some broken pre-1.5 toolchains
11944 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
11945 ;;
11946 openbsd2*)
11947 # C++ shared libraries are fairly broken
11948 ld_shlibs_CXX=no
11949 ;;
11950 openbsd*)
11951 hardcode_direct_CXX=yes
11952 hardcode_shlibpath_var_CXX=no
11953 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11954 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11955 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11956 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
11957 export_dynamic_flag_spec_CXX='${wl}-E'
11958 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11959 fi
11960 output_verbose_link_cmd='echo'
11961 ;;
11962 osf3*)
11963 case $cc_basename in
11964 KCC*)
11965 # Kuck and Associates, Inc. (KAI) C++ Compiler
11966
11967 # KCC will only create a shared library if the output file
11968 # ends with ".so" (or ".sl" for HP-UX), so rename the library
11969 # to its proper name (with version) after linking.
11970 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'
11971
11972 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11973 hardcode_libdir_separator_CXX=:
11974
11975 # Archives containing C++ object files must be created using
11976 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
11977 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11978
11979 ;;
11980 RCC*)
11981 # Rational C++ 2.4.1
11982 # FIXME: insert proper C++ library support
11983 ld_shlibs_CXX=no
11984 ;;
11985 cxx*)
11986 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11987 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'
11988
11989 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11990 hardcode_libdir_separator_CXX=:
11991
11992 # Commands to make compiler produce verbose output that lists
11993 # what "hidden" libraries, object files and flags are used when
11994 # linking a shared library.
11995 #
11996 # There doesn't appear to be a way to prevent this compiler from
11997 # explicitly linking system object files so we need to strip them
11998 # from the output so that they don't get included in the library
11999 # dependencies.
12000 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'
12001 ;;
12002 *)
12003 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12004 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12005 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'
12006
12007 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12008 hardcode_libdir_separator_CXX=:
12009
12010 # Commands to make compiler produce verbose output that lists
12011 # what "hidden" libraries, object files and flags are used when
12012 # linking a shared library.
12013 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12014
12015 else
12016 # FIXME: insert proper C++ library support
12017 ld_shlibs_CXX=no
12018 fi
12019 ;;
12020 esac
12021 ;;
12022 osf4* | osf5*)
12023 case $cc_basename in
12024 KCC*)
12025 # Kuck and Associates, Inc. (KAI) C++ Compiler
12026
12027 # KCC will only create a shared library if the output file
12028 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12029 # to its proper name (with version) after linking.
12030 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'
12031
12032 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12033 hardcode_libdir_separator_CXX=:
12034
12035 # Archives containing C++ object files must be created using
12036 # the KAI C++ compiler.
12037 old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
12038 ;;
12039 RCC*)
12040 # Rational C++ 2.4.1
12041 # FIXME: insert proper C++ library support
12042 ld_shlibs_CXX=no
12043 ;;
12044 cxx*)
12045 allow_undefined_flag_CXX=' -expect_unresolved \*'
12046 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'
12047 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12048 echo "-hidden">> $lib.exp~
12049 $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~
12050 $rm $lib.exp'
12051
12052 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12053 hardcode_libdir_separator_CXX=:
12054
12055 # Commands to make compiler produce verbose output that lists
12056 # what "hidden" libraries, object files and flags are used when
12057 # linking a shared library.
12058 #
12059 # There doesn't appear to be a way to prevent this compiler from
12060 # explicitly linking system object files so we need to strip them
12061 # from the output so that they don't get included in the library
12062 # dependencies.
12063 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'
12064 ;;
12065 *)
12066 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12067 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12068 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'
12069
12070 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12071 hardcode_libdir_separator_CXX=:
12072
12073 # Commands to make compiler produce verbose output that lists
12074 # what "hidden" libraries, object files and flags are used when
12075 # linking a shared library.
12076 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12077
12078 else
12079 # FIXME: insert proper C++ library support
12080 ld_shlibs_CXX=no
12081 fi
12082 ;;
12083 esac
12084 ;;
12085 psos*)
12086 # FIXME: insert proper C++ library support
12087 ld_shlibs_CXX=no
12088 ;;
12089 sunos4*)
12090 case $cc_basename in
12091 CC*)
12092 # Sun C++ 4.x
12093 # FIXME: insert proper C++ library support
12094 ld_shlibs_CXX=no
12095 ;;
12096 lcc*)
12097 # Lucid
12098 # FIXME: insert proper C++ library support
12099 ld_shlibs_CXX=no
12100 ;;
12101 *)
12102 # FIXME: insert proper C++ library support
12103 ld_shlibs_CXX=no
12104 ;;
12105 esac
12106 ;;
12107 solaris*)
12108 case $cc_basename in
12109 CC*)
12110 # Sun C++ 4.2, 5.x and Centerline C++
12111 archive_cmds_need_lc_CXX=yes
12112 no_undefined_flag_CXX=' -zdefs'
12113 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12114 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12115 $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'
12116
12117 hardcode_libdir_flag_spec_CXX='-R$libdir'
12118 hardcode_shlibpath_var_CXX=no
12119 case $host_os in
12120 solaris2.[0-5] | solaris2.[0-5].*) ;;
12121 *)
12122 # The C++ compiler is used as linker so we must use $wl
12123 # flag to pass the commands to the underlying system
12124 # linker. We must also pass each convience library through
12125 # to the system linker between allextract/defaultextract.
12126 # The C++ compiler will combine linker options so we
12127 # cannot just pass the convience library names through
12128 # without $wl.
12129 # Supported since Solaris 2.6 (maybe 2.5.1?)
12130 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
12131 ;;
12132 esac
12133 link_all_deplibs_CXX=yes
12134
12135 output_verbose_link_cmd='echo'
12136
12137 # Archives containing C++ object files must be created using
12138 # "CC -xar", where "CC" is the Sun C++ compiler. This is
12139 # necessary to make sure instantiated templates are included
12140 # in the archive.
12141 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12142 ;;
12143 gcx*)
12144 # Green Hills C++ Compiler
12145 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12146
12147 # The C++ compiler must be used to create the archive.
12148 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12149 ;;
12150 *)
12151 # GNU C++ compiler with Solaris linker
12152 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12153 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12154 if $CC --version | grep -v '^2\.7' > /dev/null; then
12155 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12156 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12157 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12158
12159 # Commands to make compiler produce verbose output that lists
12160 # what "hidden" libraries, object files and flags are used when
12161 # linking a shared library.
12162 output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12163 else
12164 # g++ 2.7 appears to require `-G' NOT `-shared' on this
12165 # platform.
12166 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12167 archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12168 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12169
12170 # Commands to make compiler produce verbose output that lists
12171 # what "hidden" libraries, object files and flags are used when
12172 # linking a shared library.
12173 output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12174 fi
12175
12176 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12177 fi
12178 ;;
12179 esac
12180 ;;
12181 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12182 no_undefined_flag_CXX='${wl}-z,text'
12183 archive_cmds_need_lc_CXX=no
12184 hardcode_shlibpath_var_CXX=no
12185 runpath_var='LD_RUN_PATH'
12186
12187 case $cc_basename in
12188 CC*)
12189 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12190 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12191 ;;
12192 *)
12193 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12194 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12195 ;;
12196 esac
12197 ;;
12198 sysv5* | sco3.2v5* | sco5v6*)
12199 # Note: We can NOT use -z defs as we might desire, because we do not
12200 # link with -lc, and that would cause any symbols used from libc to
12201 # always be unresolved, which means just about no library would
12202 # ever link correctly. If we're not using GNU ld we use -z text
12203 # though, which does catch some bad symbols but isn't as heavy-handed
12204 # as -z defs.
12205 # For security reasons, it is highly recommended that you always
12206 # use absolute paths for naming shared libraries, and exclude the
12207 # DT_RUNPATH tag from executables and libraries. But doing so
12208 # requires that you compile everything twice, which is a pain.
12209 # So that behaviour is only enabled if SCOABSPATH is set to a
12210 # non-empty value in the environment. Most likely only useful for
12211 # creating official distributions of packages.
12212 # This is a hack until libtool officially supports absolute path
12213 # names for shared libraries.
12214 no_undefined_flag_CXX='${wl}-z,text'
12215 allow_undefined_flag_CXX='${wl}-z,nodefs'
12216 archive_cmds_need_lc_CXX=no
12217 hardcode_shlibpath_var_CXX=no
12218 hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
12219 hardcode_libdir_separator_CXX=':'
12220 link_all_deplibs_CXX=yes
12221 export_dynamic_flag_spec_CXX='${wl}-Bexport'
12222 runpath_var='LD_RUN_PATH'
12223
12224 case $cc_basename in
12225 CC*)
12226 archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12227 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12228 ;;
12229 *)
12230 archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12231 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12232 ;;
12233 esac
12234 ;;
12235 tandem*)
12236 case $cc_basename in
12237 NCC*)
12238 # NonStop-UX NCC 3.20
12239 # FIXME: insert proper C++ library support
12240 ld_shlibs_CXX=no
12241 ;;
12242 *)
12243 # FIXME: insert proper C++ library support
12244 ld_shlibs_CXX=no
12245 ;;
12246 esac
12247 ;;
12248 vxworks*)
12249 # FIXME: insert proper C++ library support
12250 ld_shlibs_CXX=no
12251 ;;
12252 *)
12253 # FIXME: insert proper C++ library support
12254 ld_shlibs_CXX=no
12255 ;;
12256 esac
12257 { echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12258 echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
12259 test "$ld_shlibs_CXX" = no && can_build_shared=no
12260
12261 GCC_CXX="$GXX"
12262 LD_CXX="$LD"
12263
12264
12265 cat > conftest.$ac_ext <<EOF
12266 class Foo
12267 {
12268 public:
12269 Foo (void) { a = 0; }
12270 private:
12271 int a;
12272 };
12273 EOF
12274
12275 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12276 (eval $ac_compile) 2>&5
12277 ac_status=$?
12278 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12279 (exit $ac_status); }; then
12280 # Parse the compiler output and extract the necessary
12281 # objects, libraries and library flags.
12282
12283 # Sentinel used to keep track of whether or not we are before
12284 # the conftest object file.
12285 pre_test_object_deps_done=no
12286
12287 # The `*' in the case matches for architectures that use `case' in
12288 # $output_verbose_cmd can trigger glob expansion during the loop
12289 # eval without this substitution.
12290 output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
12291
12292 for p in `eval $output_verbose_link_cmd`; do
12293 case $p in
12294
12295 -L* | -R* | -l*)
12296 # Some compilers place space between "-{L,R}" and the path.
12297 # Remove the space.
12298 if test $p = "-L" \
12299 || test $p = "-R"; then
12300 prev=$p
12301 continue
12302 else
12303 prev=
12304 fi
12305
12306 if test "$pre_test_object_deps_done" = no; then
12307 case $p in
12308 -L* | -R*)
12309 # Internal compiler library paths should come after those
12310 # provided the user. The postdeps already come after the
12311 # user supplied libs so there is no need to process them.
12312 if test -z "$compiler_lib_search_path_CXX"; then
12313 compiler_lib_search_path_CXX="${prev}${p}"
12314 else
12315 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12316 fi
12317 ;;
12318 # The "-l" case would never come before the object being
12319 # linked, so don't bother handling this case.
12320 esac
12321 else
12322 if test -z "$postdeps_CXX"; then
12323 postdeps_CXX="${prev}${p}"
12324 else
12325 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12326 fi
12327 fi
12328 ;;
12329
12330 *.$objext)
12331 # This assumes that the test object file only shows up
12332 # once in the compiler output.
12333 if test "$p" = "conftest.$objext"; then
12334 pre_test_object_deps_done=yes
12335 continue
12336 fi
12337
12338 if test "$pre_test_object_deps_done" = no; then
12339 if test -z "$predep_objects_CXX"; then
12340 predep_objects_CXX="$p"
12341 else
12342 predep_objects_CXX="$predep_objects_CXX $p"
12343 fi
12344 else
12345 if test -z "$postdep_objects_CXX"; then
12346 postdep_objects_CXX="$p"
12347 else
12348 postdep_objects_CXX="$postdep_objects_CXX $p"
12349 fi
12350 fi
12351 ;;
12352
12353 *) ;; # Ignore the rest.
12354
12355 esac
12356 done
12357
12358 # Clean up.
12359 rm -f a.out a.exe
12360 else
12361 echo "libtool.m4: error: problem compiling CXX test program"
12362 fi
12363
12364 $rm -f confest.$objext
12365
12366 # PORTME: override above test on systems where it is broken
12367 case $host_os in
12368 interix3*)
12369 # Interix 3.5 installs completely hosed .la files for C++, so rather than
12370 # hack all around it, let's just trust "g++" to DTRT.
12371 predep_objects_CXX=
12372 postdep_objects_CXX=
12373 postdeps_CXX=
12374 ;;
12375
12376 solaris*)
12377 case $cc_basename in
12378 CC*)
12379 # Adding this requires a known-good setup of shared libraries for
12380 # Sun compiler versions before 5.6, else PIC objects from an old
12381 # archive will be linked into the output, leading to subtle bugs.
12382 postdeps_CXX='-lCstd -lCrun'
12383 ;;
12384 esac
12385 ;;
12386 esac
12387
12388
12389 case " $postdeps_CXX " in
12390 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
12391 esac
12392
12393 lt_prog_compiler_wl_CXX=
12394 lt_prog_compiler_pic_CXX=
12395 lt_prog_compiler_static_CXX=
12396
12397 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12398 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
12399
12400 # C++ specific cases for pic, static, wl, etc.
12401 if test "$GXX" = yes; then
12402 lt_prog_compiler_wl_CXX='-Wl,'
12403 lt_prog_compiler_static_CXX='-static'
12404
12405 case $host_os in
12406 aix*)
12407 # All AIX code is PIC.
12408 if test "$host_cpu" = ia64; then
12409 # AIX 5 now supports IA64 processor
12410 lt_prog_compiler_static_CXX='-Bstatic'
12411 fi
12412 ;;
12413 amigaos*)
12414 # FIXME: we need at least 68020 code to build shared libraries, but
12415 # adding the `-m68020' flag to GCC prevents building anything better,
12416 # like `-m68040'.
12417 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12418 ;;
12419 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12420 # PIC is the default for these OSes.
12421 ;;
12422 mingw* | os2* | pw32*)
12423 # This hack is so that the source file can tell whether it is being
12424 # built for inclusion in a dll (and should export symbols for example).
12425 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12426 ;;
12427 darwin* | rhapsody*)
12428 # PIC is the default on this platform
12429 # Common symbols not allowed in MH_DYLIB files
12430 lt_prog_compiler_pic_CXX='-fno-common'
12431 ;;
12432 *djgpp*)
12433 # DJGPP does not support shared libraries at all
12434 lt_prog_compiler_pic_CXX=
12435 ;;
12436 interix3*)
12437 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12438 # Instead, we relocate shared libraries at runtime.
12439 ;;
12440 sysv4*MP*)
12441 if test -d /usr/nec; then
12442 lt_prog_compiler_pic_CXX=-Kconform_pic
12443 fi
12444 ;;
12445 hpux*)
12446 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12447 # not for PA HP-UX.
12448 case $host_cpu in
12449 hppa*64*|ia64*)
12450 ;;
12451 *)
12452 lt_prog_compiler_pic_CXX='-fPIC'
12453 ;;
12454 esac
12455 ;;
12456 *)
12457 lt_prog_compiler_pic_CXX='-fPIC'
12458 ;;
12459 esac
12460 else
12461 case $host_os in
12462 aix4* | aix5*)
12463 # All AIX code is PIC.
12464 if test "$host_cpu" = ia64; then
12465 # AIX 5 now supports IA64 processor
12466 lt_prog_compiler_static_CXX='-Bstatic'
12467 else
12468 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12469 fi
12470 ;;
12471 chorus*)
12472 case $cc_basename in
12473 cxch68*)
12474 # Green Hills C++ Compiler
12475 # _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"
12476 ;;
12477 esac
12478 ;;
12479 darwin*)
12480 # PIC is the default on this platform
12481 # Common symbols not allowed in MH_DYLIB files
12482 case $cc_basename in
12483 xlc*)
12484 lt_prog_compiler_pic_CXX='-qnocommon'
12485 lt_prog_compiler_wl_CXX='-Wl,'
12486 ;;
12487 esac
12488 ;;
12489 dgux*)
12490 case $cc_basename in
12491 ec++*)
12492 lt_prog_compiler_pic_CXX='-KPIC'
12493 ;;
12494 ghcx*)
12495 # Green Hills C++ Compiler
12496 lt_prog_compiler_pic_CXX='-pic'
12497 ;;
12498 *)
12499 ;;
12500 esac
12501 ;;
12502 freebsd* | dragonfly*)
12503 # FreeBSD uses GNU C++
12504 ;;
12505 hpux9* | hpux10* | hpux11*)
12506 case $cc_basename in
12507 CC*)
12508 lt_prog_compiler_wl_CXX='-Wl,'
12509 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12510 if test "$host_cpu" != ia64; then
12511 lt_prog_compiler_pic_CXX='+Z'
12512 fi
12513 ;;
12514 aCC*)
12515 lt_prog_compiler_wl_CXX='-Wl,'
12516 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12517 case $host_cpu in
12518 hppa*64*|ia64*)
12519 # +Z the default
12520 ;;
12521 *)
12522 lt_prog_compiler_pic_CXX='+Z'
12523 ;;
12524 esac
12525 ;;
12526 *)
12527 ;;
12528 esac
12529 ;;
12530 interix*)
12531 # This is c89, which is MS Visual C++ (no shared libs)
12532 # Anyone wants to do a port?
12533 ;;
12534 irix5* | irix6* | nonstopux*)
12535 case $cc_basename in
12536 CC*)
12537 lt_prog_compiler_wl_CXX='-Wl,'
12538 lt_prog_compiler_static_CXX='-non_shared'
12539 # CC pic flag -KPIC is the default.
12540 ;;
12541 *)
12542 ;;
12543 esac
12544 ;;
12545 linux* | k*bsd*-gnu)
12546 case $cc_basename in
12547 KCC*)
12548 # KAI C++ Compiler
12549 lt_prog_compiler_wl_CXX='--backend -Wl,'
12550 lt_prog_compiler_pic_CXX='-fPIC'
12551 ;;
12552 icpc* | ecpc*)
12553 # Intel C++
12554 lt_prog_compiler_wl_CXX='-Wl,'
12555 lt_prog_compiler_pic_CXX='-KPIC'
12556 lt_prog_compiler_static_CXX='-static'
12557 ;;
12558 pgCC*)
12559 # Portland Group C++ compiler.
12560 lt_prog_compiler_wl_CXX='-Wl,'
12561 lt_prog_compiler_pic_CXX='-fpic'
12562 lt_prog_compiler_static_CXX='-Bstatic'
12563 ;;
12564 cxx*)
12565 # Compaq C++
12566 # Make sure the PIC flag is empty. It appears that all Alpha
12567 # Linux and Compaq Tru64 Unix objects are PIC.
12568 lt_prog_compiler_pic_CXX=
12569 lt_prog_compiler_static_CXX='-non_shared'
12570 ;;
12571 *)
12572 ;;
12573 esac
12574 ;;
12575 lynxos*)
12576 ;;
12577 m88k*)
12578 ;;
12579 mvs*)
12580 case $cc_basename in
12581 cxx*)
12582 lt_prog_compiler_pic_CXX='-W c,exportall'
12583 ;;
12584 *)
12585 ;;
12586 esac
12587 ;;
12588 netbsd* | netbsdelf*-gnu)
12589 ;;
12590 osf3* | osf4* | osf5*)
12591 case $cc_basename in
12592 KCC*)
12593 lt_prog_compiler_wl_CXX='--backend -Wl,'
12594 ;;
12595 RCC*)
12596 # Rational C++ 2.4.1
12597 lt_prog_compiler_pic_CXX='-pic'
12598 ;;
12599 cxx*)
12600 # Digital/Compaq C++
12601 lt_prog_compiler_wl_CXX='-Wl,'
12602 # Make sure the PIC flag is empty. It appears that all Alpha
12603 # Linux and Compaq Tru64 Unix objects are PIC.
12604 lt_prog_compiler_pic_CXX=
12605 lt_prog_compiler_static_CXX='-non_shared'
12606 ;;
12607 *)
12608 ;;
12609 esac
12610 ;;
12611 psos*)
12612 ;;
12613 solaris*)
12614 case $cc_basename in
12615 CC*)
12616 # Sun C++ 4.2, 5.x and Centerline C++
12617 lt_prog_compiler_pic_CXX='-KPIC'
12618 lt_prog_compiler_static_CXX='-Bstatic'
12619 lt_prog_compiler_wl_CXX='-Qoption ld '
12620 ;;
12621 gcx*)
12622 # Green Hills C++ Compiler
12623 lt_prog_compiler_pic_CXX='-PIC'
12624 ;;
12625 *)
12626 ;;
12627 esac
12628 ;;
12629 sunos4*)
12630 case $cc_basename in
12631 CC*)
12632 # Sun C++ 4.x
12633 lt_prog_compiler_pic_CXX='-pic'
12634 lt_prog_compiler_static_CXX='-Bstatic'
12635 ;;
12636 lcc*)
12637 # Lucid
12638 lt_prog_compiler_pic_CXX='-pic'
12639 ;;
12640 *)
12641 ;;
12642 esac
12643 ;;
12644 tandem*)
12645 case $cc_basename in
12646 NCC*)
12647 # NonStop-UX NCC 3.20
12648 lt_prog_compiler_pic_CXX='-KPIC'
12649 ;;
12650 *)
12651 ;;
12652 esac
12653 ;;
12654 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12655 case $cc_basename in
12656 CC*)
12657 lt_prog_compiler_wl_CXX='-Wl,'
12658 lt_prog_compiler_pic_CXX='-KPIC'
12659 lt_prog_compiler_static_CXX='-Bstatic'
12660 ;;
12661 esac
12662 ;;
12663 vxworks*)
12664 ;;
12665 *)
12666 lt_prog_compiler_can_build_shared_CXX=no
12667 ;;
12668 esac
12669 fi
12670
12671 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12672 echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
12673
12674 #
12675 # Check to make sure the PIC flag actually works.
12676 #
12677 if test -n "$lt_prog_compiler_pic_CXX"; then
12678
12679 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12680 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
12681 if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
12682 echo $ECHO_N "(cached) $ECHO_C" >&6
12683 else
12684 lt_prog_compiler_pic_works_CXX=no
12685 ac_outfile=conftest.$ac_objext
12686 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12687 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12688 # Insert the option either (1) after the last *FLAGS variable, or
12689 # (2) before a word containing "conftest.", or (3) at the end.
12690 # Note that $ac_compile itself does not contain backslashes and begins
12691 # with a dollar sign (not a hyphen), so the echo should work correctly.
12692 # The option is referenced via a variable to avoid confusing sed.
12693 lt_compile=`echo "$ac_compile" | $SED \
12694 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12695 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12696 -e 's:$: $lt_compiler_flag:'`
12697 (eval echo "\"\$as_me:12697: $lt_compile\"" >&5)
12698 (eval "$lt_compile" 2>conftest.err)
12699 ac_status=$?
12700 cat conftest.err >&5
12701 echo "$as_me:12701: \$? = $ac_status" >&5
12702 if (exit $ac_status) && test -s "$ac_outfile"; then
12703 # The compiler can only warn and ignore the option if not recognized
12704 # So say no if there are warnings other than the usual output.
12705 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12706 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12707 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12708 lt_prog_compiler_pic_works_CXX=yes
12709 fi
12710 fi
12711 $rm conftest*
12712
12713 fi
12714 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
12715 echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
12716
12717 if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
12718 case $lt_prog_compiler_pic_CXX in
12719 "" | " "*) ;;
12720 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12721 esac
12722 else
12723 lt_prog_compiler_pic_CXX=
12724 lt_prog_compiler_can_build_shared_CXX=no
12725 fi
12726
12727 fi
12728 case $host_os in
12729 # For platforms which do not support PIC, -DPIC is meaningless:
12730 *djgpp*)
12731 lt_prog_compiler_pic_CXX=
12732 ;;
12733 *)
12734 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
12735 ;;
12736 esac
12737
12738 #
12739 # Check to make sure the static flag actually works.
12740 #
12741 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
12742 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12743 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
12744 if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
12745 echo $ECHO_N "(cached) $ECHO_C" >&6
12746 else
12747 lt_prog_compiler_static_works_CXX=no
12748 save_LDFLAGS="$LDFLAGS"
12749 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12750 printf "$lt_simple_link_test_code" > conftest.$ac_ext
12751 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12752 # The linker can only warn and ignore the option if not recognized
12753 # So say no if there are warnings
12754 if test -s conftest.err; then
12755 # Append any errors to the config.log.
12756 cat conftest.err 1>&5
12757 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
12758 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12759 if diff conftest.exp conftest.er2 >/dev/null; then
12760 lt_prog_compiler_static_works_CXX=yes
12761 fi
12762 else
12763 lt_prog_compiler_static_works_CXX=yes
12764 fi
12765 fi
12766 $rm conftest*
12767 LDFLAGS="$save_LDFLAGS"
12768
12769 fi
12770 { echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
12771 echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; }
12772
12773 if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
12774 :
12775 else
12776 lt_prog_compiler_static_CXX=
12777 fi
12778
12779
12780 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
12781 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
12782 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
12783 echo $ECHO_N "(cached) $ECHO_C" >&6
12784 else
12785 lt_cv_prog_compiler_c_o_CXX=no
12786 $rm -r conftest 2>/dev/null
12787 mkdir conftest
12788 cd conftest
12789 mkdir out
12790 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12791
12792 lt_compiler_flag="-o out/conftest2.$ac_objext"
12793 # Insert the option either (1) after the last *FLAGS variable, or
12794 # (2) before a word containing "conftest.", or (3) at the end.
12795 # Note that $ac_compile itself does not contain backslashes and begins
12796 # with a dollar sign (not a hyphen), so the echo should work correctly.
12797 lt_compile=`echo "$ac_compile" | $SED \
12798 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12799 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12800 -e 's:$: $lt_compiler_flag:'`
12801 (eval echo "\"\$as_me:12801: $lt_compile\"" >&5)
12802 (eval "$lt_compile" 2>out/conftest.err)
12803 ac_status=$?
12804 cat out/conftest.err >&5
12805 echo "$as_me:12805: \$? = $ac_status" >&5
12806 if (exit $ac_status) && test -s out/conftest2.$ac_objext
12807 then
12808 # The compiler can only warn and ignore the option if not recognized
12809 # So say no if there are warnings
12810 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
12811 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12812 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12813 lt_cv_prog_compiler_c_o_CXX=yes
12814 fi
12815 fi
12816 chmod u+w . 2>&5
12817 $rm conftest*
12818 # SGI C++ compiler will create directory out/ii_files/ for
12819 # template instantiation
12820 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
12821 $rm out/* && rmdir out
12822 cd ..
12823 rmdir conftest
12824 $rm conftest*
12825
12826 fi
12827 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
12828 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
12829
12830
12831 hard_links="nottested"
12832 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
12833 # do not overwrite the value of need_locks provided by the user
12834 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
12835 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
12836 hard_links=yes
12837 $rm conftest*
12838 ln conftest.a conftest.b 2>/dev/null && hard_links=no
12839 touch conftest.a
12840 ln conftest.a conftest.b 2>&5 || hard_links=no
12841 ln conftest.a conftest.b 2>/dev/null && hard_links=no
12842 { echo "$as_me:$LINENO: result: $hard_links" >&5
12843 echo "${ECHO_T}$hard_links" >&6; }
12844 if test "$hard_links" = no; then
12845 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12846 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12847 need_locks=warn
12848 fi
12849 else
12850 need_locks=no
12851 fi
12852
12853 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12854 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
12855
12856 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12857 case $host_os in
12858 aix4* | aix5*)
12859 # If we're using GNU nm, then we don't want the "-C" option.
12860 # -C means demangle to AIX nm, but means don't demangle with GNU nm
12861 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
12862 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'
12863 else
12864 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'
12865 fi
12866 ;;
12867 pw32*)
12868 export_symbols_cmds_CXX="$ltdll_cmds"
12869 ;;
12870 cygwin* | mingw*)
12871 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'
12872 ;;
12873 linux* | k*bsd*-gnu)
12874 link_all_deplibs_CXX=no
12875 ;;
12876 *)
12877 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12878 ;;
12879 esac
12880
12881 { echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12882 echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
12883 test "$ld_shlibs_CXX" = no && can_build_shared=no
12884
12885 #
12886 # Do we need to explicitly link libc?
12887 #
12888 case "x$archive_cmds_need_lc_CXX" in
12889 x|xyes)
12890 # Assume -lc should be added
12891 archive_cmds_need_lc_CXX=yes
12892
12893 if test "$enable_shared" = yes && test "$GCC" = yes; then
12894 case $archive_cmds_CXX in
12895 *'~'*)
12896 # FIXME: we may have to deal with multi-command sequences.
12897 ;;
12898 '$CC '*)
12899 # Test whether the compiler implicitly links with -lc since on some
12900 # systems, -lgcc has to come before -lc. If gcc already passes -lc
12901 # to ld, don't add -lc before -lgcc.
12902 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
12903 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
12904 $rm conftest*
12905 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12906
12907 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12908 (eval $ac_compile) 2>&5
12909 ac_status=$?
12910 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12911 (exit $ac_status); } 2>conftest.err; then
12912 soname=conftest
12913 lib=conftest
12914 libobjs=conftest.$ac_objext
12915 deplibs=
12916 wl=$lt_prog_compiler_wl_CXX
12917 pic_flag=$lt_prog_compiler_pic_CXX
12918 compiler_flags=-v
12919 linker_flags=-v
12920 verstring=
12921 output_objdir=.
12922 libname=conftest
12923 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
12924 allow_undefined_flag_CXX=
12925 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
12926 (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
12927 ac_status=$?
12928 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12929 (exit $ac_status); }
12930 then
12931 archive_cmds_need_lc_CXX=no
12932 else
12933 archive_cmds_need_lc_CXX=yes
12934 fi
12935 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
12936 else
12937 cat conftest.err 1>&5
12938 fi
12939 $rm conftest*
12940 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
12941 echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
12942 ;;
12943 esac
12944 fi
12945 ;;
12946 esac
12947
12948 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
12949 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
12950 library_names_spec=
12951 libname_spec='lib$name'
12952 soname_spec=
12953 shrext_cmds=".so"
12954 postinstall_cmds=
12955 postuninstall_cmds=
12956 finish_cmds=
12957 finish_eval=
12958 shlibpath_var=
12959 shlibpath_overrides_runpath=unknown
12960 version_type=none
12961 dynamic_linker="$host_os ld.so"
12962 sys_lib_dlsearch_path_spec="/lib /usr/lib"
12963 if test "$GCC" = yes; then
12964 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12965 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
12966 # if the path contains ";" then we assume it to be the separator
12967 # otherwise default to the standard path separator (i.e. ":") - it is
12968 # assumed that no part of a normal pathname contains ";" but that should
12969 # okay in the real world where ";" in dirpaths is itself problematic.
12970 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12971 else
12972 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
12973 fi
12974 else
12975 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12976 fi
12977 need_lib_prefix=unknown
12978 hardcode_into_libs=no
12979
12980 # when you set need_version to no, make sure it does not cause -set_version
12981 # flags to be left without arguments
12982 need_version=unknown
12983
12984 case $host_os in
12985 aix3*)
12986 version_type=linux
12987 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
12988 shlibpath_var=LIBPATH
12989
12990 # AIX 3 has no versioning support, so we append a major version to the name.
12991 soname_spec='${libname}${release}${shared_ext}$major'
12992 ;;
12993
12994 aix4* | aix5*)
12995 version_type=linux
12996 need_lib_prefix=no
12997 need_version=no
12998 hardcode_into_libs=yes
12999 if test "$host_cpu" = ia64; then
13000 # AIX 5 supports IA64
13001 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13002 shlibpath_var=LD_LIBRARY_PATH
13003 else
13004 # With GCC up to 2.95.x, collect2 would create an import file
13005 # for dependence libraries. The import file would start with
13006 # the line `#! .'. This would cause the generated library to
13007 # depend on `.', always an invalid library. This was fixed in
13008 # development snapshots of GCC prior to 3.0.
13009 case $host_os in
13010 aix4 | aix4.[01] | aix4.[01].*)
13011 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13012 echo ' yes '
13013 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
13014 :
13015 else
13016 can_build_shared=no
13017 fi
13018 ;;
13019 esac
13020 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13021 # soname into executable. Probably we can add versioning support to
13022 # collect2, so additional links can be useful in future.
13023 if test "$aix_use_runtimelinking" = yes; then
13024 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13025 # instead of lib<name>.a to let people know that these are not
13026 # typical AIX shared libraries.
13027 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13028 else
13029 # We preserve .a as extension for shared libraries through AIX4.2
13030 # and later when we are not doing run time linking.
13031 library_names_spec='${libname}${release}.a $libname.a'
13032 soname_spec='${libname}${release}${shared_ext}$major'
13033 fi
13034 shlibpath_var=LIBPATH
13035 fi
13036 ;;
13037
13038 amigaos*)
13039 library_names_spec='$libname.ixlibrary $libname.a'
13040 # Create ${libname}_ixlibrary.a entries in /sys/libs.
13041 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'
13042 ;;
13043
13044 beos*)
13045 library_names_spec='${libname}${shared_ext}'
13046 dynamic_linker="$host_os ld.so"
13047 shlibpath_var=LIBRARY_PATH
13048 ;;
13049
13050 bsdi[45]*)
13051 version_type=linux
13052 need_version=no
13053 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13054 soname_spec='${libname}${release}${shared_ext}$major'
13055 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13056 shlibpath_var=LD_LIBRARY_PATH
13057 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13058 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13059 # the default ld.so.conf also contains /usr/contrib/lib and
13060 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13061 # libtool to hard-code these into programs
13062 ;;
13063
13064 cygwin* | mingw* | pw32*)
13065 version_type=windows
13066 shrext_cmds=".dll"
13067 need_version=no
13068 need_lib_prefix=no
13069
13070 case $GCC,$host_os in
13071 yes,cygwin* | yes,mingw* | yes,pw32*)
13072 library_names_spec='$libname.dll.a'
13073 # DLL is installed to $(libdir)/../bin by postinstall_cmds
13074 postinstall_cmds='base_file=`basename \${file}`~
13075 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
13076 dldir=$destdir/`dirname \$dlpath`~
13077 test -d \$dldir || mkdir -p \$dldir~
13078 $install_prog $dir/$dlname \$dldir/$dlname~
13079 chmod a+x \$dldir/$dlname'
13080 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13081 dlpath=$dir/\$dldll~
13082 $rm \$dlpath'
13083 shlibpath_overrides_runpath=yes
13084
13085 case $host_os in
13086 cygwin*)
13087 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13088 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13089 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
13090 ;;
13091 mingw*)
13092 # MinGW DLLs use traditional 'lib' prefix
13093 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13094 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13095 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
13096 # It is most probably a Windows format PATH printed by
13097 # mingw gcc, but we are running on Cygwin. Gcc prints its search
13098 # path with ; separators, and with drive letters. We can handle the
13099 # drive letters (cygwin fileutils understands them), so leave them,
13100 # especially as we might pass files found there to a mingw objdump,
13101 # which wouldn't understand a cygwinified path. Ahh.
13102 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13103 else
13104 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
13105 fi
13106 ;;
13107 pw32*)
13108 # pw32 DLLs use 'pw' prefix rather than 'lib'
13109 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13110 ;;
13111 esac
13112 ;;
13113
13114 *)
13115 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13116 ;;
13117 esac
13118 dynamic_linker='Win32 ld.exe'
13119 # FIXME: first we should search . and the directory the executable is in
13120 shlibpath_var=PATH
13121 ;;
13122
13123 darwin* | rhapsody*)
13124 dynamic_linker="$host_os dyld"
13125 version_type=darwin
13126 need_lib_prefix=no
13127 need_version=no
13128 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13129 soname_spec='${libname}${release}${major}$shared_ext'
13130 shlibpath_overrides_runpath=yes
13131 shlibpath_var=DYLD_LIBRARY_PATH
13132 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13133 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
13134 if test "$GCC" = yes; then
13135 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
13136 else
13137 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
13138 fi
13139 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13140 ;;
13141
13142 dgux*)
13143 version_type=linux
13144 need_lib_prefix=no
13145 need_version=no
13146 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13147 soname_spec='${libname}${release}${shared_ext}$major'
13148 shlibpath_var=LD_LIBRARY_PATH
13149 ;;
13150
13151 freebsd1*)
13152 dynamic_linker=no
13153 ;;
13154
13155 freebsd* | dragonfly*)
13156 # DragonFly does not have aout. When/if they implement a new
13157 # versioning mechanism, adjust this.
13158 if test -x /usr/bin/objformat; then
13159 objformat=`/usr/bin/objformat`
13160 else
13161 case $host_os in
13162 freebsd[123]*) objformat=aout ;;
13163 *) objformat=elf ;;
13164 esac
13165 fi
13166 version_type=freebsd-$objformat
13167 case $version_type in
13168 freebsd-elf*)
13169 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13170 need_version=no
13171 need_lib_prefix=no
13172 ;;
13173 freebsd-*)
13174 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13175 need_version=yes
13176 ;;
13177 esac
13178 shlibpath_var=LD_LIBRARY_PATH
13179 case $host_os in
13180 freebsd2*)
13181 shlibpath_overrides_runpath=yes
13182 ;;
13183 freebsd3.[01]* | freebsdelf3.[01]*)
13184 shlibpath_overrides_runpath=yes
13185 hardcode_into_libs=yes
13186 ;;
13187 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13188 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13189 shlibpath_overrides_runpath=no
13190 hardcode_into_libs=yes
13191 ;;
13192 freebsd*) # from 4.6 on
13193 shlibpath_overrides_runpath=yes
13194 hardcode_into_libs=yes
13195 ;;
13196 esac
13197 ;;
13198
13199 gnu*)
13200 version_type=linux
13201 need_lib_prefix=no
13202 need_version=no
13203 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13204 soname_spec='${libname}${release}${shared_ext}$major'
13205 shlibpath_var=LD_LIBRARY_PATH
13206 hardcode_into_libs=yes
13207 ;;
13208
13209 hpux9* | hpux10* | hpux11*)
13210 # Give a soname corresponding to the major version so that dld.sl refuses to
13211 # link against other versions.
13212 version_type=sunos
13213 need_lib_prefix=no
13214 need_version=no
13215 case $host_cpu in
13216 ia64*)
13217 shrext_cmds='.so'
13218 hardcode_into_libs=yes
13219 dynamic_linker="$host_os dld.so"
13220 shlibpath_var=LD_LIBRARY_PATH
13221 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13222 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13223 soname_spec='${libname}${release}${shared_ext}$major'
13224 if test "X$HPUX_IA64_MODE" = X32; then
13225 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13226 else
13227 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13228 fi
13229 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13230 ;;
13231 hppa*64*)
13232 shrext_cmds='.sl'
13233 hardcode_into_libs=yes
13234 dynamic_linker="$host_os dld.sl"
13235 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13236 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13237 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13238 soname_spec='${libname}${release}${shared_ext}$major'
13239 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13240 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13241 ;;
13242 *)
13243 shrext_cmds='.sl'
13244 dynamic_linker="$host_os dld.sl"
13245 shlibpath_var=SHLIB_PATH
13246 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13247 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13248 soname_spec='${libname}${release}${shared_ext}$major'
13249 ;;
13250 esac
13251 # HP-UX runs *really* slowly unless shared libraries are mode 555.
13252 postinstall_cmds='chmod 555 $lib'
13253 ;;
13254
13255 interix3*)
13256 version_type=linux
13257 need_lib_prefix=no
13258 need_version=no
13259 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13260 soname_spec='${libname}${release}${shared_ext}$major'
13261 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13262 shlibpath_var=LD_LIBRARY_PATH
13263 shlibpath_overrides_runpath=no
13264 hardcode_into_libs=yes
13265 ;;
13266
13267 irix5* | irix6* | nonstopux*)
13268 case $host_os in
13269 nonstopux*) version_type=nonstopux ;;
13270 *)
13271 if test "$lt_cv_prog_gnu_ld" = yes; then
13272 version_type=linux
13273 else
13274 version_type=irix
13275 fi ;;
13276 esac
13277 need_lib_prefix=no
13278 need_version=no
13279 soname_spec='${libname}${release}${shared_ext}$major'
13280 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13281 case $host_os in
13282 irix5* | nonstopux*)
13283 libsuff= shlibsuff=
13284 ;;
13285 *)
13286 case $LD in # libtool.m4 will add one of these switches to LD
13287 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13288 libsuff= shlibsuff= libmagic=32-bit;;
13289 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13290 libsuff=32 shlibsuff=N32 libmagic=N32;;
13291 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13292 libsuff=64 shlibsuff=64 libmagic=64-bit;;
13293 *) libsuff= shlibsuff= libmagic=never-match;;
13294 esac
13295 ;;
13296 esac
13297 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13298 shlibpath_overrides_runpath=no
13299 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13300 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13301 hardcode_into_libs=yes
13302 ;;
13303
13304 # No shared lib support for Linux oldld, aout, or coff.
13305 linux*oldld* | linux*aout* | linux*coff*)
13306 dynamic_linker=no
13307 ;;
13308
13309 # This must be Linux ELF.
13310 linux* | k*bsd*-gnu)
13311 version_type=linux
13312 need_lib_prefix=no
13313 need_version=no
13314 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13315 soname_spec='${libname}${release}${shared_ext}$major'
13316 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13317 shlibpath_var=LD_LIBRARY_PATH
13318 shlibpath_overrides_runpath=no
13319 # This implies no fast_install, which is unacceptable.
13320 # Some rework will be needed to allow for fast_install
13321 # before this can be enabled.
13322 hardcode_into_libs=yes
13323
13324 # Append ld.so.conf contents to the search path
13325 if test -f /etc/ld.so.conf; then
13326 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
13327 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
13328 fi
13329
13330 # We used to test for /lib/ld.so.1 and disable shared libraries on
13331 # powerpc, because MkLinux only supported shared libraries with the
13332 # GNU dynamic linker. Since this was broken with cross compilers,
13333 # most powerpc-linux boxes support dynamic linking these days and
13334 # people can always --disable-shared, the test was removed, and we
13335 # assume the GNU/Linux dynamic linker is in use.
13336 dynamic_linker='GNU/Linux ld.so'
13337 ;;
13338
13339 netbsdelf*-gnu)
13340 version_type=linux
13341 need_lib_prefix=no
13342 need_version=no
13343 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13344 soname_spec='${libname}${release}${shared_ext}$major'
13345 shlibpath_var=LD_LIBRARY_PATH
13346 shlibpath_overrides_runpath=no
13347 hardcode_into_libs=yes
13348 dynamic_linker='NetBSD ld.elf_so'
13349 ;;
13350
13351 netbsd*)
13352 version_type=sunos
13353 need_lib_prefix=no
13354 need_version=no
13355 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13356 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13357 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13358 dynamic_linker='NetBSD (a.out) ld.so'
13359 else
13360 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13361 soname_spec='${libname}${release}${shared_ext}$major'
13362 dynamic_linker='NetBSD ld.elf_so'
13363 fi
13364 shlibpath_var=LD_LIBRARY_PATH
13365 shlibpath_overrides_runpath=yes
13366 hardcode_into_libs=yes
13367 ;;
13368
13369 newsos6)
13370 version_type=linux
13371 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13372 shlibpath_var=LD_LIBRARY_PATH
13373 shlibpath_overrides_runpath=yes
13374 ;;
13375
13376 nto-qnx*)
13377 version_type=linux
13378 need_lib_prefix=no
13379 need_version=no
13380 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13381 soname_spec='${libname}${release}${shared_ext}$major'
13382 shlibpath_var=LD_LIBRARY_PATH
13383 shlibpath_overrides_runpath=yes
13384 ;;
13385
13386 openbsd*)
13387 version_type=sunos
13388 sys_lib_dlsearch_path_spec="/usr/lib"
13389 need_lib_prefix=no
13390 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
13391 case $host_os in
13392 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
13393 *) need_version=no ;;
13394 esac
13395 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13396 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13397 shlibpath_var=LD_LIBRARY_PATH
13398 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13399 case $host_os in
13400 openbsd2.[89] | openbsd2.[89].*)
13401 shlibpath_overrides_runpath=no
13402 ;;
13403 *)
13404 shlibpath_overrides_runpath=yes
13405 ;;
13406 esac
13407 else
13408 shlibpath_overrides_runpath=yes
13409 fi
13410 ;;
13411
13412 os2*)
13413 libname_spec='$name'
13414 shrext_cmds=".dll"
13415 need_lib_prefix=no
13416 library_names_spec='$libname${shared_ext} $libname.a'
13417 dynamic_linker='OS/2 ld.exe'
13418 shlibpath_var=LIBPATH
13419 ;;
13420
13421 osf3* | osf4* | osf5*)
13422 version_type=osf
13423 need_lib_prefix=no
13424 need_version=no
13425 soname_spec='${libname}${release}${shared_ext}$major'
13426 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13427 shlibpath_var=LD_LIBRARY_PATH
13428 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13429 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
13430 ;;
13431
13432 solaris*)
13433 version_type=linux
13434 need_lib_prefix=no
13435 need_version=no
13436 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13437 soname_spec='${libname}${release}${shared_ext}$major'
13438 shlibpath_var=LD_LIBRARY_PATH
13439 shlibpath_overrides_runpath=yes
13440 hardcode_into_libs=yes
13441 # ldd complains unless libraries are executable
13442 postinstall_cmds='chmod +x $lib'
13443 ;;
13444
13445 sunos4*)
13446 version_type=sunos
13447 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13448 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13449 shlibpath_var=LD_LIBRARY_PATH
13450 shlibpath_overrides_runpath=yes
13451 if test "$with_gnu_ld" = yes; then
13452 need_lib_prefix=no
13453 fi
13454 need_version=yes
13455 ;;
13456
13457 sysv4 | sysv4.3*)
13458 version_type=linux
13459 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13460 soname_spec='${libname}${release}${shared_ext}$major'
13461 shlibpath_var=LD_LIBRARY_PATH
13462 case $host_vendor in
13463 sni)
13464 shlibpath_overrides_runpath=no
13465 need_lib_prefix=no
13466 export_dynamic_flag_spec='${wl}-Blargedynsym'
13467 runpath_var=LD_RUN_PATH
13468 ;;
13469 siemens)
13470 need_lib_prefix=no
13471 ;;
13472 motorola)
13473 need_lib_prefix=no
13474 need_version=no
13475 shlibpath_overrides_runpath=no
13476 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13477 ;;
13478 esac
13479 ;;
13480
13481 sysv4*MP*)
13482 if test -d /usr/nec ;then
13483 version_type=linux
13484 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13485 soname_spec='$libname${shared_ext}.$major'
13486 shlibpath_var=LD_LIBRARY_PATH
13487 fi
13488 ;;
13489
13490 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13491 version_type=freebsd-elf
13492 need_lib_prefix=no
13493 need_version=no
13494 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13495 soname_spec='${libname}${release}${shared_ext}$major'
13496 shlibpath_var=LD_LIBRARY_PATH
13497 hardcode_into_libs=yes
13498 if test "$with_gnu_ld" = yes; then
13499 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13500 shlibpath_overrides_runpath=no
13501 else
13502 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13503 shlibpath_overrides_runpath=yes
13504 case $host_os in
13505 sco3.2v5*)
13506 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13507 ;;
13508 esac
13509 fi
13510 sys_lib_dlsearch_path_spec='/usr/lib'
13511 ;;
13512
13513 uts4*)
13514 version_type=linux
13515 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13516 soname_spec='${libname}${release}${shared_ext}$major'
13517 shlibpath_var=LD_LIBRARY_PATH
13518 ;;
13519
13520 *)
13521 dynamic_linker=no
13522 ;;
13523 esac
13524 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13525 echo "${ECHO_T}$dynamic_linker" >&6; }
13526 test "$dynamic_linker" = no && can_build_shared=no
13527
13528 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13529 if test "$GCC" = yes; then
13530 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13531 fi
13532
13533 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13534 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
13535 hardcode_action_CXX=
13536 if test -n "$hardcode_libdir_flag_spec_CXX" || \
13537 test -n "$runpath_var_CXX" || \
13538 test "X$hardcode_automatic_CXX" = "Xyes" ; then
13539
13540 # We can hardcode non-existant directories.
13541 if test "$hardcode_direct_CXX" != no &&
13542 # If the only mechanism to avoid hardcoding is shlibpath_var, we
13543 # have to relink, otherwise we might link with an installed library
13544 # when we should be linking with a yet-to-be-installed one
13545 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13546 test "$hardcode_minus_L_CXX" != no; then
13547 # Linking always hardcodes the temporary library directory.
13548 hardcode_action_CXX=relink
13549 else
13550 # We can link without hardcoding, and we can hardcode nonexisting dirs.
13551 hardcode_action_CXX=immediate
13552 fi
13553 else
13554 # We cannot hardcode anything, or else we can only hardcode existing
13555 # directories.
13556 hardcode_action_CXX=unsupported
13557 fi
13558 { echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13559 echo "${ECHO_T}$hardcode_action_CXX" >&6; }
13560
13561 if test "$hardcode_action_CXX" = relink; then
13562 # Fast installation is not supported
13563 enable_fast_install=no
13564 elif test "$shlibpath_overrides_runpath" = yes ||
13565 test "$enable_shared" = no; then
13566 # Fast installation is not necessary
13567 enable_fast_install=needless
13568 fi
13569
13570
13571 # The else clause should only fire when bootstrapping the
13572 # libtool distribution, otherwise you forgot to ship ltmain.sh
13573 # with your package, and you will get complaints that there are
13574 # no rules to generate ltmain.sh.
13575 if test -f "$ltmain"; then
13576 # See if we are running on zsh, and set the options which allow our commands through
13577 # without removal of \ escapes.
13578 if test -n "${ZSH_VERSION+set}" ; then
13579 setopt NO_GLOB_SUBST
13580 fi
13581 # Now quote all the things that may contain metacharacters while being
13582 # careful not to overquote the AC_SUBSTed values. We take copies of the
13583 # variables and quote the copies for generation of the libtool script.
13584 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13585 SED SHELL STRIP \
13586 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13587 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13588 deplibs_check_method reload_flag reload_cmds need_locks \
13589 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13590 lt_cv_sys_global_symbol_to_c_name_address \
13591 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13592 old_postinstall_cmds old_postuninstall_cmds \
13593 compiler_CXX \
13594 CC_CXX \
13595 LD_CXX \
13596 lt_prog_compiler_wl_CXX \
13597 lt_prog_compiler_pic_CXX \
13598 lt_prog_compiler_static_CXX \
13599 lt_prog_compiler_no_builtin_flag_CXX \
13600 export_dynamic_flag_spec_CXX \
13601 thread_safe_flag_spec_CXX \
13602 whole_archive_flag_spec_CXX \
13603 enable_shared_with_static_runtimes_CXX \
13604 old_archive_cmds_CXX \
13605 old_archive_from_new_cmds_CXX \
13606 predep_objects_CXX \
13607 postdep_objects_CXX \
13608 predeps_CXX \
13609 postdeps_CXX \
13610 compiler_lib_search_path_CXX \
13611 archive_cmds_CXX \
13612 archive_expsym_cmds_CXX \
13613 postinstall_cmds_CXX \
13614 postuninstall_cmds_CXX \
13615 old_archive_from_expsyms_cmds_CXX \
13616 allow_undefined_flag_CXX \
13617 no_undefined_flag_CXX \
13618 export_symbols_cmds_CXX \
13619 hardcode_libdir_flag_spec_CXX \
13620 hardcode_libdir_flag_spec_ld_CXX \
13621 hardcode_libdir_separator_CXX \
13622 hardcode_automatic_CXX \
13623 module_cmds_CXX \
13624 module_expsym_cmds_CXX \
13625 lt_cv_prog_compiler_c_o_CXX \
13626 exclude_expsyms_CXX \
13627 include_expsyms_CXX; do
13628
13629 case $var in
13630 old_archive_cmds_CXX | \
13631 old_archive_from_new_cmds_CXX | \
13632 archive_cmds_CXX | \
13633 archive_expsym_cmds_CXX | \
13634 module_cmds_CXX | \
13635 module_expsym_cmds_CXX | \
13636 old_archive_from_expsyms_cmds_CXX | \
13637 export_symbols_cmds_CXX | \
13638 extract_expsyms_cmds | reload_cmds | finish_cmds | \
13639 postinstall_cmds | postuninstall_cmds | \
13640 old_postinstall_cmds | old_postuninstall_cmds | \
13641 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13642 # Double-quote double-evaled strings.
13643 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13644 ;;
13645 *)
13646 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13647 ;;
13648 esac
13649 done
13650
13651 case $lt_echo in
13652 *'\$0 --fallback-echo"')
13653 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13654 ;;
13655 esac
13656
13657 cfgfile="$ofile"
13658
13659 cat <<__EOF__ >> "$cfgfile"
13660 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
13661
13662 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13663
13664 # Shell to use when invoking shell scripts.
13665 SHELL=$lt_SHELL
13666
13667 # Whether or not to build shared libraries.
13668 build_libtool_libs=$enable_shared
13669
13670 # Whether or not to build static libraries.
13671 build_old_libs=$enable_static
13672
13673 # Whether or not to add -lc for building shared libraries.
13674 build_libtool_need_lc=$archive_cmds_need_lc_CXX
13675
13676 # Whether or not to disallow shared libs when runtime libs are static
13677 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13678
13679 # Whether or not to optimize for fast installation.
13680 fast_install=$enable_fast_install
13681
13682 # The host system.
13683 host_alias=$host_alias
13684 host=$host
13685 host_os=$host_os
13686
13687 # The build system.
13688 build_alias=$build_alias
13689 build=$build
13690 build_os=$build_os
13691
13692 # An echo program that does not interpret backslashes.
13693 echo=$lt_echo
13694
13695 # The archiver.
13696 AR=$lt_AR
13697 AR_FLAGS=$lt_AR_FLAGS
13698
13699 # A C compiler.
13700 LTCC=$lt_LTCC
13701
13702 # LTCC compiler flags.
13703 LTCFLAGS=$lt_LTCFLAGS
13704
13705 # A language-specific compiler.
13706 CC=$lt_compiler_CXX
13707
13708 # Is the compiler the GNU C compiler?
13709 with_gcc=$GCC_CXX
13710
13711 # An ERE matcher.
13712 EGREP=$lt_EGREP
13713
13714 # The linker used to build libraries.
13715 LD=$lt_LD_CXX
13716
13717 # Whether we need hard or soft links.
13718 LN_S=$lt_LN_S
13719
13720 # A BSD-compatible nm program.
13721 NM=$lt_NM
13722
13723 # A symbol stripping program
13724 STRIP=$lt_STRIP
13725
13726 # Used to examine libraries when file_magic_cmd begins "file"
13727 MAGIC_CMD=$MAGIC_CMD
13728
13729 # Used on cygwin: DLL creation program.
13730 DLLTOOL="$DLLTOOL"
13731
13732 # Used on cygwin: object dumper.
13733 OBJDUMP="$OBJDUMP"
13734
13735 # Used on cygwin: assembler.
13736 AS="$AS"
13737
13738 # The name of the directory that contains temporary libtool files.
13739 objdir=$objdir
13740
13741 # How to create reloadable object files.
13742 reload_flag=$lt_reload_flag
13743 reload_cmds=$lt_reload_cmds
13744
13745 # How to pass a linker flag through the compiler.
13746 wl=$lt_lt_prog_compiler_wl_CXX
13747
13748 # Object file suffix (normally "o").
13749 objext="$ac_objext"
13750
13751 # Old archive suffix (normally "a").
13752 libext="$libext"
13753
13754 # Shared library suffix (normally ".so").
13755 shrext_cmds='$shrext_cmds'
13756
13757 # Executable file suffix (normally "").
13758 exeext="$exeext"
13759
13760 # Additional compiler flags for building library objects.
13761 pic_flag=$lt_lt_prog_compiler_pic_CXX
13762 pic_mode=$pic_mode
13763
13764 # What is the maximum length of a command?
13765 max_cmd_len=$lt_cv_sys_max_cmd_len
13766
13767 # Does compiler simultaneously support -c and -o options?
13768 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
13769
13770 # Must we lock files when doing compilation?
13771 need_locks=$lt_need_locks
13772
13773 # Do we need the lib prefix for modules?
13774 need_lib_prefix=$need_lib_prefix
13775
13776 # Do we need a version for libraries?
13777 need_version=$need_version
13778
13779 # Whether dlopen is supported.
13780 dlopen_support=$enable_dlopen
13781
13782 # Whether dlopen of programs is supported.
13783 dlopen_self=$enable_dlopen_self
13784
13785 # Whether dlopen of statically linked programs is supported.
13786 dlopen_self_static=$enable_dlopen_self_static
13787
13788 # Compiler flag to prevent dynamic linking.
13789 link_static_flag=$lt_lt_prog_compiler_static_CXX
13790
13791 # Compiler flag to turn off builtin functions.
13792 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
13793
13794 # Compiler flag to allow reflexive dlopens.
13795 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
13796
13797 # Compiler flag to generate shared objects directly from archives.
13798 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
13799
13800 # Compiler flag to generate thread-safe objects.
13801 thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
13802
13803 # Library versioning type.
13804 version_type=$version_type
13805
13806 # Format of library name prefix.
13807 libname_spec=$lt_libname_spec
13808
13809 # List of archive names. First name is the real one, the rest are links.
13810 # The last name is the one that the linker finds with -lNAME.
13811 library_names_spec=$lt_library_names_spec
13812
13813 # The coded name of the library, if different from the real name.
13814 soname_spec=$lt_soname_spec
13815
13816 # Commands used to build and install an old-style archive.
13817 RANLIB=$lt_RANLIB
13818 old_archive_cmds=$lt_old_archive_cmds_CXX
13819 old_postinstall_cmds=$lt_old_postinstall_cmds
13820 old_postuninstall_cmds=$lt_old_postuninstall_cmds
13821
13822 # Create an old-style archive from a shared archive.
13823 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
13824
13825 # Create a temporary old-style archive to link instead of a shared archive.
13826 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
13827
13828 # Commands used to build and install a shared archive.
13829 archive_cmds=$lt_archive_cmds_CXX
13830 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
13831 postinstall_cmds=$lt_postinstall_cmds
13832 postuninstall_cmds=$lt_postuninstall_cmds
13833
13834 # Commands used to build a loadable module (assumed same as above if empty)
13835 module_cmds=$lt_module_cmds_CXX
13836 module_expsym_cmds=$lt_module_expsym_cmds_CXX
13837
13838 # Commands to strip libraries.
13839 old_striplib=$lt_old_striplib
13840 striplib=$lt_striplib
13841
13842 # Dependencies to place before the objects being linked to create a
13843 # shared library.
13844 predep_objects=$lt_predep_objects_CXX
13845
13846 # Dependencies to place after the objects being linked to create a
13847 # shared library.
13848 postdep_objects=$lt_postdep_objects_CXX
13849
13850 # Dependencies to place before the objects being linked to create a
13851 # shared library.
13852 predeps=$lt_predeps_CXX
13853
13854 # Dependencies to place after the objects being linked to create a
13855 # shared library.
13856 postdeps=$lt_postdeps_CXX
13857
13858 # The library search path used internally by the compiler when linking
13859 # a shared library.
13860 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
13861
13862 # Method to check whether dependent libraries are shared objects.
13863 deplibs_check_method=$lt_deplibs_check_method
13864
13865 # Command to use when deplibs_check_method == file_magic.
13866 file_magic_cmd=$lt_file_magic_cmd
13867
13868 # Flag that allows shared libraries with undefined symbols to be built.
13869 allow_undefined_flag=$lt_allow_undefined_flag_CXX
13870
13871 # Flag that forces no undefined symbols.
13872 no_undefined_flag=$lt_no_undefined_flag_CXX
13873
13874 # Commands used to finish a libtool library installation in a directory.
13875 finish_cmds=$lt_finish_cmds
13876
13877 # Same as above, but a single script fragment to be evaled but not shown.
13878 finish_eval=$lt_finish_eval
13879
13880 # Take the output of nm and produce a listing of raw symbols and C names.
13881 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13882
13883 # Transform the output of nm in a proper C declaration
13884 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13885
13886 # Transform the output of nm in a C name address pair
13887 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13888
13889 # This is the shared library runtime path variable.
13890 runpath_var=$runpath_var
13891
13892 # This is the shared library path variable.
13893 shlibpath_var=$shlibpath_var
13894
13895 # Is shlibpath searched before the hard-coded library search path?
13896 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13897
13898 # How to hardcode a shared library path into an executable.
13899 hardcode_action=$hardcode_action_CXX
13900
13901 # Whether we should hardcode library paths into libraries.
13902 hardcode_into_libs=$hardcode_into_libs
13903
13904 # Flag to hardcode \$libdir into a binary during linking.
13905 # This must work even if \$libdir does not exist.
13906 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
13907
13908 # If ld is used when linking, flag to hardcode \$libdir into
13909 # a binary during linking. This must work even if \$libdir does
13910 # not exist.
13911 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
13912
13913 # Whether we need a single -rpath flag with a separated argument.
13914 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
13915
13916 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
13917 # resulting binary.
13918 hardcode_direct=$hardcode_direct_CXX
13919
13920 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
13921 # resulting binary.
13922 hardcode_minus_L=$hardcode_minus_L_CXX
13923
13924 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
13925 # the resulting binary.
13926 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
13927
13928 # Set to yes if building a shared library automatically hardcodes DIR into the library
13929 # and all subsequent libraries and executables linked against it.
13930 hardcode_automatic=$hardcode_automatic_CXX
13931
13932 # Variables whose values should be saved in libtool wrapper scripts and
13933 # restored at relink time.
13934 variables_saved_for_relink="$variables_saved_for_relink"
13935
13936 # Whether libtool must link a program against all its dependency libraries.
13937 link_all_deplibs=$link_all_deplibs_CXX
13938
13939 # Compile-time system search path for libraries
13940 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13941
13942 # Run-time system search path for libraries
13943 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13944
13945 # Fix the shell variable \$srcfile for the compiler.
13946 fix_srcfile_path="$fix_srcfile_path_CXX"
13947
13948 # Set to yes if exported symbols are required.
13949 always_export_symbols=$always_export_symbols_CXX
13950
13951 # The commands to list exported symbols.
13952 export_symbols_cmds=$lt_export_symbols_cmds_CXX
13953
13954 # The commands to extract the exported symbol list from a shared archive.
13955 extract_expsyms_cmds=$lt_extract_expsyms_cmds
13956
13957 # Symbols that should not be listed in the preloaded symbols.
13958 exclude_expsyms=$lt_exclude_expsyms_CXX
13959
13960 # Symbols that must always be exported.
13961 include_expsyms=$lt_include_expsyms_CXX
13962
13963 # ### END LIBTOOL TAG CONFIG: $tagname
13964
13965 __EOF__
13966
13967
13968 else
13969 # If there is no Makefile yet, we rely on a make rule to execute
13970 # `config.status --recheck' to rerun these tests and create the
13971 # libtool script then.
13972 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
13973 if test -f "$ltmain_in"; then
13974 test -f Makefile && make "$ltmain"
13975 fi
13976 fi
13977
13978
13979 ac_ext=c
13980 ac_cpp='$CPP $CPPFLAGS'
13981 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13982 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13983 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13984
13985 CC=$lt_save_CC
13986 LDCXX=$LD
13987 LD=$lt_save_LD
13988 GCC=$lt_save_GCC
13989 with_gnu_ldcxx=$with_gnu_ld
13990 with_gnu_ld=$lt_save_with_gnu_ld
13991 lt_cv_path_LDCXX=$lt_cv_path_LD
13992 lt_cv_path_LD=$lt_save_path_LD
13993 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
13994 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
13995
13996 else
13997 tagname=""
13998 fi
13999 ;;
14000
14001 F77)
14002 if test -n "$F77" && test "X$F77" != "Xno"; then
14003
14004 ac_ext=f
14005 ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
14006 ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14007 ac_compiler_gnu=$ac_cv_f77_compiler_gnu
14008
14009
14010 archive_cmds_need_lc_F77=no
14011 allow_undefined_flag_F77=
14012 always_export_symbols_F77=no
14013 archive_expsym_cmds_F77=
14014 export_dynamic_flag_spec_F77=
14015 hardcode_direct_F77=no
14016 hardcode_libdir_flag_spec_F77=
14017 hardcode_libdir_flag_spec_ld_F77=
14018 hardcode_libdir_separator_F77=
14019 hardcode_minus_L_F77=no
14020 hardcode_automatic_F77=no
14021 module_cmds_F77=
14022 module_expsym_cmds_F77=
14023 link_all_deplibs_F77=unknown
14024 old_archive_cmds_F77=$old_archive_cmds
14025 no_undefined_flag_F77=
14026 whole_archive_flag_spec_F77=
14027 enable_shared_with_static_runtimes_F77=no
14028
14029 # Source file extension for f77 test sources.
14030 ac_ext=f
14031
14032 # Object file extension for compiled f77 test sources.
14033 objext=o
14034 objext_F77=$objext
14035
14036 # Code to be used in simple compile tests
14037 lt_simple_compile_test_code=" subroutine t\n return\n end\n"
14038
14039 # Code to be used in simple link tests
14040 lt_simple_link_test_code=" program t\n end\n"
14041
14042 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
14043
14044 # If no C compiler was specified, use CC.
14045 LTCC=${LTCC-"$CC"}
14046
14047 # If no C compiler flags were specified, use CFLAGS.
14048 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14049
14050 # Allow CC to be a program name with arguments.
14051 compiler=$CC
14052
14053
14054 # save warnings/boilerplate of simple test code
14055 ac_outfile=conftest.$ac_objext
14056 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
14057 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14058 _lt_compiler_boilerplate=`cat conftest.err`
14059 $rm conftest*
14060
14061 ac_outfile=conftest.$ac_objext
14062 printf "$lt_simple_link_test_code" >conftest.$ac_ext
14063 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14064 _lt_linker_boilerplate=`cat conftest.err`
14065 $rm conftest*
14066
14067
14068 # Allow CC to be a program name with arguments.
14069 lt_save_CC="$CC"
14070 CC=${F77-"f77"}
14071 compiler=$CC
14072 compiler_F77=$CC
14073 for cc_temp in $compiler""; do
14074 case $cc_temp in
14075 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14076 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14077 \-*) ;;
14078 *) break;;
14079 esac
14080 done
14081 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14082
14083
14084 { echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
14085 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
14086 { echo "$as_me:$LINENO: result: $can_build_shared" >&5
14087 echo "${ECHO_T}$can_build_shared" >&6; }
14088
14089 { echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
14090 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
14091 test "$can_build_shared" = "no" && enable_shared=no
14092
14093 # On AIX, shared libraries and static libraries use the same namespace, and
14094 # are all built from PIC.
14095 case $host_os in
14096 aix3*)
14097 test "$enable_shared" = yes && enable_static=no
14098 if test -n "$RANLIB"; then
14099 archive_cmds="$archive_cmds~\$RANLIB \$lib"
14100 postinstall_cmds='$RANLIB $lib'
14101 fi
14102 ;;
14103 aix4* | aix5*)
14104 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
14105 test "$enable_shared" = yes && enable_static=no
14106 fi
14107 ;;
14108 esac
14109 { echo "$as_me:$LINENO: result: $enable_shared" >&5
14110 echo "${ECHO_T}$enable_shared" >&6; }
14111
14112 { echo "$as_me:$LINENO: checking whether to build static libraries" >&5
14113 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
14114 # Make sure either enable_shared or enable_static is yes.
14115 test "$enable_shared" = yes || enable_static=yes
14116 { echo "$as_me:$LINENO: result: $enable_static" >&5
14117 echo "${ECHO_T}$enable_static" >&6; }
14118
14119 GCC_F77="$G77"
14120 LD_F77="$LD"
14121
14122 lt_prog_compiler_wl_F77=
14123 lt_prog_compiler_pic_F77=
14124 lt_prog_compiler_static_F77=
14125
14126 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14127 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
14128
14129 if test "$GCC" = yes; then
14130 lt_prog_compiler_wl_F77='-Wl,'
14131 lt_prog_compiler_static_F77='-static'
14132
14133 case $host_os in
14134 aix*)
14135 # All AIX code is PIC.
14136 if test "$host_cpu" = ia64; then
14137 # AIX 5 now supports IA64 processor
14138 lt_prog_compiler_static_F77='-Bstatic'
14139 fi
14140 ;;
14141
14142 amigaos*)
14143 # FIXME: we need at least 68020 code to build shared libraries, but
14144 # adding the `-m68020' flag to GCC prevents building anything better,
14145 # like `-m68040'.
14146 lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
14147 ;;
14148
14149 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14150 # PIC is the default for these OSes.
14151 ;;
14152
14153 mingw* | pw32* | os2*)
14154 # This hack is so that the source file can tell whether it is being
14155 # built for inclusion in a dll (and should export symbols for example).
14156 lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14157 ;;
14158
14159 darwin* | rhapsody*)
14160 # PIC is the default on this platform
14161 # Common symbols not allowed in MH_DYLIB files
14162 lt_prog_compiler_pic_F77='-fno-common'
14163 ;;
14164
14165 interix3*)
14166 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14167 # Instead, we relocate shared libraries at runtime.
14168 ;;
14169
14170 msdosdjgpp*)
14171 # Just because we use GCC doesn't mean we suddenly get shared libraries
14172 # on systems that don't support them.
14173 lt_prog_compiler_can_build_shared_F77=no
14174 enable_shared=no
14175 ;;
14176
14177 sysv4*MP*)
14178 if test -d /usr/nec; then
14179 lt_prog_compiler_pic_F77=-Kconform_pic
14180 fi
14181 ;;
14182
14183 hpux*)
14184 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14185 # not for PA HP-UX.
14186 case $host_cpu in
14187 hppa*64*|ia64*)
14188 # +Z the default
14189 ;;
14190 *)
14191 lt_prog_compiler_pic_F77='-fPIC'
14192 ;;
14193 esac
14194 ;;
14195
14196 *)
14197 lt_prog_compiler_pic_F77='-fPIC'
14198 ;;
14199 esac
14200 else
14201 # PORTME Check for flag to pass linker flags through the system compiler.
14202 case $host_os in
14203 aix*)
14204 lt_prog_compiler_wl_F77='-Wl,'
14205 if test "$host_cpu" = ia64; then
14206 # AIX 5 now supports IA64 processor
14207 lt_prog_compiler_static_F77='-Bstatic'
14208 else
14209 lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
14210 fi
14211 ;;
14212 darwin*)
14213 # PIC is the default on this platform
14214 # Common symbols not allowed in MH_DYLIB files
14215 case $cc_basename in
14216 xlc*)
14217 lt_prog_compiler_pic_F77='-qnocommon'
14218 lt_prog_compiler_wl_F77='-Wl,'
14219 ;;
14220 esac
14221 ;;
14222
14223 mingw* | pw32* | os2*)
14224 # This hack is so that the source file can tell whether it is being
14225 # built for inclusion in a dll (and should export symbols for example).
14226 lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14227 ;;
14228
14229 hpux9* | hpux10* | hpux11*)
14230 lt_prog_compiler_wl_F77='-Wl,'
14231 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14232 # not for PA HP-UX.
14233 case $host_cpu in
14234 hppa*64*|ia64*)
14235 # +Z the default
14236 ;;
14237 *)
14238 lt_prog_compiler_pic_F77='+Z'
14239 ;;
14240 esac
14241 # Is there a better lt_prog_compiler_static that works with the bundled CC?
14242 lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
14243 ;;
14244
14245 irix5* | irix6* | nonstopux*)
14246 lt_prog_compiler_wl_F77='-Wl,'
14247 # PIC (with -KPIC) is the default.
14248 lt_prog_compiler_static_F77='-non_shared'
14249 ;;
14250
14251 newsos6)
14252 lt_prog_compiler_pic_F77='-KPIC'
14253 lt_prog_compiler_static_F77='-Bstatic'
14254 ;;
14255
14256 linux* | k*bsd*-gnu)
14257 case $cc_basename in
14258 icc* | ecc*)
14259 lt_prog_compiler_wl_F77='-Wl,'
14260 lt_prog_compiler_pic_F77='-KPIC'
14261 lt_prog_compiler_static_F77='-static'
14262 ;;
14263 pgcc* | pgf77* | pgf90* | pgf95*)
14264 # Portland Group compilers (*not* the Pentium gcc compiler,
14265 # which looks to be a dead project)
14266 lt_prog_compiler_wl_F77='-Wl,'
14267 lt_prog_compiler_pic_F77='-fpic'
14268 lt_prog_compiler_static_F77='-Bstatic'
14269 ;;
14270 ccc*)
14271 lt_prog_compiler_wl_F77='-Wl,'
14272 # All Alpha code is PIC.
14273 lt_prog_compiler_static_F77='-non_shared'
14274 ;;
14275 esac
14276 ;;
14277
14278 osf3* | osf4* | osf5*)
14279 lt_prog_compiler_wl_F77='-Wl,'
14280 # All OSF/1 code is PIC.
14281 lt_prog_compiler_static_F77='-non_shared'
14282 ;;
14283
14284 solaris*)
14285 lt_prog_compiler_pic_F77='-KPIC'
14286 lt_prog_compiler_static_F77='-Bstatic'
14287 case $cc_basename in
14288 f77* | f90* | f95*)
14289 lt_prog_compiler_wl_F77='-Qoption ld ';;
14290 *)
14291 lt_prog_compiler_wl_F77='-Wl,';;
14292 esac
14293 ;;
14294
14295 sunos4*)
14296 lt_prog_compiler_wl_F77='-Qoption ld '
14297 lt_prog_compiler_pic_F77='-PIC'
14298 lt_prog_compiler_static_F77='-Bstatic'
14299 ;;
14300
14301 sysv4 | sysv4.2uw2* | sysv4.3*)
14302 lt_prog_compiler_wl_F77='-Wl,'
14303 lt_prog_compiler_pic_F77='-KPIC'
14304 lt_prog_compiler_static_F77='-Bstatic'
14305 ;;
14306
14307 sysv4*MP*)
14308 if test -d /usr/nec ;then
14309 lt_prog_compiler_pic_F77='-Kconform_pic'
14310 lt_prog_compiler_static_F77='-Bstatic'
14311 fi
14312 ;;
14313
14314 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14315 lt_prog_compiler_wl_F77='-Wl,'
14316 lt_prog_compiler_pic_F77='-KPIC'
14317 lt_prog_compiler_static_F77='-Bstatic'
14318 ;;
14319
14320 unicos*)
14321 lt_prog_compiler_wl_F77='-Wl,'
14322 lt_prog_compiler_can_build_shared_F77=no
14323 ;;
14324
14325 uts4*)
14326 lt_prog_compiler_pic_F77='-pic'
14327 lt_prog_compiler_static_F77='-Bstatic'
14328 ;;
14329
14330 *)
14331 lt_prog_compiler_can_build_shared_F77=no
14332 ;;
14333 esac
14334 fi
14335
14336 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14337 echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; }
14338
14339 #
14340 # Check to make sure the PIC flag actually works.
14341 #
14342 if test -n "$lt_prog_compiler_pic_F77"; then
14343
14344 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14345 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
14346 if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
14347 echo $ECHO_N "(cached) $ECHO_C" >&6
14348 else
14349 lt_prog_compiler_pic_works_F77=no
14350 ac_outfile=conftest.$ac_objext
14351 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14352 lt_compiler_flag="$lt_prog_compiler_pic_F77"
14353 # Insert the option either (1) after the last *FLAGS variable, or
14354 # (2) before a word containing "conftest.", or (3) at the end.
14355 # Note that $ac_compile itself does not contain backslashes and begins
14356 # with a dollar sign (not a hyphen), so the echo should work correctly.
14357 # The option is referenced via a variable to avoid confusing sed.
14358 lt_compile=`echo "$ac_compile" | $SED \
14359 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14360 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14361 -e 's:$: $lt_compiler_flag:'`
14362 (eval echo "\"\$as_me:14362: $lt_compile\"" >&5)
14363 (eval "$lt_compile" 2>conftest.err)
14364 ac_status=$?
14365 cat conftest.err >&5
14366 echo "$as_me:14366: \$? = $ac_status" >&5
14367 if (exit $ac_status) && test -s "$ac_outfile"; then
14368 # The compiler can only warn and ignore the option if not recognized
14369 # So say no if there are warnings other than the usual output.
14370 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14371 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14372 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14373 lt_prog_compiler_pic_works_F77=yes
14374 fi
14375 fi
14376 $rm conftest*
14377
14378 fi
14379 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
14380 echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
14381
14382 if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
14383 case $lt_prog_compiler_pic_F77 in
14384 "" | " "*) ;;
14385 *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
14386 esac
14387 else
14388 lt_prog_compiler_pic_F77=
14389 lt_prog_compiler_can_build_shared_F77=no
14390 fi
14391
14392 fi
14393 case $host_os in
14394 # For platforms which do not support PIC, -DPIC is meaningless:
14395 *djgpp*)
14396 lt_prog_compiler_pic_F77=
14397 ;;
14398 *)
14399 lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
14400 ;;
14401 esac
14402
14403 #
14404 # Check to make sure the static flag actually works.
14405 #
14406 wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
14407 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14408 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
14409 if test "${lt_prog_compiler_static_works_F77+set}" = set; then
14410 echo $ECHO_N "(cached) $ECHO_C" >&6
14411 else
14412 lt_prog_compiler_static_works_F77=no
14413 save_LDFLAGS="$LDFLAGS"
14414 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14415 printf "$lt_simple_link_test_code" > conftest.$ac_ext
14416 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14417 # The linker can only warn and ignore the option if not recognized
14418 # So say no if there are warnings
14419 if test -s conftest.err; then
14420 # Append any errors to the config.log.
14421 cat conftest.err 1>&5
14422 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14423 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14424 if diff conftest.exp conftest.er2 >/dev/null; then
14425 lt_prog_compiler_static_works_F77=yes
14426 fi
14427 else
14428 lt_prog_compiler_static_works_F77=yes
14429 fi
14430 fi
14431 $rm conftest*
14432 LDFLAGS="$save_LDFLAGS"
14433
14434 fi
14435 { echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
14436 echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; }
14437
14438 if test x"$lt_prog_compiler_static_works_F77" = xyes; then
14439 :
14440 else
14441 lt_prog_compiler_static_F77=
14442 fi
14443
14444
14445 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14446 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
14447 if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14448 echo $ECHO_N "(cached) $ECHO_C" >&6
14449 else
14450 lt_cv_prog_compiler_c_o_F77=no
14451 $rm -r conftest 2>/dev/null
14452 mkdir conftest
14453 cd conftest
14454 mkdir out
14455 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14456
14457 lt_compiler_flag="-o out/conftest2.$ac_objext"
14458 # Insert the option either (1) after the last *FLAGS variable, or
14459 # (2) before a word containing "conftest.", or (3) at the end.
14460 # Note that $ac_compile itself does not contain backslashes and begins
14461 # with a dollar sign (not a hyphen), so the echo should work correctly.
14462 lt_compile=`echo "$ac_compile" | $SED \
14463 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14464 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14465 -e 's:$: $lt_compiler_flag:'`
14466 (eval echo "\"\$as_me:14466: $lt_compile\"" >&5)
14467 (eval "$lt_compile" 2>out/conftest.err)
14468 ac_status=$?
14469 cat out/conftest.err >&5
14470 echo "$as_me:14470: \$? = $ac_status" >&5
14471 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14472 then
14473 # The compiler can only warn and ignore the option if not recognized
14474 # So say no if there are warnings
14475 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14476 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14477 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14478 lt_cv_prog_compiler_c_o_F77=yes
14479 fi
14480 fi
14481 chmod u+w . 2>&5
14482 $rm conftest*
14483 # SGI C++ compiler will create directory out/ii_files/ for
14484 # template instantiation
14485 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14486 $rm out/* && rmdir out
14487 cd ..
14488 rmdir conftest
14489 $rm conftest*
14490
14491 fi
14492 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14493 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }
14494
14495
14496 hard_links="nottested"
14497 if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14498 # do not overwrite the value of need_locks provided by the user
14499 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14500 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
14501 hard_links=yes
14502 $rm conftest*
14503 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14504 touch conftest.a
14505 ln conftest.a conftest.b 2>&5 || hard_links=no
14506 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14507 { echo "$as_me:$LINENO: result: $hard_links" >&5
14508 echo "${ECHO_T}$hard_links" >&6; }
14509 if test "$hard_links" = no; then
14510 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14511 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14512 need_locks=warn
14513 fi
14514 else
14515 need_locks=no
14516 fi
14517
14518 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14519 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
14520
14521 runpath_var=
14522 allow_undefined_flag_F77=
14523 enable_shared_with_static_runtimes_F77=no
14524 archive_cmds_F77=
14525 archive_expsym_cmds_F77=
14526 old_archive_From_new_cmds_F77=
14527 old_archive_from_expsyms_cmds_F77=
14528 export_dynamic_flag_spec_F77=
14529 whole_archive_flag_spec_F77=
14530 thread_safe_flag_spec_F77=
14531 hardcode_libdir_flag_spec_F77=
14532 hardcode_libdir_flag_spec_ld_F77=
14533 hardcode_libdir_separator_F77=
14534 hardcode_direct_F77=no
14535 hardcode_minus_L_F77=no
14536 hardcode_shlibpath_var_F77=unsupported
14537 link_all_deplibs_F77=unknown
14538 hardcode_automatic_F77=no
14539 module_cmds_F77=
14540 module_expsym_cmds_F77=
14541 always_export_symbols_F77=no
14542 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14543 # include_expsyms should be a list of space-separated symbols to be *always*
14544 # included in the symbol list
14545 include_expsyms_F77=
14546 # exclude_expsyms can be an extended regexp of symbols to exclude
14547 # it will be wrapped by ` (' and `)$', so one must not match beginning or
14548 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14549 # as well as any symbol that contains `d'.
14550 exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
14551 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14552 # platforms (ab)use it in PIC code, but their linkers get confused if
14553 # the symbol is explicitly referenced. Since portable code cannot
14554 # rely on this symbol name, it's probably fine to never include it in
14555 # preloaded symbol tables.
14556 extract_expsyms_cmds=
14557 # Just being paranoid about ensuring that cc_basename is set.
14558 for cc_temp in $compiler""; do
14559 case $cc_temp in
14560 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14561 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14562 \-*) ;;
14563 *) break;;
14564 esac
14565 done
14566 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14567
14568 case $host_os in
14569 cygwin* | mingw* | pw32*)
14570 # FIXME: the MSVC++ port hasn't been tested in a loooong time
14571 # When not using gcc, we currently assume that we are using
14572 # Microsoft Visual C++.
14573 if test "$GCC" != yes; then
14574 with_gnu_ld=no
14575 fi
14576 ;;
14577 interix*)
14578 # we just hope/assume this is gcc and not c89 (= MSVC++)
14579 with_gnu_ld=yes
14580 ;;
14581 openbsd*)
14582 with_gnu_ld=no
14583 ;;
14584 esac
14585
14586 ld_shlibs_F77=yes
14587 if test "$with_gnu_ld" = yes; then
14588 # If archive_cmds runs LD, not CC, wlarc should be empty
14589 wlarc='${wl}'
14590
14591 # Set some defaults for GNU ld with shared library support. These
14592 # are reset later if shared libraries are not supported. Putting them
14593 # here allows them to be overridden if necessary.
14594 runpath_var=LD_RUN_PATH
14595 hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14596 export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14597 # ancient GNU ld didn't support --whole-archive et. al.
14598 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14599 whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14600 else
14601 whole_archive_flag_spec_F77=
14602 fi
14603 supports_anon_versioning=no
14604 case `$LD -v 2>/dev/null` in
14605 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14606 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14607 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14608 *\ 2.11.*) ;; # other 2.11 versions
14609 *) supports_anon_versioning=yes ;;
14610 esac
14611
14612 # See if GNU ld supports shared libraries.
14613 case $host_os in
14614 aix3* | aix4* | aix5*)
14615 # On AIX/PPC, the GNU linker is very broken
14616 if test "$host_cpu" != ia64; then
14617 ld_shlibs_F77=no
14618 cat <<EOF 1>&2
14619
14620 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
14621 *** to be unable to reliably create shared libraries on AIX.
14622 *** Therefore, libtool is disabling shared libraries support. If you
14623 *** really care for shared libraries, you may want to modify your PATH
14624 *** so that a non-GNU linker is found, and then restart.
14625
14626 EOF
14627 fi
14628 ;;
14629
14630 amigaos*)
14631 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)'
14632 hardcode_libdir_flag_spec_F77='-L$libdir'
14633 hardcode_minus_L_F77=yes
14634
14635 # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
14636 # that the semantics of dynamic libraries on AmigaOS, at least up
14637 # to version 4, is to share data among multiple programs linked
14638 # with the same dynamic library. Since this doesn't match the
14639 # behavior of shared libraries on other platforms, we can't use
14640 # them.
14641 ld_shlibs_F77=no
14642 ;;
14643
14644 beos*)
14645 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14646 allow_undefined_flag_F77=unsupported
14647 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
14648 # support --undefined. This deserves some investigation. FIXME
14649 archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14650 else
14651 ld_shlibs_F77=no
14652 fi
14653 ;;
14654
14655 cygwin* | mingw* | pw32*)
14656 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14657 # as there is no search path for DLLs.
14658 hardcode_libdir_flag_spec_F77='-L$libdir'
14659 allow_undefined_flag_F77=unsupported
14660 always_export_symbols_F77=no
14661 enable_shared_with_static_runtimes_F77=yes
14662 export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
14663
14664 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14665 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14666 # If the export-symbols file already is a .def file (1st line
14667 # is EXPORTS), use it as is; otherwise, prepend...
14668 archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14669 cp $export_symbols $output_objdir/$soname.def;
14670 else
14671 echo EXPORTS > $output_objdir/$soname.def;
14672 cat $export_symbols >> $output_objdir/$soname.def;
14673 fi~
14674 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14675 else
14676 ld_shlibs_F77=no
14677 fi
14678 ;;
14679
14680 interix3*)
14681 hardcode_direct_F77=no
14682 hardcode_shlibpath_var_F77=no
14683 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14684 export_dynamic_flag_spec_F77='${wl}-E'
14685 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14686 # Instead, shared libraries are loaded at an image base (0x10000000 by
14687 # default) and relocated if they conflict, which is a slow very memory
14688 # consuming and fragmenting process. To avoid this, we pick a random,
14689 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14690 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
14691 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'
14692 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'
14693 ;;
14694
14695 linux* | k*bsd*-gnu)
14696 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14697 tmp_addflag=
14698 case $cc_basename,$host_cpu in
14699 pgcc*) # Portland Group C compiler
14700 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'
14701 tmp_addflag=' $pic_flag'
14702 ;;
14703 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
14704 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'
14705 tmp_addflag=' $pic_flag -Mnomain' ;;
14706 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
14707 tmp_addflag=' -i_dynamic' ;;
14708 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
14709 tmp_addflag=' -i_dynamic -nofor_main' ;;
14710 ifc* | ifort*) # Intel Fortran compiler
14711 tmp_addflag=' -nofor_main' ;;
14712 esac
14713 archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14714
14715 if test $supports_anon_versioning = yes; then
14716 archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
14717 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14718 $echo "local: *; };" >> $output_objdir/$libname.ver~
14719 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14720 fi
14721 link_all_deplibs_F77=no
14722 else
14723 ld_shlibs_F77=no
14724 fi
14725 ;;
14726
14727 netbsd* | netbsdelf*-gnu)
14728 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14729 archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14730 wlarc=
14731 else
14732 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14733 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14734 fi
14735 ;;
14736
14737 solaris*)
14738 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
14739 ld_shlibs_F77=no
14740 cat <<EOF 1>&2
14741
14742 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
14743 *** create shared libraries on Solaris systems. Therefore, libtool
14744 *** is disabling shared libraries support. We urge you to upgrade GNU
14745 *** binutils to release 2.9.1 or newer. Another option is to modify
14746 *** your PATH or compiler configuration so that the native linker is
14747 *** used, and then restart.
14748
14749 EOF
14750 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14751 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14752 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14753 else
14754 ld_shlibs_F77=no
14755 fi
14756 ;;
14757
14758 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
14759 case `$LD -v 2>&1` in
14760 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
14761 ld_shlibs_F77=no
14762 cat <<_LT_EOF 1>&2
14763
14764 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
14765 *** reliably create shared libraries on SCO systems. Therefore, libtool
14766 *** is disabling shared libraries support. We urge you to upgrade GNU
14767 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
14768 *** your PATH or compiler configuration so that the native linker is
14769 *** used, and then restart.
14770
14771 _LT_EOF
14772 ;;
14773 *)
14774 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14775 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
14776 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
14777 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
14778 else
14779 ld_shlibs_F77=no
14780 fi
14781 ;;
14782 esac
14783 ;;
14784
14785 sunos4*)
14786 archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14787 wlarc=
14788 hardcode_direct_F77=yes
14789 hardcode_shlibpath_var_F77=no
14790 ;;
14791
14792 *)
14793 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14794 archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14795 archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14796 else
14797 ld_shlibs_F77=no
14798 fi
14799 ;;
14800 esac
14801
14802 if test "$ld_shlibs_F77" = no; then
14803 runpath_var=
14804 hardcode_libdir_flag_spec_F77=
14805 export_dynamic_flag_spec_F77=
14806 whole_archive_flag_spec_F77=
14807 fi
14808 else
14809 # PORTME fill in a description of your system's linker (not GNU ld)
14810 case $host_os in
14811 aix3*)
14812 allow_undefined_flag_F77=unsupported
14813 always_export_symbols_F77=yes
14814 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'
14815 # Note: this linker hardcodes the directories in LIBPATH if there
14816 # are no directories specified by -L.
14817 hardcode_minus_L_F77=yes
14818 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
14819 # Neither direct hardcoding nor static linking is supported with a
14820 # broken collect2.
14821 hardcode_direct_F77=unsupported
14822 fi
14823 ;;
14824
14825 aix4* | aix5*)
14826 if test "$host_cpu" = ia64; then
14827 # On IA64, the linker does run time linking by default, so we don't
14828 # have to do anything special.
14829 aix_use_runtimelinking=no
14830 exp_sym_flag='-Bexport'
14831 no_entry_flag=""
14832 else
14833 # If we're using GNU nm, then we don't want the "-C" option.
14834 # -C means demangle to AIX nm, but means don't demangle with GNU nm
14835 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
14836 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'
14837 else
14838 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'
14839 fi
14840 aix_use_runtimelinking=no
14841
14842 # Test if we are trying to use run time linking or normal
14843 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
14844 # need to do runtime linking.
14845 case $host_os in aix4.[23]|aix4.[23].*|aix5*)
14846 for ld_flag in $LDFLAGS; do
14847 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
14848 aix_use_runtimelinking=yes
14849 break
14850 fi
14851 done
14852 ;;
14853 esac
14854
14855 exp_sym_flag='-bexport'
14856 no_entry_flag='-bnoentry'
14857 fi
14858
14859 # When large executables or shared objects are built, AIX ld can
14860 # have problems creating the table of contents. If linking a library
14861 # or program results in "error TOC overflow" add -mminimal-toc to
14862 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
14863 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14864
14865 archive_cmds_F77=''
14866 hardcode_direct_F77=yes
14867 hardcode_libdir_separator_F77=':'
14868 link_all_deplibs_F77=yes
14869
14870 if test "$GCC" = yes; then
14871 case $host_os in aix4.[012]|aix4.[012].*)
14872 # We only want to do this on AIX 4.2 and lower, the check
14873 # below for broken collect2 doesn't work under 4.3+
14874 collect2name=`${CC} -print-prog-name=collect2`
14875 if test -f "$collect2name" && \
14876 strings "$collect2name" | grep resolve_lib_name >/dev/null
14877 then
14878 # We have reworked collect2
14879 hardcode_direct_F77=yes
14880 else
14881 # We have old collect2
14882 hardcode_direct_F77=unsupported
14883 # It fails to find uninstalled libraries when the uninstalled
14884 # path is not listed in the libpath. Setting hardcode_minus_L
14885 # to unsupported forces relinking
14886 hardcode_minus_L_F77=yes
14887 hardcode_libdir_flag_spec_F77='-L$libdir'
14888 hardcode_libdir_separator_F77=
14889 fi
14890 ;;
14891 esac
14892 shared_flag='-shared'
14893 if test "$aix_use_runtimelinking" = yes; then
14894 shared_flag="$shared_flag "'${wl}-G'
14895 fi
14896 else
14897 # not using gcc
14898 if test "$host_cpu" = ia64; then
14899 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14900 # chokes on -Wl,-G. The following line is correct:
14901 shared_flag='-G'
14902 else
14903 if test "$aix_use_runtimelinking" = yes; then
14904 shared_flag='${wl}-G'
14905 else
14906 shared_flag='${wl}-bM:SRE'
14907 fi
14908 fi
14909 fi
14910
14911 # It seems that -bexpall does not export symbols beginning with
14912 # underscore (_), so it is better to generate a list of symbols to export.
14913 always_export_symbols_F77=yes
14914 if test "$aix_use_runtimelinking" = yes; then
14915 # Warning - without using the other runtime loading flags (-brtl),
14916 # -berok will link without error, but may produce a broken library.
14917 allow_undefined_flag_F77='-berok'
14918 # Determine the default libpath from the value encoded in an empty executable.
14919 cat >conftest.$ac_ext <<_ACEOF
14920 program main
14921
14922 end
14923 _ACEOF
14924 rm -f conftest.$ac_objext conftest$ac_exeext
14925 if { (ac_try="$ac_link"
14926 case "(($ac_try" in
14927 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14928 *) ac_try_echo=$ac_try;;
14929 esac
14930 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14931 (eval "$ac_link") 2>conftest.er1
14932 ac_status=$?
14933 grep -v '^ *+' conftest.er1 >conftest.err
14934 rm -f conftest.er1
14935 cat conftest.err >&5
14936 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14937 (exit $ac_status); } &&
14938 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
14939 { (case "(($ac_try" in
14940 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14941 *) ac_try_echo=$ac_try;;
14942 esac
14943 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14944 (eval "$ac_try") 2>&5
14945 ac_status=$?
14946 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14947 (exit $ac_status); }; } &&
14948 { ac_try='test -s conftest$ac_exeext'
14949 { (case "(($ac_try" in
14950 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14951 *) ac_try_echo=$ac_try;;
14952 esac
14953 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14954 (eval "$ac_try") 2>&5
14955 ac_status=$?
14956 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14957 (exit $ac_status); }; }; then
14958
14959 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
14960 }'`
14961 # Check for a 64-bit object if we didn't find anything.
14962 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
14963 }'`; fi
14964 else
14965 echo "$as_me: failed program was:" >&5
14966 sed 's/^/| /' conftest.$ac_ext >&5
14967
14968
14969 fi
14970
14971 rm -f core conftest.err conftest.$ac_objext \
14972 conftest$ac_exeext conftest.$ac_ext
14973 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14974
14975 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14976 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"
14977 else
14978 if test "$host_cpu" = ia64; then
14979 hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
14980 allow_undefined_flag_F77="-z nodefs"
14981 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"
14982 else
14983 # Determine the default libpath from the value encoded in an empty executable.
14984 cat >conftest.$ac_ext <<_ACEOF
14985 program main
14986
14987 end
14988 _ACEOF
14989 rm -f conftest.$ac_objext conftest$ac_exeext
14990 if { (ac_try="$ac_link"
14991 case "(($ac_try" in
14992 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14993 *) ac_try_echo=$ac_try;;
14994 esac
14995 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14996 (eval "$ac_link") 2>conftest.er1
14997 ac_status=$?
14998 grep -v '^ *+' conftest.er1 >conftest.err
14999 rm -f conftest.er1
15000 cat conftest.err >&5
15001 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15002 (exit $ac_status); } &&
15003 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
15004 { (case "(($ac_try" in
15005 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15006 *) ac_try_echo=$ac_try;;
15007 esac
15008 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15009 (eval "$ac_try") 2>&5
15010 ac_status=$?
15011 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15012 (exit $ac_status); }; } &&
15013 { ac_try='test -s conftest$ac_exeext'
15014 { (case "(($ac_try" in
15015 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15016 *) ac_try_echo=$ac_try;;
15017 esac
15018 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15019 (eval "$ac_try") 2>&5
15020 ac_status=$?
15021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15022 (exit $ac_status); }; }; then
15023
15024 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
15025 }'`
15026 # Check for a 64-bit object if we didn't find anything.
15027 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
15028 }'`; fi
15029 else
15030 echo "$as_me: failed program was:" >&5
15031 sed 's/^/| /' conftest.$ac_ext >&5
15032
15033
15034 fi
15035
15036 rm -f core conftest.err conftest.$ac_objext \
15037 conftest$ac_exeext conftest.$ac_ext
15038 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15039
15040 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15041 # Warning - without using the other run time loading flags,
15042 # -berok will link without error, but may produce a broken library.
15043 no_undefined_flag_F77=' ${wl}-bernotok'
15044 allow_undefined_flag_F77=' ${wl}-berok'
15045 # Exported symbols can be pulled into shared objects from archives
15046 whole_archive_flag_spec_F77='$convenience'
15047 archive_cmds_need_lc_F77=yes
15048 # This is similar to how AIX traditionally builds its shared libraries.
15049 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'
15050 fi
15051 fi
15052 ;;
15053
15054 amigaos*)
15055 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)'
15056 hardcode_libdir_flag_spec_F77='-L$libdir'
15057 hardcode_minus_L_F77=yes
15058 # see comment about different semantics on the GNU ld section
15059 ld_shlibs_F77=no
15060 ;;
15061
15062 bsdi[45]*)
15063 export_dynamic_flag_spec_F77=-rdynamic
15064 ;;
15065
15066 cygwin* | mingw* | pw32*)
15067 # When not using gcc, we currently assume that we are using
15068 # Microsoft Visual C++.
15069 # hardcode_libdir_flag_spec is actually meaningless, as there is
15070 # no search path for DLLs.
15071 hardcode_libdir_flag_spec_F77=' '
15072 allow_undefined_flag_F77=unsupported
15073 # Tell ltmain to make .lib files, not .a files.
15074 libext=lib
15075 # Tell ltmain to make .dll files, not .so files.
15076 shrext_cmds=".dll"
15077 # FIXME: Setting linknames here is a bad hack.
15078 archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15079 # The linker will automatically build a .lib file if we build a DLL.
15080 old_archive_From_new_cmds_F77='true'
15081 # FIXME: Should let the user specify the lib program.
15082 old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
15083 fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
15084 enable_shared_with_static_runtimes_F77=yes
15085 ;;
15086
15087 darwin* | rhapsody*)
15088 case $host_os in
15089 rhapsody* | darwin1.[012])
15090 allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
15091 ;;
15092 *) # Darwin 1.3 on
15093 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
15094 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15095 else
15096 case ${MACOSX_DEPLOYMENT_TARGET} in
15097 10.[012])
15098 allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15099 ;;
15100 10.*)
15101 allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
15102 ;;
15103 esac
15104 fi
15105 ;;
15106 esac
15107 archive_cmds_need_lc_F77=no
15108 hardcode_direct_F77=no
15109 hardcode_automatic_F77=yes
15110 hardcode_shlibpath_var_F77=unsupported
15111 whole_archive_flag_spec_F77=''
15112 link_all_deplibs_F77=yes
15113 if test "$GCC" = yes ; then
15114 output_verbose_link_cmd='echo'
15115 archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
15116 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15117 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15118 archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15119 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}'
15120 else
15121 case $cc_basename in
15122 xlc*)
15123 output_verbose_link_cmd='echo'
15124 archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
15125 module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15126 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15127 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 $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15128 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}'
15129 ;;
15130 *)
15131 ld_shlibs_F77=no
15132 ;;
15133 esac
15134 fi
15135 ;;
15136
15137 dgux*)
15138 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15139 hardcode_libdir_flag_spec_F77='-L$libdir'
15140 hardcode_shlibpath_var_F77=no
15141 ;;
15142
15143 freebsd1*)
15144 ld_shlibs_F77=no
15145 ;;
15146
15147 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15148 # support. Future versions do this automatically, but an explicit c++rt0.o
15149 # does not break anything, and helps significantly (at the cost of a little
15150 # extra space).
15151 freebsd2.2*)
15152 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15153 hardcode_libdir_flag_spec_F77='-R$libdir'
15154 hardcode_direct_F77=yes
15155 hardcode_shlibpath_var_F77=no
15156 ;;
15157
15158 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15159 freebsd2*)
15160 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15161 hardcode_direct_F77=yes
15162 hardcode_minus_L_F77=yes
15163 hardcode_shlibpath_var_F77=no
15164 ;;
15165
15166 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15167 freebsd* | dragonfly*)
15168 archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15169 hardcode_libdir_flag_spec_F77='-R$libdir'
15170 hardcode_direct_F77=yes
15171 hardcode_shlibpath_var_F77=no
15172 ;;
15173
15174 hpux9*)
15175 if test "$GCC" = yes; then
15176 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'
15177 else
15178 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'
15179 fi
15180 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15181 hardcode_libdir_separator_F77=:
15182 hardcode_direct_F77=yes
15183
15184 # hardcode_minus_L: Not really in the search PATH,
15185 # but as the default location of the library.
15186 hardcode_minus_L_F77=yes
15187 export_dynamic_flag_spec_F77='${wl}-E'
15188 ;;
15189
15190 hpux10*)
15191 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15192 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15193 else
15194 archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15195 fi
15196 if test "$with_gnu_ld" = no; then
15197 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15198 hardcode_libdir_separator_F77=:
15199
15200 hardcode_direct_F77=yes
15201 export_dynamic_flag_spec_F77='${wl}-E'
15202
15203 # hardcode_minus_L: Not really in the search PATH,
15204 # but as the default location of the library.
15205 hardcode_minus_L_F77=yes
15206 fi
15207 ;;
15208
15209 hpux11*)
15210 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15211 case $host_cpu in
15212 hppa*64*)
15213 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15214 ;;
15215 ia64*)
15216 archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15217 ;;
15218 *)
15219 archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15220 ;;
15221 esac
15222 else
15223 case $host_cpu in
15224 hppa*64*)
15225 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15226 ;;
15227 ia64*)
15228 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15229 ;;
15230 *)
15231 archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15232 ;;
15233 esac
15234 fi
15235 if test "$with_gnu_ld" = no; then
15236 hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15237 hardcode_libdir_separator_F77=:
15238
15239 case $host_cpu in
15240 hppa*64*|ia64*)
15241 hardcode_libdir_flag_spec_ld_F77='+b $libdir'
15242 hardcode_direct_F77=no
15243 hardcode_shlibpath_var_F77=no
15244 ;;
15245 *)
15246 hardcode_direct_F77=yes
15247 export_dynamic_flag_spec_F77='${wl}-E'
15248
15249 # hardcode_minus_L: Not really in the search PATH,
15250 # but as the default location of the library.
15251 hardcode_minus_L_F77=yes
15252 ;;
15253 esac
15254 fi
15255 ;;
15256
15257 irix5* | irix6* | nonstopux*)
15258 if test "$GCC" = yes; then
15259 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'
15260 else
15261 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'
15262 hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
15263 fi
15264 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15265 hardcode_libdir_separator_F77=:
15266 link_all_deplibs_F77=yes
15267 ;;
15268
15269 netbsd* | netbsdelf*-gnu)
15270 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15271 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
15272 else
15273 archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
15274 fi
15275 hardcode_libdir_flag_spec_F77='-R$libdir'
15276 hardcode_direct_F77=yes
15277 hardcode_shlibpath_var_F77=no
15278 ;;
15279
15280 newsos6)
15281 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15282 hardcode_direct_F77=yes
15283 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15284 hardcode_libdir_separator_F77=:
15285 hardcode_shlibpath_var_F77=no
15286 ;;
15287
15288 openbsd*)
15289 hardcode_direct_F77=yes
15290 hardcode_shlibpath_var_F77=no
15291 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15292 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15293 archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15294 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15295 export_dynamic_flag_spec_F77='${wl}-E'
15296 else
15297 case $host_os in
15298 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15299 archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15300 hardcode_libdir_flag_spec_F77='-R$libdir'
15301 ;;
15302 *)
15303 archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15304 hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15305 ;;
15306 esac
15307 fi
15308 ;;
15309
15310 os2*)
15311 hardcode_libdir_flag_spec_F77='-L$libdir'
15312 hardcode_minus_L_F77=yes
15313 allow_undefined_flag_F77=unsupported
15314 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'
15315 old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15316 ;;
15317
15318 osf3*)
15319 if test "$GCC" = yes; then
15320 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15321 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'
15322 else
15323 allow_undefined_flag_F77=' -expect_unresolved \*'
15324 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'
15325 fi
15326 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15327 hardcode_libdir_separator_F77=:
15328 ;;
15329
15330 osf4* | osf5*) # as osf3* with the addition of -msym flag
15331 if test "$GCC" = yes; then
15332 allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15333 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'
15334 hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15335 else
15336 allow_undefined_flag_F77=' -expect_unresolved \*'
15337 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'
15338 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~
15339 $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'
15340
15341 # Both c and cxx compiler support -rpath directly
15342 hardcode_libdir_flag_spec_F77='-rpath $libdir'
15343 fi
15344 hardcode_libdir_separator_F77=:
15345 ;;
15346
15347 solaris*)
15348 no_undefined_flag_F77=' -z text'
15349 if test "$GCC" = yes; then
15350 wlarc='${wl}'
15351 archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15352 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15353 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15354 else
15355 wlarc=''
15356 archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15357 archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15358 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15359 fi
15360 hardcode_libdir_flag_spec_F77='-R$libdir'
15361 hardcode_shlibpath_var_F77=no
15362 case $host_os in
15363 solaris2.[0-5] | solaris2.[0-5].*) ;;
15364 *)
15365 # The compiler driver will combine linker options so we
15366 # cannot just pass the convience library names through
15367 # without $wl, iff we do not link with $LD.
15368 # Luckily, gcc supports the same syntax we need for Sun Studio.
15369 # Supported since Solaris 2.6 (maybe 2.5.1?)
15370 case $wlarc in
15371 '')
15372 whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
15373 *)
15374 whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
15375 esac ;;
15376 esac
15377 link_all_deplibs_F77=yes
15378 ;;
15379
15380 sunos4*)
15381 if test "x$host_vendor" = xsequent; then
15382 # Use $CC to link under sequent, because it throws in some extra .o
15383 # files that make .init and .fini sections work.
15384 archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15385 else
15386 archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15387 fi
15388 hardcode_libdir_flag_spec_F77='-L$libdir'
15389 hardcode_direct_F77=yes
15390 hardcode_minus_L_F77=yes
15391 hardcode_shlibpath_var_F77=no
15392 ;;
15393
15394 sysv4)
15395 case $host_vendor in
15396 sni)
15397 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15398 hardcode_direct_F77=yes # is this really true???
15399 ;;
15400 siemens)
15401 ## LD is ld it makes a PLAMLIB
15402 ## CC just makes a GrossModule.
15403 archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15404 reload_cmds_F77='$CC -r -o $output$reload_objs'
15405 hardcode_direct_F77=no
15406 ;;
15407 motorola)
15408 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15409 hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
15410 ;;
15411 esac
15412 runpath_var='LD_RUN_PATH'
15413 hardcode_shlibpath_var_F77=no
15414 ;;
15415
15416 sysv4.3*)
15417 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15418 hardcode_shlibpath_var_F77=no
15419 export_dynamic_flag_spec_F77='-Bexport'
15420 ;;
15421
15422 sysv4*MP*)
15423 if test -d /usr/nec; then
15424 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15425 hardcode_shlibpath_var_F77=no
15426 runpath_var=LD_RUN_PATH
15427 hardcode_runpath_var=yes
15428 ld_shlibs_F77=yes
15429 fi
15430 ;;
15431
15432 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
15433 no_undefined_flag_F77='${wl}-z,text'
15434 archive_cmds_need_lc_F77=no
15435 hardcode_shlibpath_var_F77=no
15436 runpath_var='LD_RUN_PATH'
15437
15438 if test "$GCC" = yes; then
15439 archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15440 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15441 else
15442 archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15443 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15444 fi
15445 ;;
15446
15447 sysv5* | sco3.2v5* | sco5v6*)
15448 # Note: We can NOT use -z defs as we might desire, because we do not
15449 # link with -lc, and that would cause any symbols used from libc to
15450 # always be unresolved, which means just about no library would
15451 # ever link correctly. If we're not using GNU ld we use -z text
15452 # though, which does catch some bad symbols but isn't as heavy-handed
15453 # as -z defs.
15454 no_undefined_flag_F77='${wl}-z,text'
15455 allow_undefined_flag_F77='${wl}-z,nodefs'
15456 archive_cmds_need_lc_F77=no
15457 hardcode_shlibpath_var_F77=no
15458 hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
15459 hardcode_libdir_separator_F77=':'
15460 link_all_deplibs_F77=yes
15461 export_dynamic_flag_spec_F77='${wl}-Bexport'
15462 runpath_var='LD_RUN_PATH'
15463
15464 if test "$GCC" = yes; then
15465 archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15466 archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15467 else
15468 archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15469 archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15470 fi
15471 ;;
15472
15473 uts4*)
15474 archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15475 hardcode_libdir_flag_spec_F77='-L$libdir'
15476 hardcode_shlibpath_var_F77=no
15477 ;;
15478
15479 *)
15480 ld_shlibs_F77=no
15481 ;;
15482 esac
15483 fi
15484
15485 { echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15486 echo "${ECHO_T}$ld_shlibs_F77" >&6; }
15487 test "$ld_shlibs_F77" = no && can_build_shared=no
15488
15489 #
15490 # Do we need to explicitly link libc?
15491 #
15492 case "x$archive_cmds_need_lc_F77" in
15493 x|xyes)
15494 # Assume -lc should be added
15495 archive_cmds_need_lc_F77=yes
15496
15497 if test "$enable_shared" = yes && test "$GCC" = yes; then
15498 case $archive_cmds_F77 in
15499 *'~'*)
15500 # FIXME: we may have to deal with multi-command sequences.
15501 ;;
15502 '$CC '*)
15503 # Test whether the compiler implicitly links with -lc since on some
15504 # systems, -lgcc has to come before -lc. If gcc already passes -lc
15505 # to ld, don't add -lc before -lgcc.
15506 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15507 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
15508 $rm conftest*
15509 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
15510
15511 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15512 (eval $ac_compile) 2>&5
15513 ac_status=$?
15514 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15515 (exit $ac_status); } 2>conftest.err; then
15516 soname=conftest
15517 lib=conftest
15518 libobjs=conftest.$ac_objext
15519 deplibs=
15520 wl=$lt_prog_compiler_wl_F77
15521 pic_flag=$lt_prog_compiler_pic_F77
15522 compiler_flags=-v
15523 linker_flags=-v
15524 verstring=
15525 output_objdir=.
15526 libname=conftest
15527 lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15528 allow_undefined_flag_F77=
15529 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15530 (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15531 ac_status=$?
15532 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15533 (exit $ac_status); }
15534 then
15535 archive_cmds_need_lc_F77=no
15536 else
15537 archive_cmds_need_lc_F77=yes
15538 fi
15539 allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15540 else
15541 cat conftest.err 1>&5
15542 fi
15543 $rm conftest*
15544 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15545 echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; }
15546 ;;
15547 esac
15548 fi
15549 ;;
15550 esac
15551
15552 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15553 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
15554 library_names_spec=
15555 libname_spec='lib$name'
15556 soname_spec=
15557 shrext_cmds=".so"
15558 postinstall_cmds=
15559 postuninstall_cmds=
15560 finish_cmds=
15561 finish_eval=
15562 shlibpath_var=
15563 shlibpath_overrides_runpath=unknown
15564 version_type=none
15565 dynamic_linker="$host_os ld.so"
15566 sys_lib_dlsearch_path_spec="/lib /usr/lib"
15567 if test "$GCC" = yes; then
15568 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15569 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
15570 # if the path contains ";" then we assume it to be the separator
15571 # otherwise default to the standard path separator (i.e. ":") - it is
15572 # assumed that no part of a normal pathname contains ";" but that should
15573 # okay in the real world where ";" in dirpaths is itself problematic.
15574 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15575 else
15576 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
15577 fi
15578 else
15579 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
15580 fi
15581 need_lib_prefix=unknown
15582 hardcode_into_libs=no
15583
15584 # when you set need_version to no, make sure it does not cause -set_version
15585 # flags to be left without arguments
15586 need_version=unknown
15587
15588 case $host_os in
15589 aix3*)
15590 version_type=linux
15591 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15592 shlibpath_var=LIBPATH
15593
15594 # AIX 3 has no versioning support, so we append a major version to the name.
15595 soname_spec='${libname}${release}${shared_ext}$major'
15596 ;;
15597
15598 aix4* | aix5*)
15599 version_type=linux
15600 need_lib_prefix=no
15601 need_version=no
15602 hardcode_into_libs=yes
15603 if test "$host_cpu" = ia64; then
15604 # AIX 5 supports IA64
15605 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15606 shlibpath_var=LD_LIBRARY_PATH
15607 else
15608 # With GCC up to 2.95.x, collect2 would create an import file
15609 # for dependence libraries. The import file would start with
15610 # the line `#! .'. This would cause the generated library to
15611 # depend on `.', always an invalid library. This was fixed in
15612 # development snapshots of GCC prior to 3.0.
15613 case $host_os in
15614 aix4 | aix4.[01] | aix4.[01].*)
15615 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15616 echo ' yes '
15617 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15618 :
15619 else
15620 can_build_shared=no
15621 fi
15622 ;;
15623 esac
15624 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15625 # soname into executable. Probably we can add versioning support to
15626 # collect2, so additional links can be useful in future.
15627 if test "$aix_use_runtimelinking" = yes; then
15628 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15629 # instead of lib<name>.a to let people know that these are not
15630 # typical AIX shared libraries.
15631 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15632 else
15633 # We preserve .a as extension for shared libraries through AIX4.2
15634 # and later when we are not doing run time linking.
15635 library_names_spec='${libname}${release}.a $libname.a'
15636 soname_spec='${libname}${release}${shared_ext}$major'
15637 fi
15638 shlibpath_var=LIBPATH
15639 fi
15640 ;;
15641
15642 amigaos*)
15643 library_names_spec='$libname.ixlibrary $libname.a'
15644 # Create ${libname}_ixlibrary.a entries in /sys/libs.
15645 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'
15646 ;;
15647
15648 beos*)
15649 library_names_spec='${libname}${shared_ext}'
15650 dynamic_linker="$host_os ld.so"
15651 shlibpath_var=LIBRARY_PATH
15652 ;;
15653
15654 bsdi[45]*)
15655 version_type=linux
15656 need_version=no
15657 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15658 soname_spec='${libname}${release}${shared_ext}$major'
15659 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15660 shlibpath_var=LD_LIBRARY_PATH
15661 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15662 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15663 # the default ld.so.conf also contains /usr/contrib/lib and
15664 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15665 # libtool to hard-code these into programs
15666 ;;
15667
15668 cygwin* | mingw* | pw32*)
15669 version_type=windows
15670 shrext_cmds=".dll"
15671 need_version=no
15672 need_lib_prefix=no
15673
15674 case $GCC,$host_os in
15675 yes,cygwin* | yes,mingw* | yes,pw32*)
15676 library_names_spec='$libname.dll.a'
15677 # DLL is installed to $(libdir)/../bin by postinstall_cmds
15678 postinstall_cmds='base_file=`basename \${file}`~
15679 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15680 dldir=$destdir/`dirname \$dlpath`~
15681 test -d \$dldir || mkdir -p \$dldir~
15682 $install_prog $dir/$dlname \$dldir/$dlname~
15683 chmod a+x \$dldir/$dlname'
15684 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15685 dlpath=$dir/\$dldll~
15686 $rm \$dlpath'
15687 shlibpath_overrides_runpath=yes
15688
15689 case $host_os in
15690 cygwin*)
15691 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15692 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15693 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15694 ;;
15695 mingw*)
15696 # MinGW DLLs use traditional 'lib' prefix
15697 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15698 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15699 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15700 # It is most probably a Windows format PATH printed by
15701 # mingw gcc, but we are running on Cygwin. Gcc prints its search
15702 # path with ; separators, and with drive letters. We can handle the
15703 # drive letters (cygwin fileutils understands them), so leave them,
15704 # especially as we might pass files found there to a mingw objdump,
15705 # which wouldn't understand a cygwinified path. Ahh.
15706 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15707 else
15708 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
15709 fi
15710 ;;
15711 pw32*)
15712 # pw32 DLLs use 'pw' prefix rather than 'lib'
15713 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15714 ;;
15715 esac
15716 ;;
15717
15718 *)
15719 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15720 ;;
15721 esac
15722 dynamic_linker='Win32 ld.exe'
15723 # FIXME: first we should search . and the directory the executable is in
15724 shlibpath_var=PATH
15725 ;;
15726
15727 darwin* | rhapsody*)
15728 dynamic_linker="$host_os dyld"
15729 version_type=darwin
15730 need_lib_prefix=no
15731 need_version=no
15732 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15733 soname_spec='${libname}${release}${major}$shared_ext'
15734 shlibpath_overrides_runpath=yes
15735 shlibpath_var=DYLD_LIBRARY_PATH
15736 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15737 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
15738 if test "$GCC" = yes; then
15739 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
15740 else
15741 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
15742 fi
15743 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15744 ;;
15745
15746 dgux*)
15747 version_type=linux
15748 need_lib_prefix=no
15749 need_version=no
15750 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15751 soname_spec='${libname}${release}${shared_ext}$major'
15752 shlibpath_var=LD_LIBRARY_PATH
15753 ;;
15754
15755 freebsd1*)
15756 dynamic_linker=no
15757 ;;
15758
15759 freebsd* | dragonfly*)
15760 # DragonFly does not have aout. When/if they implement a new
15761 # versioning mechanism, adjust this.
15762 if test -x /usr/bin/objformat; then
15763 objformat=`/usr/bin/objformat`
15764 else
15765 case $host_os in
15766 freebsd[123]*) objformat=aout ;;
15767 *) objformat=elf ;;
15768 esac
15769 fi
15770 version_type=freebsd-$objformat
15771 case $version_type in
15772 freebsd-elf*)
15773 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15774 need_version=no
15775 need_lib_prefix=no
15776 ;;
15777 freebsd-*)
15778 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15779 need_version=yes
15780 ;;
15781 esac
15782 shlibpath_var=LD_LIBRARY_PATH
15783 case $host_os in
15784 freebsd2*)
15785 shlibpath_overrides_runpath=yes
15786 ;;
15787 freebsd3.[01]* | freebsdelf3.[01]*)
15788 shlibpath_overrides_runpath=yes
15789 hardcode_into_libs=yes
15790 ;;
15791 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15792 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15793 shlibpath_overrides_runpath=no
15794 hardcode_into_libs=yes
15795 ;;
15796 freebsd*) # from 4.6 on
15797 shlibpath_overrides_runpath=yes
15798 hardcode_into_libs=yes
15799 ;;
15800 esac
15801 ;;
15802
15803 gnu*)
15804 version_type=linux
15805 need_lib_prefix=no
15806 need_version=no
15807 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15808 soname_spec='${libname}${release}${shared_ext}$major'
15809 shlibpath_var=LD_LIBRARY_PATH
15810 hardcode_into_libs=yes
15811 ;;
15812
15813 hpux9* | hpux10* | hpux11*)
15814 # Give a soname corresponding to the major version so that dld.sl refuses to
15815 # link against other versions.
15816 version_type=sunos
15817 need_lib_prefix=no
15818 need_version=no
15819 case $host_cpu in
15820 ia64*)
15821 shrext_cmds='.so'
15822 hardcode_into_libs=yes
15823 dynamic_linker="$host_os dld.so"
15824 shlibpath_var=LD_LIBRARY_PATH
15825 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15826 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15827 soname_spec='${libname}${release}${shared_ext}$major'
15828 if test "X$HPUX_IA64_MODE" = X32; then
15829 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15830 else
15831 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15832 fi
15833 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15834 ;;
15835 hppa*64*)
15836 shrext_cmds='.sl'
15837 hardcode_into_libs=yes
15838 dynamic_linker="$host_os dld.sl"
15839 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15840 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15841 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15842 soname_spec='${libname}${release}${shared_ext}$major'
15843 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15844 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15845 ;;
15846 *)
15847 shrext_cmds='.sl'
15848 dynamic_linker="$host_os dld.sl"
15849 shlibpath_var=SHLIB_PATH
15850 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15851 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15852 soname_spec='${libname}${release}${shared_ext}$major'
15853 ;;
15854 esac
15855 # HP-UX runs *really* slowly unless shared libraries are mode 555.
15856 postinstall_cmds='chmod 555 $lib'
15857 ;;
15858
15859 interix3*)
15860 version_type=linux
15861 need_lib_prefix=no
15862 need_version=no
15863 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15864 soname_spec='${libname}${release}${shared_ext}$major'
15865 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15866 shlibpath_var=LD_LIBRARY_PATH
15867 shlibpath_overrides_runpath=no
15868 hardcode_into_libs=yes
15869 ;;
15870
15871 irix5* | irix6* | nonstopux*)
15872 case $host_os in
15873 nonstopux*) version_type=nonstopux ;;
15874 *)
15875 if test "$lt_cv_prog_gnu_ld" = yes; then
15876 version_type=linux
15877 else
15878 version_type=irix
15879 fi ;;
15880 esac
15881 need_lib_prefix=no
15882 need_version=no
15883 soname_spec='${libname}${release}${shared_ext}$major'
15884 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15885 case $host_os in
15886 irix5* | nonstopux*)
15887 libsuff= shlibsuff=
15888 ;;
15889 *)
15890 case $LD in # libtool.m4 will add one of these switches to LD
15891 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15892 libsuff= shlibsuff= libmagic=32-bit;;
15893 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15894 libsuff=32 shlibsuff=N32 libmagic=N32;;
15895 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15896 libsuff=64 shlibsuff=64 libmagic=64-bit;;
15897 *) libsuff= shlibsuff= libmagic=never-match;;
15898 esac
15899 ;;
15900 esac
15901 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15902 shlibpath_overrides_runpath=no
15903 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15904 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15905 hardcode_into_libs=yes
15906 ;;
15907
15908 # No shared lib support for Linux oldld, aout, or coff.
15909 linux*oldld* | linux*aout* | linux*coff*)
15910 dynamic_linker=no
15911 ;;
15912
15913 # This must be Linux ELF.
15914 linux* | k*bsd*-gnu)
15915 version_type=linux
15916 need_lib_prefix=no
15917 need_version=no
15918 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15919 soname_spec='${libname}${release}${shared_ext}$major'
15920 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15921 shlibpath_var=LD_LIBRARY_PATH
15922 shlibpath_overrides_runpath=no
15923 # This implies no fast_install, which is unacceptable.
15924 # Some rework will be needed to allow for fast_install
15925 # before this can be enabled.
15926 hardcode_into_libs=yes
15927
15928 # Append ld.so.conf contents to the search path
15929 if test -f /etc/ld.so.conf; then
15930 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
15931 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15932 fi
15933
15934 # We used to test for /lib/ld.so.1 and disable shared libraries on
15935 # powerpc, because MkLinux only supported shared libraries with the
15936 # GNU dynamic linker. Since this was broken with cross compilers,
15937 # most powerpc-linux boxes support dynamic linking these days and
15938 # people can always --disable-shared, the test was removed, and we
15939 # assume the GNU/Linux dynamic linker is in use.
15940 dynamic_linker='GNU/Linux ld.so'
15941 ;;
15942
15943 netbsdelf*-gnu)
15944 version_type=linux
15945 need_lib_prefix=no
15946 need_version=no
15947 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15948 soname_spec='${libname}${release}${shared_ext}$major'
15949 shlibpath_var=LD_LIBRARY_PATH
15950 shlibpath_overrides_runpath=no
15951 hardcode_into_libs=yes
15952 dynamic_linker='NetBSD ld.elf_so'
15953 ;;
15954
15955 netbsd*)
15956 version_type=sunos
15957 need_lib_prefix=no
15958 need_version=no
15959 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15960 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15961 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15962 dynamic_linker='NetBSD (a.out) ld.so'
15963 else
15964 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15965 soname_spec='${libname}${release}${shared_ext}$major'
15966 dynamic_linker='NetBSD ld.elf_so'
15967 fi
15968 shlibpath_var=LD_LIBRARY_PATH
15969 shlibpath_overrides_runpath=yes
15970 hardcode_into_libs=yes
15971 ;;
15972
15973 newsos6)
15974 version_type=linux
15975 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15976 shlibpath_var=LD_LIBRARY_PATH
15977 shlibpath_overrides_runpath=yes
15978 ;;
15979
15980 nto-qnx*)
15981 version_type=linux
15982 need_lib_prefix=no
15983 need_version=no
15984 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15985 soname_spec='${libname}${release}${shared_ext}$major'
15986 shlibpath_var=LD_LIBRARY_PATH
15987 shlibpath_overrides_runpath=yes
15988 ;;
15989
15990 openbsd*)
15991 version_type=sunos
15992 sys_lib_dlsearch_path_spec="/usr/lib"
15993 need_lib_prefix=no
15994 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15995 case $host_os in
15996 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15997 *) need_version=no ;;
15998 esac
15999 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16000 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16001 shlibpath_var=LD_LIBRARY_PATH
16002 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16003 case $host_os in
16004 openbsd2.[89] | openbsd2.[89].*)
16005 shlibpath_overrides_runpath=no
16006 ;;
16007 *)
16008 shlibpath_overrides_runpath=yes
16009 ;;
16010 esac
16011 else
16012 shlibpath_overrides_runpath=yes
16013 fi
16014 ;;
16015
16016 os2*)
16017 libname_spec='$name'
16018 shrext_cmds=".dll"
16019 need_lib_prefix=no
16020 library_names_spec='$libname${shared_ext} $libname.a'
16021 dynamic_linker='OS/2 ld.exe'
16022 shlibpath_var=LIBPATH
16023 ;;
16024
16025 osf3* | osf4* | osf5*)
16026 version_type=osf
16027 need_lib_prefix=no
16028 need_version=no
16029 soname_spec='${libname}${release}${shared_ext}$major'
16030 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16031 shlibpath_var=LD_LIBRARY_PATH
16032 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16033 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16034 ;;
16035
16036 solaris*)
16037 version_type=linux
16038 need_lib_prefix=no
16039 need_version=no
16040 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16041 soname_spec='${libname}${release}${shared_ext}$major'
16042 shlibpath_var=LD_LIBRARY_PATH
16043 shlibpath_overrides_runpath=yes
16044 hardcode_into_libs=yes
16045 # ldd complains unless libraries are executable
16046 postinstall_cmds='chmod +x $lib'
16047 ;;
16048
16049 sunos4*)
16050 version_type=sunos
16051 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16052 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16053 shlibpath_var=LD_LIBRARY_PATH
16054 shlibpath_overrides_runpath=yes
16055 if test "$with_gnu_ld" = yes; then
16056 need_lib_prefix=no
16057 fi
16058 need_version=yes
16059 ;;
16060
16061 sysv4 | sysv4.3*)
16062 version_type=linux
16063 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16064 soname_spec='${libname}${release}${shared_ext}$major'
16065 shlibpath_var=LD_LIBRARY_PATH
16066 case $host_vendor in
16067 sni)
16068 shlibpath_overrides_runpath=no
16069 need_lib_prefix=no
16070 export_dynamic_flag_spec='${wl}-Blargedynsym'
16071 runpath_var=LD_RUN_PATH
16072 ;;
16073 siemens)
16074 need_lib_prefix=no
16075 ;;
16076 motorola)
16077 need_lib_prefix=no
16078 need_version=no
16079 shlibpath_overrides_runpath=no
16080 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16081 ;;
16082 esac
16083 ;;
16084
16085 sysv4*MP*)
16086 if test -d /usr/nec ;then
16087 version_type=linux
16088 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16089 soname_spec='$libname${shared_ext}.$major'
16090 shlibpath_var=LD_LIBRARY_PATH
16091 fi
16092 ;;
16093
16094 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16095 version_type=freebsd-elf
16096 need_lib_prefix=no
16097 need_version=no
16098 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16099 soname_spec='${libname}${release}${shared_ext}$major'
16100 shlibpath_var=LD_LIBRARY_PATH
16101 hardcode_into_libs=yes
16102 if test "$with_gnu_ld" = yes; then
16103 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16104 shlibpath_overrides_runpath=no
16105 else
16106 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16107 shlibpath_overrides_runpath=yes
16108 case $host_os in
16109 sco3.2v5*)
16110 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16111 ;;
16112 esac
16113 fi
16114 sys_lib_dlsearch_path_spec='/usr/lib'
16115 ;;
16116
16117 uts4*)
16118 version_type=linux
16119 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16120 soname_spec='${libname}${release}${shared_ext}$major'
16121 shlibpath_var=LD_LIBRARY_PATH
16122 ;;
16123
16124 *)
16125 dynamic_linker=no
16126 ;;
16127 esac
16128 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16129 echo "${ECHO_T}$dynamic_linker" >&6; }
16130 test "$dynamic_linker" = no && can_build_shared=no
16131
16132 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16133 if test "$GCC" = yes; then
16134 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16135 fi
16136
16137 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16138 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
16139 hardcode_action_F77=
16140 if test -n "$hardcode_libdir_flag_spec_F77" || \
16141 test -n "$runpath_var_F77" || \
16142 test "X$hardcode_automatic_F77" = "Xyes" ; then
16143
16144 # We can hardcode non-existant directories.
16145 if test "$hardcode_direct_F77" != no &&
16146 # If the only mechanism to avoid hardcoding is shlibpath_var, we
16147 # have to relink, otherwise we might link with an installed library
16148 # when we should be linking with a yet-to-be-installed one
16149 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
16150 test "$hardcode_minus_L_F77" != no; then
16151 # Linking always hardcodes the temporary library directory.
16152 hardcode_action_F77=relink
16153 else
16154 # We can link without hardcoding, and we can hardcode nonexisting dirs.
16155 hardcode_action_F77=immediate
16156 fi
16157 else
16158 # We cannot hardcode anything, or else we can only hardcode existing
16159 # directories.
16160 hardcode_action_F77=unsupported
16161 fi
16162 { echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16163 echo "${ECHO_T}$hardcode_action_F77" >&6; }
16164
16165 if test "$hardcode_action_F77" = relink; then
16166 # Fast installation is not supported
16167 enable_fast_install=no
16168 elif test "$shlibpath_overrides_runpath" = yes ||
16169 test "$enable_shared" = no; then
16170 # Fast installation is not necessary
16171 enable_fast_install=needless
16172 fi
16173
16174
16175 # The else clause should only fire when bootstrapping the
16176 # libtool distribution, otherwise you forgot to ship ltmain.sh
16177 # with your package, and you will get complaints that there are
16178 # no rules to generate ltmain.sh.
16179 if test -f "$ltmain"; then
16180 # See if we are running on zsh, and set the options which allow our commands through
16181 # without removal of \ escapes.
16182 if test -n "${ZSH_VERSION+set}" ; then
16183 setopt NO_GLOB_SUBST
16184 fi
16185 # Now quote all the things that may contain metacharacters while being
16186 # careful not to overquote the AC_SUBSTed values. We take copies of the
16187 # variables and quote the copies for generation of the libtool script.
16188 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
16189 SED SHELL STRIP \
16190 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
16191 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
16192 deplibs_check_method reload_flag reload_cmds need_locks \
16193 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
16194 lt_cv_sys_global_symbol_to_c_name_address \
16195 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
16196 old_postinstall_cmds old_postuninstall_cmds \
16197 compiler_F77 \
16198 CC_F77 \
16199 LD_F77 \
16200 lt_prog_compiler_wl_F77 \
16201 lt_prog_compiler_pic_F77 \
16202 lt_prog_compiler_static_F77 \
16203 lt_prog_compiler_no_builtin_flag_F77 \
16204 export_dynamic_flag_spec_F77 \
16205 thread_safe_flag_spec_F77 \
16206 whole_archive_flag_spec_F77 \
16207 enable_shared_with_static_runtimes_F77 \
16208 old_archive_cmds_F77 \
16209 old_archive_from_new_cmds_F77 \
16210 predep_objects_F77 \
16211 postdep_objects_F77 \
16212 predeps_F77 \
16213 postdeps_F77 \
16214 compiler_lib_search_path_F77 \
16215 archive_cmds_F77 \
16216 archive_expsym_cmds_F77 \
16217 postinstall_cmds_F77 \
16218 postuninstall_cmds_F77 \
16219 old_archive_from_expsyms_cmds_F77 \
16220 allow_undefined_flag_F77 \
16221 no_undefined_flag_F77 \
16222 export_symbols_cmds_F77 \
16223 hardcode_libdir_flag_spec_F77 \
16224 hardcode_libdir_flag_spec_ld_F77 \
16225 hardcode_libdir_separator_F77 \
16226 hardcode_automatic_F77 \
16227 module_cmds_F77 \
16228 module_expsym_cmds_F77 \
16229 lt_cv_prog_compiler_c_o_F77 \
16230 exclude_expsyms_F77 \
16231 include_expsyms_F77; do
16232
16233 case $var in
16234 old_archive_cmds_F77 | \
16235 old_archive_from_new_cmds_F77 | \
16236 archive_cmds_F77 | \
16237 archive_expsym_cmds_F77 | \
16238 module_cmds_F77 | \
16239 module_expsym_cmds_F77 | \
16240 old_archive_from_expsyms_cmds_F77 | \
16241 export_symbols_cmds_F77 | \
16242 extract_expsyms_cmds | reload_cmds | finish_cmds | \
16243 postinstall_cmds | postuninstall_cmds | \
16244 old_postinstall_cmds | old_postuninstall_cmds | \
16245 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
16246 # Double-quote double-evaled strings.
16247 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
16248 ;;
16249 *)
16250 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
16251 ;;
16252 esac
16253 done
16254
16255 case $lt_echo in
16256 *'\$0 --fallback-echo"')
16257 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
16258 ;;
16259 esac
16260
16261 cfgfile="$ofile"
16262
16263 cat <<__EOF__ >> "$cfgfile"
16264 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
16265
16266 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16267
16268 # Shell to use when invoking shell scripts.
16269 SHELL=$lt_SHELL
16270
16271 # Whether or not to build shared libraries.
16272 build_libtool_libs=$enable_shared
16273
16274 # Whether or not to build static libraries.
16275 build_old_libs=$enable_static
16276
16277 # Whether or not to add -lc for building shared libraries.
16278 build_libtool_need_lc=$archive_cmds_need_lc_F77
16279
16280 # Whether or not to disallow shared libs when runtime libs are static
16281 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
16282
16283 # Whether or not to optimize for fast installation.
16284 fast_install=$enable_fast_install
16285
16286 # The host system.
16287 host_alias=$host_alias
16288 host=$host
16289 host_os=$host_os
16290
16291 # The build system.
16292 build_alias=$build_alias
16293 build=$build
16294 build_os=$build_os
16295
16296 # An echo program that does not interpret backslashes.
16297 echo=$lt_echo
16298
16299 # The archiver.
16300 AR=$lt_AR
16301 AR_FLAGS=$lt_AR_FLAGS
16302
16303 # A C compiler.
16304 LTCC=$lt_LTCC
16305
16306 # LTCC compiler flags.
16307 LTCFLAGS=$lt_LTCFLAGS
16308
16309 # A language-specific compiler.
16310 CC=$lt_compiler_F77
16311
16312 # Is the compiler the GNU C compiler?
16313 with_gcc=$GCC_F77
16314
16315 # An ERE matcher.
16316 EGREP=$lt_EGREP
16317
16318 # The linker used to build libraries.
16319 LD=$lt_LD_F77
16320
16321 # Whether we need hard or soft links.
16322 LN_S=$lt_LN_S
16323
16324 # A BSD-compatible nm program.
16325 NM=$lt_NM
16326
16327 # A symbol stripping program
16328 STRIP=$lt_STRIP
16329
16330 # Used to examine libraries when file_magic_cmd begins "file"
16331 MAGIC_CMD=$MAGIC_CMD
16332
16333 # Used on cygwin: DLL creation program.
16334 DLLTOOL="$DLLTOOL"
16335
16336 # Used on cygwin: object dumper.
16337 OBJDUMP="$OBJDUMP"
16338
16339 # Used on cygwin: assembler.
16340 AS="$AS"
16341
16342 # The name of the directory that contains temporary libtool files.
16343 objdir=$objdir
16344
16345 # How to create reloadable object files.
16346 reload_flag=$lt_reload_flag
16347 reload_cmds=$lt_reload_cmds
16348
16349 # How to pass a linker flag through the compiler.
16350 wl=$lt_lt_prog_compiler_wl_F77
16351
16352 # Object file suffix (normally "o").
16353 objext="$ac_objext"
16354
16355 # Old archive suffix (normally "a").
16356 libext="$libext"
16357
16358 # Shared library suffix (normally ".so").
16359 shrext_cmds='$shrext_cmds'
16360
16361 # Executable file suffix (normally "").
16362 exeext="$exeext"
16363
16364 # Additional compiler flags for building library objects.
16365 pic_flag=$lt_lt_prog_compiler_pic_F77
16366 pic_mode=$pic_mode
16367
16368 # What is the maximum length of a command?
16369 max_cmd_len=$lt_cv_sys_max_cmd_len
16370
16371 # Does compiler simultaneously support -c and -o options?
16372 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
16373
16374 # Must we lock files when doing compilation?
16375 need_locks=$lt_need_locks
16376
16377 # Do we need the lib prefix for modules?
16378 need_lib_prefix=$need_lib_prefix
16379
16380 # Do we need a version for libraries?
16381 need_version=$need_version
16382
16383 # Whether dlopen is supported.
16384 dlopen_support=$enable_dlopen
16385
16386 # Whether dlopen of programs is supported.
16387 dlopen_self=$enable_dlopen_self
16388
16389 # Whether dlopen of statically linked programs is supported.
16390 dlopen_self_static=$enable_dlopen_self_static
16391
16392 # Compiler flag to prevent dynamic linking.
16393 link_static_flag=$lt_lt_prog_compiler_static_F77
16394
16395 # Compiler flag to turn off builtin functions.
16396 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
16397
16398 # Compiler flag to allow reflexive dlopens.
16399 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
16400
16401 # Compiler flag to generate shared objects directly from archives.
16402 whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
16403
16404 # Compiler flag to generate thread-safe objects.
16405 thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
16406
16407 # Library versioning type.
16408 version_type=$version_type
16409
16410 # Format of library name prefix.
16411 libname_spec=$lt_libname_spec
16412
16413 # List of archive names. First name is the real one, the rest are links.
16414 # The last name is the one that the linker finds with -lNAME.
16415 library_names_spec=$lt_library_names_spec
16416
16417 # The coded name of the library, if different from the real name.
16418 soname_spec=$lt_soname_spec
16419
16420 # Commands used to build and install an old-style archive.
16421 RANLIB=$lt_RANLIB
16422 old_archive_cmds=$lt_old_archive_cmds_F77
16423 old_postinstall_cmds=$lt_old_postinstall_cmds
16424 old_postuninstall_cmds=$lt_old_postuninstall_cmds
16425
16426 # Create an old-style archive from a shared archive.
16427 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
16428
16429 # Create a temporary old-style archive to link instead of a shared archive.
16430 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
16431
16432 # Commands used to build and install a shared archive.
16433 archive_cmds=$lt_archive_cmds_F77
16434 archive_expsym_cmds=$lt_archive_expsym_cmds_F77
16435 postinstall_cmds=$lt_postinstall_cmds
16436 postuninstall_cmds=$lt_postuninstall_cmds
16437
16438 # Commands used to build a loadable module (assumed same as above if empty)
16439 module_cmds=$lt_module_cmds_F77
16440 module_expsym_cmds=$lt_module_expsym_cmds_F77
16441
16442 # Commands to strip libraries.
16443 old_striplib=$lt_old_striplib
16444 striplib=$lt_striplib
16445
16446 # Dependencies to place before the objects being linked to create a
16447 # shared library.
16448 predep_objects=$lt_predep_objects_F77
16449
16450 # Dependencies to place after the objects being linked to create a
16451 # shared library.
16452 postdep_objects=$lt_postdep_objects_F77
16453
16454 # Dependencies to place before the objects being linked to create a
16455 # shared library.
16456 predeps=$lt_predeps_F77
16457
16458 # Dependencies to place after the objects being linked to create a
16459 # shared library.
16460 postdeps=$lt_postdeps_F77
16461
16462 # The library search path used internally by the compiler when linking
16463 # a shared library.
16464 compiler_lib_search_path=$lt_compiler_lib_search_path_F77
16465
16466 # Method to check whether dependent libraries are shared objects.
16467 deplibs_check_method=$lt_deplibs_check_method
16468
16469 # Command to use when deplibs_check_method == file_magic.
16470 file_magic_cmd=$lt_file_magic_cmd
16471
16472 # Flag that allows shared libraries with undefined symbols to be built.
16473 allow_undefined_flag=$lt_allow_undefined_flag_F77
16474
16475 # Flag that forces no undefined symbols.
16476 no_undefined_flag=$lt_no_undefined_flag_F77
16477
16478 # Commands used to finish a libtool library installation in a directory.
16479 finish_cmds=$lt_finish_cmds
16480
16481 # Same as above, but a single script fragment to be evaled but not shown.
16482 finish_eval=$lt_finish_eval
16483
16484 # Take the output of nm and produce a listing of raw symbols and C names.
16485 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16486
16487 # Transform the output of nm in a proper C declaration
16488 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16489
16490 # Transform the output of nm in a C name address pair
16491 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16492
16493 # This is the shared library runtime path variable.
16494 runpath_var=$runpath_var
16495
16496 # This is the shared library path variable.
16497 shlibpath_var=$shlibpath_var
16498
16499 # Is shlibpath searched before the hard-coded library search path?
16500 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16501
16502 # How to hardcode a shared library path into an executable.
16503 hardcode_action=$hardcode_action_F77
16504
16505 # Whether we should hardcode library paths into libraries.
16506 hardcode_into_libs=$hardcode_into_libs
16507
16508 # Flag to hardcode \$libdir into a binary during linking.
16509 # This must work even if \$libdir does not exist.
16510 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16511
16512 # If ld is used when linking, flag to hardcode \$libdir into
16513 # a binary during linking. This must work even if \$libdir does
16514 # not exist.
16515 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16516
16517 # Whether we need a single -rpath flag with a separated argument.
16518 hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16519
16520 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16521 # resulting binary.
16522 hardcode_direct=$hardcode_direct_F77
16523
16524 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16525 # resulting binary.
16526 hardcode_minus_L=$hardcode_minus_L_F77
16527
16528 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16529 # the resulting binary.
16530 hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16531
16532 # Set to yes if building a shared library automatically hardcodes DIR into the library
16533 # and all subsequent libraries and executables linked against it.
16534 hardcode_automatic=$hardcode_automatic_F77
16535
16536 # Variables whose values should be saved in libtool wrapper scripts and
16537 # restored at relink time.
16538 variables_saved_for_relink="$variables_saved_for_relink"
16539
16540 # Whether libtool must link a program against all its dependency libraries.
16541 link_all_deplibs=$link_all_deplibs_F77
16542
16543 # Compile-time system search path for libraries
16544 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16545
16546 # Run-time system search path for libraries
16547 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16548
16549 # Fix the shell variable \$srcfile for the compiler.
16550 fix_srcfile_path="$fix_srcfile_path_F77"
16551
16552 # Set to yes if exported symbols are required.
16553 always_export_symbols=$always_export_symbols_F77
16554
16555 # The commands to list exported symbols.
16556 export_symbols_cmds=$lt_export_symbols_cmds_F77
16557
16558 # The commands to extract the exported symbol list from a shared archive.
16559 extract_expsyms_cmds=$lt_extract_expsyms_cmds
16560
16561 # Symbols that should not be listed in the preloaded symbols.
16562 exclude_expsyms=$lt_exclude_expsyms_F77
16563
16564 # Symbols that must always be exported.
16565 include_expsyms=$lt_include_expsyms_F77
16566
16567 # ### END LIBTOOL TAG CONFIG: $tagname
16568
16569 __EOF__
16570
16571
16572 else
16573 # If there is no Makefile yet, we rely on a make rule to execute
16574 # `config.status --recheck' to rerun these tests and create the
16575 # libtool script then.
16576 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16577 if test -f "$ltmain_in"; then
16578 test -f Makefile && make "$ltmain"
16579 fi
16580 fi
16581
16582
16583 ac_ext=c
16584 ac_cpp='$CPP $CPPFLAGS'
16585 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16586 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16587 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16588
16589 CC="$lt_save_CC"
16590
16591 else
16592 tagname=""
16593 fi
16594 ;;
16595
16596 GCJ)
16597 if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16598
16599
16600 # Source file extension for Java test sources.
16601 ac_ext=java
16602
16603 # Object file extension for compiled Java test sources.
16604 objext=o
16605 objext_GCJ=$objext
16606
16607 # Code to be used in simple compile tests
16608 lt_simple_compile_test_code="class foo {}\n"
16609
16610 # Code to be used in simple link tests
16611 lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
16612
16613 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
16614
16615 # If no C compiler was specified, use CC.
16616 LTCC=${LTCC-"$CC"}
16617
16618 # If no C compiler flags were specified, use CFLAGS.
16619 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16620
16621 # Allow CC to be a program name with arguments.
16622 compiler=$CC
16623
16624
16625 # save warnings/boilerplate of simple test code
16626 ac_outfile=conftest.$ac_objext
16627 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
16628 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16629 _lt_compiler_boilerplate=`cat conftest.err`
16630 $rm conftest*
16631
16632 ac_outfile=conftest.$ac_objext
16633 printf "$lt_simple_link_test_code" >conftest.$ac_ext
16634 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16635 _lt_linker_boilerplate=`cat conftest.err`
16636 $rm conftest*
16637
16638
16639 # Allow CC to be a program name with arguments.
16640 lt_save_CC="$CC"
16641 CC=${GCJ-"gcj"}
16642 compiler=$CC
16643 compiler_GCJ=$CC
16644 for cc_temp in $compiler""; do
16645 case $cc_temp in
16646 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16647 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16648 \-*) ;;
16649 *) break;;
16650 esac
16651 done
16652 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16653
16654
16655 # GCJ did not exist at the time GCC didn't implicitly link libc in.
16656 archive_cmds_need_lc_GCJ=no
16657
16658 old_archive_cmds_GCJ=$old_archive_cmds
16659
16660
16661 lt_prog_compiler_no_builtin_flag_GCJ=
16662
16663 if test "$GCC" = yes; then
16664 lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16665
16666
16667 { echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16668 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
16669 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16670 echo $ECHO_N "(cached) $ECHO_C" >&6
16671 else
16672 lt_cv_prog_compiler_rtti_exceptions=no
16673 ac_outfile=conftest.$ac_objext
16674 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16675 lt_compiler_flag="-fno-rtti -fno-exceptions"
16676 # Insert the option either (1) after the last *FLAGS variable, or
16677 # (2) before a word containing "conftest.", or (3) at the end.
16678 # Note that $ac_compile itself does not contain backslashes and begins
16679 # with a dollar sign (not a hyphen), so the echo should work correctly.
16680 # The option is referenced via a variable to avoid confusing sed.
16681 lt_compile=`echo "$ac_compile" | $SED \
16682 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16683 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16684 -e 's:$: $lt_compiler_flag:'`
16685 (eval echo "\"\$as_me:16685: $lt_compile\"" >&5)
16686 (eval "$lt_compile" 2>conftest.err)
16687 ac_status=$?
16688 cat conftest.err >&5
16689 echo "$as_me:16689: \$? = $ac_status" >&5
16690 if (exit $ac_status) && test -s "$ac_outfile"; then
16691 # The compiler can only warn and ignore the option if not recognized
16692 # So say no if there are warnings other than the usual output.
16693 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16694 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16695 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16696 lt_cv_prog_compiler_rtti_exceptions=yes
16697 fi
16698 fi
16699 $rm conftest*
16700
16701 fi
16702 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16703 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16704
16705 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16706 lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16707 else
16708 :
16709 fi
16710
16711 fi
16712
16713 lt_prog_compiler_wl_GCJ=
16714 lt_prog_compiler_pic_GCJ=
16715 lt_prog_compiler_static_GCJ=
16716
16717 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16718 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
16719
16720 if test "$GCC" = yes; then
16721 lt_prog_compiler_wl_GCJ='-Wl,'
16722 lt_prog_compiler_static_GCJ='-static'
16723
16724 case $host_os in
16725 aix*)
16726 # All AIX code is PIC.
16727 if test "$host_cpu" = ia64; then
16728 # AIX 5 now supports IA64 processor
16729 lt_prog_compiler_static_GCJ='-Bstatic'
16730 fi
16731 ;;
16732
16733 amigaos*)
16734 # FIXME: we need at least 68020 code to build shared libraries, but
16735 # adding the `-m68020' flag to GCC prevents building anything better,
16736 # like `-m68040'.
16737 lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
16738 ;;
16739
16740 beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16741 # PIC is the default for these OSes.
16742 ;;
16743
16744 mingw* | pw32* | os2*)
16745 # This hack is so that the source file can tell whether it is being
16746 # built for inclusion in a dll (and should export symbols for example).
16747 lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16748 ;;
16749
16750 darwin* | rhapsody*)
16751 # PIC is the default on this platform
16752 # Common symbols not allowed in MH_DYLIB files
16753 lt_prog_compiler_pic_GCJ='-fno-common'
16754 ;;
16755
16756 interix3*)
16757 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16758 # Instead, we relocate shared libraries at runtime.
16759 ;;
16760
16761 msdosdjgpp*)
16762 # Just because we use GCC doesn't mean we suddenly get shared libraries
16763 # on systems that don't support them.
16764 lt_prog_compiler_can_build_shared_GCJ=no
16765 enable_shared=no
16766 ;;
16767
16768 sysv4*MP*)
16769 if test -d /usr/nec; then
16770 lt_prog_compiler_pic_GCJ=-Kconform_pic
16771 fi
16772 ;;
16773
16774 hpux*)
16775 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16776 # not for PA HP-UX.
16777 case $host_cpu in
16778 hppa*64*|ia64*)
16779 # +Z the default
16780 ;;
16781 *)
16782 lt_prog_compiler_pic_GCJ='-fPIC'
16783 ;;
16784 esac
16785 ;;
16786
16787 *)
16788 lt_prog_compiler_pic_GCJ='-fPIC'
16789 ;;
16790 esac
16791 else
16792 # PORTME Check for flag to pass linker flags through the system compiler.
16793 case $host_os in
16794 aix*)
16795 lt_prog_compiler_wl_GCJ='-Wl,'
16796 if test "$host_cpu" = ia64; then
16797 # AIX 5 now supports IA64 processor
16798 lt_prog_compiler_static_GCJ='-Bstatic'
16799 else
16800 lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
16801 fi
16802 ;;
16803 darwin*)
16804 # PIC is the default on this platform
16805 # Common symbols not allowed in MH_DYLIB files
16806 case $cc_basename in
16807 xlc*)
16808 lt_prog_compiler_pic_GCJ='-qnocommon'
16809 lt_prog_compiler_wl_GCJ='-Wl,'
16810 ;;
16811 esac
16812 ;;
16813
16814 mingw* | pw32* | os2*)
16815 # This hack is so that the source file can tell whether it is being
16816 # built for inclusion in a dll (and should export symbols for example).
16817 lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16818 ;;
16819
16820 hpux9* | hpux10* | hpux11*)
16821 lt_prog_compiler_wl_GCJ='-Wl,'
16822 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16823 # not for PA HP-UX.
16824 case $host_cpu in
16825 hppa*64*|ia64*)
16826 # +Z the default
16827 ;;
16828 *)
16829 lt_prog_compiler_pic_GCJ='+Z'
16830 ;;
16831 esac
16832 # Is there a better lt_prog_compiler_static that works with the bundled CC?
16833 lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
16834 ;;
16835
16836 irix5* | irix6* | nonstopux*)
16837 lt_prog_compiler_wl_GCJ='-Wl,'
16838 # PIC (with -KPIC) is the default.
16839 lt_prog_compiler_static_GCJ='-non_shared'
16840 ;;
16841
16842 newsos6)
16843 lt_prog_compiler_pic_GCJ='-KPIC'
16844 lt_prog_compiler_static_GCJ='-Bstatic'
16845 ;;
16846
16847 linux* | k*bsd*-gnu)
16848 case $cc_basename in
16849 icc* | ecc*)
16850 lt_prog_compiler_wl_GCJ='-Wl,'
16851 lt_prog_compiler_pic_GCJ='-KPIC'
16852 lt_prog_compiler_static_GCJ='-static'
16853 ;;
16854 pgcc* | pgf77* | pgf90* | pgf95*)
16855 # Portland Group compilers (*not* the Pentium gcc compiler,
16856 # which looks to be a dead project)
16857 lt_prog_compiler_wl_GCJ='-Wl,'
16858 lt_prog_compiler_pic_GCJ='-fpic'
16859 lt_prog_compiler_static_GCJ='-Bstatic'
16860 ;;
16861 ccc*)
16862 lt_prog_compiler_wl_GCJ='-Wl,'
16863 # All Alpha code is PIC.
16864 lt_prog_compiler_static_GCJ='-non_shared'
16865 ;;
16866 esac
16867 ;;
16868
16869 osf3* | osf4* | osf5*)
16870 lt_prog_compiler_wl_GCJ='-Wl,'
16871 # All OSF/1 code is PIC.
16872 lt_prog_compiler_static_GCJ='-non_shared'
16873 ;;
16874
16875 solaris*)
16876 lt_prog_compiler_pic_GCJ='-KPIC'
16877 lt_prog_compiler_static_GCJ='-Bstatic'
16878 case $cc_basename in
16879 f77* | f90* | f95*)
16880 lt_prog_compiler_wl_GCJ='-Qoption ld ';;
16881 *)
16882 lt_prog_compiler_wl_GCJ='-Wl,';;
16883 esac
16884 ;;
16885
16886 sunos4*)
16887 lt_prog_compiler_wl_GCJ='-Qoption ld '
16888 lt_prog_compiler_pic_GCJ='-PIC'
16889 lt_prog_compiler_static_GCJ='-Bstatic'
16890 ;;
16891
16892 sysv4 | sysv4.2uw2* | sysv4.3*)
16893 lt_prog_compiler_wl_GCJ='-Wl,'
16894 lt_prog_compiler_pic_GCJ='-KPIC'
16895 lt_prog_compiler_static_GCJ='-Bstatic'
16896 ;;
16897
16898 sysv4*MP*)
16899 if test -d /usr/nec ;then
16900 lt_prog_compiler_pic_GCJ='-Kconform_pic'
16901 lt_prog_compiler_static_GCJ='-Bstatic'
16902 fi
16903 ;;
16904
16905 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
16906 lt_prog_compiler_wl_GCJ='-Wl,'
16907 lt_prog_compiler_pic_GCJ='-KPIC'
16908 lt_prog_compiler_static_GCJ='-Bstatic'
16909 ;;
16910
16911 unicos*)
16912 lt_prog_compiler_wl_GCJ='-Wl,'
16913 lt_prog_compiler_can_build_shared_GCJ=no
16914 ;;
16915
16916 uts4*)
16917 lt_prog_compiler_pic_GCJ='-pic'
16918 lt_prog_compiler_static_GCJ='-Bstatic'
16919 ;;
16920
16921 *)
16922 lt_prog_compiler_can_build_shared_GCJ=no
16923 ;;
16924 esac
16925 fi
16926
16927 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
16928 echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; }
16929
16930 #
16931 # Check to make sure the PIC flag actually works.
16932 #
16933 if test -n "$lt_prog_compiler_pic_GCJ"; then
16934
16935 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
16936 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
16937 if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
16938 echo $ECHO_N "(cached) $ECHO_C" >&6
16939 else
16940 lt_prog_compiler_pic_works_GCJ=no
16941 ac_outfile=conftest.$ac_objext
16942 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16943 lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
16944 # Insert the option either (1) after the last *FLAGS variable, or
16945 # (2) before a word containing "conftest.", or (3) at the end.
16946 # Note that $ac_compile itself does not contain backslashes and begins
16947 # with a dollar sign (not a hyphen), so the echo should work correctly.
16948 # The option is referenced via a variable to avoid confusing sed.
16949 lt_compile=`echo "$ac_compile" | $SED \
16950 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16951 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16952 -e 's:$: $lt_compiler_flag:'`
16953 (eval echo "\"\$as_me:16953: $lt_compile\"" >&5)
16954 (eval "$lt_compile" 2>conftest.err)
16955 ac_status=$?
16956 cat conftest.err >&5
16957 echo "$as_me:16957: \$? = $ac_status" >&5
16958 if (exit $ac_status) && test -s "$ac_outfile"; then
16959 # The compiler can only warn and ignore the option if not recognized
16960 # So say no if there are warnings other than the usual output.
16961 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16962 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16963 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16964 lt_prog_compiler_pic_works_GCJ=yes
16965 fi
16966 fi
16967 $rm conftest*
16968
16969 fi
16970 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
16971 echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
16972
16973 if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
16974 case $lt_prog_compiler_pic_GCJ in
16975 "" | " "*) ;;
16976 *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
16977 esac
16978 else
16979 lt_prog_compiler_pic_GCJ=
16980 lt_prog_compiler_can_build_shared_GCJ=no
16981 fi
16982
16983 fi
16984 case $host_os in
16985 # For platforms which do not support PIC, -DPIC is meaningless:
16986 *djgpp*)
16987 lt_prog_compiler_pic_GCJ=
16988 ;;
16989 *)
16990 lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
16991 ;;
16992 esac
16993
16994 #
16995 # Check to make sure the static flag actually works.
16996 #
16997 wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
16998 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
16999 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
17000 if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
17001 echo $ECHO_N "(cached) $ECHO_C" >&6
17002 else
17003 lt_prog_compiler_static_works_GCJ=no
17004 save_LDFLAGS="$LDFLAGS"
17005 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17006 printf "$lt_simple_link_test_code" > conftest.$ac_ext
17007 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17008 # The linker can only warn and ignore the option if not recognized
17009 # So say no if there are warnings
17010 if test -s conftest.err; then
17011 # Append any errors to the config.log.
17012 cat conftest.err 1>&5
17013 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
17014 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17015 if diff conftest.exp conftest.er2 >/dev/null; then
17016 lt_prog_compiler_static_works_GCJ=yes
17017 fi
17018 else
17019 lt_prog_compiler_static_works_GCJ=yes
17020 fi
17021 fi
17022 $rm conftest*
17023 LDFLAGS="$save_LDFLAGS"
17024
17025 fi
17026 { echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
17027 echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; }
17028
17029 if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
17030 :
17031 else
17032 lt_prog_compiler_static_GCJ=
17033 fi
17034
17035
17036 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17037 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
17038 if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17039 echo $ECHO_N "(cached) $ECHO_C" >&6
17040 else
17041 lt_cv_prog_compiler_c_o_GCJ=no
17042 $rm -r conftest 2>/dev/null
17043 mkdir conftest
17044 cd conftest
17045 mkdir out
17046 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
17047
17048 lt_compiler_flag="-o out/conftest2.$ac_objext"
17049 # Insert the option either (1) after the last *FLAGS variable, or
17050 # (2) before a word containing "conftest.", or (3) at the end.
17051 # Note that $ac_compile itself does not contain backslashes and begins
17052 # with a dollar sign (not a hyphen), so the echo should work correctly.
17053 lt_compile=`echo "$ac_compile" | $SED \
17054 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17055 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17056 -e 's:$: $lt_compiler_flag:'`
17057 (eval echo "\"\$as_me:17057: $lt_compile\"" >&5)
17058 (eval "$lt_compile" 2>out/conftest.err)
17059 ac_status=$?
17060 cat out/conftest.err >&5
17061 echo "$as_me:17061: \$? = $ac_status" >&5
17062 if (exit $ac_status) && test -s out/conftest2.$ac_objext
17063 then
17064 # The compiler can only warn and ignore the option if not recognized
17065 # So say no if there are warnings
17066 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
17067 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17068 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17069 lt_cv_prog_compiler_c_o_GCJ=yes
17070 fi
17071 fi
17072 chmod u+w . 2>&5
17073 $rm conftest*
17074 # SGI C++ compiler will create directory out/ii_files/ for
17075 # template instantiation
17076 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
17077 $rm out/* && rmdir out
17078 cd ..
17079 rmdir conftest
17080 $rm conftest*
17081
17082 fi
17083 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17084 echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17085
17086
17087 hard_links="nottested"
17088 if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17089 # do not overwrite the value of need_locks provided by the user
17090 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17091 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
17092 hard_links=yes
17093 $rm conftest*
17094 ln conftest.a conftest.b 2>/dev/null && hard_links=no
17095 touch conftest.a
17096 ln conftest.a conftest.b 2>&5 || hard_links=no
17097 ln conftest.a conftest.b 2>/dev/null && hard_links=no
17098 { echo "$as_me:$LINENO: result: $hard_links" >&5
17099 echo "${ECHO_T}$hard_links" >&6; }
17100 if test "$hard_links" = no; then
17101 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17102 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17103 need_locks=warn
17104 fi
17105 else
17106 need_locks=no
17107 fi
17108
17109 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17110 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
17111
17112 runpath_var=
17113 allow_undefined_flag_GCJ=
17114 enable_shared_with_static_runtimes_GCJ=no
17115 archive_cmds_GCJ=
17116 archive_expsym_cmds_GCJ=
17117 old_archive_From_new_cmds_GCJ=
17118 old_archive_from_expsyms_cmds_GCJ=
17119 export_dynamic_flag_spec_GCJ=
17120 whole_archive_flag_spec_GCJ=
17121 thread_safe_flag_spec_GCJ=
17122 hardcode_libdir_flag_spec_GCJ=
17123 hardcode_libdir_flag_spec_ld_GCJ=
17124 hardcode_libdir_separator_GCJ=
17125 hardcode_direct_GCJ=no
17126 hardcode_minus_L_GCJ=no
17127 hardcode_shlibpath_var_GCJ=unsupported
17128 link_all_deplibs_GCJ=unknown
17129 hardcode_automatic_GCJ=no
17130 module_cmds_GCJ=
17131 module_expsym_cmds_GCJ=
17132 always_export_symbols_GCJ=no
17133 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17134 # include_expsyms should be a list of space-separated symbols to be *always*
17135 # included in the symbol list
17136 include_expsyms_GCJ=
17137 # exclude_expsyms can be an extended regexp of symbols to exclude
17138 # it will be wrapped by ` (' and `)$', so one must not match beginning or
17139 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17140 # as well as any symbol that contains `d'.
17141 exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
17142 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17143 # platforms (ab)use it in PIC code, but their linkers get confused if
17144 # the symbol is explicitly referenced. Since portable code cannot
17145 # rely on this symbol name, it's probably fine to never include it in
17146 # preloaded symbol tables.
17147 extract_expsyms_cmds=
17148 # Just being paranoid about ensuring that cc_basename is set.
17149 for cc_temp in $compiler""; do
17150 case $cc_temp in
17151 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17152 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17153 \-*) ;;
17154 *) break;;
17155 esac
17156 done
17157 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17158
17159 case $host_os in
17160 cygwin* | mingw* | pw32*)
17161 # FIXME: the MSVC++ port hasn't been tested in a loooong time
17162 # When not using gcc, we currently assume that we are using
17163 # Microsoft Visual C++.
17164 if test "$GCC" != yes; then
17165 with_gnu_ld=no
17166 fi
17167 ;;
17168 interix*)
17169 # we just hope/assume this is gcc and not c89 (= MSVC++)
17170 with_gnu_ld=yes
17171 ;;
17172 openbsd*)
17173 with_gnu_ld=no
17174 ;;
17175 esac
17176
17177 ld_shlibs_GCJ=yes
17178 if test "$with_gnu_ld" = yes; then
17179 # If archive_cmds runs LD, not CC, wlarc should be empty
17180 wlarc='${wl}'
17181
17182 # Set some defaults for GNU ld with shared library support. These
17183 # are reset later if shared libraries are not supported. Putting them
17184 # here allows them to be overridden if necessary.
17185 runpath_var=LD_RUN_PATH
17186 hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
17187 export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17188 # ancient GNU ld didn't support --whole-archive et. al.
17189 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
17190 whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17191 else
17192 whole_archive_flag_spec_GCJ=
17193 fi
17194 supports_anon_versioning=no
17195 case `$LD -v 2>/dev/null` in
17196 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17197 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17198 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17199 *\ 2.11.*) ;; # other 2.11 versions
17200 *) supports_anon_versioning=yes ;;
17201 esac
17202
17203 # See if GNU ld supports shared libraries.
17204 case $host_os in
17205 aix3* | aix4* | aix5*)
17206 # On AIX/PPC, the GNU linker is very broken
17207 if test "$host_cpu" != ia64; then
17208 ld_shlibs_GCJ=no
17209 cat <<EOF 1>&2
17210
17211 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
17212 *** to be unable to reliably create shared libraries on AIX.
17213 *** Therefore, libtool is disabling shared libraries support. If you
17214 *** really care for shared libraries, you may want to modify your PATH
17215 *** so that a non-GNU linker is found, and then restart.
17216
17217 EOF
17218 fi
17219 ;;
17220
17221 amigaos*)
17222 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)'
17223 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17224 hardcode_minus_L_GCJ=yes
17225
17226 # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
17227 # that the semantics of dynamic libraries on AmigaOS, at least up
17228 # to version 4, is to share data among multiple programs linked
17229 # with the same dynamic library. Since this doesn't match the
17230 # behavior of shared libraries on other platforms, we can't use
17231 # them.
17232 ld_shlibs_GCJ=no
17233 ;;
17234
17235 beos*)
17236 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17237 allow_undefined_flag_GCJ=unsupported
17238 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
17239 # support --undefined. This deserves some investigation. FIXME
17240 archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17241 else
17242 ld_shlibs_GCJ=no
17243 fi
17244 ;;
17245
17246 cygwin* | mingw* | pw32*)
17247 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17248 # as there is no search path for DLLs.
17249 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17250 allow_undefined_flag_GCJ=unsupported
17251 always_export_symbols_GCJ=no
17252 enable_shared_with_static_runtimes_GCJ=yes
17253 export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
17254
17255 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
17256 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17257 # If the export-symbols file already is a .def file (1st line
17258 # is EXPORTS), use it as is; otherwise, prepend...
17259 archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17260 cp $export_symbols $output_objdir/$soname.def;
17261 else
17262 echo EXPORTS > $output_objdir/$soname.def;
17263 cat $export_symbols >> $output_objdir/$soname.def;
17264 fi~
17265 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17266 else
17267 ld_shlibs_GCJ=no
17268 fi
17269 ;;
17270
17271 interix3*)
17272 hardcode_direct_GCJ=no
17273 hardcode_shlibpath_var_GCJ=no
17274 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17275 export_dynamic_flag_spec_GCJ='${wl}-E'
17276 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17277 # Instead, shared libraries are loaded at an image base (0x10000000 by
17278 # default) and relocated if they conflict, which is a slow very memory
17279 # consuming and fragmenting process. To avoid this, we pick a random,
17280 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17281 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
17282 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'
17283 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'
17284 ;;
17285
17286 linux* | k*bsd*-gnu)
17287 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17288 tmp_addflag=
17289 case $cc_basename,$host_cpu in
17290 pgcc*) # Portland Group C compiler
17291 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'
17292 tmp_addflag=' $pic_flag'
17293 ;;
17294 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
17295 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'
17296 tmp_addflag=' $pic_flag -Mnomain' ;;
17297 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
17298 tmp_addflag=' -i_dynamic' ;;
17299 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
17300 tmp_addflag=' -i_dynamic -nofor_main' ;;
17301 ifc* | ifort*) # Intel Fortran compiler
17302 tmp_addflag=' -nofor_main' ;;
17303 esac
17304 archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17305
17306 if test $supports_anon_versioning = yes; then
17307 archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
17308 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17309 $echo "local: *; };" >> $output_objdir/$libname.ver~
17310 $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17311 fi
17312 link_all_deplibs_GCJ=no
17313 else
17314 ld_shlibs_GCJ=no
17315 fi
17316 ;;
17317
17318 netbsd* | netbsdelf*-gnu)
17319 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17320 archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17321 wlarc=
17322 else
17323 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17324 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17325 fi
17326 ;;
17327
17328 solaris*)
17329 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
17330 ld_shlibs_GCJ=no
17331 cat <<EOF 1>&2
17332
17333 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
17334 *** create shared libraries on Solaris systems. Therefore, libtool
17335 *** is disabling shared libraries support. We urge you to upgrade GNU
17336 *** binutils to release 2.9.1 or newer. Another option is to modify
17337 *** your PATH or compiler configuration so that the native linker is
17338 *** used, and then restart.
17339
17340 EOF
17341 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17342 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17343 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17344 else
17345 ld_shlibs_GCJ=no
17346 fi
17347 ;;
17348
17349 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
17350 case `$LD -v 2>&1` in
17351 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
17352 ld_shlibs_GCJ=no
17353 cat <<_LT_EOF 1>&2
17354
17355 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17356 *** reliably create shared libraries on SCO systems. Therefore, libtool
17357 *** is disabling shared libraries support. We urge you to upgrade GNU
17358 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
17359 *** your PATH or compiler configuration so that the native linker is
17360 *** used, and then restart.
17361
17362 _LT_EOF
17363 ;;
17364 *)
17365 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17366 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
17367 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
17368 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
17369 else
17370 ld_shlibs_GCJ=no
17371 fi
17372 ;;
17373 esac
17374 ;;
17375
17376 sunos4*)
17377 archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17378 wlarc=
17379 hardcode_direct_GCJ=yes
17380 hardcode_shlibpath_var_GCJ=no
17381 ;;
17382
17383 *)
17384 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17385 archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17386 archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17387 else
17388 ld_shlibs_GCJ=no
17389 fi
17390 ;;
17391 esac
17392
17393 if test "$ld_shlibs_GCJ" = no; then
17394 runpath_var=
17395 hardcode_libdir_flag_spec_GCJ=
17396 export_dynamic_flag_spec_GCJ=
17397 whole_archive_flag_spec_GCJ=
17398 fi
17399 else
17400 # PORTME fill in a description of your system's linker (not GNU ld)
17401 case $host_os in
17402 aix3*)
17403 allow_undefined_flag_GCJ=unsupported
17404 always_export_symbols_GCJ=yes
17405 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'
17406 # Note: this linker hardcodes the directories in LIBPATH if there
17407 # are no directories specified by -L.
17408 hardcode_minus_L_GCJ=yes
17409 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17410 # Neither direct hardcoding nor static linking is supported with a
17411 # broken collect2.
17412 hardcode_direct_GCJ=unsupported
17413 fi
17414 ;;
17415
17416 aix4* | aix5*)
17417 if test "$host_cpu" = ia64; then
17418 # On IA64, the linker does run time linking by default, so we don't
17419 # have to do anything special.
17420 aix_use_runtimelinking=no
17421 exp_sym_flag='-Bexport'
17422 no_entry_flag=""
17423 else
17424 # If we're using GNU nm, then we don't want the "-C" option.
17425 # -C means demangle to AIX nm, but means don't demangle with GNU nm
17426 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
17427 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'
17428 else
17429 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'
17430 fi
17431 aix_use_runtimelinking=no
17432
17433 # Test if we are trying to use run time linking or normal
17434 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
17435 # need to do runtime linking.
17436 case $host_os in aix4.[23]|aix4.[23].*|aix5*)
17437 for ld_flag in $LDFLAGS; do
17438 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17439 aix_use_runtimelinking=yes
17440 break
17441 fi
17442 done
17443 ;;
17444 esac
17445
17446 exp_sym_flag='-bexport'
17447 no_entry_flag='-bnoentry'
17448 fi
17449
17450 # When large executables or shared objects are built, AIX ld can
17451 # have problems creating the table of contents. If linking a library
17452 # or program results in "error TOC overflow" add -mminimal-toc to
17453 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
17454 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17455
17456 archive_cmds_GCJ=''
17457 hardcode_direct_GCJ=yes
17458 hardcode_libdir_separator_GCJ=':'
17459 link_all_deplibs_GCJ=yes
17460
17461 if test "$GCC" = yes; then
17462 case $host_os in aix4.[012]|aix4.[012].*)
17463 # We only want to do this on AIX 4.2 and lower, the check
17464 # below for broken collect2 doesn't work under 4.3+
17465 collect2name=`${CC} -print-prog-name=collect2`
17466 if test -f "$collect2name" && \
17467 strings "$collect2name" | grep resolve_lib_name >/dev/null
17468 then
17469 # We have reworked collect2
17470 hardcode_direct_GCJ=yes
17471 else
17472 # We have old collect2
17473 hardcode_direct_GCJ=unsupported
17474 # It fails to find uninstalled libraries when the uninstalled
17475 # path is not listed in the libpath. Setting hardcode_minus_L
17476 # to unsupported forces relinking
17477 hardcode_minus_L_GCJ=yes
17478 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17479 hardcode_libdir_separator_GCJ=
17480 fi
17481 ;;
17482 esac
17483 shared_flag='-shared'
17484 if test "$aix_use_runtimelinking" = yes; then
17485 shared_flag="$shared_flag "'${wl}-G'
17486 fi
17487 else
17488 # not using gcc
17489 if test "$host_cpu" = ia64; then
17490 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17491 # chokes on -Wl,-G. The following line is correct:
17492 shared_flag='-G'
17493 else
17494 if test "$aix_use_runtimelinking" = yes; then
17495 shared_flag='${wl}-G'
17496 else
17497 shared_flag='${wl}-bM:SRE'
17498 fi
17499 fi
17500 fi
17501
17502 # It seems that -bexpall does not export symbols beginning with
17503 # underscore (_), so it is better to generate a list of symbols to export.
17504 always_export_symbols_GCJ=yes
17505 if test "$aix_use_runtimelinking" = yes; then
17506 # Warning - without using the other runtime loading flags (-brtl),
17507 # -berok will link without error, but may produce a broken library.
17508 allow_undefined_flag_GCJ='-berok'
17509 # Determine the default libpath from the value encoded in an empty executable.
17510 cat >conftest.$ac_ext <<_ACEOF
17511 /* confdefs.h. */
17512 _ACEOF
17513 cat confdefs.h >>conftest.$ac_ext
17514 cat >>conftest.$ac_ext <<_ACEOF
17515 /* end confdefs.h. */
17516
17517 int
17518 main ()
17519 {
17520
17521 ;
17522 return 0;
17523 }
17524 _ACEOF
17525 rm -f conftest.$ac_objext conftest$ac_exeext
17526 if { (ac_try="$ac_link"
17527 case "(($ac_try" in
17528 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17529 *) ac_try_echo=$ac_try;;
17530 esac
17531 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17532 (eval "$ac_link") 2>conftest.er1
17533 ac_status=$?
17534 grep -v '^ *+' conftest.er1 >conftest.err
17535 rm -f conftest.er1
17536 cat conftest.err >&5
17537 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17538 (exit $ac_status); } &&
17539 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17540 { (case "(($ac_try" in
17541 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17542 *) ac_try_echo=$ac_try;;
17543 esac
17544 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17545 (eval "$ac_try") 2>&5
17546 ac_status=$?
17547 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17548 (exit $ac_status); }; } &&
17549 { ac_try='test -s conftest$ac_exeext'
17550 { (case "(($ac_try" in
17551 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17552 *) ac_try_echo=$ac_try;;
17553 esac
17554 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17555 (eval "$ac_try") 2>&5
17556 ac_status=$?
17557 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17558 (exit $ac_status); }; }; then
17559
17560 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
17561 }'`
17562 # Check for a 64-bit object if we didn't find anything.
17563 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
17564 }'`; fi
17565 else
17566 echo "$as_me: failed program was:" >&5
17567 sed 's/^/| /' conftest.$ac_ext >&5
17568
17569
17570 fi
17571
17572 rm -f core conftest.err conftest.$ac_objext \
17573 conftest$ac_exeext conftest.$ac_ext
17574 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17575
17576 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17577 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"
17578 else
17579 if test "$host_cpu" = ia64; then
17580 hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17581 allow_undefined_flag_GCJ="-z nodefs"
17582 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"
17583 else
17584 # Determine the default libpath from the value encoded in an empty executable.
17585 cat >conftest.$ac_ext <<_ACEOF
17586 /* confdefs.h. */
17587 _ACEOF
17588 cat confdefs.h >>conftest.$ac_ext
17589 cat >>conftest.$ac_ext <<_ACEOF
17590 /* end confdefs.h. */
17591
17592 int
17593 main ()
17594 {
17595
17596 ;
17597 return 0;
17598 }
17599 _ACEOF
17600 rm -f conftest.$ac_objext conftest$ac_exeext
17601 if { (ac_try="$ac_link"
17602 case "(($ac_try" in
17603 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17604 *) ac_try_echo=$ac_try;;
17605 esac
17606 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17607 (eval "$ac_link") 2>conftest.er1
17608 ac_status=$?
17609 grep -v '^ *+' conftest.er1 >conftest.err
17610 rm -f conftest.er1
17611 cat conftest.err >&5
17612 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17613 (exit $ac_status); } &&
17614 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17615 { (case "(($ac_try" in
17616 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17617 *) ac_try_echo=$ac_try;;
17618 esac
17619 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17620 (eval "$ac_try") 2>&5
17621 ac_status=$?
17622 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17623 (exit $ac_status); }; } &&
17624 { ac_try='test -s conftest$ac_exeext'
17625 { (case "(($ac_try" in
17626 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17627 *) ac_try_echo=$ac_try;;
17628 esac
17629 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17630 (eval "$ac_try") 2>&5
17631 ac_status=$?
17632 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17633 (exit $ac_status); }; }; then
17634
17635 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
17636 }'`
17637 # Check for a 64-bit object if we didn't find anything.
17638 if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
17639 }'`; fi
17640 else
17641 echo "$as_me: failed program was:" >&5
17642 sed 's/^/| /' conftest.$ac_ext >&5
17643
17644
17645 fi
17646
17647 rm -f core conftest.err conftest.$ac_objext \
17648 conftest$ac_exeext conftest.$ac_ext
17649 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17650
17651 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17652 # Warning - without using the other run time loading flags,
17653 # -berok will link without error, but may produce a broken library.
17654 no_undefined_flag_GCJ=' ${wl}-bernotok'
17655 allow_undefined_flag_GCJ=' ${wl}-berok'
17656 # Exported symbols can be pulled into shared objects from archives
17657 whole_archive_flag_spec_GCJ='$convenience'
17658 archive_cmds_need_lc_GCJ=yes
17659 # This is similar to how AIX traditionally builds its shared libraries.
17660 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'
17661 fi
17662 fi
17663 ;;
17664
17665 amigaos*)
17666 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)'
17667 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17668 hardcode_minus_L_GCJ=yes
17669 # see comment about different semantics on the GNU ld section
17670 ld_shlibs_GCJ=no
17671 ;;
17672
17673 bsdi[45]*)
17674 export_dynamic_flag_spec_GCJ=-rdynamic
17675 ;;
17676
17677 cygwin* | mingw* | pw32*)
17678 # When not using gcc, we currently assume that we are using
17679 # Microsoft Visual C++.
17680 # hardcode_libdir_flag_spec is actually meaningless, as there is
17681 # no search path for DLLs.
17682 hardcode_libdir_flag_spec_GCJ=' '
17683 allow_undefined_flag_GCJ=unsupported
17684 # Tell ltmain to make .lib files, not .a files.
17685 libext=lib
17686 # Tell ltmain to make .dll files, not .so files.
17687 shrext_cmds=".dll"
17688 # FIXME: Setting linknames here is a bad hack.
17689 archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
17690 # The linker will automatically build a .lib file if we build a DLL.
17691 old_archive_From_new_cmds_GCJ='true'
17692 # FIXME: Should let the user specify the lib program.
17693 old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
17694 fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
17695 enable_shared_with_static_runtimes_GCJ=yes
17696 ;;
17697
17698 darwin* | rhapsody*)
17699 case $host_os in
17700 rhapsody* | darwin1.[012])
17701 allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
17702 ;;
17703 *) # Darwin 1.3 on
17704 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
17705 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17706 else
17707 case ${MACOSX_DEPLOYMENT_TARGET} in
17708 10.[012])
17709 allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17710 ;;
17711 10.*)
17712 allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
17713 ;;
17714 esac
17715 fi
17716 ;;
17717 esac
17718 archive_cmds_need_lc_GCJ=no
17719 hardcode_direct_GCJ=no
17720 hardcode_automatic_GCJ=yes
17721 hardcode_shlibpath_var_GCJ=unsupported
17722 whole_archive_flag_spec_GCJ=''
17723 link_all_deplibs_GCJ=yes
17724 if test "$GCC" = yes ; then
17725 output_verbose_link_cmd='echo'
17726 archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
17727 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17728 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17729 archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
17730 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}'
17731 else
17732 case $cc_basename in
17733 xlc*)
17734 output_verbose_link_cmd='echo'
17735 archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
17736 module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17737 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17738 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 $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
17739 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}'
17740 ;;
17741 *)
17742 ld_shlibs_GCJ=no
17743 ;;
17744 esac
17745 fi
17746 ;;
17747
17748 dgux*)
17749 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17750 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17751 hardcode_shlibpath_var_GCJ=no
17752 ;;
17753
17754 freebsd1*)
17755 ld_shlibs_GCJ=no
17756 ;;
17757
17758 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
17759 # support. Future versions do this automatically, but an explicit c++rt0.o
17760 # does not break anything, and helps significantly (at the cost of a little
17761 # extra space).
17762 freebsd2.2*)
17763 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
17764 hardcode_libdir_flag_spec_GCJ='-R$libdir'
17765 hardcode_direct_GCJ=yes
17766 hardcode_shlibpath_var_GCJ=no
17767 ;;
17768
17769 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
17770 freebsd2*)
17771 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17772 hardcode_direct_GCJ=yes
17773 hardcode_minus_L_GCJ=yes
17774 hardcode_shlibpath_var_GCJ=no
17775 ;;
17776
17777 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
17778 freebsd* | dragonfly*)
17779 archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
17780 hardcode_libdir_flag_spec_GCJ='-R$libdir'
17781 hardcode_direct_GCJ=yes
17782 hardcode_shlibpath_var_GCJ=no
17783 ;;
17784
17785 hpux9*)
17786 if test "$GCC" = yes; then
17787 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'
17788 else
17789 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'
17790 fi
17791 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17792 hardcode_libdir_separator_GCJ=:
17793 hardcode_direct_GCJ=yes
17794
17795 # hardcode_minus_L: Not really in the search PATH,
17796 # but as the default location of the library.
17797 hardcode_minus_L_GCJ=yes
17798 export_dynamic_flag_spec_GCJ='${wl}-E'
17799 ;;
17800
17801 hpux10*)
17802 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17803 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17804 else
17805 archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
17806 fi
17807 if test "$with_gnu_ld" = no; then
17808 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17809 hardcode_libdir_separator_GCJ=:
17810
17811 hardcode_direct_GCJ=yes
17812 export_dynamic_flag_spec_GCJ='${wl}-E'
17813
17814 # hardcode_minus_L: Not really in the search PATH,
17815 # but as the default location of the library.
17816 hardcode_minus_L_GCJ=yes
17817 fi
17818 ;;
17819
17820 hpux11*)
17821 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17822 case $host_cpu in
17823 hppa*64*)
17824 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17825 ;;
17826 ia64*)
17827 archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17828 ;;
17829 *)
17830 archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17831 ;;
17832 esac
17833 else
17834 case $host_cpu in
17835 hppa*64*)
17836 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17837 ;;
17838 ia64*)
17839 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17840 ;;
17841 *)
17842 archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17843 ;;
17844 esac
17845 fi
17846 if test "$with_gnu_ld" = no; then
17847 hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17848 hardcode_libdir_separator_GCJ=:
17849
17850 case $host_cpu in
17851 hppa*64*|ia64*)
17852 hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
17853 hardcode_direct_GCJ=no
17854 hardcode_shlibpath_var_GCJ=no
17855 ;;
17856 *)
17857 hardcode_direct_GCJ=yes
17858 export_dynamic_flag_spec_GCJ='${wl}-E'
17859
17860 # hardcode_minus_L: Not really in the search PATH,
17861 # but as the default location of the library.
17862 hardcode_minus_L_GCJ=yes
17863 ;;
17864 esac
17865 fi
17866 ;;
17867
17868 irix5* | irix6* | nonstopux*)
17869 if test "$GCC" = yes; then
17870 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'
17871 else
17872 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'
17873 hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
17874 fi
17875 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17876 hardcode_libdir_separator_GCJ=:
17877 link_all_deplibs_GCJ=yes
17878 ;;
17879
17880 netbsd* | netbsdelf*-gnu)
17881 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17882 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
17883 else
17884 archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
17885 fi
17886 hardcode_libdir_flag_spec_GCJ='-R$libdir'
17887 hardcode_direct_GCJ=yes
17888 hardcode_shlibpath_var_GCJ=no
17889 ;;
17890
17891 newsos6)
17892 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17893 hardcode_direct_GCJ=yes
17894 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17895 hardcode_libdir_separator_GCJ=:
17896 hardcode_shlibpath_var_GCJ=no
17897 ;;
17898
17899 openbsd*)
17900 hardcode_direct_GCJ=yes
17901 hardcode_shlibpath_var_GCJ=no
17902 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
17903 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17904 archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
17905 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17906 export_dynamic_flag_spec_GCJ='${wl}-E'
17907 else
17908 case $host_os in
17909 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
17910 archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17911 hardcode_libdir_flag_spec_GCJ='-R$libdir'
17912 ;;
17913 *)
17914 archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17915 hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17916 ;;
17917 esac
17918 fi
17919 ;;
17920
17921 os2*)
17922 hardcode_libdir_flag_spec_GCJ='-L$libdir'
17923 hardcode_minus_L_GCJ=yes
17924 allow_undefined_flag_GCJ=unsupported
17925 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'
17926 old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
17927 ;;
17928
17929 osf3*)
17930 if test "$GCC" = yes; then
17931 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17932 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'
17933 else
17934 allow_undefined_flag_GCJ=' -expect_unresolved \*'
17935 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'
17936 fi
17937 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17938 hardcode_libdir_separator_GCJ=:
17939 ;;
17940
17941 osf4* | osf5*) # as osf3* with the addition of -msym flag
17942 if test "$GCC" = yes; then
17943 allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17944 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'
17945 hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17946 else
17947 allow_undefined_flag_GCJ=' -expect_unresolved \*'
17948 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'
17949 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~
17950 $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'
17951
17952 # Both c and cxx compiler support -rpath directly
17953 hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
17954 fi
17955 hardcode_libdir_separator_GCJ=:
17956 ;;
17957
17958 solaris*)
17959 no_undefined_flag_GCJ=' -z text'
17960 if test "$GCC" = yes; then
17961 wlarc='${wl}'
17962 archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17963 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17964 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
17965 else
17966 wlarc=''
17967 archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
17968 archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17969 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
17970 fi
17971 hardcode_libdir_flag_spec_GCJ='-R$libdir'
17972 hardcode_shlibpath_var_GCJ=no
17973 case $host_os in
17974 solaris2.[0-5] | solaris2.[0-5].*) ;;
17975 *)
17976 # The compiler driver will combine linker options so we
17977 # cannot just pass the convience library names through
17978 # without $wl, iff we do not link with $LD.
17979 # Luckily, gcc supports the same syntax we need for Sun Studio.
17980 # Supported since Solaris 2.6 (maybe 2.5.1?)
17981 case $wlarc in
17982 '')
17983 whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
17984 *)
17985 whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
17986 esac ;;
17987 esac
17988 link_all_deplibs_GCJ=yes
17989 ;;
17990
17991 sunos4*)
17992 if test "x$host_vendor" = xsequent; then
17993 # Use $CC to link under sequent, because it throws in some extra .o
17994 # files that make .init and .fini sections work.
17995 archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
17996 else
17997 archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
17998 fi
17999 hardcode_libdir_flag_spec_GCJ='-L$libdir'
18000 hardcode_direct_GCJ=yes
18001 hardcode_minus_L_GCJ=yes
18002 hardcode_shlibpath_var_GCJ=no
18003 ;;
18004
18005 sysv4)
18006 case $host_vendor in
18007 sni)
18008 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18009 hardcode_direct_GCJ=yes # is this really true???
18010 ;;
18011 siemens)
18012 ## LD is ld it makes a PLAMLIB
18013 ## CC just makes a GrossModule.
18014 archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18015 reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18016 hardcode_direct_GCJ=no
18017 ;;
18018 motorola)
18019 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18020 hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18021 ;;
18022 esac
18023 runpath_var='LD_RUN_PATH'
18024 hardcode_shlibpath_var_GCJ=no
18025 ;;
18026
18027 sysv4.3*)
18028 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18029 hardcode_shlibpath_var_GCJ=no
18030 export_dynamic_flag_spec_GCJ='-Bexport'
18031 ;;
18032
18033 sysv4*MP*)
18034 if test -d /usr/nec; then
18035 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18036 hardcode_shlibpath_var_GCJ=no
18037 runpath_var=LD_RUN_PATH
18038 hardcode_runpath_var=yes
18039 ld_shlibs_GCJ=yes
18040 fi
18041 ;;
18042
18043 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
18044 no_undefined_flag_GCJ='${wl}-z,text'
18045 archive_cmds_need_lc_GCJ=no
18046 hardcode_shlibpath_var_GCJ=no
18047 runpath_var='LD_RUN_PATH'
18048
18049 if test "$GCC" = yes; then
18050 archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18051 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18052 else
18053 archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18054 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18055 fi
18056 ;;
18057
18058 sysv5* | sco3.2v5* | sco5v6*)
18059 # Note: We can NOT use -z defs as we might desire, because we do not
18060 # link with -lc, and that would cause any symbols used from libc to
18061 # always be unresolved, which means just about no library would
18062 # ever link correctly. If we're not using GNU ld we use -z text
18063 # though, which does catch some bad symbols but isn't as heavy-handed
18064 # as -z defs.
18065 no_undefined_flag_GCJ='${wl}-z,text'
18066 allow_undefined_flag_GCJ='${wl}-z,nodefs'
18067 archive_cmds_need_lc_GCJ=no
18068 hardcode_shlibpath_var_GCJ=no
18069 hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
18070 hardcode_libdir_separator_GCJ=':'
18071 link_all_deplibs_GCJ=yes
18072 export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18073 runpath_var='LD_RUN_PATH'
18074
18075 if test "$GCC" = yes; then
18076 archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18077 archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18078 else
18079 archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18080 archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18081 fi
18082 ;;
18083
18084 uts4*)
18085 archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18086 hardcode_libdir_flag_spec_GCJ='-L$libdir'
18087 hardcode_shlibpath_var_GCJ=no
18088 ;;
18089
18090 *)
18091 ld_shlibs_GCJ=no
18092 ;;
18093 esac
18094 fi
18095
18096 { echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18097 echo "${ECHO_T}$ld_shlibs_GCJ" >&6; }
18098 test "$ld_shlibs_GCJ" = no && can_build_shared=no
18099
18100 #
18101 # Do we need to explicitly link libc?
18102 #
18103 case "x$archive_cmds_need_lc_GCJ" in
18104 x|xyes)
18105 # Assume -lc should be added
18106 archive_cmds_need_lc_GCJ=yes
18107
18108 if test "$enable_shared" = yes && test "$GCC" = yes; then
18109 case $archive_cmds_GCJ in
18110 *'~'*)
18111 # FIXME: we may have to deal with multi-command sequences.
18112 ;;
18113 '$CC '*)
18114 # Test whether the compiler implicitly links with -lc since on some
18115 # systems, -lgcc has to come before -lc. If gcc already passes -lc
18116 # to ld, don't add -lc before -lgcc.
18117 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18118 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
18119 $rm conftest*
18120 printf "$lt_simple_compile_test_code" > conftest.$ac_ext
18121
18122 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18123 (eval $ac_compile) 2>&5
18124 ac_status=$?
18125 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18126 (exit $ac_status); } 2>conftest.err; then
18127 soname=conftest
18128 lib=conftest
18129 libobjs=conftest.$ac_objext
18130 deplibs=
18131 wl=$lt_prog_compiler_wl_GCJ
18132 pic_flag=$lt_prog_compiler_pic_GCJ
18133 compiler_flags=-v
18134 linker_flags=-v
18135 verstring=
18136 output_objdir=.
18137 libname=conftest
18138 lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18139 allow_undefined_flag_GCJ=
18140 if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
18141 (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
18142 ac_status=$?
18143 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18144 (exit $ac_status); }
18145 then
18146 archive_cmds_need_lc_GCJ=no
18147 else
18148 archive_cmds_need_lc_GCJ=yes
18149 fi
18150 allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18151 else
18152 cat conftest.err 1>&5
18153 fi
18154 $rm conftest*
18155 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
18156 echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; }
18157 ;;
18158 esac
18159 fi
18160 ;;
18161 esac
18162
18163 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18164 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
18165 library_names_spec=
18166 libname_spec='lib$name'
18167 soname_spec=
18168 shrext_cmds=".so"
18169 postinstall_cmds=
18170 postuninstall_cmds=
18171 finish_cmds=
18172 finish_eval=
18173 shlibpath_var=
18174 shlibpath_overrides_runpath=unknown
18175 version_type=none
18176 dynamic_linker="$host_os ld.so"
18177 sys_lib_dlsearch_path_spec="/lib /usr/lib"
18178 if test "$GCC" = yes; then
18179 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18180 if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
18181 # if the path contains ";" then we assume it to be the separator
18182 # otherwise default to the standard path separator (i.e. ":") - it is
18183 # assumed that no part of a normal pathname contains ";" but that should
18184 # okay in the real world where ";" in dirpaths is itself problematic.
18185 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18186 else
18187 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
18188 fi
18189 else
18190 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
18191 fi
18192 need_lib_prefix=unknown
18193 hardcode_into_libs=no
18194
18195 # when you set need_version to no, make sure it does not cause -set_version
18196 # flags to be left without arguments
18197 need_version=unknown
18198
18199 case $host_os in
18200 aix3*)
18201 version_type=linux
18202 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
18203 shlibpath_var=LIBPATH
18204
18205 # AIX 3 has no versioning support, so we append a major version to the name.
18206 soname_spec='${libname}${release}${shared_ext}$major'
18207 ;;
18208
18209 aix4* | aix5*)
18210 version_type=linux
18211 need_lib_prefix=no
18212 need_version=no
18213 hardcode_into_libs=yes
18214 if test "$host_cpu" = ia64; then
18215 # AIX 5 supports IA64
18216 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
18217 shlibpath_var=LD_LIBRARY_PATH
18218 else
18219 # With GCC up to 2.95.x, collect2 would create an import file
18220 # for dependence libraries. The import file would start with
18221 # the line `#! .'. This would cause the generated library to
18222 # depend on `.', always an invalid library. This was fixed in
18223 # development snapshots of GCC prior to 3.0.
18224 case $host_os in
18225 aix4 | aix4.[01] | aix4.[01].*)
18226 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18227 echo ' yes '
18228 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
18229 :
18230 else
18231 can_build_shared=no
18232 fi
18233 ;;
18234 esac
18235 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
18236 # soname into executable. Probably we can add versioning support to
18237 # collect2, so additional links can be useful in future.
18238 if test "$aix_use_runtimelinking" = yes; then
18239 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18240 # instead of lib<name>.a to let people know that these are not
18241 # typical AIX shared libraries.
18242 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18243 else
18244 # We preserve .a as extension for shared libraries through AIX4.2
18245 # and later when we are not doing run time linking.
18246 library_names_spec='${libname}${release}.a $libname.a'
18247 soname_spec='${libname}${release}${shared_ext}$major'
18248 fi
18249 shlibpath_var=LIBPATH
18250 fi
18251 ;;
18252
18253 amigaos*)
18254 library_names_spec='$libname.ixlibrary $libname.a'
18255 # Create ${libname}_ixlibrary.a entries in /sys/libs.
18256 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'
18257 ;;
18258
18259 beos*)
18260 library_names_spec='${libname}${shared_ext}'
18261 dynamic_linker="$host_os ld.so"
18262 shlibpath_var=LIBRARY_PATH
18263 ;;
18264
18265 bsdi[45]*)
18266 version_type=linux
18267 need_version=no
18268 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18269 soname_spec='${libname}${release}${shared_ext}$major'
18270 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
18271 shlibpath_var=LD_LIBRARY_PATH
18272 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
18273 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
18274 # the default ld.so.conf also contains /usr/contrib/lib and
18275 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
18276 # libtool to hard-code these into programs
18277 ;;
18278
18279 cygwin* | mingw* | pw32*)
18280 version_type=windows
18281 shrext_cmds=".dll"
18282 need_version=no
18283 need_lib_prefix=no
18284
18285 case $GCC,$host_os in
18286 yes,cygwin* | yes,mingw* | yes,pw32*)
18287 library_names_spec='$libname.dll.a'
18288 # DLL is installed to $(libdir)/../bin by postinstall_cmds
18289 postinstall_cmds='base_file=`basename \${file}`~
18290 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
18291 dldir=$destdir/`dirname \$dlpath`~
18292 test -d \$dldir || mkdir -p \$dldir~
18293 $install_prog $dir/$dlname \$dldir/$dlname~
18294 chmod a+x \$dldir/$dlname'
18295 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18296 dlpath=$dir/\$dldll~
18297 $rm \$dlpath'
18298 shlibpath_overrides_runpath=yes
18299
18300 case $host_os in
18301 cygwin*)
18302 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18303 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18304 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
18305 ;;
18306 mingw*)
18307 # MinGW DLLs use traditional 'lib' prefix
18308 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18309 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18310 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
18311 # It is most probably a Windows format PATH printed by
18312 # mingw gcc, but we are running on Cygwin. Gcc prints its search
18313 # path with ; separators, and with drive letters. We can handle the
18314 # drive letters (cygwin fileutils understands them), so leave them,
18315 # especially as we might pass files found there to a mingw objdump,
18316 # which wouldn't understand a cygwinified path. Ahh.
18317 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18318 else
18319 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
18320 fi
18321 ;;
18322 pw32*)
18323 # pw32 DLLs use 'pw' prefix rather than 'lib'
18324 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18325 ;;
18326 esac
18327 ;;
18328
18329 *)
18330 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18331 ;;
18332 esac
18333 dynamic_linker='Win32 ld.exe'
18334 # FIXME: first we should search . and the directory the executable is in
18335 shlibpath_var=PATH
18336 ;;
18337
18338 darwin* | rhapsody*)
18339 dynamic_linker="$host_os dyld"
18340 version_type=darwin
18341 need_lib_prefix=no
18342 need_version=no
18343 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18344 soname_spec='${libname}${release}${major}$shared_ext'
18345 shlibpath_overrides_runpath=yes
18346 shlibpath_var=DYLD_LIBRARY_PATH
18347 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
18348 # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
18349 if test "$GCC" = yes; then
18350 sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
18351 else
18352 sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
18353 fi
18354 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18355 ;;
18356
18357 dgux*)
18358 version_type=linux
18359 need_lib_prefix=no
18360 need_version=no
18361 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18362 soname_spec='${libname}${release}${shared_ext}$major'
18363 shlibpath_var=LD_LIBRARY_PATH
18364 ;;
18365
18366 freebsd1*)
18367 dynamic_linker=no
18368 ;;
18369
18370 freebsd* | dragonfly*)
18371 # DragonFly does not have aout. When/if they implement a new
18372 # versioning mechanism, adjust this.
18373 if test -x /usr/bin/objformat; then
18374 objformat=`/usr/bin/objformat`
18375 else
18376 case $host_os in
18377 freebsd[123]*) objformat=aout ;;
18378 *) objformat=elf ;;
18379 esac
18380 fi
18381 version_type=freebsd-$objformat
18382 case $version_type in
18383 freebsd-elf*)
18384 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18385 need_version=no
18386 need_lib_prefix=no
18387 ;;
18388 freebsd-*)
18389 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18390 need_version=yes
18391 ;;
18392 esac
18393 shlibpath_var=LD_LIBRARY_PATH
18394 case $host_os in
18395 freebsd2*)
18396 shlibpath_overrides_runpath=yes
18397 ;;
18398 freebsd3.[01]* | freebsdelf3.[01]*)
18399 shlibpath_overrides_runpath=yes
18400 hardcode_into_libs=yes
18401 ;;
18402 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18403 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18404 shlibpath_overrides_runpath=no
18405 hardcode_into_libs=yes
18406 ;;
18407 freebsd*) # from 4.6 on
18408 shlibpath_overrides_runpath=yes
18409 hardcode_into_libs=yes
18410 ;;
18411 esac
18412 ;;
18413
18414 gnu*)
18415 version_type=linux
18416 need_lib_prefix=no
18417 need_version=no
18418 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18419 soname_spec='${libname}${release}${shared_ext}$major'
18420 shlibpath_var=LD_LIBRARY_PATH
18421 hardcode_into_libs=yes
18422 ;;
18423
18424 hpux9* | hpux10* | hpux11*)
18425 # Give a soname corresponding to the major version so that dld.sl refuses to
18426 # link against other versions.
18427 version_type=sunos
18428 need_lib_prefix=no
18429 need_version=no
18430 case $host_cpu in
18431 ia64*)
18432 shrext_cmds='.so'
18433 hardcode_into_libs=yes
18434 dynamic_linker="$host_os dld.so"
18435 shlibpath_var=LD_LIBRARY_PATH
18436 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18437 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18438 soname_spec='${libname}${release}${shared_ext}$major'
18439 if test "X$HPUX_IA64_MODE" = X32; then
18440 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18441 else
18442 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18443 fi
18444 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18445 ;;
18446 hppa*64*)
18447 shrext_cmds='.sl'
18448 hardcode_into_libs=yes
18449 dynamic_linker="$host_os dld.sl"
18450 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18451 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18452 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18453 soname_spec='${libname}${release}${shared_ext}$major'
18454 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18455 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18456 ;;
18457 *)
18458 shrext_cmds='.sl'
18459 dynamic_linker="$host_os dld.sl"
18460 shlibpath_var=SHLIB_PATH
18461 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18462 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18463 soname_spec='${libname}${release}${shared_ext}$major'
18464 ;;
18465 esac
18466 # HP-UX runs *really* slowly unless shared libraries are mode 555.
18467 postinstall_cmds='chmod 555 $lib'
18468 ;;
18469
18470 interix3*)
18471 version_type=linux
18472 need_lib_prefix=no
18473 need_version=no
18474 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18475 soname_spec='${libname}${release}${shared_ext}$major'
18476 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18477 shlibpath_var=LD_LIBRARY_PATH
18478 shlibpath_overrides_runpath=no
18479 hardcode_into_libs=yes
18480 ;;
18481
18482 irix5* | irix6* | nonstopux*)
18483 case $host_os in
18484 nonstopux*) version_type=nonstopux ;;
18485 *)
18486 if test "$lt_cv_prog_gnu_ld" = yes; then
18487 version_type=linux
18488 else
18489 version_type=irix
18490 fi ;;
18491 esac
18492 need_lib_prefix=no
18493 need_version=no
18494 soname_spec='${libname}${release}${shared_ext}$major'
18495 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18496 case $host_os in
18497 irix5* | nonstopux*)
18498 libsuff= shlibsuff=
18499 ;;
18500 *)
18501 case $LD in # libtool.m4 will add one of these switches to LD
18502 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18503 libsuff= shlibsuff= libmagic=32-bit;;
18504 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18505 libsuff=32 shlibsuff=N32 libmagic=N32;;
18506 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18507 libsuff=64 shlibsuff=64 libmagic=64-bit;;
18508 *) libsuff= shlibsuff= libmagic=never-match;;
18509 esac
18510 ;;
18511 esac
18512 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18513 shlibpath_overrides_runpath=no
18514 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18515 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18516 hardcode_into_libs=yes
18517 ;;
18518
18519 # No shared lib support for Linux oldld, aout, or coff.
18520 linux*oldld* | linux*aout* | linux*coff*)
18521 dynamic_linker=no
18522 ;;
18523
18524 # This must be Linux ELF.
18525 linux* | k*bsd*-gnu)
18526 version_type=linux
18527 need_lib_prefix=no
18528 need_version=no
18529 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18530 soname_spec='${libname}${release}${shared_ext}$major'
18531 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18532 shlibpath_var=LD_LIBRARY_PATH
18533 shlibpath_overrides_runpath=no
18534 # This implies no fast_install, which is unacceptable.
18535 # Some rework will be needed to allow for fast_install
18536 # before this can be enabled.
18537 hardcode_into_libs=yes
18538
18539 # Append ld.so.conf contents to the search path
18540 if test -f /etc/ld.so.conf; then
18541 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
18542 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
18543 fi
18544
18545 # We used to test for /lib/ld.so.1 and disable shared libraries on
18546 # powerpc, because MkLinux only supported shared libraries with the
18547 # GNU dynamic linker. Since this was broken with cross compilers,
18548 # most powerpc-linux boxes support dynamic linking these days and
18549 # people can always --disable-shared, the test was removed, and we
18550 # assume the GNU/Linux dynamic linker is in use.
18551 dynamic_linker='GNU/Linux ld.so'
18552 ;;
18553
18554 netbsdelf*-gnu)
18555 version_type=linux
18556 need_lib_prefix=no
18557 need_version=no
18558 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18559 soname_spec='${libname}${release}${shared_ext}$major'
18560 shlibpath_var=LD_LIBRARY_PATH
18561 shlibpath_overrides_runpath=no
18562 hardcode_into_libs=yes
18563 dynamic_linker='NetBSD ld.elf_so'
18564 ;;
18565
18566 netbsd*)
18567 version_type=sunos
18568 need_lib_prefix=no
18569 need_version=no
18570 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18571 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18572 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18573 dynamic_linker='NetBSD (a.out) ld.so'
18574 else
18575 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18576 soname_spec='${libname}${release}${shared_ext}$major'
18577 dynamic_linker='NetBSD ld.elf_so'
18578 fi
18579 shlibpath_var=LD_LIBRARY_PATH
18580 shlibpath_overrides_runpath=yes
18581 hardcode_into_libs=yes
18582 ;;
18583
18584 newsos6)
18585 version_type=linux
18586 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18587 shlibpath_var=LD_LIBRARY_PATH
18588 shlibpath_overrides_runpath=yes
18589 ;;
18590
18591 nto-qnx*)
18592 version_type=linux
18593 need_lib_prefix=no
18594 need_version=no
18595 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18596 soname_spec='${libname}${release}${shared_ext}$major'
18597 shlibpath_var=LD_LIBRARY_PATH
18598 shlibpath_overrides_runpath=yes
18599 ;;
18600
18601 openbsd*)
18602 version_type=sunos
18603 sys_lib_dlsearch_path_spec="/usr/lib"
18604 need_lib_prefix=no
18605 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18606 case $host_os in
18607 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18608 *) need_version=no ;;
18609 esac
18610 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18611 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18612 shlibpath_var=LD_LIBRARY_PATH
18613 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18614 case $host_os in
18615 openbsd2.[89] | openbsd2.[89].*)
18616 shlibpath_overrides_runpath=no
18617 ;;
18618 *)
18619 shlibpath_overrides_runpath=yes
18620 ;;
18621 esac
18622 else
18623 shlibpath_overrides_runpath=yes
18624 fi
18625 ;;
18626
18627 os2*)
18628 libname_spec='$name'
18629 shrext_cmds=".dll"
18630 need_lib_prefix=no
18631 library_names_spec='$libname${shared_ext} $libname.a'
18632 dynamic_linker='OS/2 ld.exe'
18633 shlibpath_var=LIBPATH
18634 ;;
18635
18636 osf3* | osf4* | osf5*)
18637 version_type=osf
18638 need_lib_prefix=no
18639 need_version=no
18640 soname_spec='${libname}${release}${shared_ext}$major'
18641 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18642 shlibpath_var=LD_LIBRARY_PATH
18643 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18644 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18645 ;;
18646
18647 solaris*)
18648 version_type=linux
18649 need_lib_prefix=no
18650 need_version=no
18651 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18652 soname_spec='${libname}${release}${shared_ext}$major'
18653 shlibpath_var=LD_LIBRARY_PATH
18654 shlibpath_overrides_runpath=yes
18655 hardcode_into_libs=yes
18656 # ldd complains unless libraries are executable
18657 postinstall_cmds='chmod +x $lib'
18658 ;;
18659
18660 sunos4*)
18661 version_type=sunos
18662 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18663 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18664 shlibpath_var=LD_LIBRARY_PATH
18665 shlibpath_overrides_runpath=yes
18666 if test "$with_gnu_ld" = yes; then
18667 need_lib_prefix=no
18668 fi
18669 need_version=yes
18670 ;;
18671
18672 sysv4 | sysv4.3*)
18673 version_type=linux
18674 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18675 soname_spec='${libname}${release}${shared_ext}$major'
18676 shlibpath_var=LD_LIBRARY_PATH
18677 case $host_vendor in
18678 sni)
18679 shlibpath_overrides_runpath=no
18680 need_lib_prefix=no
18681 export_dynamic_flag_spec='${wl}-Blargedynsym'
18682 runpath_var=LD_RUN_PATH
18683 ;;
18684 siemens)
18685 need_lib_prefix=no
18686 ;;
18687 motorola)
18688 need_lib_prefix=no
18689 need_version=no
18690 shlibpath_overrides_runpath=no
18691 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18692 ;;
18693 esac
18694 ;;
18695
18696 sysv4*MP*)
18697 if test -d /usr/nec ;then
18698 version_type=linux
18699 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18700 soname_spec='$libname${shared_ext}.$major'
18701 shlibpath_var=LD_LIBRARY_PATH
18702 fi
18703 ;;
18704
18705 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18706 version_type=freebsd-elf
18707 need_lib_prefix=no
18708 need_version=no
18709 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18710 soname_spec='${libname}${release}${shared_ext}$major'
18711 shlibpath_var=LD_LIBRARY_PATH
18712 hardcode_into_libs=yes
18713 if test "$with_gnu_ld" = yes; then
18714 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18715 shlibpath_overrides_runpath=no
18716 else
18717 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18718 shlibpath_overrides_runpath=yes
18719 case $host_os in
18720 sco3.2v5*)
18721 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18722 ;;
18723 esac
18724 fi
18725 sys_lib_dlsearch_path_spec='/usr/lib'
18726 ;;
18727
18728 uts4*)
18729 version_type=linux
18730 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18731 soname_spec='${libname}${release}${shared_ext}$major'
18732 shlibpath_var=LD_LIBRARY_PATH
18733 ;;
18734
18735 *)
18736 dynamic_linker=no
18737 ;;
18738 esac
18739 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
18740 echo "${ECHO_T}$dynamic_linker" >&6; }
18741 test "$dynamic_linker" = no && can_build_shared=no
18742
18743 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
18744 if test "$GCC" = yes; then
18745 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
18746 fi
18747
18748 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
18749 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
18750 hardcode_action_GCJ=
18751 if test -n "$hardcode_libdir_flag_spec_GCJ" || \
18752 test -n "$runpath_var_GCJ" || \
18753 test "X$hardcode_automatic_GCJ" = "Xyes" ; then
18754
18755 # We can hardcode non-existant directories.
18756 if test "$hardcode_direct_GCJ" != no &&
18757 # If the only mechanism to avoid hardcoding is shlibpath_var, we
18758 # have to relink, otherwise we might link with an installed library
18759 # when we should be linking with a yet-to-be-installed one
18760 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
18761 test "$hardcode_minus_L_GCJ" != no; then
18762 # Linking always hardcodes the temporary library directory.
18763 hardcode_action_GCJ=relink
18764 else
18765 # We can link without hardcoding, and we can hardcode nonexisting dirs.
18766 hardcode_action_GCJ=immediate
18767 fi
18768 else
18769 # We cannot hardcode anything, or else we can only hardcode existing
18770 # directories.
18771 hardcode_action_GCJ=unsupported
18772 fi
18773 { echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
18774 echo "${ECHO_T}$hardcode_action_GCJ" >&6; }
18775
18776 if test "$hardcode_action_GCJ" = relink; then
18777 # Fast installation is not supported
18778 enable_fast_install=no
18779 elif test "$shlibpath_overrides_runpath" = yes ||
18780 test "$enable_shared" = no; then
18781 # Fast installation is not necessary
18782 enable_fast_install=needless
18783 fi
18784
18785
18786 # The else clause should only fire when bootstrapping the
18787 # libtool distribution, otherwise you forgot to ship ltmain.sh
18788 # with your package, and you will get complaints that there are
18789 # no rules to generate ltmain.sh.
18790 if test -f "$ltmain"; then
18791 # See if we are running on zsh, and set the options which allow our commands through
18792 # without removal of \ escapes.
18793 if test -n "${ZSH_VERSION+set}" ; then
18794 setopt NO_GLOB_SUBST
18795 fi
18796 # Now quote all the things that may contain metacharacters while being
18797 # careful not to overquote the AC_SUBSTed values. We take copies of the
18798 # variables and quote the copies for generation of the libtool script.
18799 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18800 SED SHELL STRIP \
18801 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18802 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18803 deplibs_check_method reload_flag reload_cmds need_locks \
18804 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18805 lt_cv_sys_global_symbol_to_c_name_address \
18806 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18807 old_postinstall_cmds old_postuninstall_cmds \
18808 compiler_GCJ \
18809 CC_GCJ \
18810 LD_GCJ \
18811 lt_prog_compiler_wl_GCJ \
18812 lt_prog_compiler_pic_GCJ \
18813 lt_prog_compiler_static_GCJ \
18814 lt_prog_compiler_no_builtin_flag_GCJ \
18815 export_dynamic_flag_spec_GCJ \
18816 thread_safe_flag_spec_GCJ \
18817 whole_archive_flag_spec_GCJ \
18818 enable_shared_with_static_runtimes_GCJ \
18819 old_archive_cmds_GCJ \
18820 old_archive_from_new_cmds_GCJ \
18821 predep_objects_GCJ \
18822 postdep_objects_GCJ \
18823 predeps_GCJ \
18824 postdeps_GCJ \
18825 compiler_lib_search_path_GCJ \
18826 archive_cmds_GCJ \
18827 archive_expsym_cmds_GCJ \
18828 postinstall_cmds_GCJ \
18829 postuninstall_cmds_GCJ \
18830 old_archive_from_expsyms_cmds_GCJ \
18831 allow_undefined_flag_GCJ \
18832 no_undefined_flag_GCJ \
18833 export_symbols_cmds_GCJ \
18834 hardcode_libdir_flag_spec_GCJ \
18835 hardcode_libdir_flag_spec_ld_GCJ \
18836 hardcode_libdir_separator_GCJ \
18837 hardcode_automatic_GCJ \
18838 module_cmds_GCJ \
18839 module_expsym_cmds_GCJ \
18840 lt_cv_prog_compiler_c_o_GCJ \
18841 exclude_expsyms_GCJ \
18842 include_expsyms_GCJ; do
18843
18844 case $var in
18845 old_archive_cmds_GCJ | \
18846 old_archive_from_new_cmds_GCJ | \
18847 archive_cmds_GCJ | \
18848 archive_expsym_cmds_GCJ | \
18849 module_cmds_GCJ | \
18850 module_expsym_cmds_GCJ | \
18851 old_archive_from_expsyms_cmds_GCJ | \
18852 export_symbols_cmds_GCJ | \
18853 extract_expsyms_cmds | reload_cmds | finish_cmds | \
18854 postinstall_cmds | postuninstall_cmds | \
18855 old_postinstall_cmds | old_postuninstall_cmds | \
18856 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18857 # Double-quote double-evaled strings.
18858 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18859 ;;
18860 *)
18861 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18862 ;;
18863 esac
18864 done
18865
18866 case $lt_echo in
18867 *'\$0 --fallback-echo"')
18868 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18869 ;;
18870 esac
18871
18872 cfgfile="$ofile"
18873
18874 cat <<__EOF__ >> "$cfgfile"
18875 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
18876
18877 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18878
18879 # Shell to use when invoking shell scripts.
18880 SHELL=$lt_SHELL
18881
18882 # Whether or not to build shared libraries.
18883 build_libtool_libs=$enable_shared
18884
18885 # Whether or not to build static libraries.
18886 build_old_libs=$enable_static
18887
18888 # Whether or not to add -lc for building shared libraries.
18889 build_libtool_need_lc=$archive_cmds_need_lc_GCJ
18890
18891 # Whether or not to disallow shared libs when runtime libs are static
18892 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
18893
18894 # Whether or not to optimize for fast installation.
18895 fast_install=$enable_fast_install
18896
18897 # The host system.
18898 host_alias=$host_alias
18899 host=$host
18900 host_os=$host_os
18901
18902 # The build system.
18903 build_alias=$build_alias
18904 build=$build
18905 build_os=$build_os
18906
18907 # An echo program that does not interpret backslashes.
18908 echo=$lt_echo
18909
18910 # The archiver.
18911 AR=$lt_AR
18912 AR_FLAGS=$lt_AR_FLAGS
18913
18914 # A C compiler.
18915 LTCC=$lt_LTCC
18916
18917 # LTCC compiler flags.
18918 LTCFLAGS=$lt_LTCFLAGS
18919
18920 # A language-specific compiler.
18921 CC=$lt_compiler_GCJ
18922
18923 # Is the compiler the GNU C compiler?
18924 with_gcc=$GCC_GCJ
18925
18926 # An ERE matcher.
18927 EGREP=$lt_EGREP
18928
18929 # The linker used to build libraries.
18930 LD=$lt_LD_GCJ
18931
18932 # Whether we need hard or soft links.
18933 LN_S=$lt_LN_S
18934
18935 # A BSD-compatible nm program.
18936 NM=$lt_NM
18937
18938 # A symbol stripping program
18939 STRIP=$lt_STRIP
18940
18941 # Used to examine libraries when file_magic_cmd begins "file"
18942 MAGIC_CMD=$MAGIC_CMD
18943
18944 # Used on cygwin: DLL creation program.
18945 DLLTOOL="$DLLTOOL"
18946
18947 # Used on cygwin: object dumper.
18948 OBJDUMP="$OBJDUMP"
18949
18950 # Used on cygwin: assembler.
18951 AS="$AS"
18952
18953 # The name of the directory that contains temporary libtool files.
18954 objdir=$objdir
18955
18956 # How to create reloadable object files.
18957 reload_flag=$lt_reload_flag
18958 reload_cmds=$lt_reload_cmds
18959
18960 # How to pass a linker flag through the compiler.
18961 wl=$lt_lt_prog_compiler_wl_GCJ
18962
18963 # Object file suffix (normally "o").
18964 objext="$ac_objext"
18965
18966 # Old archive suffix (normally "a").
18967 libext="$libext"
18968
18969 # Shared library suffix (normally ".so").
18970 shrext_cmds='$shrext_cmds'
18971
18972 # Executable file suffix (normally "").
18973 exeext="$exeext"
18974
18975 # Additional compiler flags for building library objects.
18976 pic_flag=$lt_lt_prog_compiler_pic_GCJ
18977 pic_mode=$pic_mode
18978
18979 # What is the maximum length of a command?
18980 max_cmd_len=$lt_cv_sys_max_cmd_len
18981
18982 # Does compiler simultaneously support -c and -o options?
18983 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
18984
18985 # Must we lock files when doing compilation?
18986 need_locks=$lt_need_locks
18987
18988 # Do we need the lib prefix for modules?
18989 need_lib_prefix=$need_lib_prefix
18990
18991 # Do we need a version for libraries?
18992 need_version=$need_version
18993
18994 # Whether dlopen is supported.
18995 dlopen_support=$enable_dlopen
18996
18997 # Whether dlopen of programs is supported.
18998 dlopen_self=$enable_dlopen_self
18999
19000 # Whether dlopen of statically linked programs is supported.
19001 dlopen_self_static=$enable_dlopen_self_static
19002
19003 # Compiler flag to prevent dynamic linking.
19004 link_static_flag=$lt_lt_prog_compiler_static_GCJ
19005
19006 # Compiler flag to turn off builtin functions.
19007 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
19008
19009 # Compiler flag to allow reflexive dlopens.
19010 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
19011
19012 # Compiler flag to generate shared objects directly from archives.
19013 whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
19014
19015 # Compiler flag to generate thread-safe objects.
19016 thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
19017
19018 # Library versioning type.
19019 version_type=$version_type
19020
19021 # Format of library name prefix.
19022 libname_spec=$lt_libname_spec
19023
19024 # List of archive names. First name is the real one, the rest are links.
19025 # The last name is the one that the linker finds with -lNAME.
19026 library_names_spec=$lt_library_names_spec
19027
19028 # The coded name of the library, if different from the real name.
19029 soname_spec=$lt_soname_spec
19030
19031 # Commands used to build and install an old-style archive.
19032 RANLIB=$lt_RANLIB
19033 old_archive_cmds=$lt_old_archive_cmds_GCJ
19034 old_postinstall_cmds=$lt_old_postinstall_cmds
19035 old_postuninstall_cmds=$lt_old_postuninstall_cmds
19036
19037 # Create an old-style archive from a shared archive.
19038 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
19039
19040 # Create a temporary old-style archive to link instead of a shared archive.
19041 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
19042
19043 # Commands used to build and install a shared archive.
19044 archive_cmds=$lt_archive_cmds_GCJ
19045 archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
19046 postinstall_cmds=$lt_postinstall_cmds
19047 postuninstall_cmds=$lt_postuninstall_cmds
19048
19049 # Commands used to build a loadable module (assumed same as above if empty)
19050 module_cmds=$lt_module_cmds_GCJ
19051 module_expsym_cmds=$lt_module_expsym_cmds_GCJ
19052
19053 # Commands to strip libraries.
19054 old_striplib=$lt_old_striplib
19055 striplib=$lt_striplib
19056
19057 # Dependencies to place before the objects being linked to create a
19058 # shared library.
19059 predep_objects=$lt_predep_objects_GCJ
19060
19061 # Dependencies to place after the objects being linked to create a
19062 # shared library.
19063 postdep_objects=$lt_postdep_objects_GCJ
19064
19065 # Dependencies to place before the objects being linked to create a
19066 # shared library.
19067 predeps=$lt_predeps_GCJ
19068
19069 # Dependencies to place after the objects being linked to create a
19070 # shared library.
19071 postdeps=$lt_postdeps_GCJ
19072
19073 # The library search path used internally by the compiler when linking
19074 # a shared library.
19075 compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
19076
19077 # Method to check whether dependent libraries are shared objects.
19078 deplibs_check_method=$lt_deplibs_check_method
19079
19080 # Command to use when deplibs_check_method == file_magic.
19081 file_magic_cmd=$lt_file_magic_cmd
19082
19083 # Flag that allows shared libraries with undefined symbols to be built.
19084 allow_undefined_flag=$lt_allow_undefined_flag_GCJ
19085
19086 # Flag that forces no undefined symbols.
19087 no_undefined_flag=$lt_no_undefined_flag_GCJ
19088
19089 # Commands used to finish a libtool library installation in a directory.
19090 finish_cmds=$lt_finish_cmds
19091
19092 # Same as above, but a single script fragment to be evaled but not shown.
19093 finish_eval=$lt_finish_eval
19094
19095 # Take the output of nm and produce a listing of raw symbols and C names.
19096 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19097
19098 # Transform the output of nm in a proper C declaration
19099 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19100
19101 # Transform the output of nm in a C name address pair
19102 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19103
19104 # This is the shared library runtime path variable.
19105 runpath_var=$runpath_var
19106
19107 # This is the shared library path variable.
19108 shlibpath_var=$shlibpath_var
19109
19110 # Is shlibpath searched before the hard-coded library search path?
19111 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19112
19113 # How to hardcode a shared library path into an executable.
19114 hardcode_action=$hardcode_action_GCJ
19115
19116 # Whether we should hardcode library paths into libraries.
19117 hardcode_into_libs=$hardcode_into_libs
19118
19119 # Flag to hardcode \$libdir into a binary during linking.
19120 # This must work even if \$libdir does not exist.
19121 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
19122
19123 # If ld is used when linking, flag to hardcode \$libdir into
19124 # a binary during linking. This must work even if \$libdir does
19125 # not exist.
19126 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
19127
19128 # Whether we need a single -rpath flag with a separated argument.
19129 hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
19130
19131 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19132 # resulting binary.
19133 hardcode_direct=$hardcode_direct_GCJ
19134
19135 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19136 # resulting binary.
19137 hardcode_minus_L=$hardcode_minus_L_GCJ
19138
19139 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19140 # the resulting binary.
19141 hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
19142
19143 # Set to yes if building a shared library automatically hardcodes DIR into the library
19144 # and all subsequent libraries and executables linked against it.
19145 hardcode_automatic=$hardcode_automatic_GCJ
19146
19147 # Variables whose values should be saved in libtool wrapper scripts and
19148 # restored at relink time.
19149 variables_saved_for_relink="$variables_saved_for_relink"
19150
19151 # Whether libtool must link a program against all its dependency libraries.
19152 link_all_deplibs=$link_all_deplibs_GCJ
19153
19154 # Compile-time system search path for libraries
19155 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19156
19157 # Run-time system search path for libraries
19158 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19159
19160 # Fix the shell variable \$srcfile for the compiler.
19161 fix_srcfile_path="$fix_srcfile_path_GCJ"
19162
19163 # Set to yes if exported symbols are required.
19164 always_export_symbols=$always_export_symbols_GCJ
19165
19166 # The commands to list exported symbols.
19167 export_symbols_cmds=$lt_export_symbols_cmds_GCJ
19168
19169 # The commands to extract the exported symbol list from a shared archive.
19170 extract_expsyms_cmds=$lt_extract_expsyms_cmds
19171
19172 # Symbols that should not be listed in the preloaded symbols.
19173 exclude_expsyms=$lt_exclude_expsyms_GCJ
19174
19175 # Symbols that must always be exported.
19176 include_expsyms=$lt_include_expsyms_GCJ
19177
19178 # ### END LIBTOOL TAG CONFIG: $tagname
19179
19180 __EOF__
19181
19182
19183 else
19184 # If there is no Makefile yet, we rely on a make rule to execute
19185 # `config.status --recheck' to rerun these tests and create the
19186 # libtool script then.
19187 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19188 if test -f "$ltmain_in"; then
19189 test -f Makefile && make "$ltmain"
19190 fi
19191 fi
19192
19193
19194 ac_ext=c
19195 ac_cpp='$CPP $CPPFLAGS'
19196 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19197 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19198 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19199
19200 CC="$lt_save_CC"
19201
19202 else
19203 tagname=""
19204 fi
19205 ;;
19206
19207 RC)
19208
19209
19210 # Source file extension for RC test sources.
19211 ac_ext=rc
19212
19213 # Object file extension for compiled RC test sources.
19214 objext=o
19215 objext_RC=$objext
19216
19217 # Code to be used in simple compile tests
19218 lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
19219
19220 # Code to be used in simple link tests
19221 lt_simple_link_test_code="$lt_simple_compile_test_code"
19222
19223 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
19224
19225 # If no C compiler was specified, use CC.
19226 LTCC=${LTCC-"$CC"}
19227
19228 # If no C compiler flags were specified, use CFLAGS.
19229 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
19230
19231 # Allow CC to be a program name with arguments.
19232 compiler=$CC
19233
19234
19235 # save warnings/boilerplate of simple test code
19236 ac_outfile=conftest.$ac_objext
19237 printf "$lt_simple_compile_test_code" >conftest.$ac_ext
19238 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19239 _lt_compiler_boilerplate=`cat conftest.err`
19240 $rm conftest*
19241
19242 ac_outfile=conftest.$ac_objext
19243 printf "$lt_simple_link_test_code" >conftest.$ac_ext
19244 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19245 _lt_linker_boilerplate=`cat conftest.err`
19246 $rm conftest*
19247
19248
19249 # Allow CC to be a program name with arguments.
19250 lt_save_CC="$CC"
19251 CC=${RC-"windres"}
19252 compiler=$CC
19253 compiler_RC=$CC
19254 for cc_temp in $compiler""; do
19255 case $cc_temp in
19256 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19257 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19258 \-*) ;;
19259 *) break;;
19260 esac
19261 done
19262 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
19263
19264 lt_cv_prog_compiler_c_o_RC=yes
19265
19266 # The else clause should only fire when bootstrapping the
19267 # libtool distribution, otherwise you forgot to ship ltmain.sh
19268 # with your package, and you will get complaints that there are
19269 # no rules to generate ltmain.sh.
19270 if test -f "$ltmain"; then
19271 # See if we are running on zsh, and set the options which allow our commands through
19272 # without removal of \ escapes.
19273 if test -n "${ZSH_VERSION+set}" ; then
19274 setopt NO_GLOB_SUBST
19275 fi
19276 # Now quote all the things that may contain metacharacters while being
19277 # careful not to overquote the AC_SUBSTed values. We take copies of the
19278 # variables and quote the copies for generation of the libtool script.
19279 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19280 SED SHELL STRIP \
19281 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19282 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19283 deplibs_check_method reload_flag reload_cmds need_locks \
19284 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19285 lt_cv_sys_global_symbol_to_c_name_address \
19286 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19287 old_postinstall_cmds old_postuninstall_cmds \
19288 compiler_RC \
19289 CC_RC \
19290 LD_RC \
19291 lt_prog_compiler_wl_RC \
19292 lt_prog_compiler_pic_RC \
19293 lt_prog_compiler_static_RC \
19294 lt_prog_compiler_no_builtin_flag_RC \
19295 export_dynamic_flag_spec_RC \
19296 thread_safe_flag_spec_RC \
19297 whole_archive_flag_spec_RC \
19298 enable_shared_with_static_runtimes_RC \
19299 old_archive_cmds_RC \
19300 old_archive_from_new_cmds_RC \
19301 predep_objects_RC \
19302 postdep_objects_RC \
19303 predeps_RC \
19304 postdeps_RC \
19305 compiler_lib_search_path_RC \
19306 archive_cmds_RC \
19307 archive_expsym_cmds_RC \
19308 postinstall_cmds_RC \
19309 postuninstall_cmds_RC \
19310 old_archive_from_expsyms_cmds_RC \
19311 allow_undefined_flag_RC \
19312 no_undefined_flag_RC \
19313 export_symbols_cmds_RC \
19314 hardcode_libdir_flag_spec_RC \
19315 hardcode_libdir_flag_spec_ld_RC \
19316 hardcode_libdir_separator_RC \
19317 hardcode_automatic_RC \
19318 module_cmds_RC \
19319 module_expsym_cmds_RC \
19320 lt_cv_prog_compiler_c_o_RC \
19321 exclude_expsyms_RC \
19322 include_expsyms_RC; do
19323
19324 case $var in
19325 old_archive_cmds_RC | \
19326 old_archive_from_new_cmds_RC | \
19327 archive_cmds_RC | \
19328 archive_expsym_cmds_RC | \
19329 module_cmds_RC | \
19330 module_expsym_cmds_RC | \
19331 old_archive_from_expsyms_cmds_RC | \
19332 export_symbols_cmds_RC | \
19333 extract_expsyms_cmds | reload_cmds | finish_cmds | \
19334 postinstall_cmds | postuninstall_cmds | \
19335 old_postinstall_cmds | old_postuninstall_cmds | \
19336 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19337 # Double-quote double-evaled strings.
19338 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19339 ;;
19340 *)
19341 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19342 ;;
19343 esac
19344 done
19345
19346 case $lt_echo in
19347 *'\$0 --fallback-echo"')
19348 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19349 ;;
19350 esac
19351
19352 cfgfile="$ofile"
19353
19354 cat <<__EOF__ >> "$cfgfile"
19355 # ### BEGIN LIBTOOL TAG CONFIG: $tagname
19356
19357 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19358
19359 # Shell to use when invoking shell scripts.
19360 SHELL=$lt_SHELL
19361
19362 # Whether or not to build shared libraries.
19363 build_libtool_libs=$enable_shared
19364
19365 # Whether or not to build static libraries.
19366 build_old_libs=$enable_static
19367
19368 # Whether or not to add -lc for building shared libraries.
19369 build_libtool_need_lc=$archive_cmds_need_lc_RC
19370
19371 # Whether or not to disallow shared libs when runtime libs are static
19372 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
19373
19374 # Whether or not to optimize for fast installation.
19375 fast_install=$enable_fast_install
19376
19377 # The host system.
19378 host_alias=$host_alias
19379 host=$host
19380 host_os=$host_os
19381
19382 # The build system.
19383 build_alias=$build_alias
19384 build=$build
19385 build_os=$build_os
19386
19387 # An echo program that does not interpret backslashes.
19388 echo=$lt_echo
19389
19390 # The archiver.
19391 AR=$lt_AR
19392 AR_FLAGS=$lt_AR_FLAGS
19393
19394 # A C compiler.
19395 LTCC=$lt_LTCC
19396
19397 # LTCC compiler flags.
19398 LTCFLAGS=$lt_LTCFLAGS
19399
19400 # A language-specific compiler.
19401 CC=$lt_compiler_RC
19402
19403 # Is the compiler the GNU C compiler?
19404 with_gcc=$GCC_RC
19405
19406 # An ERE matcher.
19407 EGREP=$lt_EGREP
19408
19409 # The linker used to build libraries.
19410 LD=$lt_LD_RC
19411
19412 # Whether we need hard or soft links.
19413 LN_S=$lt_LN_S
19414
19415 # A BSD-compatible nm program.
19416 NM=$lt_NM
19417
19418 # A symbol stripping program
19419 STRIP=$lt_STRIP
19420
19421 # Used to examine libraries when file_magic_cmd begins "file"
19422 MAGIC_CMD=$MAGIC_CMD
19423
19424 # Used on cygwin: DLL creation program.
19425 DLLTOOL="$DLLTOOL"
19426
19427 # Used on cygwin: object dumper.
19428 OBJDUMP="$OBJDUMP"
19429
19430 # Used on cygwin: assembler.
19431 AS="$AS"
19432
19433 # The name of the directory that contains temporary libtool files.
19434 objdir=$objdir
19435
19436 # How to create reloadable object files.
19437 reload_flag=$lt_reload_flag
19438 reload_cmds=$lt_reload_cmds
19439
19440 # How to pass a linker flag through the compiler.
19441 wl=$lt_lt_prog_compiler_wl_RC
19442
19443 # Object file suffix (normally "o").
19444 objext="$ac_objext"
19445
19446 # Old archive suffix (normally "a").
19447 libext="$libext"
19448
19449 # Shared library suffix (normally ".so").
19450 shrext_cmds='$shrext_cmds'
19451
19452 # Executable file suffix (normally "").
19453 exeext="$exeext"
19454
19455 # Additional compiler flags for building library objects.
19456 pic_flag=$lt_lt_prog_compiler_pic_RC
19457 pic_mode=$pic_mode
19458
19459 # What is the maximum length of a command?
19460 max_cmd_len=$lt_cv_sys_max_cmd_len
19461
19462 # Does compiler simultaneously support -c and -o options?
19463 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
19464
19465 # Must we lock files when doing compilation?
19466 need_locks=$lt_need_locks
19467
19468 # Do we need the lib prefix for modules?
19469 need_lib_prefix=$need_lib_prefix
19470
19471 # Do we need a version for libraries?
19472 need_version=$need_version
19473
19474 # Whether dlopen is supported.
19475 dlopen_support=$enable_dlopen
19476
19477 # Whether dlopen of programs is supported.
19478 dlopen_self=$enable_dlopen_self
19479
19480 # Whether dlopen of statically linked programs is supported.
19481 dlopen_self_static=$enable_dlopen_self_static
19482
19483 # Compiler flag to prevent dynamic linking.
19484 link_static_flag=$lt_lt_prog_compiler_static_RC
19485
19486 # Compiler flag to turn off builtin functions.
19487 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
19488
19489 # Compiler flag to allow reflexive dlopens.
19490 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
19491
19492 # Compiler flag to generate shared objects directly from archives.
19493 whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
19494
19495 # Compiler flag to generate thread-safe objects.
19496 thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
19497
19498 # Library versioning type.
19499 version_type=$version_type
19500
19501 # Format of library name prefix.
19502 libname_spec=$lt_libname_spec
19503
19504 # List of archive names. First name is the real one, the rest are links.
19505 # The last name is the one that the linker finds with -lNAME.
19506 library_names_spec=$lt_library_names_spec
19507
19508 # The coded name of the library, if different from the real name.
19509 soname_spec=$lt_soname_spec
19510
19511 # Commands used to build and install an old-style archive.
19512 RANLIB=$lt_RANLIB
19513 old_archive_cmds=$lt_old_archive_cmds_RC
19514 old_postinstall_cmds=$lt_old_postinstall_cmds
19515 old_postuninstall_cmds=$lt_old_postuninstall_cmds
19516
19517 # Create an old-style archive from a shared archive.
19518 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19519
19520 # Create a temporary old-style archive to link instead of a shared archive.
19521 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19522
19523 # Commands used to build and install a shared archive.
19524 archive_cmds=$lt_archive_cmds_RC
19525 archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19526 postinstall_cmds=$lt_postinstall_cmds
19527 postuninstall_cmds=$lt_postuninstall_cmds
19528
19529 # Commands used to build a loadable module (assumed same as above if empty)
19530 module_cmds=$lt_module_cmds_RC
19531 module_expsym_cmds=$lt_module_expsym_cmds_RC
19532
19533 # Commands to strip libraries.
19534 old_striplib=$lt_old_striplib
19535 striplib=$lt_striplib
19536
19537 # Dependencies to place before the objects being linked to create a
19538 # shared library.
19539 predep_objects=$lt_predep_objects_RC
19540
19541 # Dependencies to place after the objects being linked to create a
19542 # shared library.
19543 postdep_objects=$lt_postdep_objects_RC
19544
19545 # Dependencies to place before the objects being linked to create a
19546 # shared library.
19547 predeps=$lt_predeps_RC
19548
19549 # Dependencies to place after the objects being linked to create a
19550 # shared library.
19551 postdeps=$lt_postdeps_RC
19552
19553 # The library search path used internally by the compiler when linking
19554 # a shared library.
19555 compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19556
19557 # Method to check whether dependent libraries are shared objects.
19558 deplibs_check_method=$lt_deplibs_check_method
19559
19560 # Command to use when deplibs_check_method == file_magic.
19561 file_magic_cmd=$lt_file_magic_cmd
19562
19563 # Flag that allows shared libraries with undefined symbols to be built.
19564 allow_undefined_flag=$lt_allow_undefined_flag_RC
19565
19566 # Flag that forces no undefined symbols.
19567 no_undefined_flag=$lt_no_undefined_flag_RC
19568
19569 # Commands used to finish a libtool library installation in a directory.
19570 finish_cmds=$lt_finish_cmds
19571
19572 # Same as above, but a single script fragment to be evaled but not shown.
19573 finish_eval=$lt_finish_eval
19574
19575 # Take the output of nm and produce a listing of raw symbols and C names.
19576 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19577
19578 # Transform the output of nm in a proper C declaration
19579 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19580
19581 # Transform the output of nm in a C name address pair
19582 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19583
19584 # This is the shared library runtime path variable.
19585 runpath_var=$runpath_var
19586
19587 # This is the shared library path variable.
19588 shlibpath_var=$shlibpath_var
19589
19590 # Is shlibpath searched before the hard-coded library search path?
19591 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19592
19593 # How to hardcode a shared library path into an executable.
19594 hardcode_action=$hardcode_action_RC
19595
19596 # Whether we should hardcode library paths into libraries.
19597 hardcode_into_libs=$hardcode_into_libs
19598
19599 # Flag to hardcode \$libdir into a binary during linking.
19600 # This must work even if \$libdir does not exist.
19601 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19602
19603 # If ld is used when linking, flag to hardcode \$libdir into
19604 # a binary during linking. This must work even if \$libdir does
19605 # not exist.
19606 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19607
19608 # Whether we need a single -rpath flag with a separated argument.
19609 hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19610
19611 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19612 # resulting binary.
19613 hardcode_direct=$hardcode_direct_RC
19614
19615 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19616 # resulting binary.
19617 hardcode_minus_L=$hardcode_minus_L_RC
19618
19619 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19620 # the resulting binary.
19621 hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19622
19623 # Set to yes if building a shared library automatically hardcodes DIR into the library
19624 # and all subsequent libraries and executables linked against it.
19625 hardcode_automatic=$hardcode_automatic_RC
19626
19627 # Variables whose values should be saved in libtool wrapper scripts and
19628 # restored at relink time.
19629 variables_saved_for_relink="$variables_saved_for_relink"
19630
19631 # Whether libtool must link a program against all its dependency libraries.
19632 link_all_deplibs=$link_all_deplibs_RC
19633
19634 # Compile-time system search path for libraries
19635 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19636
19637 # Run-time system search path for libraries
19638 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19639
19640 # Fix the shell variable \$srcfile for the compiler.
19641 fix_srcfile_path="$fix_srcfile_path_RC"
19642
19643 # Set to yes if exported symbols are required.
19644 always_export_symbols=$always_export_symbols_RC
19645
19646 # The commands to list exported symbols.
19647 export_symbols_cmds=$lt_export_symbols_cmds_RC
19648
19649 # The commands to extract the exported symbol list from a shared archive.
19650 extract_expsyms_cmds=$lt_extract_expsyms_cmds
19651
19652 # Symbols that should not be listed in the preloaded symbols.
19653 exclude_expsyms=$lt_exclude_expsyms_RC
19654
19655 # Symbols that must always be exported.
19656 include_expsyms=$lt_include_expsyms_RC
19657
19658 # ### END LIBTOOL TAG CONFIG: $tagname
19659
19660 __EOF__
19661
19662
19663 else
19664 # If there is no Makefile yet, we rely on a make rule to execute
19665 # `config.status --recheck' to rerun these tests and create the
19666 # libtool script then.
19667 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19668 if test -f "$ltmain_in"; then
19669 test -f Makefile && make "$ltmain"
19670 fi
19671 fi
19672
19673
19674 ac_ext=c
19675 ac_cpp='$CPP $CPPFLAGS'
19676 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19677 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19678 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19679
19680 CC="$lt_save_CC"
19681
19682 ;;
19683
19684 *)
19685 { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
19686 echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
19687 { (exit 1); exit 1; }; }
19688 ;;
19689 esac
19690
19691 # Append the new tag name to the list of available tags.
19692 if test -n "$tagname" ; then
19693 available_tags="$available_tags $tagname"
19694 fi
19695 fi
19696 done
19697 IFS="$lt_save_ifs"
19698
19699 # Now substitute the updated list of available tags.
19700 if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
19701 mv "${ofile}T" "$ofile"
19702 chmod +x "$ofile"
19703 else
19704 rm -f "${ofile}T"
19705 { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
19706 echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
19707 { (exit 1); exit 1; }; }
19708 fi
19709 fi
19710
19711
19712
19713 # This can be used to rebuild libtool when needed
19714 LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
19715
19716 # Always use our own libtool.
19717 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
19718
19719 # Prevent multiple expansion
19720
19721
19722
19723
19724
19725
19726
19727
19728
19729
19730
19731
19732
19733
19734
19735
19736
19737
19738
19739
19740
19741 #
19742 # Check for Xrender
19743 #
19744
19745
19746 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
19747 if test -n "$ac_tool_prefix"; then
19748 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
19749 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
19750 { echo "$as_me:$LINENO: checking for $ac_word" >&5
19751 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19752 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
19753 echo $ECHO_N "(cached) $ECHO_C" >&6
19754 else
19755 case $PKG_CONFIG in
19756 [\\/]* | ?:[\\/]*)
19757 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
19758 ;;
19759 *)
19760 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19761 for as_dir in $PATH
19762 do
19763 IFS=$as_save_IFS
19764 test -z "$as_dir" && as_dir=.
19765 for ac_exec_ext in '' $ac_executable_extensions; do
19766 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
19767 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19768 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19769 break 2
19770 fi
19771 done
19772 done
19773 IFS=$as_save_IFS
19774
19775 ;;
19776 esac
19777 fi
19778 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
19779 if test -n "$PKG_CONFIG"; then
19780 { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
19781 echo "${ECHO_T}$PKG_CONFIG" >&6; }
19782 else
19783 { echo "$as_me:$LINENO: result: no" >&5
19784 echo "${ECHO_T}no" >&6; }
19785 fi
19786
19787
19788 fi
19789 if test -z "$ac_cv_path_PKG_CONFIG"; then
19790 ac_pt_PKG_CONFIG=$PKG_CONFIG
19791 # Extract the first word of "pkg-config", so it can be a program name with args.
19792 set dummy pkg-config; ac_word=$2
19793 { echo "$as_me:$LINENO: checking for $ac_word" >&5
19794 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19795 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
19796 echo $ECHO_N "(cached) $ECHO_C" >&6
19797 else
19798 case $ac_pt_PKG_CONFIG in
19799 [\\/]* | ?:[\\/]*)
19800 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
19801 ;;
19802 *)
19803 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19804 for as_dir in $PATH
19805 do
19806 IFS=$as_save_IFS
19807 test -z "$as_dir" && as_dir=.
19808 for ac_exec_ext in '' $ac_executable_extensions; do
19809 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
19810 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19811 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19812 break 2
19813 fi
19814 done
19815 done
19816 IFS=$as_save_IFS
19817
19818 ;;
19819 esac
19820 fi
19821 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
19822 if test -n "$ac_pt_PKG_CONFIG"; then
19823 { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
19824 echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; }
19825 else
19826 { echo "$as_me:$LINENO: result: no" >&5
19827 echo "${ECHO_T}no" >&6; }
19828 fi
19829
19830 if test "x$ac_pt_PKG_CONFIG" = x; then
19831 PKG_CONFIG=""
19832 else
19833 case $cross_compiling:$ac_tool_warned in
19834 yes:)
19835 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
19836 whose name does not start with the host triplet. If you think this
19837 configuration is useful to you, please write to autoconf (at] gnu.org." >&5
19838 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
19839 whose name does not start with the host triplet. If you think this
19840 configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
19841 ac_tool_warned=yes ;;
19842 esac
19843 PKG_CONFIG=$ac_pt_PKG_CONFIG
19844 fi
19845 else
19846 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
19847 fi
19848
19849 fi
19850 if test -n "$PKG_CONFIG"; then
19851 _pkg_min_version=0.9.0
19852 { echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
19853 echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; }
19854 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
19855 { echo "$as_me:$LINENO: result: yes" >&5
19856 echo "${ECHO_T}yes" >&6; }
19857 else
19858 { echo "$as_me:$LINENO: result: no" >&5
19859 echo "${ECHO_T}no" >&6; }
19860 PKG_CONFIG=""
19861 fi
19862
19863 fi
19864
19865 pkg_failed=no
19866 { echo "$as_me:$LINENO: checking for XRENDER" >&5
19867 echo $ECHO_N "checking for XRENDER... $ECHO_C" >&6; }
19868
19869 if test -n "$PKG_CONFIG"; then
19870 if test -n "$XRENDER_CFLAGS"; then
19871 pkg_cv_XRENDER_CFLAGS="$XRENDER_CFLAGS"
19872 else
19873 if test -n "$PKG_CONFIG" && \
19874 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xrender >= 0.8.2\"") >&5
19875 ($PKG_CONFIG --exists --print-errors "xrender >= 0.8.2") 2>&5
19876 ac_status=$?
19877 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19878 (exit $ac_status); }; then
19879 pkg_cv_XRENDER_CFLAGS=`$PKG_CONFIG --cflags "xrender >= 0.8.2" 2>/dev/null`
19880 else
19881 pkg_failed=yes
19882 fi
19883 fi
19884 else
19885 pkg_failed=untried
19886 fi
19887 if test -n "$PKG_CONFIG"; then
19888 if test -n "$XRENDER_LIBS"; then
19889 pkg_cv_XRENDER_LIBS="$XRENDER_LIBS"
19890 else
19891 if test -n "$PKG_CONFIG" && \
19892 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xrender >= 0.8.2\"") >&5
19893 ($PKG_CONFIG --exists --print-errors "xrender >= 0.8.2") 2>&5
19894 ac_status=$?
19895 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19896 (exit $ac_status); }; then
19897 pkg_cv_XRENDER_LIBS=`$PKG_CONFIG --libs "xrender >= 0.8.2" 2>/dev/null`
19898 else
19899 pkg_failed=yes
19900 fi
19901 fi
19902 else
19903 pkg_failed=untried
19904 fi
19905
19906
19907
19908 if test $pkg_failed = yes; then
19909
19910 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19911 _pkg_short_errors_supported=yes
19912 else
19913 _pkg_short_errors_supported=no
19914 fi
19915 if test $_pkg_short_errors_supported = yes; then
19916 XRENDER_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "xrender >= 0.8.2"`
19917 else
19918 XRENDER_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xrender >= 0.8.2"`
19919 fi
19920 # Put the nasty error message in config.log where it belongs
19921 echo "$XRENDER_PKG_ERRORS" >&5
19922
19923 xrender_found_with_pkgconfig=no
19924 elif test $pkg_failed = untried; then
19925 xrender_found_with_pkgconfig=no
19926 else
19927 XRENDER_CFLAGS=$pkg_cv_XRENDER_CFLAGS
19928 XRENDER_LIBS=$pkg_cv_XRENDER_LIBS
19929 { echo "$as_me:$LINENO: result: yes" >&5
19930 echo "${ECHO_T}yes" >&6; }
19931 xrender_found_with_pkgconfig=yes
19932 fi
19933 case "$xrender_found_with_pkgconfig" in
19934 no)
19935
19936 pkg_failed=no
19937 { echo "$as_me:$LINENO: checking for XRENDER" >&5
19938 echo $ECHO_N "checking for XRENDER... $ECHO_C" >&6; }
19939
19940 if test -n "$PKG_CONFIG"; then
19941 if test -n "$XRENDER_CFLAGS"; then
19942 pkg_cv_XRENDER_CFLAGS="$XRENDER_CFLAGS"
19943 else
19944 if test -n "$PKG_CONFIG" && \
19945 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xrender >= 0\"") >&5
19946 ($PKG_CONFIG --exists --print-errors "xrender >= 0") 2>&5
19947 ac_status=$?
19948 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19949 (exit $ac_status); }; then
19950 pkg_cv_XRENDER_CFLAGS=`$PKG_CONFIG --cflags "xrender >= 0" 2>/dev/null`
19951 else
19952 pkg_failed=yes
19953 fi
19954 fi
19955 else
19956 pkg_failed=untried
19957 fi
19958 if test -n "$PKG_CONFIG"; then
19959 if test -n "$XRENDER_LIBS"; then
19960 pkg_cv_XRENDER_LIBS="$XRENDER_LIBS"
19961 else
19962 if test -n "$PKG_CONFIG" && \
19963 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xrender >= 0\"") >&5
19964 ($PKG_CONFIG --exists --print-errors "xrender >= 0") 2>&5
19965 ac_status=$?
19966 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19967 (exit $ac_status); }; then
19968 pkg_cv_XRENDER_LIBS=`$PKG_CONFIG --libs "xrender >= 0" 2>/dev/null`
19969 else
19970 pkg_failed=yes
19971 fi
19972 fi
19973 else
19974 pkg_failed=untried
19975 fi
19976
19977
19978
19979 if test $pkg_failed = yes; then
19980
19981 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19982 _pkg_short_errors_supported=yes
19983 else
19984 _pkg_short_errors_supported=no
19985 fi
19986 if test $_pkg_short_errors_supported = yes; then
19987 XRENDER_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "xrender >= 0"`
19988 else
19989 XRENDER_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xrender >= 0"`
19990 fi
19991 # Put the nasty error message in config.log where it belongs
19992 echo "$XRENDER_PKG_ERRORS" >&5
19993
19994 old_xrender_found_with_pkgconfig=no
19995 elif test $pkg_failed = untried; then
19996 old_xrender_found_with_pkgconfig=no
19997 else
19998 XRENDER_CFLAGS=$pkg_cv_XRENDER_CFLAGS
19999 XRENDER_LIBS=$pkg_cv_XRENDER_LIBS
20000 { echo "$as_me:$LINENO: result: yes" >&5
20001 echo "${ECHO_T}yes" >&6; }
20002 old_xrender_found_with_pkgconfig=yes
20003 fi
20004 case "$old_xrender_found_with_pkgconfig" in
20005 yes)
20006 XRENDER_LIBS="$XRENDER_LIBS -lXext -lX11"
20007 ;;
20008 *)
20009 # checks for X
20010 { echo "$as_me:$LINENO: checking for X" >&5
20011 echo $ECHO_N "checking for X... $ECHO_C" >&6; }
20012
20013
20014 # Check whether --with-x was given.
20015 if test "${with_x+set}" = set; then
20016 withval=$with_x;
20017 fi
20018
20019 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
20020 if test "x$with_x" = xno; then
20021 # The user explicitly disabled X.
20022 have_x=disabled
20023 else
20024 case $x_includes,$x_libraries in #(
20025 *\'*) { { echo "$as_me:$LINENO: error: Cannot use X directory names containing '" >&5
20026 echo "$as_me: error: Cannot use X directory names containing '" >&2;}
20027 { (exit 1); exit 1; }; };; #(
20028 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then
20029 echo $ECHO_N "(cached) $ECHO_C" >&6
20030 else
20031 # One or both of the vars are not set, and there is no cached value.
20032 ac_x_includes=no ac_x_libraries=no
20033 rm -f -r conftest.dir
20034 if mkdir conftest.dir; then
20035 cd conftest.dir
20036 cat >Imakefile <<'_ACEOF'
20037 incroot:
20038 @echo incroot='${INCROOT}'
20039 usrlibdir:
20040 @echo usrlibdir='${USRLIBDIR}'
20041 libdir:
20042 @echo libdir='${LIBDIR}'
20043 _ACEOF
20044 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
20045 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
20046 for ac_var in incroot usrlibdir libdir; do
20047 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
20048 done
20049 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
20050 for ac_extension in a so sl; do
20051 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
20052 test -f "$ac_im_libdir/libX11.$ac_extension"; then
20053 ac_im_usrlibdir=$ac_im_libdir; break
20054 fi
20055 done
20056 # Screen out bogus values from the imake configuration. They are
20057 # bogus both because they are the default anyway, and because
20058 # using them would break gcc on systems where it needs fixed includes.
20059 case $ac_im_incroot in
20060 /usr/include) ac_x_includes= ;;
20061 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
20062 esac
20063 case $ac_im_usrlibdir in
20064 /usr/lib | /lib) ;;
20065 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
20066 esac
20067 fi
20068 cd ..
20069 rm -f -r conftest.dir
20070 fi
20071
20072 # Standard set of common directories for X headers.
20073 # Check X11 before X11Rn because it is often a symlink to the current release.
20074 ac_x_header_dirs='
20075 /usr/X11/include
20076 /usr/X11R6/include
20077 /usr/X11R5/include
20078 /usr/X11R4/include
20079
20080 /usr/include/X11
20081 /usr/include/X11R6
20082 /usr/include/X11R5
20083 /usr/include/X11R4
20084
20085 /usr/local/X11/include
20086 /usr/local/X11R6/include
20087 /usr/local/X11R5/include
20088 /usr/local/X11R4/include
20089
20090 /usr/local/include/X11
20091 /usr/local/include/X11R6
20092 /usr/local/include/X11R5
20093 /usr/local/include/X11R4
20094
20095 /usr/X386/include
20096 /usr/x386/include
20097 /usr/XFree86/include/X11
20098
20099 /usr/include
20100 /usr/local/include
20101 /usr/unsupported/include
20102 /usr/athena/include
20103 /usr/local/x11r5/include
20104 /usr/lpp/Xamples/include
20105
20106 /usr/openwin/include
20107 /usr/openwin/share/include'
20108
20109 if test "$ac_x_includes" = no; then
20110 # Guess where to find include files, by looking for Xlib.h.
20111 # First, try using that file with no special directory specified.
20112 cat >conftest.$ac_ext <<_ACEOF
20113 /* confdefs.h. */
20114 _ACEOF
20115 cat confdefs.h >>conftest.$ac_ext
20116 cat >>conftest.$ac_ext <<_ACEOF
20117 /* end confdefs.h. */
20118 #include <X11/Xlib.h>
20119 _ACEOF
20120 if { (ac_try="$ac_cpp conftest.$ac_ext"
20121 case "(($ac_try" in
20122 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20123 *) ac_try_echo=$ac_try;;
20124 esac
20125 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20126 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20127 ac_status=$?
20128 grep -v '^ *+' conftest.er1 >conftest.err
20129 rm -f conftest.er1
20130 cat conftest.err >&5
20131 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20132 (exit $ac_status); } >/dev/null; then
20133 if test -s conftest.err; then
20134 ac_cpp_err=$ac_c_preproc_warn_flag
20135 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
20136 else
20137 ac_cpp_err=
20138 fi
20139 else
20140 ac_cpp_err=yes
20141 fi
20142 if test -z "$ac_cpp_err"; then
20143 # We can compile using X headers with no special include directory.
20144 ac_x_includes=
20145 else
20146 echo "$as_me: failed program was:" >&5
20147 sed 's/^/| /' conftest.$ac_ext >&5
20148
20149 for ac_dir in $ac_x_header_dirs; do
20150 if test -r "$ac_dir/X11/Xlib.h"; then
20151 ac_x_includes=$ac_dir
20152 break
20153 fi
20154 done
20155 fi
20156
20157 rm -f conftest.err conftest.$ac_ext
20158 fi # $ac_x_includes = no
20159
20160 if test "$ac_x_libraries" = no; then
20161 # Check for the libraries.
20162 # See if we find them without any special options.
20163 # Don't add to $LIBS permanently.
20164 ac_save_LIBS=$LIBS
20165 LIBS="-lXt $LIBS"
20166 cat >conftest.$ac_ext <<_ACEOF
20167 /* confdefs.h. */
20168 _ACEOF
20169 cat confdefs.h >>conftest.$ac_ext
20170 cat >>conftest.$ac_ext <<_ACEOF
20171 /* end confdefs.h. */
20172 #include <X11/Xlib.h>
20173 int
20174 main ()
20175 {
20176 XrmInitialize ()
20177 ;
20178 return 0;
20179 }
20180 _ACEOF
20181 rm -f conftest.$ac_objext conftest$ac_exeext
20182 if { (ac_try="$ac_link"
20183 case "(($ac_try" in
20184 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20185 *) ac_try_echo=$ac_try;;
20186 esac
20187 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20188 (eval "$ac_link") 2>conftest.er1
20189 ac_status=$?
20190 grep -v '^ *+' conftest.er1 >conftest.err
20191 rm -f conftest.er1
20192 cat conftest.err >&5
20193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20194 (exit $ac_status); } &&
20195 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20196 { (case "(($ac_try" in
20197 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20198 *) ac_try_echo=$ac_try;;
20199 esac
20200 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20201 (eval "$ac_try") 2>&5
20202 ac_status=$?
20203 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20204 (exit $ac_status); }; } &&
20205 { ac_try='test -s conftest$ac_exeext'
20206 { (case "(($ac_try" in
20207 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20208 *) ac_try_echo=$ac_try;;
20209 esac
20210 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20211 (eval "$ac_try") 2>&5
20212 ac_status=$?
20213 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20214 (exit $ac_status); }; }; then
20215 LIBS=$ac_save_LIBS
20216 # We can link X programs with no special library path.
20217 ac_x_libraries=
20218 else
20219 echo "$as_me: failed program was:" >&5
20220 sed 's/^/| /' conftest.$ac_ext >&5
20221
20222 LIBS=$ac_save_LIBS
20223 for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
20224 do
20225 # Don't even attempt the hair of trying to link an X program!
20226 for ac_extension in a so sl; do
20227 if test -r "$ac_dir/libXt.$ac_extension"; then
20228 ac_x_libraries=$ac_dir
20229 break 2
20230 fi
20231 done
20232 done
20233 fi
20234
20235 rm -f core conftest.err conftest.$ac_objext \
20236 conftest$ac_exeext conftest.$ac_ext
20237 fi # $ac_x_libraries = no
20238
20239 case $ac_x_includes,$ac_x_libraries in #(
20240 no,* | *,no | *\'*)
20241 # Didn't find X, or a directory has "'" in its name.
20242 ac_cv_have_x="have_x=no";; #(
20243 *)
20244 # Record where we found X for the cache.
20245 ac_cv_have_x="have_x=yes\
20246 ac_x_includes='$ac_x_includes'\
20247 ac_x_libraries='$ac_x_libraries'"
20248 esac
20249 fi
20250 ;; #(
20251 *) have_x=yes;;
20252 esac
20253 eval "$ac_cv_have_x"
20254 fi # $with_x != no
20255
20256 if test "$have_x" != yes; then
20257 { echo "$as_me:$LINENO: result: $have_x" >&5
20258 echo "${ECHO_T}$have_x" >&6; }
20259 no_x=yes
20260 else
20261 # If each of the values was on the command line, it overrides each guess.
20262 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
20263 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
20264 # Update the cache value to reflect the command line values.
20265 ac_cv_have_x="have_x=yes\
20266 ac_x_includes='$x_includes'\
20267 ac_x_libraries='$x_libraries'"
20268 { echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
20269 echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6; }
20270 fi
20271
20272
20273 XRENDER_CFLAGS="-I$x_includes"
20274 XRENDER_LIBS="-L$x_libraries -lXrender -lXext -lX11"
20275
20276 saved_CPPFLAGS="$CPPFLAGS"
20277 CPPFLAGS="$CPPFLAGS $XRENDER_CFLAGS"
20278
20279 for ac_header in X11/extensions/Xrender.h
20280 do
20281 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20282 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20283 { echo "$as_me:$LINENO: checking for $ac_header" >&5
20284 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20285 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20286 echo $ECHO_N "(cached) $ECHO_C" >&6
20287 fi
20288 ac_res=`eval echo '${'$as_ac_Header'}'`
20289 { echo "$as_me:$LINENO: result: $ac_res" >&5
20290 echo "${ECHO_T}$ac_res" >&6; }
20291 else
20292 # Is the header compilable?
20293 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
20294 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
20295 cat >conftest.$ac_ext <<_ACEOF
20296 /* confdefs.h. */
20297 _ACEOF
20298 cat confdefs.h >>conftest.$ac_ext
20299 cat >>conftest.$ac_ext <<_ACEOF
20300 /* end confdefs.h. */
20301 $ac_includes_default
20302 #include <$ac_header>
20303 _ACEOF
20304 rm -f conftest.$ac_objext
20305 if { (ac_try="$ac_compile"
20306 case "(($ac_try" in
20307 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20308 *) ac_try_echo=$ac_try;;
20309 esac
20310 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20311 (eval "$ac_compile") 2>conftest.er1
20312 ac_status=$?
20313 grep -v '^ *+' conftest.er1 >conftest.err
20314 rm -f conftest.er1
20315 cat conftest.err >&5
20316 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20317 (exit $ac_status); } &&
20318 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20319 { (case "(($ac_try" in
20320 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20321 *) ac_try_echo=$ac_try;;
20322 esac
20323 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20324 (eval "$ac_try") 2>&5
20325 ac_status=$?
20326 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20327 (exit $ac_status); }; } &&
20328 { ac_try='test -s conftest.$ac_objext'
20329 { (case "(($ac_try" in
20330 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20331 *) ac_try_echo=$ac_try;;
20332 esac
20333 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20334 (eval "$ac_try") 2>&5
20335 ac_status=$?
20336 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20337 (exit $ac_status); }; }; then
20338 ac_header_compiler=yes
20339 else
20340 echo "$as_me: failed program was:" >&5
20341 sed 's/^/| /' conftest.$ac_ext >&5
20342
20343 ac_header_compiler=no
20344 fi
20345
20346 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20347 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20348 echo "${ECHO_T}$ac_header_compiler" >&6; }
20349
20350 # Is the header present?
20351 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
20352 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
20353 cat >conftest.$ac_ext <<_ACEOF
20354 /* confdefs.h. */
20355 _ACEOF
20356 cat confdefs.h >>conftest.$ac_ext
20357 cat >>conftest.$ac_ext <<_ACEOF
20358 /* end confdefs.h. */
20359 #include <$ac_header>
20360 _ACEOF
20361 if { (ac_try="$ac_cpp conftest.$ac_ext"
20362 case "(($ac_try" in
20363 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20364 *) ac_try_echo=$ac_try;;
20365 esac
20366 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20367 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20368 ac_status=$?
20369 grep -v '^ *+' conftest.er1 >conftest.err
20370 rm -f conftest.er1
20371 cat conftest.err >&5
20372 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20373 (exit $ac_status); } >/dev/null; then
20374 if test -s conftest.err; then
20375 ac_cpp_err=$ac_c_preproc_warn_flag
20376 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
20377 else
20378 ac_cpp_err=
20379 fi
20380 else
20381 ac_cpp_err=yes
20382 fi
20383 if test -z "$ac_cpp_err"; then
20384 ac_header_preproc=yes
20385 else
20386 echo "$as_me: failed program was:" >&5
20387 sed 's/^/| /' conftest.$ac_ext >&5
20388
20389 ac_header_preproc=no
20390 fi
20391
20392 rm -f conftest.err conftest.$ac_ext
20393 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20394 echo "${ECHO_T}$ac_header_preproc" >&6; }
20395
20396 # So? What about this header?
20397 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20398 yes:no: )
20399 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
20400 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
20401 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
20402 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
20403 ac_header_preproc=yes
20404 ;;
20405 no:yes:* )
20406 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
20407 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
20408 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
20409 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
20410 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
20411 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
20412 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
20413 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
20414 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
20415 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
20416 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
20417 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
20418 ( cat <<\_ASBOX
20419 ## ---------------------------------------------------------------------- ##
20420 ## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
20421 ## ---------------------------------------------------------------------- ##
20422 _ASBOX
20423 ) | sed "s/^/$as_me: WARNING: /" >&2
20424 ;;
20425 esac
20426 { echo "$as_me:$LINENO: checking for $ac_header" >&5
20427 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
20428 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20429 echo $ECHO_N "(cached) $ECHO_C" >&6
20430 else
20431 eval "$as_ac_Header=\$ac_header_preproc"
20432 fi
20433 ac_res=`eval echo '${'$as_ac_Header'}'`
20434 { echo "$as_me:$LINENO: result: $ac_res" >&5
20435 echo "${ECHO_T}$ac_res" >&6; }
20436
20437 fi
20438 if test `eval echo '${'$as_ac_Header'}'` = yes; then
20439 cat >>confdefs.h <<_ACEOF
20440 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20441 _ACEOF
20442
20443 else
20444 { { echo "$as_me:$LINENO: error: Xrender.h not found." >&5
20445 echo "$as_me: error: Xrender.h not found." >&2;}
20446 { (exit 1); exit 1; }; }
20447 fi
20448
20449 done
20450
20451 CPPFLAGS="$saved_CPPFLAGS"
20452
20453 saved_LIBS="$LIBS"
20454 LIBS="$LIBS $XRENDER_LIBS"
20455
20456 for ac_func in XRenderFindStandardFormat
20457 do
20458 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20459 { echo "$as_me:$LINENO: checking for $ac_func" >&5
20460 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20461 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20462 echo $ECHO_N "(cached) $ECHO_C" >&6
20463 else
20464 cat >conftest.$ac_ext <<_ACEOF
20465 /* confdefs.h. */
20466 _ACEOF
20467 cat confdefs.h >>conftest.$ac_ext
20468 cat >>conftest.$ac_ext <<_ACEOF
20469 /* end confdefs.h. */
20470 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20471 For example, HP-UX 11i <limits.h> declares gettimeofday. */
20472 #define $ac_func innocuous_$ac_func
20473
20474 /* System header to define __stub macros and hopefully few prototypes,
20475 which can conflict with char $ac_func (); below.
20476 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20477 <limits.h> exists even on freestanding compilers. */
20478
20479 #ifdef __STDC__
20480 # include <limits.h>
20481 #else
20482 # include <assert.h>
20483 #endif
20484
20485 #undef $ac_func
20486
20487 /* Override any GCC internal prototype to avoid an error.
20488 Use char because int might match the return type of a GCC
20489 builtin and then its argument prototype would still apply. */
20490 #ifdef __cplusplus
20491 extern "C"
20492 #endif
20493 char $ac_func ();
20494 /* The GNU C library defines this for functions which it implements
20495 to always fail with ENOSYS. Some functions are actually named
20496 something starting with __ and the normal name is an alias. */
20497 #if defined __stub_$ac_func || defined __stub___$ac_func
20498 choke me
20499 #endif
20500
20501 int
20502 main ()
20503 {
20504 return $ac_func ();
20505 ;
20506 return 0;
20507 }
20508 _ACEOF
20509 rm -f conftest.$ac_objext conftest$ac_exeext
20510 if { (ac_try="$ac_link"
20511 case "(($ac_try" in
20512 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20513 *) ac_try_echo=$ac_try;;
20514 esac
20515 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20516 (eval "$ac_link") 2>conftest.er1
20517 ac_status=$?
20518 grep -v '^ *+' conftest.er1 >conftest.err
20519 rm -f conftest.er1
20520 cat conftest.err >&5
20521 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20522 (exit $ac_status); } &&
20523 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20524 { (case "(($ac_try" in
20525 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20526 *) ac_try_echo=$ac_try;;
20527 esac
20528 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20529 (eval "$ac_try") 2>&5
20530 ac_status=$?
20531 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20532 (exit $ac_status); }; } &&
20533 { ac_try='test -s conftest$ac_exeext'
20534 { (case "(($ac_try" in
20535 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20536 *) ac_try_echo=$ac_try;;
20537 esac
20538 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20539 (eval "$ac_try") 2>&5
20540 ac_status=$?
20541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20542 (exit $ac_status); }; }; then
20543 eval "$as_ac_var=yes"
20544 else
20545 echo "$as_me: failed program was:" >&5
20546 sed 's/^/| /' conftest.$ac_ext >&5
20547
20548 eval "$as_ac_var=no"
20549 fi
20550
20551 rm -f core conftest.err conftest.$ac_objext \
20552 conftest$ac_exeext conftest.$ac_ext
20553 fi
20554 ac_res=`eval echo '${'$as_ac_var'}'`
20555 { echo "$as_me:$LINENO: result: $ac_res" >&5
20556 echo "${ECHO_T}$ac_res" >&6; }
20557 if test `eval echo '${'$as_ac_var'}'` = yes; then
20558 cat >>confdefs.h <<_ACEOF
20559 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20560 _ACEOF
20561
20562 else
20563 { { echo "$as_me:$LINENO: error: libXrender not found or too old." >&5
20564 echo "$as_me: error: libXrender not found or too old." >&2;}
20565 { (exit 1); exit 1; }; }
20566 fi
20567 done
20568
20569 LIBS="$saved_LIBS"
20570 ;;
20571 esac
20572 ;;
20573 esac
20574
20575 # Check freetype configuration
20576
20577 # Check whether --with-freetype-config was given.
20578 if test "${with_freetype_config+set}" = set; then
20579 withval=$with_freetype_config; freetype_config=$withval
20580 else
20581 freetype_config=auto
20582 fi
20583
20584
20585 if test "$freetype_config" = "auto"; then
20586
20587 pkg_failed=no
20588 { echo "$as_me:$LINENO: checking for FREETYPE" >&5
20589 echo $ECHO_N "checking for FREETYPE... $ECHO_C" >&6; }
20590
20591 if test -n "$PKG_CONFIG"; then
20592 if test -n "$FREETYPE_CFLAGS"; then
20593 pkg_cv_FREETYPE_CFLAGS="$FREETYPE_CFLAGS"
20594 else
20595 if test -n "$PKG_CONFIG" && \
20596 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"freetype2\"") >&5
20597 ($PKG_CONFIG --exists --print-errors "freetype2") 2>&5
20598 ac_status=$?
20599 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20600 (exit $ac_status); }; then
20601 pkg_cv_FREETYPE_CFLAGS=`$PKG_CONFIG --cflags "freetype2" 2>/dev/null`
20602 else
20603 pkg_failed=yes
20604 fi
20605 fi
20606 else
20607 pkg_failed=untried
20608 fi
20609 if test -n "$PKG_CONFIG"; then
20610 if test -n "$FREETYPE_LIBS"; then
20611 pkg_cv_FREETYPE_LIBS="$FREETYPE_LIBS"
20612 else
20613 if test -n "$PKG_CONFIG" && \
20614 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"freetype2\"") >&5
20615 ($PKG_CONFIG --exists --print-errors "freetype2") 2>&5
20616 ac_status=$?
20617 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20618 (exit $ac_status); }; then
20619 pkg_cv_FREETYPE_LIBS=`$PKG_CONFIG --libs "freetype2" 2>/dev/null`
20620 else
20621 pkg_failed=yes
20622 fi
20623 fi
20624 else
20625 pkg_failed=untried
20626 fi
20627
20628
20629
20630 if test $pkg_failed = yes; then
20631
20632 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
20633 _pkg_short_errors_supported=yes
20634 else
20635 _pkg_short_errors_supported=no
20636 fi
20637 if test $_pkg_short_errors_supported = yes; then
20638 FREETYPE_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "freetype2"`
20639 else
20640 FREETYPE_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "freetype2"`
20641 fi
20642 # Put the nasty error message in config.log where it belongs
20643 echo "$FREETYPE_PKG_ERRORS" >&5
20644
20645 freetype_config=yes
20646 elif test $pkg_failed = untried; then
20647 freetype_config=yes
20648 else
20649 FREETYPE_CFLAGS=$pkg_cv_FREETYPE_CFLAGS
20650 FREETYPE_LIBS=$pkg_cv_FREETYPE_LIBS
20651 { echo "$as_me:$LINENO: result: yes" >&5
20652 echo "${ECHO_T}yes" >&6; }
20653 freetype_config=no
20654 fi
20655 fi
20656
20657 if test "$freetype_config" = "yes"; then
20658 # Extract the first word of "freetype-config", so it can be a program name with args.
20659 set dummy freetype-config; ac_word=$2
20660 { echo "$as_me:$LINENO: checking for $ac_word" >&5
20661 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
20662 if test "${ac_cv_path_ft_config+set}" = set; then
20663 echo $ECHO_N "(cached) $ECHO_C" >&6
20664 else
20665 case $ft_config in
20666 [\\/]* | ?:[\\/]*)
20667 ac_cv_path_ft_config="$ft_config" # Let the user override the test with a path.
20668 ;;
20669 *)
20670 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20671 for as_dir in $PATH
20672 do
20673 IFS=$as_save_IFS
20674 test -z "$as_dir" && as_dir=.
20675 for ac_exec_ext in '' $ac_executable_extensions; do
20676 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
20677 ac_cv_path_ft_config="$as_dir/$ac_word$ac_exec_ext"
20678 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20679 break 2
20680 fi
20681 done
20682 done
20683 IFS=$as_save_IFS
20684
20685 test -z "$ac_cv_path_ft_config" && ac_cv_path_ft_config="no"
20686 ;;
20687 esac
20688 fi
20689 ft_config=$ac_cv_path_ft_config
20690 if test -n "$ft_config"; then
20691 { echo "$as_me:$LINENO: result: $ft_config" >&5
20692 echo "${ECHO_T}$ft_config" >&6; }
20693 else
20694 { echo "$as_me:$LINENO: result: no" >&5
20695 echo "${ECHO_T}no" >&6; }
20696 fi
20697
20698
20699 if test "$ft_config" = "no"; then
20700 { { echo "$as_me:$LINENO: error: You must have freetype installed; see http://www.freetype.org/" >&5
20701 echo "$as_me: error: You must have freetype installed; see http://www.freetype.org/" >&2;}
20702 { (exit 1); exit 1; }; }
20703 fi
20704 else
20705 ft_config="$freetype_config"
20706 fi
20707
20708 if test "$freetype_config" != "no"; then
20709 FREETYPE_CFLAGS="`$ft_config --cflags`"
20710 FREETYPE_LIBS="`$ft_config --libs`"
20711 fi
20712
20713 # Check fontconfig configuration
20714
20715 pkg_failed=no
20716 { echo "$as_me:$LINENO: checking for FONTCONFIG" >&5
20717 echo $ECHO_N "checking for FONTCONFIG... $ECHO_C" >&6; }
20718
20719 if test -n "$PKG_CONFIG"; then
20720 if test -n "$FONTCONFIG_CFLAGS"; then
20721 pkg_cv_FONTCONFIG_CFLAGS="$FONTCONFIG_CFLAGS"
20722 else
20723 if test -n "$PKG_CONFIG" && \
20724 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"fontconfig >= 2.2\"") >&5
20725 ($PKG_CONFIG --exists --print-errors "fontconfig >= 2.2") 2>&5
20726 ac_status=$?
20727 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20728 (exit $ac_status); }; then
20729 pkg_cv_FONTCONFIG_CFLAGS=`$PKG_CONFIG --cflags "fontconfig >= 2.2" 2>/dev/null`
20730 else
20731 pkg_failed=yes
20732 fi
20733 fi
20734 else
20735 pkg_failed=untried
20736 fi
20737 if test -n "$PKG_CONFIG"; then
20738 if test -n "$FONTCONFIG_LIBS"; then
20739 pkg_cv_FONTCONFIG_LIBS="$FONTCONFIG_LIBS"
20740 else
20741 if test -n "$PKG_CONFIG" && \
20742 { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"fontconfig >= 2.2\"") >&5
20743 ($PKG_CONFIG --exists --print-errors "fontconfig >= 2.2") 2>&5
20744 ac_status=$?
20745 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20746 (exit $ac_status); }; then
20747 pkg_cv_FONTCONFIG_LIBS=`$PKG_CONFIG --libs "fontconfig >= 2.2" 2>/dev/null`
20748 else
20749 pkg_failed=yes
20750 fi
20751 fi
20752 else
20753 pkg_failed=untried
20754 fi
20755
20756
20757
20758 if test $pkg_failed = yes; then
20759
20760 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
20761 _pkg_short_errors_supported=yes
20762 else
20763 _pkg_short_errors_supported=no
20764 fi
20765 if test $_pkg_short_errors_supported = yes; then
20766 FONTCONFIG_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "fontconfig >= 2.2"`
20767 else
20768 FONTCONFIG_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "fontconfig >= 2.2"`
20769 fi
20770 # Put the nasty error message in config.log where it belongs
20771 echo "$FONTCONFIG_PKG_ERRORS" >&5
20772
20773 { { echo "$as_me:$LINENO: error: Package requirements (fontconfig >= 2.2) were not met:
20774
20775 $FONTCONFIG_PKG_ERRORS
20776
20777 Consider adjusting the PKG_CONFIG_PATH environment variable if you
20778 installed software in a non-standard prefix.
20779
20780 Alternatively, you may set the environment variables FONTCONFIG_CFLAGS
20781 and FONTCONFIG_LIBS to avoid the need to call pkg-config.
20782 See the pkg-config man page for more details.
20783 " >&5
20784 echo "$as_me: error: Package requirements (fontconfig >= 2.2) were not met:
20785
20786 $FONTCONFIG_PKG_ERRORS
20787
20788 Consider adjusting the PKG_CONFIG_PATH environment variable if you
20789 installed software in a non-standard prefix.
20790
20791 Alternatively, you may set the environment variables FONTCONFIG_CFLAGS
20792 and FONTCONFIG_LIBS to avoid the need to call pkg-config.
20793 See the pkg-config man page for more details.
20794 " >&2;}
20795 { (exit 1); exit 1; }; }
20796 elif test $pkg_failed = untried; then
20797 { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
20798 is in your PATH or set the PKG_CONFIG environment variable to the full
20799 path to pkg-config.
20800
20801 Alternatively, you may set the environment variables FONTCONFIG_CFLAGS
20802 and FONTCONFIG_LIBS to avoid the need to call pkg-config.
20803 See the pkg-config man page for more details.
20804
20805 To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
20806 See \`config.log' for more details." >&5
20807 echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
20808 is in your PATH or set the PKG_CONFIG environment variable to the full
20809 path to pkg-config.
20810
20811 Alternatively, you may set the environment variables FONTCONFIG_CFLAGS
20812 and FONTCONFIG_LIBS to avoid the need to call pkg-config.
20813 See the pkg-config man page for more details.
20814
20815 To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
20816 See \`config.log' for more details." >&2;}
20817 { (exit 1); exit 1; }; }
20818 else
20819 FONTCONFIG_CFLAGS=$pkg_cv_FONTCONFIG_CFLAGS
20820 FONTCONFIG_LIBS=$pkg_cv_FONTCONFIG_LIBS
20821 { echo "$as_me:$LINENO: result: yes" >&5
20822 echo "${ECHO_T}yes" >&6; }
20823 :
20824 fi
20825
20826
20827
20828
20829
20830
20831
20832
20833 fontconfig_save_libs="$LIBS"
20834 fontconfig_save_cflags="$CFLAGS"
20835 LIBS="$LIBS $FREETYPE_LIBS"
20836 CFLAGS="$CFLAGS $FREETYPE_CFLAGS"
20837
20838
20839
20840
20841
20842 for ac_func in FT_Get_Next_Char FT_Get_BDF_Property FT_Get_PS_Font_Info FT_Has_PS_Glyph_Names FT_GlyphSlot_Embolden
20843 do
20844 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20845 { echo "$as_me:$LINENO: checking for $ac_func" >&5
20846 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20847 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20848 echo $ECHO_N "(cached) $ECHO_C" >&6
20849 else
20850 cat >conftest.$ac_ext <<_ACEOF
20851 /* confdefs.h. */
20852 _ACEOF
20853 cat confdefs.h >>conftest.$ac_ext
20854 cat >>conftest.$ac_ext <<_ACEOF
20855 /* end confdefs.h. */
20856 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20857 For example, HP-UX 11i <limits.h> declares gettimeofday. */
20858 #define $ac_func innocuous_$ac_func
20859
20860 /* System header to define __stub macros and hopefully few prototypes,
20861 which can conflict with char $ac_func (); below.
20862 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20863 <limits.h> exists even on freestanding compilers. */
20864
20865 #ifdef __STDC__
20866 # include <limits.h>
20867 #else
20868 # include <assert.h>
20869 #endif
20870
20871 #undef $ac_func
20872
20873 /* Override any GCC internal prototype to avoid an error.
20874 Use char because int might match the return type of a GCC
20875 builtin and then its argument prototype would still apply. */
20876 #ifdef __cplusplus
20877 extern "C"
20878 #endif
20879 char $ac_func ();
20880 /* The GNU C library defines this for functions which it implements
20881 to always fail with ENOSYS. Some functions are actually named
20882 something starting with __ and the normal name is an alias. */
20883 #if defined __stub_$ac_func || defined __stub___$ac_func
20884 choke me
20885 #endif
20886
20887 int
20888 main ()
20889 {
20890 return $ac_func ();
20891 ;
20892 return 0;
20893 }
20894 _ACEOF
20895 rm -f conftest.$ac_objext conftest$ac_exeext
20896 if { (ac_try="$ac_link"
20897 case "(($ac_try" in
20898 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20899 *) ac_try_echo=$ac_try;;
20900 esac
20901 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20902 (eval "$ac_link") 2>conftest.er1
20903 ac_status=$?
20904 grep -v '^ *+' conftest.er1 >conftest.err
20905 rm -f conftest.er1
20906 cat conftest.err >&5
20907 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20908 (exit $ac_status); } &&
20909 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20910 { (case "(($ac_try" in
20911 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20912 *) ac_try_echo=$ac_try;;
20913 esac
20914 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20915 (eval "$ac_try") 2>&5
20916 ac_status=$?
20917 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20918 (exit $ac_status); }; } &&
20919 { ac_try='test -s conftest$ac_exeext'
20920 { (case "(($ac_try" in
20921 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20922 *) ac_try_echo=$ac_try;;
20923 esac
20924 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20925 (eval "$ac_try") 2>&5
20926 ac_status=$?
20927 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20928 (exit $ac_status); }; }; then
20929 eval "$as_ac_var=yes"
20930 else
20931 echo "$as_me: failed program was:" >&5
20932 sed 's/^/| /' conftest.$ac_ext >&5
20933
20934 eval "$as_ac_var=no"
20935 fi
20936
20937 rm -f core conftest.err conftest.$ac_objext \
20938 conftest$ac_exeext conftest.$ac_ext
20939 fi
20940 ac_res=`eval echo '${'$as_ac_var'}'`
20941 { echo "$as_me:$LINENO: result: $ac_res" >&5
20942 echo "${ECHO_T}$ac_res" >&6; }
20943 if test `eval echo '${'$as_ac_var'}'` = yes; then
20944 cat >>confdefs.h <<_ACEOF
20945 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20946 _ACEOF
20947
20948 fi
20949 done
20950
20951 { echo "$as_me:$LINENO: checking for FT_Bitmap_Size.y_ppem" >&5
20952 echo $ECHO_N "checking for FT_Bitmap_Size.y_ppem... $ECHO_C" >&6; }
20953 if test "${ac_cv_member_FT_Bitmap_Size_y_ppem+set}" = set; then
20954 echo $ECHO_N "(cached) $ECHO_C" >&6
20955 else
20956 cat >conftest.$ac_ext <<_ACEOF
20957 /* confdefs.h. */
20958 _ACEOF
20959 cat confdefs.h >>conftest.$ac_ext
20960 cat >>conftest.$ac_ext <<_ACEOF
20961 /* end confdefs.h. */
20962 #include <ft2build.h>
20963 #include FT_FREETYPE_H
20964
20965 int
20966 main ()
20967 {
20968 static FT_Bitmap_Size ac_aggr;
20969 if (ac_aggr.y_ppem)
20970 return 0;
20971 ;
20972 return 0;
20973 }
20974 _ACEOF
20975 rm -f conftest.$ac_objext
20976 if { (ac_try="$ac_compile"
20977 case "(($ac_try" in
20978 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20979 *) ac_try_echo=$ac_try;;
20980 esac
20981 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20982 (eval "$ac_compile") 2>conftest.er1
20983 ac_status=$?
20984 grep -v '^ *+' conftest.er1 >conftest.err
20985 rm -f conftest.er1
20986 cat conftest.err >&5
20987 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20988 (exit $ac_status); } &&
20989 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
20990 { (case "(($ac_try" in
20991 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20992 *) ac_try_echo=$ac_try;;
20993 esac
20994 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20995 (eval "$ac_try") 2>&5
20996 ac_status=$?
20997 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20998 (exit $ac_status); }; } &&
20999 { ac_try='test -s conftest.$ac_objext'
21000 { (case "(($ac_try" in
21001 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21002 *) ac_try_echo=$ac_try;;
21003 esac
21004 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21005 (eval "$ac_try") 2>&5
21006 ac_status=$?
21007 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21008 (exit $ac_status); }; }; then
21009 ac_cv_member_FT_Bitmap_Size_y_ppem=yes
21010 else
21011 echo "$as_me: failed program was:" >&5
21012 sed 's/^/| /' conftest.$ac_ext >&5
21013
21014 cat >conftest.$ac_ext <<_ACEOF
21015 /* confdefs.h. */
21016 _ACEOF
21017 cat confdefs.h >>conftest.$ac_ext
21018 cat >>conftest.$ac_ext <<_ACEOF
21019 /* end confdefs.h. */
21020 #include <ft2build.h>
21021 #include FT_FREETYPE_H
21022
21023 int
21024 main ()
21025 {
21026 static FT_Bitmap_Size ac_aggr;
21027 if (sizeof ac_aggr.y_ppem)
21028 return 0;
21029 ;
21030 return 0;
21031 }
21032 _ACEOF
21033 rm -f conftest.$ac_objext
21034 if { (ac_try="$ac_compile"
21035 case "(($ac_try" in
21036 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21037 *) ac_try_echo=$ac_try;;
21038 esac
21039 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21040 (eval "$ac_compile") 2>conftest.er1
21041 ac_status=$?
21042 grep -v '^ *+' conftest.er1 >conftest.err
21043 rm -f conftest.er1
21044 cat conftest.err >&5
21045 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21046 (exit $ac_status); } &&
21047 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
21048 { (case "(($ac_try" in
21049 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21050 *) ac_try_echo=$ac_try;;
21051 esac
21052 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21053 (eval "$ac_try") 2>&5
21054 ac_status=$?
21055 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21056 (exit $ac_status); }; } &&
21057 { ac_try='test -s conftest.$ac_objext'
21058 { (case "(($ac_try" in
21059 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21060 *) ac_try_echo=$ac_try;;
21061 esac
21062 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21063 (eval "$ac_try") 2>&5
21064 ac_status=$?
21065 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21066 (exit $ac_status); }; }; then
21067 ac_cv_member_FT_Bitmap_Size_y_ppem=yes
21068 else
21069 echo "$as_me: failed program was:" >&5
21070 sed 's/^/| /' conftest.$ac_ext >&5
21071
21072 ac_cv_member_FT_Bitmap_Size_y_ppem=no
21073 fi
21074
21075 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21076 fi
21077
21078 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21079 fi
21080 { echo "$as_me:$LINENO: result: $ac_cv_member_FT_Bitmap_Size_y_ppem" >&5
21081 echo "${ECHO_T}$ac_cv_member_FT_Bitmap_Size_y_ppem" >&6; }
21082 if test $ac_cv_member_FT_Bitmap_Size_y_ppem = yes; then
21083 HAVE_FT_BITMAP_SIZE_Y_PPEM=1
21084 else
21085 HAVE_FT_BITMAP_SIZE_Y_PPEM=0
21086 fi
21087
21088
21089 cat >>confdefs.h <<_ACEOF
21090 #define HAVE_FT_BITMAP_SIZE_Y_PPEM $HAVE_FT_BITMAP_SIZE_Y_PPEM
21091 _ACEOF
21092
21093
21094 LIBS="$fontconfig_save_libs"
21095 CFLAGS="$fontconfig_save_cflags"
21096
21097 if test "$VERSION" = "" ; then
21098 VERSION=$PACKAGE_VERSION;
21099 fi
21100
21101 WARN_CFLAGS=""
21102
21103 if test "x$GCC" = "xyes"; then
21104 WARN_CFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes \
21105 -Wmissing-prototypes -Wmissing-declarations \
21106 -Wnested-externs -fno-strict-aliasing"
21107 fi
21108
21109
21110
21111
21112 # Check whether --with-release-version was given.
21113 if test "${with_release_version+set}" = set; then
21114 withval=$with_release_version; RELEASE_VERSION="$withval"
21115 else
21116 RELEASE_VERSION=""
21117 fi
21118
21119 if test "x$RELEASE_VERSION" != "x"; then
21120 PACKAGE="$PACKAGE-$RELEASE_VERSION"
21121 PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
21122 { echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
21123 echo "$as_me: Building with package name set to $PACKAGE" >&6;}
21124 fi
21125
21126 cat >>confdefs.h <<_ACEOF
21127 #define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | sed -ne 's/^\([^\.]\+\).*/\1/p'`
21128 _ACEOF
21129
21130 PVM=`echo $PACKAGE_VERSION | sed -ne 's/^\([^\.]\+\)\.\([^\.]\+\).*/\2/p'`
21131 if test "x$PVM" = "x"; then
21132 PVM="0"
21133 fi
21134
21135 cat >>confdefs.h <<_ACEOF
21136 #define PACKAGE_VERSION_MINOR $PVM
21137 _ACEOF
21138
21139 PVP=`echo $PACKAGE_VERSION | sed -ne 's/^\([^\.]\+\)\.\([^\.]\+\)\.\([^\.]\+\).*/\3/p'`
21140 if test "x$PVP" = "x"; then
21141 PVP="0"
21142 fi
21143
21144 cat >>confdefs.h <<_ACEOF
21145 #define PACKAGE_VERSION_PATCHLEVEL $PVP
21146 _ACEOF
21147
21148
21149
21150 ac_config_files="$ac_config_files Makefile xft.pc xft-config src/Makefile man/Makefile man/xft-config.1 man/Xft.3"
21151
21152 cat >confcache <<\_ACEOF
21153 # This file is a shell script that caches the results of configure
21154 # tests run on this system so they can be shared between configure
21155 # scripts and configure runs, see configure's option --config-cache.
21156 # It is not useful on other systems. If it contains results you don't
21157 # want to keep, you may remove or edit it.
21158 #
21159 # config.status only pays attention to the cache file if you give it
21160 # the --recheck option to rerun configure.
21161 #
21162 # `ac_cv_env_foo' variables (set or unset) will be overridden when
21163 # loading this file, other *unset* `ac_cv_foo' will be assigned the
21164 # following values.
21165
21166 _ACEOF
21167
21168 # The following way of writing the cache mishandles newlines in values,
21169 # but we know of no workaround that is simple, portable, and efficient.
21170 # So, we kill variables containing newlines.
21171 # Ultrix sh set writes to stderr and can't be redirected directly,
21172 # and sets the high bit in the cache file unless we assign to the vars.
21173 (
21174 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21175 eval ac_val=\$$ac_var
21176 case $ac_val in #(
21177 *${as_nl}*)
21178 case $ac_var in #(
21179 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
21180 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
21181 esac
21182 case $ac_var in #(
21183 _ | IFS | as_nl) ;; #(
21184 *) $as_unset $ac_var ;;
21185 esac ;;
21186 esac
21187 done
21188
21189 (set) 2>&1 |
21190 case $as_nl`(ac_space=' '; set) 2>&1` in #(
21191 *${as_nl}ac_space=\ *)
21192 # `set' does not quote correctly, so add quotes (double-quote
21193 # substitution turns \\\\ into \\, and sed turns \\ into \).
21194 sed -n \
21195 "s/'/'\\\\''/g;
21196 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21197 ;; #(
21198 *)
21199 # `set' quotes correctly as required by POSIX, so do not add quotes.
21200 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21201 ;;
21202 esac |
21203 sort
21204 ) |
21205 sed '
21206 /^ac_cv_env_/b end
21207 t clear
21208 :clear
21209 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21210 t end
21211 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21212 :end' >>confcache
21213 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21214 if test -w "$cache_file"; then
21215 test "x$cache_file" != "x/dev/null" &&
21216 { echo "$as_me:$LINENO: updating cache $cache_file" >&5
21217 echo "$as_me: updating cache $cache_file" >&6;}
21218 cat confcache >$cache_file
21219 else
21220 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21221 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21222 fi
21223 fi
21224 rm -f confcache
21225
21226 test "x$prefix" = xNONE && prefix=$ac_default_prefix
21227 # Let make expand exec_prefix.
21228 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21229
21230 DEFS=-DHAVE_CONFIG_H
21231
21232 ac_libobjs=
21233 ac_ltlibobjs=
21234 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21235 # 1. Remove the extension, and $U if already installed.
21236 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21237 ac_i=`echo "$ac_i" | sed "$ac_script"`
21238 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
21239 # will be set to the directory where LIBOBJS objects are built.
21240 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21241 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
21242 done
21243 LIBOBJS=$ac_libobjs
21244
21245 LTLIBOBJS=$ac_ltlibobjs
21246
21247
21248 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
21249 { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
21250 Usually this means the macro was only invoked conditionally." >&5
21251 echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
21252 Usually this means the macro was only invoked conditionally." >&2;}
21253 { (exit 1); exit 1; }; }
21254 fi
21255 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
21256 { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
21257 Usually this means the macro was only invoked conditionally." >&5
21258 echo "$as_me: error: conditional \"AMDEP\" was never defined.
21259 Usually this means the macro was only invoked conditionally." >&2;}
21260 { (exit 1); exit 1; }; }
21261 fi
21262 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
21263 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
21264 Usually this means the macro was only invoked conditionally." >&5
21265 echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
21266 Usually this means the macro was only invoked conditionally." >&2;}
21267 { (exit 1); exit 1; }; }
21268 fi
21269 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
21270 { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
21271 Usually this means the macro was only invoked conditionally." >&5
21272 echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
21273 Usually this means the macro was only invoked conditionally." >&2;}
21274 { (exit 1); exit 1; }; }
21275 fi
21276
21277 : ${CONFIG_STATUS=./config.status}
21278 ac_clean_files_save=$ac_clean_files
21279 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21280 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21281 echo "$as_me: creating $CONFIG_STATUS" >&6;}
21282 cat >$CONFIG_STATUS <<_ACEOF
21283 #! $SHELL
21284 # Generated by $as_me.
21285 # Run this file to recreate the current configuration.
21286 # Compiler output produced by configure, useful for debugging
21287 # configure, is in config.log if it exists.
21288
21289 debug=false
21290 ac_cs_recheck=false
21291 ac_cs_silent=false
21292 SHELL=\${CONFIG_SHELL-$SHELL}
21293 _ACEOF
21294
21295 cat >>$CONFIG_STATUS <<\_ACEOF
21296 ## --------------------- ##
21297 ## M4sh Initialization. ##
21298 ## --------------------- ##
21299
21300 # Be Bourne compatible
21301 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21302 emulate sh
21303 NULLCMD=:
21304 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21305 # is contrary to our usage. Disable this feature.
21306 alias -g '${1+"$@"}'='"$@"'
21307 setopt NO_GLOB_SUBST
21308 else
21309 case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
21310 fi
21311 BIN_SH=xpg4; export BIN_SH # for Tru64
21312 DUALCASE=1; export DUALCASE # for MKS sh
21313
21314
21315 # PATH needs CR
21316 # Avoid depending upon Character Ranges.
21317 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21318 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21319 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21320 as_cr_digits='0123456789'
21321 as_cr_alnum=$as_cr_Letters$as_cr_digits
21322
21323 # The user is always right.
21324 if test "${PATH_SEPARATOR+set}" != set; then
21325 echo "#! /bin/sh" >conf$$.sh
21326 echo "exit 0" >>conf$$.sh
21327 chmod +x conf$$.sh
21328 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21329 PATH_SEPARATOR=';'
21330 else
21331 PATH_SEPARATOR=:
21332 fi
21333 rm -f conf$$.sh
21334 fi
21335
21336 # Support unset when possible.
21337 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21338 as_unset=unset
21339 else
21340 as_unset=false
21341 fi
21342
21343
21344 # IFS
21345 # We need space, tab and new line, in precisely that order. Quoting is
21346 # there to prevent editors from complaining about space-tab.
21347 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
21348 # splitting by setting IFS to empty value.)
21349 as_nl='
21350 '
21351 IFS=" "" $as_nl"
21352
21353 # Find who we are. Look in the path if we contain no directory separator.
21354 case $0 in
21355 *[\\/]* ) as_myself=$0 ;;
21356 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21357 for as_dir in $PATH
21358 do
21359 IFS=$as_save_IFS
21360 test -z "$as_dir" && as_dir=.
21361 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21362 done
21363 IFS=$as_save_IFS
21364
21365 ;;
21366 esac
21367 # We did not find ourselves, most probably we were run as `sh COMMAND'
21368 # in which case we are not to be found in the path.
21369 if test "x$as_myself" = x; then
21370 as_myself=$0
21371 fi
21372 if test ! -f "$as_myself"; then
21373 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21374 { (exit 1); exit 1; }
21375 fi
21376
21377 # Work around bugs in pre-3.0 UWIN ksh.
21378 for as_var in ENV MAIL MAILPATH
21379 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21380 done
21381 PS1='$ '
21382 PS2='> '
21383 PS4='+ '
21384
21385 # NLS nuisances.
21386 for as_var in \
21387 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21388 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21389 LC_TELEPHONE LC_TIME
21390 do
21391 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21392 eval $as_var=C; export $as_var
21393 else
21394 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21395 fi
21396 done
21397
21398 # Required to use basename.
21399 if expr a : '\(a\)' >/dev/null 2>&1 &&
21400 test "X`expr 00001 : '.*\(...\)'`" = X001; then
21401 as_expr=expr
21402 else
21403 as_expr=false
21404 fi
21405
21406 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21407 as_basename=basename
21408 else
21409 as_basename=false
21410 fi
21411
21412
21413 # Name of the executable.
21414 as_me=`$as_basename -- "$0" ||
21415 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21416 X"$0" : 'X\(//\)$' \| \
21417 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21418 echo X/"$0" |
21419 sed '/^.*\/\([^/][^/]*\)\/*$/{
21420 s//\1/
21421 q
21422 }
21423 /^X\/\(\/\/\)$/{
21424 s//\1/
21425 q
21426 }
21427 /^X\/\(\/\).*/{
21428 s//\1/
21429 q
21430 }
21431 s/.*/./; q'`
21432
21433 # CDPATH.
21434 $as_unset CDPATH
21435
21436
21437
21438 as_lineno_1=$LINENO
21439 as_lineno_2=$LINENO
21440 test "x$as_lineno_1" != "x$as_lineno_2" &&
21441 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21442
21443 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21444 # uniformly replaced by the line number. The first 'sed' inserts a
21445 # line-number line after each line using $LINENO; the second 'sed'
21446 # does the real work. The second script uses 'N' to pair each
21447 # line-number line with the line containing $LINENO, and appends
21448 # trailing '-' during substitution so that $LINENO is not a special
21449 # case at line end.
21450 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21451 # scripts with optimization help from Paolo Bonzini. Blame Lee
21452 # E. McMahon (1931-1989) for sed's syntax. :-)
21453 sed -n '
21454 p
21455 /[$]LINENO/=
21456 ' <$as_myself |
21457 sed '
21458 s/[$]LINENO.*/&-/
21459 t lineno
21460 b
21461 :lineno
21462 N
21463 :loop
21464 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
21465 t loop
21466 s/-\n.*//
21467 ' >$as_me.lineno &&
21468 chmod +x "$as_me.lineno" ||
21469 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
21470 { (exit 1); exit 1; }; }
21471
21472 # Don't try to exec as it changes $[0], causing all sort of problems
21473 # (the dirname of $[0] is not the place where we might find the
21474 # original and so on. Autoconf is especially sensitive to this).
21475 . "./$as_me.lineno"
21476 # Exit status is that of the last command.
21477 exit
21478 }
21479
21480
21481 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21482 as_dirname=dirname
21483 else
21484 as_dirname=false
21485 fi
21486
21487 ECHO_C= ECHO_N= ECHO_T=
21488 case `echo -n x` in
21489 -n*)
21490 case `echo 'x\c'` in
21491 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
21492 *) ECHO_C='\c';;
21493 esac;;
21494 *)
21495 ECHO_N='-n';;
21496 esac
21497
21498 if expr a : '\(a\)' >/dev/null 2>&1 &&
21499 test "X`expr 00001 : '.*\(...\)'`" = X001; then
21500 as_expr=expr
21501 else
21502 as_expr=false
21503 fi
21504
21505 rm -f conf$$ conf$$.exe conf$$.file
21506 if test -d conf$$.dir; then
21507 rm -f conf$$.dir/conf$$.file
21508 else
21509 rm -f conf$$.dir
21510 mkdir conf$$.dir
21511 fi
21512 echo >conf$$.file
21513 if ln -s conf$$.file conf$$ 2>/dev/null; then
21514 as_ln_s='ln -s'
21515 # ... but there are two gotchas:
21516 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21517 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21518 # In both cases, we have to default to `cp -p'.
21519 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
21520 as_ln_s='cp -p'
21521 elif ln conf$$.file conf$$ 2>/dev/null; then
21522 as_ln_s=ln
21523 else
21524 as_ln_s='cp -p'
21525 fi
21526 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21527 rmdir conf$$.dir 2>/dev/null
21528
21529 if mkdir -p . 2>/dev/null; then
21530 as_mkdir_p=:
21531 else
21532 test -d ./-p && rmdir ./-p
21533 as_mkdir_p=false
21534 fi
21535
21536 # Find out whether ``test -x'' works. Don't use a zero-byte file, as
21537 # systems may use methods other than mode bits to determine executability.
21538 cat >conf$$.file <<_ASEOF
21539 #! /bin/sh
21540 exit 0
21541 _ASEOF
21542 chmod +x conf$$.file
21543 if test -x conf$$.file >/dev/null 2>&1; then
21544 as_executable_p="test -x"
21545 else
21546 as_executable_p=:
21547 fi
21548 rm -f conf$$.file
21549
21550 # Sed expression to map a string onto a valid CPP name.
21551 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
21552
21553 # Sed expression to map a string onto a valid variable name.
21554 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
21555
21556
21557 exec 6>&1
21558
21559 # Save the log message, to keep $[0] and so on meaningful, and to
21560 # report actual input values of CONFIG_FILES etc. instead of their
21561 # values after options handling.
21562 ac_log="
21563 This file was extended by libXft $as_me 2.1.12, which was
21564 generated by GNU Autoconf 2.60. Invocation command line was
21565
21566 CONFIG_FILES = $CONFIG_FILES
21567 CONFIG_HEADERS = $CONFIG_HEADERS
21568 CONFIG_LINKS = $CONFIG_LINKS
21569 CONFIG_COMMANDS = $CONFIG_COMMANDS
21570 $ $0 $@
21571
21572 on `(hostname || uname -n) 2>/dev/null | sed 1q`
21573 "
21574
21575 _ACEOF
21576
21577 cat >>$CONFIG_STATUS <<_ACEOF
21578 # Files that config.status was made for.
21579 config_files="$ac_config_files"
21580 config_headers="$ac_config_headers"
21581 config_commands="$ac_config_commands"
21582
21583 _ACEOF
21584
21585 cat >>$CONFIG_STATUS <<\_ACEOF
21586 ac_cs_usage="\
21587 \`$as_me' instantiates files from templates according to the
21588 current configuration.
21589
21590 Usage: $0 [OPTIONS] [FILE]...
21591
21592 -h, --help print this help, then exit
21593 -V, --version print version number, then exit
21594 -q, --quiet do not print progress messages
21595 -d, --debug don't remove temporary files
21596 --recheck update $as_me by reconfiguring in the same conditions
21597 --file=FILE[:TEMPLATE]
21598 instantiate the configuration file FILE
21599 --header=FILE[:TEMPLATE]
21600 instantiate the configuration header FILE
21601
21602 Configuration files:
21603 $config_files
21604
21605 Configuration headers:
21606 $config_headers
21607
21608 Configuration commands:
21609 $config_commands
21610
21611 Report bugs to <bug-autoconf@gnu.org>."
21612
21613 _ACEOF
21614 cat >>$CONFIG_STATUS <<_ACEOF
21615 ac_cs_version="\\
21616 libXft config.status 2.1.12
21617 configured by $0, generated by GNU Autoconf 2.60,
21618 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
21619
21620 Copyright (C) 2006 Free Software Foundation, Inc.
21621 This config.status script is free software; the Free Software Foundation
21622 gives unlimited permission to copy, distribute and modify it."
21623
21624 ac_pwd='$ac_pwd'
21625 srcdir='$srcdir'
21626 INSTALL='$INSTALL'
21627 _ACEOF
21628
21629 cat >>$CONFIG_STATUS <<\_ACEOF
21630 # If no file are specified by the user, then we need to provide default
21631 # value. By we need to know if files were specified by the user.
21632 ac_need_defaults=:
21633 while test $# != 0
21634 do
21635 case $1 in
21636 --*=*)
21637 ac_option=`expr "X$1" : 'X\([^=]*\)='`
21638 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
21639 ac_shift=:
21640 ;;
21641 *)
21642 ac_option=$1
21643 ac_optarg=$2
21644 ac_shift=shift
21645 ;;
21646 esac
21647
21648 case $ac_option in
21649 # Handling of the options.
21650 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21651 ac_cs_recheck=: ;;
21652 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
21653 echo "$ac_cs_version"; exit ;;
21654 --debug | --debu | --deb | --de | --d | -d )
21655 debug=: ;;
21656 --file | --fil | --fi | --f )
21657 $ac_shift
21658 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
21659 ac_need_defaults=false;;
21660 --header | --heade | --head | --hea )
21661 $ac_shift
21662 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
21663 ac_need_defaults=false;;
21664 --he | --h)
21665 # Conflict between --help and --header
21666 { echo "$as_me: error: ambiguous option: $1
21667 Try \`$0 --help' for more information." >&2
21668 { (exit 1); exit 1; }; };;
21669 --help | --hel | -h )
21670 echo "$ac_cs_usage"; exit ;;
21671 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21672 | -silent | --silent | --silen | --sile | --sil | --si | --s)
21673 ac_cs_silent=: ;;
21674
21675 # This is an error.
21676 -*) { echo "$as_me: error: unrecognized option: $1
21677 Try \`$0 --help' for more information." >&2
21678 { (exit 1); exit 1; }; } ;;
21679
21680 *) ac_config_targets="$ac_config_targets $1"
21681 ac_need_defaults=false ;;
21682
21683 esac
21684 shift
21685 done
21686
21687 ac_configure_extra_args=
21688
21689 if $ac_cs_silent; then
21690 exec 6>/dev/null
21691 ac_configure_extra_args="$ac_configure_extra_args --silent"
21692 fi
21693
21694 _ACEOF
21695 cat >>$CONFIG_STATUS <<_ACEOF
21696 if \$ac_cs_recheck; then
21697 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
21698 CONFIG_SHELL=$SHELL
21699 export CONFIG_SHELL
21700 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
21701 fi
21702
21703 _ACEOF
21704 cat >>$CONFIG_STATUS <<\_ACEOF
21705 exec 5>>config.log
21706 {
21707 echo
21708 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21709 ## Running $as_me. ##
21710 _ASBOX
21711 echo "$ac_log"
21712 } >&5
21713
21714 _ACEOF
21715 cat >>$CONFIG_STATUS <<_ACEOF
21716 #
21717 # INIT-COMMANDS
21718 #
21719 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
21720
21721 _ACEOF
21722
21723 cat >>$CONFIG_STATUS <<\_ACEOF
21724
21725 # Handling of arguments.
21726 for ac_config_target in $ac_config_targets
21727 do
21728 case $ac_config_target in
21729 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
21730 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
21731 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
21732 "xft.pc") CONFIG_FILES="$CONFIG_FILES xft.pc" ;;
21733 "xft-config") CONFIG_FILES="$CONFIG_FILES xft-config" ;;
21734 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
21735 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
21736 "man/xft-config.1") CONFIG_FILES="$CONFIG_FILES man/xft-config.1" ;;
21737 "man/Xft.3") CONFIG_FILES="$CONFIG_FILES man/Xft.3" ;;
21738
21739 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
21740 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21741 { (exit 1); exit 1; }; };;
21742 esac
21743 done
21744
21745
21746 # If the user did not use the arguments to specify the items to instantiate,
21747 # then the envvar interface is used. Set only those that are not.
21748 # We use the long form for the default assignment because of an extremely
21749 # bizarre bug on SunOS 4.1.3.
21750 if $ac_need_defaults; then
21751 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21752 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
21753 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
21754 fi
21755
21756 # Have a temporary directory for convenience. Make it in the build tree
21757 # simply because there is no reason against having it here, and in addition,
21758 # creating and moving files from /tmp can sometimes cause problems.
21759 # Hook for its removal unless debugging.
21760 # Note that there is a small window in which the directory will not be cleaned:
21761 # after its creation but before its name has been assigned to `$tmp'.
21762 $debug ||
21763 {
21764 tmp=
21765 trap 'exit_status=$?
21766 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
21767 ' 0
21768 trap '{ (exit 1); exit 1; }' 1 2 13 15
21769 }
21770 # Create a (secure) tmp directory for tmp files.
21771
21772 {
21773 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
21774 test -n "$tmp" && test -d "$tmp"
21775 } ||
21776 {
21777 tmp=./conf$$-$RANDOM
21778 (umask 077 && mkdir "$tmp")
21779 } ||
21780 {
21781 echo "$me: cannot create a temporary directory in ." >&2
21782 { (exit 1); exit 1; }
21783 }
21784
21785 #
21786 # Set up the sed scripts for CONFIG_FILES section.
21787 #
21788
21789 # No need to generate the scripts if there are no CONFIG_FILES.
21790 # This happens for instance when ./config.status config.h
21791 if test -n "$CONFIG_FILES"; then
21792
21793 _ACEOF
21794
21795
21796
21797 ac_delim='%!_!# '
21798 for ac_last_try in false false false false false :; do
21799 cat >conf$$subs.sed <<_ACEOF
21800 SHELL!$SHELL$ac_delim
21801 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
21802 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
21803 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
21804 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
21805 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
21806 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
21807 exec_prefix!$exec_prefix$ac_delim
21808 prefix!$prefix$ac_delim
21809 program_transform_name!$program_transform_name$ac_delim
21810 bindir!$bindir$ac_delim
21811 sbindir!$sbindir$ac_delim
21812 libexecdir!$libexecdir$ac_delim
21813 datarootdir!$datarootdir$ac_delim
21814 datadir!$datadir$ac_delim
21815 sysconfdir!$sysconfdir$ac_delim
21816 sharedstatedir!$sharedstatedir$ac_delim
21817 localstatedir!$localstatedir$ac_delim
21818 includedir!$includedir$ac_delim
21819 oldincludedir!$oldincludedir$ac_delim
21820 docdir!$docdir$ac_delim
21821 infodir!$infodir$ac_delim
21822 htmldir!$htmldir$ac_delim
21823 dvidir!$dvidir$ac_delim
21824 pdfdir!$pdfdir$ac_delim
21825 psdir!$psdir$ac_delim
21826 libdir!$libdir$ac_delim
21827 localedir!$localedir$ac_delim
21828 mandir!$mandir$ac_delim
21829 DEFS!$DEFS$ac_delim
21830 ECHO_C!$ECHO_C$ac_delim
21831 ECHO_N!$ECHO_N$ac_delim
21832 ECHO_T!$ECHO_T$ac_delim
21833 LIBS!$LIBS$ac_delim
21834 build_alias!$build_alias$ac_delim
21835 host_alias!$host_alias$ac_delim
21836 target_alias!$target_alias$ac_delim
21837 INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
21838 INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
21839 INSTALL_DATA!$INSTALL_DATA$ac_delim
21840 CYGPATH_W!$CYGPATH_W$ac_delim
21841 PACKAGE!$PACKAGE$ac_delim
21842 VERSION!$VERSION$ac_delim
21843 ACLOCAL!$ACLOCAL$ac_delim
21844 AUTOCONF!$AUTOCONF$ac_delim
21845 AUTOMAKE!$AUTOMAKE$ac_delim
21846 AUTOHEADER!$AUTOHEADER$ac_delim
21847 MAKEINFO!$MAKEINFO$ac_delim
21848 install_sh!$install_sh$ac_delim
21849 STRIP!$STRIP$ac_delim
21850 INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
21851 mkdir_p!$mkdir_p$ac_delim
21852 AWK!$AWK$ac_delim
21853 SET_MAKE!$SET_MAKE$ac_delim
21854 am__leading_dot!$am__leading_dot$ac_delim
21855 AMTAR!$AMTAR$ac_delim
21856 am__tar!$am__tar$ac_delim
21857 am__untar!$am__untar$ac_delim
21858 AMSHOWCMDSAT!$AMSHOWCMDSAT$ac_delim
21859 AMDEPSHOWCMDSAT!$AMDEPSHOWCMDSAT$ac_delim
21860 AMPRETTYECHO!$AMPRETTYECHO$ac_delim
21861 AMCMDECHO!$AMCMDECHO$ac_delim
21862 LT_QUIET!$LT_QUIET$ac_delim
21863 MAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim
21864 MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim
21865 MAINT!$MAINT$ac_delim
21866 CC!$CC$ac_delim
21867 CFLAGS!$CFLAGS$ac_delim
21868 LDFLAGS!$LDFLAGS$ac_delim
21869 CPPFLAGS!$CPPFLAGS$ac_delim
21870 ac_ct_CC!$ac_ct_CC$ac_delim
21871 EXEEXT!$EXEEXT$ac_delim
21872 OBJEXT!$OBJEXT$ac_delim
21873 DEPDIR!$DEPDIR$ac_delim
21874 am__include!$am__include$ac_delim
21875 am__quote!$am__quote$ac_delim
21876 AMDEP_TRUE!$AMDEP_TRUE$ac_delim
21877 AMDEP_FALSE!$AMDEP_FALSE$ac_delim
21878 AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
21879 CCDEPMODE!$CCDEPMODE$ac_delim
21880 am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
21881 am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
21882 build!$build$ac_delim
21883 build_cpu!$build_cpu$ac_delim
21884 build_vendor!$build_vendor$ac_delim
21885 build_os!$build_os$ac_delim
21886 host!$host$ac_delim
21887 host_cpu!$host_cpu$ac_delim
21888 host_vendor!$host_vendor$ac_delim
21889 host_os!$host_os$ac_delim
21890 GREP!$GREP$ac_delim
21891 EGREP!$EGREP$ac_delim
21892 LN_S!$LN_S$ac_delim
21893 ECHO!$ECHO$ac_delim
21894 AR!$AR$ac_delim
21895 RANLIB!$RANLIB$ac_delim
21896 CPP!$CPP$ac_delim
21897 _ACEOF
21898
21899 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
21900 break
21901 elif $ac_last_try; then
21902 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21903 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21904 { (exit 1); exit 1; }; }
21905 else
21906 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21907 fi
21908 done
21909
21910 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21911 if test -n "$ac_eof"; then
21912 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21913 ac_eof=`expr $ac_eof + 1`
21914 fi
21915
21916 cat >>$CONFIG_STATUS <<_ACEOF
21917 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
21918 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21919 _ACEOF
21920 sed '
21921 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21922 s/^/s,@/; s/!/@,|#_!!_#|/
21923 :n
21924 t n
21925 s/'"$ac_delim"'$/,g/; t
21926 s/$/\\/; p
21927 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21928 ' >>$CONFIG_STATUS <conf$$subs.sed
21929 rm -f conf$$subs.sed
21930 cat >>$CONFIG_STATUS <<_ACEOF
21931 CEOF$ac_eof
21932 _ACEOF
21933
21934
21935 ac_delim='%!_!# '
21936 for ac_last_try in false false false false false :; do
21937 cat >conf$$subs.sed <<_ACEOF
21938 CXX!$CXX$ac_delim
21939 CXXFLAGS!$CXXFLAGS$ac_delim
21940 ac_ct_CXX!$ac_ct_CXX$ac_delim
21941 CXXDEPMODE!$CXXDEPMODE$ac_delim
21942 am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
21943 am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
21944 CXXCPP!$CXXCPP$ac_delim
21945 F77!$F77$ac_delim
21946 FFLAGS!$FFLAGS$ac_delim
21947 ac_ct_F77!$ac_ct_F77$ac_delim
21948 LIBTOOL!$LIBTOOL$ac_delim
21949 PKG_CONFIG!$PKG_CONFIG$ac_delim
21950 XRENDER_CFLAGS!$XRENDER_CFLAGS$ac_delim
21951 XRENDER_LIBS!$XRENDER_LIBS$ac_delim
21952 XMKMF!$XMKMF$ac_delim
21953 FREETYPE_CFLAGS!$FREETYPE_CFLAGS$ac_delim
21954 FREETYPE_LIBS!$FREETYPE_LIBS$ac_delim
21955 ft_config!$ft_config$ac_delim
21956 FONTCONFIG_CFLAGS!$FONTCONFIG_CFLAGS$ac_delim
21957 FONTCONFIG_LIBS!$FONTCONFIG_LIBS$ac_delim
21958 WARN_CFLAGS!$WARN_CFLAGS$ac_delim
21959 LIBOBJS!$LIBOBJS$ac_delim
21960 LTLIBOBJS!$LTLIBOBJS$ac_delim
21961 _ACEOF
21962
21963 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 23; then
21964 break
21965 elif $ac_last_try; then
21966 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21967 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21968 { (exit 1); exit 1; }; }
21969 else
21970 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21971 fi
21972 done
21973
21974 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21975 if test -n "$ac_eof"; then
21976 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21977 ac_eof=`expr $ac_eof + 1`
21978 fi
21979
21980 cat >>$CONFIG_STATUS <<_ACEOF
21981 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
21982 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
21983 _ACEOF
21984 sed '
21985 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21986 s/^/s,@/; s/!/@,|#_!!_#|/
21987 :n
21988 t n
21989 s/'"$ac_delim"'$/,g/; t
21990 s/$/\\/; p
21991 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21992 ' >>$CONFIG_STATUS <conf$$subs.sed
21993 rm -f conf$$subs.sed
21994 cat >>$CONFIG_STATUS <<_ACEOF
21995 :end
21996 s/|#_!!_#|//g
21997 CEOF$ac_eof
21998 _ACEOF
21999
22000
22001 # VPATH may cause trouble with some makes, so we remove $(srcdir),
22002 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22003 # trailing colons and then remove the whole line if VPATH becomes empty
22004 # (actually we leave an empty line to preserve line numbers).
22005 if test "x$srcdir" = x.; then
22006 ac_vpsub='/^[ ]*VPATH[ ]*=/{
22007 s/:*\$(srcdir):*/:/
22008 s/:*\${srcdir}:*/:/
22009 s/:*@srcdir@:*/:/
22010 s/^\([^=]*=[ ]*\):*/\1/
22011 s/:*$//
22012 s/^[^=]*=[ ]*$//
22013 }'
22014 fi
22015
22016 cat >>$CONFIG_STATUS <<\_ACEOF
22017 fi # test -n "$CONFIG_FILES"
22018
22019
22020 for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS
22021 do
22022 case $ac_tag in
22023 :[FHLC]) ac_mode=$ac_tag; continue;;
22024 esac
22025 case $ac_mode$ac_tag in
22026 :[FHL]*:*);;
22027 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
22028 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
22029 { (exit 1); exit 1; }; };;
22030 :[FH]-) ac_tag=-:-;;
22031 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22032 esac
22033 ac_save_IFS=$IFS
22034 IFS=:
22035 set x $ac_tag
22036 IFS=$ac_save_IFS
22037 shift
22038 ac_file=$1
22039 shift
22040
22041 case $ac_mode in
22042 :L) ac_source=$1;;
22043 :[FH])
22044 ac_file_inputs=
22045 for ac_f
22046 do
22047 case $ac_f in
22048 -) ac_f="$tmp/stdin";;
22049 *) # Look for the file first in the build tree, then in the source tree
22050 # (if the path is not absolute). The absolute path cannot be DOS-style,
22051 # because $ac_f cannot contain `:'.
22052 test -f "$ac_f" ||
22053 case $ac_f in
22054 [\\/$]*) false;;
22055 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22056 esac ||
22057 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22058 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22059 { (exit 1); exit 1; }; };;
22060 esac
22061 ac_file_inputs="$ac_file_inputs $ac_f"
22062 done
22063
22064 # Let's still pretend it is `configure' which instantiates (i.e., don't
22065 # use $as_me), people would be surprised to read:
22066 # /* config.h. Generated by config.status. */
22067 configure_input="Generated from "`IFS=:
22068 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
22069 if test x"$ac_file" != x-; then
22070 configure_input="$ac_file. $configure_input"
22071 { echo "$as_me:$LINENO: creating $ac_file" >&5
22072 echo "$as_me: creating $ac_file" >&6;}
22073 fi
22074
22075 case $ac_tag in
22076 *:-:* | *:-) cat >"$tmp/stdin";;
22077 esac
22078 ;;
22079 esac
22080
22081 ac_dir=`$as_dirname -- "$ac_file" ||
22082 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22083 X"$ac_file" : 'X\(//\)[^/]' \| \
22084 X"$ac_file" : 'X\(//\)$' \| \
22085 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22086 echo X"$ac_file" |
22087 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22088 s//\1/
22089 q
22090 }
22091 /^X\(\/\/\)[^/].*/{
22092 s//\1/
22093 q
22094 }
22095 /^X\(\/\/\)$/{
22096 s//\1/
22097 q
22098 }
22099 /^X\(\/\).*/{
22100 s//\1/
22101 q
22102 }
22103 s/.*/./; q'`
22104 { as_dir="$ac_dir"
22105 case $as_dir in #(
22106 -*) as_dir=./$as_dir;;
22107 esac
22108 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22109 as_dirs=
22110 while :; do
22111 case $as_dir in #(
22112 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22113 *) as_qdir=$as_dir;;
22114 esac
22115 as_dirs="'$as_qdir' $as_dirs"
22116 as_dir=`$as_dirname -- "$as_dir" ||
22117 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22118 X"$as_dir" : 'X\(//\)[^/]' \| \
22119 X"$as_dir" : 'X\(//\)$' \| \
22120 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22121 echo X"$as_dir" |
22122 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22123 s//\1/
22124 q
22125 }
22126 /^X\(\/\/\)[^/].*/{
22127 s//\1/
22128 q
22129 }
22130 /^X\(\/\/\)$/{
22131 s//\1/
22132 q
22133 }
22134 /^X\(\/\).*/{
22135 s//\1/
22136 q
22137 }
22138 s/.*/./; q'`
22139 test -d "$as_dir" && break
22140 done
22141 test -z "$as_dirs" || eval "mkdir $as_dirs"
22142 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22143 echo "$as_me: error: cannot create directory $as_dir" >&2;}
22144 { (exit 1); exit 1; }; }; }
22145 ac_builddir=.
22146
22147 case "$ac_dir" in
22148 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22149 *)
22150 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22151 # A ".." for each directory in $ac_dir_suffix.
22152 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22153 case $ac_top_builddir_sub in
22154 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22155 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22156 esac ;;
22157 esac
22158 ac_abs_top_builddir=$ac_pwd
22159 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22160 # for backward compatibility:
22161 ac_top_builddir=$ac_top_build_prefix
22162
22163 case $srcdir in
22164 .) # We are building in place.
22165 ac_srcdir=.
22166 ac_top_srcdir=$ac_top_builddir_sub
22167 ac_abs_top_srcdir=$ac_pwd ;;
22168 [\\/]* | ?:[\\/]* ) # Absolute name.
22169 ac_srcdir=$srcdir$ac_dir_suffix;
22170 ac_top_srcdir=$srcdir
22171 ac_abs_top_srcdir=$srcdir ;;
22172 *) # Relative name.
22173 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22174 ac_top_srcdir=$ac_top_build_prefix$srcdir
22175 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22176 esac
22177 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22178
22179
22180 case $ac_mode in
22181 :F)
22182 #
22183 # CONFIG_FILE
22184 #
22185
22186 case $INSTALL in
22187 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22188 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22189 esac
22190 _ACEOF
22191
22192 cat >>$CONFIG_STATUS <<\_ACEOF
22193 # If the template does not know about datarootdir, expand it.
22194 # FIXME: This hack should be removed a few years after 2.60.
22195 ac_datarootdir_hack=; ac_datarootdir_seen=
22196
22197 case `sed -n '/datarootdir/ {
22198 p
22199 q
22200 }
22201 /@datadir@/p
22202 /@docdir@/p
22203 /@infodir@/p
22204 /@localedir@/p
22205 /@mandir@/p
22206 ' $ac_file_inputs` in
22207 *datarootdir*) ac_datarootdir_seen=yes;;
22208 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22209 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22210 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22211 _ACEOF
22212 cat >>$CONFIG_STATUS <<_ACEOF
22213 ac_datarootdir_hack='
22214 s&@datadir@&$datadir&g
22215 s&@docdir@&$docdir&g
22216 s&@infodir@&$infodir&g
22217 s&@localedir@&$localedir&g
22218 s&@mandir@&$mandir&g
22219 s&\\\${datarootdir}&$datarootdir&g' ;;
22220 esac
22221 _ACEOF
22222
22223 # Neutralize VPATH when `$srcdir' = `.'.
22224 # Shell code in configure.ac might set extrasub.
22225 # FIXME: do we really want to maintain this feature?
22226 cat >>$CONFIG_STATUS <<_ACEOF
22227 sed "$ac_vpsub
22228 $extrasub
22229 _ACEOF
22230 cat >>$CONFIG_STATUS <<\_ACEOF
22231 :t
22232 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22233 s&@configure_input@&$configure_input&;t t
22234 s&@top_builddir@&$ac_top_builddir_sub&;t t
22235 s&@srcdir@&$ac_srcdir&;t t
22236 s&@abs_srcdir@&$ac_abs_srcdir&;t t
22237 s&@top_srcdir@&$ac_top_srcdir&;t t
22238 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22239 s&@builddir@&$ac_builddir&;t t
22240 s&@abs_builddir@&$ac_abs_builddir&;t t
22241 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22242 s&@INSTALL@&$ac_INSTALL&;t t
22243 $ac_datarootdir_hack
22244 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
22245
22246 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22247 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22248 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
22249 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22250 which seems to be undefined. Please make sure it is defined." >&5
22251 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22252 which seems to be undefined. Please make sure it is defined." >&2;}
22253
22254 rm -f "$tmp/stdin"
22255 case $ac_file in
22256 -) cat "$tmp/out"; rm -f "$tmp/out";;
22257 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
22258 esac
22259 ;;
22260 :H)
22261 #
22262 # CONFIG_HEADER
22263 #
22264 _ACEOF
22265
22266 # Transform confdefs.h into a sed script `conftest.defines', that
22267 # substitutes the proper values into config.h.in to produce config.h.
22268 rm -f conftest.defines conftest.tail
22269 # First, append a space to every undef/define line, to ease matching.
22270 echo 's/$/ /' >conftest.defines
22271 # Then, protect against being on the right side of a sed subst, or in
22272 # an unquoted here document, in config.status. If some macros were
22273 # called several times there might be several #defines for the same
22274 # symbol, which is useless. But do not sort them, since the last
22275 # AC_DEFINE must be honored.
22276 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22277 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
22278 # NAME is the cpp macro being defined, VALUE is the value it is being given.
22279 # PARAMS is the parameter list in the macro definition--in most cases, it's
22280 # just an empty string.
22281 ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*'
22282 ac_dB='\\)[ (].*,\\1define\\2'
22283 ac_dC=' '
22284 ac_dD=' ,'
22285
22286 uniq confdefs.h |
22287 sed -n '
22288 t rset
22289 :rset
22290 s/^[ ]*#[ ]*define[ ][ ]*//
22291 t ok
22292 d
22293 :ok
22294 s/[\\&,]/\\&/g
22295 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
22296 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
22297 ' >>conftest.defines
22298
22299 # Remove the space that was appended to ease matching.
22300 # Then replace #undef with comments. This is necessary, for
22301 # example, in the case of _POSIX_SOURCE, which is predefined and required
22302 # on some systems where configure will not decide to define it.
22303 # (The regexp can be short, since the line contains either #define or #undef.)
22304 echo 's/ $//
22305 s,^[ #]*u.*,/* & */,' >>conftest.defines
22306
22307 # Break up conftest.defines:
22308 ac_max_sed_lines=50
22309
22310 # First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1"
22311 # Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2"
22312 # Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1"
22313 # et cetera.
22314 ac_in='$ac_file_inputs'
22315 ac_out='"$tmp/out1"'
22316 ac_nxt='"$tmp/out2"'
22317
22318 while :
22319 do
22320 # Write a here document:
22321 cat >>$CONFIG_STATUS <<_ACEOF
22322 # First, check the format of the line:
22323 cat >"\$tmp/defines.sed" <<\\CEOF
22324 /^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def
22325 /^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def
22326 b
22327 :def
22328 _ACEOF
22329 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
22330 echo 'CEOF
22331 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
22332 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
22333 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
22334 grep . conftest.tail >/dev/null || break
22335 rm -f conftest.defines
22336 mv conftest.tail conftest.defines
22337 done
22338 rm -f conftest.defines conftest.tail
22339
22340 echo "ac_result=$ac_in" >>$CONFIG_STATUS
22341 cat >>$CONFIG_STATUS <<\_ACEOF
22342 if test x"$ac_file" != x-; then
22343 echo "/* $configure_input */" >"$tmp/config.h"
22344 cat "$ac_result" >>"$tmp/config.h"
22345 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
22346 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22347 echo "$as_me: $ac_file is unchanged" >&6;}
22348 else
22349 rm -f $ac_file
22350 mv "$tmp/config.h" $ac_file
22351 fi
22352 else
22353 echo "/* $configure_input */"
22354 cat "$ac_result"
22355 fi
22356 rm -f "$tmp/out12"
22357 # Compute $ac_file's index in $config_headers.
22358 _am_stamp_count=1
22359 for _am_header in $config_headers :; do
22360 case $_am_header in
22361 $ac_file | $ac_file:* )
22362 break ;;
22363 * )
22364 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
22365 esac
22366 done
22367 echo "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
22368 $as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22369 X$ac_file : 'X\(//\)[^/]' \| \
22370 X$ac_file : 'X\(//\)$' \| \
22371 X$ac_file : 'X\(/\)' \| . 2>/dev/null ||
22372 echo X$ac_file |
22373 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22374 s//\1/
22375 q
22376 }
22377 /^X\(\/\/\)[^/].*/{
22378 s//\1/
22379 q
22380 }
22381 /^X\(\/\/\)$/{
22382 s//\1/
22383 q
22384 }
22385 /^X\(\/\).*/{
22386 s//\1/
22387 q
22388 }
22389 s/.*/./; q'`/stamp-h$_am_stamp_count
22390 ;;
22391
22392 :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5
22393 echo "$as_me: executing $ac_file commands" >&6;}
22394 ;;
22395 esac
22396
22397
22398 case $ac_file$ac_mode in
22399 "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
22400 # Strip MF so we end up with the name of the file.
22401 mf=`echo "$mf" | sed -e 's/:.*$//'`
22402 # Check whether this is an Automake generated Makefile or not.
22403 # We used to match only the files named `Makefile.in', but
22404 # some people rename them; so instead we look at the file content.
22405 # Grep'ing the first line is not enough: some people post-process
22406 # each Makefile.in and add a new line on top of each file to say so.
22407 # So let's grep whole file.
22408 if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
22409 dirpart=`$as_dirname -- "$mf" ||
22410 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22411 X"$mf" : 'X\(//\)[^/]' \| \
22412 X"$mf" : 'X\(//\)$' \| \
22413 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
22414 echo X"$mf" |
22415 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22416 s//\1/
22417 q
22418 }
22419 /^X\(\/\/\)[^/].*/{
22420 s//\1/
22421 q
22422 }
22423 /^X\(\/\/\)$/{
22424 s//\1/
22425 q
22426 }
22427 /^X\(\/\).*/{
22428 s//\1/
22429 q
22430 }
22431 s/.*/./; q'`
22432 else
22433 continue
22434 fi
22435 # Extract the definition of DEPDIR, am__include, and am__quote
22436 # from the Makefile without running `make'.
22437 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
22438 test -z "$DEPDIR" && continue
22439 am__include=`sed -n 's/^am__include = //p' < "$mf"`
22440 test -z "am__include" && continue
22441 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
22442 # When using ansi2knr, U may be empty or an underscore; expand it
22443 U=`sed -n 's/^U = //p' < "$mf"`
22444 # Find all dependency output files, they are included files with
22445 # $(DEPDIR) in their names. We invoke sed twice because it is the
22446 # simplest approach to changing $(DEPDIR) to its actual value in the
22447 # expansion.
22448 for file in `sed -n "
22449 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
22450 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
22451 # Make sure the directory exists.
22452 test -f "$dirpart/$file" && continue
22453 fdir=`$as_dirname -- "$file" ||
22454 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22455 X"$file" : 'X\(//\)[^/]' \| \
22456 X"$file" : 'X\(//\)$' \| \
22457 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
22458 echo X"$file" |
22459 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22460 s//\1/
22461 q
22462 }
22463 /^X\(\/\/\)[^/].*/{
22464 s//\1/
22465 q
22466 }
22467 /^X\(\/\/\)$/{
22468 s//\1/
22469 q
22470 }
22471 /^X\(\/\).*/{
22472 s//\1/
22473 q
22474 }
22475 s/.*/./; q'`
22476 { as_dir=$dirpart/$fdir
22477 case $as_dir in #(
22478 -*) as_dir=./$as_dir;;
22479 esac
22480 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22481 as_dirs=
22482 while :; do
22483 case $as_dir in #(
22484 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22485 *) as_qdir=$as_dir;;
22486 esac
22487 as_dirs="'$as_qdir' $as_dirs"
22488 as_dir=`$as_dirname -- "$as_dir" ||
22489 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22490 X"$as_dir" : 'X\(//\)[^/]' \| \
22491 X"$as_dir" : 'X\(//\)$' \| \
22492 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22493 echo X"$as_dir" |
22494 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22495 s//\1/
22496 q
22497 }
22498 /^X\(\/\/\)[^/].*/{
22499 s//\1/
22500 q
22501 }
22502 /^X\(\/\/\)$/{
22503 s//\1/
22504 q
22505 }
22506 /^X\(\/\).*/{
22507 s//\1/
22508 q
22509 }
22510 s/.*/./; q'`
22511 test -d "$as_dir" && break
22512 done
22513 test -z "$as_dirs" || eval "mkdir $as_dirs"
22514 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22515 echo "$as_me: error: cannot create directory $as_dir" >&2;}
22516 { (exit 1); exit 1; }; }; }
22517 # echo "creating $dirpart/$file"
22518 echo '# dummy' > "$dirpart/$file"
22519 done
22520 done
22521 ;;
22522
22523 esac
22524 done # for ac_tag
22525
22526
22527 { (exit 0); exit 0; }
22528 _ACEOF
22529 chmod +x $CONFIG_STATUS
22530 ac_clean_files=$ac_clean_files_save
22531
22532
22533 # configure is writing to config.log, and then calls config.status.
22534 # config.status does its own redirection, appending to config.log.
22535 # Unfortunately, on DOS this fails, as config.log is still kept open
22536 # by configure, so config.status won't be able to write to it; its
22537 # output is simply discarded. So we exec the FD to /dev/null,
22538 # effectively closing config.log, so it can be properly (re)opened and
22539 # appended to by config.status. When coming back to configure, we
22540 # need to make the FD available again.
22541 if test "$no_create" != yes; then
22542 ac_cs_success=:
22543 ac_config_status_args=
22544 test "$silent" = yes &&
22545 ac_config_status_args="$ac_config_status_args --quiet"
22546 exec 5>/dev/null
22547 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22548 exec 5>>config.log
22549 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22550 # would make configure fail if this is the last instruction.
22551 $ac_cs_success || { (exit 1); exit 1; }
22552 fi
22553
22554