configure revision 1.1.1.8 1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.68 for libX11 1.4.1.
4 #
5 # Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
6 #
7 #
8 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
10 # Foundation, Inc.
11 #
12 #
13 # This configure script is free software; the Free Software Foundation
14 # gives unlimited permission to copy, distribute and modify it.
15 ## -------------------- ##
16 ## M4sh Initialization. ##
17 ## -------------------- ##
18
19 # Be more Bourne compatible
20 DUALCASE=1; export DUALCASE # for MKS sh
21 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
22 emulate sh
23 NULLCMD=:
24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25 # is contrary to our usage. Disable this feature.
26 alias -g '${1+"$@"}'='"$@"'
27 setopt NO_GLOB_SUBST
28 else
29 case `(set -o) 2>/dev/null` in #(
30 *posix*) :
31 set -o posix ;; #(
32 *) :
33 ;;
34 esac
35 fi
36
37
38 as_nl='
39 '
40 export as_nl
41 # Printing a long string crashes Solaris 7 /usr/bin/printf.
42 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
45 # Prefer a ksh shell builtin over an external printf program on Solaris,
46 # but without wasting forks for bash or zsh.
47 if test -z "$BASH_VERSION$ZSH_VERSION" \
48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
49 as_echo='print -r --'
50 as_echo_n='print -rn --'
51 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
52 as_echo='printf %s\n'
53 as_echo_n='printf %s'
54 else
55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
56 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
57 as_echo_n='/usr/ucb/echo -n'
58 else
59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 as_echo_n_body='eval
61 arg=$1;
62 case $arg in #(
63 *"$as_nl"*)
64 expr "X$arg" : "X\\(.*\\)$as_nl";
65 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
66 esac;
67 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
68 '
69 export as_echo_n_body
70 as_echo_n='sh -c $as_echo_n_body as_echo'
71 fi
72 export as_echo_body
73 as_echo='sh -c $as_echo_body as_echo'
74 fi
75
76 # The user is always right.
77 if test "${PATH_SEPARATOR+set}" != set; then
78 PATH_SEPARATOR=:
79 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
81 PATH_SEPARATOR=';'
82 }
83 fi
84
85
86 # IFS
87 # We need space, tab and new line, in precisely that order. Quoting is
88 # there to prevent editors from complaining about space-tab.
89 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
90 # splitting by setting IFS to empty value.)
91 IFS=" "" $as_nl"
92
93 # Find who we are. Look in the path if we contain no directory separator.
94 as_myself=
95 case $0 in #((
96 *[\\/]* ) as_myself=$0 ;;
97 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
98 for as_dir in $PATH
99 do
100 IFS=$as_save_IFS
101 test -z "$as_dir" && as_dir=.
102 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
103 done
104 IFS=$as_save_IFS
105
106 ;;
107 esac
108 # We did not find ourselves, most probably we were run as `sh COMMAND'
109 # in which case we are not to be found in the path.
110 if test "x$as_myself" = x; then
111 as_myself=$0
112 fi
113 if test ! -f "$as_myself"; then
114 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
115 exit 1
116 fi
117
118 # Unset variables that we do not need and which cause bugs (e.g. in
119 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
120 # suppresses any "Segmentation fault" message there. '((' could
121 # trigger a bug in pdksh 5.2.14.
122 for as_var in BASH_ENV ENV MAIL MAILPATH
123 do eval test x\${$as_var+set} = xset \
124 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
125 done
126 PS1='$ '
127 PS2='> '
128 PS4='+ '
129
130 # NLS nuisances.
131 LC_ALL=C
132 export LC_ALL
133 LANGUAGE=C
134 export LANGUAGE
135
136 # CDPATH.
137 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
138
139 if test "x$CONFIG_SHELL" = x; then
140 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
141 emulate sh
142 NULLCMD=:
143 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
144 # is contrary to our usage. Disable this feature.
145 alias -g '\${1+\"\$@\"}'='\"\$@\"'
146 setopt NO_GLOB_SUBST
147 else
148 case \`(set -o) 2>/dev/null\` in #(
149 *posix*) :
150 set -o posix ;; #(
151 *) :
152 ;;
153 esac
154 fi
155 "
156 as_required="as_fn_return () { (exit \$1); }
157 as_fn_success () { as_fn_return 0; }
158 as_fn_failure () { as_fn_return 1; }
159 as_fn_ret_success () { return 0; }
160 as_fn_ret_failure () { return 1; }
161
162 exitcode=0
163 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
164 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
165 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
166 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
167 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
168
169 else
170 exitcode=1; echo positional parameters were not saved.
171 fi
172 test x\$exitcode = x0 || exit 1"
173 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
174 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
175 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
176 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
177 test \$(( 1 + 1 )) = 2 || exit 1
178
179 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
180 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
181 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
182 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
183 PATH=/empty FPATH=/empty; export PATH FPATH
184 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
185 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
186 if (eval "$as_required") 2>/dev/null; then :
187 as_have_required=yes
188 else
189 as_have_required=no
190 fi
191 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
192
193 else
194 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
195 as_found=false
196 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
197 do
198 IFS=$as_save_IFS
199 test -z "$as_dir" && as_dir=.
200 as_found=:
201 case $as_dir in #(
202 /*)
203 for as_base in sh bash ksh sh5; do
204 # Try only shells that exist, to save several forks.
205 as_shell=$as_dir/$as_base
206 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
207 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
208 CONFIG_SHELL=$as_shell as_have_required=yes
209 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
210 break 2
211 fi
212 fi
213 done;;
214 esac
215 as_found=false
216 done
217 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
218 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
219 CONFIG_SHELL=$SHELL as_have_required=yes
220 fi; }
221 IFS=$as_save_IFS
222
223
224 if test "x$CONFIG_SHELL" != x; then :
225 # We cannot yet assume a decent shell, so we have to provide a
226 # neutralization value for shells without unset; and this also
227 # works around shells that cannot unset nonexistent variables.
228 # Preserve -v and -x to the replacement shell.
229 BASH_ENV=/dev/null
230 ENV=/dev/null
231 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
232 export CONFIG_SHELL
233 case $- in # ((((
234 *v*x* | *x*v* ) as_opts=-vx ;;
235 *v* ) as_opts=-v ;;
236 *x* ) as_opts=-x ;;
237 * ) as_opts= ;;
238 esac
239 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
240 fi
241
242 if test x$as_have_required = xno; then :
243 $as_echo "$0: This script requires a shell more modern than all"
244 $as_echo "$0: the shells that I found on your system."
245 if test x${ZSH_VERSION+set} = xset ; then
246 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
247 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
248 else
249 $as_echo "$0: Please tell bug-autoconf (at] gnu.org and
250 $0: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
251 $0: about your system, including any error possibly output
252 $0: before this message. Then install a modern shell, or
253 $0: manually run the script under such a shell if you do
254 $0: have one."
255 fi
256 exit 1
257 fi
258 fi
259 fi
260 SHELL=${CONFIG_SHELL-/bin/sh}
261 export SHELL
262 # Unset more variables known to interfere with behavior of common tools.
263 CLICOLOR_FORCE= GREP_OPTIONS=
264 unset CLICOLOR_FORCE GREP_OPTIONS
265
266 ## --------------------- ##
267 ## M4sh Shell Functions. ##
268 ## --------------------- ##
269 # as_fn_unset VAR
270 # ---------------
271 # Portably unset VAR.
272 as_fn_unset ()
273 {
274 { eval $1=; unset $1;}
275 }
276 as_unset=as_fn_unset
277
278 # as_fn_set_status STATUS
279 # -----------------------
280 # Set $? to STATUS, without forking.
281 as_fn_set_status ()
282 {
283 return $1
284 } # as_fn_set_status
285
286 # as_fn_exit STATUS
287 # -----------------
288 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
289 as_fn_exit ()
290 {
291 set +e
292 as_fn_set_status $1
293 exit $1
294 } # as_fn_exit
295
296 # as_fn_mkdir_p
297 # -------------
298 # Create "$as_dir" as a directory, including parents if necessary.
299 as_fn_mkdir_p ()
300 {
301
302 case $as_dir in #(
303 -*) as_dir=./$as_dir;;
304 esac
305 test -d "$as_dir" || eval $as_mkdir_p || {
306 as_dirs=
307 while :; do
308 case $as_dir in #(
309 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
310 *) as_qdir=$as_dir;;
311 esac
312 as_dirs="'$as_qdir' $as_dirs"
313 as_dir=`$as_dirname -- "$as_dir" ||
314 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
315 X"$as_dir" : 'X\(//\)[^/]' \| \
316 X"$as_dir" : 'X\(//\)$' \| \
317 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
318 $as_echo X"$as_dir" |
319 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
320 s//\1/
321 q
322 }
323 /^X\(\/\/\)[^/].*/{
324 s//\1/
325 q
326 }
327 /^X\(\/\/\)$/{
328 s//\1/
329 q
330 }
331 /^X\(\/\).*/{
332 s//\1/
333 q
334 }
335 s/.*/./; q'`
336 test -d "$as_dir" && break
337 done
338 test -z "$as_dirs" || eval "mkdir $as_dirs"
339 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
340
341
342 } # as_fn_mkdir_p
343 # as_fn_append VAR VALUE
344 # ----------------------
345 # Append the text in VALUE to the end of the definition contained in VAR. Take
346 # advantage of any shell optimizations that allow amortized linear growth over
347 # repeated appends, instead of the typical quadratic growth present in naive
348 # implementations.
349 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
350 eval 'as_fn_append ()
351 {
352 eval $1+=\$2
353 }'
354 else
355 as_fn_append ()
356 {
357 eval $1=\$$1\$2
358 }
359 fi # as_fn_append
360
361 # as_fn_arith ARG...
362 # ------------------
363 # Perform arithmetic evaluation on the ARGs, and store the result in the
364 # global $as_val. Take advantage of shells that can avoid forks. The arguments
365 # must be portable across $(()) and expr.
366 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
367 eval 'as_fn_arith ()
368 {
369 as_val=$(( $* ))
370 }'
371 else
372 as_fn_arith ()
373 {
374 as_val=`expr "$@" || test $? -eq 1`
375 }
376 fi # as_fn_arith
377
378
379 # as_fn_error STATUS ERROR [LINENO LOG_FD]
380 # ----------------------------------------
381 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
382 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
383 # script with STATUS, using 1 if that was 0.
384 as_fn_error ()
385 {
386 as_status=$1; test $as_status -eq 0 && as_status=1
387 if test "$4"; then
388 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
389 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
390 fi
391 $as_echo "$as_me: error: $2" >&2
392 as_fn_exit $as_status
393 } # as_fn_error
394
395 if expr a : '\(a\)' >/dev/null 2>&1 &&
396 test "X`expr 00001 : '.*\(...\)'`" = X001; then
397 as_expr=expr
398 else
399 as_expr=false
400 fi
401
402 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
403 as_basename=basename
404 else
405 as_basename=false
406 fi
407
408 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
409 as_dirname=dirname
410 else
411 as_dirname=false
412 fi
413
414 as_me=`$as_basename -- "$0" ||
415 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
416 X"$0" : 'X\(//\)$' \| \
417 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
418 $as_echo X/"$0" |
419 sed '/^.*\/\([^/][^/]*\)\/*$/{
420 s//\1/
421 q
422 }
423 /^X\/\(\/\/\)$/{
424 s//\1/
425 q
426 }
427 /^X\/\(\/\).*/{
428 s//\1/
429 q
430 }
431 s/.*/./; q'`
432
433 # Avoid depending upon Character Ranges.
434 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
435 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
436 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
437 as_cr_digits='0123456789'
438 as_cr_alnum=$as_cr_Letters$as_cr_digits
439
440
441 as_lineno_1=$LINENO as_lineno_1a=$LINENO
442 as_lineno_2=$LINENO as_lineno_2a=$LINENO
443 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
444 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
445 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
446 sed -n '
447 p
448 /[$]LINENO/=
449 ' <$as_myself |
450 sed '
451 s/[$]LINENO.*/&-/
452 t lineno
453 b
454 :lineno
455 N
456 :loop
457 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
458 t loop
459 s/-\n.*//
460 ' >$as_me.lineno &&
461 chmod +x "$as_me.lineno" ||
462 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
463
464 # Don't try to exec as it changes $[0], causing all sort of problems
465 # (the dirname of $[0] is not the place where we might find the
466 # original and so on. Autoconf is especially sensitive to this).
467 . "./$as_me.lineno"
468 # Exit status is that of the last command.
469 exit
470 }
471
472 ECHO_C= ECHO_N= ECHO_T=
473 case `echo -n x` in #(((((
474 -n*)
475 case `echo 'xy\c'` in
476 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
477 xy) ECHO_C='\c';;
478 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
479 ECHO_T=' ';;
480 esac;;
481 *)
482 ECHO_N='-n';;
483 esac
484
485 rm -f conf$$ conf$$.exe conf$$.file
486 if test -d conf$$.dir; then
487 rm -f conf$$.dir/conf$$.file
488 else
489 rm -f conf$$.dir
490 mkdir conf$$.dir 2>/dev/null
491 fi
492 if (echo >conf$$.file) 2>/dev/null; then
493 if ln -s conf$$.file conf$$ 2>/dev/null; then
494 as_ln_s='ln -s'
495 # ... but there are two gotchas:
496 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
497 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
498 # In both cases, we have to default to `cp -p'.
499 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
500 as_ln_s='cp -p'
501 elif ln conf$$.file conf$$ 2>/dev/null; then
502 as_ln_s=ln
503 else
504 as_ln_s='cp -p'
505 fi
506 else
507 as_ln_s='cp -p'
508 fi
509 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
510 rmdir conf$$.dir 2>/dev/null
511
512 if mkdir -p . 2>/dev/null; then
513 as_mkdir_p='mkdir -p "$as_dir"'
514 else
515 test -d ./-p && rmdir ./-p
516 as_mkdir_p=false
517 fi
518
519 if test -x / >/dev/null 2>&1; then
520 as_test_x='test -x'
521 else
522 if ls -dL / >/dev/null 2>&1; then
523 as_ls_L_option=L
524 else
525 as_ls_L_option=
526 fi
527 as_test_x='
528 eval sh -c '\''
529 if test -d "$1"; then
530 test -d "$1/.";
531 else
532 case $1 in #(
533 -*)set "./$1";;
534 esac;
535 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
536 ???[sx]*):;;*)false;;esac;fi
537 '\'' sh
538 '
539 fi
540 as_executable_p=$as_test_x
541
542 # Sed expression to map a string onto a valid CPP name.
543 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
544
545 # Sed expression to map a string onto a valid variable name.
546 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
547
548 as_awk_strverscmp='
549 # Use only awk features that work with 7th edition Unix awk (1978).
550 # My, what an old awk you have, Mr. Solaris!
551 END {
552 while (length(v1) && length(v2)) {
553 # Set d1 to be the next thing to compare from v1, and likewise for d2.
554 # Normally this is a single character, but if v1 and v2 contain digits,
555 # compare them as integers and fractions as strverscmp does.
556 if (v1 ~ /^[0-9]/ && v2 ~ /^[0-9]/) {
557 # Split v1 and v2 into their leading digit string components d1 and d2,
558 # and advance v1 and v2 past the leading digit strings.
559 for (len1 = 1; substr(v1, len1 + 1) ~ /^[0-9]/; len1++) continue
560 for (len2 = 1; substr(v2, len2 + 1) ~ /^[0-9]/; len2++) continue
561 d1 = substr(v1, 1, len1); v1 = substr(v1, len1 + 1)
562 d2 = substr(v2, 1, len2); v2 = substr(v2, len2 + 1)
563 if (d1 ~ /^0/) {
564 if (d2 ~ /^0/) {
565 # Compare two fractions.
566 while (d1 ~ /^0/ && d2 ~ /^0/) {
567 d1 = substr(d1, 2); len1--
568 d2 = substr(d2, 2); len2--
569 }
570 if (len1 != len2 && ! (len1 && len2 && substr(d1, 1, 1) == substr(d2, 1, 1))) {
571 # The two components differ in length, and the common prefix
572 # contains only leading zeros. Consider the longer to be less.
573 d1 = -len1
574 d2 = -len2
575 } else {
576 # Otherwise, compare as strings.
577 d1 = "x" d1
578 d2 = "x" d2
579 }
580 } else {
581 # A fraction is less than an integer.
582 exit 1
583 }
584 } else {
585 if (d2 ~ /^0/) {
586 # An integer is greater than a fraction.
587 exit 2
588 } else {
589 # Compare two integers.
590 d1 += 0
591 d2 += 0
592 }
593 }
594 } else {
595 # The normal case, without worrying about digits.
596 d1 = substr(v1, 1, 1); v1 = substr(v1, 2)
597 d2 = substr(v2, 1, 1); v2 = substr(v2, 2)
598 }
599 if (d1 < d2) exit 1
600 if (d1 > d2) exit 2
601 }
602 # Beware Solaris /usr/xgp4/bin/awk (at least through Solaris 10),
603 # which mishandles some comparisons of empty strings to integers.
604 if (length(v2)) exit 1
605 if (length(v1)) exit 2
606 }
607 '
608 SHELL=${CONFIG_SHELL-/bin/sh}
609
610
611 test -n "$DJDIR" || exec 7<&0 </dev/null
612 exec 6>&1
613
614 # Name of the host.
615 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
616 # so uname gets run too.
617 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
618
619 #
620 # Initializations.
621 #
622 ac_default_prefix=/usr/local
623 ac_clean_files=
624 ac_config_libobj_dir=.
625 LIBOBJS=
626 cross_compiling=no
627 subdirs=
628 MFLAGS=
629 MAKEFLAGS=
630
631 # Identity of this package.
632 PACKAGE_NAME='libX11'
633 PACKAGE_TARNAME='libX11'
634 PACKAGE_VERSION='1.4.1'
635 PACKAGE_STRING='libX11 1.4.1'
636 PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
637 PACKAGE_URL=''
638
639 ac_unique_file="Makefile.am"
640 # Factoring default headers for most tests.
641 ac_includes_default="\
642 #include <stdio.h>
643 #ifdef HAVE_SYS_TYPES_H
644 # include <sys/types.h>
645 #endif
646 #ifdef HAVE_SYS_STAT_H
647 # include <sys/stat.h>
648 #endif
649 #ifdef STDC_HEADERS
650 # include <stdlib.h>
651 # include <stddef.h>
652 #else
653 # ifdef HAVE_STDLIB_H
654 # include <stdlib.h>
655 # endif
656 #endif
657 #ifdef HAVE_STRING_H
658 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
659 # include <memory.h>
660 # endif
661 # include <string.h>
662 #endif
663 #ifdef HAVE_STRINGS_H
664 # include <strings.h>
665 #endif
666 #ifdef HAVE_INTTYPES_H
667 # include <inttypes.h>
668 #endif
669 #ifdef HAVE_STDINT_H
670 # include <stdint.h>
671 #endif
672 #ifdef HAVE_UNISTD_H
673 # include <unistd.h>
674 #endif"
675
676 ac_header_list=
677 ac_subst_vars='am__EXEEXT_FALSE
678 am__EXEEXT_TRUE
679 LTLIBOBJS
680 LIBOBJS
681 XTMALLOC_ZERO_CFLAGS
682 XMALLOC_ZERO_CFLAGS
683 MALLOC_ZERO_CFLAGS
684 XERRORDB
685 XKEYSYMDB
686 X11_LOCALEDIR
687 XLOCALEDIR
688 X11_LOCALELIBDIR
689 XLOCALELIBDIR
690 X11_LOCALEDATADIR
691 XLOCALEDATADIR
692 X11_LIBS
693 X11_CFLAGS
694 X11_LIBDIR
695 X11_DATADIR
696 MAKE_LINT_LIB_FALSE
697 MAKE_LINT_LIB_TRUE
698 LINTLIB
699 LINT_FALSE
700 LINT_TRUE
701 LINT_FLAGS
702 LINT
703 XKBPROTO_REQUIRES
704 XKB_FALSE
705 XKB_TRUE
706 BIGFONT_LIBS
707 BIGFONT_CFLAGS
708 XLOCALE_FALSE
709 XLOCALE_TRUE
710 XCMS_FALSE
711 XCMS_TRUE
712 UDC_FALSE
713 UDC_TRUE
714 KEYSYMDEFS
715 XTHREAD_CFLAGS
716 XTHREADLIB
717 THRSTUBS_FALSE
718 THRSTUBS_TRUE
719 LAUNCHD
720 OS2_FALSE
721 OS2_TRUE
722 WCHAR32
723 XLIB_LOADABLE_I18N_FALSE
724 XLIB_LOADABLE_I18N_TRUE
725 I18N_MODULE_LIBS
726 X11_EXTRA_DEPS
727 HAVE_PERL_FALSE
728 HAVE_PERL_TRUE
729 PERL
730 LDFLAGS_FOR_BUILD
731 CFLAGS_FOR_BUILD
732 CPPFLAGS_FOR_BUILD
733 CC_FOR_BUILD
734 OTOOL64
735 OTOOL
736 LIPO
737 NMEDIT
738 DSYMUTIL
739 MANIFEST_TOOL
740 RANLIB
741 ac_ct_AR
742 AR
743 DLLTOOL
744 OBJDUMP
745 LN_S
746 NM
747 ac_ct_DUMPBIN
748 DUMPBIN
749 LD
750 FGREP
751 LIBTOOL
752 RAWCPPFLAGS
753 RAWCPP
754 HAVE_STYLESHEETS_FALSE
755 HAVE_STYLESHEETS_TRUE
756 XSL_STYLESHEET
757 STYLESHEET_SRCDIR
758 XORG_SGML_PATH
759 HAVE_FOP_FALSE
760 HAVE_FOP_TRUE
761 FOP
762 HAVE_XMLTO_FALSE
763 HAVE_XMLTO_TRUE
764 HAVE_XMLTO_TEXT_FALSE
765 HAVE_XMLTO_TEXT_TRUE
766 XMLTO
767 ENABLE_SPECS_FALSE
768 ENABLE_SPECS_TRUE
769 AM_BACKSLASH
770 AM_DEFAULT_VERBOSITY
771 MAN_SUBSTS
772 XORG_MAN_PAGE
773 ADMIN_MAN_DIR
774 DRIVER_MAN_DIR
775 MISC_MAN_DIR
776 FILE_MAN_DIR
777 LIB_MAN_DIR
778 APP_MAN_DIR
779 ADMIN_MAN_SUFFIX
780 DRIVER_MAN_SUFFIX
781 MISC_MAN_SUFFIX
782 FILE_MAN_SUFFIX
783 LIB_MAN_SUFFIX
784 APP_MAN_SUFFIX
785 SED
786 INSTALL_CMD
787 PKG_CONFIG
788 CHANGELOG_CMD
789 CWARNFLAGS
790 EGREP
791 GREP
792 CPP
793 am__fastdepCC_FALSE
794 am__fastdepCC_TRUE
795 CCDEPMODE
796 AMDEPBACKSLASH
797 AMDEP_FALSE
798 AMDEP_TRUE
799 am__quote
800 am__include
801 DEPDIR
802 OBJEXT
803 EXEEXT
804 ac_ct_CC
805 CPPFLAGS
806 LDFLAGS
807 CFLAGS
808 CC
809 MAINT
810 MAINTAINER_MODE_FALSE
811 MAINTAINER_MODE_TRUE
812 am__untar
813 am__tar
814 AMTAR
815 am__leading_dot
816 SET_MAKE
817 AWK
818 mkdir_p
819 MKDIR_P
820 INSTALL_STRIP_PROGRAM
821 STRIP
822 install_sh
823 MAKEINFO
824 AUTOHEADER
825 AUTOMAKE
826 AUTOCONF
827 ACLOCAL
828 VERSION
829 PACKAGE
830 CYGPATH_W
831 am__isrc
832 INSTALL_DATA
833 INSTALL_SCRIPT
834 INSTALL_PROGRAM
835 host_os
836 host_vendor
837 host_cpu
838 host
839 build_os
840 build_vendor
841 build_cpu
842 build
843 target_alias
844 host_alias
845 build_alias
846 LIBS
847 ECHO_T
848 ECHO_N
849 ECHO_C
850 DEFS
851 mandir
852 localedir
853 libdir
854 psdir
855 pdfdir
856 dvidir
857 htmldir
858 infodir
859 docdir
860 oldincludedir
861 includedir
862 localstatedir
863 sharedstatedir
864 sysconfdir
865 datadir
866 datarootdir
867 libexecdir
868 sbindir
869 bindir
870 program_transform_name
871 prefix
872 exec_prefix
873 PACKAGE_URL
874 PACKAGE_BUGREPORT
875 PACKAGE_STRING
876 PACKAGE_VERSION
877 PACKAGE_TARNAME
878 PACKAGE_NAME
879 PATH_SEPARATOR
880 SHELL'
881 ac_subst_files=''
882 ac_user_opts='
883 enable_option_checking
884 enable_maintainer_mode
885 enable_dependency_tracking
886 enable_strict_compilation
887 enable_silent_rules
888 enable_specs
889 with_xmlto
890 with_fop
891 enable_shared
892 enable_static
893 with_pic
894 enable_fast_install
895 with_gnu_ld
896 with_sysroot
897 enable_libtool_lock
898 with_perl
899 enable_unix_transport
900 enable_tcp_transport
901 enable_ipv6
902 enable_local_transport
903 enable_secure_rpc
904 with_local_transport_order
905 enable_loadable_i18n
906 enable_loadable_xcursor
907 with_launchd
908 enable_xthreads
909 enable_xcms
910 enable_xlocale
911 enable_xlocaledir
912 enable_xf86bigfont
913 enable_xkb
914 enable_composecache
915 with_lint
916 enable_lint_library
917 with_locale_lib_dir
918 enable_malloc0returnsnull
919 '
920 ac_precious_vars='build_alias
921 host_alias
922 target_alias
923 CC
924 CFLAGS
925 LDFLAGS
926 LIBS
927 CPPFLAGS
928 CPP
929 PKG_CONFIG
930 XMLTO
931 FOP
932 BIGFONT_CFLAGS
933 BIGFONT_LIBS
934 LINT
935 LINT_FLAGS
936 X11_CFLAGS
937 X11_LIBS'
938
939
940 # Initialize some variables set by options.
941 ac_init_help=
942 ac_init_version=false
943 ac_unrecognized_opts=
944 ac_unrecognized_sep=
945 # The variables have the same names as the options, with
946 # dashes changed to underlines.
947 cache_file=/dev/null
948 exec_prefix=NONE
949 no_create=
950 no_recursion=
951 prefix=NONE
952 program_prefix=NONE
953 program_suffix=NONE
954 program_transform_name=s,x,x,
955 silent=
956 site=
957 srcdir=
958 verbose=
959 x_includes=NONE
960 x_libraries=NONE
961
962 # Installation directory options.
963 # These are left unexpanded so users can "make install exec_prefix=/foo"
964 # and all the variables that are supposed to be based on exec_prefix
965 # by default will actually change.
966 # Use braces instead of parens because sh, perl, etc. also accept them.
967 # (The list follows the same order as the GNU Coding Standards.)
968 bindir='${exec_prefix}/bin'
969 sbindir='${exec_prefix}/sbin'
970 libexecdir='${exec_prefix}/libexec'
971 datarootdir='${prefix}/share'
972 datadir='${datarootdir}'
973 sysconfdir='${prefix}/etc'
974 sharedstatedir='${prefix}/com'
975 localstatedir='${prefix}/var'
976 includedir='${prefix}/include'
977 oldincludedir='/usr/include'
978 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
979 infodir='${datarootdir}/info'
980 htmldir='${docdir}'
981 dvidir='${docdir}'
982 pdfdir='${docdir}'
983 psdir='${docdir}'
984 libdir='${exec_prefix}/lib'
985 localedir='${datarootdir}/locale'
986 mandir='${datarootdir}/man'
987
988 ac_prev=
989 ac_dashdash=
990 for ac_option
991 do
992 # If the previous option needs an argument, assign it.
993 if test -n "$ac_prev"; then
994 eval $ac_prev=\$ac_option
995 ac_prev=
996 continue
997 fi
998
999 case $ac_option in
1000 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1001 *=) ac_optarg= ;;
1002 *) ac_optarg=yes ;;
1003 esac
1004
1005 # Accept the important Cygnus configure options, so we can diagnose typos.
1006
1007 case $ac_dashdash$ac_option in
1008 --)
1009 ac_dashdash=yes ;;
1010
1011 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1012 ac_prev=bindir ;;
1013 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1014 bindir=$ac_optarg ;;
1015
1016 -build | --build | --buil | --bui | --bu)
1017 ac_prev=build_alias ;;
1018 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1019 build_alias=$ac_optarg ;;
1020
1021 -cache-file | --cache-file | --cache-fil | --cache-fi \
1022 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1023 ac_prev=cache_file ;;
1024 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1025 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1026 cache_file=$ac_optarg ;;
1027
1028 --config-cache | -C)
1029 cache_file=config.cache ;;
1030
1031 -datadir | --datadir | --datadi | --datad)
1032 ac_prev=datadir ;;
1033 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1034 datadir=$ac_optarg ;;
1035
1036 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1037 | --dataroo | --dataro | --datar)
1038 ac_prev=datarootdir ;;
1039 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1040 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1041 datarootdir=$ac_optarg ;;
1042
1043 -disable-* | --disable-*)
1044 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1045 # Reject names that are not valid shell variable names.
1046 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1047 as_fn_error $? "invalid feature name: $ac_useropt"
1048 ac_useropt_orig=$ac_useropt
1049 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1050 case $ac_user_opts in
1051 *"
1052 "enable_$ac_useropt"
1053 "*) ;;
1054 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1055 ac_unrecognized_sep=', ';;
1056 esac
1057 eval enable_$ac_useropt=no ;;
1058
1059 -docdir | --docdir | --docdi | --doc | --do)
1060 ac_prev=docdir ;;
1061 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1062 docdir=$ac_optarg ;;
1063
1064 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1065 ac_prev=dvidir ;;
1066 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1067 dvidir=$ac_optarg ;;
1068
1069 -enable-* | --enable-*)
1070 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1071 # Reject names that are not valid shell variable names.
1072 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1073 as_fn_error $? "invalid feature name: $ac_useropt"
1074 ac_useropt_orig=$ac_useropt
1075 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1076 case $ac_user_opts in
1077 *"
1078 "enable_$ac_useropt"
1079 "*) ;;
1080 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1081 ac_unrecognized_sep=', ';;
1082 esac
1083 eval enable_$ac_useropt=\$ac_optarg ;;
1084
1085 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1086 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1087 | --exec | --exe | --ex)
1088 ac_prev=exec_prefix ;;
1089 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1090 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1091 | --exec=* | --exe=* | --ex=*)
1092 exec_prefix=$ac_optarg ;;
1093
1094 -gas | --gas | --ga | --g)
1095 # Obsolete; use --with-gas.
1096 with_gas=yes ;;
1097
1098 -help | --help | --hel | --he | -h)
1099 ac_init_help=long ;;
1100 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1101 ac_init_help=recursive ;;
1102 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1103 ac_init_help=short ;;
1104
1105 -host | --host | --hos | --ho)
1106 ac_prev=host_alias ;;
1107 -host=* | --host=* | --hos=* | --ho=*)
1108 host_alias=$ac_optarg ;;
1109
1110 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1111 ac_prev=htmldir ;;
1112 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1113 | --ht=*)
1114 htmldir=$ac_optarg ;;
1115
1116 -includedir | --includedir | --includedi | --included | --include \
1117 | --includ | --inclu | --incl | --inc)
1118 ac_prev=includedir ;;
1119 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1120 | --includ=* | --inclu=* | --incl=* | --inc=*)
1121 includedir=$ac_optarg ;;
1122
1123 -infodir | --infodir | --infodi | --infod | --info | --inf)
1124 ac_prev=infodir ;;
1125 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1126 infodir=$ac_optarg ;;
1127
1128 -libdir | --libdir | --libdi | --libd)
1129 ac_prev=libdir ;;
1130 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1131 libdir=$ac_optarg ;;
1132
1133 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1134 | --libexe | --libex | --libe)
1135 ac_prev=libexecdir ;;
1136 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1137 | --libexe=* | --libex=* | --libe=*)
1138 libexecdir=$ac_optarg ;;
1139
1140 -localedir | --localedir | --localedi | --localed | --locale)
1141 ac_prev=localedir ;;
1142 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1143 localedir=$ac_optarg ;;
1144
1145 -localstatedir | --localstatedir | --localstatedi | --localstated \
1146 | --localstate | --localstat | --localsta | --localst | --locals)
1147 ac_prev=localstatedir ;;
1148 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1149 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1150 localstatedir=$ac_optarg ;;
1151
1152 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1153 ac_prev=mandir ;;
1154 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1155 mandir=$ac_optarg ;;
1156
1157 -nfp | --nfp | --nf)
1158 # Obsolete; use --without-fp.
1159 with_fp=no ;;
1160
1161 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1162 | --no-cr | --no-c | -n)
1163 no_create=yes ;;
1164
1165 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1166 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1167 no_recursion=yes ;;
1168
1169 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1170 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1171 | --oldin | --oldi | --old | --ol | --o)
1172 ac_prev=oldincludedir ;;
1173 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1174 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1175 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1176 oldincludedir=$ac_optarg ;;
1177
1178 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1179 ac_prev=prefix ;;
1180 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1181 prefix=$ac_optarg ;;
1182
1183 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1184 | --program-pre | --program-pr | --program-p)
1185 ac_prev=program_prefix ;;
1186 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1187 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1188 program_prefix=$ac_optarg ;;
1189
1190 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1191 | --program-suf | --program-su | --program-s)
1192 ac_prev=program_suffix ;;
1193 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1194 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1195 program_suffix=$ac_optarg ;;
1196
1197 -program-transform-name | --program-transform-name \
1198 | --program-transform-nam | --program-transform-na \
1199 | --program-transform-n | --program-transform- \
1200 | --program-transform | --program-transfor \
1201 | --program-transfo | --program-transf \
1202 | --program-trans | --program-tran \
1203 | --progr-tra | --program-tr | --program-t)
1204 ac_prev=program_transform_name ;;
1205 -program-transform-name=* | --program-transform-name=* \
1206 | --program-transform-nam=* | --program-transform-na=* \
1207 | --program-transform-n=* | --program-transform-=* \
1208 | --program-transform=* | --program-transfor=* \
1209 | --program-transfo=* | --program-transf=* \
1210 | --program-trans=* | --program-tran=* \
1211 | --progr-tra=* | --program-tr=* | --program-t=*)
1212 program_transform_name=$ac_optarg ;;
1213
1214 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1215 ac_prev=pdfdir ;;
1216 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1217 pdfdir=$ac_optarg ;;
1218
1219 -psdir | --psdir | --psdi | --psd | --ps)
1220 ac_prev=psdir ;;
1221 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1222 psdir=$ac_optarg ;;
1223
1224 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1225 | -silent | --silent | --silen | --sile | --sil)
1226 silent=yes ;;
1227
1228 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1229 ac_prev=sbindir ;;
1230 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1231 | --sbi=* | --sb=*)
1232 sbindir=$ac_optarg ;;
1233
1234 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1235 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1236 | --sharedst | --shareds | --shared | --share | --shar \
1237 | --sha | --sh)
1238 ac_prev=sharedstatedir ;;
1239 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1240 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1241 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1242 | --sha=* | --sh=*)
1243 sharedstatedir=$ac_optarg ;;
1244
1245 -site | --site | --sit)
1246 ac_prev=site ;;
1247 -site=* | --site=* | --sit=*)
1248 site=$ac_optarg ;;
1249
1250 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1251 ac_prev=srcdir ;;
1252 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1253 srcdir=$ac_optarg ;;
1254
1255 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1256 | --syscon | --sysco | --sysc | --sys | --sy)
1257 ac_prev=sysconfdir ;;
1258 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1259 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1260 sysconfdir=$ac_optarg ;;
1261
1262 -target | --target | --targe | --targ | --tar | --ta | --t)
1263 ac_prev=target_alias ;;
1264 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1265 target_alias=$ac_optarg ;;
1266
1267 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1268 verbose=yes ;;
1269
1270 -version | --version | --versio | --versi | --vers | -V)
1271 ac_init_version=: ;;
1272
1273 -with-* | --with-*)
1274 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1275 # Reject names that are not valid shell variable names.
1276 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1277 as_fn_error $? "invalid package name: $ac_useropt"
1278 ac_useropt_orig=$ac_useropt
1279 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1280 case $ac_user_opts in
1281 *"
1282 "with_$ac_useropt"
1283 "*) ;;
1284 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1285 ac_unrecognized_sep=', ';;
1286 esac
1287 eval with_$ac_useropt=\$ac_optarg ;;
1288
1289 -without-* | --without-*)
1290 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1291 # Reject names that are not valid shell variable names.
1292 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1293 as_fn_error $? "invalid package name: $ac_useropt"
1294 ac_useropt_orig=$ac_useropt
1295 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1296 case $ac_user_opts in
1297 *"
1298 "with_$ac_useropt"
1299 "*) ;;
1300 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1301 ac_unrecognized_sep=', ';;
1302 esac
1303 eval with_$ac_useropt=no ;;
1304
1305 --x)
1306 # Obsolete; use --with-x.
1307 with_x=yes ;;
1308
1309 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1310 | --x-incl | --x-inc | --x-in | --x-i)
1311 ac_prev=x_includes ;;
1312 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1313 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1314 x_includes=$ac_optarg ;;
1315
1316 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1317 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1318 ac_prev=x_libraries ;;
1319 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1320 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1321 x_libraries=$ac_optarg ;;
1322
1323 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1324 Try \`$0 --help' for more information"
1325 ;;
1326
1327 *=*)
1328 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1329 # Reject names that are not valid shell variable names.
1330 case $ac_envvar in #(
1331 '' | [0-9]* | *[!_$as_cr_alnum]* )
1332 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1333 esac
1334 eval $ac_envvar=\$ac_optarg
1335 export $ac_envvar ;;
1336
1337 *)
1338 # FIXME: should be removed in autoconf 3.0.
1339 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1340 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1341 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1342 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1343 ;;
1344
1345 esac
1346 done
1347
1348 if test -n "$ac_prev"; then
1349 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1350 as_fn_error $? "missing argument to $ac_option"
1351 fi
1352
1353 if test -n "$ac_unrecognized_opts"; then
1354 case $enable_option_checking in
1355 no) ;;
1356 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1357 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1358 esac
1359 fi
1360
1361 # Check all directory arguments for consistency.
1362 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1363 datadir sysconfdir sharedstatedir localstatedir includedir \
1364 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1365 libdir localedir mandir
1366 do
1367 eval ac_val=\$$ac_var
1368 # Remove trailing slashes.
1369 case $ac_val in
1370 */ )
1371 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1372 eval $ac_var=\$ac_val;;
1373 esac
1374 # Be sure to have absolute directory names.
1375 case $ac_val in
1376 [\\/$]* | ?:[\\/]* ) continue;;
1377 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1378 esac
1379 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1380 done
1381
1382 # There might be people who depend on the old broken behavior: `$host'
1383 # used to hold the argument of --host etc.
1384 # FIXME: To remove some day.
1385 build=$build_alias
1386 host=$host_alias
1387 target=$target_alias
1388
1389 # FIXME: To remove some day.
1390 if test "x$host_alias" != x; then
1391 if test "x$build_alias" = x; then
1392 cross_compiling=maybe
1393 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1394 If a cross compiler is detected then cross compile mode will be used" >&2
1395 elif test "x$build_alias" != "x$host_alias"; then
1396 cross_compiling=yes
1397 fi
1398 fi
1399
1400 ac_tool_prefix=
1401 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1402
1403 test "$silent" = yes && exec 6>/dev/null
1404
1405
1406 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1407 ac_ls_di=`ls -di .` &&
1408 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1409 as_fn_error $? "working directory cannot be determined"
1410 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1411 as_fn_error $? "pwd does not report name of working directory"
1412
1413
1414 # Find the source files, if location was not specified.
1415 if test -z "$srcdir"; then
1416 ac_srcdir_defaulted=yes
1417 # Try the directory containing this script, then the parent directory.
1418 ac_confdir=`$as_dirname -- "$as_myself" ||
1419 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1420 X"$as_myself" : 'X\(//\)[^/]' \| \
1421 X"$as_myself" : 'X\(//\)$' \| \
1422 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1423 $as_echo X"$as_myself" |
1424 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1425 s//\1/
1426 q
1427 }
1428 /^X\(\/\/\)[^/].*/{
1429 s//\1/
1430 q
1431 }
1432 /^X\(\/\/\)$/{
1433 s//\1/
1434 q
1435 }
1436 /^X\(\/\).*/{
1437 s//\1/
1438 q
1439 }
1440 s/.*/./; q'`
1441 srcdir=$ac_confdir
1442 if test ! -r "$srcdir/$ac_unique_file"; then
1443 srcdir=..
1444 fi
1445 else
1446 ac_srcdir_defaulted=no
1447 fi
1448 if test ! -r "$srcdir/$ac_unique_file"; then
1449 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1450 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1451 fi
1452 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1453 ac_abs_confdir=`(
1454 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1455 pwd)`
1456 # When building in place, set srcdir=.
1457 if test "$ac_abs_confdir" = "$ac_pwd"; then
1458 srcdir=.
1459 fi
1460 # Remove unnecessary trailing slashes from srcdir.
1461 # Double slashes in file names in object file debugging info
1462 # mess up M-x gdb in Emacs.
1463 case $srcdir in
1464 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1465 esac
1466 for ac_var in $ac_precious_vars; do
1467 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1468 eval ac_env_${ac_var}_value=\$${ac_var}
1469 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1470 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1471 done
1472
1473 #
1474 # Report the --help message.
1475 #
1476 if test "$ac_init_help" = "long"; then
1477 # Omit some internal or obsolete options to make the list less imposing.
1478 # This message is too long to be a string in the A/UX 3.1 sh.
1479 cat <<_ACEOF
1480 \`configure' configures libX11 1.4.1 to adapt to many kinds of systems.
1481
1482 Usage: $0 [OPTION]... [VAR=VALUE]...
1483
1484 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1485 VAR=VALUE. See below for descriptions of some of the useful variables.
1486
1487 Defaults for the options are specified in brackets.
1488
1489 Configuration:
1490 -h, --help display this help and exit
1491 --help=short display options specific to this package
1492 --help=recursive display the short help of all the included packages
1493 -V, --version display version information and exit
1494 -q, --quiet, --silent do not print \`checking ...' messages
1495 --cache-file=FILE cache test results in FILE [disabled]
1496 -C, --config-cache alias for \`--cache-file=config.cache'
1497 -n, --no-create do not create output files
1498 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1499
1500 Installation directories:
1501 --prefix=PREFIX install architecture-independent files in PREFIX
1502 [$ac_default_prefix]
1503 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1504 [PREFIX]
1505
1506 By default, \`make install' will install all the files in
1507 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1508 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1509 for instance \`--prefix=\$HOME'.
1510
1511 For better control, use the options below.
1512
1513 Fine tuning of the installation directories:
1514 --bindir=DIR user executables [EPREFIX/bin]
1515 --sbindir=DIR system admin executables [EPREFIX/sbin]
1516 --libexecdir=DIR program executables [EPREFIX/libexec]
1517 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1518 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1519 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1520 --libdir=DIR object code libraries [EPREFIX/lib]
1521 --includedir=DIR C header files [PREFIX/include]
1522 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1523 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1524 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1525 --infodir=DIR info documentation [DATAROOTDIR/info]
1526 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1527 --mandir=DIR man documentation [DATAROOTDIR/man]
1528 --docdir=DIR documentation root [DATAROOTDIR/doc/libX11]
1529 --htmldir=DIR html documentation [DOCDIR]
1530 --dvidir=DIR dvi documentation [DOCDIR]
1531 --pdfdir=DIR pdf documentation [DOCDIR]
1532 --psdir=DIR ps documentation [DOCDIR]
1533 _ACEOF
1534
1535 cat <<\_ACEOF
1536
1537 Program names:
1538 --program-prefix=PREFIX prepend PREFIX to installed program names
1539 --program-suffix=SUFFIX append SUFFIX to installed program names
1540 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1541
1542 System types:
1543 --build=BUILD configure for building on BUILD [guessed]
1544 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1545 _ACEOF
1546 fi
1547
1548 if test -n "$ac_init_help"; then
1549 case $ac_init_help in
1550 short | recursive ) echo "Configuration of libX11 1.4.1:";;
1551 esac
1552 cat <<\_ACEOF
1553
1554 Optional Features:
1555 --disable-option-checking ignore unrecognized --enable/--with options
1556 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1557 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1558 --enable-maintainer-mode enable make rules and dependencies not useful
1559 (and sometimes confusing) to the casual installer
1560 --disable-dependency-tracking speeds up one-time build
1561 --enable-dependency-tracking do not reject slow dependency extractors
1562 --enable-strict-compilation
1563 Enable all warnings from compiler and make them
1564 errors (default: disabled)
1565 --enable-silent-rules less verbose build output (undo: `make V=1')
1566 --disable-silent-rules verbose build output (undo: `make V=0')
1567 --enable-specs Enable building the specs (default: yes)
1568 --enable-shared[=PKGS] build shared libraries [default=yes]
1569 --enable-static[=PKGS] build static libraries [default=yes]
1570 --enable-fast-install[=PKGS]
1571 optimize for fast installation [default=yes]
1572 --disable-libtool-lock avoid locking (might break parallel builds)
1573 --enable-unix-transport Enable UNIX domain socket transport
1574 --enable-tcp-transport Enable TCP socket transport
1575 --enable-ipv6 Enable IPv6 support
1576 --enable-local-transport
1577 Enable os-specific local transport
1578 --enable-secure-rpc Enable Secure RPC
1579 --enable-loadable-i18n Controls loadable i18n module support
1580 --disable-loadable-xcursor
1581 Controls loadable xcursor library support
1582 --disable-xthreads Disable Xlib support for Multithreading
1583 --disable-xcms Disable Xlib support for CMS *EXPERIMENTAL*
1584 --disable-xlocale Disable Xlib locale implementation *EXPERIMENTAL*
1585 --enable-xlocaledir Enable XLOCALEDIR environment variable support
1586 --disable-xf86bigfont Disable XF86BigFont extension support
1587 --disable-xkb Disable XKB support *EXPERIMENTAL*
1588 --disable-composecache Disable compose table cache support
1589 --enable-lint-library Create lint library (default: disabled)
1590 --enable-malloc0returnsnull
1591 malloc(0) returns NULL (default: auto)
1592
1593 Optional Packages:
1594 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1595 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1596 --with-xmlto Use xmlto to regenerate documentation (default:
1597 auto)
1598 --with-fop Use fop to regenerate documentation (default: no)
1599 --with-pic try to use only PIC/non-PIC objects [default=use
1600 both]
1601 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1602 --with-sysroot=DIR Search for dependent libraries within DIR
1603 (or the compiler's sysroot if not specified).
1604 --with-perl=<path> path to perl interpreter for build-time tests
1605 --with-local-transport-order=LIST
1606 preference sorted list of transport types to try for
1607 local connections
1608 --with-launchd Build with support for Apple's launchd (default:
1609 auto)
1610 --with-lint Use a lint-style source code checker (default:
1611 disabled)
1612 --with-locale-lib-dir=DIR
1613 Directory where locale libraries files are installed
1614 (default: $libdir/X11/locale)
1615
1616 Some influential environment variables:
1617 CC C compiler command
1618 CFLAGS C compiler flags
1619 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1620 nonstandard directory <lib dir>
1621 LIBS libraries to pass to the linker, e.g. -l<library>
1622 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1623 you have headers in a nonstandard directory <include dir>
1624 CPP C preprocessor
1625 PKG_CONFIG path to pkg-config utility
1626 XMLTO Path to xmlto command
1627 FOP Path to fop command
1628 BIGFONT_CFLAGS
1629 C compiler flags for BIGFONT, overriding pkg-config
1630 BIGFONT_LIBS
1631 linker flags for BIGFONT, overriding pkg-config
1632 LINT Path to a lint-style command
1633 LINT_FLAGS Flags for the lint-style command
1634 X11_CFLAGS C compiler flags for X11, overriding pkg-config
1635 X11_LIBS linker flags for X11, overriding pkg-config
1636
1637 Use these variables to override the choices made by `configure' or to help
1638 it to find libraries and programs with nonstandard names/locations.
1639
1640 Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1641 _ACEOF
1642 ac_status=$?
1643 fi
1644
1645 if test "$ac_init_help" = "recursive"; then
1646 # If there are subdirs, report their specific --help.
1647 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1648 test -d "$ac_dir" ||
1649 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1650 continue
1651 ac_builddir=.
1652
1653 case "$ac_dir" in
1654 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1655 *)
1656 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1657 # A ".." for each directory in $ac_dir_suffix.
1658 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1659 case $ac_top_builddir_sub in
1660 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1661 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1662 esac ;;
1663 esac
1664 ac_abs_top_builddir=$ac_pwd
1665 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1666 # for backward compatibility:
1667 ac_top_builddir=$ac_top_build_prefix
1668
1669 case $srcdir in
1670 .) # We are building in place.
1671 ac_srcdir=.
1672 ac_top_srcdir=$ac_top_builddir_sub
1673 ac_abs_top_srcdir=$ac_pwd ;;
1674 [\\/]* | ?:[\\/]* ) # Absolute name.
1675 ac_srcdir=$srcdir$ac_dir_suffix;
1676 ac_top_srcdir=$srcdir
1677 ac_abs_top_srcdir=$srcdir ;;
1678 *) # Relative name.
1679 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1680 ac_top_srcdir=$ac_top_build_prefix$srcdir
1681 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1682 esac
1683 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1684
1685 cd "$ac_dir" || { ac_status=$?; continue; }
1686 # Check for guested configure.
1687 if test -f "$ac_srcdir/configure.gnu"; then
1688 echo &&
1689 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1690 elif test -f "$ac_srcdir/configure"; then
1691 echo &&
1692 $SHELL "$ac_srcdir/configure" --help=recursive
1693 else
1694 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1695 fi || ac_status=$?
1696 cd "$ac_pwd" || { ac_status=$?; break; }
1697 done
1698 fi
1699
1700 test -n "$ac_init_help" && exit $ac_status
1701 if $ac_init_version; then
1702 cat <<\_ACEOF
1703 libX11 configure 1.4.1
1704 generated by GNU Autoconf 2.68
1705
1706 Copyright (C) 2010 Free Software Foundation, Inc.
1707 This configure script is free software; the Free Software Foundation
1708 gives unlimited permission to copy, distribute and modify it.
1709 _ACEOF
1710 exit
1711 fi
1712
1713 ## ------------------------ ##
1714 ## Autoconf initialization. ##
1715 ## ------------------------ ##
1716
1717 # ac_fn_c_try_compile LINENO
1718 # --------------------------
1719 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1720 ac_fn_c_try_compile ()
1721 {
1722 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1723 rm -f conftest.$ac_objext
1724 if { { ac_try="$ac_compile"
1725 case "(($ac_try" in
1726 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1727 *) ac_try_echo=$ac_try;;
1728 esac
1729 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1730 $as_echo "$ac_try_echo"; } >&5
1731 (eval "$ac_compile") 2>conftest.err
1732 ac_status=$?
1733 if test -s conftest.err; then
1734 grep -v '^ *+' conftest.err >conftest.er1
1735 cat conftest.er1 >&5
1736 mv -f conftest.er1 conftest.err
1737 fi
1738 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1739 test $ac_status = 0; } && {
1740 test -z "$ac_c_werror_flag" ||
1741 test ! -s conftest.err
1742 } && test -s conftest.$ac_objext; then :
1743 ac_retval=0
1744 else
1745 $as_echo "$as_me: failed program was:" >&5
1746 sed 's/^/| /' conftest.$ac_ext >&5
1747
1748 ac_retval=1
1749 fi
1750 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1751 as_fn_set_status $ac_retval
1752
1753 } # ac_fn_c_try_compile
1754
1755 # ac_fn_c_try_cpp LINENO
1756 # ----------------------
1757 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1758 ac_fn_c_try_cpp ()
1759 {
1760 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1761 if { { ac_try="$ac_cpp conftest.$ac_ext"
1762 case "(($ac_try" in
1763 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1764 *) ac_try_echo=$ac_try;;
1765 esac
1766 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1767 $as_echo "$ac_try_echo"; } >&5
1768 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1769 ac_status=$?
1770 if test -s conftest.err; then
1771 grep -v '^ *+' conftest.err >conftest.er1
1772 cat conftest.er1 >&5
1773 mv -f conftest.er1 conftest.err
1774 fi
1775 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1776 test $ac_status = 0; } > conftest.i && {
1777 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1778 test ! -s conftest.err
1779 }; then :
1780 ac_retval=0
1781 else
1782 $as_echo "$as_me: failed program was:" >&5
1783 sed 's/^/| /' conftest.$ac_ext >&5
1784
1785 ac_retval=1
1786 fi
1787 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1788 as_fn_set_status $ac_retval
1789
1790 } # ac_fn_c_try_cpp
1791
1792 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1793 # -------------------------------------------------------
1794 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1795 # the include files in INCLUDES and setting the cache variable VAR
1796 # accordingly.
1797 ac_fn_c_check_header_mongrel ()
1798 {
1799 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1800 if eval \${$3+:} false; then :
1801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1802 $as_echo_n "checking for $2... " >&6; }
1803 if eval \${$3+:} false; then :
1804 $as_echo_n "(cached) " >&6
1805 fi
1806 eval ac_res=\$$3
1807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1808 $as_echo "$ac_res" >&6; }
1809 else
1810 # Is the header compilable?
1811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1812 $as_echo_n "checking $2 usability... " >&6; }
1813 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1814 /* end confdefs.h. */
1815 $4
1816 #include <$2>
1817 _ACEOF
1818 if ac_fn_c_try_compile "$LINENO"; then :
1819 ac_header_compiler=yes
1820 else
1821 ac_header_compiler=no
1822 fi
1823 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1825 $as_echo "$ac_header_compiler" >&6; }
1826
1827 # Is the header present?
1828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1829 $as_echo_n "checking $2 presence... " >&6; }
1830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1831 /* end confdefs.h. */
1832 #include <$2>
1833 _ACEOF
1834 if ac_fn_c_try_cpp "$LINENO"; then :
1835 ac_header_preproc=yes
1836 else
1837 ac_header_preproc=no
1838 fi
1839 rm -f conftest.err conftest.i conftest.$ac_ext
1840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1841 $as_echo "$ac_header_preproc" >&6; }
1842
1843 # So? What about this header?
1844 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1845 yes:no: )
1846 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1847 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1848 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1849 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1850 ;;
1851 no:yes:* )
1852 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1853 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1855 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1856 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1857 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1858 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1859 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1860 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1861 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1862 ( $as_echo "## ---------------------------------------------------------------------- ##
1863 ## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
1864 ## ---------------------------------------------------------------------- ##"
1865 ) | sed "s/^/$as_me: WARNING: /" >&2
1866 ;;
1867 esac
1868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1869 $as_echo_n "checking for $2... " >&6; }
1870 if eval \${$3+:} false; then :
1871 $as_echo_n "(cached) " >&6
1872 else
1873 eval "$3=\$ac_header_compiler"
1874 fi
1875 eval ac_res=\$$3
1876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1877 $as_echo "$ac_res" >&6; }
1878 fi
1879 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1880
1881 } # ac_fn_c_check_header_mongrel
1882
1883 # ac_fn_c_try_run LINENO
1884 # ----------------------
1885 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1886 # that executables *can* be run.
1887 ac_fn_c_try_run ()
1888 {
1889 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1890 if { { ac_try="$ac_link"
1891 case "(($ac_try" in
1892 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1893 *) ac_try_echo=$ac_try;;
1894 esac
1895 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1896 $as_echo "$ac_try_echo"; } >&5
1897 (eval "$ac_link") 2>&5
1898 ac_status=$?
1899 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1900 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1901 { { case "(($ac_try" in
1902 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1903 *) ac_try_echo=$ac_try;;
1904 esac
1905 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1906 $as_echo "$ac_try_echo"; } >&5
1907 (eval "$ac_try") 2>&5
1908 ac_status=$?
1909 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1910 test $ac_status = 0; }; }; then :
1911 ac_retval=0
1912 else
1913 $as_echo "$as_me: program exited with status $ac_status" >&5
1914 $as_echo "$as_me: failed program was:" >&5
1915 sed 's/^/| /' conftest.$ac_ext >&5
1916
1917 ac_retval=$ac_status
1918 fi
1919 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1920 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1921 as_fn_set_status $ac_retval
1922
1923 } # ac_fn_c_try_run
1924
1925 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1926 # -------------------------------------------------------
1927 # Tests whether HEADER exists and can be compiled using the include files in
1928 # INCLUDES, setting the cache variable VAR accordingly.
1929 ac_fn_c_check_header_compile ()
1930 {
1931 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1933 $as_echo_n "checking for $2... " >&6; }
1934 if eval \${$3+:} false; then :
1935 $as_echo_n "(cached) " >&6
1936 else
1937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1938 /* end confdefs.h. */
1939 $4
1940 #include <$2>
1941 _ACEOF
1942 if ac_fn_c_try_compile "$LINENO"; then :
1943 eval "$3=yes"
1944 else
1945 eval "$3=no"
1946 fi
1947 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1948 fi
1949 eval ac_res=\$$3
1950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1951 $as_echo "$ac_res" >&6; }
1952 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1953
1954 } # ac_fn_c_check_header_compile
1955
1956 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1957 # ---------------------------------------------
1958 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1959 # accordingly.
1960 ac_fn_c_check_decl ()
1961 {
1962 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1963 as_decl_name=`echo $2|sed 's/ *(.*//'`
1964 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1966 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1967 if eval \${$3+:} false; then :
1968 $as_echo_n "(cached) " >&6
1969 else
1970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1971 /* end confdefs.h. */
1972 $4
1973 int
1974 main ()
1975 {
1976 #ifndef $as_decl_name
1977 #ifdef __cplusplus
1978 (void) $as_decl_use;
1979 #else
1980 (void) $as_decl_name;
1981 #endif
1982 #endif
1983
1984 ;
1985 return 0;
1986 }
1987 _ACEOF
1988 if ac_fn_c_try_compile "$LINENO"; then :
1989 eval "$3=yes"
1990 else
1991 eval "$3=no"
1992 fi
1993 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1994 fi
1995 eval ac_res=\$$3
1996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1997 $as_echo "$ac_res" >&6; }
1998 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1999
2000 } # ac_fn_c_check_decl
2001
2002 # ac_fn_c_try_link LINENO
2003 # -----------------------
2004 # Try to link conftest.$ac_ext, and return whether this succeeded.
2005 ac_fn_c_try_link ()
2006 {
2007 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2008 rm -f conftest.$ac_objext conftest$ac_exeext
2009 if { { ac_try="$ac_link"
2010 case "(($ac_try" in
2011 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2012 *) ac_try_echo=$ac_try;;
2013 esac
2014 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2015 $as_echo "$ac_try_echo"; } >&5
2016 (eval "$ac_link") 2>conftest.err
2017 ac_status=$?
2018 if test -s conftest.err; then
2019 grep -v '^ *+' conftest.err >conftest.er1
2020 cat conftest.er1 >&5
2021 mv -f conftest.er1 conftest.err
2022 fi
2023 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2024 test $ac_status = 0; } && {
2025 test -z "$ac_c_werror_flag" ||
2026 test ! -s conftest.err
2027 } && test -s conftest$ac_exeext && {
2028 test "$cross_compiling" = yes ||
2029 $as_test_x conftest$ac_exeext
2030 }; then :
2031 ac_retval=0
2032 else
2033 $as_echo "$as_me: failed program was:" >&5
2034 sed 's/^/| /' conftest.$ac_ext >&5
2035
2036 ac_retval=1
2037 fi
2038 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2039 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2040 # interfere with the next link command; also delete a directory that is
2041 # left behind by Apple's compiler. We do this before executing the actions.
2042 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2043 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2044 as_fn_set_status $ac_retval
2045
2046 } # ac_fn_c_try_link
2047
2048 # ac_fn_c_check_func LINENO FUNC VAR
2049 # ----------------------------------
2050 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2051 ac_fn_c_check_func ()
2052 {
2053 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2055 $as_echo_n "checking for $2... " >&6; }
2056 if eval \${$3+:} false; then :
2057 $as_echo_n "(cached) " >&6
2058 else
2059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2060 /* end confdefs.h. */
2061 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2062 For example, HP-UX 11i <limits.h> declares gettimeofday. */
2063 #define $2 innocuous_$2
2064
2065 /* System header to define __stub macros and hopefully few prototypes,
2066 which can conflict with char $2 (); below.
2067 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2068 <limits.h> exists even on freestanding compilers. */
2069
2070 #ifdef __STDC__
2071 # include <limits.h>
2072 #else
2073 # include <assert.h>
2074 #endif
2075
2076 #undef $2
2077
2078 /* Override any GCC internal prototype to avoid an error.
2079 Use char because int might match the return type of a GCC
2080 builtin and then its argument prototype would still apply. */
2081 #ifdef __cplusplus
2082 extern "C"
2083 #endif
2084 char $2 ();
2085 /* The GNU C library defines this for functions which it implements
2086 to always fail with ENOSYS. Some functions are actually named
2087 something starting with __ and the normal name is an alias. */
2088 #if defined __stub_$2 || defined __stub___$2
2089 choke me
2090 #endif
2091
2092 int
2093 main ()
2094 {
2095 return $2 ();
2096 ;
2097 return 0;
2098 }
2099 _ACEOF
2100 if ac_fn_c_try_link "$LINENO"; then :
2101 eval "$3=yes"
2102 else
2103 eval "$3=no"
2104 fi
2105 rm -f core conftest.err conftest.$ac_objext \
2106 conftest$ac_exeext conftest.$ac_ext
2107 fi
2108 eval ac_res=\$$3
2109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2110 $as_echo "$ac_res" >&6; }
2111 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2112
2113 } # ac_fn_c_check_func
2114
2115 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2116 # ----------------------------------------------------
2117 # Tries to find if the field MEMBER exists in type AGGR, after including
2118 # INCLUDES, setting cache variable VAR accordingly.
2119 ac_fn_c_check_member ()
2120 {
2121 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2123 $as_echo_n "checking for $2.$3... " >&6; }
2124 if eval \${$4+:} false; then :
2125 $as_echo_n "(cached) " >&6
2126 else
2127 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2128 /* end confdefs.h. */
2129 $5
2130 int
2131 main ()
2132 {
2133 static $2 ac_aggr;
2134 if (ac_aggr.$3)
2135 return 0;
2136 ;
2137 return 0;
2138 }
2139 _ACEOF
2140 if ac_fn_c_try_compile "$LINENO"; then :
2141 eval "$4=yes"
2142 else
2143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2144 /* end confdefs.h. */
2145 $5
2146 int
2147 main ()
2148 {
2149 static $2 ac_aggr;
2150 if (sizeof ac_aggr.$3)
2151 return 0;
2152 ;
2153 return 0;
2154 }
2155 _ACEOF
2156 if ac_fn_c_try_compile "$LINENO"; then :
2157 eval "$4=yes"
2158 else
2159 eval "$4=no"
2160 fi
2161 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2162 fi
2163 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2164 fi
2165 eval ac_res=\$$4
2166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2167 $as_echo "$ac_res" >&6; }
2168 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2169
2170 } # ac_fn_c_check_member
2171
2172 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2173 # -------------------------------------------
2174 # Tests whether TYPE exists after having included INCLUDES, setting cache
2175 # variable VAR accordingly.
2176 ac_fn_c_check_type ()
2177 {
2178 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2180 $as_echo_n "checking for $2... " >&6; }
2181 if eval \${$3+:} false; then :
2182 $as_echo_n "(cached) " >&6
2183 else
2184 eval "$3=no"
2185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2186 /* end confdefs.h. */
2187 $4
2188 int
2189 main ()
2190 {
2191 if (sizeof ($2))
2192 return 0;
2193 ;
2194 return 0;
2195 }
2196 _ACEOF
2197 if ac_fn_c_try_compile "$LINENO"; then :
2198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2199 /* end confdefs.h. */
2200 $4
2201 int
2202 main ()
2203 {
2204 if (sizeof (($2)))
2205 return 0;
2206 ;
2207 return 0;
2208 }
2209 _ACEOF
2210 if ac_fn_c_try_compile "$LINENO"; then :
2211
2212 else
2213 eval "$3=yes"
2214 fi
2215 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2216 fi
2217 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2218 fi
2219 eval ac_res=\$$3
2220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2221 $as_echo "$ac_res" >&6; }
2222 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2223
2224 } # ac_fn_c_check_type
2225 cat >config.log <<_ACEOF
2226 This file contains any messages produced by compilers while
2227 running configure, to aid debugging if configure makes a mistake.
2228
2229 It was created by libX11 $as_me 1.4.1, which was
2230 generated by GNU Autoconf 2.68. Invocation command line was
2231
2232 $ $0 $@
2233
2234 _ACEOF
2235 exec 5>>config.log
2236 {
2237 cat <<_ASUNAME
2238 ## --------- ##
2239 ## Platform. ##
2240 ## --------- ##
2241
2242 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2243 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2244 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2245 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2246 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2247
2248 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2249 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2250
2251 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2252 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2253 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2254 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2255 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2256 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2257 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2258
2259 _ASUNAME
2260
2261 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2262 for as_dir in $PATH
2263 do
2264 IFS=$as_save_IFS
2265 test -z "$as_dir" && as_dir=.
2266 $as_echo "PATH: $as_dir"
2267 done
2268 IFS=$as_save_IFS
2269
2270 } >&5
2271
2272 cat >&5 <<_ACEOF
2273
2274
2275 ## ----------- ##
2276 ## Core tests. ##
2277 ## ----------- ##
2278
2279 _ACEOF
2280
2281
2282 # Keep a trace of the command line.
2283 # Strip out --no-create and --no-recursion so they do not pile up.
2284 # Strip out --silent because we don't want to record it for future runs.
2285 # Also quote any args containing shell meta-characters.
2286 # Make two passes to allow for proper duplicate-argument suppression.
2287 ac_configure_args=
2288 ac_configure_args0=
2289 ac_configure_args1=
2290 ac_must_keep_next=false
2291 for ac_pass in 1 2
2292 do
2293 for ac_arg
2294 do
2295 case $ac_arg in
2296 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2297 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2298 | -silent | --silent | --silen | --sile | --sil)
2299 continue ;;
2300 *\'*)
2301 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2302 esac
2303 case $ac_pass in
2304 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2305 2)
2306 as_fn_append ac_configure_args1 " '$ac_arg'"
2307 if test $ac_must_keep_next = true; then
2308 ac_must_keep_next=false # Got value, back to normal.
2309 else
2310 case $ac_arg in
2311 *=* | --config-cache | -C | -disable-* | --disable-* \
2312 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2313 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2314 | -with-* | --with-* | -without-* | --without-* | --x)
2315 case "$ac_configure_args0 " in
2316 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2317 esac
2318 ;;
2319 -* ) ac_must_keep_next=true ;;
2320 esac
2321 fi
2322 as_fn_append ac_configure_args " '$ac_arg'"
2323 ;;
2324 esac
2325 done
2326 done
2327 { ac_configure_args0=; unset ac_configure_args0;}
2328 { ac_configure_args1=; unset ac_configure_args1;}
2329
2330 # When interrupted or exit'd, cleanup temporary files, and complete
2331 # config.log. We remove comments because anyway the quotes in there
2332 # would cause problems or look ugly.
2333 # WARNING: Use '\'' to represent an apostrophe within the trap.
2334 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2335 trap 'exit_status=$?
2336 # Save into config.log some information that might help in debugging.
2337 {
2338 echo
2339
2340 $as_echo "## ---------------- ##
2341 ## Cache variables. ##
2342 ## ---------------- ##"
2343 echo
2344 # The following way of writing the cache mishandles newlines in values,
2345 (
2346 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2347 eval ac_val=\$$ac_var
2348 case $ac_val in #(
2349 *${as_nl}*)
2350 case $ac_var in #(
2351 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2352 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2353 esac
2354 case $ac_var in #(
2355 _ | IFS | as_nl) ;; #(
2356 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2357 *) { eval $ac_var=; unset $ac_var;} ;;
2358 esac ;;
2359 esac
2360 done
2361 (set) 2>&1 |
2362 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2363 *${as_nl}ac_space=\ *)
2364 sed -n \
2365 "s/'\''/'\''\\\\'\'''\''/g;
2366 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2367 ;; #(
2368 *)
2369 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2370 ;;
2371 esac |
2372 sort
2373 )
2374 echo
2375
2376 $as_echo "## ----------------- ##
2377 ## Output variables. ##
2378 ## ----------------- ##"
2379 echo
2380 for ac_var in $ac_subst_vars
2381 do
2382 eval ac_val=\$$ac_var
2383 case $ac_val in
2384 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2385 esac
2386 $as_echo "$ac_var='\''$ac_val'\''"
2387 done | sort
2388 echo
2389
2390 if test -n "$ac_subst_files"; then
2391 $as_echo "## ------------------- ##
2392 ## File substitutions. ##
2393 ## ------------------- ##"
2394 echo
2395 for ac_var in $ac_subst_files
2396 do
2397 eval ac_val=\$$ac_var
2398 case $ac_val in
2399 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2400 esac
2401 $as_echo "$ac_var='\''$ac_val'\''"
2402 done | sort
2403 echo
2404 fi
2405
2406 if test -s confdefs.h; then
2407 $as_echo "## ----------- ##
2408 ## confdefs.h. ##
2409 ## ----------- ##"
2410 echo
2411 cat confdefs.h
2412 echo
2413 fi
2414 test "$ac_signal" != 0 &&
2415 $as_echo "$as_me: caught signal $ac_signal"
2416 $as_echo "$as_me: exit $exit_status"
2417 } >&5
2418 rm -f core *.core core.conftest.* &&
2419 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2420 exit $exit_status
2421 ' 0
2422 for ac_signal in 1 2 13 15; do
2423 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2424 done
2425 ac_signal=0
2426
2427 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2428 rm -f -r conftest* confdefs.h
2429
2430 $as_echo "/* confdefs.h */" > confdefs.h
2431
2432 # Predefined preprocessor variables.
2433
2434 cat >>confdefs.h <<_ACEOF
2435 #define PACKAGE_NAME "$PACKAGE_NAME"
2436 _ACEOF
2437
2438 cat >>confdefs.h <<_ACEOF
2439 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2440 _ACEOF
2441
2442 cat >>confdefs.h <<_ACEOF
2443 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2444 _ACEOF
2445
2446 cat >>confdefs.h <<_ACEOF
2447 #define PACKAGE_STRING "$PACKAGE_STRING"
2448 _ACEOF
2449
2450 cat >>confdefs.h <<_ACEOF
2451 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2452 _ACEOF
2453
2454 cat >>confdefs.h <<_ACEOF
2455 #define PACKAGE_URL "$PACKAGE_URL"
2456 _ACEOF
2457
2458
2459 # Let the site file select an alternate cache file if it wants to.
2460 # Prefer an explicitly selected file to automatically selected ones.
2461 ac_site_file1=NONE
2462 ac_site_file2=NONE
2463 if test -n "$CONFIG_SITE"; then
2464 # We do not want a PATH search for config.site.
2465 case $CONFIG_SITE in #((
2466 -*) ac_site_file1=./$CONFIG_SITE;;
2467 */*) ac_site_file1=$CONFIG_SITE;;
2468 *) ac_site_file1=./$CONFIG_SITE;;
2469 esac
2470 elif test "x$prefix" != xNONE; then
2471 ac_site_file1=$prefix/share/config.site
2472 ac_site_file2=$prefix/etc/config.site
2473 else
2474 ac_site_file1=$ac_default_prefix/share/config.site
2475 ac_site_file2=$ac_default_prefix/etc/config.site
2476 fi
2477 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2478 do
2479 test "x$ac_site_file" = xNONE && continue
2480 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2481 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2482 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2483 sed 's/^/| /' "$ac_site_file" >&5
2484 . "$ac_site_file" \
2485 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2486 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2487 as_fn_error $? "failed to load site script $ac_site_file
2488 See \`config.log' for more details" "$LINENO" 5; }
2489 fi
2490 done
2491
2492 if test -r "$cache_file"; then
2493 # Some versions of bash will fail to source /dev/null (special files
2494 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2495 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2496 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2497 $as_echo "$as_me: loading cache $cache_file" >&6;}
2498 case $cache_file in
2499 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2500 *) . "./$cache_file";;
2501 esac
2502 fi
2503 else
2504 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2505 $as_echo "$as_me: creating cache $cache_file" >&6;}
2506 >$cache_file
2507 fi
2508
2509 as_fn_append ac_header_list " stdlib.h"
2510 as_fn_append ac_header_list " unistd.h"
2511 as_fn_append ac_header_list " sys/param.h"
2512 # Check that the precious variables saved in the cache have kept the same
2513 # value.
2514 ac_cache_corrupted=false
2515 for ac_var in $ac_precious_vars; do
2516 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2517 eval ac_new_set=\$ac_env_${ac_var}_set
2518 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2519 eval ac_new_val=\$ac_env_${ac_var}_value
2520 case $ac_old_set,$ac_new_set in
2521 set,)
2522 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2523 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2524 ac_cache_corrupted=: ;;
2525 ,set)
2526 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2527 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2528 ac_cache_corrupted=: ;;
2529 ,);;
2530 *)
2531 if test "x$ac_old_val" != "x$ac_new_val"; then
2532 # differences in whitespace do not lead to failure.
2533 ac_old_val_w=`echo x $ac_old_val`
2534 ac_new_val_w=`echo x $ac_new_val`
2535 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2536 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2537 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2538 ac_cache_corrupted=:
2539 else
2540 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2541 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2542 eval $ac_var=\$ac_old_val
2543 fi
2544 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2545 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2546 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2547 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2548 fi;;
2549 esac
2550 # Pass precious variables to config.status.
2551 if test "$ac_new_set" = set; then
2552 case $ac_new_val in
2553 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2554 *) ac_arg=$ac_var=$ac_new_val ;;
2555 esac
2556 case " $ac_configure_args " in
2557 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2558 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2559 esac
2560 fi
2561 done
2562 if $ac_cache_corrupted; then
2563 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2564 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2565 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2566 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2567 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2568 fi
2569 ## -------------------- ##
2570 ## Main body of script. ##
2571 ## -------------------- ##
2572
2573 ac_ext=c
2574 ac_cpp='$CPP $CPPFLAGS'
2575 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2576 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2577 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2578
2579
2580
2581
2582 ac_aux_dir=
2583 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2584 if test -f "$ac_dir/install-sh"; then
2585 ac_aux_dir=$ac_dir
2586 ac_install_sh="$ac_aux_dir/install-sh -c"
2587 break
2588 elif test -f "$ac_dir/install.sh"; then
2589 ac_aux_dir=$ac_dir
2590 ac_install_sh="$ac_aux_dir/install.sh -c"
2591 break
2592 elif test -f "$ac_dir/shtool"; then
2593 ac_aux_dir=$ac_dir
2594 ac_install_sh="$ac_aux_dir/shtool install -c"
2595 break
2596 fi
2597 done
2598 if test -z "$ac_aux_dir"; then
2599 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2600 fi
2601
2602 # These three variables are undocumented and unsupported,
2603 # and are intended to be withdrawn in a future Autoconf release.
2604 # They can cause serious problems if a builder's source tree is in a directory
2605 # whose full name contains unusual characters.
2606 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2607 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2608 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2609
2610
2611 # Make sure we can run config.sub.
2612 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2613 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2614
2615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2616 $as_echo_n "checking build system type... " >&6; }
2617 if ${ac_cv_build+:} false; then :
2618 $as_echo_n "(cached) " >&6
2619 else
2620 ac_build_alias=$build_alias
2621 test "x$ac_build_alias" = x &&
2622 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2623 test "x$ac_build_alias" = x &&
2624 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2625 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2626 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2627
2628 fi
2629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2630 $as_echo "$ac_cv_build" >&6; }
2631 case $ac_cv_build in
2632 *-*-*) ;;
2633 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2634 esac
2635 build=$ac_cv_build
2636 ac_save_IFS=$IFS; IFS='-'
2637 set x $ac_cv_build
2638 shift
2639 build_cpu=$1
2640 build_vendor=$2
2641 shift; shift
2642 # Remember, the first character of IFS is used to create $*,
2643 # except with old shells:
2644 build_os=$*
2645 IFS=$ac_save_IFS
2646 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2647
2648
2649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2650 $as_echo_n "checking host system type... " >&6; }
2651 if ${ac_cv_host+:} false; then :
2652 $as_echo_n "(cached) " >&6
2653 else
2654 if test "x$host_alias" = x; then
2655 ac_cv_host=$ac_cv_build
2656 else
2657 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2658 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2659 fi
2660
2661 fi
2662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2663 $as_echo "$ac_cv_host" >&6; }
2664 case $ac_cv_host in
2665 *-*-*) ;;
2666 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2667 esac
2668 host=$ac_cv_host
2669 ac_save_IFS=$IFS; IFS='-'
2670 set x $ac_cv_host
2671 shift
2672 host_cpu=$1
2673 host_vendor=$2
2674 shift; shift
2675 # Remember, the first character of IFS is used to create $*,
2676 # except with old shells:
2677 host_os=$*
2678 IFS=$ac_save_IFS
2679 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2680
2681
2682
2683 am__api_version='1.11'
2684
2685 # Find a good install program. We prefer a C program (faster),
2686 # so one script is as good as another. But avoid the broken or
2687 # incompatible versions:
2688 # SysV /etc/install, /usr/sbin/install
2689 # SunOS /usr/etc/install
2690 # IRIX /sbin/install
2691 # AIX /bin/install
2692 # AmigaOS /C/install, which installs bootblocks on floppy discs
2693 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2694 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2695 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2696 # OS/2's system install, which has a completely different semantic
2697 # ./install, which can be erroneously created by make from ./install.sh.
2698 # Reject install programs that cannot install multiple files.
2699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2700 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2701 if test -z "$INSTALL"; then
2702 if ${ac_cv_path_install+:} false; then :
2703 $as_echo_n "(cached) " >&6
2704 else
2705 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2706 for as_dir in $PATH
2707 do
2708 IFS=$as_save_IFS
2709 test -z "$as_dir" && as_dir=.
2710 # Account for people who put trailing slashes in PATH elements.
2711 case $as_dir/ in #((
2712 ./ | .// | /[cC]/* | \
2713 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2714 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2715 /usr/ucb/* ) ;;
2716 *)
2717 # OSF1 and SCO ODT 3.0 have their own names for install.
2718 # Don't use installbsd from OSF since it installs stuff as root
2719 # by default.
2720 for ac_prog in ginstall scoinst install; do
2721 for ac_exec_ext in '' $ac_executable_extensions; do
2722 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2723 if test $ac_prog = install &&
2724 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2725 # AIX install. It has an incompatible calling convention.
2726 :
2727 elif test $ac_prog = install &&
2728 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2729 # program-specific install script used by HP pwplus--don't use.
2730 :
2731 else
2732 rm -rf conftest.one conftest.two conftest.dir
2733 echo one > conftest.one
2734 echo two > conftest.two
2735 mkdir conftest.dir
2736 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2737 test -s conftest.one && test -s conftest.two &&
2738 test -s conftest.dir/conftest.one &&
2739 test -s conftest.dir/conftest.two
2740 then
2741 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2742 break 3
2743 fi
2744 fi
2745 fi
2746 done
2747 done
2748 ;;
2749 esac
2750
2751 done
2752 IFS=$as_save_IFS
2753
2754 rm -rf conftest.one conftest.two conftest.dir
2755
2756 fi
2757 if test "${ac_cv_path_install+set}" = set; then
2758 INSTALL=$ac_cv_path_install
2759 else
2760 # As a last resort, use the slow shell script. Don't cache a
2761 # value for INSTALL within a source directory, because that will
2762 # break other packages using the cache if that directory is
2763 # removed, or if the value is a relative name.
2764 INSTALL=$ac_install_sh
2765 fi
2766 fi
2767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2768 $as_echo "$INSTALL" >&6; }
2769
2770 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2771 # It thinks the first close brace ends the variable substitution.
2772 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2773
2774 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2775
2776 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2777
2778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2779 $as_echo_n "checking whether build environment is sane... " >&6; }
2780 # Just in case
2781 sleep 1
2782 echo timestamp > conftest.file
2783 # Reject unsafe characters in $srcdir or the absolute working directory
2784 # name. Accept space and tab only in the latter.
2785 am_lf='
2786 '
2787 case `pwd` in
2788 *[\\\"\#\$\&\'\`$am_lf]*)
2789 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2790 esac
2791 case $srcdir in
2792 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2793 as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2794 esac
2795
2796 # Do `set' in a subshell so we don't clobber the current shell's
2797 # arguments. Must try -L first in case configure is actually a
2798 # symlink; some systems play weird games with the mod time of symlinks
2799 # (eg FreeBSD returns the mod time of the symlink's containing
2800 # directory).
2801 if (
2802 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2803 if test "$*" = "X"; then
2804 # -L didn't work.
2805 set X `ls -t "$srcdir/configure" conftest.file`
2806 fi
2807 rm -f conftest.file
2808 if test "$*" != "X $srcdir/configure conftest.file" \
2809 && test "$*" != "X conftest.file $srcdir/configure"; then
2810
2811 # If neither matched, then we have a broken ls. This can happen
2812 # if, for instance, CONFIG_SHELL is bash and it inherits a
2813 # broken ls alias from the environment. This has actually
2814 # happened. Such a system could not be considered "sane".
2815 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2816 alias in your environment" "$LINENO" 5
2817 fi
2818
2819 test "$2" = conftest.file
2820 )
2821 then
2822 # Ok.
2823 :
2824 else
2825 as_fn_error $? "newly created file is older than distributed files!
2826 Check your system clock" "$LINENO" 5
2827 fi
2828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2829 $as_echo "yes" >&6; }
2830 test "$program_prefix" != NONE &&
2831 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2832 # Use a double $ so make ignores it.
2833 test "$program_suffix" != NONE &&
2834 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2835 # Double any \ or $.
2836 # By default was `s,x,x', remove it if useless.
2837 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2838 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2839
2840 # expand $ac_aux_dir to an absolute path
2841 am_aux_dir=`cd $ac_aux_dir && pwd`
2842
2843 if test x"${MISSING+set}" != xset; then
2844 case $am_aux_dir in
2845 *\ * | *\ *)
2846 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2847 *)
2848 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2849 esac
2850 fi
2851 # Use eval to expand $SHELL
2852 if eval "$MISSING --run true"; then
2853 am_missing_run="$MISSING --run "
2854 else
2855 am_missing_run=
2856 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2857 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2858 fi
2859
2860 if test x"${install_sh}" != xset; then
2861 case $am_aux_dir in
2862 *\ * | *\ *)
2863 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2864 *)
2865 install_sh="\${SHELL} $am_aux_dir/install-sh"
2866 esac
2867 fi
2868
2869 # Installed binaries are usually stripped using `strip' when the user
2870 # run `make install-strip'. However `strip' might not be the right
2871 # tool to use in cross-compilation environments, therefore Automake
2872 # will honor the `STRIP' environment variable to overrule this program.
2873 if test "$cross_compiling" != no; then
2874 if test -n "$ac_tool_prefix"; then
2875 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2876 set dummy ${ac_tool_prefix}strip; ac_word=$2
2877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2878 $as_echo_n "checking for $ac_word... " >&6; }
2879 if ${ac_cv_prog_STRIP+:} false; then :
2880 $as_echo_n "(cached) " >&6
2881 else
2882 if test -n "$STRIP"; then
2883 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2884 else
2885 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2886 for as_dir in $PATH
2887 do
2888 IFS=$as_save_IFS
2889 test -z "$as_dir" && as_dir=.
2890 for ac_exec_ext in '' $ac_executable_extensions; do
2891 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2892 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2893 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2894 break 2
2895 fi
2896 done
2897 done
2898 IFS=$as_save_IFS
2899
2900 fi
2901 fi
2902 STRIP=$ac_cv_prog_STRIP
2903 if test -n "$STRIP"; then
2904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2905 $as_echo "$STRIP" >&6; }
2906 else
2907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2908 $as_echo "no" >&6; }
2909 fi
2910
2911
2912 fi
2913 if test -z "$ac_cv_prog_STRIP"; then
2914 ac_ct_STRIP=$STRIP
2915 # Extract the first word of "strip", so it can be a program name with args.
2916 set dummy strip; ac_word=$2
2917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2918 $as_echo_n "checking for $ac_word... " >&6; }
2919 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2920 $as_echo_n "(cached) " >&6
2921 else
2922 if test -n "$ac_ct_STRIP"; then
2923 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2924 else
2925 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2926 for as_dir in $PATH
2927 do
2928 IFS=$as_save_IFS
2929 test -z "$as_dir" && as_dir=.
2930 for ac_exec_ext in '' $ac_executable_extensions; do
2931 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2932 ac_cv_prog_ac_ct_STRIP="strip"
2933 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2934 break 2
2935 fi
2936 done
2937 done
2938 IFS=$as_save_IFS
2939
2940 fi
2941 fi
2942 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2943 if test -n "$ac_ct_STRIP"; then
2944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2945 $as_echo "$ac_ct_STRIP" >&6; }
2946 else
2947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2948 $as_echo "no" >&6; }
2949 fi
2950
2951 if test "x$ac_ct_STRIP" = x; then
2952 STRIP=":"
2953 else
2954 case $cross_compiling:$ac_tool_warned in
2955 yes:)
2956 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2957 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2958 ac_tool_warned=yes ;;
2959 esac
2960 STRIP=$ac_ct_STRIP
2961 fi
2962 else
2963 STRIP="$ac_cv_prog_STRIP"
2964 fi
2965
2966 fi
2967 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2968
2969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2970 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2971 if test -z "$MKDIR_P"; then
2972 if ${ac_cv_path_mkdir+:} false; then :
2973 $as_echo_n "(cached) " >&6
2974 else
2975 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2976 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2977 do
2978 IFS=$as_save_IFS
2979 test -z "$as_dir" && as_dir=.
2980 for ac_prog in mkdir gmkdir; do
2981 for ac_exec_ext in '' $ac_executable_extensions; do
2982 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2983 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2984 'mkdir (GNU coreutils) '* | \
2985 'mkdir (coreutils) '* | \
2986 'mkdir (fileutils) '4.1*)
2987 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2988 break 3;;
2989 esac
2990 done
2991 done
2992 done
2993 IFS=$as_save_IFS
2994
2995 fi
2996
2997 test -d ./--version && rmdir ./--version
2998 if test "${ac_cv_path_mkdir+set}" = set; then
2999 MKDIR_P="$ac_cv_path_mkdir -p"
3000 else
3001 # As a last resort, use the slow shell script. Don't cache a
3002 # value for MKDIR_P within a source directory, because that will
3003 # break other packages using the cache if that directory is
3004 # removed, or if the value is a relative name.
3005 MKDIR_P="$ac_install_sh -d"
3006 fi
3007 fi
3008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3009 $as_echo "$MKDIR_P" >&6; }
3010
3011 mkdir_p="$MKDIR_P"
3012 case $mkdir_p in
3013 [\\/$]* | ?:[\\/]*) ;;
3014 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3015 esac
3016
3017 for ac_prog in gawk mawk nawk awk
3018 do
3019 # Extract the first word of "$ac_prog", so it can be a program name with args.
3020 set dummy $ac_prog; ac_word=$2
3021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3022 $as_echo_n "checking for $ac_word... " >&6; }
3023 if ${ac_cv_prog_AWK+:} false; then :
3024 $as_echo_n "(cached) " >&6
3025 else
3026 if test -n "$AWK"; then
3027 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3028 else
3029 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3030 for as_dir in $PATH
3031 do
3032 IFS=$as_save_IFS
3033 test -z "$as_dir" && as_dir=.
3034 for ac_exec_ext in '' $ac_executable_extensions; do
3035 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3036 ac_cv_prog_AWK="$ac_prog"
3037 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3038 break 2
3039 fi
3040 done
3041 done
3042 IFS=$as_save_IFS
3043
3044 fi
3045 fi
3046 AWK=$ac_cv_prog_AWK
3047 if test -n "$AWK"; then
3048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3049 $as_echo "$AWK" >&6; }
3050 else
3051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3052 $as_echo "no" >&6; }
3053 fi
3054
3055
3056 test -n "$AWK" && break
3057 done
3058
3059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3060 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3061 set x ${MAKE-make}
3062 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3063 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3064 $as_echo_n "(cached) " >&6
3065 else
3066 cat >conftest.make <<\_ACEOF
3067 SHELL = /bin/sh
3068 all:
3069 @echo '@@@%%%=$(MAKE)=@@@%%%'
3070 _ACEOF
3071 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3072 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3073 *@@@%%%=?*=@@@%%%*)
3074 eval ac_cv_prog_make_${ac_make}_set=yes;;
3075 *)
3076 eval ac_cv_prog_make_${ac_make}_set=no;;
3077 esac
3078 rm -f conftest.make
3079 fi
3080 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3082 $as_echo "yes" >&6; }
3083 SET_MAKE=
3084 else
3085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3086 $as_echo "no" >&6; }
3087 SET_MAKE="MAKE=${MAKE-make}"
3088 fi
3089
3090 rm -rf .tst 2>/dev/null
3091 mkdir .tst 2>/dev/null
3092 if test -d .tst; then
3093 am__leading_dot=.
3094 else
3095 am__leading_dot=_
3096 fi
3097 rmdir .tst 2>/dev/null
3098
3099 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3100 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3101 # is not polluted with repeated "-I."
3102 am__isrc=' -I$(srcdir)'
3103 # test to see if srcdir already configured
3104 if test -f $srcdir/config.status; then
3105 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3106 fi
3107 fi
3108
3109 # test whether we have cygpath
3110 if test -z "$CYGPATH_W"; then
3111 if (cygpath --version) >/dev/null 2>/dev/null; then
3112 CYGPATH_W='cygpath -w'
3113 else
3114 CYGPATH_W=echo
3115 fi
3116 fi
3117
3118
3119 # Define the identity of the package.
3120 PACKAGE='libX11'
3121 VERSION='1.4.1'
3122
3123
3124 cat >>confdefs.h <<_ACEOF
3125 #define PACKAGE "$PACKAGE"
3126 _ACEOF
3127
3128
3129 cat >>confdefs.h <<_ACEOF
3130 #define VERSION "$VERSION"
3131 _ACEOF
3132
3133 # Some tools Automake needs.
3134
3135 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3136
3137
3138 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3139
3140
3141 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3142
3143
3144 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3145
3146
3147 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3148
3149 # We need awk for the "check" target. The system "awk" is bad on
3150 # some platforms.
3151 # Always define AMTAR for backward compatibility.
3152
3153 AMTAR=${AMTAR-"${am_missing_run}tar"}
3154
3155 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3156
3157
3158
3159
3160
3161
3162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3163 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3164 # Check whether --enable-maintainer-mode was given.
3165 if test "${enable_maintainer_mode+set}" = set; then :
3166 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3167 else
3168 USE_MAINTAINER_MODE=no
3169 fi
3170
3171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3172 $as_echo "$USE_MAINTAINER_MODE" >&6; }
3173 if test $USE_MAINTAINER_MODE = yes; then
3174 MAINTAINER_MODE_TRUE=
3175 MAINTAINER_MODE_FALSE='#'
3176 else
3177 MAINTAINER_MODE_TRUE='#'
3178 MAINTAINER_MODE_FALSE=
3179 fi
3180
3181 MAINT=$MAINTAINER_MODE_TRUE
3182
3183
3184 ac_config_headers="$ac_config_headers src/config.h"
3185
3186 ac_config_headers="$ac_config_headers include/X11/XlibConf.h"
3187
3188
3189 # Set common system defines for POSIX extensions, such as _GNU_SOURCE
3190 # Must be called before any macros that run the compiler (like AC_PROG_LIBTOOL)
3191 # to avoid autoconf errors.
3192 DEPDIR="${am__leading_dot}deps"
3193
3194 ac_config_commands="$ac_config_commands depfiles"
3195
3196
3197 am_make=${MAKE-make}
3198 cat > confinc << 'END'
3199 am__doit:
3200 @echo this is the am__doit target
3201 .PHONY: am__doit
3202 END
3203 # If we don't find an include directive, just comment out the code.
3204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3205 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3206 am__include="#"
3207 am__quote=
3208 _am_result=none
3209 # First try GNU make style include.
3210 echo "include confinc" > confmf
3211 # Ignore all kinds of additional output from `make'.
3212 case `$am_make -s -f confmf 2> /dev/null` in #(
3213 *the\ am__doit\ target*)
3214 am__include=include
3215 am__quote=
3216 _am_result=GNU
3217 ;;
3218 esac
3219 # Now try BSD make style include.
3220 if test "$am__include" = "#"; then
3221 echo '.include "confinc"' > confmf
3222 case `$am_make -s -f confmf 2> /dev/null` in #(
3223 *the\ am__doit\ target*)
3224 am__include=.include
3225 am__quote="\""
3226 _am_result=BSD
3227 ;;
3228 esac
3229 fi
3230
3231
3232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3233 $as_echo "$_am_result" >&6; }
3234 rm -f confinc confmf
3235
3236 # Check whether --enable-dependency-tracking was given.
3237 if test "${enable_dependency_tracking+set}" = set; then :
3238 enableval=$enable_dependency_tracking;
3239 fi
3240
3241 if test "x$enable_dependency_tracking" != xno; then
3242 am_depcomp="$ac_aux_dir/depcomp"
3243 AMDEPBACKSLASH='\'
3244 fi
3245 if test "x$enable_dependency_tracking" != xno; then
3246 AMDEP_TRUE=
3247 AMDEP_FALSE='#'
3248 else
3249 AMDEP_TRUE='#'
3250 AMDEP_FALSE=
3251 fi
3252
3253
3254 ac_ext=c
3255 ac_cpp='$CPP $CPPFLAGS'
3256 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3257 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3258 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3259 if test -n "$ac_tool_prefix"; then
3260 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3261 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3263 $as_echo_n "checking for $ac_word... " >&6; }
3264 if ${ac_cv_prog_CC+:} false; then :
3265 $as_echo_n "(cached) " >&6
3266 else
3267 if test -n "$CC"; then
3268 ac_cv_prog_CC="$CC" # Let the user override the test.
3269 else
3270 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3271 for as_dir in $PATH
3272 do
3273 IFS=$as_save_IFS
3274 test -z "$as_dir" && as_dir=.
3275 for ac_exec_ext in '' $ac_executable_extensions; do
3276 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3277 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3278 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3279 break 2
3280 fi
3281 done
3282 done
3283 IFS=$as_save_IFS
3284
3285 fi
3286 fi
3287 CC=$ac_cv_prog_CC
3288 if test -n "$CC"; then
3289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3290 $as_echo "$CC" >&6; }
3291 else
3292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3293 $as_echo "no" >&6; }
3294 fi
3295
3296
3297 fi
3298 if test -z "$ac_cv_prog_CC"; then
3299 ac_ct_CC=$CC
3300 # Extract the first word of "gcc", so it can be a program name with args.
3301 set dummy gcc; ac_word=$2
3302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3303 $as_echo_n "checking for $ac_word... " >&6; }
3304 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3305 $as_echo_n "(cached) " >&6
3306 else
3307 if test -n "$ac_ct_CC"; then
3308 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3309 else
3310 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3311 for as_dir in $PATH
3312 do
3313 IFS=$as_save_IFS
3314 test -z "$as_dir" && as_dir=.
3315 for ac_exec_ext in '' $ac_executable_extensions; do
3316 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3317 ac_cv_prog_ac_ct_CC="gcc"
3318 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3319 break 2
3320 fi
3321 done
3322 done
3323 IFS=$as_save_IFS
3324
3325 fi
3326 fi
3327 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3328 if test -n "$ac_ct_CC"; then
3329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3330 $as_echo "$ac_ct_CC" >&6; }
3331 else
3332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3333 $as_echo "no" >&6; }
3334 fi
3335
3336 if test "x$ac_ct_CC" = x; then
3337 CC=""
3338 else
3339 case $cross_compiling:$ac_tool_warned in
3340 yes:)
3341 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3342 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3343 ac_tool_warned=yes ;;
3344 esac
3345 CC=$ac_ct_CC
3346 fi
3347 else
3348 CC="$ac_cv_prog_CC"
3349 fi
3350
3351 if test -z "$CC"; then
3352 if test -n "$ac_tool_prefix"; then
3353 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3354 set dummy ${ac_tool_prefix}cc; ac_word=$2
3355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3356 $as_echo_n "checking for $ac_word... " >&6; }
3357 if ${ac_cv_prog_CC+:} false; then :
3358 $as_echo_n "(cached) " >&6
3359 else
3360 if test -n "$CC"; then
3361 ac_cv_prog_CC="$CC" # Let the user override the test.
3362 else
3363 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3364 for as_dir in $PATH
3365 do
3366 IFS=$as_save_IFS
3367 test -z "$as_dir" && as_dir=.
3368 for ac_exec_ext in '' $ac_executable_extensions; do
3369 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3370 ac_cv_prog_CC="${ac_tool_prefix}cc"
3371 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3372 break 2
3373 fi
3374 done
3375 done
3376 IFS=$as_save_IFS
3377
3378 fi
3379 fi
3380 CC=$ac_cv_prog_CC
3381 if test -n "$CC"; then
3382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3383 $as_echo "$CC" >&6; }
3384 else
3385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3386 $as_echo "no" >&6; }
3387 fi
3388
3389
3390 fi
3391 fi
3392 if test -z "$CC"; then
3393 # Extract the first word of "cc", so it can be a program name with args.
3394 set dummy cc; ac_word=$2
3395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3396 $as_echo_n "checking for $ac_word... " >&6; }
3397 if ${ac_cv_prog_CC+:} false; then :
3398 $as_echo_n "(cached) " >&6
3399 else
3400 if test -n "$CC"; then
3401 ac_cv_prog_CC="$CC" # Let the user override the test.
3402 else
3403 ac_prog_rejected=no
3404 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3405 for as_dir in $PATH
3406 do
3407 IFS=$as_save_IFS
3408 test -z "$as_dir" && as_dir=.
3409 for ac_exec_ext in '' $ac_executable_extensions; do
3410 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3411 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3412 ac_prog_rejected=yes
3413 continue
3414 fi
3415 ac_cv_prog_CC="cc"
3416 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3417 break 2
3418 fi
3419 done
3420 done
3421 IFS=$as_save_IFS
3422
3423 if test $ac_prog_rejected = yes; then
3424 # We found a bogon in the path, so make sure we never use it.
3425 set dummy $ac_cv_prog_CC
3426 shift
3427 if test $# != 0; then
3428 # We chose a different compiler from the bogus one.
3429 # However, it has the same basename, so the bogon will be chosen
3430 # first if we set CC to just the basename; use the full file name.
3431 shift
3432 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3433 fi
3434 fi
3435 fi
3436 fi
3437 CC=$ac_cv_prog_CC
3438 if test -n "$CC"; then
3439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3440 $as_echo "$CC" >&6; }
3441 else
3442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3443 $as_echo "no" >&6; }
3444 fi
3445
3446
3447 fi
3448 if test -z "$CC"; then
3449 if test -n "$ac_tool_prefix"; then
3450 for ac_prog in cl.exe
3451 do
3452 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3453 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3455 $as_echo_n "checking for $ac_word... " >&6; }
3456 if ${ac_cv_prog_CC+:} false; then :
3457 $as_echo_n "(cached) " >&6
3458 else
3459 if test -n "$CC"; then
3460 ac_cv_prog_CC="$CC" # Let the user override the test.
3461 else
3462 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3463 for as_dir in $PATH
3464 do
3465 IFS=$as_save_IFS
3466 test -z "$as_dir" && as_dir=.
3467 for ac_exec_ext in '' $ac_executable_extensions; do
3468 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3469 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3470 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3471 break 2
3472 fi
3473 done
3474 done
3475 IFS=$as_save_IFS
3476
3477 fi
3478 fi
3479 CC=$ac_cv_prog_CC
3480 if test -n "$CC"; then
3481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3482 $as_echo "$CC" >&6; }
3483 else
3484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3485 $as_echo "no" >&6; }
3486 fi
3487
3488
3489 test -n "$CC" && break
3490 done
3491 fi
3492 if test -z "$CC"; then
3493 ac_ct_CC=$CC
3494 for ac_prog in cl.exe
3495 do
3496 # Extract the first word of "$ac_prog", so it can be a program name with args.
3497 set dummy $ac_prog; ac_word=$2
3498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3499 $as_echo_n "checking for $ac_word... " >&6; }
3500 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3501 $as_echo_n "(cached) " >&6
3502 else
3503 if test -n "$ac_ct_CC"; then
3504 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3505 else
3506 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3507 for as_dir in $PATH
3508 do
3509 IFS=$as_save_IFS
3510 test -z "$as_dir" && as_dir=.
3511 for ac_exec_ext in '' $ac_executable_extensions; do
3512 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3513 ac_cv_prog_ac_ct_CC="$ac_prog"
3514 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3515 break 2
3516 fi
3517 done
3518 done
3519 IFS=$as_save_IFS
3520
3521 fi
3522 fi
3523 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3524 if test -n "$ac_ct_CC"; then
3525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3526 $as_echo "$ac_ct_CC" >&6; }
3527 else
3528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3529 $as_echo "no" >&6; }
3530 fi
3531
3532
3533 test -n "$ac_ct_CC" && break
3534 done
3535
3536 if test "x$ac_ct_CC" = x; then
3537 CC=""
3538 else
3539 case $cross_compiling:$ac_tool_warned in
3540 yes:)
3541 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3542 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3543 ac_tool_warned=yes ;;
3544 esac
3545 CC=$ac_ct_CC
3546 fi
3547 fi
3548
3549 fi
3550
3551
3552 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3553 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3554 as_fn_error $? "no acceptable C compiler found in \$PATH
3555 See \`config.log' for more details" "$LINENO" 5; }
3556
3557 # Provide some information about the compiler.
3558 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3559 set X $ac_compile
3560 ac_compiler=$2
3561 for ac_option in --version -v -V -qversion; do
3562 { { ac_try="$ac_compiler $ac_option >&5"
3563 case "(($ac_try" in
3564 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3565 *) ac_try_echo=$ac_try;;
3566 esac
3567 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3568 $as_echo "$ac_try_echo"; } >&5
3569 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3570 ac_status=$?
3571 if test -s conftest.err; then
3572 sed '10a\
3573 ... rest of stderr output deleted ...
3574 10q' conftest.err >conftest.er1
3575 cat conftest.er1 >&5
3576 fi
3577 rm -f conftest.er1 conftest.err
3578 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3579 test $ac_status = 0; }
3580 done
3581
3582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3583 /* end confdefs.h. */
3584
3585 int
3586 main ()
3587 {
3588
3589 ;
3590 return 0;
3591 }
3592 _ACEOF
3593 ac_clean_files_save=$ac_clean_files
3594 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3595 # Try to create an executable without -o first, disregard a.out.
3596 # It will help us diagnose broken compilers, and finding out an intuition
3597 # of exeext.
3598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3599 $as_echo_n "checking whether the C compiler works... " >&6; }
3600 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3601
3602 # The possible output files:
3603 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3604
3605 ac_rmfiles=
3606 for ac_file in $ac_files
3607 do
3608 case $ac_file in
3609 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3610 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3611 esac
3612 done
3613 rm -f $ac_rmfiles
3614
3615 if { { ac_try="$ac_link_default"
3616 case "(($ac_try" in
3617 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3618 *) ac_try_echo=$ac_try;;
3619 esac
3620 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3621 $as_echo "$ac_try_echo"; } >&5
3622 (eval "$ac_link_default") 2>&5
3623 ac_status=$?
3624 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3625 test $ac_status = 0; }; then :
3626 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3627 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3628 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3629 # so that the user can short-circuit this test for compilers unknown to
3630 # Autoconf.
3631 for ac_file in $ac_files ''
3632 do
3633 test -f "$ac_file" || continue
3634 case $ac_file in
3635 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3636 ;;
3637 [ab].out )
3638 # We found the default executable, but exeext='' is most
3639 # certainly right.
3640 break;;
3641 *.* )
3642 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3643 then :; else
3644 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3645 fi
3646 # We set ac_cv_exeext here because the later test for it is not
3647 # safe: cross compilers may not add the suffix if given an `-o'
3648 # argument, so we may need to know it at that point already.
3649 # Even if this section looks crufty: it has the advantage of
3650 # actually working.
3651 break;;
3652 * )
3653 break;;
3654 esac
3655 done
3656 test "$ac_cv_exeext" = no && ac_cv_exeext=
3657
3658 else
3659 ac_file=''
3660 fi
3661 if test -z "$ac_file"; then :
3662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3663 $as_echo "no" >&6; }
3664 $as_echo "$as_me: failed program was:" >&5
3665 sed 's/^/| /' conftest.$ac_ext >&5
3666
3667 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3668 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3669 as_fn_error 77 "C compiler cannot create executables
3670 See \`config.log' for more details" "$LINENO" 5; }
3671 else
3672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3673 $as_echo "yes" >&6; }
3674 fi
3675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3676 $as_echo_n "checking for C compiler default output file name... " >&6; }
3677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3678 $as_echo "$ac_file" >&6; }
3679 ac_exeext=$ac_cv_exeext
3680
3681 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3682 ac_clean_files=$ac_clean_files_save
3683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3684 $as_echo_n "checking for suffix of executables... " >&6; }
3685 if { { ac_try="$ac_link"
3686 case "(($ac_try" in
3687 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3688 *) ac_try_echo=$ac_try;;
3689 esac
3690 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3691 $as_echo "$ac_try_echo"; } >&5
3692 (eval "$ac_link") 2>&5
3693 ac_status=$?
3694 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3695 test $ac_status = 0; }; then :
3696 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3697 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3698 # work properly (i.e., refer to `conftest.exe'), while it won't with
3699 # `rm'.
3700 for ac_file in conftest.exe conftest conftest.*; do
3701 test -f "$ac_file" || continue
3702 case $ac_file in
3703 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3704 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3705 break;;
3706 * ) break;;
3707 esac
3708 done
3709 else
3710 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3711 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3712 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3713 See \`config.log' for more details" "$LINENO" 5; }
3714 fi
3715 rm -f conftest conftest$ac_cv_exeext
3716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3717 $as_echo "$ac_cv_exeext" >&6; }
3718
3719 rm -f conftest.$ac_ext
3720 EXEEXT=$ac_cv_exeext
3721 ac_exeext=$EXEEXT
3722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3723 /* end confdefs.h. */
3724 #include <stdio.h>
3725 int
3726 main ()
3727 {
3728 FILE *f = fopen ("conftest.out", "w");
3729 return ferror (f) || fclose (f) != 0;
3730
3731 ;
3732 return 0;
3733 }
3734 _ACEOF
3735 ac_clean_files="$ac_clean_files conftest.out"
3736 # Check that the compiler produces executables we can run. If not, either
3737 # the compiler is broken, or we cross compile.
3738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3739 $as_echo_n "checking whether we are cross compiling... " >&6; }
3740 if test "$cross_compiling" != yes; then
3741 { { ac_try="$ac_link"
3742 case "(($ac_try" in
3743 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3744 *) ac_try_echo=$ac_try;;
3745 esac
3746 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3747 $as_echo "$ac_try_echo"; } >&5
3748 (eval "$ac_link") 2>&5
3749 ac_status=$?
3750 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3751 test $ac_status = 0; }
3752 if { ac_try='./conftest$ac_cv_exeext'
3753 { { case "(($ac_try" in
3754 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3755 *) ac_try_echo=$ac_try;;
3756 esac
3757 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3758 $as_echo "$ac_try_echo"; } >&5
3759 (eval "$ac_try") 2>&5
3760 ac_status=$?
3761 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3762 test $ac_status = 0; }; }; then
3763 cross_compiling=no
3764 else
3765 if test "$cross_compiling" = maybe; then
3766 cross_compiling=yes
3767 else
3768 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3769 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3770 as_fn_error $? "cannot run C compiled programs.
3771 If you meant to cross compile, use \`--host'.
3772 See \`config.log' for more details" "$LINENO" 5; }
3773 fi
3774 fi
3775 fi
3776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3777 $as_echo "$cross_compiling" >&6; }
3778
3779 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3780 ac_clean_files=$ac_clean_files_save
3781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3782 $as_echo_n "checking for suffix of object files... " >&6; }
3783 if ${ac_cv_objext+:} false; then :
3784 $as_echo_n "(cached) " >&6
3785 else
3786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3787 /* end confdefs.h. */
3788
3789 int
3790 main ()
3791 {
3792
3793 ;
3794 return 0;
3795 }
3796 _ACEOF
3797 rm -f conftest.o conftest.obj
3798 if { { ac_try="$ac_compile"
3799 case "(($ac_try" in
3800 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3801 *) ac_try_echo=$ac_try;;
3802 esac
3803 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3804 $as_echo "$ac_try_echo"; } >&5
3805 (eval "$ac_compile") 2>&5
3806 ac_status=$?
3807 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3808 test $ac_status = 0; }; then :
3809 for ac_file in conftest.o conftest.obj conftest.*; do
3810 test -f "$ac_file" || continue;
3811 case $ac_file in
3812 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3813 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3814 break;;
3815 esac
3816 done
3817 else
3818 $as_echo "$as_me: failed program was:" >&5
3819 sed 's/^/| /' conftest.$ac_ext >&5
3820
3821 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3822 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3823 as_fn_error $? "cannot compute suffix of object files: cannot compile
3824 See \`config.log' for more details" "$LINENO" 5; }
3825 fi
3826 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3827 fi
3828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3829 $as_echo "$ac_cv_objext" >&6; }
3830 OBJEXT=$ac_cv_objext
3831 ac_objext=$OBJEXT
3832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3833 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3834 if ${ac_cv_c_compiler_gnu+:} false; then :
3835 $as_echo_n "(cached) " >&6
3836 else
3837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3838 /* end confdefs.h. */
3839
3840 int
3841 main ()
3842 {
3843 #ifndef __GNUC__
3844 choke me
3845 #endif
3846
3847 ;
3848 return 0;
3849 }
3850 _ACEOF
3851 if ac_fn_c_try_compile "$LINENO"; then :
3852 ac_compiler_gnu=yes
3853 else
3854 ac_compiler_gnu=no
3855 fi
3856 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3857 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3858
3859 fi
3860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3861 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3862 if test $ac_compiler_gnu = yes; then
3863 GCC=yes
3864 else
3865 GCC=
3866 fi
3867 ac_test_CFLAGS=${CFLAGS+set}
3868 ac_save_CFLAGS=$CFLAGS
3869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3870 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3871 if ${ac_cv_prog_cc_g+:} false; then :
3872 $as_echo_n "(cached) " >&6
3873 else
3874 ac_save_c_werror_flag=$ac_c_werror_flag
3875 ac_c_werror_flag=yes
3876 ac_cv_prog_cc_g=no
3877 CFLAGS="-g"
3878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3879 /* end confdefs.h. */
3880
3881 int
3882 main ()
3883 {
3884
3885 ;
3886 return 0;
3887 }
3888 _ACEOF
3889 if ac_fn_c_try_compile "$LINENO"; then :
3890 ac_cv_prog_cc_g=yes
3891 else
3892 CFLAGS=""
3893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3894 /* end confdefs.h. */
3895
3896 int
3897 main ()
3898 {
3899
3900 ;
3901 return 0;
3902 }
3903 _ACEOF
3904 if ac_fn_c_try_compile "$LINENO"; then :
3905
3906 else
3907 ac_c_werror_flag=$ac_save_c_werror_flag
3908 CFLAGS="-g"
3909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3910 /* end confdefs.h. */
3911
3912 int
3913 main ()
3914 {
3915
3916 ;
3917 return 0;
3918 }
3919 _ACEOF
3920 if ac_fn_c_try_compile "$LINENO"; then :
3921 ac_cv_prog_cc_g=yes
3922 fi
3923 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3924 fi
3925 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3926 fi
3927 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3928 ac_c_werror_flag=$ac_save_c_werror_flag
3929 fi
3930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3931 $as_echo "$ac_cv_prog_cc_g" >&6; }
3932 if test "$ac_test_CFLAGS" = set; then
3933 CFLAGS=$ac_save_CFLAGS
3934 elif test $ac_cv_prog_cc_g = yes; then
3935 if test "$GCC" = yes; then
3936 CFLAGS="-g -O2"
3937 else
3938 CFLAGS="-g"
3939 fi
3940 else
3941 if test "$GCC" = yes; then
3942 CFLAGS="-O2"
3943 else
3944 CFLAGS=
3945 fi
3946 fi
3947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3948 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3949 if ${ac_cv_prog_cc_c89+:} false; then :
3950 $as_echo_n "(cached) " >&6
3951 else
3952 ac_cv_prog_cc_c89=no
3953 ac_save_CC=$CC
3954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3955 /* end confdefs.h. */
3956 #include <stdarg.h>
3957 #include <stdio.h>
3958 #include <sys/types.h>
3959 #include <sys/stat.h>
3960 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3961 struct buf { int x; };
3962 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3963 static char *e (p, i)
3964 char **p;
3965 int i;
3966 {
3967 return p[i];
3968 }
3969 static char *f (char * (*g) (char **, int), char **p, ...)
3970 {
3971 char *s;
3972 va_list v;
3973 va_start (v,p);
3974 s = g (p, va_arg (v,int));
3975 va_end (v);
3976 return s;
3977 }
3978
3979 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3980 function prototypes and stuff, but not '\xHH' hex character constants.
3981 These don't provoke an error unfortunately, instead are silently treated
3982 as 'x'. The following induces an error, until -std is added to get
3983 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3984 array size at least. It's necessary to write '\x00'==0 to get something
3985 that's true only with -std. */
3986 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3987
3988 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3989 inside strings and character constants. */
3990 #define FOO(x) 'x'
3991 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3992
3993 int test (int i, double x);
3994 struct s1 {int (*f) (int a);};
3995 struct s2 {int (*f) (double a);};
3996 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3997 int argc;
3998 char **argv;
3999 int
4000 main ()
4001 {
4002 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4003 ;
4004 return 0;
4005 }
4006 _ACEOF
4007 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4008 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4009 do
4010 CC="$ac_save_CC $ac_arg"
4011 if ac_fn_c_try_compile "$LINENO"; then :
4012 ac_cv_prog_cc_c89=$ac_arg
4013 fi
4014 rm -f core conftest.err conftest.$ac_objext
4015 test "x$ac_cv_prog_cc_c89" != "xno" && break
4016 done
4017 rm -f conftest.$ac_ext
4018 CC=$ac_save_CC
4019
4020 fi
4021 # AC_CACHE_VAL
4022 case "x$ac_cv_prog_cc_c89" in
4023 x)
4024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4025 $as_echo "none needed" >&6; } ;;
4026 xno)
4027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4028 $as_echo "unsupported" >&6; } ;;
4029 *)
4030 CC="$CC $ac_cv_prog_cc_c89"
4031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4032 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4033 esac
4034 if test "x$ac_cv_prog_cc_c89" != xno; then :
4035
4036 fi
4037
4038 ac_ext=c
4039 ac_cpp='$CPP $CPPFLAGS'
4040 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4041 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4042 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4043
4044 depcc="$CC" am_compiler_list=
4045
4046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4047 $as_echo_n "checking dependency style of $depcc... " >&6; }
4048 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4049 $as_echo_n "(cached) " >&6
4050 else
4051 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4052 # We make a subdir and do the tests there. Otherwise we can end up
4053 # making bogus files that we don't know about and never remove. For
4054 # instance it was reported that on HP-UX the gcc test will end up
4055 # making a dummy file named `D' -- because `-MD' means `put the output
4056 # in D'.
4057 mkdir conftest.dir
4058 # Copy depcomp to subdir because otherwise we won't find it if we're
4059 # using a relative directory.
4060 cp "$am_depcomp" conftest.dir
4061 cd conftest.dir
4062 # We will build objects and dependencies in a subdirectory because
4063 # it helps to detect inapplicable dependency modes. For instance
4064 # both Tru64's cc and ICC support -MD to output dependencies as a
4065 # side effect of compilation, but ICC will put the dependencies in
4066 # the current directory while Tru64 will put them in the object
4067 # directory.
4068 mkdir sub
4069
4070 am_cv_CC_dependencies_compiler_type=none
4071 if test "$am_compiler_list" = ""; then
4072 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4073 fi
4074 am__universal=false
4075 case " $depcc " in #(
4076 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4077 esac
4078
4079 for depmode in $am_compiler_list; do
4080 # Setup a source with many dependencies, because some compilers
4081 # like to wrap large dependency lists on column 80 (with \), and
4082 # we should not choose a depcomp mode which is confused by this.
4083 #
4084 # We need to recreate these files for each test, as the compiler may
4085 # overwrite some of them when testing with obscure command lines.
4086 # This happens at least with the AIX C compiler.
4087 : > sub/conftest.c
4088 for i in 1 2 3 4 5 6; do
4089 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4090 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4091 # Solaris 8's {/usr,}/bin/sh.
4092 touch sub/conftst$i.h
4093 done
4094 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4095
4096 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4097 # mode. It turns out that the SunPro C++ compiler does not properly
4098 # handle `-M -o', and we need to detect this. Also, some Intel
4099 # versions had trouble with output in subdirs
4100 am__obj=sub/conftest.${OBJEXT-o}
4101 am__minus_obj="-o $am__obj"
4102 case $depmode in
4103 gcc)
4104 # This depmode causes a compiler race in universal mode.
4105 test "$am__universal" = false || continue
4106 ;;
4107 nosideeffect)
4108 # after this tag, mechanisms are not by side-effect, so they'll
4109 # only be used when explicitly requested
4110 if test "x$enable_dependency_tracking" = xyes; then
4111 continue
4112 else
4113 break
4114 fi
4115 ;;
4116 msvisualcpp | msvcmsys)
4117 # This compiler won't grok `-c -o', but also, the minuso test has
4118 # not run yet. These depmodes are late enough in the game, and
4119 # so weak that their functioning should not be impacted.
4120 am__obj=conftest.${OBJEXT-o}
4121 am__minus_obj=
4122 ;;
4123 none) break ;;
4124 esac
4125 if depmode=$depmode \
4126 source=sub/conftest.c object=$am__obj \
4127 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4128 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4129 >/dev/null 2>conftest.err &&
4130 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4131 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4132 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4133 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4134 # icc doesn't choke on unknown options, it will just issue warnings
4135 # or remarks (even with -Werror). So we grep stderr for any message
4136 # that says an option was ignored or not supported.
4137 # When given -MP, icc 7.0 and 7.1 complain thusly:
4138 # icc: Command line warning: ignoring option '-M'; no argument required
4139 # The diagnosis changed in icc 8.0:
4140 # icc: Command line remark: option '-MP' not supported
4141 if (grep 'ignoring option' conftest.err ||
4142 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4143 am_cv_CC_dependencies_compiler_type=$depmode
4144 break
4145 fi
4146 fi
4147 done
4148
4149 cd ..
4150 rm -rf conftest.dir
4151 else
4152 am_cv_CC_dependencies_compiler_type=none
4153 fi
4154
4155 fi
4156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4157 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4158 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4159
4160 if
4161 test "x$enable_dependency_tracking" != xno \
4162 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4163 am__fastdepCC_TRUE=
4164 am__fastdepCC_FALSE='#'
4165 else
4166 am__fastdepCC_TRUE='#'
4167 am__fastdepCC_FALSE=
4168 fi
4169
4170
4171
4172 ac_ext=c
4173 ac_cpp='$CPP $CPPFLAGS'
4174 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4175 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4176 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4178 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4179 # On Suns, sometimes $CPP names a directory.
4180 if test -n "$CPP" && test -d "$CPP"; then
4181 CPP=
4182 fi
4183 if test -z "$CPP"; then
4184 if ${ac_cv_prog_CPP+:} false; then :
4185 $as_echo_n "(cached) " >&6
4186 else
4187 # Double quotes because CPP needs to be expanded
4188 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4189 do
4190 ac_preproc_ok=false
4191 for ac_c_preproc_warn_flag in '' yes
4192 do
4193 # Use a header file that comes with gcc, so configuring glibc
4194 # with a fresh cross-compiler works.
4195 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4196 # <limits.h> exists even on freestanding compilers.
4197 # On the NeXT, cc -E runs the code through the compiler's parser,
4198 # not just through cpp. "Syntax error" is here to catch this case.
4199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4200 /* end confdefs.h. */
4201 #ifdef __STDC__
4202 # include <limits.h>
4203 #else
4204 # include <assert.h>
4205 #endif
4206 Syntax error
4207 _ACEOF
4208 if ac_fn_c_try_cpp "$LINENO"; then :
4209
4210 else
4211 # Broken: fails on valid input.
4212 continue
4213 fi
4214 rm -f conftest.err conftest.i conftest.$ac_ext
4215
4216 # OK, works on sane cases. Now check whether nonexistent headers
4217 # can be detected and how.
4218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4219 /* end confdefs.h. */
4220 #include <ac_nonexistent.h>
4221 _ACEOF
4222 if ac_fn_c_try_cpp "$LINENO"; then :
4223 # Broken: success on invalid input.
4224 continue
4225 else
4226 # Passes both tests.
4227 ac_preproc_ok=:
4228 break
4229 fi
4230 rm -f conftest.err conftest.i conftest.$ac_ext
4231
4232 done
4233 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4234 rm -f conftest.i conftest.err conftest.$ac_ext
4235 if $ac_preproc_ok; then :
4236 break
4237 fi
4238
4239 done
4240 ac_cv_prog_CPP=$CPP
4241
4242 fi
4243 CPP=$ac_cv_prog_CPP
4244 else
4245 ac_cv_prog_CPP=$CPP
4246 fi
4247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4248 $as_echo "$CPP" >&6; }
4249 ac_preproc_ok=false
4250 for ac_c_preproc_warn_flag in '' yes
4251 do
4252 # Use a header file that comes with gcc, so configuring glibc
4253 # with a fresh cross-compiler works.
4254 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4255 # <limits.h> exists even on freestanding compilers.
4256 # On the NeXT, cc -E runs the code through the compiler's parser,
4257 # not just through cpp. "Syntax error" is here to catch this case.
4258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4259 /* end confdefs.h. */
4260 #ifdef __STDC__
4261 # include <limits.h>
4262 #else
4263 # include <assert.h>
4264 #endif
4265 Syntax error
4266 _ACEOF
4267 if ac_fn_c_try_cpp "$LINENO"; then :
4268
4269 else
4270 # Broken: fails on valid input.
4271 continue
4272 fi
4273 rm -f conftest.err conftest.i conftest.$ac_ext
4274
4275 # OK, works on sane cases. Now check whether nonexistent headers
4276 # can be detected and how.
4277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4278 /* end confdefs.h. */
4279 #include <ac_nonexistent.h>
4280 _ACEOF
4281 if ac_fn_c_try_cpp "$LINENO"; then :
4282 # Broken: success on invalid input.
4283 continue
4284 else
4285 # Passes both tests.
4286 ac_preproc_ok=:
4287 break
4288 fi
4289 rm -f conftest.err conftest.i conftest.$ac_ext
4290
4291 done
4292 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4293 rm -f conftest.i conftest.err conftest.$ac_ext
4294 if $ac_preproc_ok; then :
4295
4296 else
4297 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4298 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4299 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4300 See \`config.log' for more details" "$LINENO" 5; }
4301 fi
4302
4303 ac_ext=c
4304 ac_cpp='$CPP $CPPFLAGS'
4305 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4306 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4307 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4308
4309
4310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4311 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4312 if ${ac_cv_path_GREP+:} false; then :
4313 $as_echo_n "(cached) " >&6
4314 else
4315 if test -z "$GREP"; then
4316 ac_path_GREP_found=false
4317 # Loop through the user's path and test for each of PROGNAME-LIST
4318 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4319 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4320 do
4321 IFS=$as_save_IFS
4322 test -z "$as_dir" && as_dir=.
4323 for ac_prog in grep ggrep; do
4324 for ac_exec_ext in '' $ac_executable_extensions; do
4325 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4326 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4327 # Check for GNU ac_path_GREP and select it if it is found.
4328 # Check for GNU $ac_path_GREP
4329 case `"$ac_path_GREP" --version 2>&1` in
4330 *GNU*)
4331 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4332 *)
4333 ac_count=0
4334 $as_echo_n 0123456789 >"conftest.in"
4335 while :
4336 do
4337 cat "conftest.in" "conftest.in" >"conftest.tmp"
4338 mv "conftest.tmp" "conftest.in"
4339 cp "conftest.in" "conftest.nl"
4340 $as_echo 'GREP' >> "conftest.nl"
4341 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4342 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4343 as_fn_arith $ac_count + 1 && ac_count=$as_val
4344 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4345 # Best one so far, save it but keep looking for a better one
4346 ac_cv_path_GREP="$ac_path_GREP"
4347 ac_path_GREP_max=$ac_count
4348 fi
4349 # 10*(2^10) chars as input seems more than enough
4350 test $ac_count -gt 10 && break
4351 done
4352 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4353 esac
4354
4355 $ac_path_GREP_found && break 3
4356 done
4357 done
4358 done
4359 IFS=$as_save_IFS
4360 if test -z "$ac_cv_path_GREP"; then
4361 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4362 fi
4363 else
4364 ac_cv_path_GREP=$GREP
4365 fi
4366
4367 fi
4368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4369 $as_echo "$ac_cv_path_GREP" >&6; }
4370 GREP="$ac_cv_path_GREP"
4371
4372
4373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4374 $as_echo_n "checking for egrep... " >&6; }
4375 if ${ac_cv_path_EGREP+:} false; then :
4376 $as_echo_n "(cached) " >&6
4377 else
4378 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4379 then ac_cv_path_EGREP="$GREP -E"
4380 else
4381 if test -z "$EGREP"; then
4382 ac_path_EGREP_found=false
4383 # Loop through the user's path and test for each of PROGNAME-LIST
4384 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4385 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4386 do
4387 IFS=$as_save_IFS
4388 test -z "$as_dir" && as_dir=.
4389 for ac_prog in egrep; do
4390 for ac_exec_ext in '' $ac_executable_extensions; do
4391 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4392 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4393 # Check for GNU ac_path_EGREP and select it if it is found.
4394 # Check for GNU $ac_path_EGREP
4395 case `"$ac_path_EGREP" --version 2>&1` in
4396 *GNU*)
4397 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4398 *)
4399 ac_count=0
4400 $as_echo_n 0123456789 >"conftest.in"
4401 while :
4402 do
4403 cat "conftest.in" "conftest.in" >"conftest.tmp"
4404 mv "conftest.tmp" "conftest.in"
4405 cp "conftest.in" "conftest.nl"
4406 $as_echo 'EGREP' >> "conftest.nl"
4407 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4408 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4409 as_fn_arith $ac_count + 1 && ac_count=$as_val
4410 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4411 # Best one so far, save it but keep looking for a better one
4412 ac_cv_path_EGREP="$ac_path_EGREP"
4413 ac_path_EGREP_max=$ac_count
4414 fi
4415 # 10*(2^10) chars as input seems more than enough
4416 test $ac_count -gt 10 && break
4417 done
4418 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4419 esac
4420
4421 $ac_path_EGREP_found && break 3
4422 done
4423 done
4424 done
4425 IFS=$as_save_IFS
4426 if test -z "$ac_cv_path_EGREP"; then
4427 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4428 fi
4429 else
4430 ac_cv_path_EGREP=$EGREP
4431 fi
4432
4433 fi
4434 fi
4435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4436 $as_echo "$ac_cv_path_EGREP" >&6; }
4437 EGREP="$ac_cv_path_EGREP"
4438
4439
4440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4441 $as_echo_n "checking for ANSI C header files... " >&6; }
4442 if ${ac_cv_header_stdc+:} false; then :
4443 $as_echo_n "(cached) " >&6
4444 else
4445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4446 /* end confdefs.h. */
4447 #include <stdlib.h>
4448 #include <stdarg.h>
4449 #include <string.h>
4450 #include <float.h>
4451
4452 int
4453 main ()
4454 {
4455
4456 ;
4457 return 0;
4458 }
4459 _ACEOF
4460 if ac_fn_c_try_compile "$LINENO"; then :
4461 ac_cv_header_stdc=yes
4462 else
4463 ac_cv_header_stdc=no
4464 fi
4465 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4466
4467 if test $ac_cv_header_stdc = yes; then
4468 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4470 /* end confdefs.h. */
4471 #include <string.h>
4472
4473 _ACEOF
4474 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4475 $EGREP "memchr" >/dev/null 2>&1; then :
4476
4477 else
4478 ac_cv_header_stdc=no
4479 fi
4480 rm -f conftest*
4481
4482 fi
4483
4484 if test $ac_cv_header_stdc = yes; then
4485 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4486 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4487 /* end confdefs.h. */
4488 #include <stdlib.h>
4489
4490 _ACEOF
4491 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4492 $EGREP "free" >/dev/null 2>&1; then :
4493
4494 else
4495 ac_cv_header_stdc=no
4496 fi
4497 rm -f conftest*
4498
4499 fi
4500
4501 if test $ac_cv_header_stdc = yes; then
4502 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4503 if test "$cross_compiling" = yes; then :
4504 :
4505 else
4506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4507 /* end confdefs.h. */
4508 #include <ctype.h>
4509 #include <stdlib.h>
4510 #if ((' ' & 0x0FF) == 0x020)
4511 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4512 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4513 #else
4514 # define ISLOWER(c) \
4515 (('a' <= (c) && (c) <= 'i') \
4516 || ('j' <= (c) && (c) <= 'r') \
4517 || ('s' <= (c) && (c) <= 'z'))
4518 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4519 #endif
4520
4521 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4522 int
4523 main ()
4524 {
4525 int i;
4526 for (i = 0; i < 256; i++)
4527 if (XOR (islower (i), ISLOWER (i))
4528 || toupper (i) != TOUPPER (i))
4529 return 2;
4530 return 0;
4531 }
4532 _ACEOF
4533 if ac_fn_c_try_run "$LINENO"; then :
4534
4535 else
4536 ac_cv_header_stdc=no
4537 fi
4538 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4539 conftest.$ac_objext conftest.beam conftest.$ac_ext
4540 fi
4541
4542 fi
4543 fi
4544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4545 $as_echo "$ac_cv_header_stdc" >&6; }
4546 if test $ac_cv_header_stdc = yes; then
4547
4548 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4549
4550 fi
4551
4552 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4553 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4554 inttypes.h stdint.h unistd.h
4555 do :
4556 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4557 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4558 "
4559 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4560 cat >>confdefs.h <<_ACEOF
4561 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4562 _ACEOF
4563
4564 fi
4565
4566 done
4567
4568
4569
4570 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4571 if test "x$ac_cv_header_minix_config_h" = xyes; then :
4572 MINIX=yes
4573 else
4574 MINIX=
4575 fi
4576
4577
4578 if test "$MINIX" = yes; then
4579
4580 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4581
4582
4583 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4584
4585
4586 $as_echo "#define _MINIX 1" >>confdefs.h
4587
4588 fi
4589
4590
4591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4592 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4593 if ${ac_cv_safe_to_define___extensions__+:} false; then :
4594 $as_echo_n "(cached) " >&6
4595 else
4596 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4597 /* end confdefs.h. */
4598
4599 # define __EXTENSIONS__ 1
4600 $ac_includes_default
4601 int
4602 main ()
4603 {
4604
4605 ;
4606 return 0;
4607 }
4608 _ACEOF
4609 if ac_fn_c_try_compile "$LINENO"; then :
4610 ac_cv_safe_to_define___extensions__=yes
4611 else
4612 ac_cv_safe_to_define___extensions__=no
4613 fi
4614 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4615 fi
4616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4617 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4618 test $ac_cv_safe_to_define___extensions__ = yes &&
4619 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4620
4621 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4622
4623 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4624
4625 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4626
4627 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4628
4629
4630
4631 # Require xorg-macros minimum of 1.11 for disabling fop by default
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
4644 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
4645 if ${ac_cv_prog_cc_c99+:} false; then :
4646 $as_echo_n "(cached) " >&6
4647 else
4648 ac_cv_prog_cc_c99=no
4649 ac_save_CC=$CC
4650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4651 /* end confdefs.h. */
4652 #include <stdarg.h>
4653 #include <stdbool.h>
4654 #include <stdlib.h>
4655 #include <wchar.h>
4656 #include <stdio.h>
4657
4658 // Check varargs macros. These examples are taken from C99 6.10.3.5.
4659 #define debug(...) fprintf (stderr, __VA_ARGS__)
4660 #define showlist(...) puts (#__VA_ARGS__)
4661 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
4662 static void
4663 test_varargs_macros (void)
4664 {
4665 int x = 1234;
4666 int y = 5678;
4667 debug ("Flag");
4668 debug ("X = %d\n", x);
4669 showlist (The first, second, and third items.);
4670 report (x>y, "x is %d but y is %d", x, y);
4671 }
4672
4673 // Check long long types.
4674 #define BIG64 18446744073709551615ull
4675 #define BIG32 4294967295ul
4676 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
4677 #if !BIG_OK
4678 your preprocessor is broken;
4679 #endif
4680 #if BIG_OK
4681 #else
4682 your preprocessor is broken;
4683 #endif
4684 static long long int bignum = -9223372036854775807LL;
4685 static unsigned long long int ubignum = BIG64;
4686
4687 struct incomplete_array
4688 {
4689 int datasize;
4690 double data[];
4691 };
4692
4693 struct named_init {
4694 int number;
4695 const wchar_t *name;
4696 double average;
4697 };
4698
4699 typedef const char *ccp;
4700
4701 static inline int
4702 test_restrict (ccp restrict text)
4703 {
4704 // See if C++-style comments work.
4705 // Iterate through items via the restricted pointer.
4706 // Also check for declarations in for loops.
4707 for (unsigned int i = 0; *(text+i) != '\0'; ++i)
4708 continue;
4709 return 0;
4710 }
4711
4712 // Check varargs and va_copy.
4713 static void
4714 test_varargs (const char *format, ...)
4715 {
4716 va_list args;
4717 va_start (args, format);
4718 va_list args_copy;
4719 va_copy (args_copy, args);
4720
4721 const char *str;
4722 int number;
4723 float fnumber;
4724
4725 while (*format)
4726 {
4727 switch (*format++)
4728 {
4729 case 's': // string
4730 str = va_arg (args_copy, const char *);
4731 break;
4732 case 'd': // int
4733 number = va_arg (args_copy, int);
4734 break;
4735 case 'f': // float
4736 fnumber = va_arg (args_copy, double);
4737 break;
4738 default:
4739 break;
4740 }
4741 }
4742 va_end (args_copy);
4743 va_end (args);
4744 }
4745
4746 int
4747 main ()
4748 {
4749
4750 // Check bool.
4751 _Bool success = false;
4752
4753 // Check restrict.
4754 if (test_restrict ("String literal") == 0)
4755 success = true;
4756 char *restrict newvar = "Another string";
4757
4758 // Check varargs.
4759 test_varargs ("s, d' f .", "string", 65, 34.234);
4760 test_varargs_macros ();
4761
4762 // Check flexible array members.
4763 struct incomplete_array *ia =
4764 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
4765 ia->datasize = 10;
4766 for (int i = 0; i < ia->datasize; ++i)
4767 ia->data[i] = i * 1.234;
4768
4769 // Check named initializers.
4770 struct named_init ni = {
4771 .number = 34,
4772 .name = L"Test wide string",
4773 .average = 543.34343,
4774 };
4775
4776 ni.number = 58;
4777
4778 int dynamic_array[ni.number];
4779 dynamic_array[ni.number - 1] = 543;
4780
4781 // work around unused variable warnings
4782 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
4783 || dynamic_array[ni.number - 1] != 543);
4784
4785 ;
4786 return 0;
4787 }
4788 _ACEOF
4789 for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99
4790 do
4791 CC="$ac_save_CC $ac_arg"
4792 if ac_fn_c_try_compile "$LINENO"; then :
4793 ac_cv_prog_cc_c99=$ac_arg
4794 fi
4795 rm -f core conftest.err conftest.$ac_objext
4796 test "x$ac_cv_prog_cc_c99" != "xno" && break
4797 done
4798 rm -f conftest.$ac_ext
4799 CC=$ac_save_CC
4800
4801 fi
4802 # AC_CACHE_VAL
4803 case "x$ac_cv_prog_cc_c99" in
4804 x)
4805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4806 $as_echo "none needed" >&6; } ;;
4807 xno)
4808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4809 $as_echo "unsupported" >&6; } ;;
4810 *)
4811 CC="$CC $ac_cv_prog_cc_c99"
4812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4813 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
4814 esac
4815 if test "x$ac_cv_prog_cc_c99" != xno; then :
4816
4817 fi
4818
4819
4820
4821
4822 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
4823 if test -n "$ac_tool_prefix"; then
4824 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
4825 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
4826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4827 $as_echo_n "checking for $ac_word... " >&6; }
4828 if ${ac_cv_path_PKG_CONFIG+:} false; then :
4829 $as_echo_n "(cached) " >&6
4830 else
4831 case $PKG_CONFIG in
4832 [\\/]* | ?:[\\/]*)
4833 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
4834 ;;
4835 *)
4836 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4837 for as_dir in $PATH
4838 do
4839 IFS=$as_save_IFS
4840 test -z "$as_dir" && as_dir=.
4841 for ac_exec_ext in '' $ac_executable_extensions; do
4842 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4843 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
4844 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4845 break 2
4846 fi
4847 done
4848 done
4849 IFS=$as_save_IFS
4850
4851 ;;
4852 esac
4853 fi
4854 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
4855 if test -n "$PKG_CONFIG"; then
4856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
4857 $as_echo "$PKG_CONFIG" >&6; }
4858 else
4859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4860 $as_echo "no" >&6; }
4861 fi
4862
4863
4864 fi
4865 if test -z "$ac_cv_path_PKG_CONFIG"; then
4866 ac_pt_PKG_CONFIG=$PKG_CONFIG
4867 # Extract the first word of "pkg-config", so it can be a program name with args.
4868 set dummy pkg-config; ac_word=$2
4869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4870 $as_echo_n "checking for $ac_word... " >&6; }
4871 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
4872 $as_echo_n "(cached) " >&6
4873 else
4874 case $ac_pt_PKG_CONFIG in
4875 [\\/]* | ?:[\\/]*)
4876 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
4877 ;;
4878 *)
4879 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4880 for as_dir in $PATH
4881 do
4882 IFS=$as_save_IFS
4883 test -z "$as_dir" && as_dir=.
4884 for ac_exec_ext in '' $ac_executable_extensions; do
4885 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4886 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
4887 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4888 break 2
4889 fi
4890 done
4891 done
4892 IFS=$as_save_IFS
4893
4894 ;;
4895 esac
4896 fi
4897 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
4898 if test -n "$ac_pt_PKG_CONFIG"; then
4899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
4900 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
4901 else
4902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4903 $as_echo "no" >&6; }
4904 fi
4905
4906 if test "x$ac_pt_PKG_CONFIG" = x; then
4907 PKG_CONFIG=""
4908 else
4909 case $cross_compiling:$ac_tool_warned in
4910 yes:)
4911 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4912 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4913 ac_tool_warned=yes ;;
4914 esac
4915 PKG_CONFIG=$ac_pt_PKG_CONFIG
4916 fi
4917 else
4918 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
4919 fi
4920
4921 fi
4922 if test -n "$PKG_CONFIG"; then
4923 _pkg_min_version=0.9.0
4924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
4925 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
4926 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
4927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4928 $as_echo "yes" >&6; }
4929 else
4930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4931 $as_echo "no" >&6; }
4932 PKG_CONFIG=""
4933 fi
4934
4935 fi
4936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4937 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4938 if ${ac_cv_path_SED+:} false; then :
4939 $as_echo_n "(cached) " >&6
4940 else
4941 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4942 for ac_i in 1 2 3 4 5 6 7; do
4943 ac_script="$ac_script$as_nl$ac_script"
4944 done
4945 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4946 { ac_script=; unset ac_script;}
4947 if test -z "$SED"; then
4948 ac_path_SED_found=false
4949 # Loop through the user's path and test for each of PROGNAME-LIST
4950 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4951 for as_dir in $PATH
4952 do
4953 IFS=$as_save_IFS
4954 test -z "$as_dir" && as_dir=.
4955 for ac_prog in sed gsed; do
4956 for ac_exec_ext in '' $ac_executable_extensions; do
4957 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4958 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4959 # Check for GNU ac_path_SED and select it if it is found.
4960 # Check for GNU $ac_path_SED
4961 case `"$ac_path_SED" --version 2>&1` in
4962 *GNU*)
4963 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4964 *)
4965 ac_count=0
4966 $as_echo_n 0123456789 >"conftest.in"
4967 while :
4968 do
4969 cat "conftest.in" "conftest.in" >"conftest.tmp"
4970 mv "conftest.tmp" "conftest.in"
4971 cp "conftest.in" "conftest.nl"
4972 $as_echo '' >> "conftest.nl"
4973 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4974 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4975 as_fn_arith $ac_count + 1 && ac_count=$as_val
4976 if test $ac_count -gt ${ac_path_SED_max-0}; then
4977 # Best one so far, save it but keep looking for a better one
4978 ac_cv_path_SED="$ac_path_SED"
4979 ac_path_SED_max=$ac_count
4980 fi
4981 # 10*(2^10) chars as input seems more than enough
4982 test $ac_count -gt 10 && break
4983 done
4984 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4985 esac
4986
4987 $ac_path_SED_found && break 3
4988 done
4989 done
4990 done
4991 IFS=$as_save_IFS
4992 if test -z "$ac_cv_path_SED"; then
4993 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4994 fi
4995 else
4996 ac_cv_path_SED=$SED
4997 fi
4998
4999 fi
5000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5001 $as_echo "$ac_cv_path_SED" >&6; }
5002 SED="$ac_cv_path_SED"
5003 rm -f conftest.sed
5004
5005
5006
5007
5008
5009 if test "x$GCC" = xyes ; then
5010 CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \
5011 -Wmissing-declarations -Wnested-externs -fno-strict-aliasing \
5012 -Wbad-function-cast -Wformat=2"
5013 case `$CC -dumpversion` in
5014 3.4.* | 4.*)
5015 CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement"
5016 ;;
5017 esac
5018 else
5019 ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default"
5020 if test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then :
5021 SUNCC="yes"
5022 else
5023 SUNCC="no"
5024 fi
5025
5026 if test "x$SUNCC" = "xyes"; then
5027 CWARNFLAGS="-v"
5028 fi
5029 fi
5030
5031
5032
5033 # If the module's configure.ac calls AC_PROG_CC later on, CC gets set to C89
5034
5035
5036
5037 # Check whether --enable-strict-compilation was given.
5038 if test "${enable_strict_compilation+set}" = set; then :
5039 enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval
5040 else
5041 STRICT_COMPILE=no
5042 fi
5043
5044 if test "x$STRICT_COMPILE" = "xyes"; then
5045 ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default"
5046 if test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then :
5047 SUNCC="yes"
5048 else
5049 SUNCC="no"
5050 fi
5051
5052 ac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default"
5053 if test "x$ac_cv_have_decl___INTEL_COMPILER" = xyes; then :
5054 INTELCC="yes"
5055 else
5056 INTELCC="no"
5057 fi
5058
5059 if test "x$GCC" = xyes ; then
5060 STRICT_CFLAGS="-pedantic -Werror"
5061 elif test "x$SUNCC" = "xyes"; then
5062 STRICT_CFLAGS="-errwarn"
5063 elif test "x$INTELCC" = "xyes"; then
5064 STRICT_CFLAGS="-Werror"
5065 fi
5066 fi
5067 CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"
5068
5069
5070
5071
5072 cat >>confdefs.h <<_ACEOF
5073 #define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
5074 _ACEOF
5075
5076 PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
5077 if test "x$PVM" = "x"; then
5078 PVM="0"
5079 fi
5080
5081 cat >>confdefs.h <<_ACEOF
5082 #define PACKAGE_VERSION_MINOR $PVM
5083 _ACEOF
5084
5085 PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
5086 if test "x$PVP" = "x"; then
5087 PVP="0"
5088 fi
5089
5090 cat >>confdefs.h <<_ACEOF
5091 #define PACKAGE_VERSION_PATCHLEVEL $PVP
5092 _ACEOF
5093
5094
5095
5096 CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \
5097 mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \
5098 || (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \
5099 echo 'git directory not found: installing possibly empty changelog.' >&2)"
5100
5101
5102
5103
5104 macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros`
5105 INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \
5106 mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \
5107 || (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \
5108 echo 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)"
5109
5110
5111
5112
5113
5114
5115 if test x$APP_MAN_SUFFIX = x ; then
5116 APP_MAN_SUFFIX=1
5117 fi
5118 if test x$APP_MAN_DIR = x ; then
5119 APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
5120 fi
5121
5122 if test x$LIB_MAN_SUFFIX = x ; then
5123 LIB_MAN_SUFFIX=3
5124 fi
5125 if test x$LIB_MAN_DIR = x ; then
5126 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
5127 fi
5128
5129 if test x$FILE_MAN_SUFFIX = x ; then
5130 case $host_os in
5131 solaris*) FILE_MAN_SUFFIX=4 ;;
5132 *) FILE_MAN_SUFFIX=5 ;;
5133 esac
5134 fi
5135 if test x$FILE_MAN_DIR = x ; then
5136 FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
5137 fi
5138
5139 if test x$MISC_MAN_SUFFIX = x ; then
5140 case $host_os in
5141 solaris*) MISC_MAN_SUFFIX=5 ;;
5142 *) MISC_MAN_SUFFIX=7 ;;
5143 esac
5144 fi
5145 if test x$MISC_MAN_DIR = x ; then
5146 MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
5147 fi
5148
5149 if test x$DRIVER_MAN_SUFFIX = x ; then
5150 case $host_os in
5151 solaris*) DRIVER_MAN_SUFFIX=7 ;;
5152 *) DRIVER_MAN_SUFFIX=4 ;;
5153 esac
5154 fi
5155 if test x$DRIVER_MAN_DIR = x ; then
5156 DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
5157 fi
5158
5159 if test x$ADMIN_MAN_SUFFIX = x ; then
5160 case $host_os in
5161 solaris*) ADMIN_MAN_SUFFIX=1m ;;
5162 *) ADMIN_MAN_SUFFIX=8 ;;
5163 esac
5164 fi
5165 if test x$ADMIN_MAN_DIR = x ; then
5166 ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
5167 fi
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183 XORG_MAN_PAGE="X Version 11"
5184
5185 MAN_SUBSTS="\
5186 -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
5187 -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
5188 -e 's|__xservername__|Xorg|g' \
5189 -e 's|__xconfigfile__|xorg.conf|g' \
5190 -e 's|__projectroot__|\$(prefix)|g' \
5191 -e 's|__apploaddir__|\$(appdefaultdir)|g' \
5192 -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \
5193 -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \
5194 -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \
5195 -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \
5196 -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \
5197 -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'"
5198
5199
5200
5201 # Check whether --enable-silent-rules was given.
5202 if test "${enable_silent_rules+set}" = set; then :
5203 enableval=$enable_silent_rules;
5204 fi
5205
5206 case $enable_silent_rules in
5207 yes) AM_DEFAULT_VERBOSITY=0;;
5208 no) AM_DEFAULT_VERBOSITY=1;;
5209 *) AM_DEFAULT_VERBOSITY=0;;
5210 esac
5211 AM_BACKSLASH='\'
5212
5213
5214
5215
5216 # Check whether --enable-specs was given.
5217 if test "${enable_specs+set}" = set; then :
5218 enableval=$enable_specs; build_specs=$enableval
5219 else
5220 build_specs=yes
5221 fi
5222
5223
5224 if test x$build_specs = xyes; then
5225 ENABLE_SPECS_TRUE=
5226 ENABLE_SPECS_FALSE='#'
5227 else
5228 ENABLE_SPECS_TRUE='#'
5229 ENABLE_SPECS_FALSE=
5230 fi
5231
5232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build functional specifications" >&5
5233 $as_echo_n "checking whether to build functional specifications... " >&6; }
5234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $build_specs" >&5
5235 $as_echo "$build_specs" >&6; }
5236
5237
5238
5239
5240
5241 # Check whether --with-xmlto was given.
5242 if test "${with_xmlto+set}" = set; then :
5243 withval=$with_xmlto; use_xmlto=$withval
5244 else
5245 use_xmlto=auto
5246 fi
5247
5248
5249
5250 if test "x$use_xmlto" = x"auto"; then
5251 # Extract the first word of "xmlto", so it can be a program name with args.
5252 set dummy xmlto; ac_word=$2
5253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5254 $as_echo_n "checking for $ac_word... " >&6; }
5255 if ${ac_cv_path_XMLTO+:} false; then :
5256 $as_echo_n "(cached) " >&6
5257 else
5258 case $XMLTO in
5259 [\\/]* | ?:[\\/]*)
5260 ac_cv_path_XMLTO="$XMLTO" # Let the user override the test with a path.
5261 ;;
5262 *)
5263 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5264 for as_dir in $PATH
5265 do
5266 IFS=$as_save_IFS
5267 test -z "$as_dir" && as_dir=.
5268 for ac_exec_ext in '' $ac_executable_extensions; do
5269 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5270 ac_cv_path_XMLTO="$as_dir/$ac_word$ac_exec_ext"
5271 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5272 break 2
5273 fi
5274 done
5275 done
5276 IFS=$as_save_IFS
5277
5278 ;;
5279 esac
5280 fi
5281 XMLTO=$ac_cv_path_XMLTO
5282 if test -n "$XMLTO"; then
5283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XMLTO" >&5
5284 $as_echo "$XMLTO" >&6; }
5285 else
5286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5287 $as_echo "no" >&6; }
5288 fi
5289
5290
5291 if test "x$XMLTO" = "x"; then
5292 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xmlto not found - documentation targets will be skipped" >&5
5293 $as_echo "$as_me: WARNING: xmlto not found - documentation targets will be skipped" >&2;}
5294 have_xmlto=no
5295 else
5296 have_xmlto=yes
5297 fi
5298 elif test "x$use_xmlto" = x"yes" ; then
5299 # Extract the first word of "xmlto", so it can be a program name with args.
5300 set dummy xmlto; ac_word=$2
5301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5302 $as_echo_n "checking for $ac_word... " >&6; }
5303 if ${ac_cv_path_XMLTO+:} false; then :
5304 $as_echo_n "(cached) " >&6
5305 else
5306 case $XMLTO in
5307 [\\/]* | ?:[\\/]*)
5308 ac_cv_path_XMLTO="$XMLTO" # Let the user override the test with a path.
5309 ;;
5310 *)
5311 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5312 for as_dir in $PATH
5313 do
5314 IFS=$as_save_IFS
5315 test -z "$as_dir" && as_dir=.
5316 for ac_exec_ext in '' $ac_executable_extensions; do
5317 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5318 ac_cv_path_XMLTO="$as_dir/$ac_word$ac_exec_ext"
5319 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5320 break 2
5321 fi
5322 done
5323 done
5324 IFS=$as_save_IFS
5325
5326 ;;
5327 esac
5328 fi
5329 XMLTO=$ac_cv_path_XMLTO
5330 if test -n "$XMLTO"; then
5331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XMLTO" >&5
5332 $as_echo "$XMLTO" >&6; }
5333 else
5334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5335 $as_echo "no" >&6; }
5336 fi
5337
5338
5339 if test "x$XMLTO" = "x"; then
5340 as_fn_error $? "--with-xmlto=yes specified but xmlto not found in PATH" "$LINENO" 5
5341 fi
5342 have_xmlto=yes
5343 elif test "x$use_xmlto" = x"no" ; then
5344 if test "x$XMLTO" != "x"; then
5345 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring XMLTO environment variable since --with-xmlto=no was specified" >&5
5346 $as_echo "$as_me: WARNING: ignoring XMLTO environment variable since --with-xmlto=no was specified" >&2;}
5347 fi
5348 have_xmlto=no
5349 else
5350 as_fn_error $? "--with-xmlto expects 'yes' or 'no'" "$LINENO" 5
5351 fi
5352
5353 # Test for a minimum version of xmlto, if provided.
5354 if test "$have_xmlto" = yes; then
5355 # scrape the xmlto version
5356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the xmlto version" >&5
5357 $as_echo_n "checking the xmlto version... " >&6; }
5358 xmlto_version=`$XMLTO --version 2>/dev/null | cut -d' ' -f3`
5359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmlto_version" >&5
5360 $as_echo "$xmlto_version" >&6; }
5361 as_arg_v1=$xmlto_version
5362 as_arg_v2=0.0.20
5363 awk "$as_awk_strverscmp" v1="$as_arg_v1" v2="$as_arg_v2" /dev/null
5364 case $? in #(
5365 1) :
5366 if test "x$use_xmlto" = xauto; then
5367 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xmlto version $xmlto_version found, but 0.0.20 needed" >&5
5368 $as_echo "$as_me: WARNING: xmlto version $xmlto_version found, but 0.0.20 needed" >&2;}
5369 have_xmlto=no
5370 else
5371 as_fn_error $? "xmlto version $xmlto_version found, but 0.0.20 needed" "$LINENO" 5
5372 fi ;; #(
5373 0) :
5374 ;; #(
5375 2) :
5376 ;; #(
5377 *) :
5378 ;;
5379 esac
5380 fi
5381
5382 # Test for the ability of xmlto to generate a text target
5383 have_xmlto_text=no
5384 cat > conftest.xml << "EOF"
5385 EOF
5386 if test "$have_xmlto" = yes; then :
5387 if $XMLTO --skip-validation txt conftest.xml >/dev/null 2>&1; then :
5388 have_xmlto_text=yes
5389 else
5390 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: xmlto cannot generate text format, this format skipped" >&5
5391 $as_echo "$as_me: WARNING: xmlto cannot generate text format, this format skipped" >&2;}
5392 fi
5393 fi
5394 rm -f conftest.xml
5395 if test $have_xmlto_text = yes; then
5396 HAVE_XMLTO_TEXT_TRUE=
5397 HAVE_XMLTO_TEXT_FALSE='#'
5398 else
5399 HAVE_XMLTO_TEXT_TRUE='#'
5400 HAVE_XMLTO_TEXT_FALSE=
5401 fi
5402
5403 if test "$have_xmlto" = yes; then
5404 HAVE_XMLTO_TRUE=
5405 HAVE_XMLTO_FALSE='#'
5406 else
5407 HAVE_XMLTO_TRUE='#'
5408 HAVE_XMLTO_FALSE=
5409 fi
5410
5411
5412
5413
5414
5415
5416 # Check whether --with-fop was given.
5417 if test "${with_fop+set}" = set; then :
5418 withval=$with_fop; use_fop=$withval
5419 else
5420 use_fop=no
5421 fi
5422
5423
5424
5425 if test "x$use_fop" = x"auto"; then
5426 # Extract the first word of "fop", so it can be a program name with args.
5427 set dummy fop; ac_word=$2
5428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5429 $as_echo_n "checking for $ac_word... " >&6; }
5430 if ${ac_cv_path_FOP+:} false; then :
5431 $as_echo_n "(cached) " >&6
5432 else
5433 case $FOP in
5434 [\\/]* | ?:[\\/]*)
5435 ac_cv_path_FOP="$FOP" # Let the user override the test with a path.
5436 ;;
5437 *)
5438 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5439 for as_dir in $PATH
5440 do
5441 IFS=$as_save_IFS
5442 test -z "$as_dir" && as_dir=.
5443 for ac_exec_ext in '' $ac_executable_extensions; do
5444 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5445 ac_cv_path_FOP="$as_dir/$ac_word$ac_exec_ext"
5446 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5447 break 2
5448 fi
5449 done
5450 done
5451 IFS=$as_save_IFS
5452
5453 ;;
5454 esac
5455 fi
5456 FOP=$ac_cv_path_FOP
5457 if test -n "$FOP"; then
5458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FOP" >&5
5459 $as_echo "$FOP" >&6; }
5460 else
5461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5462 $as_echo "no" >&6; }
5463 fi
5464
5465
5466 if test "x$FOP" = "x"; then
5467 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: fop not found - documentation targets will be skipped" >&5
5468 $as_echo "$as_me: WARNING: fop not found - documentation targets will be skipped" >&2;}
5469 have_fop=no
5470 else
5471 have_fop=yes
5472 fi
5473 elif test "x$use_fop" = x"yes" ; then
5474 # Extract the first word of "fop", so it can be a program name with args.
5475 set dummy fop; ac_word=$2
5476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5477 $as_echo_n "checking for $ac_word... " >&6; }
5478 if ${ac_cv_path_FOP+:} false; then :
5479 $as_echo_n "(cached) " >&6
5480 else
5481 case $FOP in
5482 [\\/]* | ?:[\\/]*)
5483 ac_cv_path_FOP="$FOP" # Let the user override the test with a path.
5484 ;;
5485 *)
5486 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5487 for as_dir in $PATH
5488 do
5489 IFS=$as_save_IFS
5490 test -z "$as_dir" && as_dir=.
5491 for ac_exec_ext in '' $ac_executable_extensions; do
5492 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5493 ac_cv_path_FOP="$as_dir/$ac_word$ac_exec_ext"
5494 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5495 break 2
5496 fi
5497 done
5498 done
5499 IFS=$as_save_IFS
5500
5501 ;;
5502 esac
5503 fi
5504 FOP=$ac_cv_path_FOP
5505 if test -n "$FOP"; then
5506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FOP" >&5
5507 $as_echo "$FOP" >&6; }
5508 else
5509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5510 $as_echo "no" >&6; }
5511 fi
5512
5513
5514 if test "x$FOP" = "x"; then
5515 as_fn_error $? "--with-fop=yes specified but fop not found in PATH" "$LINENO" 5
5516 fi
5517 have_fop=yes
5518 elif test "x$use_fop" = x"no" ; then
5519 if test "x$FOP" != "x"; then
5520 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring FOP environment variable since --with-fop=no was specified" >&5
5521 $as_echo "$as_me: WARNING: ignoring FOP environment variable since --with-fop=no was specified" >&2;}
5522 fi
5523 have_fop=no
5524 else
5525 as_fn_error $? "--with-fop expects 'yes' or 'no'" "$LINENO" 5
5526 fi
5527 if test "$have_fop" = yes; then
5528 HAVE_FOP_TRUE=
5529 HAVE_FOP_FALSE='#'
5530 else
5531 HAVE_FOP_TRUE='#'
5532 HAVE_FOP_FALSE=
5533 fi
5534
5535
5536
5537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X.Org SGML entities >= 1.5" >&5
5538 $as_echo_n "checking for X.Org SGML entities >= 1.5... " >&6; }
5539 XORG_SGML_PATH=
5540 if test -n "$PKG_CONFIG" && \
5541 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xorg-sgml-doctools >= 1.5\""; } >&5
5542 ($PKG_CONFIG --exists --print-errors "xorg-sgml-doctools >= 1.5") 2>&5
5543 ac_status=$?
5544 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5545 test $ac_status = 0; }; then
5546 XORG_SGML_PATH=`$PKG_CONFIG --variable=sgmlrootdir xorg-sgml-doctools`
5547 else
5548 :
5549
5550 fi
5551
5552 # Define variables STYLESHEET_SRCDIR and XSL_STYLESHEET containing
5553 # the path and the name of the doc stylesheet
5554 if test "x$XORG_SGML_PATH" != "x" ; then
5555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XORG_SGML_PATH" >&5
5556 $as_echo "$XORG_SGML_PATH" >&6; }
5557 STYLESHEET_SRCDIR=$XORG_SGML_PATH/X11
5558 XSL_STYLESHEET=$STYLESHEET_SRCDIR/xorg.xsl
5559 else
5560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5561 $as_echo "no" >&6; }
5562 fi
5563
5564
5565
5566
5567 if test "x$XSL_STYLESHEET" != "x"; then
5568 HAVE_STYLESHEETS_TRUE=
5569 HAVE_STYLESHEETS_FALSE='#'
5570 else
5571 HAVE_STYLESHEETS_TRUE='#'
5572 HAVE_STYLESHEETS_FALSE=
5573 fi
5574
5575
5576
5577
5578 for ac_prog in cpp
5579 do
5580 # Extract the first word of "$ac_prog", so it can be a program name with args.
5581 set dummy $ac_prog; ac_word=$2
5582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5583 $as_echo_n "checking for $ac_word... " >&6; }
5584 if ${ac_cv_path_RAWCPP+:} false; then :
5585 $as_echo_n "(cached) " >&6
5586 else
5587 case $RAWCPP in
5588 [\\/]* | ?:[\\/]*)
5589 ac_cv_path_RAWCPP="$RAWCPP" # Let the user override the test with a path.
5590 ;;
5591 *)
5592 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5593 as_dummy="$PATH:/bin:/usr/bin:/usr/lib:/usr/libexec:/usr/ccs/lib:/usr/ccs/lbin:/lib"
5594 for as_dir in $as_dummy
5595 do
5596 IFS=$as_save_IFS
5597 test -z "$as_dir" && as_dir=.
5598 for ac_exec_ext in '' $ac_executable_extensions; do
5599 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5600 ac_cv_path_RAWCPP="$as_dir/$ac_word$ac_exec_ext"
5601 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5602 break 2
5603 fi
5604 done
5605 done
5606 IFS=$as_save_IFS
5607
5608 ;;
5609 esac
5610 fi
5611 RAWCPP=$ac_cv_path_RAWCPP
5612 if test -n "$RAWCPP"; then
5613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RAWCPP" >&5
5614 $as_echo "$RAWCPP" >&6; }
5615 else
5616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5617 $as_echo "no" >&6; }
5618 fi
5619
5620
5621 test -n "$RAWCPP" && break
5622 done
5623 test -n "$RAWCPP" || RAWCPP="${CPP}"
5624
5625
5626 # Check for flag to avoid builtin definitions - assumes unix is predefined,
5627 # which is not the best choice for supporting other OS'es, but covers most
5628 # of the ones we need for now.
5629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $RAWCPP requires -undef" >&5
5630 $as_echo_n "checking if $RAWCPP requires -undef... " >&6; }
5631 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5632 /* end confdefs.h. */
5633 Does cpp redefine unix ?
5634 _ACEOF
5635 if test `${RAWCPP} < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then
5636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5637 $as_echo "no" >&6; }
5638 else
5639 if test `${RAWCPP} -undef < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then
5640 RAWCPPFLAGS=-undef
5641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5642 $as_echo "yes" >&6; }
5643 # under Cygwin unix is still defined even with -undef
5644 elif test `${RAWCPP} -undef -ansi < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then
5645 RAWCPPFLAGS="-undef -ansi"
5646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, with -ansi" >&5
5647 $as_echo "yes, with -ansi" >&6; }
5648 else
5649 as_fn_error $? "${RAWCPP} defines unix with or without -undef. I don't know what to do." "$LINENO" 5
5650 fi
5651 fi
5652 rm -f conftest.$ac_ext
5653
5654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $RAWCPP requires -traditional" >&5
5655 $as_echo_n "checking if $RAWCPP requires -traditional... " >&6; }
5656 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5657 /* end confdefs.h. */
5658 Does cpp preserve "whitespace"?
5659 _ACEOF
5660 if test `${RAWCPP} < conftest.$ac_ext | grep -c 'preserve \"'` -eq 1 ; then
5661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5662 $as_echo "no" >&6; }
5663 else
5664 if test `${RAWCPP} -traditional < conftest.$ac_ext | grep -c 'preserve \"'` -eq 1 ; then
5665 RAWCPPFLAGS="${RAWCPPFLAGS} -traditional"
5666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5667 $as_echo "yes" >&6; }
5668 else
5669 as_fn_error $? "${RAWCPP} does not preserve whitespace with or without -traditional. I don't know what to do." "$LINENO" 5
5670 fi
5671 fi
5672 rm -f conftest.$ac_ext
5673
5674
5675
5676 # Checks for programs.
5677 case `pwd` in
5678 *\ * | *\ *)
5679 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5680 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5681 esac
5682
5683
5684
5685 macro_version='2.4'
5686 macro_revision='1.3293'
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700 ltmain="$ac_aux_dir/ltmain.sh"
5701
5702 # Backslashify metacharacters that are still active within
5703 # double-quoted strings.
5704 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5705
5706 # Same as above, but do not quote variable references.
5707 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5708
5709 # Sed substitution to delay expansion of an escaped shell variable in a
5710 # double_quote_subst'ed string.
5711 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5712
5713 # Sed substitution to delay expansion of an escaped single quote.
5714 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5715
5716 # Sed substitution to avoid accidental globbing in evaled expressions
5717 no_glob_subst='s/\*/\\\*/g'
5718
5719 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5720 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5721 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5722
5723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5724 $as_echo_n "checking how to print strings... " >&6; }
5725 # Test print first, because it will be a builtin if present.
5726 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
5727 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5728 ECHO='print -r --'
5729 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5730 ECHO='printf %s\n'
5731 else
5732 # Use this function as a fallback that always works.
5733 func_fallback_echo ()
5734 {
5735 eval 'cat <<_LTECHO_EOF
5736 $1
5737 _LTECHO_EOF'
5738 }
5739 ECHO='func_fallback_echo'
5740 fi
5741
5742 # func_echo_all arg...
5743 # Invoke $ECHO with all args, space-separated.
5744 func_echo_all ()
5745 {
5746 $ECHO ""
5747 }
5748
5749 case "$ECHO" in
5750 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5751 $as_echo "printf" >&6; } ;;
5752 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5753 $as_echo "print -r" >&6; } ;;
5754 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5755 $as_echo "cat" >&6; } ;;
5756 esac
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5772 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5773 if ${ac_cv_path_SED+:} false; then :
5774 $as_echo_n "(cached) " >&6
5775 else
5776 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5777 for ac_i in 1 2 3 4 5 6 7; do
5778 ac_script="$ac_script$as_nl$ac_script"
5779 done
5780 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5781 { ac_script=; unset ac_script;}
5782 if test -z "$SED"; then
5783 ac_path_SED_found=false
5784 # Loop through the user's path and test for each of PROGNAME-LIST
5785 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5786 for as_dir in $PATH
5787 do
5788 IFS=$as_save_IFS
5789 test -z "$as_dir" && as_dir=.
5790 for ac_prog in sed gsed; do
5791 for ac_exec_ext in '' $ac_executable_extensions; do
5792 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5793 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5794 # Check for GNU ac_path_SED and select it if it is found.
5795 # Check for GNU $ac_path_SED
5796 case `"$ac_path_SED" --version 2>&1` in
5797 *GNU*)
5798 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5799 *)
5800 ac_count=0
5801 $as_echo_n 0123456789 >"conftest.in"
5802 while :
5803 do
5804 cat "conftest.in" "conftest.in" >"conftest.tmp"
5805 mv "conftest.tmp" "conftest.in"
5806 cp "conftest.in" "conftest.nl"
5807 $as_echo '' >> "conftest.nl"
5808 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5809 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5810 as_fn_arith $ac_count + 1 && ac_count=$as_val
5811 if test $ac_count -gt ${ac_path_SED_max-0}; then
5812 # Best one so far, save it but keep looking for a better one
5813 ac_cv_path_SED="$ac_path_SED"
5814 ac_path_SED_max=$ac_count
5815 fi
5816 # 10*(2^10) chars as input seems more than enough
5817 test $ac_count -gt 10 && break
5818 done
5819 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5820 esac
5821
5822 $ac_path_SED_found && break 3
5823 done
5824 done
5825 done
5826 IFS=$as_save_IFS
5827 if test -z "$ac_cv_path_SED"; then
5828 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5829 fi
5830 else
5831 ac_cv_path_SED=$SED
5832 fi
5833
5834 fi
5835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5836 $as_echo "$ac_cv_path_SED" >&6; }
5837 SED="$ac_cv_path_SED"
5838 rm -f conftest.sed
5839
5840 test -z "$SED" && SED=sed
5841 Xsed="$SED -e 1s/^X//"
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5854 $as_echo_n "checking for fgrep... " >&6; }
5855 if ${ac_cv_path_FGREP+:} false; then :
5856 $as_echo_n "(cached) " >&6
5857 else
5858 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5859 then ac_cv_path_FGREP="$GREP -F"
5860 else
5861 if test -z "$FGREP"; then
5862 ac_path_FGREP_found=false
5863 # Loop through the user's path and test for each of PROGNAME-LIST
5864 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5865 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5866 do
5867 IFS=$as_save_IFS
5868 test -z "$as_dir" && as_dir=.
5869 for ac_prog in fgrep; do
5870 for ac_exec_ext in '' $ac_executable_extensions; do
5871 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5872 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5873 # Check for GNU ac_path_FGREP and select it if it is found.
5874 # Check for GNU $ac_path_FGREP
5875 case `"$ac_path_FGREP" --version 2>&1` in
5876 *GNU*)
5877 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5878 *)
5879 ac_count=0
5880 $as_echo_n 0123456789 >"conftest.in"
5881 while :
5882 do
5883 cat "conftest.in" "conftest.in" >"conftest.tmp"
5884 mv "conftest.tmp" "conftest.in"
5885 cp "conftest.in" "conftest.nl"
5886 $as_echo 'FGREP' >> "conftest.nl"
5887 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5888 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5889 as_fn_arith $ac_count + 1 && ac_count=$as_val
5890 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5891 # Best one so far, save it but keep looking for a better one
5892 ac_cv_path_FGREP="$ac_path_FGREP"
5893 ac_path_FGREP_max=$ac_count
5894 fi
5895 # 10*(2^10) chars as input seems more than enough
5896 test $ac_count -gt 10 && break
5897 done
5898 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5899 esac
5900
5901 $ac_path_FGREP_found && break 3
5902 done
5903 done
5904 done
5905 IFS=$as_save_IFS
5906 if test -z "$ac_cv_path_FGREP"; then
5907 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5908 fi
5909 else
5910 ac_cv_path_FGREP=$FGREP
5911 fi
5912
5913 fi
5914 fi
5915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5916 $as_echo "$ac_cv_path_FGREP" >&6; }
5917 FGREP="$ac_cv_path_FGREP"
5918
5919
5920 test -z "$GREP" && GREP=grep
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940 # Check whether --with-gnu-ld was given.
5941 if test "${with_gnu_ld+set}" = set; then :
5942 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5943 else
5944 with_gnu_ld=no
5945 fi
5946
5947 ac_prog=ld
5948 if test "$GCC" = yes; then
5949 # Check if gcc -print-prog-name=ld gives a path.
5950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5951 $as_echo_n "checking for ld used by $CC... " >&6; }
5952 case $host in
5953 *-*-mingw*)
5954 # gcc leaves a trailing carriage return which upsets mingw
5955 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5956 *)
5957 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5958 esac
5959 case $ac_prog in
5960 # Accept absolute paths.
5961 [\\/]* | ?:[\\/]*)
5962 re_direlt='/[^/][^/]*/\.\./'
5963 # Canonicalize the pathname of ld
5964 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5965 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5966 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5967 done
5968 test -z "$LD" && LD="$ac_prog"
5969 ;;
5970 "")
5971 # If it fails, then pretend we aren't using GCC.
5972 ac_prog=ld
5973 ;;
5974 *)
5975 # If it is relative, then search for the first ld in PATH.
5976 with_gnu_ld=unknown
5977 ;;
5978 esac
5979 elif test "$with_gnu_ld" = yes; then
5980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5981 $as_echo_n "checking for GNU ld... " >&6; }
5982 else
5983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5984 $as_echo_n "checking for non-GNU ld... " >&6; }
5985 fi
5986 if ${lt_cv_path_LD+:} false; then :
5987 $as_echo_n "(cached) " >&6
5988 else
5989 if test -z "$LD"; then
5990 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5991 for ac_dir in $PATH; do
5992 IFS="$lt_save_ifs"
5993 test -z "$ac_dir" && ac_dir=.
5994 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5995 lt_cv_path_LD="$ac_dir/$ac_prog"
5996 # Check to see if the program is GNU ld. I'd rather use --version,
5997 # but apparently some variants of GNU ld only accept -v.
5998 # Break only if it was the GNU/non-GNU ld that we prefer.
5999 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6000 *GNU* | *'with BFD'*)
6001 test "$with_gnu_ld" != no && break
6002 ;;
6003 *)
6004 test "$with_gnu_ld" != yes && break
6005 ;;
6006 esac
6007 fi
6008 done
6009 IFS="$lt_save_ifs"
6010 else
6011 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6012 fi
6013 fi
6014
6015 LD="$lt_cv_path_LD"
6016 if test -n "$LD"; then
6017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6018 $as_echo "$LD" >&6; }
6019 else
6020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6021 $as_echo "no" >&6; }
6022 fi
6023 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6025 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6026 if ${lt_cv_prog_gnu_ld+:} false; then :
6027 $as_echo_n "(cached) " >&6
6028 else
6029 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6030 case `$LD -v 2>&1 </dev/null` in
6031 *GNU* | *'with BFD'*)
6032 lt_cv_prog_gnu_ld=yes
6033 ;;
6034 *)
6035 lt_cv_prog_gnu_ld=no
6036 ;;
6037 esac
6038 fi
6039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6040 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6041 with_gnu_ld=$lt_cv_prog_gnu_ld
6042
6043
6044
6045
6046
6047
6048
6049
6050
6051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6052 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6053 if ${lt_cv_path_NM+:} false; then :
6054 $as_echo_n "(cached) " >&6
6055 else
6056 if test -n "$NM"; then
6057 # Let the user override the test.
6058 lt_cv_path_NM="$NM"
6059 else
6060 lt_nm_to_check="${ac_tool_prefix}nm"
6061 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6062 lt_nm_to_check="$lt_nm_to_check nm"
6063 fi
6064 for lt_tmp_nm in $lt_nm_to_check; do
6065 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6066 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6067 IFS="$lt_save_ifs"
6068 test -z "$ac_dir" && ac_dir=.
6069 tmp_nm="$ac_dir/$lt_tmp_nm"
6070 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6071 # Check to see if the nm accepts a BSD-compat flag.
6072 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6073 # nm: unknown option "B" ignored
6074 # Tru64's nm complains that /dev/null is an invalid object file
6075 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6076 */dev/null* | *'Invalid file or object type'*)
6077 lt_cv_path_NM="$tmp_nm -B"
6078 break
6079 ;;
6080 *)
6081 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6082 */dev/null*)
6083 lt_cv_path_NM="$tmp_nm -p"
6084 break
6085 ;;
6086 *)
6087 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6088 continue # so that we can try to find one that supports BSD flags
6089 ;;
6090 esac
6091 ;;
6092 esac
6093 fi
6094 done
6095 IFS="$lt_save_ifs"
6096 done
6097 : ${lt_cv_path_NM=no}
6098 fi
6099 fi
6100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6101 $as_echo "$lt_cv_path_NM" >&6; }
6102 if test "$lt_cv_path_NM" != "no"; then
6103 NM="$lt_cv_path_NM"
6104 else
6105 # Didn't find any BSD compatible name lister, look for dumpbin.
6106 if test -n "$DUMPBIN"; then :
6107 # Let the user override the test.
6108 else
6109 if test -n "$ac_tool_prefix"; then
6110 for ac_prog in dumpbin "link -dump"
6111 do
6112 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6113 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6115 $as_echo_n "checking for $ac_word... " >&6; }
6116 if ${ac_cv_prog_DUMPBIN+:} false; then :
6117 $as_echo_n "(cached) " >&6
6118 else
6119 if test -n "$DUMPBIN"; then
6120 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6121 else
6122 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6123 for as_dir in $PATH
6124 do
6125 IFS=$as_save_IFS
6126 test -z "$as_dir" && as_dir=.
6127 for ac_exec_ext in '' $ac_executable_extensions; do
6128 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6129 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6130 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6131 break 2
6132 fi
6133 done
6134 done
6135 IFS=$as_save_IFS
6136
6137 fi
6138 fi
6139 DUMPBIN=$ac_cv_prog_DUMPBIN
6140 if test -n "$DUMPBIN"; then
6141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6142 $as_echo "$DUMPBIN" >&6; }
6143 else
6144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6145 $as_echo "no" >&6; }
6146 fi
6147
6148
6149 test -n "$DUMPBIN" && break
6150 done
6151 fi
6152 if test -z "$DUMPBIN"; then
6153 ac_ct_DUMPBIN=$DUMPBIN
6154 for ac_prog in dumpbin "link -dump"
6155 do
6156 # Extract the first word of "$ac_prog", so it can be a program name with args.
6157 set dummy $ac_prog; ac_word=$2
6158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6159 $as_echo_n "checking for $ac_word... " >&6; }
6160 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6161 $as_echo_n "(cached) " >&6
6162 else
6163 if test -n "$ac_ct_DUMPBIN"; then
6164 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6165 else
6166 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6167 for as_dir in $PATH
6168 do
6169 IFS=$as_save_IFS
6170 test -z "$as_dir" && as_dir=.
6171 for ac_exec_ext in '' $ac_executable_extensions; do
6172 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6173 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6174 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6175 break 2
6176 fi
6177 done
6178 done
6179 IFS=$as_save_IFS
6180
6181 fi
6182 fi
6183 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6184 if test -n "$ac_ct_DUMPBIN"; then
6185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6186 $as_echo "$ac_ct_DUMPBIN" >&6; }
6187 else
6188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6189 $as_echo "no" >&6; }
6190 fi
6191
6192
6193 test -n "$ac_ct_DUMPBIN" && break
6194 done
6195
6196 if test "x$ac_ct_DUMPBIN" = x; then
6197 DUMPBIN=":"
6198 else
6199 case $cross_compiling:$ac_tool_warned in
6200 yes:)
6201 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6202 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6203 ac_tool_warned=yes ;;
6204 esac
6205 DUMPBIN=$ac_ct_DUMPBIN
6206 fi
6207 fi
6208
6209 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6210 *COFF*)
6211 DUMPBIN="$DUMPBIN -symbols"
6212 ;;
6213 *)
6214 DUMPBIN=:
6215 ;;
6216 esac
6217 fi
6218
6219 if test "$DUMPBIN" != ":"; then
6220 NM="$DUMPBIN"
6221 fi
6222 fi
6223 test -z "$NM" && NM=nm
6224
6225
6226
6227
6228
6229
6230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6231 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6232 if ${lt_cv_nm_interface+:} false; then :
6233 $as_echo_n "(cached) " >&6
6234 else
6235 lt_cv_nm_interface="BSD nm"
6236 echo "int some_variable = 0;" > conftest.$ac_ext
6237 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6238 (eval "$ac_compile" 2>conftest.err)
6239 cat conftest.err >&5
6240 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6241 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6242 cat conftest.err >&5
6243 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6244 cat conftest.out >&5
6245 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6246 lt_cv_nm_interface="MS dumpbin"
6247 fi
6248 rm -f conftest*
6249 fi
6250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6251 $as_echo "$lt_cv_nm_interface" >&6; }
6252
6253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6254 $as_echo_n "checking whether ln -s works... " >&6; }
6255 LN_S=$as_ln_s
6256 if test "$LN_S" = "ln -s"; then
6257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6258 $as_echo "yes" >&6; }
6259 else
6260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6261 $as_echo "no, using $LN_S" >&6; }
6262 fi
6263
6264 # find the maximum length of command line arguments
6265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6266 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6267 if ${lt_cv_sys_max_cmd_len+:} false; then :
6268 $as_echo_n "(cached) " >&6
6269 else
6270 i=0
6271 teststring="ABCD"
6272
6273 case $build_os in
6274 msdosdjgpp*)
6275 # On DJGPP, this test can blow up pretty badly due to problems in libc
6276 # (any single argument exceeding 2000 bytes causes a buffer overrun
6277 # during glob expansion). Even if it were fixed, the result of this
6278 # check would be larger than it should be.
6279 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6280 ;;
6281
6282 gnu*)
6283 # Under GNU Hurd, this test is not required because there is
6284 # no limit to the length of command line arguments.
6285 # Libtool will interpret -1 as no limit whatsoever
6286 lt_cv_sys_max_cmd_len=-1;
6287 ;;
6288
6289 cygwin* | mingw* | cegcc*)
6290 # On Win9x/ME, this test blows up -- it succeeds, but takes
6291 # about 5 minutes as the teststring grows exponentially.
6292 # Worse, since 9x/ME are not pre-emptively multitasking,
6293 # you end up with a "frozen" computer, even though with patience
6294 # the test eventually succeeds (with a max line length of 256k).
6295 # Instead, let's just punt: use the minimum linelength reported by
6296 # all of the supported platforms: 8192 (on NT/2K/XP).
6297 lt_cv_sys_max_cmd_len=8192;
6298 ;;
6299
6300 mint*)
6301 # On MiNT this can take a long time and run out of memory.
6302 lt_cv_sys_max_cmd_len=8192;
6303 ;;
6304
6305 amigaos*)
6306 # On AmigaOS with pdksh, this test takes hours, literally.
6307 # So we just punt and use a minimum line length of 8192.
6308 lt_cv_sys_max_cmd_len=8192;
6309 ;;
6310
6311 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6312 # This has been around since 386BSD, at least. Likely further.
6313 if test -x /sbin/sysctl; then
6314 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6315 elif test -x /usr/sbin/sysctl; then
6316 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6317 else
6318 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6319 fi
6320 # And add a safety zone
6321 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6322 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6323 ;;
6324
6325 interix*)
6326 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6327 lt_cv_sys_max_cmd_len=196608
6328 ;;
6329
6330 osf*)
6331 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6332 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6333 # nice to cause kernel panics so lets avoid the loop below.
6334 # First set a reasonable default.
6335 lt_cv_sys_max_cmd_len=16384
6336 #
6337 if test -x /sbin/sysconfig; then
6338 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6339 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6340 esac
6341 fi
6342 ;;
6343 sco3.2v5*)
6344 lt_cv_sys_max_cmd_len=102400
6345 ;;
6346 sysv5* | sco5v6* | sysv4.2uw2*)
6347 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6348 if test -n "$kargmax"; then
6349 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6350 else
6351 lt_cv_sys_max_cmd_len=32768
6352 fi
6353 ;;
6354 *)
6355 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6356 if test -n "$lt_cv_sys_max_cmd_len"; then
6357 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6358 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6359 else
6360 # Make teststring a little bigger before we do anything with it.
6361 # a 1K string should be a reasonable start.
6362 for i in 1 2 3 4 5 6 7 8 ; do
6363 teststring=$teststring$teststring
6364 done
6365 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6366 # If test is not a shell built-in, we'll probably end up computing a
6367 # maximum length that is only half of the actual maximum length, but
6368 # we can't tell.
6369 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6370 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6371 test $i != 17 # 1/2 MB should be enough
6372 do
6373 i=`expr $i + 1`
6374 teststring=$teststring$teststring
6375 done
6376 # Only check the string length outside the loop.
6377 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6378 teststring=
6379 # Add a significant safety factor because C++ compilers can tack on
6380 # massive amounts of additional arguments before passing them to the
6381 # linker. It appears as though 1/2 is a usable value.
6382 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6383 fi
6384 ;;
6385 esac
6386
6387 fi
6388
6389 if test -n $lt_cv_sys_max_cmd_len ; then
6390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6391 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6392 else
6393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6394 $as_echo "none" >&6; }
6395 fi
6396 max_cmd_len=$lt_cv_sys_max_cmd_len
6397
6398
6399
6400
6401
6402
6403 : ${CP="cp -f"}
6404 : ${MV="mv -f"}
6405 : ${RM="rm -f"}
6406
6407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6408 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6409 # Try some XSI features
6410 xsi_shell=no
6411 ( _lt_dummy="a/b/c"
6412 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
6413 = c,a/b,b/c, \
6414 && eval 'test $(( 1 + 1 )) -eq 2 \
6415 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6416 && xsi_shell=yes
6417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6418 $as_echo "$xsi_shell" >&6; }
6419
6420
6421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6422 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6423 lt_shell_append=no
6424 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6425 >/dev/null 2>&1 \
6426 && lt_shell_append=yes
6427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6428 $as_echo "$lt_shell_append" >&6; }
6429
6430
6431 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6432 lt_unset=unset
6433 else
6434 lt_unset=false
6435 fi
6436
6437
6438
6439
6440
6441 # test EBCDIC or ASCII
6442 case `echo X|tr X '\101'` in
6443 A) # ASCII based system
6444 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6445 lt_SP2NL='tr \040 \012'
6446 lt_NL2SP='tr \015\012 \040\040'
6447 ;;
6448 *) # EBCDIC based system
6449 lt_SP2NL='tr \100 \n'
6450 lt_NL2SP='tr \r\n \100\100'
6451 ;;
6452 esac
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
6463 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
6464 if ${lt_cv_to_host_file_cmd+:} false; then :
6465 $as_echo_n "(cached) " >&6
6466 else
6467 case $host in
6468 *-*-mingw* )
6469 case $build in
6470 *-*-mingw* ) # actually msys
6471 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
6472 ;;
6473 *-*-cygwin* )
6474 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
6475 ;;
6476 * ) # otherwise, assume *nix
6477 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
6478 ;;
6479 esac
6480 ;;
6481 *-*-cygwin* )
6482 case $build in
6483 *-*-mingw* ) # actually msys
6484 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
6485 ;;
6486 *-*-cygwin* )
6487 lt_cv_to_host_file_cmd=func_convert_file_noop
6488 ;;
6489 * ) # otherwise, assume *nix
6490 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
6491 ;;
6492 esac
6493 ;;
6494 * ) # unhandled hosts (and "normal" native builds)
6495 lt_cv_to_host_file_cmd=func_convert_file_noop
6496 ;;
6497 esac
6498
6499 fi
6500
6501 to_host_file_cmd=$lt_cv_to_host_file_cmd
6502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
6503 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
6504
6505
6506
6507
6508
6509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
6510 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
6511 if ${lt_cv_to_tool_file_cmd+:} false; then :
6512 $as_echo_n "(cached) " >&6
6513 else
6514 #assume ordinary cross tools, or native build.
6515 lt_cv_to_tool_file_cmd=func_convert_file_noop
6516 case $host in
6517 *-*-mingw* )
6518 case $build in
6519 *-*-mingw* ) # actually msys
6520 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
6521 ;;
6522 esac
6523 ;;
6524 esac
6525
6526 fi
6527
6528 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
6529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
6530 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
6531
6532
6533
6534
6535
6536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6537 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6538 if ${lt_cv_ld_reload_flag+:} false; then :
6539 $as_echo_n "(cached) " >&6
6540 else
6541 lt_cv_ld_reload_flag='-r'
6542 fi
6543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6544 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6545 reload_flag=$lt_cv_ld_reload_flag
6546 case $reload_flag in
6547 "" | " "*) ;;
6548 *) reload_flag=" $reload_flag" ;;
6549 esac
6550 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6551 case $host_os in
6552 cygwin* | mingw* | pw32* | cegcc*)
6553 if test "$GCC" != yes; then
6554 reload_cmds=false
6555 fi
6556 ;;
6557 darwin*)
6558 if test "$GCC" = yes; then
6559 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6560 else
6561 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6562 fi
6563 ;;
6564 esac
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574 if test -n "$ac_tool_prefix"; then
6575 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6576 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6578 $as_echo_n "checking for $ac_word... " >&6; }
6579 if ${ac_cv_prog_OBJDUMP+:} false; then :
6580 $as_echo_n "(cached) " >&6
6581 else
6582 if test -n "$OBJDUMP"; then
6583 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6584 else
6585 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6586 for as_dir in $PATH
6587 do
6588 IFS=$as_save_IFS
6589 test -z "$as_dir" && as_dir=.
6590 for ac_exec_ext in '' $ac_executable_extensions; do
6591 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6592 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6593 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6594 break 2
6595 fi
6596 done
6597 done
6598 IFS=$as_save_IFS
6599
6600 fi
6601 fi
6602 OBJDUMP=$ac_cv_prog_OBJDUMP
6603 if test -n "$OBJDUMP"; then
6604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6605 $as_echo "$OBJDUMP" >&6; }
6606 else
6607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6608 $as_echo "no" >&6; }
6609 fi
6610
6611
6612 fi
6613 if test -z "$ac_cv_prog_OBJDUMP"; then
6614 ac_ct_OBJDUMP=$OBJDUMP
6615 # Extract the first word of "objdump", so it can be a program name with args.
6616 set dummy objdump; ac_word=$2
6617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6618 $as_echo_n "checking for $ac_word... " >&6; }
6619 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6620 $as_echo_n "(cached) " >&6
6621 else
6622 if test -n "$ac_ct_OBJDUMP"; then
6623 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6624 else
6625 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6626 for as_dir in $PATH
6627 do
6628 IFS=$as_save_IFS
6629 test -z "$as_dir" && as_dir=.
6630 for ac_exec_ext in '' $ac_executable_extensions; do
6631 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6632 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6633 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6634 break 2
6635 fi
6636 done
6637 done
6638 IFS=$as_save_IFS
6639
6640 fi
6641 fi
6642 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6643 if test -n "$ac_ct_OBJDUMP"; then
6644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6645 $as_echo "$ac_ct_OBJDUMP" >&6; }
6646 else
6647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6648 $as_echo "no" >&6; }
6649 fi
6650
6651 if test "x$ac_ct_OBJDUMP" = x; then
6652 OBJDUMP="false"
6653 else
6654 case $cross_compiling:$ac_tool_warned in
6655 yes:)
6656 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6657 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6658 ac_tool_warned=yes ;;
6659 esac
6660 OBJDUMP=$ac_ct_OBJDUMP
6661 fi
6662 else
6663 OBJDUMP="$ac_cv_prog_OBJDUMP"
6664 fi
6665
6666 test -z "$OBJDUMP" && OBJDUMP=objdump
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6677 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6678 if ${lt_cv_deplibs_check_method+:} false; then :
6679 $as_echo_n "(cached) " >&6
6680 else
6681 lt_cv_file_magic_cmd='$MAGIC_CMD'
6682 lt_cv_file_magic_test_file=
6683 lt_cv_deplibs_check_method='unknown'
6684 # Need to set the preceding variable on all platforms that support
6685 # interlibrary dependencies.
6686 # 'none' -- dependencies not supported.
6687 # `unknown' -- same as none, but documents that we really don't know.
6688 # 'pass_all' -- all dependencies passed with no checks.
6689 # 'test_compile' -- check by making test program.
6690 # 'file_magic [[regex]]' -- check by looking for files in library path
6691 # which responds to the $file_magic_cmd with a given extended regex.
6692 # If you have `file' or equivalent on your system and you're not sure
6693 # whether `pass_all' will *always* work, you probably want this one.
6694
6695 case $host_os in
6696 aix[4-9]*)
6697 lt_cv_deplibs_check_method=pass_all
6698 ;;
6699
6700 beos*)
6701 lt_cv_deplibs_check_method=pass_all
6702 ;;
6703
6704 bsdi[45]*)
6705 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6706 lt_cv_file_magic_cmd='/usr/bin/file -L'
6707 lt_cv_file_magic_test_file=/shlib/libc.so
6708 ;;
6709
6710 cygwin*)
6711 # func_win32_libid is a shell function defined in ltmain.sh
6712 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6713 lt_cv_file_magic_cmd='func_win32_libid'
6714 ;;
6715
6716 mingw* | pw32*)
6717 # Base MSYS/MinGW do not provide the 'file' command needed by
6718 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6719 # unless we find 'file', for example because we are cross-compiling.
6720 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6721 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6722 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6723 lt_cv_file_magic_cmd='func_win32_libid'
6724 else
6725 # Keep this pattern in sync with the one in func_win32_libid.
6726 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6727 lt_cv_file_magic_cmd='$OBJDUMP -f'
6728 fi
6729 ;;
6730
6731 cegcc*)
6732 # use the weaker test based on 'objdump'. See mingw*.
6733 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6734 lt_cv_file_magic_cmd='$OBJDUMP -f'
6735 ;;
6736
6737 darwin* | rhapsody*)
6738 lt_cv_deplibs_check_method=pass_all
6739 ;;
6740
6741 freebsd* | dragonfly*)
6742 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6743 case $host_cpu in
6744 i*86 )
6745 # Not sure whether the presence of OpenBSD here was a mistake.
6746 # Let's accept both of them until this is cleared up.
6747 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6748 lt_cv_file_magic_cmd=/usr/bin/file
6749 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6750 ;;
6751 esac
6752 else
6753 lt_cv_deplibs_check_method=pass_all
6754 fi
6755 ;;
6756
6757 gnu*)
6758 lt_cv_deplibs_check_method=pass_all
6759 ;;
6760
6761 haiku*)
6762 lt_cv_deplibs_check_method=pass_all
6763 ;;
6764
6765 hpux10.20* | hpux11*)
6766 lt_cv_file_magic_cmd=/usr/bin/file
6767 case $host_cpu in
6768 ia64*)
6769 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6770 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6771 ;;
6772 hppa*64*)
6773 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
6774 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6775 ;;
6776 *)
6777 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6778 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6779 ;;
6780 esac
6781 ;;
6782
6783 interix[3-9]*)
6784 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6785 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6786 ;;
6787
6788 irix5* | irix6* | nonstopux*)
6789 case $LD in
6790 *-32|*"-32 ") libmagic=32-bit;;
6791 *-n32|*"-n32 ") libmagic=N32;;
6792 *-64|*"-64 ") libmagic=64-bit;;
6793 *) libmagic=never-match;;
6794 esac
6795 lt_cv_deplibs_check_method=pass_all
6796 ;;
6797
6798 # This must be Linux ELF.
6799 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6800 lt_cv_deplibs_check_method=pass_all
6801 ;;
6802
6803 netbsd*)
6804 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6805 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6806 else
6807 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6808 fi
6809 ;;
6810
6811 newos6*)
6812 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6813 lt_cv_file_magic_cmd=/usr/bin/file
6814 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6815 ;;
6816
6817 *nto* | *qnx*)
6818 lt_cv_deplibs_check_method=pass_all
6819 ;;
6820
6821 openbsd*)
6822 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6823 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6824 else
6825 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6826 fi
6827 ;;
6828
6829 osf3* | osf4* | osf5*)
6830 lt_cv_deplibs_check_method=pass_all
6831 ;;
6832
6833 rdos*)
6834 lt_cv_deplibs_check_method=pass_all
6835 ;;
6836
6837 solaris*)
6838 lt_cv_deplibs_check_method=pass_all
6839 ;;
6840
6841 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6842 lt_cv_deplibs_check_method=pass_all
6843 ;;
6844
6845 sysv4 | sysv4.3*)
6846 case $host_vendor in
6847 motorola)
6848 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]'
6849 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6850 ;;
6851 ncr)
6852 lt_cv_deplibs_check_method=pass_all
6853 ;;
6854 sequent)
6855 lt_cv_file_magic_cmd='/bin/file'
6856 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6857 ;;
6858 sni)
6859 lt_cv_file_magic_cmd='/bin/file'
6860 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6861 lt_cv_file_magic_test_file=/lib/libc.so
6862 ;;
6863 siemens)
6864 lt_cv_deplibs_check_method=pass_all
6865 ;;
6866 pc)
6867 lt_cv_deplibs_check_method=pass_all
6868 ;;
6869 esac
6870 ;;
6871
6872 tpf*)
6873 lt_cv_deplibs_check_method=pass_all
6874 ;;
6875 esac
6876
6877 fi
6878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6879 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6880
6881 file_magic_glob=
6882 want_nocaseglob=no
6883 if test "$build" = "$host"; then
6884 case $host_os in
6885 mingw* | pw32*)
6886 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6887 want_nocaseglob=yes
6888 else
6889 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6890 fi
6891 ;;
6892 esac
6893 fi
6894
6895 file_magic_cmd=$lt_cv_file_magic_cmd
6896 deplibs_check_method=$lt_cv_deplibs_check_method
6897 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920 if test -n "$ac_tool_prefix"; then
6921 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6922 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6924 $as_echo_n "checking for $ac_word... " >&6; }
6925 if ${ac_cv_prog_DLLTOOL+:} false; then :
6926 $as_echo_n "(cached) " >&6
6927 else
6928 if test -n "$DLLTOOL"; then
6929 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6930 else
6931 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6932 for as_dir in $PATH
6933 do
6934 IFS=$as_save_IFS
6935 test -z "$as_dir" && as_dir=.
6936 for ac_exec_ext in '' $ac_executable_extensions; do
6937 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6938 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6939 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6940 break 2
6941 fi
6942 done
6943 done
6944 IFS=$as_save_IFS
6945
6946 fi
6947 fi
6948 DLLTOOL=$ac_cv_prog_DLLTOOL
6949 if test -n "$DLLTOOL"; then
6950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6951 $as_echo "$DLLTOOL" >&6; }
6952 else
6953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6954 $as_echo "no" >&6; }
6955 fi
6956
6957
6958 fi
6959 if test -z "$ac_cv_prog_DLLTOOL"; then
6960 ac_ct_DLLTOOL=$DLLTOOL
6961 # Extract the first word of "dlltool", so it can be a program name with args.
6962 set dummy dlltool; ac_word=$2
6963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6964 $as_echo_n "checking for $ac_word... " >&6; }
6965 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6966 $as_echo_n "(cached) " >&6
6967 else
6968 if test -n "$ac_ct_DLLTOOL"; then
6969 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6970 else
6971 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6972 for as_dir in $PATH
6973 do
6974 IFS=$as_save_IFS
6975 test -z "$as_dir" && as_dir=.
6976 for ac_exec_ext in '' $ac_executable_extensions; do
6977 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6978 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6979 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6980 break 2
6981 fi
6982 done
6983 done
6984 IFS=$as_save_IFS
6985
6986 fi
6987 fi
6988 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6989 if test -n "$ac_ct_DLLTOOL"; then
6990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6991 $as_echo "$ac_ct_DLLTOOL" >&6; }
6992 else
6993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6994 $as_echo "no" >&6; }
6995 fi
6996
6997 if test "x$ac_ct_DLLTOOL" = x; then
6998 DLLTOOL="false"
6999 else
7000 case $cross_compiling:$ac_tool_warned in
7001 yes:)
7002 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7003 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7004 ac_tool_warned=yes ;;
7005 esac
7006 DLLTOOL=$ac_ct_DLLTOOL
7007 fi
7008 else
7009 DLLTOOL="$ac_cv_prog_DLLTOOL"
7010 fi
7011
7012 test -z "$DLLTOOL" && DLLTOOL=dlltool
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
7024 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
7025 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
7026 $as_echo_n "(cached) " >&6
7027 else
7028 lt_cv_sharedlib_from_linklib_cmd='unknown'
7029
7030 case $host_os in
7031 cygwin* | mingw* | pw32* | cegcc*)
7032 # two different shell functions defined in ltmain.sh
7033 # decide which to use based on capabilities of $DLLTOOL
7034 case `$DLLTOOL --help 2>&1` in
7035 *--identify-strict*)
7036 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
7037 ;;
7038 *)
7039 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
7040 ;;
7041 esac
7042 ;;
7043 *)
7044 # fallback: assume linklib IS sharedlib
7045 lt_cv_sharedlib_from_linklib_cmd="$ECHO"
7046 ;;
7047 esac
7048
7049 fi
7050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
7051 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
7052 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
7053 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
7054
7055
7056
7057
7058
7059
7060
7061 if test -n "$ac_tool_prefix"; then
7062 for ac_prog in ar
7063 do
7064 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
7065 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
7066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7067 $as_echo_n "checking for $ac_word... " >&6; }
7068 if ${ac_cv_prog_AR+:} false; then :
7069 $as_echo_n "(cached) " >&6
7070 else
7071 if test -n "$AR"; then
7072 ac_cv_prog_AR="$AR" # Let the user override the test.
7073 else
7074 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7075 for as_dir in $PATH
7076 do
7077 IFS=$as_save_IFS
7078 test -z "$as_dir" && as_dir=.
7079 for ac_exec_ext in '' $ac_executable_extensions; do
7080 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7081 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
7082 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7083 break 2
7084 fi
7085 done
7086 done
7087 IFS=$as_save_IFS
7088
7089 fi
7090 fi
7091 AR=$ac_cv_prog_AR
7092 if test -n "$AR"; then
7093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7094 $as_echo "$AR" >&6; }
7095 else
7096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7097 $as_echo "no" >&6; }
7098 fi
7099
7100
7101 test -n "$AR" && break
7102 done
7103 fi
7104 if test -z "$AR"; then
7105 ac_ct_AR=$AR
7106 for ac_prog in ar
7107 do
7108 # Extract the first word of "$ac_prog", so it can be a program name with args.
7109 set dummy $ac_prog; ac_word=$2
7110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7111 $as_echo_n "checking for $ac_word... " >&6; }
7112 if ${ac_cv_prog_ac_ct_AR+:} false; then :
7113 $as_echo_n "(cached) " >&6
7114 else
7115 if test -n "$ac_ct_AR"; then
7116 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7117 else
7118 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7119 for as_dir in $PATH
7120 do
7121 IFS=$as_save_IFS
7122 test -z "$as_dir" && as_dir=.
7123 for ac_exec_ext in '' $ac_executable_extensions; do
7124 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7125 ac_cv_prog_ac_ct_AR="$ac_prog"
7126 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7127 break 2
7128 fi
7129 done
7130 done
7131 IFS=$as_save_IFS
7132
7133 fi
7134 fi
7135 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7136 if test -n "$ac_ct_AR"; then
7137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7138 $as_echo "$ac_ct_AR" >&6; }
7139 else
7140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7141 $as_echo "no" >&6; }
7142 fi
7143
7144
7145 test -n "$ac_ct_AR" && break
7146 done
7147
7148 if test "x$ac_ct_AR" = x; then
7149 AR="false"
7150 else
7151 case $cross_compiling:$ac_tool_warned in
7152 yes:)
7153 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7154 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7155 ac_tool_warned=yes ;;
7156 esac
7157 AR=$ac_ct_AR
7158 fi
7159 fi
7160
7161 : ${AR=ar}
7162 : ${AR_FLAGS=cru}
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
7175 $as_echo_n "checking for archiver @FILE support... " >&6; }
7176 if ${lt_cv_ar_at_file+:} false; then :
7177 $as_echo_n "(cached) " >&6
7178 else
7179 lt_cv_ar_at_file=no
7180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7181 /* end confdefs.h. */
7182
7183 int
7184 main ()
7185 {
7186
7187 ;
7188 return 0;
7189 }
7190 _ACEOF
7191 if ac_fn_c_try_compile "$LINENO"; then :
7192 echo conftest.$ac_objext > conftest.lst
7193 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
7194 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
7195 (eval $lt_ar_try) 2>&5
7196 ac_status=$?
7197 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7198 test $ac_status = 0; }
7199 if test "$ac_status" -eq 0; then
7200 # Ensure the archiver fails upon bogus file names.
7201 rm -f conftest.$ac_objext libconftest.a
7202 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
7203 (eval $lt_ar_try) 2>&5
7204 ac_status=$?
7205 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7206 test $ac_status = 0; }
7207 if test "$ac_status" -ne 0; then
7208 lt_cv_ar_at_file=@
7209 fi
7210 fi
7211 rm -f conftest.* libconftest.a
7212
7213 fi
7214 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7215
7216 fi
7217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
7218 $as_echo "$lt_cv_ar_at_file" >&6; }
7219
7220 if test "x$lt_cv_ar_at_file" = xno; then
7221 archiver_list_spec=
7222 else
7223 archiver_list_spec=$lt_cv_ar_at_file
7224 fi
7225
7226
7227
7228
7229
7230
7231
7232 if test -n "$ac_tool_prefix"; then
7233 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7234 set dummy ${ac_tool_prefix}strip; ac_word=$2
7235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7236 $as_echo_n "checking for $ac_word... " >&6; }
7237 if ${ac_cv_prog_STRIP+:} false; then :
7238 $as_echo_n "(cached) " >&6
7239 else
7240 if test -n "$STRIP"; then
7241 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7242 else
7243 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7244 for as_dir in $PATH
7245 do
7246 IFS=$as_save_IFS
7247 test -z "$as_dir" && as_dir=.
7248 for ac_exec_ext in '' $ac_executable_extensions; do
7249 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7250 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7251 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7252 break 2
7253 fi
7254 done
7255 done
7256 IFS=$as_save_IFS
7257
7258 fi
7259 fi
7260 STRIP=$ac_cv_prog_STRIP
7261 if test -n "$STRIP"; then
7262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7263 $as_echo "$STRIP" >&6; }
7264 else
7265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7266 $as_echo "no" >&6; }
7267 fi
7268
7269
7270 fi
7271 if test -z "$ac_cv_prog_STRIP"; then
7272 ac_ct_STRIP=$STRIP
7273 # Extract the first word of "strip", so it can be a program name with args.
7274 set dummy strip; ac_word=$2
7275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7276 $as_echo_n "checking for $ac_word... " >&6; }
7277 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
7278 $as_echo_n "(cached) " >&6
7279 else
7280 if test -n "$ac_ct_STRIP"; then
7281 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7282 else
7283 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7284 for as_dir in $PATH
7285 do
7286 IFS=$as_save_IFS
7287 test -z "$as_dir" && as_dir=.
7288 for ac_exec_ext in '' $ac_executable_extensions; do
7289 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7290 ac_cv_prog_ac_ct_STRIP="strip"
7291 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7292 break 2
7293 fi
7294 done
7295 done
7296 IFS=$as_save_IFS
7297
7298 fi
7299 fi
7300 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7301 if test -n "$ac_ct_STRIP"; then
7302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7303 $as_echo "$ac_ct_STRIP" >&6; }
7304 else
7305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7306 $as_echo "no" >&6; }
7307 fi
7308
7309 if test "x$ac_ct_STRIP" = x; then
7310 STRIP=":"
7311 else
7312 case $cross_compiling:$ac_tool_warned in
7313 yes:)
7314 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7315 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7316 ac_tool_warned=yes ;;
7317 esac
7318 STRIP=$ac_ct_STRIP
7319 fi
7320 else
7321 STRIP="$ac_cv_prog_STRIP"
7322 fi
7323
7324 test -z "$STRIP" && STRIP=:
7325
7326
7327
7328
7329
7330
7331 if test -n "$ac_tool_prefix"; then
7332 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7333 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7335 $as_echo_n "checking for $ac_word... " >&6; }
7336 if ${ac_cv_prog_RANLIB+:} false; then :
7337 $as_echo_n "(cached) " >&6
7338 else
7339 if test -n "$RANLIB"; then
7340 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7341 else
7342 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7343 for as_dir in $PATH
7344 do
7345 IFS=$as_save_IFS
7346 test -z "$as_dir" && as_dir=.
7347 for ac_exec_ext in '' $ac_executable_extensions; do
7348 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7349 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7350 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7351 break 2
7352 fi
7353 done
7354 done
7355 IFS=$as_save_IFS
7356
7357 fi
7358 fi
7359 RANLIB=$ac_cv_prog_RANLIB
7360 if test -n "$RANLIB"; then
7361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7362 $as_echo "$RANLIB" >&6; }
7363 else
7364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7365 $as_echo "no" >&6; }
7366 fi
7367
7368
7369 fi
7370 if test -z "$ac_cv_prog_RANLIB"; then
7371 ac_ct_RANLIB=$RANLIB
7372 # Extract the first word of "ranlib", so it can be a program name with args.
7373 set dummy ranlib; ac_word=$2
7374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7375 $as_echo_n "checking for $ac_word... " >&6; }
7376 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7377 $as_echo_n "(cached) " >&6
7378 else
7379 if test -n "$ac_ct_RANLIB"; then
7380 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7381 else
7382 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7383 for as_dir in $PATH
7384 do
7385 IFS=$as_save_IFS
7386 test -z "$as_dir" && as_dir=.
7387 for ac_exec_ext in '' $ac_executable_extensions; do
7388 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7389 ac_cv_prog_ac_ct_RANLIB="ranlib"
7390 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7391 break 2
7392 fi
7393 done
7394 done
7395 IFS=$as_save_IFS
7396
7397 fi
7398 fi
7399 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7400 if test -n "$ac_ct_RANLIB"; then
7401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7402 $as_echo "$ac_ct_RANLIB" >&6; }
7403 else
7404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7405 $as_echo "no" >&6; }
7406 fi
7407
7408 if test "x$ac_ct_RANLIB" = x; then
7409 RANLIB=":"
7410 else
7411 case $cross_compiling:$ac_tool_warned in
7412 yes:)
7413 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7414 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7415 ac_tool_warned=yes ;;
7416 esac
7417 RANLIB=$ac_ct_RANLIB
7418 fi
7419 else
7420 RANLIB="$ac_cv_prog_RANLIB"
7421 fi
7422
7423 test -z "$RANLIB" && RANLIB=:
7424
7425
7426
7427
7428
7429
7430 # Determine commands to create old-style static archives.
7431 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7432 old_postinstall_cmds='chmod 644 $oldlib'
7433 old_postuninstall_cmds=
7434
7435 if test -n "$RANLIB"; then
7436 case $host_os in
7437 openbsd*)
7438 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7439 ;;
7440 *)
7441 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7442 ;;
7443 esac
7444 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7445 fi
7446
7447 case $host_os in
7448 darwin*)
7449 lock_old_archive_extraction=yes ;;
7450 *)
7451 lock_old_archive_extraction=no ;;
7452 esac
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492 # If no C compiler was specified, use CC.
7493 LTCC=${LTCC-"$CC"}
7494
7495 # If no C compiler flags were specified, use CFLAGS.
7496 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7497
7498 # Allow CC to be a program name with arguments.
7499 compiler=$CC
7500
7501
7502 # Check for command to grab the raw symbol name followed by C symbol from nm.
7503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7504 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7505 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7506 $as_echo_n "(cached) " >&6
7507 else
7508
7509 # These are sane defaults that work on at least a few old systems.
7510 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7511
7512 # Character class describing NM global symbol codes.
7513 symcode='[BCDEGRST]'
7514
7515 # Regexp to match symbols that can be accessed directly from C.
7516 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7517
7518 # Define system-specific variables.
7519 case $host_os in
7520 aix*)
7521 symcode='[BCDT]'
7522 ;;
7523 cygwin* | mingw* | pw32* | cegcc*)
7524 symcode='[ABCDGISTW]'
7525 ;;
7526 hpux*)
7527 if test "$host_cpu" = ia64; then
7528 symcode='[ABCDEGRST]'
7529 fi
7530 ;;
7531 irix* | nonstopux*)
7532 symcode='[BCDEGRST]'
7533 ;;
7534 osf*)
7535 symcode='[BCDEGQRST]'
7536 ;;
7537 solaris*)
7538 symcode='[BDRT]'
7539 ;;
7540 sco3.2v5*)
7541 symcode='[DT]'
7542 ;;
7543 sysv4.2uw2*)
7544 symcode='[DT]'
7545 ;;
7546 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7547 symcode='[ABDT]'
7548 ;;
7549 sysv4)
7550 symcode='[DFNSTU]'
7551 ;;
7552 esac
7553
7554 # If we're using GNU nm, then use its standard symbol codes.
7555 case `$NM -V 2>&1` in
7556 *GNU* | *'with BFD'*)
7557 symcode='[ABCDGIRSTW]' ;;
7558 esac
7559
7560 # Transform an extracted symbol line into a proper C declaration.
7561 # Some systems (esp. on ia64) link data and code symbols differently,
7562 # so use this general approach.
7563 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7564
7565 # Transform an extracted symbol line into symbol name and symbol address
7566 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7567 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
7568
7569 # Handle CRLF in mingw tool chain
7570 opt_cr=
7571 case $build_os in
7572 mingw*)
7573 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7574 ;;
7575 esac
7576
7577 # Try without a prefix underscore, then with it.
7578 for ac_symprfx in "" "_"; do
7579
7580 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7581 symxfrm="\\1 $ac_symprfx\\2 \\2"
7582
7583 # Write the raw and C identifiers.
7584 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7585 # Fake it for dumpbin and say T for any non-static function
7586 # and D for any global variable.
7587 # Also find C++ and __fastcall symbols from MSVC++,
7588 # which start with @ or ?.
7589 lt_cv_sys_global_symbol_pipe="$AWK '"\
7590 " {last_section=section; section=\$ 3};"\
7591 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7592 " \$ 0!~/External *\|/{next};"\
7593 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7594 " {if(hide[section]) next};"\
7595 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7596 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7597 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7598 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7599 " ' prfx=^$ac_symprfx"
7600 else
7601 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7602 fi
7603 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
7604
7605 # Check to see that the pipe works correctly.
7606 pipe_works=no
7607
7608 rm -f conftest*
7609 cat > conftest.$ac_ext <<_LT_EOF
7610 #ifdef __cplusplus
7611 extern "C" {
7612 #endif
7613 char nm_test_var;
7614 void nm_test_func(void);
7615 void nm_test_func(void){}
7616 #ifdef __cplusplus
7617 }
7618 #endif
7619 int main(){nm_test_var='a';nm_test_func();return(0);}
7620 _LT_EOF
7621
7622 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7623 (eval $ac_compile) 2>&5
7624 ac_status=$?
7625 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7626 test $ac_status = 0; }; then
7627 # Now try to grab the symbols.
7628 nlist=conftest.nm
7629 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7630 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7631 ac_status=$?
7632 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7633 test $ac_status = 0; } && test -s "$nlist"; then
7634 # Try sorting and uniquifying the output.
7635 if sort "$nlist" | uniq > "$nlist"T; then
7636 mv -f "$nlist"T "$nlist"
7637 else
7638 rm -f "$nlist"T
7639 fi
7640
7641 # Make sure that we snagged all the symbols we need.
7642 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7643 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7644 cat <<_LT_EOF > conftest.$ac_ext
7645 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
7646 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
7647 /* DATA imports from DLLs on WIN32 con't be const, because runtime
7648 relocations are performed -- see ld's documentation on pseudo-relocs. */
7649 # define LT_DLSYM_CONST
7650 #elif defined(__osf__)
7651 /* This system does not cope well with relocations in const data. */
7652 # define LT_DLSYM_CONST
7653 #else
7654 # define LT_DLSYM_CONST const
7655 #endif
7656
7657 #ifdef __cplusplus
7658 extern "C" {
7659 #endif
7660
7661 _LT_EOF
7662 # Now generate the symbol file.
7663 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7664
7665 cat <<_LT_EOF >> conftest.$ac_ext
7666
7667 /* The mapping between symbol names and symbols. */
7668 LT_DLSYM_CONST struct {
7669 const char *name;
7670 void *address;
7671 }
7672 lt__PROGRAM__LTX_preloaded_symbols[] =
7673 {
7674 { "@PROGRAM@", (void *) 0 },
7675 _LT_EOF
7676 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7677 cat <<\_LT_EOF >> conftest.$ac_ext
7678 {0, (void *) 0}
7679 };
7680
7681 /* This works around a problem in FreeBSD linker */
7682 #ifdef FREEBSD_WORKAROUND
7683 static const void *lt_preloaded_setup() {
7684 return lt__PROGRAM__LTX_preloaded_symbols;
7685 }
7686 #endif
7687
7688 #ifdef __cplusplus
7689 }
7690 #endif
7691 _LT_EOF
7692 # Now try linking the two files.
7693 mv conftest.$ac_objext conftstm.$ac_objext
7694 lt_globsym_save_LIBS=$LIBS
7695 lt_globsym_save_CFLAGS=$CFLAGS
7696 LIBS="conftstm.$ac_objext"
7697 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7698 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7699 (eval $ac_link) 2>&5
7700 ac_status=$?
7701 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7702 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7703 pipe_works=yes
7704 fi
7705 LIBS=$lt_globsym_save_LIBS
7706 CFLAGS=$lt_globsym_save_CFLAGS
7707 else
7708 echo "cannot find nm_test_func in $nlist" >&5
7709 fi
7710 else
7711 echo "cannot find nm_test_var in $nlist" >&5
7712 fi
7713 else
7714 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7715 fi
7716 else
7717 echo "$progname: failed program was:" >&5
7718 cat conftest.$ac_ext >&5
7719 fi
7720 rm -rf conftest* conftst*
7721
7722 # Do not use the global_symbol_pipe unless it works.
7723 if test "$pipe_works" = yes; then
7724 break
7725 else
7726 lt_cv_sys_global_symbol_pipe=
7727 fi
7728 done
7729
7730 fi
7731
7732 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7733 lt_cv_sys_global_symbol_to_cdecl=
7734 fi
7735 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7737 $as_echo "failed" >&6; }
7738 else
7739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7740 $as_echo "ok" >&6; }
7741 fi
7742
7743 # Response file support.
7744 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7745 nm_file_list_spec='@'
7746 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7747 nm_file_list_spec='@'
7748 fi
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769
7770
7771
7772
7773
7774
7775
7776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7777 $as_echo_n "checking for sysroot... " >&6; }
7778
7779 # Check whether --with-sysroot was given.
7780 if test "${with_sysroot+set}" = set; then :
7781 withval=$with_sysroot;
7782 else
7783 with_sysroot=no
7784 fi
7785
7786
7787 lt_sysroot=
7788 case ${with_sysroot} in #(
7789 yes)
7790 if test "$GCC" = yes; then
7791 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7792 fi
7793 ;; #(
7794 /*)
7795 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7796 ;; #(
7797 no|'')
7798 ;; #(
7799 *)
7800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
7801 $as_echo "${with_sysroot}" >&6; }
7802 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7803 ;;
7804 esac
7805
7806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7807 $as_echo "${lt_sysroot:-no}" >&6; }
7808
7809
7810
7811
7812
7813 # Check whether --enable-libtool-lock was given.
7814 if test "${enable_libtool_lock+set}" = set; then :
7815 enableval=$enable_libtool_lock;
7816 fi
7817
7818 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7819
7820 # Some flags need to be propagated to the compiler or linker for good
7821 # libtool support.
7822 case $host in
7823 ia64-*-hpux*)
7824 # Find out which ABI we are using.
7825 echo 'int i;' > conftest.$ac_ext
7826 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7827 (eval $ac_compile) 2>&5
7828 ac_status=$?
7829 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7830 test $ac_status = 0; }; then
7831 case `/usr/bin/file conftest.$ac_objext` in
7832 *ELF-32*)
7833 HPUX_IA64_MODE="32"
7834 ;;
7835 *ELF-64*)
7836 HPUX_IA64_MODE="64"
7837 ;;
7838 esac
7839 fi
7840 rm -rf conftest*
7841 ;;
7842 *-*-irix6*)
7843 # Find out which ABI we are using.
7844 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7845 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7846 (eval $ac_compile) 2>&5
7847 ac_status=$?
7848 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7849 test $ac_status = 0; }; then
7850 if test "$lt_cv_prog_gnu_ld" = yes; then
7851 case `/usr/bin/file conftest.$ac_objext` in
7852 *32-bit*)
7853 LD="${LD-ld} -melf32bsmip"
7854 ;;
7855 *N32*)
7856 LD="${LD-ld} -melf32bmipn32"
7857 ;;
7858 *64-bit*)
7859 LD="${LD-ld} -melf64bmip"
7860 ;;
7861 esac
7862 else
7863 case `/usr/bin/file conftest.$ac_objext` in
7864 *32-bit*)
7865 LD="${LD-ld} -32"
7866 ;;
7867 *N32*)
7868 LD="${LD-ld} -n32"
7869 ;;
7870 *64-bit*)
7871 LD="${LD-ld} -64"
7872 ;;
7873 esac
7874 fi
7875 fi
7876 rm -rf conftest*
7877 ;;
7878
7879 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7880 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7881 # Find out which ABI we are using.
7882 echo 'int i;' > conftest.$ac_ext
7883 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7884 (eval $ac_compile) 2>&5
7885 ac_status=$?
7886 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7887 test $ac_status = 0; }; then
7888 case `/usr/bin/file conftest.o` in
7889 *32-bit*)
7890 case $host in
7891 x86_64-*kfreebsd*-gnu)
7892 LD="${LD-ld} -m elf_i386_fbsd"
7893 ;;
7894 x86_64-*linux*)
7895 LD="${LD-ld} -m elf_i386"
7896 ;;
7897 ppc64-*linux*|powerpc64-*linux*)
7898 LD="${LD-ld} -m elf32ppclinux"
7899 ;;
7900 s390x-*linux*)
7901 LD="${LD-ld} -m elf_s390"
7902 ;;
7903 sparc64-*linux*)
7904 LD="${LD-ld} -m elf32_sparc"
7905 ;;
7906 esac
7907 ;;
7908 *64-bit*)
7909 case $host in
7910 x86_64-*kfreebsd*-gnu)
7911 LD="${LD-ld} -m elf_x86_64_fbsd"
7912 ;;
7913 x86_64-*linux*)
7914 LD="${LD-ld} -m elf_x86_64"
7915 ;;
7916 ppc*-*linux*|powerpc*-*linux*)
7917 LD="${LD-ld} -m elf64ppc"
7918 ;;
7919 s390*-*linux*|s390*-*tpf*)
7920 LD="${LD-ld} -m elf64_s390"
7921 ;;
7922 sparc*-*linux*)
7923 LD="${LD-ld} -m elf64_sparc"
7924 ;;
7925 esac
7926 ;;
7927 esac
7928 fi
7929 rm -rf conftest*
7930 ;;
7931
7932 *-*-sco3.2v5*)
7933 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7934 SAVE_CFLAGS="$CFLAGS"
7935 CFLAGS="$CFLAGS -belf"
7936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7937 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7938 if ${lt_cv_cc_needs_belf+:} false; then :
7939 $as_echo_n "(cached) " >&6
7940 else
7941 ac_ext=c
7942 ac_cpp='$CPP $CPPFLAGS'
7943 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7944 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7945 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7946
7947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7948 /* end confdefs.h. */
7949
7950 int
7951 main ()
7952 {
7953
7954 ;
7955 return 0;
7956 }
7957 _ACEOF
7958 if ac_fn_c_try_link "$LINENO"; then :
7959 lt_cv_cc_needs_belf=yes
7960 else
7961 lt_cv_cc_needs_belf=no
7962 fi
7963 rm -f core conftest.err conftest.$ac_objext \
7964 conftest$ac_exeext conftest.$ac_ext
7965 ac_ext=c
7966 ac_cpp='$CPP $CPPFLAGS'
7967 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7968 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7969 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7970
7971 fi
7972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7973 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7974 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7975 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7976 CFLAGS="$SAVE_CFLAGS"
7977 fi
7978 ;;
7979 sparc*-*solaris*)
7980 # Find out which ABI we are using.
7981 echo 'int i;' > conftest.$ac_ext
7982 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7983 (eval $ac_compile) 2>&5
7984 ac_status=$?
7985 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7986 test $ac_status = 0; }; then
7987 case `/usr/bin/file conftest.o` in
7988 *64-bit*)
7989 case $lt_cv_prog_gnu_ld in
7990 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7991 *)
7992 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7993 LD="${LD-ld} -64"
7994 fi
7995 ;;
7996 esac
7997 ;;
7998 esac
7999 fi
8000 rm -rf conftest*
8001 ;;
8002 esac
8003
8004 need_locks="$enable_libtool_lock"
8005
8006 if test -n "$ac_tool_prefix"; then
8007 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
8008 set dummy ${ac_tool_prefix}mt; ac_word=$2
8009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8010 $as_echo_n "checking for $ac_word... " >&6; }
8011 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
8012 $as_echo_n "(cached) " >&6
8013 else
8014 if test -n "$MANIFEST_TOOL"; then
8015 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
8016 else
8017 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8018 for as_dir in $PATH
8019 do
8020 IFS=$as_save_IFS
8021 test -z "$as_dir" && as_dir=.
8022 for ac_exec_ext in '' $ac_executable_extensions; do
8023 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8024 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
8025 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8026 break 2
8027 fi
8028 done
8029 done
8030 IFS=$as_save_IFS
8031
8032 fi
8033 fi
8034 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
8035 if test -n "$MANIFEST_TOOL"; then
8036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
8037 $as_echo "$MANIFEST_TOOL" >&6; }
8038 else
8039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8040 $as_echo "no" >&6; }
8041 fi
8042
8043
8044 fi
8045 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
8046 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
8047 # Extract the first word of "mt", so it can be a program name with args.
8048 set dummy mt; ac_word=$2
8049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8050 $as_echo_n "checking for $ac_word... " >&6; }
8051 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
8052 $as_echo_n "(cached) " >&6
8053 else
8054 if test -n "$ac_ct_MANIFEST_TOOL"; then
8055 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
8056 else
8057 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8058 for as_dir in $PATH
8059 do
8060 IFS=$as_save_IFS
8061 test -z "$as_dir" && as_dir=.
8062 for ac_exec_ext in '' $ac_executable_extensions; do
8063 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8064 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
8065 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8066 break 2
8067 fi
8068 done
8069 done
8070 IFS=$as_save_IFS
8071
8072 fi
8073 fi
8074 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
8075 if test -n "$ac_ct_MANIFEST_TOOL"; then
8076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
8077 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
8078 else
8079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8080 $as_echo "no" >&6; }
8081 fi
8082
8083 if test "x$ac_ct_MANIFEST_TOOL" = x; then
8084 MANIFEST_TOOL=":"
8085 else
8086 case $cross_compiling:$ac_tool_warned in
8087 yes:)
8088 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8089 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8090 ac_tool_warned=yes ;;
8091 esac
8092 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
8093 fi
8094 else
8095 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
8096 fi
8097
8098 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
8099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
8100 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
8101 if ${lt_cv_path_mainfest_tool+:} false; then :
8102 $as_echo_n "(cached) " >&6
8103 else
8104 lt_cv_path_mainfest_tool=no
8105 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
8106 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
8107 cat conftest.err >&5
8108 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
8109 lt_cv_path_mainfest_tool=yes
8110 fi
8111 rm -f conftest*
8112 fi
8113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
8114 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
8115 if test "x$lt_cv_path_mainfest_tool" != xyes; then
8116 MANIFEST_TOOL=:
8117 fi
8118
8119
8120
8121
8122
8123
8124 case $host_os in
8125 rhapsody* | darwin*)
8126 if test -n "$ac_tool_prefix"; then
8127 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
8128 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
8129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8130 $as_echo_n "checking for $ac_word... " >&6; }
8131 if ${ac_cv_prog_DSYMUTIL+:} false; then :
8132 $as_echo_n "(cached) " >&6
8133 else
8134 if test -n "$DSYMUTIL"; then
8135 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
8136 else
8137 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8138 for as_dir in $PATH
8139 do
8140 IFS=$as_save_IFS
8141 test -z "$as_dir" && as_dir=.
8142 for ac_exec_ext in '' $ac_executable_extensions; do
8143 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8144 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
8145 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8146 break 2
8147 fi
8148 done
8149 done
8150 IFS=$as_save_IFS
8151
8152 fi
8153 fi
8154 DSYMUTIL=$ac_cv_prog_DSYMUTIL
8155 if test -n "$DSYMUTIL"; then
8156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
8157 $as_echo "$DSYMUTIL" >&6; }
8158 else
8159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8160 $as_echo "no" >&6; }
8161 fi
8162
8163
8164 fi
8165 if test -z "$ac_cv_prog_DSYMUTIL"; then
8166 ac_ct_DSYMUTIL=$DSYMUTIL
8167 # Extract the first word of "dsymutil", so it can be a program name with args.
8168 set dummy dsymutil; ac_word=$2
8169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8170 $as_echo_n "checking for $ac_word... " >&6; }
8171 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
8172 $as_echo_n "(cached) " >&6
8173 else
8174 if test -n "$ac_ct_DSYMUTIL"; then
8175 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
8176 else
8177 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8178 for as_dir in $PATH
8179 do
8180 IFS=$as_save_IFS
8181 test -z "$as_dir" && as_dir=.
8182 for ac_exec_ext in '' $ac_executable_extensions; do
8183 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8184 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
8185 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8186 break 2
8187 fi
8188 done
8189 done
8190 IFS=$as_save_IFS
8191
8192 fi
8193 fi
8194 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
8195 if test -n "$ac_ct_DSYMUTIL"; then
8196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
8197 $as_echo "$ac_ct_DSYMUTIL" >&6; }
8198 else
8199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8200 $as_echo "no" >&6; }
8201 fi
8202
8203 if test "x$ac_ct_DSYMUTIL" = x; then
8204 DSYMUTIL=":"
8205 else
8206 case $cross_compiling:$ac_tool_warned in
8207 yes:)
8208 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8209 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8210 ac_tool_warned=yes ;;
8211 esac
8212 DSYMUTIL=$ac_ct_DSYMUTIL
8213 fi
8214 else
8215 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8216 fi
8217
8218 if test -n "$ac_tool_prefix"; then
8219 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8220 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8222 $as_echo_n "checking for $ac_word... " >&6; }
8223 if ${ac_cv_prog_NMEDIT+:} false; then :
8224 $as_echo_n "(cached) " >&6
8225 else
8226 if test -n "$NMEDIT"; then
8227 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8228 else
8229 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8230 for as_dir in $PATH
8231 do
8232 IFS=$as_save_IFS
8233 test -z "$as_dir" && as_dir=.
8234 for ac_exec_ext in '' $ac_executable_extensions; do
8235 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8236 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8237 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8238 break 2
8239 fi
8240 done
8241 done
8242 IFS=$as_save_IFS
8243
8244 fi
8245 fi
8246 NMEDIT=$ac_cv_prog_NMEDIT
8247 if test -n "$NMEDIT"; then
8248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8249 $as_echo "$NMEDIT" >&6; }
8250 else
8251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8252 $as_echo "no" >&6; }
8253 fi
8254
8255
8256 fi
8257 if test -z "$ac_cv_prog_NMEDIT"; then
8258 ac_ct_NMEDIT=$NMEDIT
8259 # Extract the first word of "nmedit", so it can be a program name with args.
8260 set dummy nmedit; ac_word=$2
8261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8262 $as_echo_n "checking for $ac_word... " >&6; }
8263 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
8264 $as_echo_n "(cached) " >&6
8265 else
8266 if test -n "$ac_ct_NMEDIT"; then
8267 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8268 else
8269 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8270 for as_dir in $PATH
8271 do
8272 IFS=$as_save_IFS
8273 test -z "$as_dir" && as_dir=.
8274 for ac_exec_ext in '' $ac_executable_extensions; do
8275 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8276 ac_cv_prog_ac_ct_NMEDIT="nmedit"
8277 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8278 break 2
8279 fi
8280 done
8281 done
8282 IFS=$as_save_IFS
8283
8284 fi
8285 fi
8286 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8287 if test -n "$ac_ct_NMEDIT"; then
8288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8289 $as_echo "$ac_ct_NMEDIT" >&6; }
8290 else
8291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8292 $as_echo "no" >&6; }
8293 fi
8294
8295 if test "x$ac_ct_NMEDIT" = x; then
8296 NMEDIT=":"
8297 else
8298 case $cross_compiling:$ac_tool_warned in
8299 yes:)
8300 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8301 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8302 ac_tool_warned=yes ;;
8303 esac
8304 NMEDIT=$ac_ct_NMEDIT
8305 fi
8306 else
8307 NMEDIT="$ac_cv_prog_NMEDIT"
8308 fi
8309
8310 if test -n "$ac_tool_prefix"; then
8311 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8312 set dummy ${ac_tool_prefix}lipo; ac_word=$2
8313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8314 $as_echo_n "checking for $ac_word... " >&6; }
8315 if ${ac_cv_prog_LIPO+:} false; then :
8316 $as_echo_n "(cached) " >&6
8317 else
8318 if test -n "$LIPO"; then
8319 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8320 else
8321 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8322 for as_dir in $PATH
8323 do
8324 IFS=$as_save_IFS
8325 test -z "$as_dir" && as_dir=.
8326 for ac_exec_ext in '' $ac_executable_extensions; do
8327 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8328 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8329 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8330 break 2
8331 fi
8332 done
8333 done
8334 IFS=$as_save_IFS
8335
8336 fi
8337 fi
8338 LIPO=$ac_cv_prog_LIPO
8339 if test -n "$LIPO"; then
8340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8341 $as_echo "$LIPO" >&6; }
8342 else
8343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8344 $as_echo "no" >&6; }
8345 fi
8346
8347
8348 fi
8349 if test -z "$ac_cv_prog_LIPO"; then
8350 ac_ct_LIPO=$LIPO
8351 # Extract the first word of "lipo", so it can be a program name with args.
8352 set dummy lipo; ac_word=$2
8353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8354 $as_echo_n "checking for $ac_word... " >&6; }
8355 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
8356 $as_echo_n "(cached) " >&6
8357 else
8358 if test -n "$ac_ct_LIPO"; then
8359 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8360 else
8361 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8362 for as_dir in $PATH
8363 do
8364 IFS=$as_save_IFS
8365 test -z "$as_dir" && as_dir=.
8366 for ac_exec_ext in '' $ac_executable_extensions; do
8367 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8368 ac_cv_prog_ac_ct_LIPO="lipo"
8369 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8370 break 2
8371 fi
8372 done
8373 done
8374 IFS=$as_save_IFS
8375
8376 fi
8377 fi
8378 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8379 if test -n "$ac_ct_LIPO"; then
8380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8381 $as_echo "$ac_ct_LIPO" >&6; }
8382 else
8383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8384 $as_echo "no" >&6; }
8385 fi
8386
8387 if test "x$ac_ct_LIPO" = x; then
8388 LIPO=":"
8389 else
8390 case $cross_compiling:$ac_tool_warned in
8391 yes:)
8392 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8393 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8394 ac_tool_warned=yes ;;
8395 esac
8396 LIPO=$ac_ct_LIPO
8397 fi
8398 else
8399 LIPO="$ac_cv_prog_LIPO"
8400 fi
8401
8402 if test -n "$ac_tool_prefix"; then
8403 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8404 set dummy ${ac_tool_prefix}otool; ac_word=$2
8405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8406 $as_echo_n "checking for $ac_word... " >&6; }
8407 if ${ac_cv_prog_OTOOL+:} false; then :
8408 $as_echo_n "(cached) " >&6
8409 else
8410 if test -n "$OTOOL"; then
8411 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8412 else
8413 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8414 for as_dir in $PATH
8415 do
8416 IFS=$as_save_IFS
8417 test -z "$as_dir" && as_dir=.
8418 for ac_exec_ext in '' $ac_executable_extensions; do
8419 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8420 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8421 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8422 break 2
8423 fi
8424 done
8425 done
8426 IFS=$as_save_IFS
8427
8428 fi
8429 fi
8430 OTOOL=$ac_cv_prog_OTOOL
8431 if test -n "$OTOOL"; then
8432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8433 $as_echo "$OTOOL" >&6; }
8434 else
8435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8436 $as_echo "no" >&6; }
8437 fi
8438
8439
8440 fi
8441 if test -z "$ac_cv_prog_OTOOL"; then
8442 ac_ct_OTOOL=$OTOOL
8443 # Extract the first word of "otool", so it can be a program name with args.
8444 set dummy otool; ac_word=$2
8445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8446 $as_echo_n "checking for $ac_word... " >&6; }
8447 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8448 $as_echo_n "(cached) " >&6
8449 else
8450 if test -n "$ac_ct_OTOOL"; then
8451 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8452 else
8453 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8454 for as_dir in $PATH
8455 do
8456 IFS=$as_save_IFS
8457 test -z "$as_dir" && as_dir=.
8458 for ac_exec_ext in '' $ac_executable_extensions; do
8459 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8460 ac_cv_prog_ac_ct_OTOOL="otool"
8461 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8462 break 2
8463 fi
8464 done
8465 done
8466 IFS=$as_save_IFS
8467
8468 fi
8469 fi
8470 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8471 if test -n "$ac_ct_OTOOL"; then
8472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8473 $as_echo "$ac_ct_OTOOL" >&6; }
8474 else
8475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8476 $as_echo "no" >&6; }
8477 fi
8478
8479 if test "x$ac_ct_OTOOL" = x; then
8480 OTOOL=":"
8481 else
8482 case $cross_compiling:$ac_tool_warned in
8483 yes:)
8484 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8485 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8486 ac_tool_warned=yes ;;
8487 esac
8488 OTOOL=$ac_ct_OTOOL
8489 fi
8490 else
8491 OTOOL="$ac_cv_prog_OTOOL"
8492 fi
8493
8494 if test -n "$ac_tool_prefix"; then
8495 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8496 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8498 $as_echo_n "checking for $ac_word... " >&6; }
8499 if ${ac_cv_prog_OTOOL64+:} false; then :
8500 $as_echo_n "(cached) " >&6
8501 else
8502 if test -n "$OTOOL64"; then
8503 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8504 else
8505 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8506 for as_dir in $PATH
8507 do
8508 IFS=$as_save_IFS
8509 test -z "$as_dir" && as_dir=.
8510 for ac_exec_ext in '' $ac_executable_extensions; do
8511 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8512 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8513 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8514 break 2
8515 fi
8516 done
8517 done
8518 IFS=$as_save_IFS
8519
8520 fi
8521 fi
8522 OTOOL64=$ac_cv_prog_OTOOL64
8523 if test -n "$OTOOL64"; then
8524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8525 $as_echo "$OTOOL64" >&6; }
8526 else
8527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8528 $as_echo "no" >&6; }
8529 fi
8530
8531
8532 fi
8533 if test -z "$ac_cv_prog_OTOOL64"; then
8534 ac_ct_OTOOL64=$OTOOL64
8535 # Extract the first word of "otool64", so it can be a program name with args.
8536 set dummy otool64; ac_word=$2
8537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8538 $as_echo_n "checking for $ac_word... " >&6; }
8539 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8540 $as_echo_n "(cached) " >&6
8541 else
8542 if test -n "$ac_ct_OTOOL64"; then
8543 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8544 else
8545 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8546 for as_dir in $PATH
8547 do
8548 IFS=$as_save_IFS
8549 test -z "$as_dir" && as_dir=.
8550 for ac_exec_ext in '' $ac_executable_extensions; do
8551 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8552 ac_cv_prog_ac_ct_OTOOL64="otool64"
8553 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8554 break 2
8555 fi
8556 done
8557 done
8558 IFS=$as_save_IFS
8559
8560 fi
8561 fi
8562 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8563 if test -n "$ac_ct_OTOOL64"; then
8564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8565 $as_echo "$ac_ct_OTOOL64" >&6; }
8566 else
8567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8568 $as_echo "no" >&6; }
8569 fi
8570
8571 if test "x$ac_ct_OTOOL64" = x; then
8572 OTOOL64=":"
8573 else
8574 case $cross_compiling:$ac_tool_warned in
8575 yes:)
8576 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8577 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8578 ac_tool_warned=yes ;;
8579 esac
8580 OTOOL64=$ac_ct_OTOOL64
8581 fi
8582 else
8583 OTOOL64="$ac_cv_prog_OTOOL64"
8584 fi
8585
8586
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
8611
8612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8613 $as_echo_n "checking for -single_module linker flag... " >&6; }
8614 if ${lt_cv_apple_cc_single_mod+:} false; then :
8615 $as_echo_n "(cached) " >&6
8616 else
8617 lt_cv_apple_cc_single_mod=no
8618 if test -z "${LT_MULTI_MODULE}"; then
8619 # By default we will add the -single_module flag. You can override
8620 # by either setting the environment variable LT_MULTI_MODULE
8621 # non-empty at configure time, or by adding -multi_module to the
8622 # link flags.
8623 rm -rf libconftest.dylib*
8624 echo "int foo(void){return 1;}" > conftest.c
8625 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8626 -dynamiclib -Wl,-single_module conftest.c" >&5
8627 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8628 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8629 _lt_result=$?
8630 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8631 lt_cv_apple_cc_single_mod=yes
8632 else
8633 cat conftest.err >&5
8634 fi
8635 rm -rf libconftest.dylib*
8636 rm -f conftest.*
8637 fi
8638 fi
8639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8640 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8642 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8643 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8644 $as_echo_n "(cached) " >&6
8645 else
8646 lt_cv_ld_exported_symbols_list=no
8647 save_LDFLAGS=$LDFLAGS
8648 echo "_main" > conftest.sym
8649 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8651 /* end confdefs.h. */
8652
8653 int
8654 main ()
8655 {
8656
8657 ;
8658 return 0;
8659 }
8660 _ACEOF
8661 if ac_fn_c_try_link "$LINENO"; then :
8662 lt_cv_ld_exported_symbols_list=yes
8663 else
8664 lt_cv_ld_exported_symbols_list=no
8665 fi
8666 rm -f core conftest.err conftest.$ac_objext \
8667 conftest$ac_exeext conftest.$ac_ext
8668 LDFLAGS="$save_LDFLAGS"
8669
8670 fi
8671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8672 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8674 $as_echo_n "checking for -force_load linker flag... " >&6; }
8675 if ${lt_cv_ld_force_load+:} false; then :
8676 $as_echo_n "(cached) " >&6
8677 else
8678 lt_cv_ld_force_load=no
8679 cat > conftest.c << _LT_EOF
8680 int forced_loaded() { return 2;}
8681 _LT_EOF
8682 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8683 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8684 echo "$AR cru libconftest.a conftest.o" >&5
8685 $AR cru libconftest.a conftest.o 2>&5
8686 echo "$RANLIB libconftest.a" >&5
8687 $RANLIB libconftest.a 2>&5
8688 cat > conftest.c << _LT_EOF
8689 int main() { return 0;}
8690 _LT_EOF
8691 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8692 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8693 _lt_result=$?
8694 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8695 lt_cv_ld_force_load=yes
8696 else
8697 cat conftest.err >&5
8698 fi
8699 rm -f conftest.err libconftest.a conftest conftest.c
8700 rm -rf conftest.dSYM
8701
8702 fi
8703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8704 $as_echo "$lt_cv_ld_force_load" >&6; }
8705 case $host_os in
8706 rhapsody* | darwin1.[012])
8707 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8708 darwin1.*)
8709 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8710 darwin*) # darwin 5.x on
8711 # if running on 10.5 or later, the deployment target defaults
8712 # to the OS version, if on x86, and 10.4, the deployment
8713 # target defaults to 10.4. Don't you love it?
8714 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8715 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8716 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8717 10.[012]*)
8718 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8719 10.*)
8720 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8721 esac
8722 ;;
8723 esac
8724 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8725 _lt_dar_single_mod='$single_module'
8726 fi
8727 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8728 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8729 else
8730 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8731 fi
8732 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8733 _lt_dsymutil='~$DSYMUTIL $lib || :'
8734 else
8735 _lt_dsymutil=
8736 fi
8737 ;;
8738 esac
8739
8740 for ac_header in dlfcn.h
8741 do :
8742 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8743 "
8744 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8745 cat >>confdefs.h <<_ACEOF
8746 #define HAVE_DLFCN_H 1
8747 _ACEOF
8748
8749 fi
8750
8751 done
8752
8753
8754
8755
8756
8757 # Set options
8758
8759
8760
8761 enable_dlopen=no
8762
8763
8764 enable_win32_dll=no
8765
8766
8767 # Check whether --enable-shared was given.
8768 if test "${enable_shared+set}" = set; then :
8769 enableval=$enable_shared; p=${PACKAGE-default}
8770 case $enableval in
8771 yes) enable_shared=yes ;;
8772 no) enable_shared=no ;;
8773 *)
8774 enable_shared=no
8775 # Look at the argument we got. We use all the common list separators.
8776 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8777 for pkg in $enableval; do
8778 IFS="$lt_save_ifs"
8779 if test "X$pkg" = "X$p"; then
8780 enable_shared=yes
8781 fi
8782 done
8783 IFS="$lt_save_ifs"
8784 ;;
8785 esac
8786 else
8787 enable_shared=yes
8788 fi
8789
8790
8791
8792
8793
8794
8795
8796
8797
8798 # Check whether --enable-static was given.
8799 if test "${enable_static+set}" = set; then :
8800 enableval=$enable_static; p=${PACKAGE-default}
8801 case $enableval in
8802 yes) enable_static=yes ;;
8803 no) enable_static=no ;;
8804 *)
8805 enable_static=no
8806 # Look at the argument we got. We use all the common list separators.
8807 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8808 for pkg in $enableval; do
8809 IFS="$lt_save_ifs"
8810 if test "X$pkg" = "X$p"; then
8811 enable_static=yes
8812 fi
8813 done
8814 IFS="$lt_save_ifs"
8815 ;;
8816 esac
8817 else
8818 enable_static=yes
8819 fi
8820
8821
8822
8823
8824
8825
8826
8827
8828
8829
8830 # Check whether --with-pic was given.
8831 if test "${with_pic+set}" = set; then :
8832 withval=$with_pic; pic_mode="$withval"
8833 else
8834 pic_mode=default
8835 fi
8836
8837
8838 test -z "$pic_mode" && pic_mode=default
8839
8840
8841
8842
8843
8844
8845
8846 # Check whether --enable-fast-install was given.
8847 if test "${enable_fast_install+set}" = set; then :
8848 enableval=$enable_fast_install; p=${PACKAGE-default}
8849 case $enableval in
8850 yes) enable_fast_install=yes ;;
8851 no) enable_fast_install=no ;;
8852 *)
8853 enable_fast_install=no
8854 # Look at the argument we got. We use all the common list separators.
8855 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8856 for pkg in $enableval; do
8857 IFS="$lt_save_ifs"
8858 if test "X$pkg" = "X$p"; then
8859 enable_fast_install=yes
8860 fi
8861 done
8862 IFS="$lt_save_ifs"
8863 ;;
8864 esac
8865 else
8866 enable_fast_install=yes
8867 fi
8868
8869
8870
8871
8872
8873
8874
8875
8876
8877
8878
8879 # This can be used to rebuild libtool when needed
8880 LIBTOOL_DEPS="$ltmain"
8881
8882 # Always use our own libtool.
8883 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898
8899
8900
8901
8902
8903
8904
8905
8906
8907
8908
8909
8910 test -z "$LN_S" && LN_S="ln -s"
8911
8912
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925 if test -n "${ZSH_VERSION+set}" ; then
8926 setopt NO_GLOB_SUBST
8927 fi
8928
8929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8930 $as_echo_n "checking for objdir... " >&6; }
8931 if ${lt_cv_objdir+:} false; then :
8932 $as_echo_n "(cached) " >&6
8933 else
8934 rm -f .libs 2>/dev/null
8935 mkdir .libs 2>/dev/null
8936 if test -d .libs; then
8937 lt_cv_objdir=.libs
8938 else
8939 # MS-DOS does not allow filenames that begin with a dot.
8940 lt_cv_objdir=_libs
8941 fi
8942 rmdir .libs 2>/dev/null
8943 fi
8944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8945 $as_echo "$lt_cv_objdir" >&6; }
8946 objdir=$lt_cv_objdir
8947
8948
8949
8950
8951
8952 cat >>confdefs.h <<_ACEOF
8953 #define LT_OBJDIR "$lt_cv_objdir/"
8954 _ACEOF
8955
8956
8957
8958
8959 case $host_os in
8960 aix3*)
8961 # AIX sometimes has problems with the GCC collect2 program. For some
8962 # reason, if we set the COLLECT_NAMES environment variable, the problems
8963 # vanish in a puff of smoke.
8964 if test "X${COLLECT_NAMES+set}" != Xset; then
8965 COLLECT_NAMES=
8966 export COLLECT_NAMES
8967 fi
8968 ;;
8969 esac
8970
8971 # Global variables:
8972 ofile=libtool
8973 can_build_shared=yes
8974
8975 # All known linkers require a `.a' archive for static linking (except MSVC,
8976 # which needs '.lib').
8977 libext=a
8978
8979 with_gnu_ld="$lt_cv_prog_gnu_ld"
8980
8981 old_CC="$CC"
8982 old_CFLAGS="$CFLAGS"
8983
8984 # Set sane defaults for various variables
8985 test -z "$CC" && CC=cc
8986 test -z "$LTCC" && LTCC=$CC
8987 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8988 test -z "$LD" && LD=ld
8989 test -z "$ac_objext" && ac_objext=o
8990
8991 for cc_temp in $compiler""; do
8992 case $cc_temp in
8993 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8994 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8995 \-*) ;;
8996 *) break;;
8997 esac
8998 done
8999 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9000
9001
9002 # Only perform the check for file, if the check method requires it
9003 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9004 case $deplibs_check_method in
9005 file_magic*)
9006 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9008 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9009 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9010 $as_echo_n "(cached) " >&6
9011 else
9012 case $MAGIC_CMD in
9013 [\\/*] | ?:[\\/]*)
9014 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9015 ;;
9016 *)
9017 lt_save_MAGIC_CMD="$MAGIC_CMD"
9018 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9019 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9020 for ac_dir in $ac_dummy; do
9021 IFS="$lt_save_ifs"
9022 test -z "$ac_dir" && ac_dir=.
9023 if test -f $ac_dir/${ac_tool_prefix}file; then
9024 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9025 if test -n "$file_magic_test_file"; then
9026 case $deplibs_check_method in
9027 "file_magic "*)
9028 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9029 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9030 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9031 $EGREP "$file_magic_regex" > /dev/null; then
9032 :
9033 else
9034 cat <<_LT_EOF 1>&2
9035
9036 *** Warning: the command libtool uses to detect shared libraries,
9037 *** $file_magic_cmd, produces output that libtool cannot recognize.
9038 *** The result is that libtool may fail to recognize shared libraries
9039 *** as such. This will affect the creation of libtool libraries that
9040 *** depend on shared libraries, but programs linked with such libtool
9041 *** libraries will work regardless of this problem. Nevertheless, you
9042 *** may want to report the problem to your system manager and/or to
9043 *** bug-libtool@gnu.org
9044
9045 _LT_EOF
9046 fi ;;
9047 esac
9048 fi
9049 break
9050 fi
9051 done
9052 IFS="$lt_save_ifs"
9053 MAGIC_CMD="$lt_save_MAGIC_CMD"
9054 ;;
9055 esac
9056 fi
9057
9058 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9059 if test -n "$MAGIC_CMD"; then
9060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9061 $as_echo "$MAGIC_CMD" >&6; }
9062 else
9063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9064 $as_echo "no" >&6; }
9065 fi
9066
9067
9068
9069
9070
9071 if test -z "$lt_cv_path_MAGIC_CMD"; then
9072 if test -n "$ac_tool_prefix"; then
9073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9074 $as_echo_n "checking for file... " >&6; }
9075 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9076 $as_echo_n "(cached) " >&6
9077 else
9078 case $MAGIC_CMD in
9079 [\\/*] | ?:[\\/]*)
9080 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9081 ;;
9082 *)
9083 lt_save_MAGIC_CMD="$MAGIC_CMD"
9084 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9085 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9086 for ac_dir in $ac_dummy; do
9087 IFS="$lt_save_ifs"
9088 test -z "$ac_dir" && ac_dir=.
9089 if test -f $ac_dir/file; then
9090 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9091 if test -n "$file_magic_test_file"; then
9092 case $deplibs_check_method in
9093 "file_magic "*)
9094 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9095 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9096 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9097 $EGREP "$file_magic_regex" > /dev/null; then
9098 :
9099 else
9100 cat <<_LT_EOF 1>&2
9101
9102 *** Warning: the command libtool uses to detect shared libraries,
9103 *** $file_magic_cmd, produces output that libtool cannot recognize.
9104 *** The result is that libtool may fail to recognize shared libraries
9105 *** as such. This will affect the creation of libtool libraries that
9106 *** depend on shared libraries, but programs linked with such libtool
9107 *** libraries will work regardless of this problem. Nevertheless, you
9108 *** may want to report the problem to your system manager and/or to
9109 *** bug-libtool@gnu.org
9110
9111 _LT_EOF
9112 fi ;;
9113 esac
9114 fi
9115 break
9116 fi
9117 done
9118 IFS="$lt_save_ifs"
9119 MAGIC_CMD="$lt_save_MAGIC_CMD"
9120 ;;
9121 esac
9122 fi
9123
9124 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9125 if test -n "$MAGIC_CMD"; then
9126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9127 $as_echo "$MAGIC_CMD" >&6; }
9128 else
9129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9130 $as_echo "no" >&6; }
9131 fi
9132
9133
9134 else
9135 MAGIC_CMD=:
9136 fi
9137 fi
9138
9139 fi
9140 ;;
9141 esac
9142
9143 # Use C for the default configuration in the libtool script
9144
9145 lt_save_CC="$CC"
9146 ac_ext=c
9147 ac_cpp='$CPP $CPPFLAGS'
9148 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9149 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9150 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9151
9152
9153 # Source file extension for C test sources.
9154 ac_ext=c
9155
9156 # Object file extension for compiled C test sources.
9157 objext=o
9158 objext=$objext
9159
9160 # Code to be used in simple compile tests
9161 lt_simple_compile_test_code="int some_variable = 0;"
9162
9163 # Code to be used in simple link tests
9164 lt_simple_link_test_code='int main(){return(0);}'
9165
9166
9167
9168
9169
9170
9171
9172 # If no C compiler was specified, use CC.
9173 LTCC=${LTCC-"$CC"}
9174
9175 # If no C compiler flags were specified, use CFLAGS.
9176 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9177
9178 # Allow CC to be a program name with arguments.
9179 compiler=$CC
9180
9181 # Save the default compiler, since it gets overwritten when the other
9182 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9183 compiler_DEFAULT=$CC
9184
9185 # save warnings/boilerplate of simple test code
9186 ac_outfile=conftest.$ac_objext
9187 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9188 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9189 _lt_compiler_boilerplate=`cat conftest.err`
9190 $RM conftest*
9191
9192 ac_outfile=conftest.$ac_objext
9193 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9194 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9195 _lt_linker_boilerplate=`cat conftest.err`
9196 $RM -r conftest*
9197
9198
9199 if test -n "$compiler"; then
9200
9201 lt_prog_compiler_no_builtin_flag=
9202
9203 if test "$GCC" = yes; then
9204 case $cc_basename in
9205 nvcc*)
9206 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9207 *)
9208 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9209 esac
9210
9211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9212 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9213 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9214 $as_echo_n "(cached) " >&6
9215 else
9216 lt_cv_prog_compiler_rtti_exceptions=no
9217 ac_outfile=conftest.$ac_objext
9218 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9219 lt_compiler_flag="-fno-rtti -fno-exceptions"
9220 # Insert the option either (1) after the last *FLAGS variable, or
9221 # (2) before a word containing "conftest.", or (3) at the end.
9222 # Note that $ac_compile itself does not contain backslashes and begins
9223 # with a dollar sign (not a hyphen), so the echo should work correctly.
9224 # The option is referenced via a variable to avoid confusing sed.
9225 lt_compile=`echo "$ac_compile" | $SED \
9226 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9227 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9228 -e 's:$: $lt_compiler_flag:'`
9229 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9230 (eval "$lt_compile" 2>conftest.err)
9231 ac_status=$?
9232 cat conftest.err >&5
9233 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9234 if (exit $ac_status) && test -s "$ac_outfile"; then
9235 # The compiler can only warn and ignore the option if not recognized
9236 # So say no if there are warnings other than the usual output.
9237 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9238 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9239 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9240 lt_cv_prog_compiler_rtti_exceptions=yes
9241 fi
9242 fi
9243 $RM conftest*
9244
9245 fi
9246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9247 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9248
9249 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9250 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9251 else
9252 :
9253 fi
9254
9255 fi
9256
9257
9258
9259
9260
9261
9262 lt_prog_compiler_wl=
9263 lt_prog_compiler_pic=
9264 lt_prog_compiler_static=
9265
9266
9267 if test "$GCC" = yes; then
9268 lt_prog_compiler_wl='-Wl,'
9269 lt_prog_compiler_static='-static'
9270
9271 case $host_os in
9272 aix*)
9273 # All AIX code is PIC.
9274 if test "$host_cpu" = ia64; then
9275 # AIX 5 now supports IA64 processor
9276 lt_prog_compiler_static='-Bstatic'
9277 fi
9278 ;;
9279
9280 amigaos*)
9281 case $host_cpu in
9282 powerpc)
9283 # see comment about AmigaOS4 .so support
9284 lt_prog_compiler_pic='-fPIC'
9285 ;;
9286 m68k)
9287 # FIXME: we need at least 68020 code to build shared libraries, but
9288 # adding the `-m68020' flag to GCC prevents building anything better,
9289 # like `-m68040'.
9290 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9291 ;;
9292 esac
9293 ;;
9294
9295 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9296 # PIC is the default for these OSes.
9297 ;;
9298
9299 mingw* | cygwin* | pw32* | os2* | cegcc*)
9300 # This hack is so that the source file can tell whether it is being
9301 # built for inclusion in a dll (and should export symbols for example).
9302 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9303 # (--disable-auto-import) libraries
9304 lt_prog_compiler_pic='-DDLL_EXPORT'
9305 ;;
9306
9307 darwin* | rhapsody*)
9308 # PIC is the default on this platform
9309 # Common symbols not allowed in MH_DYLIB files
9310 lt_prog_compiler_pic='-fno-common'
9311 ;;
9312
9313 haiku*)
9314 # PIC is the default for Haiku.
9315 # The "-static" flag exists, but is broken.
9316 lt_prog_compiler_static=
9317 ;;
9318
9319 hpux*)
9320 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9321 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9322 # sets the default TLS model and affects inlining.
9323 case $host_cpu in
9324 hppa*64*)
9325 # +Z the default
9326 ;;
9327 *)
9328 lt_prog_compiler_pic='-fPIC'
9329 ;;
9330 esac
9331 ;;
9332
9333 interix[3-9]*)
9334 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9335 # Instead, we relocate shared libraries at runtime.
9336 ;;
9337
9338 msdosdjgpp*)
9339 # Just because we use GCC doesn't mean we suddenly get shared libraries
9340 # on systems that don't support them.
9341 lt_prog_compiler_can_build_shared=no
9342 enable_shared=no
9343 ;;
9344
9345 *nto* | *qnx*)
9346 # QNX uses GNU C++, but need to define -shared option too, otherwise
9347 # it will coredump.
9348 lt_prog_compiler_pic='-fPIC -shared'
9349 ;;
9350
9351 sysv4*MP*)
9352 if test -d /usr/nec; then
9353 lt_prog_compiler_pic=-Kconform_pic
9354 fi
9355 ;;
9356
9357 *)
9358 lt_prog_compiler_pic='-fPIC'
9359 ;;
9360 esac
9361
9362 case $cc_basename in
9363 nvcc*) # Cuda Compiler Driver 2.2
9364 lt_prog_compiler_wl='-Xlinker '
9365 lt_prog_compiler_pic='-Xcompiler -fPIC'
9366 ;;
9367 esac
9368 else
9369 # PORTME Check for flag to pass linker flags through the system compiler.
9370 case $host_os in
9371 aix*)
9372 lt_prog_compiler_wl='-Wl,'
9373 if test "$host_cpu" = ia64; then
9374 # AIX 5 now supports IA64 processor
9375 lt_prog_compiler_static='-Bstatic'
9376 else
9377 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9378 fi
9379 ;;
9380
9381 mingw* | cygwin* | pw32* | os2* | cegcc*)
9382 # This hack is so that the source file can tell whether it is being
9383 # built for inclusion in a dll (and should export symbols for example).
9384 lt_prog_compiler_pic='-DDLL_EXPORT'
9385 ;;
9386
9387 hpux9* | hpux10* | hpux11*)
9388 lt_prog_compiler_wl='-Wl,'
9389 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9390 # not for PA HP-UX.
9391 case $host_cpu in
9392 hppa*64*|ia64*)
9393 # +Z the default
9394 ;;
9395 *)
9396 lt_prog_compiler_pic='+Z'
9397 ;;
9398 esac
9399 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9400 lt_prog_compiler_static='${wl}-a ${wl}archive'
9401 ;;
9402
9403 irix5* | irix6* | nonstopux*)
9404 lt_prog_compiler_wl='-Wl,'
9405 # PIC (with -KPIC) is the default.
9406 lt_prog_compiler_static='-non_shared'
9407 ;;
9408
9409 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9410 case $cc_basename in
9411 # old Intel for x86_64 which still supported -KPIC.
9412 ecc*)
9413 lt_prog_compiler_wl='-Wl,'
9414 lt_prog_compiler_pic='-KPIC'
9415 lt_prog_compiler_static='-static'
9416 ;;
9417 # icc used to be incompatible with GCC.
9418 # ICC 10 doesn't accept -KPIC any more.
9419 icc* | ifort*)
9420 lt_prog_compiler_wl='-Wl,'
9421 lt_prog_compiler_pic='-fPIC'
9422 lt_prog_compiler_static='-static'
9423 ;;
9424 # Lahey Fortran 8.1.
9425 lf95*)
9426 lt_prog_compiler_wl='-Wl,'
9427 lt_prog_compiler_pic='--shared'
9428 lt_prog_compiler_static='--static'
9429 ;;
9430 nagfor*)
9431 # NAG Fortran compiler
9432 lt_prog_compiler_wl='-Wl,-Wl,,'
9433 lt_prog_compiler_pic='-PIC'
9434 lt_prog_compiler_static='-Bstatic'
9435 ;;
9436 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9437 # Portland Group compilers (*not* the Pentium gcc compiler,
9438 # which looks to be a dead project)
9439 lt_prog_compiler_wl='-Wl,'
9440 lt_prog_compiler_pic='-fpic'
9441 lt_prog_compiler_static='-Bstatic'
9442 ;;
9443 ccc*)
9444 lt_prog_compiler_wl='-Wl,'
9445 # All Alpha code is PIC.
9446 lt_prog_compiler_static='-non_shared'
9447 ;;
9448 xl* | bgxl* | bgf* | mpixl*)
9449 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9450 lt_prog_compiler_wl='-Wl,'
9451 lt_prog_compiler_pic='-qpic'
9452 lt_prog_compiler_static='-qstaticlink'
9453 ;;
9454 *)
9455 case `$CC -V 2>&1 | sed 5q` in
9456 *Sun\ F* | *Sun*Fortran*)
9457 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9458 lt_prog_compiler_pic='-KPIC'
9459 lt_prog_compiler_static='-Bstatic'
9460 lt_prog_compiler_wl=''
9461 ;;
9462 *Sun\ C*)
9463 # Sun C 5.9
9464 lt_prog_compiler_pic='-KPIC'
9465 lt_prog_compiler_static='-Bstatic'
9466 lt_prog_compiler_wl='-Wl,'
9467 ;;
9468 esac
9469 ;;
9470 esac
9471 ;;
9472
9473 newsos6)
9474 lt_prog_compiler_pic='-KPIC'
9475 lt_prog_compiler_static='-Bstatic'
9476 ;;
9477
9478 *nto* | *qnx*)
9479 # QNX uses GNU C++, but need to define -shared option too, otherwise
9480 # it will coredump.
9481 lt_prog_compiler_pic='-fPIC -shared'
9482 ;;
9483
9484 osf3* | osf4* | osf5*)
9485 lt_prog_compiler_wl='-Wl,'
9486 # All OSF/1 code is PIC.
9487 lt_prog_compiler_static='-non_shared'
9488 ;;
9489
9490 rdos*)
9491 lt_prog_compiler_static='-non_shared'
9492 ;;
9493
9494 solaris*)
9495 lt_prog_compiler_pic='-KPIC'
9496 lt_prog_compiler_static='-Bstatic'
9497 case $cc_basename in
9498 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9499 lt_prog_compiler_wl='-Qoption ld ';;
9500 *)
9501 lt_prog_compiler_wl='-Wl,';;
9502 esac
9503 ;;
9504
9505 sunos4*)
9506 lt_prog_compiler_wl='-Qoption ld '
9507 lt_prog_compiler_pic='-PIC'
9508 lt_prog_compiler_static='-Bstatic'
9509 ;;
9510
9511 sysv4 | sysv4.2uw2* | sysv4.3*)
9512 lt_prog_compiler_wl='-Wl,'
9513 lt_prog_compiler_pic='-KPIC'
9514 lt_prog_compiler_static='-Bstatic'
9515 ;;
9516
9517 sysv4*MP*)
9518 if test -d /usr/nec ;then
9519 lt_prog_compiler_pic='-Kconform_pic'
9520 lt_prog_compiler_static='-Bstatic'
9521 fi
9522 ;;
9523
9524 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9525 lt_prog_compiler_wl='-Wl,'
9526 lt_prog_compiler_pic='-KPIC'
9527 lt_prog_compiler_static='-Bstatic'
9528 ;;
9529
9530 unicos*)
9531 lt_prog_compiler_wl='-Wl,'
9532 lt_prog_compiler_can_build_shared=no
9533 ;;
9534
9535 uts4*)
9536 lt_prog_compiler_pic='-pic'
9537 lt_prog_compiler_static='-Bstatic'
9538 ;;
9539
9540 *)
9541 lt_prog_compiler_can_build_shared=no
9542 ;;
9543 esac
9544 fi
9545
9546 case $host_os in
9547 # For platforms which do not support PIC, -DPIC is meaningless:
9548 *djgpp*)
9549 lt_prog_compiler_pic=
9550 ;;
9551 *)
9552 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9553 ;;
9554 esac
9555
9556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9557 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9558 if ${lt_cv_prog_compiler_pic+:} false; then :
9559 $as_echo_n "(cached) " >&6
9560 else
9561 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9562 fi
9563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9564 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
9565 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
9566
9567 #
9568 # Check to make sure the PIC flag actually works.
9569 #
9570 if test -n "$lt_prog_compiler_pic"; then
9571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9572 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9573 if ${lt_cv_prog_compiler_pic_works+:} false; then :
9574 $as_echo_n "(cached) " >&6
9575 else
9576 lt_cv_prog_compiler_pic_works=no
9577 ac_outfile=conftest.$ac_objext
9578 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9579 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9580 # Insert the option either (1) after the last *FLAGS variable, or
9581 # (2) before a word containing "conftest.", or (3) at the end.
9582 # Note that $ac_compile itself does not contain backslashes and begins
9583 # with a dollar sign (not a hyphen), so the echo should work correctly.
9584 # The option is referenced via a variable to avoid confusing sed.
9585 lt_compile=`echo "$ac_compile" | $SED \
9586 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9587 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9588 -e 's:$: $lt_compiler_flag:'`
9589 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9590 (eval "$lt_compile" 2>conftest.err)
9591 ac_status=$?
9592 cat conftest.err >&5
9593 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9594 if (exit $ac_status) && test -s "$ac_outfile"; then
9595 # The compiler can only warn and ignore the option if not recognized
9596 # So say no if there are warnings other than the usual output.
9597 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9598 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9599 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9600 lt_cv_prog_compiler_pic_works=yes
9601 fi
9602 fi
9603 $RM conftest*
9604
9605 fi
9606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9607 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9608
9609 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9610 case $lt_prog_compiler_pic in
9611 "" | " "*) ;;
9612 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9613 esac
9614 else
9615 lt_prog_compiler_pic=
9616 lt_prog_compiler_can_build_shared=no
9617 fi
9618
9619 fi
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631 #
9632 # Check to make sure the static flag actually works.
9633 #
9634 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9636 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9637 if ${lt_cv_prog_compiler_static_works+:} false; then :
9638 $as_echo_n "(cached) " >&6
9639 else
9640 lt_cv_prog_compiler_static_works=no
9641 save_LDFLAGS="$LDFLAGS"
9642 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9643 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9644 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9645 # The linker can only warn and ignore the option if not recognized
9646 # So say no if there are warnings
9647 if test -s conftest.err; then
9648 # Append any errors to the config.log.
9649 cat conftest.err 1>&5
9650 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9651 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9652 if diff conftest.exp conftest.er2 >/dev/null; then
9653 lt_cv_prog_compiler_static_works=yes
9654 fi
9655 else
9656 lt_cv_prog_compiler_static_works=yes
9657 fi
9658 fi
9659 $RM -r conftest*
9660 LDFLAGS="$save_LDFLAGS"
9661
9662 fi
9663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9664 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9665
9666 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9667 :
9668 else
9669 lt_prog_compiler_static=
9670 fi
9671
9672
9673
9674
9675
9676
9677
9678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9679 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9680 if ${lt_cv_prog_compiler_c_o+:} false; then :
9681 $as_echo_n "(cached) " >&6
9682 else
9683 lt_cv_prog_compiler_c_o=no
9684 $RM -r conftest 2>/dev/null
9685 mkdir conftest
9686 cd conftest
9687 mkdir out
9688 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9689
9690 lt_compiler_flag="-o out/conftest2.$ac_objext"
9691 # Insert the option either (1) after the last *FLAGS variable, or
9692 # (2) before a word containing "conftest.", or (3) at the end.
9693 # Note that $ac_compile itself does not contain backslashes and begins
9694 # with a dollar sign (not a hyphen), so the echo should work correctly.
9695 lt_compile=`echo "$ac_compile" | $SED \
9696 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9697 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9698 -e 's:$: $lt_compiler_flag:'`
9699 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9700 (eval "$lt_compile" 2>out/conftest.err)
9701 ac_status=$?
9702 cat out/conftest.err >&5
9703 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9704 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9705 then
9706 # The compiler can only warn and ignore the option if not recognized
9707 # So say no if there are warnings
9708 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9709 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9710 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9711 lt_cv_prog_compiler_c_o=yes
9712 fi
9713 fi
9714 chmod u+w . 2>&5
9715 $RM conftest*
9716 # SGI C++ compiler will create directory out/ii_files/ for
9717 # template instantiation
9718 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9719 $RM out/* && rmdir out
9720 cd ..
9721 $RM -r conftest
9722 $RM conftest*
9723
9724 fi
9725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9726 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9727
9728
9729
9730
9731
9732
9733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9734 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9735 if ${lt_cv_prog_compiler_c_o+:} false; then :
9736 $as_echo_n "(cached) " >&6
9737 else
9738 lt_cv_prog_compiler_c_o=no
9739 $RM -r conftest 2>/dev/null
9740 mkdir conftest
9741 cd conftest
9742 mkdir out
9743 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9744
9745 lt_compiler_flag="-o out/conftest2.$ac_objext"
9746 # Insert the option either (1) after the last *FLAGS variable, or
9747 # (2) before a word containing "conftest.", or (3) at the end.
9748 # Note that $ac_compile itself does not contain backslashes and begins
9749 # with a dollar sign (not a hyphen), so the echo should work correctly.
9750 lt_compile=`echo "$ac_compile" | $SED \
9751 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9752 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9753 -e 's:$: $lt_compiler_flag:'`
9754 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9755 (eval "$lt_compile" 2>out/conftest.err)
9756 ac_status=$?
9757 cat out/conftest.err >&5
9758 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9759 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9760 then
9761 # The compiler can only warn and ignore the option if not recognized
9762 # So say no if there are warnings
9763 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9764 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9765 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9766 lt_cv_prog_compiler_c_o=yes
9767 fi
9768 fi
9769 chmod u+w . 2>&5
9770 $RM conftest*
9771 # SGI C++ compiler will create directory out/ii_files/ for
9772 # template instantiation
9773 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9774 $RM out/* && rmdir out
9775 cd ..
9776 $RM -r conftest
9777 $RM conftest*
9778
9779 fi
9780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9781 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9782
9783
9784
9785
9786 hard_links="nottested"
9787 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9788 # do not overwrite the value of need_locks provided by the user
9789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9790 $as_echo_n "checking if we can lock with hard links... " >&6; }
9791 hard_links=yes
9792 $RM conftest*
9793 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9794 touch conftest.a
9795 ln conftest.a conftest.b 2>&5 || hard_links=no
9796 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9798 $as_echo "$hard_links" >&6; }
9799 if test "$hard_links" = no; then
9800 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9801 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9802 need_locks=warn
9803 fi
9804 else
9805 need_locks=no
9806 fi
9807
9808
9809
9810
9811
9812
9813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9814 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9815
9816 runpath_var=
9817 allow_undefined_flag=
9818 always_export_symbols=no
9819 archive_cmds=
9820 archive_expsym_cmds=
9821 compiler_needs_object=no
9822 enable_shared_with_static_runtimes=no
9823 export_dynamic_flag_spec=
9824 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9825 hardcode_automatic=no
9826 hardcode_direct=no
9827 hardcode_direct_absolute=no
9828 hardcode_libdir_flag_spec=
9829 hardcode_libdir_flag_spec_ld=
9830 hardcode_libdir_separator=
9831 hardcode_minus_L=no
9832 hardcode_shlibpath_var=unsupported
9833 inherit_rpath=no
9834 link_all_deplibs=unknown
9835 module_cmds=
9836 module_expsym_cmds=
9837 old_archive_from_new_cmds=
9838 old_archive_from_expsyms_cmds=
9839 thread_safe_flag_spec=
9840 whole_archive_flag_spec=
9841 # include_expsyms should be a list of space-separated symbols to be *always*
9842 # included in the symbol list
9843 include_expsyms=
9844 # exclude_expsyms can be an extended regexp of symbols to exclude
9845 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9846 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9847 # as well as any symbol that contains `d'.
9848 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9849 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9850 # platforms (ab)use it in PIC code, but their linkers get confused if
9851 # the symbol is explicitly referenced. Since portable code cannot
9852 # rely on this symbol name, it's probably fine to never include it in
9853 # preloaded symbol tables.
9854 # Exclude shared library initialization/finalization symbols.
9855 extract_expsyms_cmds=
9856
9857 case $host_os in
9858 cygwin* | mingw* | pw32* | cegcc*)
9859 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9860 # When not using gcc, we currently assume that we are using
9861 # Microsoft Visual C++.
9862 if test "$GCC" != yes; then
9863 with_gnu_ld=no
9864 fi
9865 ;;
9866 interix*)
9867 # we just hope/assume this is gcc and not c89 (= MSVC++)
9868 with_gnu_ld=yes
9869 ;;
9870 openbsd*)
9871 with_gnu_ld=no
9872 ;;
9873 esac
9874
9875 ld_shlibs=yes
9876
9877 # On some targets, GNU ld is compatible enough with the native linker
9878 # that we're better off using the native interface for both.
9879 lt_use_gnu_ld_interface=no
9880 if test "$with_gnu_ld" = yes; then
9881 case $host_os in
9882 aix*)
9883 # The AIX port of GNU ld has always aspired to compatibility
9884 # with the native linker. However, as the warning in the GNU ld
9885 # block says, versions before 2.19.5* couldn't really create working
9886 # shared libraries, regardless of the interface used.
9887 case `$LD -v 2>&1` in
9888 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9889 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9890 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9891 *)
9892 lt_use_gnu_ld_interface=yes
9893 ;;
9894 esac
9895 ;;
9896 *)
9897 lt_use_gnu_ld_interface=yes
9898 ;;
9899 esac
9900 fi
9901
9902 if test "$lt_use_gnu_ld_interface" = yes; then
9903 # If archive_cmds runs LD, not CC, wlarc should be empty
9904 wlarc='${wl}'
9905
9906 # Set some defaults for GNU ld with shared library support. These
9907 # are reset later if shared libraries are not supported. Putting them
9908 # here allows them to be overridden if necessary.
9909 runpath_var=LD_RUN_PATH
9910 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9911 export_dynamic_flag_spec='${wl}--export-dynamic'
9912 # ancient GNU ld didn't support --whole-archive et. al.
9913 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9914 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9915 else
9916 whole_archive_flag_spec=
9917 fi
9918 supports_anon_versioning=no
9919 case `$LD -v 2>&1` in
9920 *GNU\ gold*) supports_anon_versioning=yes ;;
9921 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9922 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9923 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9924 *\ 2.11.*) ;; # other 2.11 versions
9925 *) supports_anon_versioning=yes ;;
9926 esac
9927
9928 # See if GNU ld supports shared libraries.
9929 case $host_os in
9930 aix[3-9]*)
9931 # On AIX/PPC, the GNU linker is very broken
9932 if test "$host_cpu" != ia64; then
9933 ld_shlibs=no
9934 cat <<_LT_EOF 1>&2
9935
9936 *** Warning: the GNU linker, at least up to release 2.19, is reported
9937 *** to be unable to reliably create shared libraries on AIX.
9938 *** Therefore, libtool is disabling shared libraries support. If you
9939 *** really care for shared libraries, you may want to install binutils
9940 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9941 *** You will then need to restart the configuration process.
9942
9943 _LT_EOF
9944 fi
9945 ;;
9946
9947 amigaos*)
9948 case $host_cpu in
9949 powerpc)
9950 # see comment about AmigaOS4 .so support
9951 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9952 archive_expsym_cmds=''
9953 ;;
9954 m68k)
9955 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)'
9956 hardcode_libdir_flag_spec='-L$libdir'
9957 hardcode_minus_L=yes
9958 ;;
9959 esac
9960 ;;
9961
9962 beos*)
9963 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9964 allow_undefined_flag=unsupported
9965 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
9966 # support --undefined. This deserves some investigation. FIXME
9967 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9968 else
9969 ld_shlibs=no
9970 fi
9971 ;;
9972
9973 cygwin* | mingw* | pw32* | cegcc*)
9974 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9975 # as there is no search path for DLLs.
9976 hardcode_libdir_flag_spec='-L$libdir'
9977 export_dynamic_flag_spec='${wl}--export-all-symbols'
9978 allow_undefined_flag=unsupported
9979 always_export_symbols=no
9980 enable_shared_with_static_runtimes=yes
9981 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
9982 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9983
9984 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9985 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9986 # If the export-symbols file already is a .def file (1st line
9987 # is EXPORTS), use it as is; otherwise, prepend...
9988 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9989 cp $export_symbols $output_objdir/$soname.def;
9990 else
9991 echo EXPORTS > $output_objdir/$soname.def;
9992 cat $export_symbols >> $output_objdir/$soname.def;
9993 fi~
9994 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9995 else
9996 ld_shlibs=no
9997 fi
9998 ;;
9999
10000 haiku*)
10001 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10002 link_all_deplibs=yes
10003 ;;
10004
10005 interix[3-9]*)
10006 hardcode_direct=no
10007 hardcode_shlibpath_var=no
10008 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10009 export_dynamic_flag_spec='${wl}-E'
10010 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10011 # Instead, shared libraries are loaded at an image base (0x10000000 by
10012 # default) and relocated if they conflict, which is a slow very memory
10013 # consuming and fragmenting process. To avoid this, we pick a random,
10014 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10015 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10016 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10017 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'
10018 ;;
10019
10020 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10021 tmp_diet=no
10022 if test "$host_os" = linux-dietlibc; then
10023 case $cc_basename in
10024 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10025 esac
10026 fi
10027 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10028 && test "$tmp_diet" = no
10029 then
10030 tmp_addflag=' $pic_flag'
10031 tmp_sharedflag='-shared'
10032 case $cc_basename,$host_cpu in
10033 pgcc*) # Portland Group C compiler
10034 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
10035 tmp_addflag=' $pic_flag'
10036 ;;
10037 pgf77* | pgf90* | pgf95* | pgfortran*)
10038 # Portland Group f77 and f90 compilers
10039 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
10040 tmp_addflag=' $pic_flag -Mnomain' ;;
10041 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10042 tmp_addflag=' -i_dynamic' ;;
10043 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10044 tmp_addflag=' -i_dynamic -nofor_main' ;;
10045 ifc* | ifort*) # Intel Fortran compiler
10046 tmp_addflag=' -nofor_main' ;;
10047 lf95*) # Lahey Fortran 8.1
10048 whole_archive_flag_spec=
10049 tmp_sharedflag='--shared' ;;
10050 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10051 tmp_sharedflag='-qmkshrobj'
10052 tmp_addflag= ;;
10053 nvcc*) # Cuda Compiler Driver 2.2
10054 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
10055 compiler_needs_object=yes
10056 ;;
10057 esac
10058 case `$CC -V 2>&1 | sed 5q` in
10059 *Sun\ C*) # Sun C 5.9
10060 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
10061 compiler_needs_object=yes
10062 tmp_sharedflag='-G' ;;
10063 *Sun\ F*) # Sun Fortran 8.3
10064 tmp_sharedflag='-G' ;;
10065 esac
10066 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10067
10068 if test "x$supports_anon_versioning" = xyes; then
10069 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10070 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10071 echo "local: *; };" >> $output_objdir/$libname.ver~
10072 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10073 fi
10074
10075 case $cc_basename in
10076 xlf* | bgf* | bgxlf* | mpixlf*)
10077 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10078 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10079 hardcode_libdir_flag_spec=
10080 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10081 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
10082 if test "x$supports_anon_versioning" = xyes; then
10083 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10084 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10085 echo "local: *; };" >> $output_objdir/$libname.ver~
10086 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10087 fi
10088 ;;
10089 esac
10090 else
10091 ld_shlibs=no
10092 fi
10093 ;;
10094
10095 netbsd*)
10096 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10097 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10098 wlarc=
10099 else
10100 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10101 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10102 fi
10103 ;;
10104
10105 solaris*)
10106 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10107 ld_shlibs=no
10108 cat <<_LT_EOF 1>&2
10109
10110 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10111 *** create shared libraries on Solaris systems. Therefore, libtool
10112 *** is disabling shared libraries support. We urge you to upgrade GNU
10113 *** binutils to release 2.9.1 or newer. Another option is to modify
10114 *** your PATH or compiler configuration so that the native linker is
10115 *** used, and then restart.
10116
10117 _LT_EOF
10118 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10119 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10120 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10121 else
10122 ld_shlibs=no
10123 fi
10124 ;;
10125
10126 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10127 case `$LD -v 2>&1` in
10128 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10129 ld_shlibs=no
10130 cat <<_LT_EOF 1>&2
10131
10132 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10133 *** reliably create shared libraries on SCO systems. Therefore, libtool
10134 *** is disabling shared libraries support. We urge you to upgrade GNU
10135 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10136 *** your PATH or compiler configuration so that the native linker is
10137 *** used, and then restart.
10138
10139 _LT_EOF
10140 ;;
10141 *)
10142 # For security reasons, it is highly recommended that you always
10143 # use absolute paths for naming shared libraries, and exclude the
10144 # DT_RUNPATH tag from executables and libraries. But doing so
10145 # requires that you compile everything twice, which is a pain.
10146 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10147 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10148 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10149 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10150 else
10151 ld_shlibs=no
10152 fi
10153 ;;
10154 esac
10155 ;;
10156
10157 sunos4*)
10158 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10159 wlarc=
10160 hardcode_direct=yes
10161 hardcode_shlibpath_var=no
10162 ;;
10163
10164 *)
10165 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10166 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10167 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10168 else
10169 ld_shlibs=no
10170 fi
10171 ;;
10172 esac
10173
10174 if test "$ld_shlibs" = no; then
10175 runpath_var=
10176 hardcode_libdir_flag_spec=
10177 export_dynamic_flag_spec=
10178 whole_archive_flag_spec=
10179 fi
10180 else
10181 # PORTME fill in a description of your system's linker (not GNU ld)
10182 case $host_os in
10183 aix3*)
10184 allow_undefined_flag=unsupported
10185 always_export_symbols=yes
10186 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'
10187 # Note: this linker hardcodes the directories in LIBPATH if there
10188 # are no directories specified by -L.
10189 hardcode_minus_L=yes
10190 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10191 # Neither direct hardcoding nor static linking is supported with a
10192 # broken collect2.
10193 hardcode_direct=unsupported
10194 fi
10195 ;;
10196
10197 aix[4-9]*)
10198 if test "$host_cpu" = ia64; then
10199 # On IA64, the linker does run time linking by default, so we don't
10200 # have to do anything special.
10201 aix_use_runtimelinking=no
10202 exp_sym_flag='-Bexport'
10203 no_entry_flag=""
10204 else
10205 # If we're using GNU nm, then we don't want the "-C" option.
10206 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10207 # Also, AIX nm treats weak defined symbols like other global
10208 # defined symbols, whereas GNU nm marks them as "W".
10209 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10210 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10211 else
10212 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'
10213 fi
10214 aix_use_runtimelinking=no
10215
10216 # Test if we are trying to use run time linking or normal
10217 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10218 # need to do runtime linking.
10219 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10220 for ld_flag in $LDFLAGS; do
10221 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10222 aix_use_runtimelinking=yes
10223 break
10224 fi
10225 done
10226 ;;
10227 esac
10228
10229 exp_sym_flag='-bexport'
10230 no_entry_flag='-bnoentry'
10231 fi
10232
10233 # When large executables or shared objects are built, AIX ld can
10234 # have problems creating the table of contents. If linking a library
10235 # or program results in "error TOC overflow" add -mminimal-toc to
10236 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10237 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10238
10239 archive_cmds=''
10240 hardcode_direct=yes
10241 hardcode_direct_absolute=yes
10242 hardcode_libdir_separator=':'
10243 link_all_deplibs=yes
10244 file_list_spec='${wl}-f,'
10245
10246 if test "$GCC" = yes; then
10247 case $host_os in aix4.[012]|aix4.[012].*)
10248 # We only want to do this on AIX 4.2 and lower, the check
10249 # below for broken collect2 doesn't work under 4.3+
10250 collect2name=`${CC} -print-prog-name=collect2`
10251 if test -f "$collect2name" &&
10252 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10253 then
10254 # We have reworked collect2
10255 :
10256 else
10257 # We have old collect2
10258 hardcode_direct=unsupported
10259 # It fails to find uninstalled libraries when the uninstalled
10260 # path is not listed in the libpath. Setting hardcode_minus_L
10261 # to unsupported forces relinking
10262 hardcode_minus_L=yes
10263 hardcode_libdir_flag_spec='-L$libdir'
10264 hardcode_libdir_separator=
10265 fi
10266 ;;
10267 esac
10268 shared_flag='-shared'
10269 if test "$aix_use_runtimelinking" = yes; then
10270 shared_flag="$shared_flag "'${wl}-G'
10271 fi
10272 else
10273 # not using gcc
10274 if test "$host_cpu" = ia64; then
10275 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10276 # chokes on -Wl,-G. The following line is correct:
10277 shared_flag='-G'
10278 else
10279 if test "$aix_use_runtimelinking" = yes; then
10280 shared_flag='${wl}-G'
10281 else
10282 shared_flag='${wl}-bM:SRE'
10283 fi
10284 fi
10285 fi
10286
10287 export_dynamic_flag_spec='${wl}-bexpall'
10288 # It seems that -bexpall does not export symbols beginning with
10289 # underscore (_), so it is better to generate a list of symbols to export.
10290 always_export_symbols=yes
10291 if test "$aix_use_runtimelinking" = yes; then
10292 # Warning - without using the other runtime loading flags (-brtl),
10293 # -berok will link without error, but may produce a broken library.
10294 allow_undefined_flag='-berok'
10295 # Determine the default libpath from the value encoded in an
10296 # empty executable.
10297 if test "${lt_cv_aix_libpath+set}" = set; then
10298 aix_libpath=$lt_cv_aix_libpath
10299 else
10300 if ${lt_cv_aix_libpath_+:} false; then :
10301 $as_echo_n "(cached) " >&6
10302 else
10303 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10304 /* end confdefs.h. */
10305
10306 int
10307 main ()
10308 {
10309
10310 ;
10311 return 0;
10312 }
10313 _ACEOF
10314 if ac_fn_c_try_link "$LINENO"; then :
10315
10316 lt_aix_libpath_sed='
10317 /Import File Strings/,/^$/ {
10318 /^0/ {
10319 s/^0 *\([^ ]*\) *$/\1/
10320 p
10321 }
10322 }'
10323 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10324 # Check for a 64-bit object if we didn't find anything.
10325 if test -z "$lt_cv_aix_libpath_"; then
10326 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10327 fi
10328 fi
10329 rm -f core conftest.err conftest.$ac_objext \
10330 conftest$ac_exeext conftest.$ac_ext
10331 if test -z "$lt_cv_aix_libpath_"; then
10332 lt_cv_aix_libpath_="/usr/lib:/lib"
10333 fi
10334
10335 fi
10336
10337 aix_libpath=$lt_cv_aix_libpath_
10338 fi
10339
10340 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10341 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
10342 else
10343 if test "$host_cpu" = ia64; then
10344 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10345 allow_undefined_flag="-z nodefs"
10346 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"
10347 else
10348 # Determine the default libpath from the value encoded in an
10349 # empty executable.
10350 if test "${lt_cv_aix_libpath+set}" = set; then
10351 aix_libpath=$lt_cv_aix_libpath
10352 else
10353 if ${lt_cv_aix_libpath_+:} false; then :
10354 $as_echo_n "(cached) " >&6
10355 else
10356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10357 /* end confdefs.h. */
10358
10359 int
10360 main ()
10361 {
10362
10363 ;
10364 return 0;
10365 }
10366 _ACEOF
10367 if ac_fn_c_try_link "$LINENO"; then :
10368
10369 lt_aix_libpath_sed='
10370 /Import File Strings/,/^$/ {
10371 /^0/ {
10372 s/^0 *\([^ ]*\) *$/\1/
10373 p
10374 }
10375 }'
10376 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10377 # Check for a 64-bit object if we didn't find anything.
10378 if test -z "$lt_cv_aix_libpath_"; then
10379 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10380 fi
10381 fi
10382 rm -f core conftest.err conftest.$ac_objext \
10383 conftest$ac_exeext conftest.$ac_ext
10384 if test -z "$lt_cv_aix_libpath_"; then
10385 lt_cv_aix_libpath_="/usr/lib:/lib"
10386 fi
10387
10388 fi
10389
10390 aix_libpath=$lt_cv_aix_libpath_
10391 fi
10392
10393 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10394 # Warning - without using the other run time loading flags,
10395 # -berok will link without error, but may produce a broken library.
10396 no_undefined_flag=' ${wl}-bernotok'
10397 allow_undefined_flag=' ${wl}-berok'
10398 if test "$with_gnu_ld" = yes; then
10399 # We only use this code for GNU lds that support --whole-archive.
10400 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10401 else
10402 # Exported symbols can be pulled into shared objects from archives
10403 whole_archive_flag_spec='$convenience'
10404 fi
10405 archive_cmds_need_lc=yes
10406 # This is similar to how AIX traditionally builds its shared libraries.
10407 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'
10408 fi
10409 fi
10410 ;;
10411
10412 amigaos*)
10413 case $host_cpu in
10414 powerpc)
10415 # see comment about AmigaOS4 .so support
10416 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10417 archive_expsym_cmds=''
10418 ;;
10419 m68k)
10420 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)'
10421 hardcode_libdir_flag_spec='-L$libdir'
10422 hardcode_minus_L=yes
10423 ;;
10424 esac
10425 ;;
10426
10427 bsdi[45]*)
10428 export_dynamic_flag_spec=-rdynamic
10429 ;;
10430
10431 cygwin* | mingw* | pw32* | cegcc*)
10432 # When not using gcc, we currently assume that we are using
10433 # Microsoft Visual C++.
10434 # hardcode_libdir_flag_spec is actually meaningless, as there is
10435 # no search path for DLLs.
10436 case $cc_basename in
10437 cl*)
10438 # Native MSVC
10439 hardcode_libdir_flag_spec=' '
10440 allow_undefined_flag=unsupported
10441 always_export_symbols=yes
10442 file_list_spec='@'
10443 # Tell ltmain to make .lib files, not .a files.
10444 libext=lib
10445 # Tell ltmain to make .dll files, not .so files.
10446 shrext_cmds=".dll"
10447 # FIXME: Setting linknames here is a bad hack.
10448 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
10449 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10450 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
10451 else
10452 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
10453 fi~
10454 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10455 linknames='
10456 # The linker will not automatically build a static lib if we build a DLL.
10457 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
10458 enable_shared_with_static_runtimes=yes
10459 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10460 # Don't use ranlib
10461 old_postinstall_cmds='chmod 644 $oldlib'
10462 postlink_cmds='lt_outputfile="@OUTPUT@"~
10463 lt_tool_outputfile="@TOOL_OUTPUT@"~
10464 case $lt_outputfile in
10465 *.exe|*.EXE) ;;
10466 *)
10467 lt_outputfile="$lt_outputfile.exe"
10468 lt_tool_outputfile="$lt_tool_outputfile.exe"
10469 ;;
10470 esac~
10471 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
10472 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10473 $RM "$lt_outputfile.manifest";
10474 fi'
10475 ;;
10476 *)
10477 # Assume MSVC wrapper
10478 hardcode_libdir_flag_spec=' '
10479 allow_undefined_flag=unsupported
10480 # Tell ltmain to make .lib files, not .a files.
10481 libext=lib
10482 # Tell ltmain to make .dll files, not .so files.
10483 shrext_cmds=".dll"
10484 # FIXME: Setting linknames here is a bad hack.
10485 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10486 # The linker will automatically build a .lib file if we build a DLL.
10487 old_archive_from_new_cmds='true'
10488 # FIXME: Should let the user specify the lib program.
10489 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10490 enable_shared_with_static_runtimes=yes
10491 ;;
10492 esac
10493 ;;
10494
10495 darwin* | rhapsody*)
10496
10497
10498 archive_cmds_need_lc=no
10499 hardcode_direct=no
10500 hardcode_automatic=yes
10501 hardcode_shlibpath_var=unsupported
10502 if test "$lt_cv_ld_force_load" = "yes"; then
10503 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
10504 else
10505 whole_archive_flag_spec=''
10506 fi
10507 link_all_deplibs=yes
10508 allow_undefined_flag="$_lt_dar_allow_undefined"
10509 case $cc_basename in
10510 ifort*) _lt_dar_can_shared=yes ;;
10511 *) _lt_dar_can_shared=$GCC ;;
10512 esac
10513 if test "$_lt_dar_can_shared" = "yes"; then
10514 output_verbose_link_cmd=func_echo_all
10515 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10516 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10517 archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
10518 module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
10519
10520 else
10521 ld_shlibs=no
10522 fi
10523
10524 ;;
10525
10526 dgux*)
10527 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10528 hardcode_libdir_flag_spec='-L$libdir'
10529 hardcode_shlibpath_var=no
10530 ;;
10531
10532 freebsd1*)
10533 ld_shlibs=no
10534 ;;
10535
10536 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10537 # support. Future versions do this automatically, but an explicit c++rt0.o
10538 # does not break anything, and helps significantly (at the cost of a little
10539 # extra space).
10540 freebsd2.2*)
10541 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10542 hardcode_libdir_flag_spec='-R$libdir'
10543 hardcode_direct=yes
10544 hardcode_shlibpath_var=no
10545 ;;
10546
10547 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10548 freebsd2*)
10549 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10550 hardcode_direct=yes
10551 hardcode_minus_L=yes
10552 hardcode_shlibpath_var=no
10553 ;;
10554
10555 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10556 freebsd* | dragonfly*)
10557 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10558 hardcode_libdir_flag_spec='-R$libdir'
10559 hardcode_direct=yes
10560 hardcode_shlibpath_var=no
10561 ;;
10562
10563 hpux9*)
10564 if test "$GCC" = yes; then
10565 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
10566 else
10567 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'
10568 fi
10569 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10570 hardcode_libdir_separator=:
10571 hardcode_direct=yes
10572
10573 # hardcode_minus_L: Not really in the search PATH,
10574 # but as the default location of the library.
10575 hardcode_minus_L=yes
10576 export_dynamic_flag_spec='${wl}-E'
10577 ;;
10578
10579 hpux10*)
10580 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10581 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10582 else
10583 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10584 fi
10585 if test "$with_gnu_ld" = no; then
10586 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10587 hardcode_libdir_flag_spec_ld='+b $libdir'
10588 hardcode_libdir_separator=:
10589 hardcode_direct=yes
10590 hardcode_direct_absolute=yes
10591 export_dynamic_flag_spec='${wl}-E'
10592 # hardcode_minus_L: Not really in the search PATH,
10593 # but as the default location of the library.
10594 hardcode_minus_L=yes
10595 fi
10596 ;;
10597
10598 hpux11*)
10599 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10600 case $host_cpu in
10601 hppa*64*)
10602 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10603 ;;
10604 ia64*)
10605 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10606 ;;
10607 *)
10608 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10609 ;;
10610 esac
10611 else
10612 case $host_cpu in
10613 hppa*64*)
10614 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10615 ;;
10616 ia64*)
10617 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10618 ;;
10619 *)
10620
10621 # Older versions of the 11.00 compiler do not understand -b yet
10622 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10624 $as_echo_n "checking if $CC understands -b... " >&6; }
10625 if ${lt_cv_prog_compiler__b+:} false; then :
10626 $as_echo_n "(cached) " >&6
10627 else
10628 lt_cv_prog_compiler__b=no
10629 save_LDFLAGS="$LDFLAGS"
10630 LDFLAGS="$LDFLAGS -b"
10631 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10632 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10633 # The linker can only warn and ignore the option if not recognized
10634 # So say no if there are warnings
10635 if test -s conftest.err; then
10636 # Append any errors to the config.log.
10637 cat conftest.err 1>&5
10638 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10639 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10640 if diff conftest.exp conftest.er2 >/dev/null; then
10641 lt_cv_prog_compiler__b=yes
10642 fi
10643 else
10644 lt_cv_prog_compiler__b=yes
10645 fi
10646 fi
10647 $RM -r conftest*
10648 LDFLAGS="$save_LDFLAGS"
10649
10650 fi
10651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10652 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10653
10654 if test x"$lt_cv_prog_compiler__b" = xyes; then
10655 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10656 else
10657 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10658 fi
10659
10660 ;;
10661 esac
10662 fi
10663 if test "$with_gnu_ld" = no; then
10664 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10665 hardcode_libdir_separator=:
10666
10667 case $host_cpu in
10668 hppa*64*|ia64*)
10669 hardcode_direct=no
10670 hardcode_shlibpath_var=no
10671 ;;
10672 *)
10673 hardcode_direct=yes
10674 hardcode_direct_absolute=yes
10675 export_dynamic_flag_spec='${wl}-E'
10676
10677 # hardcode_minus_L: Not really in the search PATH,
10678 # but as the default location of the library.
10679 hardcode_minus_L=yes
10680 ;;
10681 esac
10682 fi
10683 ;;
10684
10685 irix5* | irix6* | nonstopux*)
10686 if test "$GCC" = yes; then
10687 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
10688 # Try to use the -exported_symbol ld option, if it does not
10689 # work, assume that -exports_file does not work either and
10690 # implicitly export all symbols.
10691 # This should be the same for all languages, so no per-tag cache variable.
10692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10693 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10694 if ${lt_cv_irix_exported_symbol+:} false; then :
10695 $as_echo_n "(cached) " >&6
10696 else
10697 save_LDFLAGS="$LDFLAGS"
10698 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10700 /* end confdefs.h. */
10701 int foo (void) { return 0; }
10702 _ACEOF
10703 if ac_fn_c_try_link "$LINENO"; then :
10704 lt_cv_irix_exported_symbol=yes
10705 else
10706 lt_cv_irix_exported_symbol=no
10707 fi
10708 rm -f core conftest.err conftest.$ac_objext \
10709 conftest$ac_exeext conftest.$ac_ext
10710 LDFLAGS="$save_LDFLAGS"
10711 fi
10712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10713 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
10714 if test "$lt_cv_irix_exported_symbol" = yes; then
10715 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
10716 fi
10717 else
10718 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
10719 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
10720 fi
10721 archive_cmds_need_lc='no'
10722 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10723 hardcode_libdir_separator=:
10724 inherit_rpath=yes
10725 link_all_deplibs=yes
10726 ;;
10727
10728 netbsd*)
10729 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10730 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10731 else
10732 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10733 fi
10734 hardcode_libdir_flag_spec='-R$libdir'
10735 hardcode_direct=yes
10736 hardcode_shlibpath_var=no
10737 ;;
10738
10739 newsos6)
10740 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10741 hardcode_direct=yes
10742 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10743 hardcode_libdir_separator=:
10744 hardcode_shlibpath_var=no
10745 ;;
10746
10747 *nto* | *qnx*)
10748 ;;
10749
10750 openbsd*)
10751 if test -f /usr/libexec/ld.so; then
10752 hardcode_direct=yes
10753 hardcode_shlibpath_var=no
10754 hardcode_direct_absolute=yes
10755 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10756 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10757 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10758 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10759 export_dynamic_flag_spec='${wl}-E'
10760 else
10761 case $host_os in
10762 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10763 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10764 hardcode_libdir_flag_spec='-R$libdir'
10765 ;;
10766 *)
10767 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10768 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10769 ;;
10770 esac
10771 fi
10772 else
10773 ld_shlibs=no
10774 fi
10775 ;;
10776
10777 os2*)
10778 hardcode_libdir_flag_spec='-L$libdir'
10779 hardcode_minus_L=yes
10780 allow_undefined_flag=unsupported
10781 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'
10782 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10783 ;;
10784
10785 osf3*)
10786 if test "$GCC" = yes; then
10787 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10788 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
10789 else
10790 allow_undefined_flag=' -expect_unresolved \*'
10791 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
10792 fi
10793 archive_cmds_need_lc='no'
10794 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10795 hardcode_libdir_separator=:
10796 ;;
10797
10798 osf4* | osf5*) # as osf3* with the addition of -msym flag
10799 if test "$GCC" = yes; then
10800 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10801 archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
10802 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10803 else
10804 allow_undefined_flag=' -expect_unresolved \*'
10805 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
10806 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
10807 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
10808
10809 # Both c and cxx compiler support -rpath directly
10810 hardcode_libdir_flag_spec='-rpath $libdir'
10811 fi
10812 archive_cmds_need_lc='no'
10813 hardcode_libdir_separator=:
10814 ;;
10815
10816 solaris*)
10817 no_undefined_flag=' -z defs'
10818 if test "$GCC" = yes; then
10819 wlarc='${wl}'
10820 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10821 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10822 $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10823 else
10824 case `$CC -V 2>&1` in
10825 *"Compilers 5.0"*)
10826 wlarc=''
10827 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10828 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10829 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10830 ;;
10831 *)
10832 wlarc='${wl}'
10833 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10834 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10835 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10836 ;;
10837 esac
10838 fi
10839 hardcode_libdir_flag_spec='-R$libdir'
10840 hardcode_shlibpath_var=no
10841 case $host_os in
10842 solaris2.[0-5] | solaris2.[0-5].*) ;;
10843 *)
10844 # The compiler driver will combine and reorder linker options,
10845 # but understands `-z linker_flag'. GCC discards it without `$wl',
10846 # but is careful enough not to reorder.
10847 # Supported since Solaris 2.6 (maybe 2.5.1?)
10848 if test "$GCC" = yes; then
10849 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10850 else
10851 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10852 fi
10853 ;;
10854 esac
10855 link_all_deplibs=yes
10856 ;;
10857
10858 sunos4*)
10859 if test "x$host_vendor" = xsequent; then
10860 # Use $CC to link under sequent, because it throws in some extra .o
10861 # files that make .init and .fini sections work.
10862 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10863 else
10864 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10865 fi
10866 hardcode_libdir_flag_spec='-L$libdir'
10867 hardcode_direct=yes
10868 hardcode_minus_L=yes
10869 hardcode_shlibpath_var=no
10870 ;;
10871
10872 sysv4)
10873 case $host_vendor in
10874 sni)
10875 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10876 hardcode_direct=yes # is this really true???
10877 ;;
10878 siemens)
10879 ## LD is ld it makes a PLAMLIB
10880 ## CC just makes a GrossModule.
10881 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10882 reload_cmds='$CC -r -o $output$reload_objs'
10883 hardcode_direct=no
10884 ;;
10885 motorola)
10886 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10887 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10888 ;;
10889 esac
10890 runpath_var='LD_RUN_PATH'
10891 hardcode_shlibpath_var=no
10892 ;;
10893
10894 sysv4.3*)
10895 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10896 hardcode_shlibpath_var=no
10897 export_dynamic_flag_spec='-Bexport'
10898 ;;
10899
10900 sysv4*MP*)
10901 if test -d /usr/nec; then
10902 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10903 hardcode_shlibpath_var=no
10904 runpath_var=LD_RUN_PATH
10905 hardcode_runpath_var=yes
10906 ld_shlibs=yes
10907 fi
10908 ;;
10909
10910 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10911 no_undefined_flag='${wl}-z,text'
10912 archive_cmds_need_lc=no
10913 hardcode_shlibpath_var=no
10914 runpath_var='LD_RUN_PATH'
10915
10916 if test "$GCC" = yes; then
10917 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10918 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10919 else
10920 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10921 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10922 fi
10923 ;;
10924
10925 sysv5* | sco3.2v5* | sco5v6*)
10926 # Note: We can NOT use -z defs as we might desire, because we do not
10927 # link with -lc, and that would cause any symbols used from libc to
10928 # always be unresolved, which means just about no library would
10929 # ever link correctly. If we're not using GNU ld we use -z text
10930 # though, which does catch some bad symbols but isn't as heavy-handed
10931 # as -z defs.
10932 no_undefined_flag='${wl}-z,text'
10933 allow_undefined_flag='${wl}-z,nodefs'
10934 archive_cmds_need_lc=no
10935 hardcode_shlibpath_var=no
10936 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10937 hardcode_libdir_separator=':'
10938 link_all_deplibs=yes
10939 export_dynamic_flag_spec='${wl}-Bexport'
10940 runpath_var='LD_RUN_PATH'
10941
10942 if test "$GCC" = yes; then
10943 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10944 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10945 else
10946 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10947 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10948 fi
10949 ;;
10950
10951 uts4*)
10952 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10953 hardcode_libdir_flag_spec='-L$libdir'
10954 hardcode_shlibpath_var=no
10955 ;;
10956
10957 *)
10958 ld_shlibs=no
10959 ;;
10960 esac
10961
10962 if test x$host_vendor = xsni; then
10963 case $host in
10964 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10965 export_dynamic_flag_spec='${wl}-Blargedynsym'
10966 ;;
10967 esac
10968 fi
10969 fi
10970
10971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10972 $as_echo "$ld_shlibs" >&6; }
10973 test "$ld_shlibs" = no && can_build_shared=no
10974
10975 with_gnu_ld=$with_gnu_ld
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991 #
10992 # Do we need to explicitly link libc?
10993 #
10994 case "x$archive_cmds_need_lc" in
10995 x|xyes)
10996 # Assume -lc should be added
10997 archive_cmds_need_lc=yes
10998
10999 if test "$enable_shared" = yes && test "$GCC" = yes; then
11000 case $archive_cmds in
11001 *'~'*)
11002 # FIXME: we may have to deal with multi-command sequences.
11003 ;;
11004 '$CC '*)
11005 # Test whether the compiler implicitly links with -lc since on some
11006 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11007 # to ld, don't add -lc before -lgcc.
11008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11009 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11010 if ${lt_cv_archive_cmds_need_lc+:} false; then :
11011 $as_echo_n "(cached) " >&6
11012 else
11013 $RM conftest*
11014 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11015
11016 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11017 (eval $ac_compile) 2>&5
11018 ac_status=$?
11019 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11020 test $ac_status = 0; } 2>conftest.err; then
11021 soname=conftest
11022 lib=conftest
11023 libobjs=conftest.$ac_objext
11024 deplibs=
11025 wl=$lt_prog_compiler_wl
11026 pic_flag=$lt_prog_compiler_pic
11027 compiler_flags=-v
11028 linker_flags=-v
11029 verstring=
11030 output_objdir=.
11031 libname=conftest
11032 lt_save_allow_undefined_flag=$allow_undefined_flag
11033 allow_undefined_flag=
11034 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11035 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11036 ac_status=$?
11037 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11038 test $ac_status = 0; }
11039 then
11040 lt_cv_archive_cmds_need_lc=no
11041 else
11042 lt_cv_archive_cmds_need_lc=yes
11043 fi
11044 allow_undefined_flag=$lt_save_allow_undefined_flag
11045 else
11046 cat conftest.err 1>&5
11047 fi
11048 $RM conftest*
11049
11050 fi
11051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11052 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11053 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11054 ;;
11055 esac
11056 fi
11057 ;;
11058 esac
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11217 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11218
11219 if test "$GCC" = yes; then
11220 case $host_os in
11221 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11222 *) lt_awk_arg="/^libraries:/" ;;
11223 esac
11224 case $host_os in
11225 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11226 *) lt_sed_strip_eq="s,=/,/,g" ;;
11227 esac
11228 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11229 case $lt_search_path_spec in
11230 *\;*)
11231 # if the path contains ";" then we assume it to be the separator
11232 # otherwise default to the standard path separator (i.e. ":") - it is
11233 # assumed that no part of a normal pathname contains ";" but that should
11234 # okay in the real world where ";" in dirpaths is itself problematic.
11235 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11236 ;;
11237 *)
11238 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11239 ;;
11240 esac
11241 # Ok, now we have the path, separated by spaces, we can step through it
11242 # and add multilib dir if necessary.
11243 lt_tmp_lt_search_path_spec=
11244 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11245 for lt_sys_path in $lt_search_path_spec; do
11246 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11247 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11248 else
11249 test -d "$lt_sys_path" && \
11250 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11251 fi
11252 done
11253 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11254 BEGIN {RS=" "; FS="/|\n";} {
11255 lt_foo="";
11256 lt_count=0;
11257 for (lt_i = NF; lt_i > 0; lt_i--) {
11258 if ($lt_i != "" && $lt_i != ".") {
11259 if ($lt_i == "..") {
11260 lt_count++;
11261 } else {
11262 if (lt_count == 0) {
11263 lt_foo="/" $lt_i lt_foo;
11264 } else {
11265 lt_count--;
11266 }
11267 }
11268 }
11269 }
11270 if (lt_foo != "") { lt_freq[lt_foo]++; }
11271 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11272 }'`
11273 # AWK program above erroneously prepends '/' to C:/dos/paths
11274 # for these hosts.
11275 case $host_os in
11276 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11277 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11278 esac
11279 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11280 else
11281 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11282 fi
11283 library_names_spec=
11284 libname_spec='lib$name'
11285 soname_spec=
11286 shrext_cmds=".so"
11287 postinstall_cmds=
11288 postuninstall_cmds=
11289 finish_cmds=
11290 finish_eval=
11291 shlibpath_var=
11292 shlibpath_overrides_runpath=unknown
11293 version_type=none
11294 dynamic_linker="$host_os ld.so"
11295 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11296 need_lib_prefix=unknown
11297 hardcode_into_libs=no
11298
11299 # when you set need_version to no, make sure it does not cause -set_version
11300 # flags to be left without arguments
11301 need_version=unknown
11302
11303 case $host_os in
11304 aix3*)
11305 version_type=linux
11306 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11307 shlibpath_var=LIBPATH
11308
11309 # AIX 3 has no versioning support, so we append a major version to the name.
11310 soname_spec='${libname}${release}${shared_ext}$major'
11311 ;;
11312
11313 aix[4-9]*)
11314 version_type=linux
11315 need_lib_prefix=no
11316 need_version=no
11317 hardcode_into_libs=yes
11318 if test "$host_cpu" = ia64; then
11319 # AIX 5 supports IA64
11320 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11321 shlibpath_var=LD_LIBRARY_PATH
11322 else
11323 # With GCC up to 2.95.x, collect2 would create an import file
11324 # for dependence libraries. The import file would start with
11325 # the line `#! .'. This would cause the generated library to
11326 # depend on `.', always an invalid library. This was fixed in
11327 # development snapshots of GCC prior to 3.0.
11328 case $host_os in
11329 aix4 | aix4.[01] | aix4.[01].*)
11330 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11331 echo ' yes '
11332 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11333 :
11334 else
11335 can_build_shared=no
11336 fi
11337 ;;
11338 esac
11339 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11340 # soname into executable. Probably we can add versioning support to
11341 # collect2, so additional links can be useful in future.
11342 if test "$aix_use_runtimelinking" = yes; then
11343 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11344 # instead of lib<name>.a to let people know that these are not
11345 # typical AIX shared libraries.
11346 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11347 else
11348 # We preserve .a as extension for shared libraries through AIX4.2
11349 # and later when we are not doing run time linking.
11350 library_names_spec='${libname}${release}.a $libname.a'
11351 soname_spec='${libname}${release}${shared_ext}$major'
11352 fi
11353 shlibpath_var=LIBPATH
11354 fi
11355 ;;
11356
11357 amigaos*)
11358 case $host_cpu in
11359 powerpc)
11360 # Since July 2007 AmigaOS4 officially supports .so libraries.
11361 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11362 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11363 ;;
11364 m68k)
11365 library_names_spec='$libname.ixlibrary $libname.a'
11366 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11367 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
11368 ;;
11369 esac
11370 ;;
11371
11372 beos*)
11373 library_names_spec='${libname}${shared_ext}'
11374 dynamic_linker="$host_os ld.so"
11375 shlibpath_var=LIBRARY_PATH
11376 ;;
11377
11378 bsdi[45]*)
11379 version_type=linux
11380 need_version=no
11381 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11382 soname_spec='${libname}${release}${shared_ext}$major'
11383 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11384 shlibpath_var=LD_LIBRARY_PATH
11385 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11386 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11387 # the default ld.so.conf also contains /usr/contrib/lib and
11388 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11389 # libtool to hard-code these into programs
11390 ;;
11391
11392 cygwin* | mingw* | pw32* | cegcc*)
11393 version_type=windows
11394 shrext_cmds=".dll"
11395 need_version=no
11396 need_lib_prefix=no
11397
11398 case $GCC,$cc_basename in
11399 yes,*)
11400 # gcc
11401 library_names_spec='$libname.dll.a'
11402 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11403 postinstall_cmds='base_file=`basename \${file}`~
11404 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11405 dldir=$destdir/`dirname \$dlpath`~
11406 test -d \$dldir || mkdir -p \$dldir~
11407 $install_prog $dir/$dlname \$dldir/$dlname~
11408 chmod a+x \$dldir/$dlname~
11409 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11410 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11411 fi'
11412 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11413 dlpath=$dir/\$dldll~
11414 $RM \$dlpath'
11415 shlibpath_overrides_runpath=yes
11416
11417 case $host_os in
11418 cygwin*)
11419 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11420 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11421
11422 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11423 ;;
11424 mingw* | cegcc*)
11425 # MinGW DLLs use traditional 'lib' prefix
11426 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11427 ;;
11428 pw32*)
11429 # pw32 DLLs use 'pw' prefix rather than 'lib'
11430 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11431 ;;
11432 esac
11433 dynamic_linker='Win32 ld.exe'
11434 ;;
11435
11436 *,cl*)
11437 # Native MSVC
11438 libname_spec='$name'
11439 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11440 library_names_spec='${libname}.dll.lib'
11441
11442 case $build_os in
11443 mingw*)
11444 sys_lib_search_path_spec=
11445 lt_save_ifs=$IFS
11446 IFS=';'
11447 for lt_path in $LIB
11448 do
11449 IFS=$lt_save_ifs
11450 # Let DOS variable expansion print the short 8.3 style file name.
11451 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11452 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11453 done
11454 IFS=$lt_save_ifs
11455 # Convert to MSYS style.
11456 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11457 ;;
11458 cygwin*)
11459 # Convert to unix form, then to dos form, then back to unix form
11460 # but this time dos style (no spaces!) so that the unix form looks
11461 # like /cygdrive/c/PROGRA~1:/cygdr...
11462 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11463 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11464 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11465 ;;
11466 *)
11467 sys_lib_search_path_spec="$LIB"
11468 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11469 # It is most probably a Windows format PATH.
11470 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11471 else
11472 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11473 fi
11474 # FIXME: find the short name or the path components, as spaces are
11475 # common. (e.g. "Program Files" -> "PROGRA~1")
11476 ;;
11477 esac
11478
11479 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11480 postinstall_cmds='base_file=`basename \${file}`~
11481 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11482 dldir=$destdir/`dirname \$dlpath`~
11483 test -d \$dldir || mkdir -p \$dldir~
11484 $install_prog $dir/$dlname \$dldir/$dlname'
11485 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11486 dlpath=$dir/\$dldll~
11487 $RM \$dlpath'
11488 shlibpath_overrides_runpath=yes
11489 dynamic_linker='Win32 link.exe'
11490 ;;
11491
11492 *)
11493 # Assume MSVC wrapper
11494 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11495 dynamic_linker='Win32 ld.exe'
11496 ;;
11497 esac
11498 # FIXME: first we should search . and the directory the executable is in
11499 shlibpath_var=PATH
11500 ;;
11501
11502 darwin* | rhapsody*)
11503 dynamic_linker="$host_os dyld"
11504 version_type=darwin
11505 need_lib_prefix=no
11506 need_version=no
11507 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11508 soname_spec='${libname}${release}${major}$shared_ext'
11509 shlibpath_overrides_runpath=yes
11510 shlibpath_var=DYLD_LIBRARY_PATH
11511 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11512
11513 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11514 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11515 ;;
11516
11517 dgux*)
11518 version_type=linux
11519 need_lib_prefix=no
11520 need_version=no
11521 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11522 soname_spec='${libname}${release}${shared_ext}$major'
11523 shlibpath_var=LD_LIBRARY_PATH
11524 ;;
11525
11526 freebsd1*)
11527 dynamic_linker=no
11528 ;;
11529
11530 freebsd* | dragonfly*)
11531 # DragonFly does not have aout. When/if they implement a new
11532 # versioning mechanism, adjust this.
11533 if test -x /usr/bin/objformat; then
11534 objformat=`/usr/bin/objformat`
11535 else
11536 case $host_os in
11537 freebsd[123]*) objformat=aout ;;
11538 *) objformat=elf ;;
11539 esac
11540 fi
11541 version_type=freebsd-$objformat
11542 case $version_type in
11543 freebsd-elf*)
11544 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11545 need_version=no
11546 need_lib_prefix=no
11547 ;;
11548 freebsd-*)
11549 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11550 need_version=yes
11551 ;;
11552 esac
11553 shlibpath_var=LD_LIBRARY_PATH
11554 case $host_os in
11555 freebsd2*)
11556 shlibpath_overrides_runpath=yes
11557 ;;
11558 freebsd3.[01]* | freebsdelf3.[01]*)
11559 shlibpath_overrides_runpath=yes
11560 hardcode_into_libs=yes
11561 ;;
11562 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11563 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11564 shlibpath_overrides_runpath=no
11565 hardcode_into_libs=yes
11566 ;;
11567 *) # from 4.6 on, and DragonFly
11568 shlibpath_overrides_runpath=yes
11569 hardcode_into_libs=yes
11570 ;;
11571 esac
11572 ;;
11573
11574 gnu*)
11575 version_type=linux
11576 need_lib_prefix=no
11577 need_version=no
11578 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11579 soname_spec='${libname}${release}${shared_ext}$major'
11580 shlibpath_var=LD_LIBRARY_PATH
11581 hardcode_into_libs=yes
11582 ;;
11583
11584 haiku*)
11585 version_type=linux
11586 need_lib_prefix=no
11587 need_version=no
11588 dynamic_linker="$host_os runtime_loader"
11589 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11590 soname_spec='${libname}${release}${shared_ext}$major'
11591 shlibpath_var=LIBRARY_PATH
11592 shlibpath_overrides_runpath=yes
11593 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
11594 hardcode_into_libs=yes
11595 ;;
11596
11597 hpux9* | hpux10* | hpux11*)
11598 # Give a soname corresponding to the major version so that dld.sl refuses to
11599 # link against other versions.
11600 version_type=sunos
11601 need_lib_prefix=no
11602 need_version=no
11603 case $host_cpu in
11604 ia64*)
11605 shrext_cmds='.so'
11606 hardcode_into_libs=yes
11607 dynamic_linker="$host_os dld.so"
11608 shlibpath_var=LD_LIBRARY_PATH
11609 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11610 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11611 soname_spec='${libname}${release}${shared_ext}$major'
11612 if test "X$HPUX_IA64_MODE" = X32; then
11613 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11614 else
11615 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11616 fi
11617 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11618 ;;
11619 hppa*64*)
11620 shrext_cmds='.sl'
11621 hardcode_into_libs=yes
11622 dynamic_linker="$host_os dld.sl"
11623 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11624 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11625 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11626 soname_spec='${libname}${release}${shared_ext}$major'
11627 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11628 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11629 ;;
11630 *)
11631 shrext_cmds='.sl'
11632 dynamic_linker="$host_os dld.sl"
11633 shlibpath_var=SHLIB_PATH
11634 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11635 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11636 soname_spec='${libname}${release}${shared_ext}$major'
11637 ;;
11638 esac
11639 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11640 postinstall_cmds='chmod 555 $lib'
11641 # or fails outright, so override atomically:
11642 install_override_mode=555
11643 ;;
11644
11645 interix[3-9]*)
11646 version_type=linux
11647 need_lib_prefix=no
11648 need_version=no
11649 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11650 soname_spec='${libname}${release}${shared_ext}$major'
11651 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11652 shlibpath_var=LD_LIBRARY_PATH
11653 shlibpath_overrides_runpath=no
11654 hardcode_into_libs=yes
11655 ;;
11656
11657 irix5* | irix6* | nonstopux*)
11658 case $host_os in
11659 nonstopux*) version_type=nonstopux ;;
11660 *)
11661 if test "$lt_cv_prog_gnu_ld" = yes; then
11662 version_type=linux
11663 else
11664 version_type=irix
11665 fi ;;
11666 esac
11667 need_lib_prefix=no
11668 need_version=no
11669 soname_spec='${libname}${release}${shared_ext}$major'
11670 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11671 case $host_os in
11672 irix5* | nonstopux*)
11673 libsuff= shlibsuff=
11674 ;;
11675 *)
11676 case $LD in # libtool.m4 will add one of these switches to LD
11677 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11678 libsuff= shlibsuff= libmagic=32-bit;;
11679 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11680 libsuff=32 shlibsuff=N32 libmagic=N32;;
11681 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11682 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11683 *) libsuff= shlibsuff= libmagic=never-match;;
11684 esac
11685 ;;
11686 esac
11687 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11688 shlibpath_overrides_runpath=no
11689 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11690 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11691 hardcode_into_libs=yes
11692 ;;
11693
11694 # No shared lib support for Linux oldld, aout, or coff.
11695 linux*oldld* | linux*aout* | linux*coff*)
11696 dynamic_linker=no
11697 ;;
11698
11699 # This must be Linux ELF.
11700 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11701 version_type=linux
11702 need_lib_prefix=no
11703 need_version=no
11704 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11705 soname_spec='${libname}${release}${shared_ext}$major'
11706 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11707 shlibpath_var=LD_LIBRARY_PATH
11708 shlibpath_overrides_runpath=no
11709
11710 # Some binutils ld are patched to set DT_RUNPATH
11711 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11712 $as_echo_n "(cached) " >&6
11713 else
11714 lt_cv_shlibpath_overrides_runpath=no
11715 save_LDFLAGS=$LDFLAGS
11716 save_libdir=$libdir
11717 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11718 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11720 /* end confdefs.h. */
11721
11722 int
11723 main ()
11724 {
11725
11726 ;
11727 return 0;
11728 }
11729 _ACEOF
11730 if ac_fn_c_try_link "$LINENO"; then :
11731 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11732 lt_cv_shlibpath_overrides_runpath=yes
11733 fi
11734 fi
11735 rm -f core conftest.err conftest.$ac_objext \
11736 conftest$ac_exeext conftest.$ac_ext
11737 LDFLAGS=$save_LDFLAGS
11738 libdir=$save_libdir
11739
11740 fi
11741
11742 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11743
11744 # This implies no fast_install, which is unacceptable.
11745 # Some rework will be needed to allow for fast_install
11746 # before this can be enabled.
11747 hardcode_into_libs=yes
11748
11749 # Append ld.so.conf contents to the search path
11750 if test -f /etc/ld.so.conf; then
11751 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
11752 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11753 fi
11754
11755 # We used to test for /lib/ld.so.1 and disable shared libraries on
11756 # powerpc, because MkLinux only supported shared libraries with the
11757 # GNU dynamic linker. Since this was broken with cross compilers,
11758 # most powerpc-linux boxes support dynamic linking these days and
11759 # people can always --disable-shared, the test was removed, and we
11760 # assume the GNU/Linux dynamic linker is in use.
11761 dynamic_linker='GNU/Linux ld.so'
11762 ;;
11763
11764 netbsd*)
11765 version_type=sunos
11766 need_lib_prefix=no
11767 need_version=no
11768 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11769 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11770 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11771 dynamic_linker='NetBSD (a.out) ld.so'
11772 else
11773 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11774 soname_spec='${libname}${release}${shared_ext}$major'
11775 dynamic_linker='NetBSD ld.elf_so'
11776 fi
11777 shlibpath_var=LD_LIBRARY_PATH
11778 shlibpath_overrides_runpath=yes
11779 hardcode_into_libs=yes
11780 ;;
11781
11782 newsos6)
11783 version_type=linux
11784 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11785 shlibpath_var=LD_LIBRARY_PATH
11786 shlibpath_overrides_runpath=yes
11787 ;;
11788
11789 *nto* | *qnx*)
11790 version_type=qnx
11791 need_lib_prefix=no
11792 need_version=no
11793 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11794 soname_spec='${libname}${release}${shared_ext}$major'
11795 shlibpath_var=LD_LIBRARY_PATH
11796 shlibpath_overrides_runpath=no
11797 hardcode_into_libs=yes
11798 dynamic_linker='ldqnx.so'
11799 ;;
11800
11801 openbsd*)
11802 version_type=sunos
11803 sys_lib_dlsearch_path_spec="/usr/lib"
11804 need_lib_prefix=no
11805 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11806 case $host_os in
11807 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11808 *) need_version=no ;;
11809 esac
11810 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11811 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11812 shlibpath_var=LD_LIBRARY_PATH
11813 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11814 case $host_os in
11815 openbsd2.[89] | openbsd2.[89].*)
11816 shlibpath_overrides_runpath=no
11817 ;;
11818 *)
11819 shlibpath_overrides_runpath=yes
11820 ;;
11821 esac
11822 else
11823 shlibpath_overrides_runpath=yes
11824 fi
11825 ;;
11826
11827 os2*)
11828 libname_spec='$name'
11829 shrext_cmds=".dll"
11830 need_lib_prefix=no
11831 library_names_spec='$libname${shared_ext} $libname.a'
11832 dynamic_linker='OS/2 ld.exe'
11833 shlibpath_var=LIBPATH
11834 ;;
11835
11836 osf3* | osf4* | osf5*)
11837 version_type=osf
11838 need_lib_prefix=no
11839 need_version=no
11840 soname_spec='${libname}${release}${shared_ext}$major'
11841 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11842 shlibpath_var=LD_LIBRARY_PATH
11843 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11844 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11845 ;;
11846
11847 rdos*)
11848 dynamic_linker=no
11849 ;;
11850
11851 solaris*)
11852 version_type=linux
11853 need_lib_prefix=no
11854 need_version=no
11855 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11856 soname_spec='${libname}${release}${shared_ext}$major'
11857 shlibpath_var=LD_LIBRARY_PATH
11858 shlibpath_overrides_runpath=yes
11859 hardcode_into_libs=yes
11860 # ldd complains unless libraries are executable
11861 postinstall_cmds='chmod +x $lib'
11862 ;;
11863
11864 sunos4*)
11865 version_type=sunos
11866 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11867 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11868 shlibpath_var=LD_LIBRARY_PATH
11869 shlibpath_overrides_runpath=yes
11870 if test "$with_gnu_ld" = yes; then
11871 need_lib_prefix=no
11872 fi
11873 need_version=yes
11874 ;;
11875
11876 sysv4 | sysv4.3*)
11877 version_type=linux
11878 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11879 soname_spec='${libname}${release}${shared_ext}$major'
11880 shlibpath_var=LD_LIBRARY_PATH
11881 case $host_vendor in
11882 sni)
11883 shlibpath_overrides_runpath=no
11884 need_lib_prefix=no
11885 runpath_var=LD_RUN_PATH
11886 ;;
11887 siemens)
11888 need_lib_prefix=no
11889 ;;
11890 motorola)
11891 need_lib_prefix=no
11892 need_version=no
11893 shlibpath_overrides_runpath=no
11894 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11895 ;;
11896 esac
11897 ;;
11898
11899 sysv4*MP*)
11900 if test -d /usr/nec ;then
11901 version_type=linux
11902 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11903 soname_spec='$libname${shared_ext}.$major'
11904 shlibpath_var=LD_LIBRARY_PATH
11905 fi
11906 ;;
11907
11908 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11909 version_type=freebsd-elf
11910 need_lib_prefix=no
11911 need_version=no
11912 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11913 soname_spec='${libname}${release}${shared_ext}$major'
11914 shlibpath_var=LD_LIBRARY_PATH
11915 shlibpath_overrides_runpath=yes
11916 hardcode_into_libs=yes
11917 if test "$with_gnu_ld" = yes; then
11918 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11919 else
11920 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11921 case $host_os in
11922 sco3.2v5*)
11923 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11924 ;;
11925 esac
11926 fi
11927 sys_lib_dlsearch_path_spec='/usr/lib'
11928 ;;
11929
11930 tpf*)
11931 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11932 version_type=linux
11933 need_lib_prefix=no
11934 need_version=no
11935 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11936 shlibpath_var=LD_LIBRARY_PATH
11937 shlibpath_overrides_runpath=no
11938 hardcode_into_libs=yes
11939 ;;
11940
11941 uts4*)
11942 version_type=linux
11943 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11944 soname_spec='${libname}${release}${shared_ext}$major'
11945 shlibpath_var=LD_LIBRARY_PATH
11946 ;;
11947
11948 *)
11949 dynamic_linker=no
11950 ;;
11951 esac
11952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11953 $as_echo "$dynamic_linker" >&6; }
11954 test "$dynamic_linker" = no && can_build_shared=no
11955
11956 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11957 if test "$GCC" = yes; then
11958 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11959 fi
11960
11961 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11962 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11963 fi
11964 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11965 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11966 fi
11967
11968
11969
11970
11971
11972
11973
11974
11975
11976
11977
11978
11979
11980
11981
11982
11983
11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
11997
11998
11999
12000
12001
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
12027
12028
12029
12030
12031
12032
12033
12034
12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12060 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12061 hardcode_action=
12062 if test -n "$hardcode_libdir_flag_spec" ||
12063 test -n "$runpath_var" ||
12064 test "X$hardcode_automatic" = "Xyes" ; then
12065
12066 # We can hardcode non-existent directories.
12067 if test "$hardcode_direct" != no &&
12068 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12069 # have to relink, otherwise we might link with an installed library
12070 # when we should be linking with a yet-to-be-installed one
12071 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12072 test "$hardcode_minus_L" != no; then
12073 # Linking always hardcodes the temporary library directory.
12074 hardcode_action=relink
12075 else
12076 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12077 hardcode_action=immediate
12078 fi
12079 else
12080 # We cannot hardcode anything, or else we can only hardcode existing
12081 # directories.
12082 hardcode_action=unsupported
12083 fi
12084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12085 $as_echo "$hardcode_action" >&6; }
12086
12087 if test "$hardcode_action" = relink ||
12088 test "$inherit_rpath" = yes; then
12089 # Fast installation is not supported
12090 enable_fast_install=no
12091 elif test "$shlibpath_overrides_runpath" = yes ||
12092 test "$enable_shared" = no; then
12093 # Fast installation is not necessary
12094 enable_fast_install=needless
12095 fi
12096
12097
12098
12099
12100
12101
12102 if test "x$enable_dlopen" != xyes; then
12103 enable_dlopen=unknown
12104 enable_dlopen_self=unknown
12105 enable_dlopen_self_static=unknown
12106 else
12107 lt_cv_dlopen=no
12108 lt_cv_dlopen_libs=
12109
12110 case $host_os in
12111 beos*)
12112 lt_cv_dlopen="load_add_on"
12113 lt_cv_dlopen_libs=
12114 lt_cv_dlopen_self=yes
12115 ;;
12116
12117 mingw* | pw32* | cegcc*)
12118 lt_cv_dlopen="LoadLibrary"
12119 lt_cv_dlopen_libs=
12120 ;;
12121
12122 cygwin*)
12123 lt_cv_dlopen="dlopen"
12124 lt_cv_dlopen_libs=
12125 ;;
12126
12127 darwin*)
12128 # if libdl is installed we need to link against it
12129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12130 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12131 if ${ac_cv_lib_dl_dlopen+:} false; then :
12132 $as_echo_n "(cached) " >&6
12133 else
12134 ac_check_lib_save_LIBS=$LIBS
12135 LIBS="-ldl $LIBS"
12136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12137 /* end confdefs.h. */
12138
12139 /* Override any GCC internal prototype to avoid an error.
12140 Use char because int might match the return type of a GCC
12141 builtin and then its argument prototype would still apply. */
12142 #ifdef __cplusplus
12143 extern "C"
12144 #endif
12145 char dlopen ();
12146 int
12147 main ()
12148 {
12149 return dlopen ();
12150 ;
12151 return 0;
12152 }
12153 _ACEOF
12154 if ac_fn_c_try_link "$LINENO"; then :
12155 ac_cv_lib_dl_dlopen=yes
12156 else
12157 ac_cv_lib_dl_dlopen=no
12158 fi
12159 rm -f core conftest.err conftest.$ac_objext \
12160 conftest$ac_exeext conftest.$ac_ext
12161 LIBS=$ac_check_lib_save_LIBS
12162 fi
12163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12164 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12165 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12166 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12167 else
12168
12169 lt_cv_dlopen="dyld"
12170 lt_cv_dlopen_libs=
12171 lt_cv_dlopen_self=yes
12172
12173 fi
12174
12175 ;;
12176
12177 *)
12178 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12179 if test "x$ac_cv_func_shl_load" = xyes; then :
12180 lt_cv_dlopen="shl_load"
12181 else
12182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12183 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12184 if ${ac_cv_lib_dld_shl_load+:} false; then :
12185 $as_echo_n "(cached) " >&6
12186 else
12187 ac_check_lib_save_LIBS=$LIBS
12188 LIBS="-ldld $LIBS"
12189 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12190 /* end confdefs.h. */
12191
12192 /* Override any GCC internal prototype to avoid an error.
12193 Use char because int might match the return type of a GCC
12194 builtin and then its argument prototype would still apply. */
12195 #ifdef __cplusplus
12196 extern "C"
12197 #endif
12198 char shl_load ();
12199 int
12200 main ()
12201 {
12202 return shl_load ();
12203 ;
12204 return 0;
12205 }
12206 _ACEOF
12207 if ac_fn_c_try_link "$LINENO"; then :
12208 ac_cv_lib_dld_shl_load=yes
12209 else
12210 ac_cv_lib_dld_shl_load=no
12211 fi
12212 rm -f core conftest.err conftest.$ac_objext \
12213 conftest$ac_exeext conftest.$ac_ext
12214 LIBS=$ac_check_lib_save_LIBS
12215 fi
12216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12217 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12218 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12219 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12220 else
12221 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12222 if test "x$ac_cv_func_dlopen" = xyes; then :
12223 lt_cv_dlopen="dlopen"
12224 else
12225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12226 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12227 if ${ac_cv_lib_dl_dlopen+:} false; then :
12228 $as_echo_n "(cached) " >&6
12229 else
12230 ac_check_lib_save_LIBS=$LIBS
12231 LIBS="-ldl $LIBS"
12232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12233 /* end confdefs.h. */
12234
12235 /* Override any GCC internal prototype to avoid an error.
12236 Use char because int might match the return type of a GCC
12237 builtin and then its argument prototype would still apply. */
12238 #ifdef __cplusplus
12239 extern "C"
12240 #endif
12241 char dlopen ();
12242 int
12243 main ()
12244 {
12245 return dlopen ();
12246 ;
12247 return 0;
12248 }
12249 _ACEOF
12250 if ac_fn_c_try_link "$LINENO"; then :
12251 ac_cv_lib_dl_dlopen=yes
12252 else
12253 ac_cv_lib_dl_dlopen=no
12254 fi
12255 rm -f core conftest.err conftest.$ac_objext \
12256 conftest$ac_exeext conftest.$ac_ext
12257 LIBS=$ac_check_lib_save_LIBS
12258 fi
12259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12260 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12261 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12262 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12263 else
12264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12265 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12266 if ${ac_cv_lib_svld_dlopen+:} false; then :
12267 $as_echo_n "(cached) " >&6
12268 else
12269 ac_check_lib_save_LIBS=$LIBS
12270 LIBS="-lsvld $LIBS"
12271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12272 /* end confdefs.h. */
12273
12274 /* Override any GCC internal prototype to avoid an error.
12275 Use char because int might match the return type of a GCC
12276 builtin and then its argument prototype would still apply. */
12277 #ifdef __cplusplus
12278 extern "C"
12279 #endif
12280 char dlopen ();
12281 int
12282 main ()
12283 {
12284 return dlopen ();
12285 ;
12286 return 0;
12287 }
12288 _ACEOF
12289 if ac_fn_c_try_link "$LINENO"; then :
12290 ac_cv_lib_svld_dlopen=yes
12291 else
12292 ac_cv_lib_svld_dlopen=no
12293 fi
12294 rm -f core conftest.err conftest.$ac_objext \
12295 conftest$ac_exeext conftest.$ac_ext
12296 LIBS=$ac_check_lib_save_LIBS
12297 fi
12298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12299 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12300 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12301 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12302 else
12303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12304 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12305 if ${ac_cv_lib_dld_dld_link+:} false; then :
12306 $as_echo_n "(cached) " >&6
12307 else
12308 ac_check_lib_save_LIBS=$LIBS
12309 LIBS="-ldld $LIBS"
12310 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12311 /* end confdefs.h. */
12312
12313 /* Override any GCC internal prototype to avoid an error.
12314 Use char because int might match the return type of a GCC
12315 builtin and then its argument prototype would still apply. */
12316 #ifdef __cplusplus
12317 extern "C"
12318 #endif
12319 char dld_link ();
12320 int
12321 main ()
12322 {
12323 return dld_link ();
12324 ;
12325 return 0;
12326 }
12327 _ACEOF
12328 if ac_fn_c_try_link "$LINENO"; then :
12329 ac_cv_lib_dld_dld_link=yes
12330 else
12331 ac_cv_lib_dld_dld_link=no
12332 fi
12333 rm -f core conftest.err conftest.$ac_objext \
12334 conftest$ac_exeext conftest.$ac_ext
12335 LIBS=$ac_check_lib_save_LIBS
12336 fi
12337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12338 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12339 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12340 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12341 fi
12342
12343
12344 fi
12345
12346
12347 fi
12348
12349
12350 fi
12351
12352
12353 fi
12354
12355
12356 fi
12357
12358 ;;
12359 esac
12360
12361 if test "x$lt_cv_dlopen" != xno; then
12362 enable_dlopen=yes
12363 else
12364 enable_dlopen=no
12365 fi
12366
12367 case $lt_cv_dlopen in
12368 dlopen)
12369 save_CPPFLAGS="$CPPFLAGS"
12370 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12371
12372 save_LDFLAGS="$LDFLAGS"
12373 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12374
12375 save_LIBS="$LIBS"
12376 LIBS="$lt_cv_dlopen_libs $LIBS"
12377
12378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12379 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12380 if ${lt_cv_dlopen_self+:} false; then :
12381 $as_echo_n "(cached) " >&6
12382 else
12383 if test "$cross_compiling" = yes; then :
12384 lt_cv_dlopen_self=cross
12385 else
12386 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12387 lt_status=$lt_dlunknown
12388 cat > conftest.$ac_ext <<_LT_EOF
12389 #line $LINENO "configure"
12390 #include "confdefs.h"
12391
12392 #if HAVE_DLFCN_H
12393 #include <dlfcn.h>
12394 #endif
12395
12396 #include <stdio.h>
12397
12398 #ifdef RTLD_GLOBAL
12399 # define LT_DLGLOBAL RTLD_GLOBAL
12400 #else
12401 # ifdef DL_GLOBAL
12402 # define LT_DLGLOBAL DL_GLOBAL
12403 # else
12404 # define LT_DLGLOBAL 0
12405 # endif
12406 #endif
12407
12408 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12409 find out it does not work in some platform. */
12410 #ifndef LT_DLLAZY_OR_NOW
12411 # ifdef RTLD_LAZY
12412 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12413 # else
12414 # ifdef DL_LAZY
12415 # define LT_DLLAZY_OR_NOW DL_LAZY
12416 # else
12417 # ifdef RTLD_NOW
12418 # define LT_DLLAZY_OR_NOW RTLD_NOW
12419 # else
12420 # ifdef DL_NOW
12421 # define LT_DLLAZY_OR_NOW DL_NOW
12422 # else
12423 # define LT_DLLAZY_OR_NOW 0
12424 # endif
12425 # endif
12426 # endif
12427 # endif
12428 #endif
12429
12430 /* When -fvisbility=hidden is used, assume the code has been annotated
12431 correspondingly for the symbols needed. */
12432 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12433 int fnord () __attribute__((visibility("default")));
12434 #endif
12435
12436 int fnord () { return 42; }
12437 int main ()
12438 {
12439 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12440 int status = $lt_dlunknown;
12441
12442 if (self)
12443 {
12444 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12445 else
12446 {
12447 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12448 else puts (dlerror ());
12449 }
12450 /* dlclose (self); */
12451 }
12452 else
12453 puts (dlerror ());
12454
12455 return status;
12456 }
12457 _LT_EOF
12458 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12459 (eval $ac_link) 2>&5
12460 ac_status=$?
12461 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12462 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12463 (./conftest; exit; ) >&5 2>/dev/null
12464 lt_status=$?
12465 case x$lt_status in
12466 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12467 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12468 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12469 esac
12470 else :
12471 # compilation failed
12472 lt_cv_dlopen_self=no
12473 fi
12474 fi
12475 rm -fr conftest*
12476
12477
12478 fi
12479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12480 $as_echo "$lt_cv_dlopen_self" >&6; }
12481
12482 if test "x$lt_cv_dlopen_self" = xyes; then
12483 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12485 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12486 if ${lt_cv_dlopen_self_static+:} false; then :
12487 $as_echo_n "(cached) " >&6
12488 else
12489 if test "$cross_compiling" = yes; then :
12490 lt_cv_dlopen_self_static=cross
12491 else
12492 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12493 lt_status=$lt_dlunknown
12494 cat > conftest.$ac_ext <<_LT_EOF
12495 #line $LINENO "configure"
12496 #include "confdefs.h"
12497
12498 #if HAVE_DLFCN_H
12499 #include <dlfcn.h>
12500 #endif
12501
12502 #include <stdio.h>
12503
12504 #ifdef RTLD_GLOBAL
12505 # define LT_DLGLOBAL RTLD_GLOBAL
12506 #else
12507 # ifdef DL_GLOBAL
12508 # define LT_DLGLOBAL DL_GLOBAL
12509 # else
12510 # define LT_DLGLOBAL 0
12511 # endif
12512 #endif
12513
12514 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12515 find out it does not work in some platform. */
12516 #ifndef LT_DLLAZY_OR_NOW
12517 # ifdef RTLD_LAZY
12518 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12519 # else
12520 # ifdef DL_LAZY
12521 # define LT_DLLAZY_OR_NOW DL_LAZY
12522 # else
12523 # ifdef RTLD_NOW
12524 # define LT_DLLAZY_OR_NOW RTLD_NOW
12525 # else
12526 # ifdef DL_NOW
12527 # define LT_DLLAZY_OR_NOW DL_NOW
12528 # else
12529 # define LT_DLLAZY_OR_NOW 0
12530 # endif
12531 # endif
12532 # endif
12533 # endif
12534 #endif
12535
12536 /* When -fvisbility=hidden is used, assume the code has been annotated
12537 correspondingly for the symbols needed. */
12538 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12539 int fnord () __attribute__((visibility("default")));
12540 #endif
12541
12542 int fnord () { return 42; }
12543 int main ()
12544 {
12545 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12546 int status = $lt_dlunknown;
12547
12548 if (self)
12549 {
12550 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12551 else
12552 {
12553 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12554 else puts (dlerror ());
12555 }
12556 /* dlclose (self); */
12557 }
12558 else
12559 puts (dlerror ());
12560
12561 return status;
12562 }
12563 _LT_EOF
12564 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12565 (eval $ac_link) 2>&5
12566 ac_status=$?
12567 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12568 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12569 (./conftest; exit; ) >&5 2>/dev/null
12570 lt_status=$?
12571 case x$lt_status in
12572 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12573 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12574 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12575 esac
12576 else :
12577 # compilation failed
12578 lt_cv_dlopen_self_static=no
12579 fi
12580 fi
12581 rm -fr conftest*
12582
12583
12584 fi
12585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12586 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12587 fi
12588
12589 CPPFLAGS="$save_CPPFLAGS"
12590 LDFLAGS="$save_LDFLAGS"
12591 LIBS="$save_LIBS"
12592 ;;
12593 esac
12594
12595 case $lt_cv_dlopen_self in
12596 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12597 *) enable_dlopen_self=unknown ;;
12598 esac
12599
12600 case $lt_cv_dlopen_self_static in
12601 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12602 *) enable_dlopen_self_static=unknown ;;
12603 esac
12604 fi
12605
12606
12607
12608
12609
12610
12611
12612
12613
12614
12615
12616
12617
12618
12619
12620
12621
12622 striplib=
12623 old_striplib=
12624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12625 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12626 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12627 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12628 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12630 $as_echo "yes" >&6; }
12631 else
12632 # FIXME - insert some real tests, host_os isn't really good enough
12633 case $host_os in
12634 darwin*)
12635 if test -n "$STRIP" ; then
12636 striplib="$STRIP -x"
12637 old_striplib="$STRIP -S"
12638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12639 $as_echo "yes" >&6; }
12640 else
12641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12642 $as_echo "no" >&6; }
12643 fi
12644 ;;
12645 *)
12646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12647 $as_echo "no" >&6; }
12648 ;;
12649 esac
12650 fi
12651
12652
12653
12654
12655
12656
12657
12658
12659
12660
12661
12662
12663 # Report which library types will actually be built
12664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12665 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12667 $as_echo "$can_build_shared" >&6; }
12668
12669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12670 $as_echo_n "checking whether to build shared libraries... " >&6; }
12671 test "$can_build_shared" = "no" && enable_shared=no
12672
12673 # On AIX, shared libraries and static libraries use the same namespace, and
12674 # are all built from PIC.
12675 case $host_os in
12676 aix3*)
12677 test "$enable_shared" = yes && enable_static=no
12678 if test -n "$RANLIB"; then
12679 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12680 postinstall_cmds='$RANLIB $lib'
12681 fi
12682 ;;
12683
12684 aix[4-9]*)
12685 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12686 test "$enable_shared" = yes && enable_static=no
12687 fi
12688 ;;
12689 esac
12690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12691 $as_echo "$enable_shared" >&6; }
12692
12693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12694 $as_echo_n "checking whether to build static libraries... " >&6; }
12695 # Make sure either enable_shared or enable_static is yes.
12696 test "$enable_shared" = yes || enable_static=yes
12697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12698 $as_echo "$enable_static" >&6; }
12699
12700
12701
12702
12703 fi
12704 ac_ext=c
12705 ac_cpp='$CPP $CPPFLAGS'
12706 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12707 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12708 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12709
12710 CC="$lt_save_CC"
12711
12712
12713
12714
12715
12716
12717
12718
12719
12720
12721
12722
12723
12724 ac_config_commands="$ac_config_commands libtool"
12725
12726
12727
12728
12729 # Only expand once:
12730
12731
12732 ac_ext=c
12733 ac_cpp='$CPP $CPPFLAGS'
12734 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12735 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12736 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12737 if test -n "$ac_tool_prefix"; then
12738 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
12739 set dummy ${ac_tool_prefix}gcc; ac_word=$2
12740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12741 $as_echo_n "checking for $ac_word... " >&6; }
12742 if ${ac_cv_prog_CC+:} false; then :
12743 $as_echo_n "(cached) " >&6
12744 else
12745 if test -n "$CC"; then
12746 ac_cv_prog_CC="$CC" # Let the user override the test.
12747 else
12748 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12749 for as_dir in $PATH
12750 do
12751 IFS=$as_save_IFS
12752 test -z "$as_dir" && as_dir=.
12753 for ac_exec_ext in '' $ac_executable_extensions; do
12754 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12755 ac_cv_prog_CC="${ac_tool_prefix}gcc"
12756 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12757 break 2
12758 fi
12759 done
12760 done
12761 IFS=$as_save_IFS
12762
12763 fi
12764 fi
12765 CC=$ac_cv_prog_CC
12766 if test -n "$CC"; then
12767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
12768 $as_echo "$CC" >&6; }
12769 else
12770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12771 $as_echo "no" >&6; }
12772 fi
12773
12774
12775 fi
12776 if test -z "$ac_cv_prog_CC"; then
12777 ac_ct_CC=$CC
12778 # Extract the first word of "gcc", so it can be a program name with args.
12779 set dummy gcc; ac_word=$2
12780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12781 $as_echo_n "checking for $ac_word... " >&6; }
12782 if ${ac_cv_prog_ac_ct_CC+:} false; then :
12783 $as_echo_n "(cached) " >&6
12784 else
12785 if test -n "$ac_ct_CC"; then
12786 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
12787 else
12788 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12789 for as_dir in $PATH
12790 do
12791 IFS=$as_save_IFS
12792 test -z "$as_dir" && as_dir=.
12793 for ac_exec_ext in '' $ac_executable_extensions; do
12794 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12795 ac_cv_prog_ac_ct_CC="gcc"
12796 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12797 break 2
12798 fi
12799 done
12800 done
12801 IFS=$as_save_IFS
12802
12803 fi
12804 fi
12805 ac_ct_CC=$ac_cv_prog_ac_ct_CC
12806 if test -n "$ac_ct_CC"; then
12807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
12808 $as_echo "$ac_ct_CC" >&6; }
12809 else
12810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12811 $as_echo "no" >&6; }
12812 fi
12813
12814 if test "x$ac_ct_CC" = x; then
12815 CC=""
12816 else
12817 case $cross_compiling:$ac_tool_warned in
12818 yes:)
12819 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12820 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12821 ac_tool_warned=yes ;;
12822 esac
12823 CC=$ac_ct_CC
12824 fi
12825 else
12826 CC="$ac_cv_prog_CC"
12827 fi
12828
12829 if test -z "$CC"; then
12830 if test -n "$ac_tool_prefix"; then
12831 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
12832 set dummy ${ac_tool_prefix}cc; ac_word=$2
12833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12834 $as_echo_n "checking for $ac_word... " >&6; }
12835 if ${ac_cv_prog_CC+:} false; then :
12836 $as_echo_n "(cached) " >&6
12837 else
12838 if test -n "$CC"; then
12839 ac_cv_prog_CC="$CC" # Let the user override the test.
12840 else
12841 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12842 for as_dir in $PATH
12843 do
12844 IFS=$as_save_IFS
12845 test -z "$as_dir" && as_dir=.
12846 for ac_exec_ext in '' $ac_executable_extensions; do
12847 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12848 ac_cv_prog_CC="${ac_tool_prefix}cc"
12849 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12850 break 2
12851 fi
12852 done
12853 done
12854 IFS=$as_save_IFS
12855
12856 fi
12857 fi
12858 CC=$ac_cv_prog_CC
12859 if test -n "$CC"; then
12860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
12861 $as_echo "$CC" >&6; }
12862 else
12863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12864 $as_echo "no" >&6; }
12865 fi
12866
12867
12868 fi
12869 fi
12870 if test -z "$CC"; then
12871 # Extract the first word of "cc", so it can be a program name with args.
12872 set dummy cc; ac_word=$2
12873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12874 $as_echo_n "checking for $ac_word... " >&6; }
12875 if ${ac_cv_prog_CC+:} false; then :
12876 $as_echo_n "(cached) " >&6
12877 else
12878 if test -n "$CC"; then
12879 ac_cv_prog_CC="$CC" # Let the user override the test.
12880 else
12881 ac_prog_rejected=no
12882 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12883 for as_dir in $PATH
12884 do
12885 IFS=$as_save_IFS
12886 test -z "$as_dir" && as_dir=.
12887 for ac_exec_ext in '' $ac_executable_extensions; do
12888 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12889 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
12890 ac_prog_rejected=yes
12891 continue
12892 fi
12893 ac_cv_prog_CC="cc"
12894 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12895 break 2
12896 fi
12897 done
12898 done
12899 IFS=$as_save_IFS
12900
12901 if test $ac_prog_rejected = yes; then
12902 # We found a bogon in the path, so make sure we never use it.
12903 set dummy $ac_cv_prog_CC
12904 shift
12905 if test $# != 0; then
12906 # We chose a different compiler from the bogus one.
12907 # However, it has the same basename, so the bogon will be chosen
12908 # first if we set CC to just the basename; use the full file name.
12909 shift
12910 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
12911 fi
12912 fi
12913 fi
12914 fi
12915 CC=$ac_cv_prog_CC
12916 if test -n "$CC"; then
12917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
12918 $as_echo "$CC" >&6; }
12919 else
12920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12921 $as_echo "no" >&6; }
12922 fi
12923
12924
12925 fi
12926 if test -z "$CC"; then
12927 if test -n "$ac_tool_prefix"; then
12928 for ac_prog in cl.exe
12929 do
12930 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
12931 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
12932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12933 $as_echo_n "checking for $ac_word... " >&6; }
12934 if ${ac_cv_prog_CC+:} false; then :
12935 $as_echo_n "(cached) " >&6
12936 else
12937 if test -n "$CC"; then
12938 ac_cv_prog_CC="$CC" # Let the user override the test.
12939 else
12940 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12941 for as_dir in $PATH
12942 do
12943 IFS=$as_save_IFS
12944 test -z "$as_dir" && as_dir=.
12945 for ac_exec_ext in '' $ac_executable_extensions; do
12946 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12947 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
12948 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12949 break 2
12950 fi
12951 done
12952 done
12953 IFS=$as_save_IFS
12954
12955 fi
12956 fi
12957 CC=$ac_cv_prog_CC
12958 if test -n "$CC"; then
12959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
12960 $as_echo "$CC" >&6; }
12961 else
12962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12963 $as_echo "no" >&6; }
12964 fi
12965
12966
12967 test -n "$CC" && break
12968 done
12969 fi
12970 if test -z "$CC"; then
12971 ac_ct_CC=$CC
12972 for ac_prog in cl.exe
12973 do
12974 # Extract the first word of "$ac_prog", so it can be a program name with args.
12975 set dummy $ac_prog; ac_word=$2
12976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12977 $as_echo_n "checking for $ac_word... " >&6; }
12978 if ${ac_cv_prog_ac_ct_CC+:} false; then :
12979 $as_echo_n "(cached) " >&6
12980 else
12981 if test -n "$ac_ct_CC"; then
12982 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
12983 else
12984 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12985 for as_dir in $PATH
12986 do
12987 IFS=$as_save_IFS
12988 test -z "$as_dir" && as_dir=.
12989 for ac_exec_ext in '' $ac_executable_extensions; do
12990 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12991 ac_cv_prog_ac_ct_CC="$ac_prog"
12992 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12993 break 2
12994 fi
12995 done
12996 done
12997 IFS=$as_save_IFS
12998
12999 fi
13000 fi
13001 ac_ct_CC=$ac_cv_prog_ac_ct_CC
13002 if test -n "$ac_ct_CC"; then
13003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
13004 $as_echo "$ac_ct_CC" >&6; }
13005 else
13006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13007 $as_echo "no" >&6; }
13008 fi
13009
13010
13011 test -n "$ac_ct_CC" && break
13012 done
13013
13014 if test "x$ac_ct_CC" = x; then
13015 CC=""
13016 else
13017 case $cross_compiling:$ac_tool_warned in
13018 yes:)
13019 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13020 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13021 ac_tool_warned=yes ;;
13022 esac
13023 CC=$ac_ct_CC
13024 fi
13025 fi
13026
13027 fi
13028
13029
13030 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13031 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
13032 as_fn_error $? "no acceptable C compiler found in \$PATH
13033 See \`config.log' for more details" "$LINENO" 5; }
13034
13035 # Provide some information about the compiler.
13036 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
13037 set X $ac_compile
13038 ac_compiler=$2
13039 for ac_option in --version -v -V -qversion; do
13040 { { ac_try="$ac_compiler $ac_option >&5"
13041 case "(($ac_try" in
13042 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13043 *) ac_try_echo=$ac_try;;
13044 esac
13045 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
13046 $as_echo "$ac_try_echo"; } >&5
13047 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
13048 ac_status=$?
13049 if test -s conftest.err; then
13050 sed '10a\
13051 ... rest of stderr output deleted ...
13052 10q' conftest.err >conftest.er1
13053 cat conftest.er1 >&5
13054 fi
13055 rm -f conftest.er1 conftest.err
13056 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13057 test $ac_status = 0; }
13058 done
13059
13060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
13061 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
13062 if ${ac_cv_c_compiler_gnu+:} false; then :
13063 $as_echo_n "(cached) " >&6
13064 else
13065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13066 /* end confdefs.h. */
13067
13068 int
13069 main ()
13070 {
13071 #ifndef __GNUC__
13072 choke me
13073 #endif
13074
13075 ;
13076 return 0;
13077 }
13078 _ACEOF
13079 if ac_fn_c_try_compile "$LINENO"; then :
13080 ac_compiler_gnu=yes
13081 else
13082 ac_compiler_gnu=no
13083 fi
13084 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13085 ac_cv_c_compiler_gnu=$ac_compiler_gnu
13086
13087 fi
13088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
13089 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
13090 if test $ac_compiler_gnu = yes; then
13091 GCC=yes
13092 else
13093 GCC=
13094 fi
13095 ac_test_CFLAGS=${CFLAGS+set}
13096 ac_save_CFLAGS=$CFLAGS
13097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
13098 $as_echo_n "checking whether $CC accepts -g... " >&6; }
13099 if ${ac_cv_prog_cc_g+:} false; then :
13100 $as_echo_n "(cached) " >&6
13101 else
13102 ac_save_c_werror_flag=$ac_c_werror_flag
13103 ac_c_werror_flag=yes
13104 ac_cv_prog_cc_g=no
13105 CFLAGS="-g"
13106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13107 /* end confdefs.h. */
13108
13109 int
13110 main ()
13111 {
13112
13113 ;
13114 return 0;
13115 }
13116 _ACEOF
13117 if ac_fn_c_try_compile "$LINENO"; then :
13118 ac_cv_prog_cc_g=yes
13119 else
13120 CFLAGS=""
13121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13122 /* end confdefs.h. */
13123
13124 int
13125 main ()
13126 {
13127
13128 ;
13129 return 0;
13130 }
13131 _ACEOF
13132 if ac_fn_c_try_compile "$LINENO"; then :
13133
13134 else
13135 ac_c_werror_flag=$ac_save_c_werror_flag
13136 CFLAGS="-g"
13137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13138 /* end confdefs.h. */
13139
13140 int
13141 main ()
13142 {
13143
13144 ;
13145 return 0;
13146 }
13147 _ACEOF
13148 if ac_fn_c_try_compile "$LINENO"; then :
13149 ac_cv_prog_cc_g=yes
13150 fi
13151 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13152 fi
13153 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13154 fi
13155 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13156 ac_c_werror_flag=$ac_save_c_werror_flag
13157 fi
13158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
13159 $as_echo "$ac_cv_prog_cc_g" >&6; }
13160 if test "$ac_test_CFLAGS" = set; then
13161 CFLAGS=$ac_save_CFLAGS
13162 elif test $ac_cv_prog_cc_g = yes; then
13163 if test "$GCC" = yes; then
13164 CFLAGS="-g -O2"
13165 else
13166 CFLAGS="-g"
13167 fi
13168 else
13169 if test "$GCC" = yes; then
13170 CFLAGS="-O2"
13171 else
13172 CFLAGS=
13173 fi
13174 fi
13175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
13176 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
13177 if ${ac_cv_prog_cc_c89+:} false; then :
13178 $as_echo_n "(cached) " >&6
13179 else
13180 ac_cv_prog_cc_c89=no
13181 ac_save_CC=$CC
13182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13183 /* end confdefs.h. */
13184 #include <stdarg.h>
13185 #include <stdio.h>
13186 #include <sys/types.h>
13187 #include <sys/stat.h>
13188 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
13189 struct buf { int x; };
13190 FILE * (*rcsopen) (struct buf *, struct stat *, int);
13191 static char *e (p, i)
13192 char **p;
13193 int i;
13194 {
13195 return p[i];
13196 }
13197 static char *f (char * (*g) (char **, int), char **p, ...)
13198 {
13199 char *s;
13200 va_list v;
13201 va_start (v,p);
13202 s = g (p, va_arg (v,int));
13203 va_end (v);
13204 return s;
13205 }
13206
13207 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
13208 function prototypes and stuff, but not '\xHH' hex character constants.
13209 These don't provoke an error unfortunately, instead are silently treated
13210 as 'x'. The following induces an error, until -std is added to get
13211 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
13212 array size at least. It's necessary to write '\x00'==0 to get something
13213 that's true only with -std. */
13214 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
13215
13216 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
13217 inside strings and character constants. */
13218 #define FOO(x) 'x'
13219 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
13220
13221 int test (int i, double x);
13222 struct s1 {int (*f) (int a);};
13223 struct s2 {int (*f) (double a);};
13224 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
13225 int argc;
13226 char **argv;
13227 int
13228 main ()
13229 {
13230 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
13231 ;
13232 return 0;
13233 }
13234 _ACEOF
13235 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
13236 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
13237 do
13238 CC="$ac_save_CC $ac_arg"
13239 if ac_fn_c_try_compile "$LINENO"; then :
13240 ac_cv_prog_cc_c89=$ac_arg
13241 fi
13242 rm -f core conftest.err conftest.$ac_objext
13243 test "x$ac_cv_prog_cc_c89" != "xno" && break
13244 done
13245 rm -f conftest.$ac_ext
13246 CC=$ac_save_CC
13247
13248 fi
13249 # AC_CACHE_VAL
13250 case "x$ac_cv_prog_cc_c89" in
13251 x)
13252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
13253 $as_echo "none needed" >&6; } ;;
13254 xno)
13255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
13256 $as_echo "unsupported" >&6; } ;;
13257 *)
13258 CC="$CC $ac_cv_prog_cc_c89"
13259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
13260 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
13261 esac
13262 if test "x$ac_cv_prog_cc_c89" != xno; then :
13263
13264 fi
13265
13266 ac_ext=c
13267 ac_cpp='$CPP $CPPFLAGS'
13268 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13269 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13270 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13271
13272 depcc="$CC" am_compiler_list=
13273
13274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
13275 $as_echo_n "checking dependency style of $depcc... " >&6; }
13276 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
13277 $as_echo_n "(cached) " >&6
13278 else
13279 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
13280 # We make a subdir and do the tests there. Otherwise we can end up
13281 # making bogus files that we don't know about and never remove. For
13282 # instance it was reported that on HP-UX the gcc test will end up
13283 # making a dummy file named `D' -- because `-MD' means `put the output
13284 # in D'.
13285 mkdir conftest.dir
13286 # Copy depcomp to subdir because otherwise we won't find it if we're
13287 # using a relative directory.
13288 cp "$am_depcomp" conftest.dir
13289 cd conftest.dir
13290 # We will build objects and dependencies in a subdirectory because
13291 # it helps to detect inapplicable dependency modes. For instance
13292 # both Tru64's cc and ICC support -MD to output dependencies as a
13293 # side effect of compilation, but ICC will put the dependencies in
13294 # the current directory while Tru64 will put them in the object
13295 # directory.
13296 mkdir sub
13297
13298 am_cv_CC_dependencies_compiler_type=none
13299 if test "$am_compiler_list" = ""; then
13300 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
13301 fi
13302 am__universal=false
13303 case " $depcc " in #(
13304 *\ -arch\ *\ -arch\ *) am__universal=true ;;
13305 esac
13306
13307 for depmode in $am_compiler_list; do
13308 # Setup a source with many dependencies, because some compilers
13309 # like to wrap large dependency lists on column 80 (with \), and
13310 # we should not choose a depcomp mode which is confused by this.
13311 #
13312 # We need to recreate these files for each test, as the compiler may
13313 # overwrite some of them when testing with obscure command lines.
13314 # This happens at least with the AIX C compiler.
13315 : > sub/conftest.c
13316 for i in 1 2 3 4 5 6; do
13317 echo '#include "conftst'$i'.h"' >> sub/conftest.c
13318 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
13319 # Solaris 8's {/usr,}/bin/sh.
13320 touch sub/conftst$i.h
13321 done
13322 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
13323
13324 # We check with `-c' and `-o' for the sake of the "dashmstdout"
13325 # mode. It turns out that the SunPro C++ compiler does not properly
13326 # handle `-M -o', and we need to detect this. Also, some Intel
13327 # versions had trouble with output in subdirs
13328 am__obj=sub/conftest.${OBJEXT-o}
13329 am__minus_obj="-o $am__obj"
13330 case $depmode in
13331 gcc)
13332 # This depmode causes a compiler race in universal mode.
13333 test "$am__universal" = false || continue
13334 ;;
13335 nosideeffect)
13336 # after this tag, mechanisms are not by side-effect, so they'll
13337 # only be used when explicitly requested
13338 if test "x$enable_dependency_tracking" = xyes; then
13339 continue
13340 else
13341 break
13342 fi
13343 ;;
13344 msvisualcpp | msvcmsys)
13345 # This compiler won't grok `-c -o', but also, the minuso test has
13346 # not run yet. These depmodes are late enough in the game, and
13347 # so weak that their functioning should not be impacted.
13348 am__obj=conftest.${OBJEXT-o}
13349 am__minus_obj=
13350 ;;
13351 none) break ;;
13352 esac
13353 if depmode=$depmode \
13354 source=sub/conftest.c object=$am__obj \
13355 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
13356 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
13357 >/dev/null 2>conftest.err &&
13358 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
13359 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
13360 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
13361 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
13362 # icc doesn't choke on unknown options, it will just issue warnings
13363 # or remarks (even with -Werror). So we grep stderr for any message
13364 # that says an option was ignored or not supported.
13365 # When given -MP, icc 7.0 and 7.1 complain thusly:
13366 # icc: Command line warning: ignoring option '-M'; no argument required
13367 # The diagnosis changed in icc 8.0:
13368 # icc: Command line remark: option '-MP' not supported
13369 if (grep 'ignoring option' conftest.err ||
13370 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
13371 am_cv_CC_dependencies_compiler_type=$depmode
13372 break
13373 fi
13374 fi
13375 done
13376
13377 cd ..
13378 rm -rf conftest.dir
13379 else
13380 am_cv_CC_dependencies_compiler_type=none
13381 fi
13382
13383 fi
13384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
13385 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
13386 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
13387
13388 if
13389 test "x$enable_dependency_tracking" != xno \
13390 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
13391 am__fastdepCC_TRUE=
13392 am__fastdepCC_FALSE='#'
13393 else
13394 am__fastdepCC_TRUE='#'
13395 am__fastdepCC_FALSE=
13396 fi
13397
13398
13399
13400
13401 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
13402 if test -n "$ac_tool_prefix"; then
13403 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
13404 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
13405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13406 $as_echo_n "checking for $ac_word... " >&6; }
13407 if ${ac_cv_path_PKG_CONFIG+:} false; then :
13408 $as_echo_n "(cached) " >&6
13409 else
13410 case $PKG_CONFIG in
13411 [\\/]* | ?:[\\/]*)
13412 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
13413 ;;
13414 *)
13415 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13416 for as_dir in $PATH
13417 do
13418 IFS=$as_save_IFS
13419 test -z "$as_dir" && as_dir=.
13420 for ac_exec_ext in '' $ac_executable_extensions; do
13421 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13422 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13423 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13424 break 2
13425 fi
13426 done
13427 done
13428 IFS=$as_save_IFS
13429
13430 ;;
13431 esac
13432 fi
13433 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
13434 if test -n "$PKG_CONFIG"; then
13435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
13436 $as_echo "$PKG_CONFIG" >&6; }
13437 else
13438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13439 $as_echo "no" >&6; }
13440 fi
13441
13442
13443 fi
13444 if test -z "$ac_cv_path_PKG_CONFIG"; then
13445 ac_pt_PKG_CONFIG=$PKG_CONFIG
13446 # Extract the first word of "pkg-config", so it can be a program name with args.
13447 set dummy pkg-config; ac_word=$2
13448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13449 $as_echo_n "checking for $ac_word... " >&6; }
13450 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
13451 $as_echo_n "(cached) " >&6
13452 else
13453 case $ac_pt_PKG_CONFIG in
13454 [\\/]* | ?:[\\/]*)
13455 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
13456 ;;
13457 *)
13458 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13459 for as_dir in $PATH
13460 do
13461 IFS=$as_save_IFS
13462 test -z "$as_dir" && as_dir=.
13463 for ac_exec_ext in '' $ac_executable_extensions; do
13464 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13465 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13466 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13467 break 2
13468 fi
13469 done
13470 done
13471 IFS=$as_save_IFS
13472
13473 ;;
13474 esac
13475 fi
13476 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
13477 if test -n "$ac_pt_PKG_CONFIG"; then
13478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
13479 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
13480 else
13481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13482 $as_echo "no" >&6; }
13483 fi
13484
13485 if test "x$ac_pt_PKG_CONFIG" = x; then
13486 PKG_CONFIG=""
13487 else
13488 case $cross_compiling:$ac_tool_warned in
13489 yes:)
13490 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13491 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13492 ac_tool_warned=yes ;;
13493 esac
13494 PKG_CONFIG=$ac_pt_PKG_CONFIG
13495 fi
13496 else
13497 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
13498 fi
13499
13500 fi
13501 if test -n "$PKG_CONFIG"; then
13502 _pkg_min_version=0.9.0
13503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
13504 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
13505 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
13506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13507 $as_echo "yes" >&6; }
13508 else
13509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13510 $as_echo "no" >&6; }
13511 PKG_CONFIG=""
13512 fi
13513
13514 fi
13515
13516 if test x"$CC_FOR_BUILD" = x; then
13517 if test x"$cross_compiling" = xyes; then
13518 for ac_prog in gcc cc
13519 do
13520 # Extract the first word of "$ac_prog", so it can be a program name with args.
13521 set dummy $ac_prog; ac_word=$2
13522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13523 $as_echo_n "checking for $ac_word... " >&6; }
13524 if ${ac_cv_prog_CC_FOR_BUILD+:} false; then :
13525 $as_echo_n "(cached) " >&6
13526 else
13527 if test -n "$CC_FOR_BUILD"; then
13528 ac_cv_prog_CC_FOR_BUILD="$CC_FOR_BUILD" # Let the user override the test.
13529 else
13530 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13531 for as_dir in $PATH
13532 do
13533 IFS=$as_save_IFS
13534 test -z "$as_dir" && as_dir=.
13535 for ac_exec_ext in '' $ac_executable_extensions; do
13536 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13537 ac_cv_prog_CC_FOR_BUILD="$ac_prog"
13538 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13539 break 2
13540 fi
13541 done
13542 done
13543 IFS=$as_save_IFS
13544
13545 fi
13546 fi
13547 CC_FOR_BUILD=$ac_cv_prog_CC_FOR_BUILD
13548 if test -n "$CC_FOR_BUILD"; then
13549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_BUILD" >&5
13550 $as_echo "$CC_FOR_BUILD" >&6; }
13551 else
13552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13553 $as_echo "no" >&6; }
13554 fi
13555
13556
13557 test -n "$CC_FOR_BUILD" && break
13558 done
13559
13560 else
13561 CC_FOR_BUILD="$CC"
13562 fi
13563 fi
13564
13565
13566 if test x"$CPPFLAGS_FOR_BUILD" = x; then
13567 if test ! x"$cross_compiling" = xyes; then
13568 CPPFLAGS_FOR_BUILD=${CPPFLAGS}
13569 fi
13570 fi
13571
13572
13573 if test x"$CFLAGS_FOR_BUILD" = x; then
13574 if test ! x"$cross_compiling" = xyes; then
13575 CFLAGS_FOR_BUILD=${CFLAGS}
13576 fi
13577 fi
13578
13579
13580 if test x"$LDFLAGS_FOR_BUILD" = x; then
13581 if test ! x"$cross_compiling" = xyes; then
13582 LDFLAGS_FOR_BUILD=${LDFLAGS}
13583 fi
13584 fi
13585
13586
13587 # Find perl for "make check" tests in nls/Makefile.am
13588
13589 # Check whether --with-perl was given.
13590 if test "${with_perl+set}" = set; then :
13591 withval=$with_perl; PERL=$withval ; { $as_echo "$as_me:${as_lineno-$LINENO}: checking perl" >&5
13592 $as_echo_n "checking perl... " >&6; } ;
13593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (from --with-perl) $PERL" >&5
13594 $as_echo "(from --with-perl) $PERL" >&6; }
13595 else
13596 for ac_prog in perl
13597 do
13598 # Extract the first word of "$ac_prog", so it can be a program name with args.
13599 set dummy $ac_prog; ac_word=$2
13600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13601 $as_echo_n "checking for $ac_word... " >&6; }
13602 if ${ac_cv_prog_PERL+:} false; then :
13603 $as_echo_n "(cached) " >&6
13604 else
13605 if test -n "$PERL"; then
13606 ac_cv_prog_PERL="$PERL" # Let the user override the test.
13607 else
13608 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13609 for as_dir in $PATH
13610 do
13611 IFS=$as_save_IFS
13612 test -z "$as_dir" && as_dir=.
13613 for ac_exec_ext in '' $ac_executable_extensions; do
13614 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13615 ac_cv_prog_PERL="$ac_prog"
13616 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13617 break 2
13618 fi
13619 done
13620 done
13621 IFS=$as_save_IFS
13622
13623 fi
13624 fi
13625 PERL=$ac_cv_prog_PERL
13626 if test -n "$PERL"; then
13627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
13628 $as_echo "$PERL" >&6; }
13629 else
13630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13631 $as_echo "no" >&6; }
13632 fi
13633
13634
13635 test -n "$PERL" && break
13636 done
13637 test -n "$PERL" || PERL="no"
13638
13639 fi
13640
13641 if test x$PERL != xno; then
13642 HAVE_PERL_TRUE=
13643 HAVE_PERL_FALSE='#'
13644 else
13645 HAVE_PERL_TRUE='#'
13646 HAVE_PERL_FALSE=
13647 fi
13648
13649
13650 # Checks for pkg-config packages
13651
13652 # Always required
13653 X11_REQUIRES='xproto >= 7.0.13 xextproto xtrans xcb >= 1.1.92'
13654 X11_EXTRA_DEPS="xcb >= 1.1.92"
13655
13656
13657
13658 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
13659 if test -n "$ac_tool_prefix"; then
13660 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
13661 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
13662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13663 $as_echo_n "checking for $ac_word... " >&6; }
13664 if ${ac_cv_path_PKG_CONFIG+:} false; then :
13665 $as_echo_n "(cached) " >&6
13666 else
13667 case $PKG_CONFIG in
13668 [\\/]* | ?:[\\/]*)
13669 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
13670 ;;
13671 *)
13672 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13673 for as_dir in $PATH
13674 do
13675 IFS=$as_save_IFS
13676 test -z "$as_dir" && as_dir=.
13677 for ac_exec_ext in '' $ac_executable_extensions; do
13678 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13679 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13680 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13681 break 2
13682 fi
13683 done
13684 done
13685 IFS=$as_save_IFS
13686
13687 ;;
13688 esac
13689 fi
13690 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
13691 if test -n "$PKG_CONFIG"; then
13692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
13693 $as_echo "$PKG_CONFIG" >&6; }
13694 else
13695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13696 $as_echo "no" >&6; }
13697 fi
13698
13699
13700 fi
13701 if test -z "$ac_cv_path_PKG_CONFIG"; then
13702 ac_pt_PKG_CONFIG=$PKG_CONFIG
13703 # Extract the first word of "pkg-config", so it can be a program name with args.
13704 set dummy pkg-config; ac_word=$2
13705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13706 $as_echo_n "checking for $ac_word... " >&6; }
13707 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
13708 $as_echo_n "(cached) " >&6
13709 else
13710 case $ac_pt_PKG_CONFIG in
13711 [\\/]* | ?:[\\/]*)
13712 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
13713 ;;
13714 *)
13715 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13716 for as_dir in $PATH
13717 do
13718 IFS=$as_save_IFS
13719 test -z "$as_dir" && as_dir=.
13720 for ac_exec_ext in '' $ac_executable_extensions; do
13721 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13722 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13723 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13724 break 2
13725 fi
13726 done
13727 done
13728 IFS=$as_save_IFS
13729
13730 ;;
13731 esac
13732 fi
13733 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
13734 if test -n "$ac_pt_PKG_CONFIG"; then
13735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
13736 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
13737 else
13738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13739 $as_echo "no" >&6; }
13740 fi
13741
13742 if test "x$ac_pt_PKG_CONFIG" = x; then
13743 PKG_CONFIG=""
13744 else
13745 case $cross_compiling:$ac_tool_warned in
13746 yes:)
13747 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13748 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13749 ac_tool_warned=yes ;;
13750 esac
13751 PKG_CONFIG=$ac_pt_PKG_CONFIG
13752 fi
13753 else
13754 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
13755 fi
13756
13757 fi
13758 if test -n "$PKG_CONFIG"; then
13759 _pkg_min_version=0.9.0
13760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
13761 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
13762 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
13763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13764 $as_echo "yes" >&6; }
13765 else
13766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13767 $as_echo "no" >&6; }
13768 PKG_CONFIG=""
13769 fi
13770
13771 fi
13772
13773
13774
13775
13776
13777 # Transport selection macro from xtrans.m4
13778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
13779 $as_echo_n "checking return type of signal handlers... " >&6; }
13780 if ${ac_cv_type_signal+:} false; then :
13781 $as_echo_n "(cached) " >&6
13782 else
13783 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13784 /* end confdefs.h. */
13785 #include <sys/types.h>
13786 #include <signal.h>
13787
13788 int
13789 main ()
13790 {
13791 return *(signal (0, 0)) (0) == 1;
13792 ;
13793 return 0;
13794 }
13795 _ACEOF
13796 if ac_fn_c_try_compile "$LINENO"; then :
13797 ac_cv_type_signal=int
13798 else
13799 ac_cv_type_signal=void
13800 fi
13801 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13802 fi
13803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
13804 $as_echo "$ac_cv_type_signal" >&6; }
13805
13806 cat >>confdefs.h <<_ACEOF
13807 #define RETSIGTYPE $ac_cv_type_signal
13808 _ACEOF
13809
13810
13811
13812
13813
13814 case $host_os in
13815 mingw*) unixdef="no" ;;
13816 *) unixdef="yes" ;;
13817 esac
13818 # Check whether --enable-unix-transport was given.
13819 if test "${enable_unix_transport+set}" = set; then :
13820 enableval=$enable_unix_transport; UNIXCONN=$enableval
13821 else
13822 UNIXCONN=$unixdef
13823 fi
13824
13825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Xtrans should support UNIX socket connections" >&5
13826 $as_echo_n "checking if Xtrans should support UNIX socket connections... " >&6; }
13827 if test "$UNIXCONN" = "yes"; then
13828
13829 $as_echo "#define UNIXCONN 1" >>confdefs.h
13830
13831 fi
13832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNIXCONN" >&5
13833 $as_echo "$UNIXCONN" >&6; }
13834 # Check whether --enable-tcp-transport was given.
13835 if test "${enable_tcp_transport+set}" = set; then :
13836 enableval=$enable_tcp_transport; TCPCONN=$enableval
13837 else
13838 TCPCONN=yes
13839 fi
13840
13841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Xtrans should support TCP socket connections" >&5
13842 $as_echo_n "checking if Xtrans should support TCP socket connections... " >&6; }
13843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TCPCONN" >&5
13844 $as_echo "$TCPCONN" >&6; }
13845 if test "$TCPCONN" = "yes"; then
13846
13847 $as_echo "#define TCPCONN 1" >>confdefs.h
13848
13849
13850 # SVR4 hides these in libraries other than libc
13851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
13852 $as_echo_n "checking for library containing socket... " >&6; }
13853 if ${ac_cv_search_socket+:} false; then :
13854 $as_echo_n "(cached) " >&6
13855 else
13856 ac_func_search_save_LIBS=$LIBS
13857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13858 /* end confdefs.h. */
13859
13860 /* Override any GCC internal prototype to avoid an error.
13861 Use char because int might match the return type of a GCC
13862 builtin and then its argument prototype would still apply. */
13863 #ifdef __cplusplus
13864 extern "C"
13865 #endif
13866 char socket ();
13867 int
13868 main ()
13869 {
13870 return socket ();
13871 ;
13872 return 0;
13873 }
13874 _ACEOF
13875 for ac_lib in '' socket; do
13876 if test -z "$ac_lib"; then
13877 ac_res="none required"
13878 else
13879 ac_res=-l$ac_lib
13880 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13881 fi
13882 if ac_fn_c_try_link "$LINENO"; then :
13883 ac_cv_search_socket=$ac_res
13884 fi
13885 rm -f core conftest.err conftest.$ac_objext \
13886 conftest$ac_exeext
13887 if ${ac_cv_search_socket+:} false; then :
13888 break
13889 fi
13890 done
13891 if ${ac_cv_search_socket+:} false; then :
13892
13893 else
13894 ac_cv_search_socket=no
13895 fi
13896 rm conftest.$ac_ext
13897 LIBS=$ac_func_search_save_LIBS
13898 fi
13899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
13900 $as_echo "$ac_cv_search_socket" >&6; }
13901 ac_res=$ac_cv_search_socket
13902 if test "$ac_res" != no; then :
13903 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13904
13905 fi
13906
13907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
13908 $as_echo_n "checking for library containing gethostbyname... " >&6; }
13909 if ${ac_cv_search_gethostbyname+:} false; then :
13910 $as_echo_n "(cached) " >&6
13911 else
13912 ac_func_search_save_LIBS=$LIBS
13913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13914 /* end confdefs.h. */
13915
13916 /* Override any GCC internal prototype to avoid an error.
13917 Use char because int might match the return type of a GCC
13918 builtin and then its argument prototype would still apply. */
13919 #ifdef __cplusplus
13920 extern "C"
13921 #endif
13922 char gethostbyname ();
13923 int
13924 main ()
13925 {
13926 return gethostbyname ();
13927 ;
13928 return 0;
13929 }
13930 _ACEOF
13931 for ac_lib in '' nsl; do
13932 if test -z "$ac_lib"; then
13933 ac_res="none required"
13934 else
13935 ac_res=-l$ac_lib
13936 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13937 fi
13938 if ac_fn_c_try_link "$LINENO"; then :
13939 ac_cv_search_gethostbyname=$ac_res
13940 fi
13941 rm -f core conftest.err conftest.$ac_objext \
13942 conftest$ac_exeext
13943 if ${ac_cv_search_gethostbyname+:} false; then :
13944 break
13945 fi
13946 done
13947 if ${ac_cv_search_gethostbyname+:} false; then :
13948
13949 else
13950 ac_cv_search_gethostbyname=no
13951 fi
13952 rm conftest.$ac_ext
13953 LIBS=$ac_func_search_save_LIBS
13954 fi
13955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
13956 $as_echo "$ac_cv_search_gethostbyname" >&6; }
13957 ac_res=$ac_cv_search_gethostbyname
13958 if test "$ac_res" != no; then :
13959 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13960
13961 fi
13962
13963 if test "$ac_cv_search_socket$ac_cv_search_gethostbyname" = "nono"; then
13964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lws2_32" >&5
13965 $as_echo_n "checking for main in -lws2_32... " >&6; }
13966 if ${ac_cv_lib_ws2_32_main+:} false; then :
13967 $as_echo_n "(cached) " >&6
13968 else
13969 ac_check_lib_save_LIBS=$LIBS
13970 LIBS="-lws2_32 $LIBS"
13971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13972 /* end confdefs.h. */
13973
13974
13975 int
13976 main ()
13977 {
13978 return main ();
13979 ;
13980 return 0;
13981 }
13982 _ACEOF
13983 if ac_fn_c_try_link "$LINENO"; then :
13984 ac_cv_lib_ws2_32_main=yes
13985 else
13986 ac_cv_lib_ws2_32_main=no
13987 fi
13988 rm -f core conftest.err conftest.$ac_objext \
13989 conftest$ac_exeext conftest.$ac_ext
13990 LIBS=$ac_check_lib_save_LIBS
13991 fi
13992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ws2_32_main" >&5
13993 $as_echo "$ac_cv_lib_ws2_32_main" >&6; }
13994 if test "x$ac_cv_lib_ws2_32_main" = xyes; then :
13995 cat >>confdefs.h <<_ACEOF
13996 #define HAVE_LIBWS2_32 1
13997 _ACEOF
13998
13999 LIBS="-lws2_32 $LIBS"
14000
14001 fi
14002 ac_cv_lib_ws2_32=ac_cv_lib_ws2_32_main
14003
14004 fi
14005
14006 # Needs to come after above checks for libsocket & libnsl for SVR4 systems
14007 # Check whether --enable-ipv6 was given.
14008 if test "${enable_ipv6+set}" = set; then :
14009 enableval=$enable_ipv6; IPV6CONN=$enableval
14010 else
14011 ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo"
14012 if test "x$ac_cv_func_getaddrinfo" = xyes; then :
14013 IPV6CONN=yes
14014 else
14015 IPV6CONN=no
14016 fi
14017
14018 fi
14019
14020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IPv6 support should be built" >&5
14021 $as_echo_n "checking if IPv6 support should be built... " >&6; }
14022 if test "$IPV6CONN" = "yes"; then
14023
14024 $as_echo "#define IPv6 1" >>confdefs.h
14025
14026 fi
14027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $IPV6CONN" >&5
14028 $as_echo "$IPV6CONN" >&6; }
14029
14030 # 4.3BSD-Reno added a new member to struct sockaddr_in
14031 ac_fn_c_check_member "$LINENO" "struct sockaddr_in" "sin_len" "ac_cv_member_struct_sockaddr_in_sin_len" "
14032 #include <sys/types.h>
14033 #include <sys/socket.h>
14034 #include <netinet/in.h>
14035
14036 "
14037 if test "x$ac_cv_member_struct_sockaddr_in_sin_len" = xyes; then :
14038
14039 $as_echo "#define BSD44SOCKETS 1" >>confdefs.h
14040
14041 fi
14042
14043
14044 # POSIX.1g changed the type of pointer passed to getsockname/getpeername/etc.
14045 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "
14046 $ac_includes_default
14047 #include <sys/socket.h>
14048 "
14049 if test "x$ac_cv_type_socklen_t" = xyes; then :
14050
14051 cat >>confdefs.h <<_ACEOF
14052 #define HAVE_SOCKLEN_T 1
14053 _ACEOF
14054
14055
14056 fi
14057
14058
14059
14060 fi
14061 case $host_os in
14062 solaris*|sco*|sysv4*) localdef="yes" ;;
14063 *) localdef="no" ;;
14064 esac
14065 # Check whether --enable-local-transport was given.
14066 if test "${enable_local_transport+set}" = set; then :
14067 enableval=$enable_local_transport; LOCALCONN=$enableval
14068 else
14069 LOCALCONN=$localdef
14070 fi
14071
14072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Xtrans should support os-specific local connections" >&5
14073 $as_echo_n "checking if Xtrans should support os-specific local connections... " >&6; }
14074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LOCALCONN" >&5
14075 $as_echo "$LOCALCONN" >&6; }
14076 if test "$LOCALCONN" = "yes"; then
14077
14078 $as_echo "#define LOCALCONN 1" >>confdefs.h
14079
14080 fi
14081
14082
14083
14084 # Secure RPC detection macro from xtrans.m4
14085
14086 # Check whether --enable-secure-rpc was given.
14087 if test "${enable_secure_rpc+set}" = set; then :
14088 enableval=$enable_secure_rpc; SECURE_RPC=$enableval
14089 else
14090 SECURE_RPC="try"
14091 fi
14092
14093
14094 if test "x$SECURE_RPC" = "xyes" -o "x$SECURE_RPC" = "xtry" ; then
14095 FOUND_SECURE_RPC="no"
14096 for ac_func in authdes_seccreate authdes_create
14097 do :
14098 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14099 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14100 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14101 cat >>confdefs.h <<_ACEOF
14102 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14103 _ACEOF
14104 FOUND_SECURE_RPC="yes"
14105 fi
14106 done
14107
14108 if test "x$FOUND_SECURE_RPC" = "xno" ; then
14109 if test "x$SECURE_RPC" = "xyes" ; then
14110 as_fn_error $? "Secure RPC requested, but required functions not found" "$LINENO" 5
14111 fi
14112 SECURE_RPC="no"
14113 else
14114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getsecretkey" >&5
14115 $as_echo_n "checking for library containing getsecretkey... " >&6; }
14116 if ${ac_cv_search_getsecretkey+:} false; then :
14117 $as_echo_n "(cached) " >&6
14118 else
14119 ac_func_search_save_LIBS=$LIBS
14120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14121 /* end confdefs.h. */
14122
14123 /* Override any GCC internal prototype to avoid an error.
14124 Use char because int might match the return type of a GCC
14125 builtin and then its argument prototype would still apply. */
14126 #ifdef __cplusplus
14127 extern "C"
14128 #endif
14129 char getsecretkey ();
14130 int
14131 main ()
14132 {
14133 return getsecretkey ();
14134 ;
14135 return 0;
14136 }
14137 _ACEOF
14138 for ac_lib in '' rpcsvc; do
14139 if test -z "$ac_lib"; then
14140 ac_res="none required"
14141 else
14142 ac_res=-l$ac_lib
14143 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14144 fi
14145 if ac_fn_c_try_link "$LINENO"; then :
14146 ac_cv_search_getsecretkey=$ac_res
14147 fi
14148 rm -f core conftest.err conftest.$ac_objext \
14149 conftest$ac_exeext
14150 if ${ac_cv_search_getsecretkey+:} false; then :
14151 break
14152 fi
14153 done
14154 if ${ac_cv_search_getsecretkey+:} false; then :
14155
14156 else
14157 ac_cv_search_getsecretkey=no
14158 fi
14159 rm conftest.$ac_ext
14160 LIBS=$ac_func_search_save_LIBS
14161 fi
14162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getsecretkey" >&5
14163 $as_echo "$ac_cv_search_getsecretkey" >&6; }
14164 ac_res=$ac_cv_search_getsecretkey
14165 if test "$ac_res" != no; then :
14166 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14167
14168 fi
14169
14170 SECURE_RPC="yes"
14171 fi
14172 fi
14173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Secure RPC authentication (\"SUN-DES-1\") should be supported" >&5
14174 $as_echo_n "checking if Secure RPC authentication (\"SUN-DES-1\") should be supported... " >&6; }
14175 if test "x$SECURE_RPC" = "xyes" ; then
14176
14177 $as_echo "#define SECURE_RPC 1" >>confdefs.h
14178
14179 fi
14180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SECURE_RPC" >&5
14181 $as_echo "$SECURE_RPC" >&6; }
14182
14183
14184 # Preferred order to try transports for local connections
14185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what order to try transports in for local connections" >&5
14186 $as_echo_n "checking what order to try transports in for local connections... " >&6; }
14187 DEFAULT_LOCAL_TRANS=""
14188 case $host_os in
14189 solaris*)
14190 # On Solaris 2.6 through 9, named pipes (LOCAL_TRANS) were
14191 # faster than Unix domain sockets, but on Solaris 10 & later,
14192 # Unix domain sockets are faster now.
14193 if test "$UNIXCONN" = "yes" ; then
14194 if test ! "x$DEFAULT_LOCAL_TRANS" = "x" ; then
14195 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS},"
14196 fi
14197 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS}UNIX_TRANS"
14198 fi
14199 if test "$LOCALCONN" = "yes" ; then
14200 if test ! "x$DEFAULT_LOCAL_TRANS" = "x" ; then
14201 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS},"
14202 fi
14203 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS}LOCAL_TRANS"
14204 fi
14205 if test "$TCPCONN" = "yes" ; then
14206 if test ! "x$DEFAULT_LOCAL_TRANS" = "x" ; then
14207 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS},"
14208 fi
14209 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS}TCP_TRANS"
14210 fi
14211 ;;
14212 linux*)
14213 # LOCAL_TRANS is used for abstract sockets.
14214 if test "$UNIXCONN" = "yes" ; then
14215 if test ! "x$DEFAULT_LOCAL_TRANS" = "x" ; then
14216 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS},"
14217 fi
14218 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS}LOCAL_TRANS,UNIX_TRANS"
14219 fi
14220 if test "$TCPCONN" = "yes" ; then
14221 if test ! "x$DEFAULT_LOCAL_TRANS" = "x" ; then
14222 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS},"
14223 fi
14224 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS}TCP_TRANS"
14225 fi
14226 ;;
14227 *)
14228 if test "$LOCALCONN" = "yes" ; then
14229 if test ! "x$DEFAULT_LOCAL_TRANS" = "x" ; then
14230 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS},"
14231 fi
14232 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS}LOCAL_TRANS"
14233 fi
14234 if test "$UNIXCONN" = "yes" ; then
14235 if test ! "x$DEFAULT_LOCAL_TRANS" = "x" ; then
14236 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS},"
14237 fi
14238 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS}UNIX_TRANS"
14239 fi
14240 if test "$TCPCONN" = "yes" ; then
14241 if test ! "x$DEFAULT_LOCAL_TRANS" = "x" ; then
14242 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS},"
14243 fi
14244 DEFAULT_LOCAL_TRANS="${DEFAULT_LOCAL_TRANS}TCP_TRANS"
14245 fi
14246 ;;
14247 esac
14248
14249
14250 # Check whether --with-local-transport-order was given.
14251 if test "${with_local_transport_order+set}" = set; then :
14252 withval=$with_local_transport_order; LOCAL_TRANSPORT_LIST=$withval
14253 else
14254 LOCAL_TRANSPORT_LIST=$DEFAULT_LOCAL_TRANS
14255 fi
14256
14257
14258 cat >>confdefs.h <<_ACEOF
14259 #define LOCAL_TRANSPORT_LIST $LOCAL_TRANSPORT_LIST
14260 _ACEOF
14261
14262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LOCAL_TRANSPORT_LIST" >&5
14263 $as_echo "$LOCAL_TRANSPORT_LIST" >&6; }
14264
14265 # Check for dlopen
14266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if run-time linking is supported" >&5
14267 $as_echo_n "checking if run-time linking is supported... " >&6; }
14268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
14269 $as_echo_n "checking for library containing dlopen... " >&6; }
14270 if ${ac_cv_search_dlopen+:} false; then :
14271 $as_echo_n "(cached) " >&6
14272 else
14273 ac_func_search_save_LIBS=$LIBS
14274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14275 /* end confdefs.h. */
14276
14277 /* Override any GCC internal prototype to avoid an error.
14278 Use char because int might match the return type of a GCC
14279 builtin and then its argument prototype would still apply. */
14280 #ifdef __cplusplus
14281 extern "C"
14282 #endif
14283 char dlopen ();
14284 int
14285 main ()
14286 {
14287 return dlopen ();
14288 ;
14289 return 0;
14290 }
14291 _ACEOF
14292 for ac_lib in '' dl svld; do
14293 if test -z "$ac_lib"; then
14294 ac_res="none required"
14295 else
14296 ac_res=-l$ac_lib
14297 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14298 fi
14299 if ac_fn_c_try_link "$LINENO"; then :
14300 ac_cv_search_dlopen=$ac_res
14301 fi
14302 rm -f core conftest.err conftest.$ac_objext \
14303 conftest$ac_exeext
14304 if ${ac_cv_search_dlopen+:} false; then :
14305 break
14306 fi
14307 done
14308 if ${ac_cv_search_dlopen+:} false; then :
14309
14310 else
14311 ac_cv_search_dlopen=no
14312 fi
14313 rm conftest.$ac_ext
14314 LIBS=$ac_func_search_save_LIBS
14315 fi
14316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
14317 $as_echo "$ac_cv_search_dlopen" >&6; }
14318 ac_res=$ac_cv_search_dlopen
14319 if test "$ac_res" != no; then :
14320 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14321
14322 fi
14323
14324 if test "x$ac_cv_search_dlopen" = xno; then
14325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing shl_load" >&5
14326 $as_echo_n "checking for library containing shl_load... " >&6; }
14327 if ${ac_cv_search_shl_load+:} false; then :
14328 $as_echo_n "(cached) " >&6
14329 else
14330 ac_func_search_save_LIBS=$LIBS
14331 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14332 /* end confdefs.h. */
14333
14334 /* Override any GCC internal prototype to avoid an error.
14335 Use char because int might match the return type of a GCC
14336 builtin and then its argument prototype would still apply. */
14337 #ifdef __cplusplus
14338 extern "C"
14339 #endif
14340 char shl_load ();
14341 int
14342 main ()
14343 {
14344 return shl_load ();
14345 ;
14346 return 0;
14347 }
14348 _ACEOF
14349 for ac_lib in '' dld; do
14350 if test -z "$ac_lib"; then
14351 ac_res="none required"
14352 else
14353 ac_res=-l$ac_lib
14354 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14355 fi
14356 if ac_fn_c_try_link "$LINENO"; then :
14357 ac_cv_search_shl_load=$ac_res
14358 fi
14359 rm -f core conftest.err conftest.$ac_objext \
14360 conftest$ac_exeext
14361 if ${ac_cv_search_shl_load+:} false; then :
14362 break
14363 fi
14364 done
14365 if ${ac_cv_search_shl_load+:} false; then :
14366
14367 else
14368 ac_cv_search_shl_load=no
14369 fi
14370 rm conftest.$ac_ext
14371 LIBS=$ac_func_search_save_LIBS
14372 fi
14373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_shl_load" >&5
14374 $as_echo "$ac_cv_search_shl_load" >&6; }
14375 ac_res=$ac_cv_search_shl_load
14376 if test "$ac_res" != no; then :
14377 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14378
14379 fi
14380
14381 if test "x$ac_cv_search_shl_load" != xno; then
14382
14383 $as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
14384
14385 for ac_header in dl.h
14386 do :
14387 ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default"
14388 if test "x$ac_cv_header_dl_h" = xyes; then :
14389 cat >>confdefs.h <<_ACEOF
14390 #define HAVE_DL_H 1
14391 _ACEOF
14392
14393 fi
14394
14395 done
14396
14397 fi
14398 else
14399
14400 $as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
14401
14402 for ac_header in dlfcn.h
14403 do :
14404 ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default"
14405 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
14406 cat >>confdefs.h <<_ACEOF
14407 #define HAVE_DLFCN_H 1
14408 _ACEOF
14409
14410 fi
14411
14412 done
14413
14414 fi
14415 if test x$ac_cv_header_dlcfn_h -o x$ac_cv_header_dl_h; then
14416 HAVE_LOADABLE_MODULES=yes
14417 else
14418 HAVE_LOADABLE_MODULES=no
14419 fi
14420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_LOADABLE_MODULES" >&5
14421 $as_echo "$HAVE_LOADABLE_MODULES" >&6; }
14422
14423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if loadable i18n module support should be enabled" >&5
14424 $as_echo_n "checking if loadable i18n module support should be enabled... " >&6; }
14425 # Check whether --enable-loadable-i18n was given.
14426 if test "${enable_loadable_i18n+set}" = set; then :
14427 enableval=$enable_loadable_i18n; XLIB_LOADABLE_I18N=$enableval
14428 else
14429 XLIB_LOADABLE_I18N="no"
14430 fi
14431
14432 if test x$XLIB_LOADABLE_I18N = xyes; then
14433 if test x$HAVE_LOADABLE_MODULES = xno; then
14434 as_fn_error $? "Loadable module support is required to enable loadable i18n module support" "$LINENO" 5
14435 fi
14436
14437 $as_echo "#define USE_DYNAMIC_LC 1" >>confdefs.h
14438
14439 I18N_MODULE_LIBS='${top_builddir}/src/libX11.la'
14440
14441 fi
14442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XLIB_LOADABLE_I18N" >&5
14443 $as_echo "$XLIB_LOADABLE_I18N" >&6; }
14444
14445 if test x$XLIB_LOADABLE_I18N = xyes; then
14446 XLIB_LOADABLE_I18N_TRUE=
14447 XLIB_LOADABLE_I18N_FALSE='#'
14448 else
14449 XLIB_LOADABLE_I18N_TRUE='#'
14450 XLIB_LOADABLE_I18N_FALSE=
14451 fi
14452
14453
14454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if loadable Xcursor library support should be enabled" >&5
14455 $as_echo_n "checking if loadable Xcursor library support should be enabled... " >&6; }
14456 # Check whether --enable-loadable-xcursor was given.
14457 if test "${enable_loadable_xcursor+set}" = set; then :
14458 enableval=$enable_loadable_xcursor; XLIB_LOADABLE_XCURSOR=$enableval
14459 else
14460 XLIB_LOADABLE_XCURSOR=$HAVE_LOADABLE_MODULES
14461 fi
14462
14463 if test x$XLIB_LOADABLE_XCURSOR = xyes; then
14464
14465 $as_echo "#define USE_DYNAMIC_XCURSOR 1" >>confdefs.h
14466
14467 fi
14468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XLIB_LOADABLE_XCURSOR" >&5
14469 $as_echo "$XLIB_LOADABLE_XCURSOR" >&6; }
14470
14471 # Checks for header files.
14472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
14473 $as_echo_n "checking for ANSI C header files... " >&6; }
14474 if ${ac_cv_header_stdc+:} false; then :
14475 $as_echo_n "(cached) " >&6
14476 else
14477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14478 /* end confdefs.h. */
14479 #include <stdlib.h>
14480 #include <stdarg.h>
14481 #include <string.h>
14482 #include <float.h>
14483
14484 int
14485 main ()
14486 {
14487
14488 ;
14489 return 0;
14490 }
14491 _ACEOF
14492 if ac_fn_c_try_compile "$LINENO"; then :
14493 ac_cv_header_stdc=yes
14494 else
14495 ac_cv_header_stdc=no
14496 fi
14497 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14498
14499 if test $ac_cv_header_stdc = yes; then
14500 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
14501 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14502 /* end confdefs.h. */
14503 #include <string.h>
14504
14505 _ACEOF
14506 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14507 $EGREP "memchr" >/dev/null 2>&1; then :
14508
14509 else
14510 ac_cv_header_stdc=no
14511 fi
14512 rm -f conftest*
14513
14514 fi
14515
14516 if test $ac_cv_header_stdc = yes; then
14517 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
14518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14519 /* end confdefs.h. */
14520 #include <stdlib.h>
14521
14522 _ACEOF
14523 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14524 $EGREP "free" >/dev/null 2>&1; then :
14525
14526 else
14527 ac_cv_header_stdc=no
14528 fi
14529 rm -f conftest*
14530
14531 fi
14532
14533 if test $ac_cv_header_stdc = yes; then
14534 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
14535 if test "$cross_compiling" = yes; then :
14536 :
14537 else
14538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14539 /* end confdefs.h. */
14540 #include <ctype.h>
14541 #include <stdlib.h>
14542 #if ((' ' & 0x0FF) == 0x020)
14543 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
14544 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
14545 #else
14546 # define ISLOWER(c) \
14547 (('a' <= (c) && (c) <= 'i') \
14548 || ('j' <= (c) && (c) <= 'r') \
14549 || ('s' <= (c) && (c) <= 'z'))
14550 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
14551 #endif
14552
14553 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
14554 int
14555 main ()
14556 {
14557 int i;
14558 for (i = 0; i < 256; i++)
14559 if (XOR (islower (i), ISLOWER (i))
14560 || toupper (i) != TOUPPER (i))
14561 return 2;
14562 return 0;
14563 }
14564 _ACEOF
14565 if ac_fn_c_try_run "$LINENO"; then :
14566
14567 else
14568 ac_cv_header_stdc=no
14569 fi
14570 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14571 conftest.$ac_objext conftest.beam conftest.$ac_ext
14572 fi
14573
14574 fi
14575 fi
14576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
14577 $as_echo "$ac_cv_header_stdc" >&6; }
14578 if test $ac_cv_header_stdc = yes; then
14579
14580 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
14581
14582 fi
14583
14584 for ac_header in sys/select.h
14585 do :
14586 ac_fn_c_check_header_mongrel "$LINENO" "sys/select.h" "ac_cv_header_sys_select_h" "$ac_includes_default"
14587 if test "x$ac_cv_header_sys_select_h" = xyes; then :
14588 cat >>confdefs.h <<_ACEOF
14589 #define HAVE_SYS_SELECT_H 1
14590 _ACEOF
14591
14592 fi
14593
14594 done
14595
14596
14597 # Checks for typedefs, structures, and compiler characteristics.
14598
14599 # Checks for library functions.
14600 for ac_func in strtol
14601 do :
14602 ac_fn_c_check_func "$LINENO" "strtol" "ac_cv_func_strtol"
14603 if test "x$ac_cv_func_strtol" = xyes; then :
14604 cat >>confdefs.h <<_ACEOF
14605 #define HAVE_STRTOL 1
14606 _ACEOF
14607
14608 fi
14609 done
14610
14611 # Used in lcFile.c (see also --enable-xlocaledir settings below)
14612 XLOCALEDIR_IS_SAFE="no"
14613 ac_fn_c_check_func "$LINENO" "issetugid" "ac_cv_func_issetugid"
14614 if test "x$ac_cv_func_issetugid" = xyes; then :
14615 XLOCALEDIR_IS_SAFE="yes"
14616
14617 $as_echo "#define HASSETUGID 1" >>confdefs.h
14618
14619 fi
14620
14621 ac_fn_c_check_func "$LINENO" "getresuid" "ac_cv_func_getresuid"
14622 if test "x$ac_cv_func_getresuid" = xyes; then :
14623 XLOCALEDIR_IS_SAFE="yes"
14624
14625 $as_echo "#define HASGETRESUID 1" >>confdefs.h
14626
14627 fi
14628
14629 # Used in Font.c
14630 ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
14631 if test "x$ac_cv_func_shmat" = xyes; then :
14632
14633 $as_echo "#define HAS_SHM 1" >>confdefs.h
14634
14635 fi
14636
14637
14638 # Checks for system services
14639
14640 # arch specific things
14641 WCHAR32="1"
14642 case $host_os in
14643 os2*) os2="true" ; WCHAR32="0" ;;
14644 *) ;;
14645 esac
14646
14647
14648 if test x$os2 = xtrue; then
14649 OS2_TRUE=
14650 OS2_FALSE='#'
14651 else
14652 OS2_TRUE='#'
14653 OS2_FALSE=
14654 fi
14655
14656
14657
14658 # Check whether --with-launchd was given.
14659 if test "${with_launchd+set}" = set; then :
14660 withval=$with_launchd; LAUNCHD=$withval
14661 else
14662 LAUNCHD=auto
14663 fi
14664
14665 if test "x$LAUNCHD" = xauto; then
14666 unset LAUNCHD
14667 # Extract the first word of "launchd", so it can be a program name with args.
14668 set dummy launchd; ac_word=$2
14669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14670 $as_echo_n "checking for $ac_word... " >&6; }
14671 if ${ac_cv_prog_LAUNCHD+:} false; then :
14672 $as_echo_n "(cached) " >&6
14673 else
14674 if test -n "$LAUNCHD"; then
14675 ac_cv_prog_LAUNCHD="$LAUNCHD" # Let the user override the test.
14676 else
14677 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14678 for as_dir in $PATH$PATH_SEPARATOR/sbin
14679 do
14680 IFS=$as_save_IFS
14681 test -z "$as_dir" && as_dir=.
14682 for ac_exec_ext in '' $ac_executable_extensions; do
14683 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
14684 ac_cv_prog_LAUNCHD="yes"
14685 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14686 break 2
14687 fi
14688 done
14689 done
14690 IFS=$as_save_IFS
14691
14692 test -z "$ac_cv_prog_LAUNCHD" && ac_cv_prog_LAUNCHD="no"
14693 fi
14694 fi
14695 LAUNCHD=$ac_cv_prog_LAUNCHD
14696 if test -n "$LAUNCHD"; then
14697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LAUNCHD" >&5
14698 $as_echo "$LAUNCHD" >&6; }
14699 else
14700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14701 $as_echo "no" >&6; }
14702 fi
14703
14704
14705 fi
14706
14707 if test "x$LAUNCHD" = xyes ; then
14708
14709 $as_echo "#define HAVE_LAUNCHD 1" >>confdefs.h
14710
14711
14712 $as_echo "#define TRANS_REOPEN 1" >>confdefs.h
14713
14714 fi
14715
14716 # Check whether --enable-xthreads was given.
14717 if test "${enable_xthreads+set}" = set; then :
14718 enableval=$enable_xthreads; xthreads=$enableval
14719 else
14720 xthreads=yes
14721 fi
14722
14723
14724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getpwuid_r in -lc" >&5
14725 $as_echo_n "checking for getpwuid_r in -lc... " >&6; }
14726 if ${ac_cv_lib_c_getpwuid_r+:} false; then :
14727 $as_echo_n "(cached) " >&6
14728 else
14729 ac_check_lib_save_LIBS=$LIBS
14730 LIBS="-lc $LIBS"
14731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14732 /* end confdefs.h. */
14733
14734 /* Override any GCC internal prototype to avoid an error.
14735 Use char because int might match the return type of a GCC
14736 builtin and then its argument prototype would still apply. */
14737 #ifdef __cplusplus
14738 extern "C"
14739 #endif
14740 char getpwuid_r ();
14741 int
14742 main ()
14743 {
14744 return getpwuid_r ();
14745 ;
14746 return 0;
14747 }
14748 _ACEOF
14749 if ac_fn_c_try_link "$LINENO"; then :
14750 ac_cv_lib_c_getpwuid_r=yes
14751 else
14752 ac_cv_lib_c_getpwuid_r=no
14753 fi
14754 rm -f core conftest.err conftest.$ac_objext \
14755 conftest$ac_exeext conftest.$ac_ext
14756 LIBS=$ac_check_lib_save_LIBS
14757 fi
14758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_getpwuid_r" >&5
14759 $as_echo "$ac_cv_lib_c_getpwuid_r" >&6; }
14760 if test "x$ac_cv_lib_c_getpwuid_r" = xyes; then :
14761 mtsafeapi="yes"
14762 else
14763 mtsafeapi="no"
14764 fi
14765
14766
14767 case x$xthreads in
14768 xyes)
14769
14770 $as_echo "#define XTHREADS 1" >>confdefs.h
14771
14772 if test x$mtsafeapi = xyes
14773 then
14774
14775 $as_echo "#define XUSE_MTSAFE_API 1" >>confdefs.h
14776
14777 fi
14778 ;;
14779 *)
14780 ;;
14781 esac
14782
14783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_self in -lc" >&5
14784 $as_echo_n "checking for pthread_self in -lc... " >&6; }
14785 if ${ac_cv_lib_c_pthread_self+:} false; then :
14786 $as_echo_n "(cached) " >&6
14787 else
14788 ac_check_lib_save_LIBS=$LIBS
14789 LIBS="-lc $LIBS"
14790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14791 /* end confdefs.h. */
14792
14793 /* Override any GCC internal prototype to avoid an error.
14794 Use char because int might match the return type of a GCC
14795 builtin and then its argument prototype would still apply. */
14796 #ifdef __cplusplus
14797 extern "C"
14798 #endif
14799 char pthread_self ();
14800 int
14801 main ()
14802 {
14803 return pthread_self ();
14804 ;
14805 return 0;
14806 }
14807 _ACEOF
14808 if ac_fn_c_try_link "$LINENO"; then :
14809 ac_cv_lib_c_pthread_self=yes
14810 else
14811 ac_cv_lib_c_pthread_self=no
14812 fi
14813 rm -f core conftest.err conftest.$ac_objext \
14814 conftest$ac_exeext conftest.$ac_ext
14815 LIBS=$ac_check_lib_save_LIBS
14816 fi
14817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_pthread_self" >&5
14818 $as_echo "$ac_cv_lib_c_pthread_self" >&6; }
14819 if test "x$ac_cv_lib_c_pthread_self" = xyes; then :
14820 thrstubs="no"
14821 else
14822 thrstubs="yes"
14823 fi
14824
14825 if test x$thrstubs = xyes; then
14826 THRSTUBS_TRUE=
14827 THRSTUBS_FALSE='#'
14828 else
14829 THRSTUBS_TRUE='#'
14830 THRSTUBS_FALSE=
14831 fi
14832
14833
14834 if test x$xthreads = xyes ; then
14835 case $host_os in
14836 linux*|openbsd*|gnu*|k*bsd*-gnu)
14837 XTHREADLIB=-lpthread ;;
14838 netbsd*)
14839 XTHREAD_CFLAGS="-D_POSIX_THREAD_SAFE_FUNCTIONS"
14840 XTHREADLIB="-lpthread" ;;
14841 freebsd*)
14842 XTHREAD_CFLAGS="-D_THREAD_SAFE"
14843 XTHREADLIB="-pthread" ;;
14844 dragonfly*)
14845 XTHREADLIB="-pthread" ;;
14846 solaris*)
14847 XTHREAD_CFLAGS="-D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS" ;;
14848 esac
14849 fi
14850
14851
14852
14853 ac_fn_c_check_func "$LINENO" "poll" "ac_cv_func_poll"
14854 if test "x$ac_cv_func_poll" = xyes; then :
14855
14856 $as_echo "#define USE_POLL 1" >>confdefs.h
14857
14858 fi
14859
14860
14861 #
14862 # Find keysymdef.h
14863 #
14864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking keysym definitions" >&5
14865 $as_echo_n "checking keysym definitions... " >&6; }
14866 KEYSYMDEFDIR=`$PKG_CONFIG --variable=includedir xproto`/X11
14867 FILES="keysymdef.h XF86keysym.h Sunkeysym.h DECkeysym.h HPkeysym.h"
14868 for i in $FILES; do
14869 if test -f "$KEYSYMDEFDIR/$i"; then
14870 KEYSYMDEFS="$KEYSYMDEFS $KEYSYMDEFDIR/$i"
14871 elif test "x$i" = "xkeysymdef.h"; then
14872 as_fn_error $? "Cannot find keysymdef.h" "$LINENO" 5
14873 fi
14874 done
14875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KEYSYMDEFS" >&5
14876 $as_echo "$KEYSYMDEFS" >&6; }
14877
14878
14879 if test xfalse = xtrue; then
14880 UDC_TRUE=
14881 UDC_FALSE='#'
14882 else
14883 UDC_TRUE='#'
14884 UDC_FALSE=
14885 fi
14886
14887
14888 # Check whether --enable-xcms was given.
14889 if test "${enable_xcms+set}" = set; then :
14890 enableval=$enable_xcms; XCMS=$enableval
14891 else
14892 XCMS=yes
14893 fi
14894
14895 if test x$XCMS = xyes ; then
14896 XCMS_TRUE=
14897 XCMS_FALSE='#'
14898 else
14899 XCMS_TRUE='#'
14900 XCMS_FALSE=
14901 fi
14902
14903 if test x"$XCMS" = "xyes"; then
14904
14905 $as_echo "#define XCMS 1" >>confdefs.h
14906
14907 fi
14908
14909 # Check whether --enable-xlocale was given.
14910 if test "${enable_xlocale+set}" = set; then :
14911 enableval=$enable_xlocale; XLOCALE=$enableval
14912 else
14913 XLOCALE=yes
14914 fi
14915
14916
14917 if test x$XLOCALE = xyes ; then
14918 XLOCALE_TRUE=
14919 XLOCALE_FALSE='#'
14920 else
14921 XLOCALE_TRUE='#'
14922 XLOCALE_FALSE=
14923 fi
14924
14925 if test x"$XLOCALE" = "xyes"; then
14926
14927 $as_echo "#define XLOCALE 1" >>confdefs.h
14928
14929 fi
14930
14931 # This disables XLOCALEDIR. Set it if you're using BuildLoadableXlibI18n,
14932 # don't have either issetugid() or getresuid(), and you need to protect
14933 # clients that are setgid or setuid to an id other than 0.
14934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if XLOCALEDIR support should be enabled" >&5
14935 $as_echo_n "checking if XLOCALEDIR support should be enabled... " >&6; }
14936 # Check whether --enable-xlocaledir was given.
14937 if test "${enable_xlocaledir+set}" = set; then :
14938 enableval=$enable_xlocaledir; ENABLE_XLOCALEDIR=$enableval
14939 else
14940 ENABLE_XLOCALEDIR=$XLOCALEDIR_IS_SAFE
14941 fi
14942
14943 if test "x$ENABLE_XLOCALEDIR" = "xno"; then
14944
14945 $as_echo "#define NO_XLOCALEDIR 1" >>confdefs.h
14946
14947 fi
14948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_XLOCALEDIR" >&5
14949 $as_echo "$ENABLE_XLOCALEDIR" >&6; }
14950
14951 # Check whether --enable-xf86bigfont was given.
14952 if test "${enable_xf86bigfont+set}" = set; then :
14953 enableval=$enable_xf86bigfont; XF86BIGFONT=$enableval
14954 else
14955 XF86BIGFONT="yes"
14956 fi
14957
14958 if test "x$XF86BIGFONT" = "xyes"; then
14959
14960 pkg_failed=no
14961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BIGFONT" >&5
14962 $as_echo_n "checking for BIGFONT... " >&6; }
14963
14964 if test -n "$BIGFONT_CFLAGS"; then
14965 pkg_cv_BIGFONT_CFLAGS="$BIGFONT_CFLAGS"
14966 elif test -n "$PKG_CONFIG"; then
14967 if test -n "$PKG_CONFIG" && \
14968 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xf86bigfontproto\""; } >&5
14969 ($PKG_CONFIG --exists --print-errors "xf86bigfontproto") 2>&5
14970 ac_status=$?
14971 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14972 test $ac_status = 0; }; then
14973 pkg_cv_BIGFONT_CFLAGS=`$PKG_CONFIG --cflags "xf86bigfontproto" 2>/dev/null`
14974 else
14975 pkg_failed=yes
14976 fi
14977 else
14978 pkg_failed=untried
14979 fi
14980 if test -n "$BIGFONT_LIBS"; then
14981 pkg_cv_BIGFONT_LIBS="$BIGFONT_LIBS"
14982 elif test -n "$PKG_CONFIG"; then
14983 if test -n "$PKG_CONFIG" && \
14984 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"xf86bigfontproto\""; } >&5
14985 ($PKG_CONFIG --exists --print-errors "xf86bigfontproto") 2>&5
14986 ac_status=$?
14987 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14988 test $ac_status = 0; }; then
14989 pkg_cv_BIGFONT_LIBS=`$PKG_CONFIG --libs "xf86bigfontproto" 2>/dev/null`
14990 else
14991 pkg_failed=yes
14992 fi
14993 else
14994 pkg_failed=untried
14995 fi
14996
14997
14998
14999 if test $pkg_failed = yes; then
15000
15001 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15002 _pkg_short_errors_supported=yes
15003 else
15004 _pkg_short_errors_supported=no
15005 fi
15006 if test $_pkg_short_errors_supported = yes; then
15007 BIGFONT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xf86bigfontproto" 2>&1`
15008 else
15009 BIGFONT_PKG_ERRORS=`$PKG_CONFIG --print-errors "xf86bigfontproto" 2>&1`
15010 fi
15011 # Put the nasty error message in config.log where it belongs
15012 echo "$BIGFONT_PKG_ERRORS" >&5
15013
15014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15015 $as_echo "no" >&6; }
15016 XF86BIGFONT="no"
15017 elif test $pkg_failed = untried; then
15018 XF86BIGFONT="no"
15019 else
15020 BIGFONT_CFLAGS=$pkg_cv_BIGFONT_CFLAGS
15021 BIGFONT_LIBS=$pkg_cv_BIGFONT_LIBS
15022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15023 $as_echo "yes" >&6; }
15024
15025 $as_echo "#define XF86BIGFONT 1" >>confdefs.h
15026
15027 fi
15028
15029
15030 fi
15031
15032 # Check whether --enable-xkb was given.
15033 if test "${enable_xkb+set}" = set; then :
15034 enableval=$enable_xkb; XKB=$enableval
15035 else
15036 XKB=yes
15037 fi
15038
15039
15040 if test x$XKB = xyes ; then
15041 XKB_TRUE=
15042 XKB_FALSE='#'
15043 else
15044 XKB_TRUE='#'
15045 XKB_FALSE=
15046 fi
15047
15048 if test x"$XKB" = "xyes"; then
15049 XKBPROTO_REQUIRES="kbproto"
15050 X11_REQUIRES="${X11_REQUIRES} kbproto inputproto"
15051
15052 $as_echo "#define XKB 1" >>confdefs.h
15053
15054 else
15055 XKBPROTO_REQUIRES=""
15056 fi
15057
15058
15059
15060
15061
15062 for ac_header in $ac_header_list
15063 do :
15064 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15065 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
15066 "
15067 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15068 cat >>confdefs.h <<_ACEOF
15069 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15070 _ACEOF
15071
15072 fi
15073
15074 done
15075
15076
15077
15078
15079
15080
15081
15082
15083 for ac_func in getpagesize
15084 do :
15085 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
15086 if test "x$ac_cv_func_getpagesize" = xyes; then :
15087 cat >>confdefs.h <<_ACEOF
15088 #define HAVE_GETPAGESIZE 1
15089 _ACEOF
15090
15091 fi
15092 done
15093
15094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
15095 $as_echo_n "checking for working mmap... " >&6; }
15096 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
15097 $as_echo_n "(cached) " >&6
15098 else
15099 if test "$cross_compiling" = yes; then :
15100 ac_cv_func_mmap_fixed_mapped=no
15101 else
15102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15103 /* end confdefs.h. */
15104 $ac_includes_default
15105 /* malloc might have been renamed as rpl_malloc. */
15106 #undef malloc
15107
15108 /* Thanks to Mike Haertel and Jim Avera for this test.
15109 Here is a matrix of mmap possibilities:
15110 mmap private not fixed
15111 mmap private fixed at somewhere currently unmapped
15112 mmap private fixed at somewhere already mapped
15113 mmap shared not fixed
15114 mmap shared fixed at somewhere currently unmapped
15115 mmap shared fixed at somewhere already mapped
15116 For private mappings, we should verify that changes cannot be read()
15117 back from the file, nor mmap's back from the file at a different
15118 address. (There have been systems where private was not correctly
15119 implemented like the infamous i386 svr4.0, and systems where the
15120 VM page cache was not coherent with the file system buffer cache
15121 like early versions of FreeBSD and possibly contemporary NetBSD.)
15122 For shared mappings, we should conversely verify that changes get
15123 propagated back to all the places they're supposed to be.
15124
15125 Grep wants private fixed already mapped.
15126 The main things grep needs to know about mmap are:
15127 * does it exist and is it safe to write into the mmap'd area
15128 * how to use it (BSD variants) */
15129
15130 #include <fcntl.h>
15131 #include <sys/mman.h>
15132
15133 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
15134 char *malloc ();
15135 #endif
15136
15137 /* This mess was copied from the GNU getpagesize.h. */
15138 #ifndef HAVE_GETPAGESIZE
15139 # ifdef _SC_PAGESIZE
15140 # define getpagesize() sysconf(_SC_PAGESIZE)
15141 # else /* no _SC_PAGESIZE */
15142 # ifdef HAVE_SYS_PARAM_H
15143 # include <sys/param.h>
15144 # ifdef EXEC_PAGESIZE
15145 # define getpagesize() EXEC_PAGESIZE
15146 # else /* no EXEC_PAGESIZE */
15147 # ifdef NBPG
15148 # define getpagesize() NBPG * CLSIZE
15149 # ifndef CLSIZE
15150 # define CLSIZE 1
15151 # endif /* no CLSIZE */
15152 # else /* no NBPG */
15153 # ifdef NBPC
15154 # define getpagesize() NBPC
15155 # else /* no NBPC */
15156 # ifdef PAGESIZE
15157 # define getpagesize() PAGESIZE
15158 # endif /* PAGESIZE */
15159 # endif /* no NBPC */
15160 # endif /* no NBPG */
15161 # endif /* no EXEC_PAGESIZE */
15162 # else /* no HAVE_SYS_PARAM_H */
15163 # define getpagesize() 8192 /* punt totally */
15164 # endif /* no HAVE_SYS_PARAM_H */
15165 # endif /* no _SC_PAGESIZE */
15166
15167 #endif /* no HAVE_GETPAGESIZE */
15168
15169 int
15170 main ()
15171 {
15172 char *data, *data2, *data3;
15173 const char *cdata2;
15174 int i, pagesize;
15175 int fd, fd2;
15176
15177 pagesize = getpagesize ();
15178
15179 /* First, make a file with some known garbage in it. */
15180 data = (char *) malloc (pagesize);
15181 if (!data)
15182 return 1;
15183 for (i = 0; i < pagesize; ++i)
15184 *(data + i) = rand ();
15185 umask (0);
15186 fd = creat ("conftest.mmap", 0600);
15187 if (fd < 0)
15188 return 2;
15189 if (write (fd, data, pagesize) != pagesize)
15190 return 3;
15191 close (fd);
15192
15193 /* Next, check that the tail of a page is zero-filled. File must have
15194 non-zero length, otherwise we risk SIGBUS for entire page. */
15195 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
15196 if (fd2 < 0)
15197 return 4;
15198 cdata2 = "";
15199 if (write (fd2, cdata2, 1) != 1)
15200 return 5;
15201 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
15202 if (data2 == MAP_FAILED)
15203 return 6;
15204 for (i = 0; i < pagesize; ++i)
15205 if (*(data2 + i))
15206 return 7;
15207 close (fd2);
15208 if (munmap (data2, pagesize))
15209 return 8;
15210
15211 /* Next, try to mmap the file at a fixed address which already has
15212 something else allocated at it. If we can, also make sure that
15213 we see the same garbage. */
15214 fd = open ("conftest.mmap", O_RDWR);
15215 if (fd < 0)
15216 return 9;
15217 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
15218 MAP_PRIVATE | MAP_FIXED, fd, 0L))
15219 return 10;
15220 for (i = 0; i < pagesize; ++i)
15221 if (*(data + i) != *(data2 + i))
15222 return 11;
15223
15224 /* Finally, make sure that changes to the mapped area do not
15225 percolate back to the file as seen by read(). (This is a bug on
15226 some variants of i386 svr4.0.) */
15227 for (i = 0; i < pagesize; ++i)
15228 *(data2 + i) = *(data2 + i) + 1;
15229 data3 = (char *) malloc (pagesize);
15230 if (!data3)
15231 return 12;
15232 if (read (fd, data3, pagesize) != pagesize)
15233 return 13;
15234 for (i = 0; i < pagesize; ++i)
15235 if (*(data + i) != *(data3 + i))
15236 return 14;
15237 close (fd);
15238 return 0;
15239 }
15240 _ACEOF
15241 if ac_fn_c_try_run "$LINENO"; then :
15242 ac_cv_func_mmap_fixed_mapped=yes
15243 else
15244 ac_cv_func_mmap_fixed_mapped=no
15245 fi
15246 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15247 conftest.$ac_objext conftest.beam conftest.$ac_ext
15248 fi
15249
15250 fi
15251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
15252 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
15253 if test $ac_cv_func_mmap_fixed_mapped = yes; then
15254
15255 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
15256
15257 fi
15258 rm -f conftest.mmap conftest.txt
15259
15260 composecache_default=$ac_cv_func_mmap_fixed_mapped
15261 ac_fn_c_check_func "$LINENO" "nl_langinfo" "ac_cv_func_nl_langinfo"
15262 if test "x$ac_cv_func_nl_langinfo" = xyes; then :
15263
15264 else
15265 composecache_default=no
15266 fi
15267
15268 # Check whether --enable-composecache was given.
15269 if test "${enable_composecache+set}" = set; then :
15270 enableval=$enable_composecache; COMPOSECACHE=$enableval
15271 else
15272 COMPOSECACHE=$composecache_default
15273 fi
15274
15275 if test x"$COMPOSECACHE" = "xyes"; then
15276
15277 $as_echo "#define COMPOSECACHE 1" >>confdefs.h
15278
15279 fi
15280
15281
15282
15283
15284
15285
15286 # Check whether --with-lint was given.
15287 if test "${with_lint+set}" = set; then :
15288 withval=$with_lint; use_lint=$withval
15289 else
15290 use_lint=no
15291 fi
15292
15293
15294 # Obtain platform specific info like program name and options
15295 # The lint program on FreeBSD and NetBSD is different from the one on Solaris
15296 case $host_os in
15297 *linux* | *openbsd* | kfreebsd*-gnu | darwin* | cygwin*)
15298 lint_name=splint
15299 lint_options="-badflag"
15300 ;;
15301 *freebsd* | *netbsd*)
15302 lint_name=lint
15303 lint_options="-u -b"
15304 ;;
15305 *solaris*)
15306 lint_name=lint
15307 lint_options="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2"
15308 ;;
15309 esac
15310
15311 # Test for the presence of the program (either guessed by the code or spelled out by the user)
15312 if test "x$use_lint" = x"yes" ; then
15313 # Extract the first word of "$lint_name", so it can be a program name with args.
15314 set dummy $lint_name; ac_word=$2
15315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15316 $as_echo_n "checking for $ac_word... " >&6; }
15317 if ${ac_cv_path_LINT+:} false; then :
15318 $as_echo_n "(cached) " >&6
15319 else
15320 case $LINT in
15321 [\\/]* | ?:[\\/]*)
15322 ac_cv_path_LINT="$LINT" # Let the user override the test with a path.
15323 ;;
15324 *)
15325 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15326 for as_dir in $PATH
15327 do
15328 IFS=$as_save_IFS
15329 test -z "$as_dir" && as_dir=.
15330 for ac_exec_ext in '' $ac_executable_extensions; do
15331 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15332 ac_cv_path_LINT="$as_dir/$ac_word$ac_exec_ext"
15333 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15334 break 2
15335 fi
15336 done
15337 done
15338 IFS=$as_save_IFS
15339
15340 ;;
15341 esac
15342 fi
15343 LINT=$ac_cv_path_LINT
15344 if test -n "$LINT"; then
15345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINT" >&5
15346 $as_echo "$LINT" >&6; }
15347 else
15348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15349 $as_echo "no" >&6; }
15350 fi
15351
15352
15353 if test "x$LINT" = "x"; then
15354 as_fn_error $? "--with-lint=yes specified but lint-style tool not found in PATH" "$LINENO" 5
15355 fi
15356 elif test "x$use_lint" = x"no" ; then
15357 if test "x$LINT" != "x"; then
15358 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&5
15359 $as_echo "$as_me: WARNING: ignoring LINT environment variable since --with-lint=no was specified" >&2;}
15360 fi
15361 else
15362 as_fn_error $? "--with-lint expects 'yes' or 'no'. Use LINT variable to specify path." "$LINENO" 5
15363 fi
15364
15365 # User supplied flags override default flags
15366 if test "x$LINT_FLAGS" != "x"; then
15367 lint_options=$LINT_FLAGS
15368 fi
15369
15370 LINT_FLAGS=$lint_options
15371
15372 if test "x$LINT" != x; then
15373 LINT_TRUE=
15374 LINT_FALSE='#'
15375 else
15376 LINT_TRUE='#'
15377 LINT_FALSE=
15378 fi
15379
15380
15381
15382
15383
15384 # Check whether --enable-lint-library was given.
15385 if test "${enable_lint_library+set}" = set; then :
15386 enableval=$enable_lint_library; make_lint_lib=$enableval
15387 else
15388 make_lint_lib=no
15389 fi
15390
15391
15392 if test "x$make_lint_lib" = x"yes" ; then
15393 LINTLIB=llib-lX11.ln
15394 if test "x$LINT" = "x"; then
15395 as_fn_error $? "Cannot make lint library without --with-lint" "$LINENO" 5
15396 fi
15397 elif test "x$make_lint_lib" != x"no" ; then
15398 as_fn_error $? "--enable-lint-library expects 'yes' or 'no'." "$LINENO" 5
15399 fi
15400
15401
15402 if test x$make_lint_lib != xno; then
15403 MAKE_LINT_LIB_TRUE=
15404 MAKE_LINT_LIB_FALSE='#'
15405 else
15406 MAKE_LINT_LIB_TRUE='#'
15407 MAKE_LINT_LIB_FALSE=
15408 fi
15409
15410
15411
15412
15413 X11_DATADIR="${datadir}/X11"
15414
15415 prefix_NONE=
15416 exec_prefix_NONE=
15417 test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix
15418 test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix
15419 eval ax_define_dir="\"$X11_DATADIR\""
15420 eval ax_define_dir="\"$ax_define_dir\""
15421 X11_DATADIR="$ax_define_dir"
15422
15423
15424 cat >>confdefs.h <<_ACEOF
15425 #define X11_DATADIR "$ax_define_dir"
15426 _ACEOF
15427
15428 test "$prefix_NONE" && prefix=NONE
15429 test "$exec_prefix_NONE" && exec_prefix=NONE
15430
15431
15432
15433 X11_LIBDIR="${libdir}/X11"
15434
15435 prefix_NONE=
15436 exec_prefix_NONE=
15437 test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix
15438 test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix
15439 eval ax_define_dir="\"$X11_LIBDIR\""
15440 eval ax_define_dir="\"$ax_define_dir\""
15441 X11_LIBDIR="$ax_define_dir"
15442
15443
15444 cat >>confdefs.h <<_ACEOF
15445 #define X11_LIBDIR "$ax_define_dir"
15446 _ACEOF
15447
15448 test "$prefix_NONE" && prefix=NONE
15449 test "$exec_prefix_NONE" && exec_prefix=NONE
15450
15451
15452
15453
15454 pkg_failed=no
15455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11" >&5
15456 $as_echo_n "checking for X11... " >&6; }
15457
15458 if test -n "$X11_CFLAGS"; then
15459 pkg_cv_X11_CFLAGS="$X11_CFLAGS"
15460 elif test -n "$PKG_CONFIG"; then
15461 if test -n "$PKG_CONFIG" && \
15462 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$X11_REQUIRES\""; } >&5
15463 ($PKG_CONFIG --exists --print-errors "$X11_REQUIRES") 2>&5
15464 ac_status=$?
15465 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15466 test $ac_status = 0; }; then
15467 pkg_cv_X11_CFLAGS=`$PKG_CONFIG --cflags "$X11_REQUIRES" 2>/dev/null`
15468 else
15469 pkg_failed=yes
15470 fi
15471 else
15472 pkg_failed=untried
15473 fi
15474 if test -n "$X11_LIBS"; then
15475 pkg_cv_X11_LIBS="$X11_LIBS"
15476 elif test -n "$PKG_CONFIG"; then
15477 if test -n "$PKG_CONFIG" && \
15478 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"\$X11_REQUIRES\""; } >&5
15479 ($PKG_CONFIG --exists --print-errors "$X11_REQUIRES") 2>&5
15480 ac_status=$?
15481 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15482 test $ac_status = 0; }; then
15483 pkg_cv_X11_LIBS=`$PKG_CONFIG --libs "$X11_REQUIRES" 2>/dev/null`
15484 else
15485 pkg_failed=yes
15486 fi
15487 else
15488 pkg_failed=untried
15489 fi
15490
15491
15492
15493 if test $pkg_failed = yes; then
15494
15495 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15496 _pkg_short_errors_supported=yes
15497 else
15498 _pkg_short_errors_supported=no
15499 fi
15500 if test $_pkg_short_errors_supported = yes; then
15501 X11_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$X11_REQUIRES" 2>&1`
15502 else
15503 X11_PKG_ERRORS=`$PKG_CONFIG --print-errors "$X11_REQUIRES" 2>&1`
15504 fi
15505 # Put the nasty error message in config.log where it belongs
15506 echo "$X11_PKG_ERRORS" >&5
15507
15508 as_fn_error $? "Package requirements ($X11_REQUIRES) were not met:
15509
15510 $X11_PKG_ERRORS
15511
15512 Consider adjusting the PKG_CONFIG_PATH environment variable if you
15513 installed software in a non-standard prefix.
15514
15515 Alternatively, you may set the environment variables X11_CFLAGS
15516 and X11_LIBS to avoid the need to call pkg-config.
15517 See the pkg-config man page for more details.
15518 " "$LINENO" 5
15519 elif test $pkg_failed = untried; then
15520 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15521 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15522 as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it
15523 is in your PATH or set the PKG_CONFIG environment variable to the full
15524 path to pkg-config.
15525
15526 Alternatively, you may set the environment variables X11_CFLAGS
15527 and X11_LIBS to avoid the need to call pkg-config.
15528 See the pkg-config man page for more details.
15529
15530 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
15531 See \`config.log' for more details" "$LINENO" 5; }
15532 else
15533 X11_CFLAGS=$pkg_cv_X11_CFLAGS
15534 X11_LIBS=$pkg_cv_X11_LIBS
15535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15536 $as_echo "yes" >&6; }
15537 :
15538 fi
15539 X11_CFLAGS="$X11_CFLAGS $XTHREAD_CFLAGS"
15540
15541 #
15542 # Yes, it would be nice to put the locale data in
15543 # /usr/share, but the locale stuff includes loadable
15544 # libraries which must be located in the same directory
15545 # as the other locale data, so for now, everything lives
15546 # in ${libdir}
15547 #
15548
15549 X11_LOCALEDATADIR="${X11_DATADIR}/locale"
15550
15551 prefix_NONE=
15552 exec_prefix_NONE=
15553 test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix
15554 test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix
15555 eval ax_define_dir="\"$X11_LOCALEDATADIR\""
15556 eval ax_define_dir="\"$ax_define_dir\""
15557 XLOCALEDATADIR="$ax_define_dir"
15558
15559
15560 cat >>confdefs.h <<_ACEOF
15561 #define XLOCALEDATADIR "$ax_define_dir"
15562 _ACEOF
15563
15564 test "$prefix_NONE" && prefix=NONE
15565 test "$exec_prefix_NONE" && exec_prefix=NONE
15566
15567
15568
15569
15570 # Check whether --with-locale-lib-dir was given.
15571 if test "${with_locale_lib_dir+set}" = set; then :
15572 withval=$with_locale_lib_dir; X11_LOCALELIBDIR="$withval"
15573 else
15574 X11_LOCALELIBDIR="${X11_LIBDIR}/locale"
15575 fi
15576
15577
15578 prefix_NONE=
15579 exec_prefix_NONE=
15580 test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix
15581 test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix
15582 eval ax_define_dir="\"$X11_LOCALELIBDIR\""
15583 eval ax_define_dir="\"$ax_define_dir\""
15584 XLOCALELIBDIR="$ax_define_dir"
15585
15586
15587 cat >>confdefs.h <<_ACEOF
15588 #define XLOCALELIBDIR "$ax_define_dir"
15589 _ACEOF
15590
15591 test "$prefix_NONE" && prefix=NONE
15592 test "$exec_prefix_NONE" && exec_prefix=NONE
15593
15594
15595
15596 X11_LOCALEDIR="${X11_LOCALEDATADIR}"
15597
15598 prefix_NONE=
15599 exec_prefix_NONE=
15600 test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix
15601 test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix
15602 eval ax_define_dir="\"$X11_LOCALEDIR\""
15603 eval ax_define_dir="\"$ax_define_dir\""
15604 XLOCALEDIR="$ax_define_dir"
15605
15606
15607 cat >>confdefs.h <<_ACEOF
15608 #define XLOCALEDIR "$ax_define_dir"
15609 _ACEOF
15610
15611 test "$prefix_NONE" && prefix=NONE
15612 test "$exec_prefix_NONE" && exec_prefix=NONE
15613
15614
15615
15616 XKEYSYMDB="${X11_DATADIR}/XKeysymDB"
15617
15618 prefix_NONE=
15619 exec_prefix_NONE=
15620 test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix
15621 test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix
15622 eval ax_define_dir="\"$XKEYSYMDB\""
15623 eval ax_define_dir="\"$ax_define_dir\""
15624 XKEYSYMDB="$ax_define_dir"
15625
15626
15627 cat >>confdefs.h <<_ACEOF
15628 #define XKEYSYMDB "$ax_define_dir"
15629 _ACEOF
15630
15631 test "$prefix_NONE" && prefix=NONE
15632 test "$exec_prefix_NONE" && exec_prefix=NONE
15633
15634
15635 XERRORDB="${X11_DATADIR}/XErrorDB"
15636
15637 prefix_NONE=
15638 exec_prefix_NONE=
15639 test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix
15640 test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix
15641 eval ax_define_dir="\"$XERRORDB\""
15642 eval ax_define_dir="\"$ax_define_dir\""
15643 XERRORDB="$ax_define_dir"
15644
15645
15646 cat >>confdefs.h <<_ACEOF
15647 #define XERRORDB "$ax_define_dir"
15648 _ACEOF
15649
15650 test "$prefix_NONE" && prefix=NONE
15651 test "$exec_prefix_NONE" && exec_prefix=NONE
15652
15653
15654
15655 # Check whether --enable-malloc0returnsnull was given.
15656 if test "${enable_malloc0returnsnull+set}" = set; then :
15657 enableval=$enable_malloc0returnsnull; MALLOC_ZERO_RETURNS_NULL=$enableval
15658 else
15659 MALLOC_ZERO_RETURNS_NULL=auto
15660 fi
15661
15662
15663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether malloc(0) returns NULL" >&5
15664 $as_echo_n "checking whether malloc(0) returns NULL... " >&6; }
15665 if test "x$MALLOC_ZERO_RETURNS_NULL" = xauto; then
15666 if test "$cross_compiling" = yes; then :
15667 MALLOC_ZERO_RETURNS_NULL=yes
15668 else
15669 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15670 /* end confdefs.h. */
15671
15672 #include <stdlib.h>
15673
15674 int
15675 main ()
15676 {
15677
15678 char *m0, *r0, *c0, *p;
15679 m0 = malloc(0);
15680 p = malloc(10);
15681 r0 = realloc(p,0);
15682 c0 = calloc(0,10);
15683 exit((m0 == 0 || r0 == 0 || c0 == 0) ? 0 : 1);
15684
15685 ;
15686 return 0;
15687 }
15688 _ACEOF
15689 if ac_fn_c_try_run "$LINENO"; then :
15690 MALLOC_ZERO_RETURNS_NULL=yes
15691 else
15692 MALLOC_ZERO_RETURNS_NULL=no
15693 fi
15694 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15695 conftest.$ac_objext conftest.beam conftest.$ac_ext
15696 fi
15697
15698 fi
15699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MALLOC_ZERO_RETURNS_NULL" >&5
15700 $as_echo "$MALLOC_ZERO_RETURNS_NULL" >&6; }
15701
15702 if test "x$MALLOC_ZERO_RETURNS_NULL" = xyes; then
15703 MALLOC_ZERO_CFLAGS="-DMALLOC_0_RETURNS_NULL"
15704 XMALLOC_ZERO_CFLAGS=$MALLOC_ZERO_CFLAGS
15705 XTMALLOC_ZERO_CFLAGS="$MALLOC_ZERO_CFLAGS -DXTMALLOC_BC"
15706 else
15707 MALLOC_ZERO_CFLAGS=""
15708 XMALLOC_ZERO_CFLAGS=""
15709 XTMALLOC_ZERO_CFLAGS=""
15710 fi
15711
15712
15713
15714
15715
15716
15717 ac_config_files="$ac_config_files Makefile include/Makefile man/Makefile man/xkb/Makefile src/Makefile src/util/Makefile src/xcms/Makefile src/xlibi18n/Makefile modules/Makefile modules/im/Makefile modules/im/ximcp/Makefile modules/lc/Makefile modules/lc/def/Makefile modules/lc/gen/Makefile modules/lc/Utf8/Makefile modules/lc/xlocale/Makefile modules/om/Makefile modules/om/generic/Makefile src/xkb/Makefile nls/Makefile specs/Makefile specs/i18n/Makefile specs/i18n/framework/Makefile specs/i18n/localedb/Makefile specs/i18n/trans/Makefile specs/libX11/Makefile specs/XIM/Makefile specs/XKB/Makefile x11.pc x11-xcb.pc"
15718
15719 cat >confcache <<\_ACEOF
15720 # This file is a shell script that caches the results of configure
15721 # tests run on this system so they can be shared between configure
15722 # scripts and configure runs, see configure's option --config-cache.
15723 # It is not useful on other systems. If it contains results you don't
15724 # want to keep, you may remove or edit it.
15725 #
15726 # config.status only pays attention to the cache file if you give it
15727 # the --recheck option to rerun configure.
15728 #
15729 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15730 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15731 # following values.
15732
15733 _ACEOF
15734
15735 # The following way of writing the cache mishandles newlines in values,
15736 # but we know of no workaround that is simple, portable, and efficient.
15737 # So, we kill variables containing newlines.
15738 # Ultrix sh set writes to stderr and can't be redirected directly,
15739 # and sets the high bit in the cache file unless we assign to the vars.
15740 (
15741 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15742 eval ac_val=\$$ac_var
15743 case $ac_val in #(
15744 *${as_nl}*)
15745 case $ac_var in #(
15746 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15747 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15748 esac
15749 case $ac_var in #(
15750 _ | IFS | as_nl) ;; #(
15751 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15752 *) { eval $ac_var=; unset $ac_var;} ;;
15753 esac ;;
15754 esac
15755 done
15756
15757 (set) 2>&1 |
15758 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15759 *${as_nl}ac_space=\ *)
15760 # `set' does not quote correctly, so add quotes: double-quote
15761 # substitution turns \\\\ into \\, and sed turns \\ into \.
15762 sed -n \
15763 "s/'/'\\\\''/g;
15764 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15765 ;; #(
15766 *)
15767 # `set' quotes correctly as required by POSIX, so do not add quotes.
15768 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15769 ;;
15770 esac |
15771 sort
15772 ) |
15773 sed '
15774 /^ac_cv_env_/b end
15775 t clear
15776 :clear
15777 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15778 t end
15779 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15780 :end' >>confcache
15781 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15782 if test -w "$cache_file"; then
15783 if test "x$cache_file" != "x/dev/null"; then
15784 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15785 $as_echo "$as_me: updating cache $cache_file" >&6;}
15786 if test ! -f "$cache_file" || test -h "$cache_file"; then
15787 cat confcache >"$cache_file"
15788 else
15789 case $cache_file in #(
15790 */* | ?:*)
15791 mv -f confcache "$cache_file"$$ &&
15792 mv -f "$cache_file"$$ "$cache_file" ;; #(
15793 *)
15794 mv -f confcache "$cache_file" ;;
15795 esac
15796 fi
15797 fi
15798 else
15799 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15800 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15801 fi
15802 fi
15803 rm -f confcache
15804
15805 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15806 # Let make expand exec_prefix.
15807 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15808
15809 DEFS=-DHAVE_CONFIG_H
15810
15811 ac_libobjs=
15812 ac_ltlibobjs=
15813 U=
15814 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15815 # 1. Remove the extension, and $U if already installed.
15816 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15817 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15818 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15819 # will be set to the directory where LIBOBJS objects are built.
15820 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15821 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15822 done
15823 LIBOBJS=$ac_libobjs
15824
15825 LTLIBOBJS=$ac_ltlibobjs
15826
15827
15828 if test -n "$EXEEXT"; then
15829 am__EXEEXT_TRUE=
15830 am__EXEEXT_FALSE='#'
15831 else
15832 am__EXEEXT_TRUE='#'
15833 am__EXEEXT_FALSE=
15834 fi
15835
15836 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
15837 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
15838 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15839 fi
15840 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
15841 as_fn_error $? "conditional \"AMDEP\" was never defined.
15842 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15843 fi
15844 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
15845 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
15846 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15847 fi
15848 if test -z "${ENABLE_SPECS_TRUE}" && test -z "${ENABLE_SPECS_FALSE}"; then
15849 as_fn_error $? "conditional \"ENABLE_SPECS\" was never defined.
15850 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15851 fi
15852 if test -z "${HAVE_XMLTO_TEXT_TRUE}" && test -z "${HAVE_XMLTO_TEXT_FALSE}"; then
15853 as_fn_error $? "conditional \"HAVE_XMLTO_TEXT\" was never defined.
15854 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15855 fi
15856 if test -z "${HAVE_XMLTO_TRUE}" && test -z "${HAVE_XMLTO_FALSE}"; then
15857 as_fn_error $? "conditional \"HAVE_XMLTO\" was never defined.
15858 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15859 fi
15860 if test -z "${HAVE_FOP_TRUE}" && test -z "${HAVE_FOP_FALSE}"; then
15861 as_fn_error $? "conditional \"HAVE_FOP\" was never defined.
15862 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15863 fi
15864 if test -z "${HAVE_STYLESHEETS_TRUE}" && test -z "${HAVE_STYLESHEETS_FALSE}"; then
15865 as_fn_error $? "conditional \"HAVE_STYLESHEETS\" was never defined.
15866 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15867 fi
15868 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
15869 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
15870 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15871 fi
15872 if test -z "${HAVE_PERL_TRUE}" && test -z "${HAVE_PERL_FALSE}"; then
15873 as_fn_error $? "conditional \"HAVE_PERL\" was never defined.
15874 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15875 fi
15876 if test -z "${XLIB_LOADABLE_I18N_TRUE}" && test -z "${XLIB_LOADABLE_I18N_FALSE}"; then
15877 as_fn_error $? "conditional \"XLIB_LOADABLE_I18N\" was never defined.
15878 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15879 fi
15880 if test -z "${OS2_TRUE}" && test -z "${OS2_FALSE}"; then
15881 as_fn_error $? "conditional \"OS2\" was never defined.
15882 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15883 fi
15884 if test -z "${THRSTUBS_TRUE}" && test -z "${THRSTUBS_FALSE}"; then
15885 as_fn_error $? "conditional \"THRSTUBS\" was never defined.
15886 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15887 fi
15888 if test -z "${UDC_TRUE}" && test -z "${UDC_FALSE}"; then
15889 as_fn_error $? "conditional \"UDC\" was never defined.
15890 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15891 fi
15892 if test -z "${XCMS_TRUE}" && test -z "${XCMS_FALSE}"; then
15893 as_fn_error $? "conditional \"XCMS\" was never defined.
15894 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15895 fi
15896 if test -z "${XLOCALE_TRUE}" && test -z "${XLOCALE_FALSE}"; then
15897 as_fn_error $? "conditional \"XLOCALE\" was never defined.
15898 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15899 fi
15900 if test -z "${XKB_TRUE}" && test -z "${XKB_FALSE}"; then
15901 as_fn_error $? "conditional \"XKB\" was never defined.
15902 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15903 fi
15904 if test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then
15905 as_fn_error $? "conditional \"LINT\" was never defined.
15906 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15907 fi
15908 if test -z "${MAKE_LINT_LIB_TRUE}" && test -z "${MAKE_LINT_LIB_FALSE}"; then
15909 as_fn_error $? "conditional \"MAKE_LINT_LIB\" was never defined.
15910 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15911 fi
15912
15913 : "${CONFIG_STATUS=./config.status}"
15914 ac_write_fail=0
15915 ac_clean_files_save=$ac_clean_files
15916 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15917 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15918 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15919 as_write_fail=0
15920 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15921 #! $SHELL
15922 # Generated by $as_me.
15923 # Run this file to recreate the current configuration.
15924 # Compiler output produced by configure, useful for debugging
15925 # configure, is in config.log if it exists.
15926
15927 debug=false
15928 ac_cs_recheck=false
15929 ac_cs_silent=false
15930
15931 SHELL=\${CONFIG_SHELL-$SHELL}
15932 export SHELL
15933 _ASEOF
15934 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15935 ## -------------------- ##
15936 ## M4sh Initialization. ##
15937 ## -------------------- ##
15938
15939 # Be more Bourne compatible
15940 DUALCASE=1; export DUALCASE # for MKS sh
15941 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15942 emulate sh
15943 NULLCMD=:
15944 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15945 # is contrary to our usage. Disable this feature.
15946 alias -g '${1+"$@"}'='"$@"'
15947 setopt NO_GLOB_SUBST
15948 else
15949 case `(set -o) 2>/dev/null` in #(
15950 *posix*) :
15951 set -o posix ;; #(
15952 *) :
15953 ;;
15954 esac
15955 fi
15956
15957
15958 as_nl='
15959 '
15960 export as_nl
15961 # Printing a long string crashes Solaris 7 /usr/bin/printf.
15962 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15963 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15964 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15965 # Prefer a ksh shell builtin over an external printf program on Solaris,
15966 # but without wasting forks for bash or zsh.
15967 if test -z "$BASH_VERSION$ZSH_VERSION" \
15968 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15969 as_echo='print -r --'
15970 as_echo_n='print -rn --'
15971 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15972 as_echo='printf %s\n'
15973 as_echo_n='printf %s'
15974 else
15975 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15976 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15977 as_echo_n='/usr/ucb/echo -n'
15978 else
15979 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15980 as_echo_n_body='eval
15981 arg=$1;
15982 case $arg in #(
15983 *"$as_nl"*)
15984 expr "X$arg" : "X\\(.*\\)$as_nl";
15985 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15986 esac;
15987 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15988 '
15989 export as_echo_n_body
15990 as_echo_n='sh -c $as_echo_n_body as_echo'
15991 fi
15992 export as_echo_body
15993 as_echo='sh -c $as_echo_body as_echo'
15994 fi
15995
15996 # The user is always right.
15997 if test "${PATH_SEPARATOR+set}" != set; then
15998 PATH_SEPARATOR=:
15999 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16000 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16001 PATH_SEPARATOR=';'
16002 }
16003 fi
16004
16005
16006 # IFS
16007 # We need space, tab and new line, in precisely that order. Quoting is
16008 # there to prevent editors from complaining about space-tab.
16009 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16010 # splitting by setting IFS to empty value.)
16011 IFS=" "" $as_nl"
16012
16013 # Find who we are. Look in the path if we contain no directory separator.
16014 as_myself=
16015 case $0 in #((
16016 *[\\/]* ) as_myself=$0 ;;
16017 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16018 for as_dir in $PATH
16019 do
16020 IFS=$as_save_IFS
16021 test -z "$as_dir" && as_dir=.
16022 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16023 done
16024 IFS=$as_save_IFS
16025
16026 ;;
16027 esac
16028 # We did not find ourselves, most probably we were run as `sh COMMAND'
16029 # in which case we are not to be found in the path.
16030 if test "x$as_myself" = x; then
16031 as_myself=$0
16032 fi
16033 if test ! -f "$as_myself"; then
16034 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16035 exit 1
16036 fi
16037
16038 # Unset variables that we do not need and which cause bugs (e.g. in
16039 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
16040 # suppresses any "Segmentation fault" message there. '((' could
16041 # trigger a bug in pdksh 5.2.14.
16042 for as_var in BASH_ENV ENV MAIL MAILPATH
16043 do eval test x\${$as_var+set} = xset \
16044 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16045 done
16046 PS1='$ '
16047 PS2='> '
16048 PS4='+ '
16049
16050 # NLS nuisances.
16051 LC_ALL=C
16052 export LC_ALL
16053 LANGUAGE=C
16054 export LANGUAGE
16055
16056 # CDPATH.
16057 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16058
16059
16060 # as_fn_error STATUS ERROR [LINENO LOG_FD]
16061 # ----------------------------------------
16062 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16063 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16064 # script with STATUS, using 1 if that was 0.
16065 as_fn_error ()
16066 {
16067 as_status=$1; test $as_status -eq 0 && as_status=1
16068 if test "$4"; then
16069 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16070 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
16071 fi
16072 $as_echo "$as_me: error: $2" >&2
16073 as_fn_exit $as_status
16074 } # as_fn_error
16075
16076
16077 # as_fn_set_status STATUS
16078 # -----------------------
16079 # Set $? to STATUS, without forking.
16080 as_fn_set_status ()
16081 {
16082 return $1
16083 } # as_fn_set_status
16084
16085 # as_fn_exit STATUS
16086 # -----------------
16087 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16088 as_fn_exit ()
16089 {
16090 set +e
16091 as_fn_set_status $1
16092 exit $1
16093 } # as_fn_exit
16094
16095 # as_fn_unset VAR
16096 # ---------------
16097 # Portably unset VAR.
16098 as_fn_unset ()
16099 {
16100 { eval $1=; unset $1;}
16101 }
16102 as_unset=as_fn_unset
16103 # as_fn_append VAR VALUE
16104 # ----------------------
16105 # Append the text in VALUE to the end of the definition contained in VAR. Take
16106 # advantage of any shell optimizations that allow amortized linear growth over
16107 # repeated appends, instead of the typical quadratic growth present in naive
16108 # implementations.
16109 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16110 eval 'as_fn_append ()
16111 {
16112 eval $1+=\$2
16113 }'
16114 else
16115 as_fn_append ()
16116 {
16117 eval $1=\$$1\$2
16118 }
16119 fi # as_fn_append
16120
16121 # as_fn_arith ARG...
16122 # ------------------
16123 # Perform arithmetic evaluation on the ARGs, and store the result in the
16124 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16125 # must be portable across $(()) and expr.
16126 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16127 eval 'as_fn_arith ()
16128 {
16129 as_val=$(( $* ))
16130 }'
16131 else
16132 as_fn_arith ()
16133 {
16134 as_val=`expr "$@" || test $? -eq 1`
16135 }
16136 fi # as_fn_arith
16137
16138
16139 if expr a : '\(a\)' >/dev/null 2>&1 &&
16140 test "X`expr 00001 : '.*\(...\)'`" = X001; then
16141 as_expr=expr
16142 else
16143 as_expr=false
16144 fi
16145
16146 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16147 as_basename=basename
16148 else
16149 as_basename=false
16150 fi
16151
16152 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16153 as_dirname=dirname
16154 else
16155 as_dirname=false
16156 fi
16157
16158 as_me=`$as_basename -- "$0" ||
16159 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16160 X"$0" : 'X\(//\)$' \| \
16161 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16162 $as_echo X/"$0" |
16163 sed '/^.*\/\([^/][^/]*\)\/*$/{
16164 s//\1/
16165 q
16166 }
16167 /^X\/\(\/\/\)$/{
16168 s//\1/
16169 q
16170 }
16171 /^X\/\(\/\).*/{
16172 s//\1/
16173 q
16174 }
16175 s/.*/./; q'`
16176
16177 # Avoid depending upon Character Ranges.
16178 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16179 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16180 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16181 as_cr_digits='0123456789'
16182 as_cr_alnum=$as_cr_Letters$as_cr_digits
16183
16184 ECHO_C= ECHO_N= ECHO_T=
16185 case `echo -n x` in #(((((
16186 -n*)
16187 case `echo 'xy\c'` in
16188 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16189 xy) ECHO_C='\c';;
16190 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16191 ECHO_T=' ';;
16192 esac;;
16193 *)
16194 ECHO_N='-n';;
16195 esac
16196
16197 rm -f conf$$ conf$$.exe conf$$.file
16198 if test -d conf$$.dir; then
16199 rm -f conf$$.dir/conf$$.file
16200 else
16201 rm -f conf$$.dir
16202 mkdir conf$$.dir 2>/dev/null
16203 fi
16204 if (echo >conf$$.file) 2>/dev/null; then
16205 if ln -s conf$$.file conf$$ 2>/dev/null; then
16206 as_ln_s='ln -s'
16207 # ... but there are two gotchas:
16208 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16209 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16210 # In both cases, we have to default to `cp -p'.
16211 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16212 as_ln_s='cp -p'
16213 elif ln conf$$.file conf$$ 2>/dev/null; then
16214 as_ln_s=ln
16215 else
16216 as_ln_s='cp -p'
16217 fi
16218 else
16219 as_ln_s='cp -p'
16220 fi
16221 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16222 rmdir conf$$.dir 2>/dev/null
16223
16224
16225 # as_fn_mkdir_p
16226 # -------------
16227 # Create "$as_dir" as a directory, including parents if necessary.
16228 as_fn_mkdir_p ()
16229 {
16230
16231 case $as_dir in #(
16232 -*) as_dir=./$as_dir;;
16233 esac
16234 test -d "$as_dir" || eval $as_mkdir_p || {
16235 as_dirs=
16236 while :; do
16237 case $as_dir in #(
16238 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16239 *) as_qdir=$as_dir;;
16240 esac
16241 as_dirs="'$as_qdir' $as_dirs"
16242 as_dir=`$as_dirname -- "$as_dir" ||
16243 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16244 X"$as_dir" : 'X\(//\)[^/]' \| \
16245 X"$as_dir" : 'X\(//\)$' \| \
16246 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16247 $as_echo X"$as_dir" |
16248 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16249 s//\1/
16250 q
16251 }
16252 /^X\(\/\/\)[^/].*/{
16253 s//\1/
16254 q
16255 }
16256 /^X\(\/\/\)$/{
16257 s//\1/
16258 q
16259 }
16260 /^X\(\/\).*/{
16261 s//\1/
16262 q
16263 }
16264 s/.*/./; q'`
16265 test -d "$as_dir" && break
16266 done
16267 test -z "$as_dirs" || eval "mkdir $as_dirs"
16268 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16269
16270
16271 } # as_fn_mkdir_p
16272 if mkdir -p . 2>/dev/null; then
16273 as_mkdir_p='mkdir -p "$as_dir"'
16274 else
16275 test -d ./-p && rmdir ./-p
16276 as_mkdir_p=false
16277 fi
16278
16279 if test -x / >/dev/null 2>&1; then
16280 as_test_x='test -x'
16281 else
16282 if ls -dL / >/dev/null 2>&1; then
16283 as_ls_L_option=L
16284 else
16285 as_ls_L_option=
16286 fi
16287 as_test_x='
16288 eval sh -c '\''
16289 if test -d "$1"; then
16290 test -d "$1/.";
16291 else
16292 case $1 in #(
16293 -*)set "./$1";;
16294 esac;
16295 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16296 ???[sx]*):;;*)false;;esac;fi
16297 '\'' sh
16298 '
16299 fi
16300 as_executable_p=$as_test_x
16301
16302 # Sed expression to map a string onto a valid CPP name.
16303 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16304
16305 # Sed expression to map a string onto a valid variable name.
16306 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16307
16308
16309 exec 6>&1
16310 ## ----------------------------------- ##
16311 ## Main body of $CONFIG_STATUS script. ##
16312 ## ----------------------------------- ##
16313 _ASEOF
16314 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16315
16316 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16317 # Save the log message, to keep $0 and so on meaningful, and to
16318 # report actual input values of CONFIG_FILES etc. instead of their
16319 # values after options handling.
16320 ac_log="
16321 This file was extended by libX11 $as_me 1.4.1, which was
16322 generated by GNU Autoconf 2.68. Invocation command line was
16323
16324 CONFIG_FILES = $CONFIG_FILES
16325 CONFIG_HEADERS = $CONFIG_HEADERS
16326 CONFIG_LINKS = $CONFIG_LINKS
16327 CONFIG_COMMANDS = $CONFIG_COMMANDS
16328 $ $0 $@
16329
16330 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16331 "
16332
16333 _ACEOF
16334
16335 case $ac_config_files in *"
16336 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16337 esac
16338
16339 case $ac_config_headers in *"
16340 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16341 esac
16342
16343
16344 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16345 # Files that config.status was made for.
16346 config_files="$ac_config_files"
16347 config_headers="$ac_config_headers"
16348 config_commands="$ac_config_commands"
16349
16350 _ACEOF
16351
16352 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16353 ac_cs_usage="\
16354 \`$as_me' instantiates files and other configuration actions
16355 from templates according to the current configuration. Unless the files
16356 and actions are specified as TAGs, all are instantiated by default.
16357
16358 Usage: $0 [OPTION]... [TAG]...
16359
16360 -h, --help print this help, then exit
16361 -V, --version print version number and configuration settings, then exit
16362 --config print configuration, then exit
16363 -q, --quiet, --silent
16364 do not print progress messages
16365 -d, --debug don't remove temporary files
16366 --recheck update $as_me by reconfiguring in the same conditions
16367 --file=FILE[:TEMPLATE]
16368 instantiate the configuration file FILE
16369 --header=FILE[:TEMPLATE]
16370 instantiate the configuration header FILE
16371
16372 Configuration files:
16373 $config_files
16374
16375 Configuration headers:
16376 $config_headers
16377
16378 Configuration commands:
16379 $config_commands
16380
16381 Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>."
16382
16383 _ACEOF
16384 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16385 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16386 ac_cs_version="\\
16387 libX11 config.status 1.4.1
16388 configured by $0, generated by GNU Autoconf 2.68,
16389 with options \\"\$ac_cs_config\\"
16390
16391 Copyright (C) 2010 Free Software Foundation, Inc.
16392 This config.status script is free software; the Free Software Foundation
16393 gives unlimited permission to copy, distribute and modify it."
16394
16395 ac_pwd='$ac_pwd'
16396 srcdir='$srcdir'
16397 INSTALL='$INSTALL'
16398 MKDIR_P='$MKDIR_P'
16399 AWK='$AWK'
16400 test -n "\$AWK" || AWK=awk
16401 _ACEOF
16402
16403 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16404 # The default lists apply if the user does not specify any file.
16405 ac_need_defaults=:
16406 while test $# != 0
16407 do
16408 case $1 in
16409 --*=?*)
16410 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16411 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16412 ac_shift=:
16413 ;;
16414 --*=)
16415 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16416 ac_optarg=
16417 ac_shift=:
16418 ;;
16419 *)
16420 ac_option=$1
16421 ac_optarg=$2
16422 ac_shift=shift
16423 ;;
16424 esac
16425
16426 case $ac_option in
16427 # Handling of the options.
16428 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16429 ac_cs_recheck=: ;;
16430 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16431 $as_echo "$ac_cs_version"; exit ;;
16432 --config | --confi | --conf | --con | --co | --c )
16433 $as_echo "$ac_cs_config"; exit ;;
16434 --debug | --debu | --deb | --de | --d | -d )
16435 debug=: ;;
16436 --file | --fil | --fi | --f )
16437 $ac_shift
16438 case $ac_optarg in
16439 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16440 '') as_fn_error $? "missing file argument" ;;
16441 esac
16442 as_fn_append CONFIG_FILES " '$ac_optarg'"
16443 ac_need_defaults=false;;
16444 --header | --heade | --head | --hea )
16445 $ac_shift
16446 case $ac_optarg in
16447 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16448 esac
16449 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16450 ac_need_defaults=false;;
16451 --he | --h)
16452 # Conflict between --help and --header
16453 as_fn_error $? "ambiguous option: \`$1'
16454 Try \`$0 --help' for more information.";;
16455 --help | --hel | -h )
16456 $as_echo "$ac_cs_usage"; exit ;;
16457 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16458 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16459 ac_cs_silent=: ;;
16460
16461 # This is an error.
16462 -*) as_fn_error $? "unrecognized option: \`$1'
16463 Try \`$0 --help' for more information." ;;
16464
16465 *) as_fn_append ac_config_targets " $1"
16466 ac_need_defaults=false ;;
16467
16468 esac
16469 shift
16470 done
16471
16472 ac_configure_extra_args=
16473
16474 if $ac_cs_silent; then
16475 exec 6>/dev/null
16476 ac_configure_extra_args="$ac_configure_extra_args --silent"
16477 fi
16478
16479 _ACEOF
16480 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16481 if \$ac_cs_recheck; then
16482 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16483 shift
16484 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16485 CONFIG_SHELL='$SHELL'
16486 export CONFIG_SHELL
16487 exec "\$@"
16488 fi
16489
16490 _ACEOF
16491 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16492 exec 5>>config.log
16493 {
16494 echo
16495 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16496 ## Running $as_me. ##
16497 _ASBOX
16498 $as_echo "$ac_log"
16499 } >&5
16500
16501 _ACEOF
16502 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16503 #
16504 # INIT-COMMANDS
16505 #
16506 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16507
16508
16509 # The HP-UX ksh and POSIX shell print the target directory to stdout
16510 # if CDPATH is set.
16511 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16512
16513 sed_quote_subst='$sed_quote_subst'
16514 double_quote_subst='$double_quote_subst'
16515 delay_variable_subst='$delay_variable_subst'
16516 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16517 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16518 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16519 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16520 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16521 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16522 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16523 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16524 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16525 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16526 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16527 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16528 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16529 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16530 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16531 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16532 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16533 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16534 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16535 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16536 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16537 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16538 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16539 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16540 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16541 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16542 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16543 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16544 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
16545 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
16546 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16547 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16548 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16549 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16550 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16551 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
16552 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
16553 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
16554 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
16555 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16556 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16557 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
16558 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16559 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16560 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16561 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16562 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16563 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16564 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16565 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16566 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16567 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16568 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16569 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16570 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16571 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
16572 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
16573 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
16574 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16575 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16576 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16577 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16578 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16579 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16580 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16581 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16582 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
16583 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16584 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16585 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16586 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16587 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16588 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16589 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16590 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16591 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16592 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16593 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16594 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16595 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16596 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16597 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16598 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16599 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16600 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16601 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16602 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16603 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16604 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16605 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16606 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16607 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16608 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16609 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16610 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16611 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16612 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16613 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16614 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16615 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16616 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16617 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16618 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16619 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16620 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
16621 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16622 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16623 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16624 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16625 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16626 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16627 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16628 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16629 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16630 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16631 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16632 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16633 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16634 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16635 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16636 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16637 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16638 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16639 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16640 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16641 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16642 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16643 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16644 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16645 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16646
16647 LTCC='$LTCC'
16648 LTCFLAGS='$LTCFLAGS'
16649 compiler='$compiler_DEFAULT'
16650
16651 # A function that is used when there is no print builtin or printf.
16652 func_fallback_echo ()
16653 {
16654 eval 'cat <<_LTECHO_EOF
16655 \$1
16656 _LTECHO_EOF'
16657 }
16658
16659 # Quote evaled strings.
16660 for var in SHELL \
16661 ECHO \
16662 SED \
16663 GREP \
16664 EGREP \
16665 FGREP \
16666 LD \
16667 NM \
16668 LN_S \
16669 lt_SP2NL \
16670 lt_NL2SP \
16671 reload_flag \
16672 OBJDUMP \
16673 deplibs_check_method \
16674 file_magic_cmd \
16675 file_magic_glob \
16676 want_nocaseglob \
16677 DLLTOOL \
16678 sharedlib_from_linklib_cmd \
16679 AR \
16680 AR_FLAGS \
16681 archiver_list_spec \
16682 STRIP \
16683 RANLIB \
16684 CC \
16685 CFLAGS \
16686 compiler \
16687 lt_cv_sys_global_symbol_pipe \
16688 lt_cv_sys_global_symbol_to_cdecl \
16689 lt_cv_sys_global_symbol_to_c_name_address \
16690 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16691 nm_file_list_spec \
16692 lt_prog_compiler_no_builtin_flag \
16693 lt_prog_compiler_pic \
16694 lt_prog_compiler_wl \
16695 lt_prog_compiler_static \
16696 lt_cv_prog_compiler_c_o \
16697 need_locks \
16698 MANIFEST_TOOL \
16699 DSYMUTIL \
16700 NMEDIT \
16701 LIPO \
16702 OTOOL \
16703 OTOOL64 \
16704 shrext_cmds \
16705 export_dynamic_flag_spec \
16706 whole_archive_flag_spec \
16707 compiler_needs_object \
16708 with_gnu_ld \
16709 allow_undefined_flag \
16710 no_undefined_flag \
16711 hardcode_libdir_flag_spec \
16712 hardcode_libdir_flag_spec_ld \
16713 hardcode_libdir_separator \
16714 exclude_expsyms \
16715 include_expsyms \
16716 file_list_spec \
16717 variables_saved_for_relink \
16718 libname_spec \
16719 library_names_spec \
16720 soname_spec \
16721 install_override_mode \
16722 finish_eval \
16723 old_striplib \
16724 striplib; do
16725 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16726 *[\\\\\\\`\\"\\\$]*)
16727 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16728 ;;
16729 *)
16730 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16731 ;;
16732 esac
16733 done
16734
16735 # Double-quote double-evaled strings.
16736 for var in reload_cmds \
16737 old_postinstall_cmds \
16738 old_postuninstall_cmds \
16739 old_archive_cmds \
16740 extract_expsyms_cmds \
16741 old_archive_from_new_cmds \
16742 old_archive_from_expsyms_cmds \
16743 archive_cmds \
16744 archive_expsym_cmds \
16745 module_cmds \
16746 module_expsym_cmds \
16747 export_symbols_cmds \
16748 prelink_cmds \
16749 postlink_cmds \
16750 postinstall_cmds \
16751 postuninstall_cmds \
16752 finish_cmds \
16753 sys_lib_search_path_spec \
16754 sys_lib_dlsearch_path_spec; do
16755 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16756 *[\\\\\\\`\\"\\\$]*)
16757 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16758 ;;
16759 *)
16760 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16761 ;;
16762 esac
16763 done
16764
16765 ac_aux_dir='$ac_aux_dir'
16766 xsi_shell='$xsi_shell'
16767 lt_shell_append='$lt_shell_append'
16768
16769 # See if we are running on zsh, and set the options which allow our
16770 # commands through without removal of \ escapes INIT.
16771 if test -n "\${ZSH_VERSION+set}" ; then
16772 setopt NO_GLOB_SUBST
16773 fi
16774
16775
16776 PACKAGE='$PACKAGE'
16777 VERSION='$VERSION'
16778 TIMESTAMP='$TIMESTAMP'
16779 RM='$RM'
16780 ofile='$ofile'
16781
16782
16783
16784
16785 _ACEOF
16786
16787 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16788
16789 # Handling of arguments.
16790 for ac_config_target in $ac_config_targets
16791 do
16792 case $ac_config_target in
16793 "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
16794 "include/X11/XlibConf.h") CONFIG_HEADERS="$CONFIG_HEADERS include/X11/XlibConf.h" ;;
16795 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16796 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16797 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16798 "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
16799 "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
16800 "man/xkb/Makefile") CONFIG_FILES="$CONFIG_FILES man/xkb/Makefile" ;;
16801 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
16802 "src/util/Makefile") CONFIG_FILES="$CONFIG_FILES src/util/Makefile" ;;
16803 "src/xcms/Makefile") CONFIG_FILES="$CONFIG_FILES src/xcms/Makefile" ;;
16804 "src/xlibi18n/Makefile") CONFIG_FILES="$CONFIG_FILES src/xlibi18n/Makefile" ;;
16805 "modules/Makefile") CONFIG_FILES="$CONFIG_FILES modules/Makefile" ;;
16806 "modules/im/Makefile") CONFIG_FILES="$CONFIG_FILES modules/im/Makefile" ;;
16807 "modules/im/ximcp/Makefile") CONFIG_FILES="$CONFIG_FILES modules/im/ximcp/Makefile" ;;
16808 "modules/lc/Makefile") CONFIG_FILES="$CONFIG_FILES modules/lc/Makefile" ;;
16809 "modules/lc/def/Makefile") CONFIG_FILES="$CONFIG_FILES modules/lc/def/Makefile" ;;
16810 "modules/lc/gen/Makefile") CONFIG_FILES="$CONFIG_FILES modules/lc/gen/Makefile" ;;
16811 "modules/lc/Utf8/Makefile") CONFIG_FILES="$CONFIG_FILES modules/lc/Utf8/Makefile" ;;
16812 "modules/lc/xlocale/Makefile") CONFIG_FILES="$CONFIG_FILES modules/lc/xlocale/Makefile" ;;
16813 "modules/om/Makefile") CONFIG_FILES="$CONFIG_FILES modules/om/Makefile" ;;
16814 "modules/om/generic/Makefile") CONFIG_FILES="$CONFIG_FILES modules/om/generic/Makefile" ;;
16815 "src/xkb/Makefile") CONFIG_FILES="$CONFIG_FILES src/xkb/Makefile" ;;
16816 "nls/Makefile") CONFIG_FILES="$CONFIG_FILES nls/Makefile" ;;
16817 "specs/Makefile") CONFIG_FILES="$CONFIG_FILES specs/Makefile" ;;
16818 "specs/i18n/Makefile") CONFIG_FILES="$CONFIG_FILES specs/i18n/Makefile" ;;
16819 "specs/i18n/framework/Makefile") CONFIG_FILES="$CONFIG_FILES specs/i18n/framework/Makefile" ;;
16820 "specs/i18n/localedb/Makefile") CONFIG_FILES="$CONFIG_FILES specs/i18n/localedb/Makefile" ;;
16821 "specs/i18n/trans/Makefile") CONFIG_FILES="$CONFIG_FILES specs/i18n/trans/Makefile" ;;
16822 "specs/libX11/Makefile") CONFIG_FILES="$CONFIG_FILES specs/libX11/Makefile" ;;
16823 "specs/XIM/Makefile") CONFIG_FILES="$CONFIG_FILES specs/XIM/Makefile" ;;
16824 "specs/XKB/Makefile") CONFIG_FILES="$CONFIG_FILES specs/XKB/Makefile" ;;
16825 "x11.pc") CONFIG_FILES="$CONFIG_FILES x11.pc" ;;
16826 "x11-xcb.pc") CONFIG_FILES="$CONFIG_FILES x11-xcb.pc" ;;
16827
16828 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16829 esac
16830 done
16831
16832
16833 # If the user did not use the arguments to specify the items to instantiate,
16834 # then the envvar interface is used. Set only those that are not.
16835 # We use the long form for the default assignment because of an extremely
16836 # bizarre bug on SunOS 4.1.3.
16837 if $ac_need_defaults; then
16838 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16839 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16840 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16841 fi
16842
16843 # Have a temporary directory for convenience. Make it in the build tree
16844 # simply because there is no reason against having it here, and in addition,
16845 # creating and moving files from /tmp can sometimes cause problems.
16846 # Hook for its removal unless debugging.
16847 # Note that there is a small window in which the directory will not be cleaned:
16848 # after its creation but before its name has been assigned to `$tmp'.
16849 $debug ||
16850 {
16851 tmp= ac_tmp=
16852 trap 'exit_status=$?
16853 : "${ac_tmp:=$tmp}"
16854 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16855 ' 0
16856 trap 'as_fn_exit 1' 1 2 13 15
16857 }
16858 # Create a (secure) tmp directory for tmp files.
16859
16860 {
16861 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16862 test -d "$tmp"
16863 } ||
16864 {
16865 tmp=./conf$$-$RANDOM
16866 (umask 077 && mkdir "$tmp")
16867 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16868 ac_tmp=$tmp
16869
16870 # Set up the scripts for CONFIG_FILES section.
16871 # No need to generate them if there are no CONFIG_FILES.
16872 # This happens for instance with `./config.status config.h'.
16873 if test -n "$CONFIG_FILES"; then
16874
16875
16876 ac_cr=`echo X | tr X '\015'`
16877 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16878 # But we know of no other shell where ac_cr would be empty at this
16879 # point, so we can use a bashism as a fallback.
16880 if test "x$ac_cr" = x; then
16881 eval ac_cr=\$\'\\r\'
16882 fi
16883 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16884 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16885 ac_cs_awk_cr='\\r'
16886 else
16887 ac_cs_awk_cr=$ac_cr
16888 fi
16889
16890 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16891 _ACEOF
16892
16893
16894 {
16895 echo "cat >conf$$subs.awk <<_ACEOF" &&
16896 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16897 echo "_ACEOF"
16898 } >conf$$subs.sh ||
16899 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16900 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16901 ac_delim='%!_!# '
16902 for ac_last_try in false false false false false :; do
16903 . ./conf$$subs.sh ||
16904 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16905
16906 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16907 if test $ac_delim_n = $ac_delim_num; then
16908 break
16909 elif $ac_last_try; then
16910 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16911 else
16912 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16913 fi
16914 done
16915 rm -f conf$$subs.sh
16916
16917 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16918 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16919 _ACEOF
16920 sed -n '
16921 h
16922 s/^/S["/; s/!.*/"]=/
16923 p
16924 g
16925 s/^[^!]*!//
16926 :repl
16927 t repl
16928 s/'"$ac_delim"'$//
16929 t delim
16930 :nl
16931 h
16932 s/\(.\{148\}\)..*/\1/
16933 t more1
16934 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16935 p
16936 n
16937 b repl
16938 :more1
16939 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16940 p
16941 g
16942 s/.\{148\}//
16943 t nl
16944 :delim
16945 h
16946 s/\(.\{148\}\)..*/\1/
16947 t more2
16948 s/["\\]/\\&/g; s/^/"/; s/$/"/
16949 p
16950 b
16951 :more2
16952 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16953 p
16954 g
16955 s/.\{148\}//
16956 t delim
16957 ' <conf$$subs.awk | sed '
16958 /^[^""]/{
16959 N
16960 s/\n//
16961 }
16962 ' >>$CONFIG_STATUS || ac_write_fail=1
16963 rm -f conf$$subs.awk
16964 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16965 _ACAWK
16966 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16967 for (key in S) S_is_set[key] = 1
16968 FS = ""
16969
16970 }
16971 {
16972 line = $ 0
16973 nfields = split(line, field, "@")
16974 substed = 0
16975 len = length(field[1])
16976 for (i = 2; i < nfields; i++) {
16977 key = field[i]
16978 keylen = length(key)
16979 if (S_is_set[key]) {
16980 value = S[key]
16981 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16982 len += length(value) + length(field[++i])
16983 substed = 1
16984 } else
16985 len += 1 + keylen
16986 }
16987
16988 print line
16989 }
16990
16991 _ACAWK
16992 _ACEOF
16993 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16994 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16995 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16996 else
16997 cat
16998 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16999 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
17000 _ACEOF
17001
17002 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
17003 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
17004 # trailing colons and then remove the whole line if VPATH becomes empty
17005 # (actually we leave an empty line to preserve line numbers).
17006 if test "x$srcdir" = x.; then
17007 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
17008 h
17009 s///
17010 s/^/:/
17011 s/[ ]*$/:/
17012 s/:\$(srcdir):/:/g
17013 s/:\${srcdir}:/:/g
17014 s/:@srcdir@:/:/g
17015 s/^:*//
17016 s/:*$//
17017 x
17018 s/\(=[ ]*\).*/\1/
17019 G
17020 s/\n//
17021 s/^[^=]*=[ ]*$//
17022 }'
17023 fi
17024
17025 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17026 fi # test -n "$CONFIG_FILES"
17027
17028 # Set up the scripts for CONFIG_HEADERS section.
17029 # No need to generate them if there are no CONFIG_HEADERS.
17030 # This happens for instance with `./config.status Makefile'.
17031 if test -n "$CONFIG_HEADERS"; then
17032 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
17033 BEGIN {
17034 _ACEOF
17035
17036 # Transform confdefs.h into an awk script `defines.awk', embedded as
17037 # here-document in config.status, that substitutes the proper values into
17038 # config.h.in to produce config.h.
17039
17040 # Create a delimiter string that does not exist in confdefs.h, to ease
17041 # handling of long lines.
17042 ac_delim='%!_!# '
17043 for ac_last_try in false false :; do
17044 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
17045 if test -z "$ac_tt"; then
17046 break
17047 elif $ac_last_try; then
17048 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
17049 else
17050 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17051 fi
17052 done
17053
17054 # For the awk script, D is an array of macro values keyed by name,
17055 # likewise P contains macro parameters if any. Preserve backslash
17056 # newline sequences.
17057
17058 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17059 sed -n '
17060 s/.\{148\}/&'"$ac_delim"'/g
17061 t rset
17062 :rset
17063 s/^[ ]*#[ ]*define[ ][ ]*/ /
17064 t def
17065 d
17066 :def
17067 s/\\$//
17068 t bsnl
17069 s/["\\]/\\&/g
17070 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17071 D["\1"]=" \3"/p
17072 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
17073 d
17074 :bsnl
17075 s/["\\]/\\&/g
17076 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17077 D["\1"]=" \3\\\\\\n"\\/p
17078 t cont
17079 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17080 t cont
17081 d
17082 :cont
17083 n
17084 s/.\{148\}/&'"$ac_delim"'/g
17085 t clear
17086 :clear
17087 s/\\$//
17088 t bsnlc
17089 s/["\\]/\\&/g; s/^/"/; s/$/"/p
17090 d
17091 :bsnlc
17092 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17093 b cont
17094 ' <confdefs.h | sed '
17095 s/'"$ac_delim"'/"\\\
17096 "/g' >>$CONFIG_STATUS || ac_write_fail=1
17097
17098 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17099 for (key in D) D_is_set[key] = 1
17100 FS = ""
17101 }
17102 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17103 line = \$ 0
17104 split(line, arg, " ")
17105 if (arg[1] == "#") {
17106 defundef = arg[2]
17107 mac1 = arg[3]
17108 } else {
17109 defundef = substr(arg[1], 2)
17110 mac1 = arg[2]
17111 }
17112 split(mac1, mac2, "(") #)
17113 macro = mac2[1]
17114 prefix = substr(line, 1, index(line, defundef) - 1)
17115 if (D_is_set[macro]) {
17116 # Preserve the white space surrounding the "#".
17117 print prefix "define", macro P[macro] D[macro]
17118 next
17119 } else {
17120 # Replace #undef with comments. This is necessary, for example,
17121 # in the case of _POSIX_SOURCE, which is predefined and required
17122 # on some systems where configure will not decide to define it.
17123 if (defundef == "undef") {
17124 print "/*", prefix defundef, macro, "*/"
17125 next
17126 }
17127 }
17128 }
17129 { print }
17130 _ACAWK
17131 _ACEOF
17132 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17133 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
17134 fi # test -n "$CONFIG_HEADERS"
17135
17136
17137 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
17138 shift
17139 for ac_tag
17140 do
17141 case $ac_tag in
17142 :[FHLC]) ac_mode=$ac_tag; continue;;
17143 esac
17144 case $ac_mode$ac_tag in
17145 :[FHL]*:*);;
17146 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
17147 :[FH]-) ac_tag=-:-;;
17148 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17149 esac
17150 ac_save_IFS=$IFS
17151 IFS=:
17152 set x $ac_tag
17153 IFS=$ac_save_IFS
17154 shift
17155 ac_file=$1
17156 shift
17157
17158 case $ac_mode in
17159 :L) ac_source=$1;;
17160 :[FH])
17161 ac_file_inputs=
17162 for ac_f
17163 do
17164 case $ac_f in
17165 -) ac_f="$ac_tmp/stdin";;
17166 *) # Look for the file first in the build tree, then in the source tree
17167 # (if the path is not absolute). The absolute path cannot be DOS-style,
17168 # because $ac_f cannot contain `:'.
17169 test -f "$ac_f" ||
17170 case $ac_f in
17171 [\\/$]*) false;;
17172 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17173 esac ||
17174 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17175 esac
17176 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17177 as_fn_append ac_file_inputs " '$ac_f'"
17178 done
17179
17180 # Let's still pretend it is `configure' which instantiates (i.e., don't
17181 # use $as_me), people would be surprised to read:
17182 # /* config.h. Generated by config.status. */
17183 configure_input='Generated from '`
17184 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17185 `' by configure.'
17186 if test x"$ac_file" != x-; then
17187 configure_input="$ac_file. $configure_input"
17188 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17189 $as_echo "$as_me: creating $ac_file" >&6;}
17190 fi
17191 # Neutralize special characters interpreted by sed in replacement strings.
17192 case $configure_input in #(
17193 *\&* | *\|* | *\\* )
17194 ac_sed_conf_input=`$as_echo "$configure_input" |
17195 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17196 *) ac_sed_conf_input=$configure_input;;
17197 esac
17198
17199 case $ac_tag in
17200 *:-:* | *:-) cat >"$ac_tmp/stdin" \
17201 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
17202 esac
17203 ;;
17204 esac
17205
17206 ac_dir=`$as_dirname -- "$ac_file" ||
17207 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17208 X"$ac_file" : 'X\(//\)[^/]' \| \
17209 X"$ac_file" : 'X\(//\)$' \| \
17210 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17211 $as_echo X"$ac_file" |
17212 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17213 s//\1/
17214 q
17215 }
17216 /^X\(\/\/\)[^/].*/{
17217 s//\1/
17218 q
17219 }
17220 /^X\(\/\/\)$/{
17221 s//\1/
17222 q
17223 }
17224 /^X\(\/\).*/{
17225 s//\1/
17226 q
17227 }
17228 s/.*/./; q'`
17229 as_dir="$ac_dir"; as_fn_mkdir_p
17230 ac_builddir=.
17231
17232 case "$ac_dir" in
17233 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17234 *)
17235 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17236 # A ".." for each directory in $ac_dir_suffix.
17237 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17238 case $ac_top_builddir_sub in
17239 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17240 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17241 esac ;;
17242 esac
17243 ac_abs_top_builddir=$ac_pwd
17244 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17245 # for backward compatibility:
17246 ac_top_builddir=$ac_top_build_prefix
17247
17248 case $srcdir in
17249 .) # We are building in place.
17250 ac_srcdir=.
17251 ac_top_srcdir=$ac_top_builddir_sub
17252 ac_abs_top_srcdir=$ac_pwd ;;
17253 [\\/]* | ?:[\\/]* ) # Absolute name.
17254 ac_srcdir=$srcdir$ac_dir_suffix;
17255 ac_top_srcdir=$srcdir
17256 ac_abs_top_srcdir=$srcdir ;;
17257 *) # Relative name.
17258 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17259 ac_top_srcdir=$ac_top_build_prefix$srcdir
17260 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17261 esac
17262 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17263
17264
17265 case $ac_mode in
17266 :F)
17267 #
17268 # CONFIG_FILE
17269 #
17270
17271 case $INSTALL in
17272 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17273 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17274 esac
17275 ac_MKDIR_P=$MKDIR_P
17276 case $MKDIR_P in
17277 [\\/$]* | ?:[\\/]* ) ;;
17278 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17279 esac
17280 _ACEOF
17281
17282 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17283 # If the template does not know about datarootdir, expand it.
17284 # FIXME: This hack should be removed a few years after 2.60.
17285 ac_datarootdir_hack=; ac_datarootdir_seen=
17286 ac_sed_dataroot='
17287 /datarootdir/ {
17288 p
17289 q
17290 }
17291 /@datadir@/p
17292 /@docdir@/p
17293 /@infodir@/p
17294 /@localedir@/p
17295 /@mandir@/p'
17296 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17297 *datarootdir*) ac_datarootdir_seen=yes;;
17298 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17299 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17300 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17301 _ACEOF
17302 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17303 ac_datarootdir_hack='
17304 s&@datadir@&$datadir&g
17305 s&@docdir@&$docdir&g
17306 s&@infodir@&$infodir&g
17307 s&@localedir@&$localedir&g
17308 s&@mandir@&$mandir&g
17309 s&\\\${datarootdir}&$datarootdir&g' ;;
17310 esac
17311 _ACEOF
17312
17313 # Neutralize VPATH when `$srcdir' = `.'.
17314 # Shell code in configure.ac might set extrasub.
17315 # FIXME: do we really want to maintain this feature?
17316 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17317 ac_sed_extra="$ac_vpsub
17318 $extrasub
17319 _ACEOF
17320 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17321 :t
17322 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17323 s|@configure_input@|$ac_sed_conf_input|;t t
17324 s&@top_builddir@&$ac_top_builddir_sub&;t t
17325 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17326 s&@srcdir@&$ac_srcdir&;t t
17327 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17328 s&@top_srcdir@&$ac_top_srcdir&;t t
17329 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17330 s&@builddir@&$ac_builddir&;t t
17331 s&@abs_builddir@&$ac_abs_builddir&;t t
17332 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17333 s&@INSTALL@&$ac_INSTALL&;t t
17334 s&@MKDIR_P@&$ac_MKDIR_P&;t t
17335 $ac_datarootdir_hack
17336 "
17337 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17338 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17339
17340 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17341 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17342 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
17343 "$ac_tmp/out"`; test -z "$ac_out"; } &&
17344 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17345 which seems to be undefined. Please make sure it is defined" >&5
17346 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17347 which seems to be undefined. Please make sure it is defined" >&2;}
17348
17349 rm -f "$ac_tmp/stdin"
17350 case $ac_file in
17351 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17352 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
17353 esac \
17354 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17355 ;;
17356 :H)
17357 #
17358 # CONFIG_HEADER
17359 #
17360 if test x"$ac_file" != x-; then
17361 {
17362 $as_echo "/* $configure_input */" \
17363 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17364 } >"$ac_tmp/config.h" \
17365 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17366 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
17367 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17368 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17369 else
17370 rm -f "$ac_file"
17371 mv "$ac_tmp/config.h" "$ac_file" \
17372 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17373 fi
17374 else
17375 $as_echo "/* $configure_input */" \
17376 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17377 || as_fn_error $? "could not create -" "$LINENO" 5
17378 fi
17379 # Compute "$ac_file"'s index in $config_headers.
17380 _am_arg="$ac_file"
17381 _am_stamp_count=1
17382 for _am_header in $config_headers :; do
17383 case $_am_header in
17384 $_am_arg | $_am_arg:* )
17385 break ;;
17386 * )
17387 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17388 esac
17389 done
17390 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17391 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17392 X"$_am_arg" : 'X\(//\)[^/]' \| \
17393 X"$_am_arg" : 'X\(//\)$' \| \
17394 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17395 $as_echo X"$_am_arg" |
17396 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17397 s//\1/
17398 q
17399 }
17400 /^X\(\/\/\)[^/].*/{
17401 s//\1/
17402 q
17403 }
17404 /^X\(\/\/\)$/{
17405 s//\1/
17406 q
17407 }
17408 /^X\(\/\).*/{
17409 s//\1/
17410 q
17411 }
17412 s/.*/./; q'`/stamp-h$_am_stamp_count
17413 ;;
17414
17415 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17416 $as_echo "$as_me: executing $ac_file commands" >&6;}
17417 ;;
17418 esac
17419
17420
17421 case $ac_file$ac_mode in
17422 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17423 # Autoconf 2.62 quotes --file arguments for eval, but not when files
17424 # are listed without --file. Let's play safe and only enable the eval
17425 # if we detect the quoting.
17426 case $CONFIG_FILES in
17427 *\'*) eval set x "$CONFIG_FILES" ;;
17428 *) set x $CONFIG_FILES ;;
17429 esac
17430 shift
17431 for mf
17432 do
17433 # Strip MF so we end up with the name of the file.
17434 mf=`echo "$mf" | sed -e 's/:.*$//'`
17435 # Check whether this is an Automake generated Makefile or not.
17436 # We used to match only the files named `Makefile.in', but
17437 # some people rename them; so instead we look at the file content.
17438 # Grep'ing the first line is not enough: some people post-process
17439 # each Makefile.in and add a new line on top of each file to say so.
17440 # Grep'ing the whole file is not good either: AIX grep has a line
17441 # limit of 2048, but all sed's we know have understand at least 4000.
17442 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17443 dirpart=`$as_dirname -- "$mf" ||
17444 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17445 X"$mf" : 'X\(//\)[^/]' \| \
17446 X"$mf" : 'X\(//\)$' \| \
17447 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17448 $as_echo X"$mf" |
17449 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17450 s//\1/
17451 q
17452 }
17453 /^X\(\/\/\)[^/].*/{
17454 s//\1/
17455 q
17456 }
17457 /^X\(\/\/\)$/{
17458 s//\1/
17459 q
17460 }
17461 /^X\(\/\).*/{
17462 s//\1/
17463 q
17464 }
17465 s/.*/./; q'`
17466 else
17467 continue
17468 fi
17469 # Extract the definition of DEPDIR, am__include, and am__quote
17470 # from the Makefile without running `make'.
17471 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17472 test -z "$DEPDIR" && continue
17473 am__include=`sed -n 's/^am__include = //p' < "$mf"`
17474 test -z "am__include" && continue
17475 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17476 # When using ansi2knr, U may be empty or an underscore; expand it
17477 U=`sed -n 's/^U = //p' < "$mf"`
17478 # Find all dependency output files, they are included files with
17479 # $(DEPDIR) in their names. We invoke sed twice because it is the
17480 # simplest approach to changing $(DEPDIR) to its actual value in the
17481 # expansion.
17482 for file in `sed -n "
17483 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17484 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17485 # Make sure the directory exists.
17486 test -f "$dirpart/$file" && continue
17487 fdir=`$as_dirname -- "$file" ||
17488 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17489 X"$file" : 'X\(//\)[^/]' \| \
17490 X"$file" : 'X\(//\)$' \| \
17491 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17492 $as_echo X"$file" |
17493 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17494 s//\1/
17495 q
17496 }
17497 /^X\(\/\/\)[^/].*/{
17498 s//\1/
17499 q
17500 }
17501 /^X\(\/\/\)$/{
17502 s//\1/
17503 q
17504 }
17505 /^X\(\/\).*/{
17506 s//\1/
17507 q
17508 }
17509 s/.*/./; q'`
17510 as_dir=$dirpart/$fdir; as_fn_mkdir_p
17511 # echo "creating $dirpart/$file"
17512 echo '# dummy' > "$dirpart/$file"
17513 done
17514 done
17515 }
17516 ;;
17517 "libtool":C)
17518
17519 # See if we are running on zsh, and set the options which allow our
17520 # commands through without removal of \ escapes.
17521 if test -n "${ZSH_VERSION+set}" ; then
17522 setopt NO_GLOB_SUBST
17523 fi
17524
17525 cfgfile="${ofile}T"
17526 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17527 $RM "$cfgfile"
17528
17529 cat <<_LT_EOF >> "$cfgfile"
17530 #! $SHELL
17531
17532 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17533 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17534 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17535 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
17536 #
17537 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17538 # 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
17539 # Inc.
17540 # Written by Gordon Matzigkeit, 1996
17541 #
17542 # This file is part of GNU Libtool.
17543 #
17544 # GNU Libtool is free software; you can redistribute it and/or
17545 # modify it under the terms of the GNU General Public License as
17546 # published by the Free Software Foundation; either version 2 of
17547 # the License, or (at your option) any later version.
17548 #
17549 # As a special exception to the GNU General Public License,
17550 # if you distribute this file as part of a program or library that
17551 # is built using GNU Libtool, you may include this file under the
17552 # same distribution terms that you use for the rest of that program.
17553 #
17554 # GNU Libtool is distributed in the hope that it will be useful,
17555 # but WITHOUT ANY WARRANTY; without even the implied warranty of
17556 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17557 # GNU General Public License for more details.
17558 #
17559 # You should have received a copy of the GNU General Public License
17560 # along with GNU Libtool; see the file COPYING. If not, a copy
17561 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17562 # obtained by writing to the Free Software Foundation, Inc.,
17563 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17564
17565
17566 # The names of the tagged configurations supported by this script.
17567 available_tags=""
17568
17569 # ### BEGIN LIBTOOL CONFIG
17570
17571 # Which release of libtool.m4 was used?
17572 macro_version=$macro_version
17573 macro_revision=$macro_revision
17574
17575 # Whether or not to build shared libraries.
17576 build_libtool_libs=$enable_shared
17577
17578 # Whether or not to build static libraries.
17579 build_old_libs=$enable_static
17580
17581 # What type of objects to build.
17582 pic_mode=$pic_mode
17583
17584 # Whether or not to optimize for fast installation.
17585 fast_install=$enable_fast_install
17586
17587 # Shell to use when invoking shell scripts.
17588 SHELL=$lt_SHELL
17589
17590 # An echo program that protects backslashes.
17591 ECHO=$lt_ECHO
17592
17593 # The host system.
17594 host_alias=$host_alias
17595 host=$host
17596 host_os=$host_os
17597
17598 # The build system.
17599 build_alias=$build_alias
17600 build=$build
17601 build_os=$build_os
17602
17603 # A sed program that does not truncate output.
17604 SED=$lt_SED
17605
17606 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
17607 Xsed="\$SED -e 1s/^X//"
17608
17609 # A grep program that handles long lines.
17610 GREP=$lt_GREP
17611
17612 # An ERE matcher.
17613 EGREP=$lt_EGREP
17614
17615 # A literal string matcher.
17616 FGREP=$lt_FGREP
17617
17618 # A BSD- or MS-compatible name lister.
17619 NM=$lt_NM
17620
17621 # Whether we need soft or hard links.
17622 LN_S=$lt_LN_S
17623
17624 # What is the maximum length of a command?
17625 max_cmd_len=$max_cmd_len
17626
17627 # Object file suffix (normally "o").
17628 objext=$ac_objext
17629
17630 # Executable file suffix (normally "").
17631 exeext=$exeext
17632
17633 # whether the shell understands "unset".
17634 lt_unset=$lt_unset
17635
17636 # turn spaces into newlines.
17637 SP2NL=$lt_lt_SP2NL
17638
17639 # turn newlines into spaces.
17640 NL2SP=$lt_lt_NL2SP
17641
17642 # convert \$build file names to \$host format.
17643 to_host_file_cmd=$lt_cv_to_host_file_cmd
17644
17645 # convert \$build files to toolchain format.
17646 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
17647
17648 # An object symbol dumper.
17649 OBJDUMP=$lt_OBJDUMP
17650
17651 # Method to check whether dependent libraries are shared objects.
17652 deplibs_check_method=$lt_deplibs_check_method
17653
17654 # Command to use when deplibs_check_method = "file_magic".
17655 file_magic_cmd=$lt_file_magic_cmd
17656
17657 # How to find potential files when deplibs_check_method = "file_magic".
17658 file_magic_glob=$lt_file_magic_glob
17659
17660 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
17661 want_nocaseglob=$lt_want_nocaseglob
17662
17663 # DLL creation program.
17664 DLLTOOL=$lt_DLLTOOL
17665
17666 # Command to associate shared and link libraries.
17667 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
17668
17669 # The archiver.
17670 AR=$lt_AR
17671
17672 # Flags to create an archive.
17673 AR_FLAGS=$lt_AR_FLAGS
17674
17675 # How to feed a file listing to the archiver.
17676 archiver_list_spec=$lt_archiver_list_spec
17677
17678 # A symbol stripping program.
17679 STRIP=$lt_STRIP
17680
17681 # Commands used to install an old-style archive.
17682 RANLIB=$lt_RANLIB
17683 old_postinstall_cmds=$lt_old_postinstall_cmds
17684 old_postuninstall_cmds=$lt_old_postuninstall_cmds
17685
17686 # Whether to use a lock for old archive extraction.
17687 lock_old_archive_extraction=$lock_old_archive_extraction
17688
17689 # A C compiler.
17690 LTCC=$lt_CC
17691
17692 # LTCC compiler flags.
17693 LTCFLAGS=$lt_CFLAGS
17694
17695 # Take the output of nm and produce a listing of raw symbols and C names.
17696 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17697
17698 # Transform the output of nm in a proper C declaration.
17699 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17700
17701 # Transform the output of nm in a C name address pair.
17702 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17703
17704 # Transform the output of nm in a C name address pair when lib prefix is needed.
17705 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17706
17707 # Specify filename containing input files for \$NM.
17708 nm_file_list_spec=$lt_nm_file_list_spec
17709
17710 # The root where to search for dependent libraries,and in which our libraries should be installed.
17711 lt_sysroot=$lt_sysroot
17712
17713 # The name of the directory that contains temporary libtool files.
17714 objdir=$objdir
17715
17716 # Used to examine libraries when file_magic_cmd begins with "file".
17717 MAGIC_CMD=$MAGIC_CMD
17718
17719 # Must we lock files when doing compilation?
17720 need_locks=$lt_need_locks
17721
17722 # Manifest tool.
17723 MANIFEST_TOOL=$lt_MANIFEST_TOOL
17724
17725 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17726 DSYMUTIL=$lt_DSYMUTIL
17727
17728 # Tool to change global to local symbols on Mac OS X.
17729 NMEDIT=$lt_NMEDIT
17730
17731 # Tool to manipulate fat objects and archives on Mac OS X.
17732 LIPO=$lt_LIPO
17733
17734 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
17735 OTOOL=$lt_OTOOL
17736
17737 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17738 OTOOL64=$lt_OTOOL64
17739
17740 # Old archive suffix (normally "a").
17741 libext=$libext
17742
17743 # Shared library suffix (normally ".so").
17744 shrext_cmds=$lt_shrext_cmds
17745
17746 # The commands to extract the exported symbol list from a shared archive.
17747 extract_expsyms_cmds=$lt_extract_expsyms_cmds
17748
17749 # Variables whose values should be saved in libtool wrapper scripts and
17750 # restored at link time.
17751 variables_saved_for_relink=$lt_variables_saved_for_relink
17752
17753 # Do we need the "lib" prefix for modules?
17754 need_lib_prefix=$need_lib_prefix
17755
17756 # Do we need a version for libraries?
17757 need_version=$need_version
17758
17759 # Library versioning type.
17760 version_type=$version_type
17761
17762 # Shared library runtime path variable.
17763 runpath_var=$runpath_var
17764
17765 # Shared library path variable.
17766 shlibpath_var=$shlibpath_var
17767
17768 # Is shlibpath searched before the hard-coded library search path?
17769 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17770
17771 # Format of library name prefix.
17772 libname_spec=$lt_libname_spec
17773
17774 # List of archive names. First name is the real one, the rest are links.
17775 # The last name is the one that the linker finds with -lNAME
17776 library_names_spec=$lt_library_names_spec
17777
17778 # The coded name of the library, if different from the real name.
17779 soname_spec=$lt_soname_spec
17780
17781 # Permission mode override for installation of shared libraries.
17782 install_override_mode=$lt_install_override_mode
17783
17784 # Command to use after installation of a shared archive.
17785 postinstall_cmds=$lt_postinstall_cmds
17786
17787 # Command to use after uninstallation of a shared archive.
17788 postuninstall_cmds=$lt_postuninstall_cmds
17789
17790 # Commands used to finish a libtool library installation in a directory.
17791 finish_cmds=$lt_finish_cmds
17792
17793 # As "finish_cmds", except a single script fragment to be evaled but
17794 # not shown.
17795 finish_eval=$lt_finish_eval
17796
17797 # Whether we should hardcode library paths into libraries.
17798 hardcode_into_libs=$hardcode_into_libs
17799
17800 # Compile-time system search path for libraries.
17801 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17802
17803 # Run-time system search path for libraries.
17804 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17805
17806 # Whether dlopen is supported.
17807 dlopen_support=$enable_dlopen
17808
17809 # Whether dlopen of programs is supported.
17810 dlopen_self=$enable_dlopen_self
17811
17812 # Whether dlopen of statically linked programs is supported.
17813 dlopen_self_static=$enable_dlopen_self_static
17814
17815 # Commands to strip libraries.
17816 old_striplib=$lt_old_striplib
17817 striplib=$lt_striplib
17818
17819
17820 # The linker used to build libraries.
17821 LD=$lt_LD
17822
17823 # How to create reloadable object files.
17824 reload_flag=$lt_reload_flag
17825 reload_cmds=$lt_reload_cmds
17826
17827 # Commands used to build an old-style archive.
17828 old_archive_cmds=$lt_old_archive_cmds
17829
17830 # A language specific compiler.
17831 CC=$lt_compiler
17832
17833 # Is the compiler the GNU compiler?
17834 with_gcc=$GCC
17835
17836 # Compiler flag to turn off builtin functions.
17837 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17838
17839 # Additional compiler flags for building library objects.
17840 pic_flag=$lt_lt_prog_compiler_pic
17841
17842 # How to pass a linker flag through the compiler.
17843 wl=$lt_lt_prog_compiler_wl
17844
17845 # Compiler flag to prevent dynamic linking.
17846 link_static_flag=$lt_lt_prog_compiler_static
17847
17848 # Does compiler simultaneously support -c and -o options?
17849 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17850
17851 # Whether or not to add -lc for building shared libraries.
17852 build_libtool_need_lc=$archive_cmds_need_lc
17853
17854 # Whether or not to disallow shared libs when runtime libs are static.
17855 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17856
17857 # Compiler flag to allow reflexive dlopens.
17858 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17859
17860 # Compiler flag to generate shared objects directly from archives.
17861 whole_archive_flag_spec=$lt_whole_archive_flag_spec
17862
17863 # Whether the compiler copes with passing no objects directly.
17864 compiler_needs_object=$lt_compiler_needs_object
17865
17866 # Create an old-style archive from a shared archive.
17867 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17868
17869 # Create a temporary old-style archive to link instead of a shared archive.
17870 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17871
17872 # Commands used to build a shared archive.
17873 archive_cmds=$lt_archive_cmds
17874 archive_expsym_cmds=$lt_archive_expsym_cmds
17875
17876 # Commands used to build a loadable module if different from building
17877 # a shared archive.
17878 module_cmds=$lt_module_cmds
17879 module_expsym_cmds=$lt_module_expsym_cmds
17880
17881 # Whether we are building with GNU ld or not.
17882 with_gnu_ld=$lt_with_gnu_ld
17883
17884 # Flag that allows shared libraries with undefined symbols to be built.
17885 allow_undefined_flag=$lt_allow_undefined_flag
17886
17887 # Flag that enforces no undefined symbols.
17888 no_undefined_flag=$lt_no_undefined_flag
17889
17890 # Flag to hardcode \$libdir into a binary during linking.
17891 # This must work even if \$libdir does not exist
17892 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17893
17894 # If ld is used when linking, flag to hardcode \$libdir into a binary
17895 # during linking. This must work even if \$libdir does not exist.
17896 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17897
17898 # Whether we need a single "-rpath" flag with a separated argument.
17899 hardcode_libdir_separator=$lt_hardcode_libdir_separator
17900
17901 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17902 # DIR into the resulting binary.
17903 hardcode_direct=$hardcode_direct
17904
17905 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17906 # DIR into the resulting binary and the resulting library dependency is
17907 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17908 # library is relocated.
17909 hardcode_direct_absolute=$hardcode_direct_absolute
17910
17911 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17912 # into the resulting binary.
17913 hardcode_minus_L=$hardcode_minus_L
17914
17915 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17916 # into the resulting binary.
17917 hardcode_shlibpath_var=$hardcode_shlibpath_var
17918
17919 # Set to "yes" if building a shared library automatically hardcodes DIR
17920 # into the library and all subsequent libraries and executables linked
17921 # against it.
17922 hardcode_automatic=$hardcode_automatic
17923
17924 # Set to yes if linker adds runtime paths of dependent libraries
17925 # to runtime path list.
17926 inherit_rpath=$inherit_rpath
17927
17928 # Whether libtool must link a program against all its dependency libraries.
17929 link_all_deplibs=$link_all_deplibs
17930
17931 # Set to "yes" if exported symbols are required.
17932 always_export_symbols=$always_export_symbols
17933
17934 # The commands to list exported symbols.
17935 export_symbols_cmds=$lt_export_symbols_cmds
17936
17937 # Symbols that should not be listed in the preloaded symbols.
17938 exclude_expsyms=$lt_exclude_expsyms
17939
17940 # Symbols that must always be exported.
17941 include_expsyms=$lt_include_expsyms
17942
17943 # Commands necessary for linking programs (against libraries) with templates.
17944 prelink_cmds=$lt_prelink_cmds
17945
17946 # Commands necessary for finishing linking programs.
17947 postlink_cmds=$lt_postlink_cmds
17948
17949 # Specify filename containing input files.
17950 file_list_spec=$lt_file_list_spec
17951
17952 # How to hardcode a shared library path into an executable.
17953 hardcode_action=$hardcode_action
17954
17955 # ### END LIBTOOL CONFIG
17956
17957 _LT_EOF
17958
17959 case $host_os in
17960 aix3*)
17961 cat <<\_LT_EOF >> "$cfgfile"
17962 # AIX sometimes has problems with the GCC collect2 program. For some
17963 # reason, if we set the COLLECT_NAMES environment variable, the problems
17964 # vanish in a puff of smoke.
17965 if test "X${COLLECT_NAMES+set}" != Xset; then
17966 COLLECT_NAMES=
17967 export COLLECT_NAMES
17968 fi
17969 _LT_EOF
17970 ;;
17971 esac
17972
17973
17974 ltmain="$ac_aux_dir/ltmain.sh"
17975
17976
17977 # We use sed instead of cat because bash on DJGPP gets confused if
17978 # if finds mixed CR/LF and LF-only lines. Since sed operates in
17979 # text mode, it properly converts lines to CR/LF. This bash problem
17980 # is reportedly fixed, but why not run on old versions too?
17981 sed '$q' "$ltmain" >> "$cfgfile" \
17982 || (rm -f "$cfgfile"; exit 1)
17983
17984 if test x"$xsi_shell" = xyes; then
17985 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
17986 func_dirname ()\
17987 {\
17988 \ case ${1} in\
17989 \ */*) func_dirname_result="${1%/*}${2}" ;;\
17990 \ * ) func_dirname_result="${3}" ;;\
17991 \ esac\
17992 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
17993 && mv -f "$cfgfile.tmp" "$cfgfile" \
17994 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17995 test 0 -eq $? || _lt_function_replace_fail=:
17996
17997
17998 sed -e '/^func_basename ()$/,/^} # func_basename /c\
17999 func_basename ()\
18000 {\
18001 \ func_basename_result="${1##*/}"\
18002 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
18003 && mv -f "$cfgfile.tmp" "$cfgfile" \
18004 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18005 test 0 -eq $? || _lt_function_replace_fail=:
18006
18007
18008 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
18009 func_dirname_and_basename ()\
18010 {\
18011 \ case ${1} in\
18012 \ */*) func_dirname_result="${1%/*}${2}" ;;\
18013 \ * ) func_dirname_result="${3}" ;;\
18014 \ esac\
18015 \ func_basename_result="${1##*/}"\
18016 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
18017 && mv -f "$cfgfile.tmp" "$cfgfile" \
18018 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18019 test 0 -eq $? || _lt_function_replace_fail=:
18020
18021
18022 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
18023 func_stripname ()\
18024 {\
18025 \ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
18026 \ # positional parameters, so assign one to ordinary parameter first.\
18027 \ func_stripname_result=${3}\
18028 \ func_stripname_result=${func_stripname_result#"${1}"}\
18029 \ func_stripname_result=${func_stripname_result%"${2}"}\
18030 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
18031 && mv -f "$cfgfile.tmp" "$cfgfile" \
18032 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18033 test 0 -eq $? || _lt_function_replace_fail=:
18034
18035
18036 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
18037 func_split_long_opt ()\
18038 {\
18039 \ func_split_long_opt_name=${1%%=*}\
18040 \ func_split_long_opt_arg=${1#*=}\
18041 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
18042 && mv -f "$cfgfile.tmp" "$cfgfile" \
18043 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18044 test 0 -eq $? || _lt_function_replace_fail=:
18045
18046
18047 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
18048 func_split_short_opt ()\
18049 {\
18050 \ func_split_short_opt_arg=${1#??}\
18051 \ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
18052 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
18053 && mv -f "$cfgfile.tmp" "$cfgfile" \
18054 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18055 test 0 -eq $? || _lt_function_replace_fail=:
18056
18057
18058 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
18059 func_lo2o ()\
18060 {\
18061 \ case ${1} in\
18062 \ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
18063 \ *) func_lo2o_result=${1} ;;\
18064 \ esac\
18065 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
18066 && mv -f "$cfgfile.tmp" "$cfgfile" \
18067 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18068 test 0 -eq $? || _lt_function_replace_fail=:
18069
18070
18071 sed -e '/^func_xform ()$/,/^} # func_xform /c\
18072 func_xform ()\
18073 {\
18074 func_xform_result=${1%.*}.lo\
18075 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
18076 && mv -f "$cfgfile.tmp" "$cfgfile" \
18077 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18078 test 0 -eq $? || _lt_function_replace_fail=:
18079
18080
18081 sed -e '/^func_arith ()$/,/^} # func_arith /c\
18082 func_arith ()\
18083 {\
18084 func_arith_result=$(( $* ))\
18085 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
18086 && mv -f "$cfgfile.tmp" "$cfgfile" \
18087 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18088 test 0 -eq $? || _lt_function_replace_fail=:
18089
18090
18091 sed -e '/^func_len ()$/,/^} # func_len /c\
18092 func_len ()\
18093 {\
18094 func_len_result=${#1}\
18095 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
18096 && mv -f "$cfgfile.tmp" "$cfgfile" \
18097 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18098 test 0 -eq $? || _lt_function_replace_fail=:
18099
18100 fi
18101
18102 if test x"$lt_shell_append" = xyes; then
18103 sed -e '/^func_append ()$/,/^} # func_append /c\
18104 func_append ()\
18105 {\
18106 eval "${1}+=\\${2}"\
18107 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
18108 && mv -f "$cfgfile.tmp" "$cfgfile" \
18109 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18110 test 0 -eq $? || _lt_function_replace_fail=:
18111
18112
18113 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
18114 func_append_quoted ()\
18115 {\
18116 \ func_quote_for_eval "${2}"\
18117 \ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
18118 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
18119 && mv -f "$cfgfile.tmp" "$cfgfile" \
18120 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18121 test 0 -eq $? || _lt_function_replace_fail=:
18122
18123
18124 # Save a `func_append' function call where possible by direct use of '+='
18125 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
18126 && mv -f "$cfgfile.tmp" "$cfgfile" \
18127 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18128 test 0 -eq $? || _lt_function_replace_fail=:
18129 else
18130 # Save a `func_append' function call even when '+=' is not available
18131 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
18132 && mv -f "$cfgfile.tmp" "$cfgfile" \
18133 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
18134 test 0 -eq $? || _lt_function_replace_fail=:
18135 fi
18136
18137 if test x"$_lt_function_replace_fail" = x":"; then
18138 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
18139 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
18140 fi
18141
18142
18143 mv -f "$cfgfile" "$ofile" ||
18144 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18145 chmod +x "$ofile"
18146
18147 ;;
18148
18149 esac
18150 done # for ac_tag
18151
18152
18153 as_fn_exit 0
18154 _ACEOF
18155 ac_clean_files=$ac_clean_files_save
18156
18157 test $ac_write_fail = 0 ||
18158 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
18159
18160
18161 # configure is writing to config.log, and then calls config.status.
18162 # config.status does its own redirection, appending to config.log.
18163 # Unfortunately, on DOS this fails, as config.log is still kept open
18164 # by configure, so config.status won't be able to write to it; its
18165 # output is simply discarded. So we exec the FD to /dev/null,
18166 # effectively closing config.log, so it can be properly (re)opened and
18167 # appended to by config.status. When coming back to configure, we
18168 # need to make the FD available again.
18169 if test "$no_create" != yes; then
18170 ac_cs_success=:
18171 ac_config_status_args=
18172 test "$silent" = yes &&
18173 ac_config_status_args="$ac_config_status_args --quiet"
18174 exec 5>/dev/null
18175 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18176 exec 5>>config.log
18177 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18178 # would make configure fail if this is the last instruction.
18179 $ac_cs_success || as_fn_exit 1
18180 fi
18181 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18182 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18183 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
18184 fi
18185
18186
18187 echo ""
18188 echo "X11 will be built with the following settings:"
18189 echo " Loadable i18n module support: "$XLIB_LOADABLE_I18N
18190 echo " Loadable xcursor library support: "$XLIB_LOADABLE_XCURSOR
18191 echo " Threading support: "$xthreads
18192 echo " Use Threads safe API: "$mtsafeapi
18193 echo " Threads stubs in libX11: "$thrstubs
18194 echo " XCMS: "$XCMS
18195 echo " Internationalization support: "$XLOCALE
18196 echo " XF86BigFont support: "$XF86BIGFONT
18197 echo " XKB support: "$XKB
18198 echo " XLOCALEDIR environment variable support: "$ENABLE_XLOCALEDIR
18199 echo " Compose table cache enabled: "$COMPOSECACHE
18200 echo " Functional specs building enabled: "$build_specs
18201 echo ""
18202