Add multi-lib support
[platform/upstream/libXdamage.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.65 for libXdamage 1.1.3.
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 Free Software Foundation,
10 # 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 case $0 in #((
95   *[\\/]* ) as_myself=$0 ;;
96   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97 for as_dir in $PATH
98 do
99   IFS=$as_save_IFS
100   test -z "$as_dir" && as_dir=.
101     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
102   done
103 IFS=$as_save_IFS
104
105      ;;
106 esac
107 # We did not find ourselves, most probably we were run as `sh COMMAND'
108 # in which case we are not to be found in the path.
109 if test "x$as_myself" = x; then
110   as_myself=$0
111 fi
112 if test ! -f "$as_myself"; then
113   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
114   exit 1
115 fi
116
117 # Unset variables that we do not need and which cause bugs (e.g. in
118 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
119 # suppresses any "Segmentation fault" message there.  '((' could
120 # trigger a bug in pdksh 5.2.14.
121 for as_var in BASH_ENV ENV MAIL MAILPATH
122 do eval test x\${$as_var+set} = xset \
123   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
124 done
125 PS1='$ '
126 PS2='> '
127 PS4='+ '
128
129 # NLS nuisances.
130 LC_ALL=C
131 export LC_ALL
132 LANGUAGE=C
133 export LANGUAGE
134
135 # CDPATH.
136 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
137
138 if test "x$CONFIG_SHELL" = x; then
139   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
140   emulate sh
141   NULLCMD=:
142   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
143   # is contrary to our usage.  Disable this feature.
144   alias -g '\${1+\"\$@\"}'='\"\$@\"'
145   setopt NO_GLOB_SUBST
146 else
147   case \`(set -o) 2>/dev/null\` in #(
148   *posix*) :
149     set -o posix ;; #(
150   *) :
151      ;;
152 esac
153 fi
154 "
155   as_required="as_fn_return () { (exit \$1); }
156 as_fn_success () { as_fn_return 0; }
157 as_fn_failure () { as_fn_return 1; }
158 as_fn_ret_success () { return 0; }
159 as_fn_ret_failure () { return 1; }
160
161 exitcode=0
162 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
163 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
164 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
165 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
166 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
167
168 else
169   exitcode=1; echo positional parameters were not saved.
170 fi
171 test x\$exitcode = x0 || exit 1"
172   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
173   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
174   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
175   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
176 test \$(( 1 + 1 )) = 2 || exit 1"
177   if (eval "$as_required") 2>/dev/null; then :
178   as_have_required=yes
179 else
180   as_have_required=no
181 fi
182   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
183
184 else
185   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
186 as_found=false
187 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
188 do
189   IFS=$as_save_IFS
190   test -z "$as_dir" && as_dir=.
191   as_found=:
192   case $as_dir in #(
193          /*)
194            for as_base in sh bash ksh sh5; do
195              # Try only shells that exist, to save several forks.
196              as_shell=$as_dir/$as_base
197              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
198                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
199   CONFIG_SHELL=$as_shell as_have_required=yes
200                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
201   break 2
202 fi
203 fi
204            done;;
205        esac
206   as_found=false
207 done
208 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
209               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
210   CONFIG_SHELL=$SHELL as_have_required=yes
211 fi; }
212 IFS=$as_save_IFS
213
214
215       if test "x$CONFIG_SHELL" != x; then :
216   # We cannot yet assume a decent shell, so we have to provide a
217         # neutralization value for shells without unset; and this also
218         # works around shells that cannot unset nonexistent variables.
219         BASH_ENV=/dev/null
220         ENV=/dev/null
221         (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
222         export CONFIG_SHELL
223         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
224 fi
225
226     if test x$as_have_required = xno; then :
227   $as_echo "$0: This script requires a shell more modern than all"
228   $as_echo "$0: the shells that I found on your system."
229   if test x${ZSH_VERSION+set} = xset ; then
230     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
231     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
232   else
233     $as_echo "$0: Please tell bug-autoconf@gnu.org and
234 $0: https://bugs.freedesktop.org/enter_bug.cgi?product=xorg
235 $0: about your system, including any error possibly output
236 $0: before this message. Then install a modern shell, or
237 $0: manually run the script under such a shell if you do
238 $0: have one."
239   fi
240   exit 1
241 fi
242 fi
243 fi
244 SHELL=${CONFIG_SHELL-/bin/sh}
245 export SHELL
246 # Unset more variables known to interfere with behavior of common tools.
247 CLICOLOR_FORCE= GREP_OPTIONS=
248 unset CLICOLOR_FORCE GREP_OPTIONS
249
250 ## --------------------- ##
251 ## M4sh Shell Functions. ##
252 ## --------------------- ##
253 # as_fn_unset VAR
254 # ---------------
255 # Portably unset VAR.
256 as_fn_unset ()
257 {
258   { eval $1=; unset $1;}
259 }
260 as_unset=as_fn_unset
261
262 # as_fn_set_status STATUS
263 # -----------------------
264 # Set $? to STATUS, without forking.
265 as_fn_set_status ()
266 {
267   return $1
268 } # as_fn_set_status
269
270 # as_fn_exit STATUS
271 # -----------------
272 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
273 as_fn_exit ()
274 {
275   set +e
276   as_fn_set_status $1
277   exit $1
278 } # as_fn_exit
279
280 # as_fn_mkdir_p
281 # -------------
282 # Create "$as_dir" as a directory, including parents if necessary.
283 as_fn_mkdir_p ()
284 {
285
286   case $as_dir in #(
287   -*) as_dir=./$as_dir;;
288   esac
289   test -d "$as_dir" || eval $as_mkdir_p || {
290     as_dirs=
291     while :; do
292       case $as_dir in #(
293       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
294       *) as_qdir=$as_dir;;
295       esac
296       as_dirs="'$as_qdir' $as_dirs"
297       as_dir=`$as_dirname -- "$as_dir" ||
298 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
299          X"$as_dir" : 'X\(//\)[^/]' \| \
300          X"$as_dir" : 'X\(//\)$' \| \
301          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
302 $as_echo X"$as_dir" |
303     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
304             s//\1/
305             q
306           }
307           /^X\(\/\/\)[^/].*/{
308             s//\1/
309             q
310           }
311           /^X\(\/\/\)$/{
312             s//\1/
313             q
314           }
315           /^X\(\/\).*/{
316             s//\1/
317             q
318           }
319           s/.*/./; q'`
320       test -d "$as_dir" && break
321     done
322     test -z "$as_dirs" || eval "mkdir $as_dirs"
323   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
324
325
326 } # as_fn_mkdir_p
327 # as_fn_append VAR VALUE
328 # ----------------------
329 # Append the text in VALUE to the end of the definition contained in VAR. Take
330 # advantage of any shell optimizations that allow amortized linear growth over
331 # repeated appends, instead of the typical quadratic growth present in naive
332 # implementations.
333 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
334   eval 'as_fn_append ()
335   {
336     eval $1+=\$2
337   }'
338 else
339   as_fn_append ()
340   {
341     eval $1=\$$1\$2
342   }
343 fi # as_fn_append
344
345 # as_fn_arith ARG...
346 # ------------------
347 # Perform arithmetic evaluation on the ARGs, and store the result in the
348 # global $as_val. Take advantage of shells that can avoid forks. The arguments
349 # must be portable across $(()) and expr.
350 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
351   eval 'as_fn_arith ()
352   {
353     as_val=$(( $* ))
354   }'
355 else
356   as_fn_arith ()
357   {
358     as_val=`expr "$@" || test $? -eq 1`
359   }
360 fi # as_fn_arith
361
362
363 # as_fn_error ERROR [LINENO LOG_FD]
364 # ---------------------------------
365 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
366 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
367 # script with status $?, using 1 if that was 0.
368 as_fn_error ()
369 {
370   as_status=$?; test $as_status -eq 0 && as_status=1
371   if test "$3"; then
372     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
373     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
374   fi
375   $as_echo "$as_me: error: $1" >&2
376   as_fn_exit $as_status
377 } # as_fn_error
378
379 if expr a : '\(a\)' >/dev/null 2>&1 &&
380    test "X`expr 00001 : '.*\(...\)'`" = X001; then
381   as_expr=expr
382 else
383   as_expr=false
384 fi
385
386 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
387   as_basename=basename
388 else
389   as_basename=false
390 fi
391
392 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
393   as_dirname=dirname
394 else
395   as_dirname=false
396 fi
397
398 as_me=`$as_basename -- "$0" ||
399 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
400          X"$0" : 'X\(//\)$' \| \
401          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
402 $as_echo X/"$0" |
403     sed '/^.*\/\([^/][^/]*\)\/*$/{
404             s//\1/
405             q
406           }
407           /^X\/\(\/\/\)$/{
408             s//\1/
409             q
410           }
411           /^X\/\(\/\).*/{
412             s//\1/
413             q
414           }
415           s/.*/./; q'`
416
417 # Avoid depending upon Character Ranges.
418 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
419 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
420 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
421 as_cr_digits='0123456789'
422 as_cr_alnum=$as_cr_Letters$as_cr_digits
423
424
425   as_lineno_1=$LINENO as_lineno_1a=$LINENO
426   as_lineno_2=$LINENO as_lineno_2a=$LINENO
427   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
428   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
429   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
430   sed -n '
431     p
432     /[$]LINENO/=
433   ' <$as_myself |
434     sed '
435       s/[$]LINENO.*/&-/
436       t lineno
437       b
438       :lineno
439       N
440       :loop
441       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
442       t loop
443       s/-\n.*//
444     ' >$as_me.lineno &&
445   chmod +x "$as_me.lineno" ||
446     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
447
448   # Don't try to exec as it changes $[0], causing all sort of problems
449   # (the dirname of $[0] is not the place where we might find the
450   # original and so on.  Autoconf is especially sensitive to this).
451   . "./$as_me.lineno"
452   # Exit status is that of the last command.
453   exit
454 }
455
456 ECHO_C= ECHO_N= ECHO_T=
457 case `echo -n x` in #(((((
458 -n*)
459   case `echo 'xy\c'` in
460   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
461   xy)  ECHO_C='\c';;
462   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
463        ECHO_T=' ';;
464   esac;;
465 *)
466   ECHO_N='-n';;
467 esac
468
469 rm -f conf$$ conf$$.exe conf$$.file
470 if test -d conf$$.dir; then
471   rm -f conf$$.dir/conf$$.file
472 else
473   rm -f conf$$.dir
474   mkdir conf$$.dir 2>/dev/null
475 fi
476 if (echo >conf$$.file) 2>/dev/null; then
477   if ln -s conf$$.file conf$$ 2>/dev/null; then
478     as_ln_s='ln -s'
479     # ... but there are two gotchas:
480     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
481     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
482     # In both cases, we have to default to `cp -p'.
483     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
484       as_ln_s='cp -p'
485   elif ln conf$$.file conf$$ 2>/dev/null; then
486     as_ln_s=ln
487   else
488     as_ln_s='cp -p'
489   fi
490 else
491   as_ln_s='cp -p'
492 fi
493 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
494 rmdir conf$$.dir 2>/dev/null
495
496 if mkdir -p . 2>/dev/null; then
497   as_mkdir_p='mkdir -p "$as_dir"'
498 else
499   test -d ./-p && rmdir ./-p
500   as_mkdir_p=false
501 fi
502
503 if test -x / >/dev/null 2>&1; then
504   as_test_x='test -x'
505 else
506   if ls -dL / >/dev/null 2>&1; then
507     as_ls_L_option=L
508   else
509     as_ls_L_option=
510   fi
511   as_test_x='
512     eval sh -c '\''
513       if test -d "$1"; then
514         test -d "$1/.";
515       else
516         case $1 in #(
517         -*)set "./$1";;
518         esac;
519         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
520         ???[sx]*):;;*)false;;esac;fi
521     '\'' sh
522   '
523 fi
524 as_executable_p=$as_test_x
525
526 # Sed expression to map a string onto a valid CPP name.
527 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
528
529 # Sed expression to map a string onto a valid variable name.
530 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
531
532
533
534 # Check that we are running under the correct shell.
535 SHELL=${CONFIG_SHELL-/bin/sh}
536
537 case X$lt_ECHO in
538 X*--fallback-echo)
539   # Remove one level of quotation (which was required for Make).
540   ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
541   ;;
542 esac
543
544 ECHO=${lt_ECHO-echo}
545 if test "X$1" = X--no-reexec; then
546   # Discard the --no-reexec flag, and continue.
547   shift
548 elif test "X$1" = X--fallback-echo; then
549   # Avoid inline document here, it may be left over
550   :
551 elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
552   # Yippee, $ECHO works!
553   :
554 else
555   # Restart under the correct shell.
556   exec $SHELL "$0" --no-reexec ${1+"$@"}
557 fi
558
559 if test "X$1" = X--fallback-echo; then
560   # used as fallback echo
561   shift
562   cat <<_LT_EOF
563 $*
564 _LT_EOF
565   exit 0
566 fi
567
568 # The HP-UX ksh and POSIX shell print the target directory to stdout
569 # if CDPATH is set.
570 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
571
572 if test -z "$lt_ECHO"; then
573   if test "X${echo_test_string+set}" != Xset; then
574     # find a string as large as possible, as long as the shell can cope with it
575     for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
576       # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
577       if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
578          { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
579       then
580         break
581       fi
582     done
583   fi
584
585   if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
586      echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
587      test "X$echo_testing_string" = "X$echo_test_string"; then
588     :
589   else
590     # The Solaris, AIX, and Digital Unix default echo programs unquote
591     # backslashes.  This makes it impossible to quote backslashes using
592     #   echo "$something" | sed 's/\\/\\\\/g'
593     #
594     # So, first we look for a working echo in the user's PATH.
595
596     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
597     for dir in $PATH /usr/ucb; do
598       IFS="$lt_save_ifs"
599       if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
600          test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
601          echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
602          test "X$echo_testing_string" = "X$echo_test_string"; then
603         ECHO="$dir/echo"
604         break
605       fi
606     done
607     IFS="$lt_save_ifs"
608
609     if test "X$ECHO" = Xecho; then
610       # We didn't find a better echo, so look for alternatives.
611       if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
612          echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
613          test "X$echo_testing_string" = "X$echo_test_string"; then
614         # This shell has a builtin print -r that does the trick.
615         ECHO='print -r'
616       elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
617            test "X$CONFIG_SHELL" != X/bin/ksh; then
618         # If we have ksh, try running configure again with it.
619         ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
620         export ORIGINAL_CONFIG_SHELL
621         CONFIG_SHELL=/bin/ksh
622         export CONFIG_SHELL
623         exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
624       else
625         # Try using printf.
626         ECHO='printf %s\n'
627         if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
628            echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
629            test "X$echo_testing_string" = "X$echo_test_string"; then
630           # Cool, printf works
631           :
632         elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
633              test "X$echo_testing_string" = 'X\t' &&
634              echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
635              test "X$echo_testing_string" = "X$echo_test_string"; then
636           CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
637           export CONFIG_SHELL
638           SHELL="$CONFIG_SHELL"
639           export SHELL
640           ECHO="$CONFIG_SHELL $0 --fallback-echo"
641         elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
642              test "X$echo_testing_string" = 'X\t' &&
643              echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
644              test "X$echo_testing_string" = "X$echo_test_string"; then
645           ECHO="$CONFIG_SHELL $0 --fallback-echo"
646         else
647           # maybe with a smaller string...
648           prev=:
649
650           for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
651             if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
652             then
653               break
654             fi
655             prev="$cmd"
656           done
657
658           if test "$prev" != 'sed 50q "$0"'; then
659             echo_test_string=`eval $prev`
660             export echo_test_string
661             exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
662           else
663             # Oops.  We lost completely, so just stick with echo.
664             ECHO=echo
665           fi
666         fi
667       fi
668     fi
669   fi
670 fi
671
672 # Copy echo and quote the copy suitably for passing to libtool from
673 # the Makefile, instead of quoting the original, which is used later.
674 lt_ECHO=$ECHO
675 if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
676    lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
677 fi
678
679
680
681
682 test -n "$DJDIR" || exec 7<&0 </dev/null
683 exec 6>&1
684
685 # Name of the host.
686 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
687 # so uname gets run too.
688 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
689
690 #
691 # Initializations.
692 #
693 ac_default_prefix=/usr/local
694 ac_clean_files=
695 ac_config_libobj_dir=.
696 LIBOBJS=
697 cross_compiling=no
698 subdirs=
699 MFLAGS=
700 MAKEFLAGS=
701
702 # Identity of this package.
703 PACKAGE_NAME='libXdamage'
704 PACKAGE_TARNAME='libXdamage'
705 PACKAGE_VERSION='1.1.3'
706 PACKAGE_STRING='libXdamage 1.1.3'
707 PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
708 PACKAGE_URL=''
709
710 # Factoring default headers for most tests.
711 ac_includes_default="\
712 #include <stdio.h>
713 #ifdef HAVE_SYS_TYPES_H
714 # include <sys/types.h>
715 #endif
716 #ifdef HAVE_SYS_STAT_H
717 # include <sys/stat.h>
718 #endif
719 #ifdef STDC_HEADERS
720 # include <stdlib.h>
721 # include <stddef.h>
722 #else
723 # ifdef HAVE_STDLIB_H
724 #  include <stdlib.h>
725 # endif
726 #endif
727 #ifdef HAVE_STRING_H
728 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
729 #  include <memory.h>
730 # endif
731 # include <string.h>
732 #endif
733 #ifdef HAVE_STRINGS_H
734 # include <strings.h>
735 #endif
736 #ifdef HAVE_INTTYPES_H
737 # include <inttypes.h>
738 #endif
739 #ifdef HAVE_STDINT_H
740 # include <stdint.h>
741 #endif
742 #ifdef HAVE_UNISTD_H
743 # include <unistd.h>
744 #endif"
745
746 ac_subst_vars='am__EXEEXT_FALSE
747 am__EXEEXT_TRUE
748 LTLIBOBJS
749 LIBOBJS
750 XDAMAGE_LIBS
751 XDAMAGE_CFLAGS
752 DAMAGEEXT_VERSION
753 OTOOL64
754 OTOOL
755 LIPO
756 NMEDIT
757 DSYMUTIL
758 lt_ECHO
759 RANLIB
760 AR
761 OBJDUMP
762 LN_S
763 NM
764 ac_ct_DUMPBIN
765 DUMPBIN
766 LD
767 FGREP
768 LIBTOOL
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 host_os
787 host_vendor
788 host_cpu
789 host
790 build_os
791 build_vendor
792 build_cpu
793 build
794 INSTALL_CMD
795 PKG_CONFIG
796 CHANGELOG_CMD
797 CWARNFLAGS
798 EGREP
799 GREP
800 CPP
801 am__fastdepCC_FALSE
802 am__fastdepCC_TRUE
803 CCDEPMODE
804 AMDEPBACKSLASH
805 AMDEP_FALSE
806 AMDEP_TRUE
807 am__quote
808 am__include
809 DEPDIR
810 OBJEXT
811 EXEEXT
812 ac_ct_CC
813 CPPFLAGS
814 LDFLAGS
815 CFLAGS
816 CC
817 MAINT
818 MAINTAINER_MODE_FALSE
819 MAINTAINER_MODE_TRUE
820 am__untar
821 am__tar
822 AMTAR
823 am__leading_dot
824 SET_MAKE
825 AWK
826 mkdir_p
827 MKDIR_P
828 INSTALL_STRIP_PROGRAM
829 STRIP
830 install_sh
831 MAKEINFO
832 AUTOHEADER
833 AUTOMAKE
834 AUTOCONF
835 ACLOCAL
836 VERSION
837 PACKAGE
838 CYGPATH_W
839 am__isrc
840 INSTALL_DATA
841 INSTALL_SCRIPT
842 INSTALL_PROGRAM
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_shared
889 enable_static
890 with_pic
891 enable_fast_install
892 with_gnu_ld
893 enable_libtool_lock
894 '
895       ac_precious_vars='build_alias
896 host_alias
897 target_alias
898 CC
899 CFLAGS
900 LDFLAGS
901 LIBS
902 CPPFLAGS
903 CPP
904 PKG_CONFIG
905 XDAMAGE_CFLAGS
906 XDAMAGE_LIBS'
907
908
909 # Initialize some variables set by options.
910 ac_init_help=
911 ac_init_version=false
912 ac_unrecognized_opts=
913 ac_unrecognized_sep=
914 # The variables have the same names as the options, with
915 # dashes changed to underlines.
916 cache_file=/dev/null
917 exec_prefix=NONE
918 no_create=
919 no_recursion=
920 prefix=NONE
921 program_prefix=NONE
922 program_suffix=NONE
923 program_transform_name=s,x,x,
924 silent=
925 site=
926 srcdir=
927 verbose=
928 x_includes=NONE
929 x_libraries=NONE
930
931 # Installation directory options.
932 # These are left unexpanded so users can "make install exec_prefix=/foo"
933 # and all the variables that are supposed to be based on exec_prefix
934 # by default will actually change.
935 # Use braces instead of parens because sh, perl, etc. also accept them.
936 # (The list follows the same order as the GNU Coding Standards.)
937 bindir='${exec_prefix}/bin'
938 sbindir='${exec_prefix}/sbin'
939 libexecdir='${exec_prefix}/libexec'
940 datarootdir='${prefix}/share'
941 datadir='${datarootdir}'
942 sysconfdir='${prefix}/etc'
943 sharedstatedir='${prefix}/com'
944 localstatedir='${prefix}/var'
945 includedir='${prefix}/include'
946 oldincludedir='/usr/include'
947 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
948 infodir='${datarootdir}/info'
949 htmldir='${docdir}'
950 dvidir='${docdir}'
951 pdfdir='${docdir}'
952 psdir='${docdir}'
953 libdir='${exec_prefix}/lib'
954 localedir='${datarootdir}/locale'
955 mandir='${datarootdir}/man'
956
957 ac_prev=
958 ac_dashdash=
959 for ac_option
960 do
961   # If the previous option needs an argument, assign it.
962   if test -n "$ac_prev"; then
963     eval $ac_prev=\$ac_option
964     ac_prev=
965     continue
966   fi
967
968   case $ac_option in
969   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
970   *)    ac_optarg=yes ;;
971   esac
972
973   # Accept the important Cygnus configure options, so we can diagnose typos.
974
975   case $ac_dashdash$ac_option in
976   --)
977     ac_dashdash=yes ;;
978
979   -bindir | --bindir | --bindi | --bind | --bin | --bi)
980     ac_prev=bindir ;;
981   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
982     bindir=$ac_optarg ;;
983
984   -build | --build | --buil | --bui | --bu)
985     ac_prev=build_alias ;;
986   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
987     build_alias=$ac_optarg ;;
988
989   -cache-file | --cache-file | --cache-fil | --cache-fi \
990   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
991     ac_prev=cache_file ;;
992   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
993   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
994     cache_file=$ac_optarg ;;
995
996   --config-cache | -C)
997     cache_file=config.cache ;;
998
999   -datadir | --datadir | --datadi | --datad)
1000     ac_prev=datadir ;;
1001   -datadir=* | --datadir=* | --datadi=* | --datad=*)
1002     datadir=$ac_optarg ;;
1003
1004   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1005   | --dataroo | --dataro | --datar)
1006     ac_prev=datarootdir ;;
1007   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1008   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1009     datarootdir=$ac_optarg ;;
1010
1011   -disable-* | --disable-*)
1012     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1013     # Reject names that are not valid shell variable names.
1014     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1015       as_fn_error "invalid feature name: $ac_useropt"
1016     ac_useropt_orig=$ac_useropt
1017     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1018     case $ac_user_opts in
1019       *"
1020 "enable_$ac_useropt"
1021 "*) ;;
1022       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1023          ac_unrecognized_sep=', ';;
1024     esac
1025     eval enable_$ac_useropt=no ;;
1026
1027   -docdir | --docdir | --docdi | --doc | --do)
1028     ac_prev=docdir ;;
1029   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1030     docdir=$ac_optarg ;;
1031
1032   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1033     ac_prev=dvidir ;;
1034   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1035     dvidir=$ac_optarg ;;
1036
1037   -enable-* | --enable-*)
1038     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1039     # Reject names that are not valid shell variable names.
1040     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1041       as_fn_error "invalid feature name: $ac_useropt"
1042     ac_useropt_orig=$ac_useropt
1043     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1044     case $ac_user_opts in
1045       *"
1046 "enable_$ac_useropt"
1047 "*) ;;
1048       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1049          ac_unrecognized_sep=', ';;
1050     esac
1051     eval enable_$ac_useropt=\$ac_optarg ;;
1052
1053   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1054   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1055   | --exec | --exe | --ex)
1056     ac_prev=exec_prefix ;;
1057   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1058   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1059   | --exec=* | --exe=* | --ex=*)
1060     exec_prefix=$ac_optarg ;;
1061
1062   -gas | --gas | --ga | --g)
1063     # Obsolete; use --with-gas.
1064     with_gas=yes ;;
1065
1066   -help | --help | --hel | --he | -h)
1067     ac_init_help=long ;;
1068   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1069     ac_init_help=recursive ;;
1070   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1071     ac_init_help=short ;;
1072
1073   -host | --host | --hos | --ho)
1074     ac_prev=host_alias ;;
1075   -host=* | --host=* | --hos=* | --ho=*)
1076     host_alias=$ac_optarg ;;
1077
1078   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1079     ac_prev=htmldir ;;
1080   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1081   | --ht=*)
1082     htmldir=$ac_optarg ;;
1083
1084   -includedir | --includedir | --includedi | --included | --include \
1085   | --includ | --inclu | --incl | --inc)
1086     ac_prev=includedir ;;
1087   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1088   | --includ=* | --inclu=* | --incl=* | --inc=*)
1089     includedir=$ac_optarg ;;
1090
1091   -infodir | --infodir | --infodi | --infod | --info | --inf)
1092     ac_prev=infodir ;;
1093   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1094     infodir=$ac_optarg ;;
1095
1096   -libdir | --libdir | --libdi | --libd)
1097     ac_prev=libdir ;;
1098   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1099     libdir=$ac_optarg ;;
1100
1101   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1102   | --libexe | --libex | --libe)
1103     ac_prev=libexecdir ;;
1104   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1105   | --libexe=* | --libex=* | --libe=*)
1106     libexecdir=$ac_optarg ;;
1107
1108   -localedir | --localedir | --localedi | --localed | --locale)
1109     ac_prev=localedir ;;
1110   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1111     localedir=$ac_optarg ;;
1112
1113   -localstatedir | --localstatedir | --localstatedi | --localstated \
1114   | --localstate | --localstat | --localsta | --localst | --locals)
1115     ac_prev=localstatedir ;;
1116   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1117   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1118     localstatedir=$ac_optarg ;;
1119
1120   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1121     ac_prev=mandir ;;
1122   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1123     mandir=$ac_optarg ;;
1124
1125   -nfp | --nfp | --nf)
1126     # Obsolete; use --without-fp.
1127     with_fp=no ;;
1128
1129   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1130   | --no-cr | --no-c | -n)
1131     no_create=yes ;;
1132
1133   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1134   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1135     no_recursion=yes ;;
1136
1137   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1138   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1139   | --oldin | --oldi | --old | --ol | --o)
1140     ac_prev=oldincludedir ;;
1141   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1142   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1143   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1144     oldincludedir=$ac_optarg ;;
1145
1146   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1147     ac_prev=prefix ;;
1148   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1149     prefix=$ac_optarg ;;
1150
1151   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1152   | --program-pre | --program-pr | --program-p)
1153     ac_prev=program_prefix ;;
1154   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1155   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1156     program_prefix=$ac_optarg ;;
1157
1158   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1159   | --program-suf | --program-su | --program-s)
1160     ac_prev=program_suffix ;;
1161   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1162   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1163     program_suffix=$ac_optarg ;;
1164
1165   -program-transform-name | --program-transform-name \
1166   | --program-transform-nam | --program-transform-na \
1167   | --program-transform-n | --program-transform- \
1168   | --program-transform | --program-transfor \
1169   | --program-transfo | --program-transf \
1170   | --program-trans | --program-tran \
1171   | --progr-tra | --program-tr | --program-t)
1172     ac_prev=program_transform_name ;;
1173   -program-transform-name=* | --program-transform-name=* \
1174   | --program-transform-nam=* | --program-transform-na=* \
1175   | --program-transform-n=* | --program-transform-=* \
1176   | --program-transform=* | --program-transfor=* \
1177   | --program-transfo=* | --program-transf=* \
1178   | --program-trans=* | --program-tran=* \
1179   | --progr-tra=* | --program-tr=* | --program-t=*)
1180     program_transform_name=$ac_optarg ;;
1181
1182   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1183     ac_prev=pdfdir ;;
1184   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1185     pdfdir=$ac_optarg ;;
1186
1187   -psdir | --psdir | --psdi | --psd | --ps)
1188     ac_prev=psdir ;;
1189   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1190     psdir=$ac_optarg ;;
1191
1192   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1193   | -silent | --silent | --silen | --sile | --sil)
1194     silent=yes ;;
1195
1196   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1197     ac_prev=sbindir ;;
1198   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1199   | --sbi=* | --sb=*)
1200     sbindir=$ac_optarg ;;
1201
1202   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1203   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1204   | --sharedst | --shareds | --shared | --share | --shar \
1205   | --sha | --sh)
1206     ac_prev=sharedstatedir ;;
1207   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1208   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1209   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1210   | --sha=* | --sh=*)
1211     sharedstatedir=$ac_optarg ;;
1212
1213   -site | --site | --sit)
1214     ac_prev=site ;;
1215   -site=* | --site=* | --sit=*)
1216     site=$ac_optarg ;;
1217
1218   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1219     ac_prev=srcdir ;;
1220   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1221     srcdir=$ac_optarg ;;
1222
1223   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1224   | --syscon | --sysco | --sysc | --sys | --sy)
1225     ac_prev=sysconfdir ;;
1226   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1227   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1228     sysconfdir=$ac_optarg ;;
1229
1230   -target | --target | --targe | --targ | --tar | --ta | --t)
1231     ac_prev=target_alias ;;
1232   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1233     target_alias=$ac_optarg ;;
1234
1235   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1236     verbose=yes ;;
1237
1238   -version | --version | --versio | --versi | --vers | -V)
1239     ac_init_version=: ;;
1240
1241   -with-* | --with-*)
1242     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1243     # Reject names that are not valid shell variable names.
1244     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1245       as_fn_error "invalid package name: $ac_useropt"
1246     ac_useropt_orig=$ac_useropt
1247     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1248     case $ac_user_opts in
1249       *"
1250 "with_$ac_useropt"
1251 "*) ;;
1252       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1253          ac_unrecognized_sep=', ';;
1254     esac
1255     eval with_$ac_useropt=\$ac_optarg ;;
1256
1257   -without-* | --without-*)
1258     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1259     # Reject names that are not valid shell variable names.
1260     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1261       as_fn_error "invalid package name: $ac_useropt"
1262     ac_useropt_orig=$ac_useropt
1263     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1264     case $ac_user_opts in
1265       *"
1266 "with_$ac_useropt"
1267 "*) ;;
1268       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1269          ac_unrecognized_sep=', ';;
1270     esac
1271     eval with_$ac_useropt=no ;;
1272
1273   --x)
1274     # Obsolete; use --with-x.
1275     with_x=yes ;;
1276
1277   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1278   | --x-incl | --x-inc | --x-in | --x-i)
1279     ac_prev=x_includes ;;
1280   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1281   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1282     x_includes=$ac_optarg ;;
1283
1284   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1285   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1286     ac_prev=x_libraries ;;
1287   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1288   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1289     x_libraries=$ac_optarg ;;
1290
1291   -*) as_fn_error "unrecognized option: \`$ac_option'
1292 Try \`$0 --help' for more information."
1293     ;;
1294
1295   *=*)
1296     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1297     # Reject names that are not valid shell variable names.
1298     case $ac_envvar in #(
1299       '' | [0-9]* | *[!_$as_cr_alnum]* )
1300       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1301     esac
1302     eval $ac_envvar=\$ac_optarg
1303     export $ac_envvar ;;
1304
1305   *)
1306     # FIXME: should be removed in autoconf 3.0.
1307     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1308     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1309       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1310     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1311     ;;
1312
1313   esac
1314 done
1315
1316 if test -n "$ac_prev"; then
1317   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1318   as_fn_error "missing argument to $ac_option"
1319 fi
1320
1321 if test -n "$ac_unrecognized_opts"; then
1322   case $enable_option_checking in
1323     no) ;;
1324     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1325     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1326   esac
1327 fi
1328
1329 # Check all directory arguments for consistency.
1330 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1331                 datadir sysconfdir sharedstatedir localstatedir includedir \
1332                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1333                 libdir localedir mandir
1334 do
1335   eval ac_val=\$$ac_var
1336   # Remove trailing slashes.
1337   case $ac_val in
1338     */ )
1339       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1340       eval $ac_var=\$ac_val;;
1341   esac
1342   # Be sure to have absolute directory names.
1343   case $ac_val in
1344     [\\/$]* | ?:[\\/]* )  continue;;
1345     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1346   esac
1347   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1348 done
1349
1350 # There might be people who depend on the old broken behavior: `$host'
1351 # used to hold the argument of --host etc.
1352 # FIXME: To remove some day.
1353 build=$build_alias
1354 host=$host_alias
1355 target=$target_alias
1356
1357 # FIXME: To remove some day.
1358 if test "x$host_alias" != x; then
1359   if test "x$build_alias" = x; then
1360     cross_compiling=maybe
1361     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1362     If a cross compiler is detected then cross compile mode will be used." >&2
1363   elif test "x$build_alias" != "x$host_alias"; then
1364     cross_compiling=yes
1365   fi
1366 fi
1367
1368 ac_tool_prefix=
1369 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1370
1371 test "$silent" = yes && exec 6>/dev/null
1372
1373
1374 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1375 ac_ls_di=`ls -di .` &&
1376 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1377   as_fn_error "working directory cannot be determined"
1378 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1379   as_fn_error "pwd does not report name of working directory"
1380
1381
1382 # Find the source files, if location was not specified.
1383 if test -z "$srcdir"; then
1384   ac_srcdir_defaulted=yes
1385   # Try the directory containing this script, then the parent directory.
1386   ac_confdir=`$as_dirname -- "$as_myself" ||
1387 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1388          X"$as_myself" : 'X\(//\)[^/]' \| \
1389          X"$as_myself" : 'X\(//\)$' \| \
1390          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1391 $as_echo X"$as_myself" |
1392     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1393             s//\1/
1394             q
1395           }
1396           /^X\(\/\/\)[^/].*/{
1397             s//\1/
1398             q
1399           }
1400           /^X\(\/\/\)$/{
1401             s//\1/
1402             q
1403           }
1404           /^X\(\/\).*/{
1405             s//\1/
1406             q
1407           }
1408           s/.*/./; q'`
1409   srcdir=$ac_confdir
1410   if test ! -r "$srcdir/$ac_unique_file"; then
1411     srcdir=..
1412   fi
1413 else
1414   ac_srcdir_defaulted=no
1415 fi
1416 if test ! -r "$srcdir/$ac_unique_file"; then
1417   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1418   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1419 fi
1420 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1421 ac_abs_confdir=`(
1422         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1423         pwd)`
1424 # When building in place, set srcdir=.
1425 if test "$ac_abs_confdir" = "$ac_pwd"; then
1426   srcdir=.
1427 fi
1428 # Remove unnecessary trailing slashes from srcdir.
1429 # Double slashes in file names in object file debugging info
1430 # mess up M-x gdb in Emacs.
1431 case $srcdir in
1432 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1433 esac
1434 for ac_var in $ac_precious_vars; do
1435   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1436   eval ac_env_${ac_var}_value=\$${ac_var}
1437   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1438   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1439 done
1440
1441 #
1442 # Report the --help message.
1443 #
1444 if test "$ac_init_help" = "long"; then
1445   # Omit some internal or obsolete options to make the list less imposing.
1446   # This message is too long to be a string in the A/UX 3.1 sh.
1447   cat <<_ACEOF
1448 \`configure' configures libXdamage 1.1.3 to adapt to many kinds of systems.
1449
1450 Usage: $0 [OPTION]... [VAR=VALUE]...
1451
1452 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1453 VAR=VALUE.  See below for descriptions of some of the useful variables.
1454
1455 Defaults for the options are specified in brackets.
1456
1457 Configuration:
1458   -h, --help              display this help and exit
1459       --help=short        display options specific to this package
1460       --help=recursive    display the short help of all the included packages
1461   -V, --version           display version information and exit
1462   -q, --quiet, --silent   do not print \`checking...' messages
1463       --cache-file=FILE   cache test results in FILE [disabled]
1464   -C, --config-cache      alias for \`--cache-file=config.cache'
1465   -n, --no-create         do not create output files
1466       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1467
1468 Installation directories:
1469   --prefix=PREFIX         install architecture-independent files in PREFIX
1470                           [$ac_default_prefix]
1471   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1472                           [PREFIX]
1473
1474 By default, \`make install' will install all the files in
1475 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1476 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1477 for instance \`--prefix=\$HOME'.
1478
1479 For better control, use the options below.
1480
1481 Fine tuning of the installation directories:
1482   --bindir=DIR            user executables [EPREFIX/bin]
1483   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1484   --libexecdir=DIR        program executables [EPREFIX/libexec]
1485   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1486   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1487   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1488   --libdir=DIR            object code libraries [EPREFIX/lib]
1489   --includedir=DIR        C header files [PREFIX/include]
1490   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1491   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1492   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1493   --infodir=DIR           info documentation [DATAROOTDIR/info]
1494   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1495   --mandir=DIR            man documentation [DATAROOTDIR/man]
1496   --docdir=DIR            documentation root [DATAROOTDIR/doc/libXdamage]
1497   --htmldir=DIR           html documentation [DOCDIR]
1498   --dvidir=DIR            dvi documentation [DOCDIR]
1499   --pdfdir=DIR            pdf documentation [DOCDIR]
1500   --psdir=DIR             ps documentation [DOCDIR]
1501 _ACEOF
1502
1503   cat <<\_ACEOF
1504
1505 Program names:
1506   --program-prefix=PREFIX            prepend PREFIX to installed program names
1507   --program-suffix=SUFFIX            append SUFFIX to installed program names
1508   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1509
1510 System types:
1511   --build=BUILD     configure for building on BUILD [guessed]
1512   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1513 _ACEOF
1514 fi
1515
1516 if test -n "$ac_init_help"; then
1517   case $ac_init_help in
1518      short | recursive ) echo "Configuration of libXdamage 1.1.3:";;
1519    esac
1520   cat <<\_ACEOF
1521
1522 Optional Features:
1523   --disable-option-checking  ignore unrecognized --enable/--with options
1524   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1525   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1526   --enable-maintainer-mode  enable make rules and dependencies not useful
1527                           (and sometimes confusing) to the casual installer
1528   --disable-dependency-tracking  speeds up one-time build
1529   --enable-dependency-tracking   do not reject slow dependency extractors
1530   --enable-strict-compilation
1531                           Enable all warnings from compiler and make them
1532                           errors (default: disabled)
1533   --enable-silent-rules          less verbose build output (undo: `make V=1')
1534   --disable-silent-rules         verbose build output (undo: `make V=0')
1535   --enable-shared[=PKGS]  build shared libraries [default=yes]
1536   --enable-static[=PKGS]  build static libraries [default=yes]
1537   --enable-fast-install[=PKGS]
1538                           optimize for fast installation [default=yes]
1539   --disable-libtool-lock  avoid locking (might break parallel builds)
1540
1541 Optional Packages:
1542   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1543   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1544   --with-pic              try to use only PIC/non-PIC objects [default=use
1545                           both]
1546   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1547
1548 Some influential environment variables:
1549   CC          C compiler command
1550   CFLAGS      C compiler flags
1551   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1552               nonstandard directory <lib dir>
1553   LIBS        libraries to pass to the linker, e.g. -l<library>
1554   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1555               you have headers in a nonstandard directory <include dir>
1556   CPP         C preprocessor
1557   PKG_CONFIG  path to pkg-config utility
1558   XDAMAGE_CFLAGS
1559               C compiler flags for XDAMAGE, overriding pkg-config
1560   XDAMAGE_LIBS
1561               linker flags for XDAMAGE, overriding pkg-config
1562
1563 Use these variables to override the choices made by `configure' or to help
1564 it to find libraries and programs with nonstandard names/locations.
1565
1566 Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1567 _ACEOF
1568 ac_status=$?
1569 fi
1570
1571 if test "$ac_init_help" = "recursive"; then
1572   # If there are subdirs, report their specific --help.
1573   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1574     test -d "$ac_dir" ||
1575       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1576       continue
1577     ac_builddir=.
1578
1579 case "$ac_dir" in
1580 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1581 *)
1582   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1583   # A ".." for each directory in $ac_dir_suffix.
1584   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1585   case $ac_top_builddir_sub in
1586   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1587   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1588   esac ;;
1589 esac
1590 ac_abs_top_builddir=$ac_pwd
1591 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1592 # for backward compatibility:
1593 ac_top_builddir=$ac_top_build_prefix
1594
1595 case $srcdir in
1596   .)  # We are building in place.
1597     ac_srcdir=.
1598     ac_top_srcdir=$ac_top_builddir_sub
1599     ac_abs_top_srcdir=$ac_pwd ;;
1600   [\\/]* | ?:[\\/]* )  # Absolute name.
1601     ac_srcdir=$srcdir$ac_dir_suffix;
1602     ac_top_srcdir=$srcdir
1603     ac_abs_top_srcdir=$srcdir ;;
1604   *) # Relative name.
1605     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1606     ac_top_srcdir=$ac_top_build_prefix$srcdir
1607     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1608 esac
1609 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1610
1611     cd "$ac_dir" || { ac_status=$?; continue; }
1612     # Check for guested configure.
1613     if test -f "$ac_srcdir/configure.gnu"; then
1614       echo &&
1615       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1616     elif test -f "$ac_srcdir/configure"; then
1617       echo &&
1618       $SHELL "$ac_srcdir/configure" --help=recursive
1619     else
1620       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1621     fi || ac_status=$?
1622     cd "$ac_pwd" || { ac_status=$?; break; }
1623   done
1624 fi
1625
1626 test -n "$ac_init_help" && exit $ac_status
1627 if $ac_init_version; then
1628   cat <<\_ACEOF
1629 libXdamage configure 1.1.3
1630 generated by GNU Autoconf 2.65
1631
1632 Copyright (C) 2009 Free Software Foundation, Inc.
1633 This configure script is free software; the Free Software Foundation
1634 gives unlimited permission to copy, distribute and modify it.
1635 _ACEOF
1636   exit
1637 fi
1638
1639 ## ------------------------ ##
1640 ## Autoconf initialization. ##
1641 ## ------------------------ ##
1642
1643 # ac_fn_c_try_compile LINENO
1644 # --------------------------
1645 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1646 ac_fn_c_try_compile ()
1647 {
1648   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1649   rm -f conftest.$ac_objext
1650   if { { ac_try="$ac_compile"
1651 case "(($ac_try" in
1652   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1653   *) ac_try_echo=$ac_try;;
1654 esac
1655 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1656 $as_echo "$ac_try_echo"; } >&5
1657   (eval "$ac_compile") 2>conftest.err
1658   ac_status=$?
1659   if test -s conftest.err; then
1660     grep -v '^ *+' conftest.err >conftest.er1
1661     cat conftest.er1 >&5
1662     mv -f conftest.er1 conftest.err
1663   fi
1664   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1665   test $ac_status = 0; } && {
1666          test -z "$ac_c_werror_flag" ||
1667          test ! -s conftest.err
1668        } && test -s conftest.$ac_objext; then :
1669   ac_retval=0
1670 else
1671   $as_echo "$as_me: failed program was:" >&5
1672 sed 's/^/| /' conftest.$ac_ext >&5
1673
1674         ac_retval=1
1675 fi
1676   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1677   as_fn_set_status $ac_retval
1678
1679 } # ac_fn_c_try_compile
1680
1681 # ac_fn_c_check_decl LINENO SYMBOL VAR
1682 # ------------------------------------
1683 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
1684 ac_fn_c_check_decl ()
1685 {
1686   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1687   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $2 is declared" >&5
1688 $as_echo_n "checking whether $2 is declared... " >&6; }
1689 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1690   $as_echo_n "(cached) " >&6
1691 else
1692   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1693 /* end confdefs.h.  */
1694 $4
1695 int
1696 main ()
1697 {
1698 #ifndef $2
1699   (void) $2;
1700 #endif
1701
1702   ;
1703   return 0;
1704 }
1705 _ACEOF
1706 if ac_fn_c_try_compile "$LINENO"; then :
1707   eval "$3=yes"
1708 else
1709   eval "$3=no"
1710 fi
1711 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1712 fi
1713 eval ac_res=\$$3
1714                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1715 $as_echo "$ac_res" >&6; }
1716   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1717
1718 } # ac_fn_c_check_decl
1719
1720 # ac_fn_c_try_cpp LINENO
1721 # ----------------------
1722 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1723 ac_fn_c_try_cpp ()
1724 {
1725   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1726   if { { ac_try="$ac_cpp conftest.$ac_ext"
1727 case "(($ac_try" in
1728   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1729   *) ac_try_echo=$ac_try;;
1730 esac
1731 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1732 $as_echo "$ac_try_echo"; } >&5
1733   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1734   ac_status=$?
1735   if test -s conftest.err; then
1736     grep -v '^ *+' conftest.err >conftest.er1
1737     cat conftest.er1 >&5
1738     mv -f conftest.er1 conftest.err
1739   fi
1740   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1741   test $ac_status = 0; } >/dev/null && {
1742          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1743          test ! -s conftest.err
1744        }; then :
1745   ac_retval=0
1746 else
1747   $as_echo "$as_me: failed program was:" >&5
1748 sed 's/^/| /' conftest.$ac_ext >&5
1749
1750     ac_retval=1
1751 fi
1752   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1753   as_fn_set_status $ac_retval
1754
1755 } # ac_fn_c_try_cpp
1756
1757 # ac_fn_c_try_run LINENO
1758 # ----------------------
1759 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1760 # that executables *can* be run.
1761 ac_fn_c_try_run ()
1762 {
1763   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1764   if { { ac_try="$ac_link"
1765 case "(($ac_try" in
1766   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1767   *) ac_try_echo=$ac_try;;
1768 esac
1769 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1770 $as_echo "$ac_try_echo"; } >&5
1771   (eval "$ac_link") 2>&5
1772   ac_status=$?
1773   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1774   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1775   { { case "(($ac_try" in
1776   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1777   *) ac_try_echo=$ac_try;;
1778 esac
1779 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1780 $as_echo "$ac_try_echo"; } >&5
1781   (eval "$ac_try") 2>&5
1782   ac_status=$?
1783   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1784   test $ac_status = 0; }; }; then :
1785   ac_retval=0
1786 else
1787   $as_echo "$as_me: program exited with status $ac_status" >&5
1788        $as_echo "$as_me: failed program was:" >&5
1789 sed 's/^/| /' conftest.$ac_ext >&5
1790
1791        ac_retval=$ac_status
1792 fi
1793   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1794   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1795   as_fn_set_status $ac_retval
1796
1797 } # ac_fn_c_try_run
1798
1799 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1800 # -------------------------------------------------------
1801 # Tests whether HEADER exists and can be compiled using the include files in
1802 # INCLUDES, setting the cache variable VAR accordingly.
1803 ac_fn_c_check_header_compile ()
1804 {
1805   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1806   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1807 $as_echo_n "checking for $2... " >&6; }
1808 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1809   $as_echo_n "(cached) " >&6
1810 else
1811   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1812 /* end confdefs.h.  */
1813 $4
1814 #include <$2>
1815 _ACEOF
1816 if ac_fn_c_try_compile "$LINENO"; then :
1817   eval "$3=yes"
1818 else
1819   eval "$3=no"
1820 fi
1821 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1822 fi
1823 eval ac_res=\$$3
1824                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1825 $as_echo "$ac_res" >&6; }
1826   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1827
1828 } # ac_fn_c_check_header_compile
1829
1830 # ac_fn_c_try_link LINENO
1831 # -----------------------
1832 # Try to link conftest.$ac_ext, and return whether this succeeded.
1833 ac_fn_c_try_link ()
1834 {
1835   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1836   rm -f conftest.$ac_objext conftest$ac_exeext
1837   if { { ac_try="$ac_link"
1838 case "(($ac_try" in
1839   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1840   *) ac_try_echo=$ac_try;;
1841 esac
1842 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1843 $as_echo "$ac_try_echo"; } >&5
1844   (eval "$ac_link") 2>conftest.err
1845   ac_status=$?
1846   if test -s conftest.err; then
1847     grep -v '^ *+' conftest.err >conftest.er1
1848     cat conftest.er1 >&5
1849     mv -f conftest.er1 conftest.err
1850   fi
1851   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1852   test $ac_status = 0; } && {
1853          test -z "$ac_c_werror_flag" ||
1854          test ! -s conftest.err
1855        } && test -s conftest$ac_exeext && {
1856          test "$cross_compiling" = yes ||
1857          $as_test_x conftest$ac_exeext
1858        }; then :
1859   ac_retval=0
1860 else
1861   $as_echo "$as_me: failed program was:" >&5
1862 sed 's/^/| /' conftest.$ac_ext >&5
1863
1864         ac_retval=1
1865 fi
1866   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1867   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1868   # interfere with the next link command; also delete a directory that is
1869   # left behind by Apple's compiler.  We do this before executing the actions.
1870   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1871   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1872   as_fn_set_status $ac_retval
1873
1874 } # ac_fn_c_try_link
1875
1876 # ac_fn_c_check_func LINENO FUNC VAR
1877 # ----------------------------------
1878 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1879 ac_fn_c_check_func ()
1880 {
1881   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1882   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1883 $as_echo_n "checking for $2... " >&6; }
1884 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1885   $as_echo_n "(cached) " >&6
1886 else
1887   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1888 /* end confdefs.h.  */
1889 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1890    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1891 #define $2 innocuous_$2
1892
1893 /* System header to define __stub macros and hopefully few prototypes,
1894     which can conflict with char $2 (); below.
1895     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1896     <limits.h> exists even on freestanding compilers.  */
1897
1898 #ifdef __STDC__
1899 # include <limits.h>
1900 #else
1901 # include <assert.h>
1902 #endif
1903
1904 #undef $2
1905
1906 /* Override any GCC internal prototype to avoid an error.
1907    Use char because int might match the return type of a GCC
1908    builtin and then its argument prototype would still apply.  */
1909 #ifdef __cplusplus
1910 extern "C"
1911 #endif
1912 char $2 ();
1913 /* The GNU C library defines this for functions which it implements
1914     to always fail with ENOSYS.  Some functions are actually named
1915     something starting with __ and the normal name is an alias.  */
1916 #if defined __stub_$2 || defined __stub___$2
1917 choke me
1918 #endif
1919
1920 int
1921 main ()
1922 {
1923 return $2 ();
1924   ;
1925   return 0;
1926 }
1927 _ACEOF
1928 if ac_fn_c_try_link "$LINENO"; then :
1929   eval "$3=yes"
1930 else
1931   eval "$3=no"
1932 fi
1933 rm -f core conftest.err conftest.$ac_objext \
1934     conftest$ac_exeext conftest.$ac_ext
1935 fi
1936 eval ac_res=\$$3
1937                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1938 $as_echo "$ac_res" >&6; }
1939   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1940
1941 } # ac_fn_c_check_func
1942 cat >config.log <<_ACEOF
1943 This file contains any messages produced by compilers while
1944 running configure, to aid debugging if configure makes a mistake.
1945
1946 It was created by libXdamage $as_me 1.1.3, which was
1947 generated by GNU Autoconf 2.65.  Invocation command line was
1948
1949   $ $0 $@
1950
1951 _ACEOF
1952 exec 5>>config.log
1953 {
1954 cat <<_ASUNAME
1955 ## --------- ##
1956 ## Platform. ##
1957 ## --------- ##
1958
1959 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1960 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1961 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1962 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1963 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1964
1965 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1966 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1967
1968 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1969 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1970 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1971 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1972 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1973 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1974 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1975
1976 _ASUNAME
1977
1978 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1979 for as_dir in $PATH
1980 do
1981   IFS=$as_save_IFS
1982   test -z "$as_dir" && as_dir=.
1983     $as_echo "PATH: $as_dir"
1984   done
1985 IFS=$as_save_IFS
1986
1987 } >&5
1988
1989 cat >&5 <<_ACEOF
1990
1991
1992 ## ----------- ##
1993 ## Core tests. ##
1994 ## ----------- ##
1995
1996 _ACEOF
1997
1998
1999 # Keep a trace of the command line.
2000 # Strip out --no-create and --no-recursion so they do not pile up.
2001 # Strip out --silent because we don't want to record it for future runs.
2002 # Also quote any args containing shell meta-characters.
2003 # Make two passes to allow for proper duplicate-argument suppression.
2004 ac_configure_args=
2005 ac_configure_args0=
2006 ac_configure_args1=
2007 ac_must_keep_next=false
2008 for ac_pass in 1 2
2009 do
2010   for ac_arg
2011   do
2012     case $ac_arg in
2013     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2014     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2015     | -silent | --silent | --silen | --sile | --sil)
2016       continue ;;
2017     *\'*)
2018       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2019     esac
2020     case $ac_pass in
2021     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2022     2)
2023       as_fn_append ac_configure_args1 " '$ac_arg'"
2024       if test $ac_must_keep_next = true; then
2025         ac_must_keep_next=false # Got value, back to normal.
2026       else
2027         case $ac_arg in
2028           *=* | --config-cache | -C | -disable-* | --disable-* \
2029           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2030           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2031           | -with-* | --with-* | -without-* | --without-* | --x)
2032             case "$ac_configure_args0 " in
2033               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2034             esac
2035             ;;
2036           -* ) ac_must_keep_next=true ;;
2037         esac
2038       fi
2039       as_fn_append ac_configure_args " '$ac_arg'"
2040       ;;
2041     esac
2042   done
2043 done
2044 { ac_configure_args0=; unset ac_configure_args0;}
2045 { ac_configure_args1=; unset ac_configure_args1;}
2046
2047 # When interrupted or exit'd, cleanup temporary files, and complete
2048 # config.log.  We remove comments because anyway the quotes in there
2049 # would cause problems or look ugly.
2050 # WARNING: Use '\'' to represent an apostrophe within the trap.
2051 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2052 trap 'exit_status=$?
2053   # Save into config.log some information that might help in debugging.
2054   {
2055     echo
2056
2057     cat <<\_ASBOX
2058 ## ---------------- ##
2059 ## Cache variables. ##
2060 ## ---------------- ##
2061 _ASBOX
2062     echo
2063     # The following way of writing the cache mishandles newlines in values,
2064 (
2065   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2066     eval ac_val=\$$ac_var
2067     case $ac_val in #(
2068     *${as_nl}*)
2069       case $ac_var in #(
2070       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2071 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2072       esac
2073       case $ac_var in #(
2074       _ | IFS | as_nl) ;; #(
2075       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2076       *) { eval $ac_var=; unset $ac_var;} ;;
2077       esac ;;
2078     esac
2079   done
2080   (set) 2>&1 |
2081     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2082     *${as_nl}ac_space=\ *)
2083       sed -n \
2084         "s/'\''/'\''\\\\'\'''\''/g;
2085           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2086       ;; #(
2087     *)
2088       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2089       ;;
2090     esac |
2091     sort
2092 )
2093     echo
2094
2095     cat <<\_ASBOX
2096 ## ----------------- ##
2097 ## Output variables. ##
2098 ## ----------------- ##
2099 _ASBOX
2100     echo
2101     for ac_var in $ac_subst_vars
2102     do
2103       eval ac_val=\$$ac_var
2104       case $ac_val in
2105       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2106       esac
2107       $as_echo "$ac_var='\''$ac_val'\''"
2108     done | sort
2109     echo
2110
2111     if test -n "$ac_subst_files"; then
2112       cat <<\_ASBOX
2113 ## ------------------- ##
2114 ## File substitutions. ##
2115 ## ------------------- ##
2116 _ASBOX
2117       echo
2118       for ac_var in $ac_subst_files
2119       do
2120         eval ac_val=\$$ac_var
2121         case $ac_val in
2122         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2123         esac
2124         $as_echo "$ac_var='\''$ac_val'\''"
2125       done | sort
2126       echo
2127     fi
2128
2129     if test -s confdefs.h; then
2130       cat <<\_ASBOX
2131 ## ----------- ##
2132 ## confdefs.h. ##
2133 ## ----------- ##
2134 _ASBOX
2135       echo
2136       cat confdefs.h
2137       echo
2138     fi
2139     test "$ac_signal" != 0 &&
2140       $as_echo "$as_me: caught signal $ac_signal"
2141     $as_echo "$as_me: exit $exit_status"
2142   } >&5
2143   rm -f core *.core core.conftest.* &&
2144     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2145     exit $exit_status
2146 ' 0
2147 for ac_signal in 1 2 13 15; do
2148   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2149 done
2150 ac_signal=0
2151
2152 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2153 rm -f -r conftest* confdefs.h
2154
2155 $as_echo "/* confdefs.h */" > confdefs.h
2156
2157 # Predefined preprocessor variables.
2158
2159 cat >>confdefs.h <<_ACEOF
2160 #define PACKAGE_NAME "$PACKAGE_NAME"
2161 _ACEOF
2162
2163 cat >>confdefs.h <<_ACEOF
2164 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2165 _ACEOF
2166
2167 cat >>confdefs.h <<_ACEOF
2168 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2169 _ACEOF
2170
2171 cat >>confdefs.h <<_ACEOF
2172 #define PACKAGE_STRING "$PACKAGE_STRING"
2173 _ACEOF
2174
2175 cat >>confdefs.h <<_ACEOF
2176 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2177 _ACEOF
2178
2179 cat >>confdefs.h <<_ACEOF
2180 #define PACKAGE_URL "$PACKAGE_URL"
2181 _ACEOF
2182
2183
2184 # Let the site file select an alternate cache file if it wants to.
2185 # Prefer an explicitly selected file to automatically selected ones.
2186 ac_site_file1=NONE
2187 ac_site_file2=NONE
2188 if test -n "$CONFIG_SITE"; then
2189   ac_site_file1=$CONFIG_SITE
2190 elif test "x$prefix" != xNONE; then
2191   ac_site_file1=$prefix/share/config.site
2192   ac_site_file2=$prefix/etc/config.site
2193 else
2194   ac_site_file1=$ac_default_prefix/share/config.site
2195   ac_site_file2=$ac_default_prefix/etc/config.site
2196 fi
2197 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2198 do
2199   test "x$ac_site_file" = xNONE && continue
2200   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2201     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2202 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2203     sed 's/^/| /' "$ac_site_file" >&5
2204     . "$ac_site_file"
2205   fi
2206 done
2207
2208 if test -r "$cache_file"; then
2209   # Some versions of bash will fail to source /dev/null (special files
2210   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2211   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2212     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2213 $as_echo "$as_me: loading cache $cache_file" >&6;}
2214     case $cache_file in
2215       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2216       *)                      . "./$cache_file";;
2217     esac
2218   fi
2219 else
2220   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2221 $as_echo "$as_me: creating cache $cache_file" >&6;}
2222   >$cache_file
2223 fi
2224
2225 # Check that the precious variables saved in the cache have kept the same
2226 # value.
2227 ac_cache_corrupted=false
2228 for ac_var in $ac_precious_vars; do
2229   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2230   eval ac_new_set=\$ac_env_${ac_var}_set
2231   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2232   eval ac_new_val=\$ac_env_${ac_var}_value
2233   case $ac_old_set,$ac_new_set in
2234     set,)
2235       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2236 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2237       ac_cache_corrupted=: ;;
2238     ,set)
2239       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2240 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2241       ac_cache_corrupted=: ;;
2242     ,);;
2243     *)
2244       if test "x$ac_old_val" != "x$ac_new_val"; then
2245         # differences in whitespace do not lead to failure.
2246         ac_old_val_w=`echo x $ac_old_val`
2247         ac_new_val_w=`echo x $ac_new_val`
2248         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2249           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2250 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2251           ac_cache_corrupted=:
2252         else
2253           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2254 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2255           eval $ac_var=\$ac_old_val
2256         fi
2257         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2258 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2259         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2260 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2261       fi;;
2262   esac
2263   # Pass precious variables to config.status.
2264   if test "$ac_new_set" = set; then
2265     case $ac_new_val in
2266     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2267     *) ac_arg=$ac_var=$ac_new_val ;;
2268     esac
2269     case " $ac_configure_args " in
2270       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2271       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2272     esac
2273   fi
2274 done
2275 if $ac_cache_corrupted; then
2276   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2277 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2278   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2279 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2280   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2281 fi
2282 ## -------------------- ##
2283 ## Main body of script. ##
2284 ## -------------------- ##
2285
2286 ac_ext=c
2287 ac_cpp='$CPP $CPPFLAGS'
2288 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2289 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2290 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2291
2292
2293 am__api_version='1.11'
2294
2295 ac_aux_dir=
2296 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2297   for ac_t in install-sh install.sh shtool; do
2298     if test -f "$ac_dir/$ac_t"; then
2299       ac_aux_dir=$ac_dir
2300       ac_install_sh="$ac_aux_dir/$ac_t -c"
2301       break 2
2302     fi
2303   done
2304 done
2305 if test -z "$ac_aux_dir"; then
2306   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2307 fi
2308
2309 # These three variables are undocumented and unsupported,
2310 # and are intended to be withdrawn in a future Autoconf release.
2311 # They can cause serious problems if a builder's source tree is in a directory
2312 # whose full name contains unusual characters.
2313 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2314 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2315 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2316
2317
2318 # Find a good install program.  We prefer a C program (faster),
2319 # so one script is as good as another.  But avoid the broken or
2320 # incompatible versions:
2321 # SysV /etc/install, /usr/sbin/install
2322 # SunOS /usr/etc/install
2323 # IRIX /sbin/install
2324 # AIX /bin/install
2325 # AmigaOS /C/install, which installs bootblocks on floppy discs
2326 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2327 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2328 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2329 # OS/2's system install, which has a completely different semantic
2330 # ./install, which can be erroneously created by make from ./install.sh.
2331 # Reject install programs that cannot install multiple files.
2332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2333 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2334 if test -z "$INSTALL"; then
2335 if test "${ac_cv_path_install+set}" = set; then :
2336   $as_echo_n "(cached) " >&6
2337 else
2338   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2339 for as_dir in $PATH
2340 do
2341   IFS=$as_save_IFS
2342   test -z "$as_dir" && as_dir=.
2343     # Account for people who put trailing slashes in PATH elements.
2344 case $as_dir/ in #((
2345   ./ | .// | /[cC]/* | \
2346   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2347   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2348   /usr/ucb/* ) ;;
2349   *)
2350     # OSF1 and SCO ODT 3.0 have their own names for install.
2351     # Don't use installbsd from OSF since it installs stuff as root
2352     # by default.
2353     for ac_prog in ginstall scoinst install; do
2354       for ac_exec_ext in '' $ac_executable_extensions; do
2355         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2356           if test $ac_prog = install &&
2357             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2358             # AIX install.  It has an incompatible calling convention.
2359             :
2360           elif test $ac_prog = install &&
2361             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2362             # program-specific install script used by HP pwplus--don't use.
2363             :
2364           else
2365             rm -rf conftest.one conftest.two conftest.dir
2366             echo one > conftest.one
2367             echo two > conftest.two
2368             mkdir conftest.dir
2369             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2370               test -s conftest.one && test -s conftest.two &&
2371               test -s conftest.dir/conftest.one &&
2372               test -s conftest.dir/conftest.two
2373             then
2374               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2375               break 3
2376             fi
2377           fi
2378         fi
2379       done
2380     done
2381     ;;
2382 esac
2383
2384   done
2385 IFS=$as_save_IFS
2386
2387 rm -rf conftest.one conftest.two conftest.dir
2388
2389 fi
2390   if test "${ac_cv_path_install+set}" = set; then
2391     INSTALL=$ac_cv_path_install
2392   else
2393     # As a last resort, use the slow shell script.  Don't cache a
2394     # value for INSTALL within a source directory, because that will
2395     # break other packages using the cache if that directory is
2396     # removed, or if the value is a relative name.
2397     INSTALL=$ac_install_sh
2398   fi
2399 fi
2400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2401 $as_echo "$INSTALL" >&6; }
2402
2403 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2404 # It thinks the first close brace ends the variable substitution.
2405 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2406
2407 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2408
2409 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2410
2411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2412 $as_echo_n "checking whether build environment is sane... " >&6; }
2413 # Just in case
2414 sleep 1
2415 echo timestamp > conftest.file
2416 # Reject unsafe characters in $srcdir or the absolute working directory
2417 # name.  Accept space and tab only in the latter.
2418 am_lf='
2419 '
2420 case `pwd` in
2421   *[\\\"\#\$\&\'\`$am_lf]*)
2422     as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2423 esac
2424 case $srcdir in
2425   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
2426     as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2427 esac
2428
2429 # Do `set' in a subshell so we don't clobber the current shell's
2430 # arguments.  Must try -L first in case configure is actually a
2431 # symlink; some systems play weird games with the mod time of symlinks
2432 # (eg FreeBSD returns the mod time of the symlink's containing
2433 # directory).
2434 if (
2435    set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2436    if test "$*" = "X"; then
2437       # -L didn't work.
2438       set X `ls -t "$srcdir/configure" conftest.file`
2439    fi
2440    rm -f conftest.file
2441    if test "$*" != "X $srcdir/configure conftest.file" \
2442       && test "$*" != "X conftest.file $srcdir/configure"; then
2443
2444       # If neither matched, then we have a broken ls.  This can happen
2445       # if, for instance, CONFIG_SHELL is bash and it inherits a
2446       # broken ls alias from the environment.  This has actually
2447       # happened.  Such a system could not be considered "sane".
2448       as_fn_error "ls -t appears to fail.  Make sure there is not a broken
2449 alias in your environment" "$LINENO" 5
2450    fi
2451
2452    test "$2" = conftest.file
2453    )
2454 then
2455    # Ok.
2456    :
2457 else
2458    as_fn_error "newly created file is older than distributed files!
2459 Check your system clock" "$LINENO" 5
2460 fi
2461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2462 $as_echo "yes" >&6; }
2463 test "$program_prefix" != NONE &&
2464   program_transform_name="s&^&$program_prefix&;$program_transform_name"
2465 # Use a double $ so make ignores it.
2466 test "$program_suffix" != NONE &&
2467   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2468 # Double any \ or $.
2469 # By default was `s,x,x', remove it if useless.
2470 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2471 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2472
2473 # expand $ac_aux_dir to an absolute path
2474 am_aux_dir=`cd $ac_aux_dir && pwd`
2475
2476 if test x"${MISSING+set}" != xset; then
2477   case $am_aux_dir in
2478   *\ * | *\     *)
2479     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2480   *)
2481     MISSING="\${SHELL} $am_aux_dir/missing" ;;
2482   esac
2483 fi
2484 # Use eval to expand $SHELL
2485 if eval "$MISSING --run true"; then
2486   am_missing_run="$MISSING --run "
2487 else
2488   am_missing_run=
2489   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2490 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2491 fi
2492
2493 if test x"${install_sh}" != xset; then
2494   case $am_aux_dir in
2495   *\ * | *\     *)
2496     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2497   *)
2498     install_sh="\${SHELL} $am_aux_dir/install-sh"
2499   esac
2500 fi
2501
2502 # Installed binaries are usually stripped using `strip' when the user
2503 # run `make install-strip'.  However `strip' might not be the right
2504 # tool to use in cross-compilation environments, therefore Automake
2505 # will honor the `STRIP' environment variable to overrule this program.
2506 if test "$cross_compiling" != no; then
2507   if test -n "$ac_tool_prefix"; then
2508   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2509 set dummy ${ac_tool_prefix}strip; ac_word=$2
2510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2511 $as_echo_n "checking for $ac_word... " >&6; }
2512 if test "${ac_cv_prog_STRIP+set}" = set; then :
2513   $as_echo_n "(cached) " >&6
2514 else
2515   if test -n "$STRIP"; then
2516   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2517 else
2518 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2519 for as_dir in $PATH
2520 do
2521   IFS=$as_save_IFS
2522   test -z "$as_dir" && as_dir=.
2523     for ac_exec_ext in '' $ac_executable_extensions; do
2524   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2525     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2526     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2527     break 2
2528   fi
2529 done
2530   done
2531 IFS=$as_save_IFS
2532
2533 fi
2534 fi
2535 STRIP=$ac_cv_prog_STRIP
2536 if test -n "$STRIP"; then
2537   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2538 $as_echo "$STRIP" >&6; }
2539 else
2540   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2541 $as_echo "no" >&6; }
2542 fi
2543
2544
2545 fi
2546 if test -z "$ac_cv_prog_STRIP"; then
2547   ac_ct_STRIP=$STRIP
2548   # Extract the first word of "strip", so it can be a program name with args.
2549 set dummy strip; ac_word=$2
2550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2551 $as_echo_n "checking for $ac_word... " >&6; }
2552 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2553   $as_echo_n "(cached) " >&6
2554 else
2555   if test -n "$ac_ct_STRIP"; then
2556   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2557 else
2558 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2559 for as_dir in $PATH
2560 do
2561   IFS=$as_save_IFS
2562   test -z "$as_dir" && as_dir=.
2563     for ac_exec_ext in '' $ac_executable_extensions; do
2564   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2565     ac_cv_prog_ac_ct_STRIP="strip"
2566     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2567     break 2
2568   fi
2569 done
2570   done
2571 IFS=$as_save_IFS
2572
2573 fi
2574 fi
2575 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2576 if test -n "$ac_ct_STRIP"; then
2577   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2578 $as_echo "$ac_ct_STRIP" >&6; }
2579 else
2580   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2581 $as_echo "no" >&6; }
2582 fi
2583
2584   if test "x$ac_ct_STRIP" = x; then
2585     STRIP=":"
2586   else
2587     case $cross_compiling:$ac_tool_warned in
2588 yes:)
2589 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2590 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2591 ac_tool_warned=yes ;;
2592 esac
2593     STRIP=$ac_ct_STRIP
2594   fi
2595 else
2596   STRIP="$ac_cv_prog_STRIP"
2597 fi
2598
2599 fi
2600 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2601
2602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2603 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2604 if test -z "$MKDIR_P"; then
2605   if test "${ac_cv_path_mkdir+set}" = set; then :
2606   $as_echo_n "(cached) " >&6
2607 else
2608   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2609 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2610 do
2611   IFS=$as_save_IFS
2612   test -z "$as_dir" && as_dir=.
2613     for ac_prog in mkdir gmkdir; do
2614          for ac_exec_ext in '' $ac_executable_extensions; do
2615            { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2616            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2617              'mkdir (GNU coreutils) '* | \
2618              'mkdir (coreutils) '* | \
2619              'mkdir (fileutils) '4.1*)
2620                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2621                break 3;;
2622            esac
2623          done
2624        done
2625   done
2626 IFS=$as_save_IFS
2627
2628 fi
2629
2630   test -d ./--version && rmdir ./--version
2631   if test "${ac_cv_path_mkdir+set}" = set; then
2632     MKDIR_P="$ac_cv_path_mkdir -p"
2633   else
2634     # As a last resort, use the slow shell script.  Don't cache a
2635     # value for MKDIR_P within a source directory, because that will
2636     # break other packages using the cache if that directory is
2637     # removed, or if the value is a relative name.
2638     MKDIR_P="$ac_install_sh -d"
2639   fi
2640 fi
2641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2642 $as_echo "$MKDIR_P" >&6; }
2643
2644 mkdir_p="$MKDIR_P"
2645 case $mkdir_p in
2646   [\\/$]* | ?:[\\/]*) ;;
2647   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2648 esac
2649
2650 for ac_prog in gawk mawk nawk awk
2651 do
2652   # Extract the first word of "$ac_prog", so it can be a program name with args.
2653 set dummy $ac_prog; ac_word=$2
2654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2655 $as_echo_n "checking for $ac_word... " >&6; }
2656 if test "${ac_cv_prog_AWK+set}" = set; then :
2657   $as_echo_n "(cached) " >&6
2658 else
2659   if test -n "$AWK"; then
2660   ac_cv_prog_AWK="$AWK" # Let the user override the test.
2661 else
2662 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2663 for as_dir in $PATH
2664 do
2665   IFS=$as_save_IFS
2666   test -z "$as_dir" && as_dir=.
2667     for ac_exec_ext in '' $ac_executable_extensions; do
2668   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2669     ac_cv_prog_AWK="$ac_prog"
2670     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2671     break 2
2672   fi
2673 done
2674   done
2675 IFS=$as_save_IFS
2676
2677 fi
2678 fi
2679 AWK=$ac_cv_prog_AWK
2680 if test -n "$AWK"; then
2681   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2682 $as_echo "$AWK" >&6; }
2683 else
2684   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2685 $as_echo "no" >&6; }
2686 fi
2687
2688
2689   test -n "$AWK" && break
2690 done
2691
2692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2693 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2694 set x ${MAKE-make}
2695 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2696 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2697   $as_echo_n "(cached) " >&6
2698 else
2699   cat >conftest.make <<\_ACEOF
2700 SHELL = /bin/sh
2701 all:
2702         @echo '@@@%%%=$(MAKE)=@@@%%%'
2703 _ACEOF
2704 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2705 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2706   *@@@%%%=?*=@@@%%%*)
2707     eval ac_cv_prog_make_${ac_make}_set=yes;;
2708   *)
2709     eval ac_cv_prog_make_${ac_make}_set=no;;
2710 esac
2711 rm -f conftest.make
2712 fi
2713 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2714   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2715 $as_echo "yes" >&6; }
2716   SET_MAKE=
2717 else
2718   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2719 $as_echo "no" >&6; }
2720   SET_MAKE="MAKE=${MAKE-make}"
2721 fi
2722
2723 rm -rf .tst 2>/dev/null
2724 mkdir .tst 2>/dev/null
2725 if test -d .tst; then
2726   am__leading_dot=.
2727 else
2728   am__leading_dot=_
2729 fi
2730 rmdir .tst 2>/dev/null
2731
2732 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2733   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2734   # is not polluted with repeated "-I."
2735   am__isrc=' -I$(srcdir)'
2736   # test to see if srcdir already configured
2737   if test -f $srcdir/config.status; then
2738     as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2739   fi
2740 fi
2741
2742 # test whether we have cygpath
2743 if test -z "$CYGPATH_W"; then
2744   if (cygpath --version) >/dev/null 2>/dev/null; then
2745     CYGPATH_W='cygpath -w'
2746   else
2747     CYGPATH_W=echo
2748   fi
2749 fi
2750
2751
2752 # Define the identity of the package.
2753  PACKAGE='libXdamage'
2754  VERSION='1.1.3'
2755
2756
2757 cat >>confdefs.h <<_ACEOF
2758 #define PACKAGE "$PACKAGE"
2759 _ACEOF
2760
2761
2762 cat >>confdefs.h <<_ACEOF
2763 #define VERSION "$VERSION"
2764 _ACEOF
2765
2766 # Some tools Automake needs.
2767
2768 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2769
2770
2771 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2772
2773
2774 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2775
2776
2777 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2778
2779
2780 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2781
2782 # We need awk for the "check" target.  The system "awk" is bad on
2783 # some platforms.
2784 # Always define AMTAR for backward compatibility.
2785
2786 AMTAR=${AMTAR-"${am_missing_run}tar"}
2787
2788 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2789
2790
2791
2792
2793
2794
2795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2796 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2797     # Check whether --enable-maintainer-mode was given.
2798 if test "${enable_maintainer_mode+set}" = set; then :
2799   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2800 else
2801   USE_MAINTAINER_MODE=no
2802 fi
2803
2804   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2805 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2806    if test $USE_MAINTAINER_MODE = yes; then
2807   MAINTAINER_MODE_TRUE=
2808   MAINTAINER_MODE_FALSE='#'
2809 else
2810   MAINTAINER_MODE_TRUE='#'
2811   MAINTAINER_MODE_FALSE=
2812 fi
2813
2814   MAINT=$MAINTAINER_MODE_TRUE
2815
2816
2817
2818 # Require xorg-macros: XORG_DEFAULT_OPTIONS
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830 DEPDIR="${am__leading_dot}deps"
2831
2832 ac_config_commands="$ac_config_commands depfiles"
2833
2834
2835 am_make=${MAKE-make}
2836 cat > confinc << 'END'
2837 am__doit:
2838         @echo this is the am__doit target
2839 .PHONY: am__doit
2840 END
2841 # If we don't find an include directive, just comment out the code.
2842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
2843 $as_echo_n "checking for style of include used by $am_make... " >&6; }
2844 am__include="#"
2845 am__quote=
2846 _am_result=none
2847 # First try GNU make style include.
2848 echo "include confinc" > confmf
2849 # Ignore all kinds of additional output from `make'.
2850 case `$am_make -s -f confmf 2> /dev/null` in #(
2851 *the\ am__doit\ target*)
2852   am__include=include
2853   am__quote=
2854   _am_result=GNU
2855   ;;
2856 esac
2857 # Now try BSD make style include.
2858 if test "$am__include" = "#"; then
2859    echo '.include "confinc"' > confmf
2860    case `$am_make -s -f confmf 2> /dev/null` in #(
2861    *the\ am__doit\ target*)
2862      am__include=.include
2863      am__quote="\""
2864      _am_result=BSD
2865      ;;
2866    esac
2867 fi
2868
2869
2870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
2871 $as_echo "$_am_result" >&6; }
2872 rm -f confinc confmf
2873
2874 # Check whether --enable-dependency-tracking was given.
2875 if test "${enable_dependency_tracking+set}" = set; then :
2876   enableval=$enable_dependency_tracking;
2877 fi
2878
2879 if test "x$enable_dependency_tracking" != xno; then
2880   am_depcomp="$ac_aux_dir/depcomp"
2881   AMDEPBACKSLASH='\'
2882 fi
2883  if test "x$enable_dependency_tracking" != xno; then
2884   AMDEP_TRUE=
2885   AMDEP_FALSE='#'
2886 else
2887   AMDEP_TRUE='#'
2888   AMDEP_FALSE=
2889 fi
2890
2891
2892 ac_ext=c
2893 ac_cpp='$CPP $CPPFLAGS'
2894 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2895 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2896 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2897 if test -n "$ac_tool_prefix"; then
2898   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2899 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2901 $as_echo_n "checking for $ac_word... " >&6; }
2902 if test "${ac_cv_prog_CC+set}" = set; then :
2903   $as_echo_n "(cached) " >&6
2904 else
2905   if test -n "$CC"; then
2906   ac_cv_prog_CC="$CC" # Let the user override the test.
2907 else
2908 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2909 for as_dir in $PATH
2910 do
2911   IFS=$as_save_IFS
2912   test -z "$as_dir" && as_dir=.
2913     for ac_exec_ext in '' $ac_executable_extensions; do
2914   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2915     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2916     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2917     break 2
2918   fi
2919 done
2920   done
2921 IFS=$as_save_IFS
2922
2923 fi
2924 fi
2925 CC=$ac_cv_prog_CC
2926 if test -n "$CC"; then
2927   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2928 $as_echo "$CC" >&6; }
2929 else
2930   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2931 $as_echo "no" >&6; }
2932 fi
2933
2934
2935 fi
2936 if test -z "$ac_cv_prog_CC"; then
2937   ac_ct_CC=$CC
2938   # Extract the first word of "gcc", so it can be a program name with args.
2939 set dummy gcc; ac_word=$2
2940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2941 $as_echo_n "checking for $ac_word... " >&6; }
2942 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2943   $as_echo_n "(cached) " >&6
2944 else
2945   if test -n "$ac_ct_CC"; then
2946   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2947 else
2948 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2949 for as_dir in $PATH
2950 do
2951   IFS=$as_save_IFS
2952   test -z "$as_dir" && as_dir=.
2953     for ac_exec_ext in '' $ac_executable_extensions; do
2954   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2955     ac_cv_prog_ac_ct_CC="gcc"
2956     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2957     break 2
2958   fi
2959 done
2960   done
2961 IFS=$as_save_IFS
2962
2963 fi
2964 fi
2965 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2966 if test -n "$ac_ct_CC"; then
2967   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2968 $as_echo "$ac_ct_CC" >&6; }
2969 else
2970   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2971 $as_echo "no" >&6; }
2972 fi
2973
2974   if test "x$ac_ct_CC" = x; then
2975     CC=""
2976   else
2977     case $cross_compiling:$ac_tool_warned in
2978 yes:)
2979 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2980 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2981 ac_tool_warned=yes ;;
2982 esac
2983     CC=$ac_ct_CC
2984   fi
2985 else
2986   CC="$ac_cv_prog_CC"
2987 fi
2988
2989 if test -z "$CC"; then
2990           if test -n "$ac_tool_prefix"; then
2991     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2992 set dummy ${ac_tool_prefix}cc; ac_word=$2
2993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2994 $as_echo_n "checking for $ac_word... " >&6; }
2995 if test "${ac_cv_prog_CC+set}" = set; then :
2996   $as_echo_n "(cached) " >&6
2997 else
2998   if test -n "$CC"; then
2999   ac_cv_prog_CC="$CC" # Let the user override the test.
3000 else
3001 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3002 for as_dir in $PATH
3003 do
3004   IFS=$as_save_IFS
3005   test -z "$as_dir" && as_dir=.
3006     for ac_exec_ext in '' $ac_executable_extensions; do
3007   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3008     ac_cv_prog_CC="${ac_tool_prefix}cc"
3009     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3010     break 2
3011   fi
3012 done
3013   done
3014 IFS=$as_save_IFS
3015
3016 fi
3017 fi
3018 CC=$ac_cv_prog_CC
3019 if test -n "$CC"; then
3020   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3021 $as_echo "$CC" >&6; }
3022 else
3023   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3024 $as_echo "no" >&6; }
3025 fi
3026
3027
3028   fi
3029 fi
3030 if test -z "$CC"; then
3031   # Extract the first word of "cc", so it can be a program name with args.
3032 set dummy cc; ac_word=$2
3033 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3034 $as_echo_n "checking for $ac_word... " >&6; }
3035 if test "${ac_cv_prog_CC+set}" = set; then :
3036   $as_echo_n "(cached) " >&6
3037 else
3038   if test -n "$CC"; then
3039   ac_cv_prog_CC="$CC" # Let the user override the test.
3040 else
3041   ac_prog_rejected=no
3042 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3043 for as_dir in $PATH
3044 do
3045   IFS=$as_save_IFS
3046   test -z "$as_dir" && as_dir=.
3047     for ac_exec_ext in '' $ac_executable_extensions; do
3048   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3049     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3050        ac_prog_rejected=yes
3051        continue
3052      fi
3053     ac_cv_prog_CC="cc"
3054     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3055     break 2
3056   fi
3057 done
3058   done
3059 IFS=$as_save_IFS
3060
3061 if test $ac_prog_rejected = yes; then
3062   # We found a bogon in the path, so make sure we never use it.
3063   set dummy $ac_cv_prog_CC
3064   shift
3065   if test $# != 0; then
3066     # We chose a different compiler from the bogus one.
3067     # However, it has the same basename, so the bogon will be chosen
3068     # first if we set CC to just the basename; use the full file name.
3069     shift
3070     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3071   fi
3072 fi
3073 fi
3074 fi
3075 CC=$ac_cv_prog_CC
3076 if test -n "$CC"; then
3077   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3078 $as_echo "$CC" >&6; }
3079 else
3080   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3081 $as_echo "no" >&6; }
3082 fi
3083
3084
3085 fi
3086 if test -z "$CC"; then
3087   if test -n "$ac_tool_prefix"; then
3088   for ac_prog in cl.exe
3089   do
3090     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3091 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3093 $as_echo_n "checking for $ac_word... " >&6; }
3094 if test "${ac_cv_prog_CC+set}" = set; then :
3095   $as_echo_n "(cached) " >&6
3096 else
3097   if test -n "$CC"; then
3098   ac_cv_prog_CC="$CC" # Let the user override the test.
3099 else
3100 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3101 for as_dir in $PATH
3102 do
3103   IFS=$as_save_IFS
3104   test -z "$as_dir" && as_dir=.
3105     for ac_exec_ext in '' $ac_executable_extensions; do
3106   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3107     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3108     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3109     break 2
3110   fi
3111 done
3112   done
3113 IFS=$as_save_IFS
3114
3115 fi
3116 fi
3117 CC=$ac_cv_prog_CC
3118 if test -n "$CC"; then
3119   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3120 $as_echo "$CC" >&6; }
3121 else
3122   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3123 $as_echo "no" >&6; }
3124 fi
3125
3126
3127     test -n "$CC" && break
3128   done
3129 fi
3130 if test -z "$CC"; then
3131   ac_ct_CC=$CC
3132   for ac_prog in cl.exe
3133 do
3134   # Extract the first word of "$ac_prog", so it can be a program name with args.
3135 set dummy $ac_prog; ac_word=$2
3136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3137 $as_echo_n "checking for $ac_word... " >&6; }
3138 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3139   $as_echo_n "(cached) " >&6
3140 else
3141   if test -n "$ac_ct_CC"; then
3142   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3143 else
3144 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3145 for as_dir in $PATH
3146 do
3147   IFS=$as_save_IFS
3148   test -z "$as_dir" && as_dir=.
3149     for ac_exec_ext in '' $ac_executable_extensions; do
3150   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3151     ac_cv_prog_ac_ct_CC="$ac_prog"
3152     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3153     break 2
3154   fi
3155 done
3156   done
3157 IFS=$as_save_IFS
3158
3159 fi
3160 fi
3161 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3162 if test -n "$ac_ct_CC"; then
3163   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3164 $as_echo "$ac_ct_CC" >&6; }
3165 else
3166   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3167 $as_echo "no" >&6; }
3168 fi
3169
3170
3171   test -n "$ac_ct_CC" && break
3172 done
3173
3174   if test "x$ac_ct_CC" = x; then
3175     CC=""
3176   else
3177     case $cross_compiling:$ac_tool_warned in
3178 yes:)
3179 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3180 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3181 ac_tool_warned=yes ;;
3182 esac
3183     CC=$ac_ct_CC
3184   fi
3185 fi
3186
3187 fi
3188
3189
3190 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3191 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3192 as_fn_error "no acceptable C compiler found in \$PATH
3193 See \`config.log' for more details." "$LINENO" 5; }
3194
3195 # Provide some information about the compiler.
3196 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3197 set X $ac_compile
3198 ac_compiler=$2
3199 for ac_option in --version -v -V -qversion; do
3200   { { ac_try="$ac_compiler $ac_option >&5"
3201 case "(($ac_try" in
3202   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3203   *) ac_try_echo=$ac_try;;
3204 esac
3205 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3206 $as_echo "$ac_try_echo"; } >&5
3207   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3208   ac_status=$?
3209   if test -s conftest.err; then
3210     sed '10a\
3211 ... rest of stderr output deleted ...
3212          10q' conftest.err >conftest.er1
3213     cat conftest.er1 >&5
3214   fi
3215   rm -f conftest.er1 conftest.err
3216   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3217   test $ac_status = 0; }
3218 done
3219
3220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3221 /* end confdefs.h.  */
3222
3223 int
3224 main ()
3225 {
3226
3227   ;
3228   return 0;
3229 }
3230 _ACEOF
3231 ac_clean_files_save=$ac_clean_files
3232 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3233 # Try to create an executable without -o first, disregard a.out.
3234 # It will help us diagnose broken compilers, and finding out an intuition
3235 # of exeext.
3236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3237 $as_echo_n "checking whether the C compiler works... " >&6; }
3238 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3239
3240 # The possible output files:
3241 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3242
3243 ac_rmfiles=
3244 for ac_file in $ac_files
3245 do
3246   case $ac_file in
3247     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3248     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3249   esac
3250 done
3251 rm -f $ac_rmfiles
3252
3253 if { { ac_try="$ac_link_default"
3254 case "(($ac_try" in
3255   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3256   *) ac_try_echo=$ac_try;;
3257 esac
3258 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3259 $as_echo "$ac_try_echo"; } >&5
3260   (eval "$ac_link_default") 2>&5
3261   ac_status=$?
3262   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3263   test $ac_status = 0; }; then :
3264   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3265 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3266 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3267 # so that the user can short-circuit this test for compilers unknown to
3268 # Autoconf.
3269 for ac_file in $ac_files ''
3270 do
3271   test -f "$ac_file" || continue
3272   case $ac_file in
3273     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3274         ;;
3275     [ab].out )
3276         # We found the default executable, but exeext='' is most
3277         # certainly right.
3278         break;;
3279     *.* )
3280         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3281         then :; else
3282            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3283         fi
3284         # We set ac_cv_exeext here because the later test for it is not
3285         # safe: cross compilers may not add the suffix if given an `-o'
3286         # argument, so we may need to know it at that point already.
3287         # Even if this section looks crufty: it has the advantage of
3288         # actually working.
3289         break;;
3290     * )
3291         break;;
3292   esac
3293 done
3294 test "$ac_cv_exeext" = no && ac_cv_exeext=
3295
3296 else
3297   ac_file=''
3298 fi
3299 if test -z "$ac_file"; then :
3300   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3301 $as_echo "no" >&6; }
3302 $as_echo "$as_me: failed program was:" >&5
3303 sed 's/^/| /' conftest.$ac_ext >&5
3304
3305 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3306 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3307 { as_fn_set_status 77
3308 as_fn_error "C compiler cannot create executables
3309 See \`config.log' for more details." "$LINENO" 5; }; }
3310 else
3311   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3312 $as_echo "yes" >&6; }
3313 fi
3314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3315 $as_echo_n "checking for C compiler default output file name... " >&6; }
3316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3317 $as_echo "$ac_file" >&6; }
3318 ac_exeext=$ac_cv_exeext
3319
3320 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3321 ac_clean_files=$ac_clean_files_save
3322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3323 $as_echo_n "checking for suffix of executables... " >&6; }
3324 if { { ac_try="$ac_link"
3325 case "(($ac_try" in
3326   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3327   *) ac_try_echo=$ac_try;;
3328 esac
3329 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3330 $as_echo "$ac_try_echo"; } >&5
3331   (eval "$ac_link") 2>&5
3332   ac_status=$?
3333   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3334   test $ac_status = 0; }; then :
3335   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3336 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3337 # work properly (i.e., refer to `conftest.exe'), while it won't with
3338 # `rm'.
3339 for ac_file in conftest.exe conftest conftest.*; do
3340   test -f "$ac_file" || continue
3341   case $ac_file in
3342     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3343     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3344           break;;
3345     * ) break;;
3346   esac
3347 done
3348 else
3349   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3350 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3351 as_fn_error "cannot compute suffix of executables: cannot compile and link
3352 See \`config.log' for more details." "$LINENO" 5; }
3353 fi
3354 rm -f conftest conftest$ac_cv_exeext
3355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3356 $as_echo "$ac_cv_exeext" >&6; }
3357
3358 rm -f conftest.$ac_ext
3359 EXEEXT=$ac_cv_exeext
3360 ac_exeext=$EXEEXT
3361 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3362 /* end confdefs.h.  */
3363 #include <stdio.h>
3364 int
3365 main ()
3366 {
3367 FILE *f = fopen ("conftest.out", "w");
3368  return ferror (f) || fclose (f) != 0;
3369
3370   ;
3371   return 0;
3372 }
3373 _ACEOF
3374 ac_clean_files="$ac_clean_files conftest.out"
3375 # Check that the compiler produces executables we can run.  If not, either
3376 # the compiler is broken, or we cross compile.
3377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3378 $as_echo_n "checking whether we are cross compiling... " >&6; }
3379 if test "$cross_compiling" != yes; then
3380   { { ac_try="$ac_link"
3381 case "(($ac_try" in
3382   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3383   *) ac_try_echo=$ac_try;;
3384 esac
3385 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3386 $as_echo "$ac_try_echo"; } >&5
3387   (eval "$ac_link") 2>&5
3388   ac_status=$?
3389   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3390   test $ac_status = 0; }
3391   if { ac_try='./conftest$ac_cv_exeext'
3392   { { case "(($ac_try" in
3393   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3394   *) ac_try_echo=$ac_try;;
3395 esac
3396 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3397 $as_echo "$ac_try_echo"; } >&5
3398   (eval "$ac_try") 2>&5
3399   ac_status=$?
3400   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3401   test $ac_status = 0; }; }; then
3402     cross_compiling=no
3403   else
3404     if test "$cross_compiling" = maybe; then
3405         cross_compiling=yes
3406     else
3407         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3408 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3409 as_fn_error "cannot run C compiled programs.
3410 If you meant to cross compile, use \`--host'.
3411 See \`config.log' for more details." "$LINENO" 5; }
3412     fi
3413   fi
3414 fi
3415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3416 $as_echo "$cross_compiling" >&6; }
3417
3418 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3419 ac_clean_files=$ac_clean_files_save
3420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3421 $as_echo_n "checking for suffix of object files... " >&6; }
3422 if test "${ac_cv_objext+set}" = set; then :
3423   $as_echo_n "(cached) " >&6
3424 else
3425   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3426 /* end confdefs.h.  */
3427
3428 int
3429 main ()
3430 {
3431
3432   ;
3433   return 0;
3434 }
3435 _ACEOF
3436 rm -f conftest.o conftest.obj
3437 if { { ac_try="$ac_compile"
3438 case "(($ac_try" in
3439   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3440   *) ac_try_echo=$ac_try;;
3441 esac
3442 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3443 $as_echo "$ac_try_echo"; } >&5
3444   (eval "$ac_compile") 2>&5
3445   ac_status=$?
3446   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3447   test $ac_status = 0; }; then :
3448   for ac_file in conftest.o conftest.obj conftest.*; do
3449   test -f "$ac_file" || continue;
3450   case $ac_file in
3451     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3452     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3453        break;;
3454   esac
3455 done
3456 else
3457   $as_echo "$as_me: failed program was:" >&5
3458 sed 's/^/| /' conftest.$ac_ext >&5
3459
3460 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3461 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3462 as_fn_error "cannot compute suffix of object files: cannot compile
3463 See \`config.log' for more details." "$LINENO" 5; }
3464 fi
3465 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3466 fi
3467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3468 $as_echo "$ac_cv_objext" >&6; }
3469 OBJEXT=$ac_cv_objext
3470 ac_objext=$OBJEXT
3471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3472 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3473 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3474   $as_echo_n "(cached) " >&6
3475 else
3476   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3477 /* end confdefs.h.  */
3478
3479 int
3480 main ()
3481 {
3482 #ifndef __GNUC__
3483        choke me
3484 #endif
3485
3486   ;
3487   return 0;
3488 }
3489 _ACEOF
3490 if ac_fn_c_try_compile "$LINENO"; then :
3491   ac_compiler_gnu=yes
3492 else
3493   ac_compiler_gnu=no
3494 fi
3495 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3496 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3497
3498 fi
3499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3500 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3501 if test $ac_compiler_gnu = yes; then
3502   GCC=yes
3503 else
3504   GCC=
3505 fi
3506 ac_test_CFLAGS=${CFLAGS+set}
3507 ac_save_CFLAGS=$CFLAGS
3508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3509 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3510 if test "${ac_cv_prog_cc_g+set}" = set; then :
3511   $as_echo_n "(cached) " >&6
3512 else
3513   ac_save_c_werror_flag=$ac_c_werror_flag
3514    ac_c_werror_flag=yes
3515    ac_cv_prog_cc_g=no
3516    CFLAGS="-g"
3517    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3518 /* end confdefs.h.  */
3519
3520 int
3521 main ()
3522 {
3523
3524   ;
3525   return 0;
3526 }
3527 _ACEOF
3528 if ac_fn_c_try_compile "$LINENO"; then :
3529   ac_cv_prog_cc_g=yes
3530 else
3531   CFLAGS=""
3532       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3533 /* end confdefs.h.  */
3534
3535 int
3536 main ()
3537 {
3538
3539   ;
3540   return 0;
3541 }
3542 _ACEOF
3543 if ac_fn_c_try_compile "$LINENO"; then :
3544
3545 else
3546   ac_c_werror_flag=$ac_save_c_werror_flag
3547          CFLAGS="-g"
3548          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3549 /* end confdefs.h.  */
3550
3551 int
3552 main ()
3553 {
3554
3555   ;
3556   return 0;
3557 }
3558 _ACEOF
3559 if ac_fn_c_try_compile "$LINENO"; then :
3560   ac_cv_prog_cc_g=yes
3561 fi
3562 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3563 fi
3564 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3565 fi
3566 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3567    ac_c_werror_flag=$ac_save_c_werror_flag
3568 fi
3569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3570 $as_echo "$ac_cv_prog_cc_g" >&6; }
3571 if test "$ac_test_CFLAGS" = set; then
3572   CFLAGS=$ac_save_CFLAGS
3573 elif test $ac_cv_prog_cc_g = yes; then
3574   if test "$GCC" = yes; then
3575     CFLAGS="-g -O2"
3576   else
3577     CFLAGS="-g"
3578   fi
3579 else
3580   if test "$GCC" = yes; then
3581     CFLAGS="-O2"
3582   else
3583     CFLAGS=
3584   fi
3585 fi
3586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3587 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3588 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3589   $as_echo_n "(cached) " >&6
3590 else
3591   ac_cv_prog_cc_c89=no
3592 ac_save_CC=$CC
3593 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3594 /* end confdefs.h.  */
3595 #include <stdarg.h>
3596 #include <stdio.h>
3597 #include <sys/types.h>
3598 #include <sys/stat.h>
3599 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3600 struct buf { int x; };
3601 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3602 static char *e (p, i)
3603      char **p;
3604      int i;
3605 {
3606   return p[i];
3607 }
3608 static char *f (char * (*g) (char **, int), char **p, ...)
3609 {
3610   char *s;
3611   va_list v;
3612   va_start (v,p);
3613   s = g (p, va_arg (v,int));
3614   va_end (v);
3615   return s;
3616 }
3617
3618 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3619    function prototypes and stuff, but not '\xHH' hex character constants.
3620    These don't provoke an error unfortunately, instead are silently treated
3621    as 'x'.  The following induces an error, until -std is added to get
3622    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3623    array size at least.  It's necessary to write '\x00'==0 to get something
3624    that's true only with -std.  */
3625 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3626
3627 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3628    inside strings and character constants.  */
3629 #define FOO(x) 'x'
3630 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3631
3632 int test (int i, double x);
3633 struct s1 {int (*f) (int a);};
3634 struct s2 {int (*f) (double a);};
3635 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3636 int argc;
3637 char **argv;
3638 int
3639 main ()
3640 {
3641 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3642   ;
3643   return 0;
3644 }
3645 _ACEOF
3646 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3647         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3648 do
3649   CC="$ac_save_CC $ac_arg"
3650   if ac_fn_c_try_compile "$LINENO"; then :
3651   ac_cv_prog_cc_c89=$ac_arg
3652 fi
3653 rm -f core conftest.err conftest.$ac_objext
3654   test "x$ac_cv_prog_cc_c89" != "xno" && break
3655 done
3656 rm -f conftest.$ac_ext
3657 CC=$ac_save_CC
3658
3659 fi
3660 # AC_CACHE_VAL
3661 case "x$ac_cv_prog_cc_c89" in
3662   x)
3663     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3664 $as_echo "none needed" >&6; } ;;
3665   xno)
3666     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3667 $as_echo "unsupported" >&6; } ;;
3668   *)
3669     CC="$CC $ac_cv_prog_cc_c89"
3670     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3671 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3672 esac
3673 if test "x$ac_cv_prog_cc_c89" != xno; then :
3674
3675 fi
3676
3677 ac_ext=c
3678 ac_cpp='$CPP $CPPFLAGS'
3679 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3680 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3681 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3682
3683 depcc="$CC"   am_compiler_list=
3684
3685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3686 $as_echo_n "checking dependency style of $depcc... " >&6; }
3687 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3688   $as_echo_n "(cached) " >&6
3689 else
3690   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3691   # We make a subdir and do the tests there.  Otherwise we can end up
3692   # making bogus files that we don't know about and never remove.  For
3693   # instance it was reported that on HP-UX the gcc test will end up
3694   # making a dummy file named `D' -- because `-MD' means `put the output
3695   # in D'.
3696   mkdir conftest.dir
3697   # Copy depcomp to subdir because otherwise we won't find it if we're
3698   # using a relative directory.
3699   cp "$am_depcomp" conftest.dir
3700   cd conftest.dir
3701   # We will build objects and dependencies in a subdirectory because
3702   # it helps to detect inapplicable dependency modes.  For instance
3703   # both Tru64's cc and ICC support -MD to output dependencies as a
3704   # side effect of compilation, but ICC will put the dependencies in
3705   # the current directory while Tru64 will put them in the object
3706   # directory.
3707   mkdir sub
3708
3709   am_cv_CC_dependencies_compiler_type=none
3710   if test "$am_compiler_list" = ""; then
3711      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3712   fi
3713   am__universal=false
3714   case " $depcc " in #(
3715      *\ -arch\ *\ -arch\ *) am__universal=true ;;
3716      esac
3717
3718   for depmode in $am_compiler_list; do
3719     # Setup a source with many dependencies, because some compilers
3720     # like to wrap large dependency lists on column 80 (with \), and
3721     # we should not choose a depcomp mode which is confused by this.
3722     #
3723     # We need to recreate these files for each test, as the compiler may
3724     # overwrite some of them when testing with obscure command lines.
3725     # This happens at least with the AIX C compiler.
3726     : > sub/conftest.c
3727     for i in 1 2 3 4 5 6; do
3728       echo '#include "conftst'$i'.h"' >> sub/conftest.c
3729       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3730       # Solaris 8's {/usr,}/bin/sh.
3731       touch sub/conftst$i.h
3732     done
3733     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3734
3735     # We check with `-c' and `-o' for the sake of the "dashmstdout"
3736     # mode.  It turns out that the SunPro C++ compiler does not properly
3737     # handle `-M -o', and we need to detect this.  Also, some Intel
3738     # versions had trouble with output in subdirs
3739     am__obj=sub/conftest.${OBJEXT-o}
3740     am__minus_obj="-o $am__obj"
3741     case $depmode in
3742     gcc)
3743       # This depmode causes a compiler race in universal mode.
3744       test "$am__universal" = false || continue
3745       ;;
3746     nosideeffect)
3747       # after this tag, mechanisms are not by side-effect, so they'll
3748       # only be used when explicitly requested
3749       if test "x$enable_dependency_tracking" = xyes; then
3750         continue
3751       else
3752         break
3753       fi
3754       ;;
3755     msvisualcpp | msvcmsys)
3756       # This compiler won't grok `-c -o', but also, the minuso test has
3757       # not run yet.  These depmodes are late enough in the game, and
3758       # so weak that their functioning should not be impacted.
3759       am__obj=conftest.${OBJEXT-o}
3760       am__minus_obj=
3761       ;;
3762     none) break ;;
3763     esac
3764     if depmode=$depmode \
3765        source=sub/conftest.c object=$am__obj \
3766        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3767        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3768          >/dev/null 2>conftest.err &&
3769        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3770        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3771        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3772        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3773       # icc doesn't choke on unknown options, it will just issue warnings
3774       # or remarks (even with -Werror).  So we grep stderr for any message
3775       # that says an option was ignored or not supported.
3776       # When given -MP, icc 7.0 and 7.1 complain thusly:
3777       #   icc: Command line warning: ignoring option '-M'; no argument required
3778       # The diagnosis changed in icc 8.0:
3779       #   icc: Command line remark: option '-MP' not supported
3780       if (grep 'ignoring option' conftest.err ||
3781           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3782         am_cv_CC_dependencies_compiler_type=$depmode
3783         break
3784       fi
3785     fi
3786   done
3787
3788   cd ..
3789   rm -rf conftest.dir
3790 else
3791   am_cv_CC_dependencies_compiler_type=none
3792 fi
3793
3794 fi
3795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3796 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3797 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3798
3799  if
3800   test "x$enable_dependency_tracking" != xno \
3801   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3802   am__fastdepCC_TRUE=
3803   am__fastdepCC_FALSE='#'
3804 else
3805   am__fastdepCC_TRUE='#'
3806   am__fastdepCC_FALSE=
3807 fi
3808
3809
3810    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
3811 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
3812 if test "${ac_cv_prog_cc_c99+set}" = set; then :
3813   $as_echo_n "(cached) " >&6
3814 else
3815   ac_cv_prog_cc_c99=no
3816 ac_save_CC=$CC
3817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3818 /* end confdefs.h.  */
3819 #include <stdarg.h>
3820 #include <stdbool.h>
3821 #include <stdlib.h>
3822 #include <wchar.h>
3823 #include <stdio.h>
3824
3825 // Check varargs macros.  These examples are taken from C99 6.10.3.5.
3826 #define debug(...) fprintf (stderr, __VA_ARGS__)
3827 #define showlist(...) puts (#__VA_ARGS__)
3828 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
3829 static void
3830 test_varargs_macros (void)
3831 {
3832   int x = 1234;
3833   int y = 5678;
3834   debug ("Flag");
3835   debug ("X = %d\n", x);
3836   showlist (The first, second, and third items.);
3837   report (x>y, "x is %d but y is %d", x, y);
3838 }
3839
3840 // Check long long types.
3841 #define BIG64 18446744073709551615ull
3842 #define BIG32 4294967295ul
3843 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
3844 #if !BIG_OK
3845   your preprocessor is broken;
3846 #endif
3847 #if BIG_OK
3848 #else
3849   your preprocessor is broken;
3850 #endif
3851 static long long int bignum = -9223372036854775807LL;
3852 static unsigned long long int ubignum = BIG64;
3853
3854 struct incomplete_array
3855 {
3856   int datasize;
3857   double data[];
3858 };
3859
3860 struct named_init {
3861   int number;
3862   const wchar_t *name;
3863   double average;
3864 };
3865
3866 typedef const char *ccp;
3867
3868 static inline int
3869 test_restrict (ccp restrict text)
3870 {
3871   // See if C++-style comments work.
3872   // Iterate through items via the restricted pointer.
3873   // Also check for declarations in for loops.
3874   for (unsigned int i = 0; *(text+i) != '\0'; ++i)
3875     continue;
3876   return 0;
3877 }
3878
3879 // Check varargs and va_copy.
3880 static void
3881 test_varargs (const char *format, ...)
3882 {
3883   va_list args;
3884   va_start (args, format);
3885   va_list args_copy;
3886   va_copy (args_copy, args);
3887
3888   const char *str;
3889   int number;
3890   float fnumber;
3891
3892   while (*format)
3893     {
3894       switch (*format++)
3895         {
3896         case 's': // string
3897           str = va_arg (args_copy, const char *);
3898           break;
3899         case 'd': // int
3900           number = va_arg (args_copy, int);
3901           break;
3902         case 'f': // float
3903           fnumber = va_arg (args_copy, double);
3904           break;
3905         default:
3906           break;
3907         }
3908     }
3909   va_end (args_copy);
3910   va_end (args);
3911 }
3912
3913 int
3914 main ()
3915 {
3916
3917   // Check bool.
3918   _Bool success = false;
3919
3920   // Check restrict.
3921   if (test_restrict ("String literal") == 0)
3922     success = true;
3923   char *restrict newvar = "Another string";
3924
3925   // Check varargs.
3926   test_varargs ("s, d' f .", "string", 65, 34.234);
3927   test_varargs_macros ();
3928
3929   // Check flexible array members.
3930   struct incomplete_array *ia =
3931     malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
3932   ia->datasize = 10;
3933   for (int i = 0; i < ia->datasize; ++i)
3934     ia->data[i] = i * 1.234;
3935
3936   // Check named initializers.
3937   struct named_init ni = {
3938     .number = 34,
3939     .name = L"Test wide string",
3940     .average = 543.34343,
3941   };
3942
3943   ni.number = 58;
3944
3945   int dynamic_array[ni.number];
3946   dynamic_array[ni.number - 1] = 543;
3947
3948   // work around unused variable warnings
3949   return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
3950           || dynamic_array[ni.number - 1] != 543);
3951
3952   ;
3953   return 0;
3954 }
3955 _ACEOF
3956 for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99
3957 do
3958   CC="$ac_save_CC $ac_arg"
3959   if ac_fn_c_try_compile "$LINENO"; then :
3960   ac_cv_prog_cc_c99=$ac_arg
3961 fi
3962 rm -f core conftest.err conftest.$ac_objext
3963   test "x$ac_cv_prog_cc_c99" != "xno" && break
3964 done
3965 rm -f conftest.$ac_ext
3966 CC=$ac_save_CC
3967
3968 fi
3969 # AC_CACHE_VAL
3970 case "x$ac_cv_prog_cc_c99" in
3971   x)
3972     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3973 $as_echo "none needed" >&6; } ;;
3974   xno)
3975     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3976 $as_echo "unsupported" >&6; } ;;
3977   *)
3978     CC="$CC $ac_cv_prog_cc_c99"
3979     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
3980 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
3981 esac
3982 if test "x$ac_cv_prog_cc_c99" != xno; then :
3983
3984 fi
3985
3986
3987
3988 ac_ext=c
3989 ac_cpp='$CPP $CPPFLAGS'
3990 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3991 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3992 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3994 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3995 # On Suns, sometimes $CPP names a directory.
3996 if test -n "$CPP" && test -d "$CPP"; then
3997   CPP=
3998 fi
3999 if test -z "$CPP"; then
4000   if test "${ac_cv_prog_CPP+set}" = set; then :
4001   $as_echo_n "(cached) " >&6
4002 else
4003       # Double quotes because CPP needs to be expanded
4004     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4005     do
4006       ac_preproc_ok=false
4007 for ac_c_preproc_warn_flag in '' yes
4008 do
4009   # Use a header file that comes with gcc, so configuring glibc
4010   # with a fresh cross-compiler works.
4011   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4012   # <limits.h> exists even on freestanding compilers.
4013   # On the NeXT, cc -E runs the code through the compiler's parser,
4014   # not just through cpp. "Syntax error" is here to catch this case.
4015   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4016 /* end confdefs.h.  */
4017 #ifdef __STDC__
4018 # include <limits.h>
4019 #else
4020 # include <assert.h>
4021 #endif
4022                      Syntax error
4023 _ACEOF
4024 if ac_fn_c_try_cpp "$LINENO"; then :
4025
4026 else
4027   # Broken: fails on valid input.
4028 continue
4029 fi
4030 rm -f conftest.err conftest.$ac_ext
4031
4032   # OK, works on sane cases.  Now check whether nonexistent headers
4033   # can be detected and how.
4034   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4035 /* end confdefs.h.  */
4036 #include <ac_nonexistent.h>
4037 _ACEOF
4038 if ac_fn_c_try_cpp "$LINENO"; then :
4039   # Broken: success on invalid input.
4040 continue
4041 else
4042   # Passes both tests.
4043 ac_preproc_ok=:
4044 break
4045 fi
4046 rm -f conftest.err conftest.$ac_ext
4047
4048 done
4049 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4050 rm -f conftest.err conftest.$ac_ext
4051 if $ac_preproc_ok; then :
4052   break
4053 fi
4054
4055     done
4056     ac_cv_prog_CPP=$CPP
4057
4058 fi
4059   CPP=$ac_cv_prog_CPP
4060 else
4061   ac_cv_prog_CPP=$CPP
4062 fi
4063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4064 $as_echo "$CPP" >&6; }
4065 ac_preproc_ok=false
4066 for ac_c_preproc_warn_flag in '' yes
4067 do
4068   # Use a header file that comes with gcc, so configuring glibc
4069   # with a fresh cross-compiler works.
4070   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4071   # <limits.h> exists even on freestanding compilers.
4072   # On the NeXT, cc -E runs the code through the compiler's parser,
4073   # not just through cpp. "Syntax error" is here to catch this case.
4074   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4075 /* end confdefs.h.  */
4076 #ifdef __STDC__
4077 # include <limits.h>
4078 #else
4079 # include <assert.h>
4080 #endif
4081                      Syntax error
4082 _ACEOF
4083 if ac_fn_c_try_cpp "$LINENO"; then :
4084
4085 else
4086   # Broken: fails on valid input.
4087 continue
4088 fi
4089 rm -f conftest.err conftest.$ac_ext
4090
4091   # OK, works on sane cases.  Now check whether nonexistent headers
4092   # can be detected and how.
4093   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4094 /* end confdefs.h.  */
4095 #include <ac_nonexistent.h>
4096 _ACEOF
4097 if ac_fn_c_try_cpp "$LINENO"; then :
4098   # Broken: success on invalid input.
4099 continue
4100 else
4101   # Passes both tests.
4102 ac_preproc_ok=:
4103 break
4104 fi
4105 rm -f conftest.err conftest.$ac_ext
4106
4107 done
4108 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4109 rm -f conftest.err conftest.$ac_ext
4110 if $ac_preproc_ok; then :
4111
4112 else
4113   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4114 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4115 as_fn_error "C preprocessor \"$CPP\" fails sanity check
4116 See \`config.log' for more details." "$LINENO" 5; }
4117 fi
4118
4119 ac_ext=c
4120 ac_cpp='$CPP $CPPFLAGS'
4121 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4122 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4123 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4124
4125
4126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4127 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4128 if test "${ac_cv_path_GREP+set}" = set; then :
4129   $as_echo_n "(cached) " >&6
4130 else
4131   if test -z "$GREP"; then
4132   ac_path_GREP_found=false
4133   # Loop through the user's path and test for each of PROGNAME-LIST
4134   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4135 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4136 do
4137   IFS=$as_save_IFS
4138   test -z "$as_dir" && as_dir=.
4139     for ac_prog in grep ggrep; do
4140     for ac_exec_ext in '' $ac_executable_extensions; do
4141       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4142       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4143 # Check for GNU ac_path_GREP and select it if it is found.
4144   # Check for GNU $ac_path_GREP
4145 case `"$ac_path_GREP" --version 2>&1` in
4146 *GNU*)
4147   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4148 *)
4149   ac_count=0
4150   $as_echo_n 0123456789 >"conftest.in"
4151   while :
4152   do
4153     cat "conftest.in" "conftest.in" >"conftest.tmp"
4154     mv "conftest.tmp" "conftest.in"
4155     cp "conftest.in" "conftest.nl"
4156     $as_echo 'GREP' >> "conftest.nl"
4157     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4158     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4159     as_fn_arith $ac_count + 1 && ac_count=$as_val
4160     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4161       # Best one so far, save it but keep looking for a better one
4162       ac_cv_path_GREP="$ac_path_GREP"
4163       ac_path_GREP_max=$ac_count
4164     fi
4165     # 10*(2^10) chars as input seems more than enough
4166     test $ac_count -gt 10 && break
4167   done
4168   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4169 esac
4170
4171       $ac_path_GREP_found && break 3
4172     done
4173   done
4174   done
4175 IFS=$as_save_IFS
4176   if test -z "$ac_cv_path_GREP"; then
4177     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4178   fi
4179 else
4180   ac_cv_path_GREP=$GREP
4181 fi
4182
4183 fi
4184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4185 $as_echo "$ac_cv_path_GREP" >&6; }
4186  GREP="$ac_cv_path_GREP"
4187
4188
4189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4190 $as_echo_n "checking for egrep... " >&6; }
4191 if test "${ac_cv_path_EGREP+set}" = set; then :
4192   $as_echo_n "(cached) " >&6
4193 else
4194   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4195    then ac_cv_path_EGREP="$GREP -E"
4196    else
4197      if test -z "$EGREP"; then
4198   ac_path_EGREP_found=false
4199   # Loop through the user's path and test for each of PROGNAME-LIST
4200   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4201 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4202 do
4203   IFS=$as_save_IFS
4204   test -z "$as_dir" && as_dir=.
4205     for ac_prog in egrep; do
4206     for ac_exec_ext in '' $ac_executable_extensions; do
4207       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4208       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4209 # Check for GNU ac_path_EGREP and select it if it is found.
4210   # Check for GNU $ac_path_EGREP
4211 case `"$ac_path_EGREP" --version 2>&1` in
4212 *GNU*)
4213   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4214 *)
4215   ac_count=0
4216   $as_echo_n 0123456789 >"conftest.in"
4217   while :
4218   do
4219     cat "conftest.in" "conftest.in" >"conftest.tmp"
4220     mv "conftest.tmp" "conftest.in"
4221     cp "conftest.in" "conftest.nl"
4222     $as_echo 'EGREP' >> "conftest.nl"
4223     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4224     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4225     as_fn_arith $ac_count + 1 && ac_count=$as_val
4226     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4227       # Best one so far, save it but keep looking for a better one
4228       ac_cv_path_EGREP="$ac_path_EGREP"
4229       ac_path_EGREP_max=$ac_count
4230     fi
4231     # 10*(2^10) chars as input seems more than enough
4232     test $ac_count -gt 10 && break
4233   done
4234   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4235 esac
4236
4237       $ac_path_EGREP_found && break 3
4238     done
4239   done
4240   done
4241 IFS=$as_save_IFS
4242   if test -z "$ac_cv_path_EGREP"; then
4243     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4244   fi
4245 else
4246   ac_cv_path_EGREP=$EGREP
4247 fi
4248
4249    fi
4250 fi
4251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4252 $as_echo "$ac_cv_path_EGREP" >&6; }
4253  EGREP="$ac_cv_path_EGREP"
4254
4255
4256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4257 $as_echo_n "checking for ANSI C header files... " >&6; }
4258 if test "${ac_cv_header_stdc+set}" = set; then :
4259   $as_echo_n "(cached) " >&6
4260 else
4261   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4262 /* end confdefs.h.  */
4263 #include <stdlib.h>
4264 #include <stdarg.h>
4265 #include <string.h>
4266 #include <float.h>
4267
4268 int
4269 main ()
4270 {
4271
4272   ;
4273   return 0;
4274 }
4275 _ACEOF
4276 if ac_fn_c_try_compile "$LINENO"; then :
4277   ac_cv_header_stdc=yes
4278 else
4279   ac_cv_header_stdc=no
4280 fi
4281 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4282
4283 if test $ac_cv_header_stdc = yes; then
4284   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4285   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4286 /* end confdefs.h.  */
4287 #include <string.h>
4288
4289 _ACEOF
4290 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4291   $EGREP "memchr" >/dev/null 2>&1; then :
4292
4293 else
4294   ac_cv_header_stdc=no
4295 fi
4296 rm -f conftest*
4297
4298 fi
4299
4300 if test $ac_cv_header_stdc = yes; then
4301   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4302   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4303 /* end confdefs.h.  */
4304 #include <stdlib.h>
4305
4306 _ACEOF
4307 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4308   $EGREP "free" >/dev/null 2>&1; then :
4309
4310 else
4311   ac_cv_header_stdc=no
4312 fi
4313 rm -f conftest*
4314
4315 fi
4316
4317 if test $ac_cv_header_stdc = yes; then
4318   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4319   if test "$cross_compiling" = yes; then :
4320   :
4321 else
4322   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4323 /* end confdefs.h.  */
4324 #include <ctype.h>
4325 #include <stdlib.h>
4326 #if ((' ' & 0x0FF) == 0x020)
4327 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4328 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4329 #else
4330 # define ISLOWER(c) \
4331                    (('a' <= (c) && (c) <= 'i') \
4332                      || ('j' <= (c) && (c) <= 'r') \
4333                      || ('s' <= (c) && (c) <= 'z'))
4334 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4335 #endif
4336
4337 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4338 int
4339 main ()
4340 {
4341   int i;
4342   for (i = 0; i < 256; i++)
4343     if (XOR (islower (i), ISLOWER (i))
4344         || toupper (i) != TOUPPER (i))
4345       return 2;
4346   return 0;
4347 }
4348 _ACEOF
4349 if ac_fn_c_try_run "$LINENO"; then :
4350
4351 else
4352   ac_cv_header_stdc=no
4353 fi
4354 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4355   conftest.$ac_objext conftest.beam conftest.$ac_ext
4356 fi
4357
4358 fi
4359 fi
4360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4361 $as_echo "$ac_cv_header_stdc" >&6; }
4362 if test $ac_cv_header_stdc = yes; then
4363
4364 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4365
4366 fi
4367
4368 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4369 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4370                   inttypes.h stdint.h unistd.h
4371 do :
4372   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4373 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4374 "
4375 eval as_val=\$$as_ac_Header
4376    if test "x$as_val" = x""yes; then :
4377   cat >>confdefs.h <<_ACEOF
4378 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4379 _ACEOF
4380
4381 fi
4382
4383 done
4384
4385
4386
4387
4388 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
4389         if test -n "$ac_tool_prefix"; then
4390   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
4391 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
4392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4393 $as_echo_n "checking for $ac_word... " >&6; }
4394 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then :
4395   $as_echo_n "(cached) " >&6
4396 else
4397   case $PKG_CONFIG in
4398   [\\/]* | ?:[\\/]*)
4399   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
4400   ;;
4401   *)
4402   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4403 for as_dir in $PATH
4404 do
4405   IFS=$as_save_IFS
4406   test -z "$as_dir" && as_dir=.
4407     for ac_exec_ext in '' $ac_executable_extensions; do
4408   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4409     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
4410     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4411     break 2
4412   fi
4413 done
4414   done
4415 IFS=$as_save_IFS
4416
4417   ;;
4418 esac
4419 fi
4420 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
4421 if test -n "$PKG_CONFIG"; then
4422   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
4423 $as_echo "$PKG_CONFIG" >&6; }
4424 else
4425   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4426 $as_echo "no" >&6; }
4427 fi
4428
4429
4430 fi
4431 if test -z "$ac_cv_path_PKG_CONFIG"; then
4432   ac_pt_PKG_CONFIG=$PKG_CONFIG
4433   # Extract the first word of "pkg-config", so it can be a program name with args.
4434 set dummy pkg-config; ac_word=$2
4435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4436 $as_echo_n "checking for $ac_word... " >&6; }
4437 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then :
4438   $as_echo_n "(cached) " >&6
4439 else
4440   case $ac_pt_PKG_CONFIG in
4441   [\\/]* | ?:[\\/]*)
4442   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
4443   ;;
4444   *)
4445   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4446 for as_dir in $PATH
4447 do
4448   IFS=$as_save_IFS
4449   test -z "$as_dir" && as_dir=.
4450     for ac_exec_ext in '' $ac_executable_extensions; do
4451   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4452     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
4453     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4454     break 2
4455   fi
4456 done
4457   done
4458 IFS=$as_save_IFS
4459
4460   ;;
4461 esac
4462 fi
4463 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
4464 if test -n "$ac_pt_PKG_CONFIG"; then
4465   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
4466 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
4467 else
4468   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4469 $as_echo "no" >&6; }
4470 fi
4471
4472   if test "x$ac_pt_PKG_CONFIG" = x; then
4473     PKG_CONFIG=""
4474   else
4475     case $cross_compiling:$ac_tool_warned in
4476 yes:)
4477 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4478 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4479 ac_tool_warned=yes ;;
4480 esac
4481     PKG_CONFIG=$ac_pt_PKG_CONFIG
4482   fi
4483 else
4484   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
4485 fi
4486
4487 fi
4488 if test -n "$PKG_CONFIG"; then
4489         _pkg_min_version=0.9.0
4490         { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
4491 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
4492         if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
4493                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4494 $as_echo "yes" >&6; }
4495         else
4496                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4497 $as_echo "no" >&6; }
4498                 PKG_CONFIG=""
4499         fi
4500
4501 fi
4502 # Make sure we can run config.sub.
4503 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4504   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4505
4506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4507 $as_echo_n "checking build system type... " >&6; }
4508 if test "${ac_cv_build+set}" = set; then :
4509   $as_echo_n "(cached) " >&6
4510 else
4511   ac_build_alias=$build_alias
4512 test "x$ac_build_alias" = x &&
4513   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4514 test "x$ac_build_alias" = x &&
4515   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4516 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4517   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4518
4519 fi
4520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4521 $as_echo "$ac_cv_build" >&6; }
4522 case $ac_cv_build in
4523 *-*-*) ;;
4524 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4525 esac
4526 build=$ac_cv_build
4527 ac_save_IFS=$IFS; IFS='-'
4528 set x $ac_cv_build
4529 shift
4530 build_cpu=$1
4531 build_vendor=$2
4532 shift; shift
4533 # Remember, the first character of IFS is used to create $*,
4534 # except with old shells:
4535 build_os=$*
4536 IFS=$ac_save_IFS
4537 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4538
4539
4540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4541 $as_echo_n "checking host system type... " >&6; }
4542 if test "${ac_cv_host+set}" = set; then :
4543   $as_echo_n "(cached) " >&6
4544 else
4545   if test "x$host_alias" = x; then
4546   ac_cv_host=$ac_cv_build
4547 else
4548   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4549     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4550 fi
4551
4552 fi
4553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4554 $as_echo "$ac_cv_host" >&6; }
4555 case $ac_cv_host in
4556 *-*-*) ;;
4557 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4558 esac
4559 host=$ac_cv_host
4560 ac_save_IFS=$IFS; IFS='-'
4561 set x $ac_cv_host
4562 shift
4563 host_cpu=$1
4564 host_vendor=$2
4565 shift; shift
4566 # Remember, the first character of IFS is used to create $*,
4567 # except with old shells:
4568 host_os=$*
4569 IFS=$ac_save_IFS
4570 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4571
4572
4573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4574 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4575 if test "${ac_cv_path_SED+set}" = set; then :
4576   $as_echo_n "(cached) " >&6
4577 else
4578             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4579      for ac_i in 1 2 3 4 5 6 7; do
4580        ac_script="$ac_script$as_nl$ac_script"
4581      done
4582      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4583      { ac_script=; unset ac_script;}
4584      if test -z "$SED"; then
4585   ac_path_SED_found=false
4586   # Loop through the user's path and test for each of PROGNAME-LIST
4587   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4588 for as_dir in $PATH
4589 do
4590   IFS=$as_save_IFS
4591   test -z "$as_dir" && as_dir=.
4592     for ac_prog in sed gsed; do
4593     for ac_exec_ext in '' $ac_executable_extensions; do
4594       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4595       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4596 # Check for GNU ac_path_SED and select it if it is found.
4597   # Check for GNU $ac_path_SED
4598 case `"$ac_path_SED" --version 2>&1` in
4599 *GNU*)
4600   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4601 *)
4602   ac_count=0
4603   $as_echo_n 0123456789 >"conftest.in"
4604   while :
4605   do
4606     cat "conftest.in" "conftest.in" >"conftest.tmp"
4607     mv "conftest.tmp" "conftest.in"
4608     cp "conftest.in" "conftest.nl"
4609     $as_echo '' >> "conftest.nl"
4610     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4611     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4612     as_fn_arith $ac_count + 1 && ac_count=$as_val
4613     if test $ac_count -gt ${ac_path_SED_max-0}; then
4614       # Best one so far, save it but keep looking for a better one
4615       ac_cv_path_SED="$ac_path_SED"
4616       ac_path_SED_max=$ac_count
4617     fi
4618     # 10*(2^10) chars as input seems more than enough
4619     test $ac_count -gt 10 && break
4620   done
4621   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4622 esac
4623
4624       $ac_path_SED_found && break 3
4625     done
4626   done
4627   done
4628 IFS=$as_save_IFS
4629   if test -z "$ac_cv_path_SED"; then
4630     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4631   fi
4632 else
4633   ac_cv_path_SED=$SED
4634 fi
4635
4636 fi
4637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4638 $as_echo "$ac_cv_path_SED" >&6; }
4639  SED="$ac_cv_path_SED"
4640   rm -f conftest.sed
4641
4642
4643
4644
4645
4646 if  test "x$GCC" = xyes ; then
4647     CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \
4648 -Wmissing-declarations -Wnested-externs -fno-strict-aliasing \
4649 -Wbad-function-cast -Wformat=2"
4650     case `$CC -dumpversion` in
4651     3.4.* | 4.*)
4652         CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement"
4653         ;;
4654     esac
4655 else
4656     ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default"
4657 if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then :
4658   SUNCC="yes"
4659 else
4660   SUNCC="no"
4661 fi
4662
4663     if test "x$SUNCC" = "xyes"; then
4664         CWARNFLAGS="-v"
4665     fi
4666 fi
4667
4668
4669
4670 # If the module's configure.ac calls AC_PROG_CC later on, CC gets set to C89
4671
4672
4673
4674 # Check whether --enable-strict-compilation was given.
4675 if test "${enable_strict_compilation+set}" = set; then :
4676   enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval
4677 else
4678   STRICT_COMPILE=no
4679 fi
4680
4681 if test "x$STRICT_COMPILE" = "xyes"; then
4682         ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default"
4683 if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then :
4684   SUNCC="yes"
4685 else
4686   SUNCC="no"
4687 fi
4688
4689         ac_fn_c_check_decl "$LINENO" "__INTEL_COMPILER" "ac_cv_have_decl___INTEL_COMPILER" "$ac_includes_default"
4690 if test "x$ac_cv_have_decl___INTEL_COMPILER" = x""yes; then :
4691   INTELCC="yes"
4692 else
4693   INTELCC="no"
4694 fi
4695
4696         if test "x$GCC" = xyes ; then
4697                 STRICT_CFLAGS="-pedantic -Werror"
4698         elif test "x$SUNCC" = "xyes"; then
4699                 STRICT_CFLAGS="-errwarn"
4700     elif test "x$INTELCC" = "xyes"; then
4701                 STRICT_CFLAGS="-Werror"
4702         fi
4703 fi
4704 CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"
4705
4706
4707
4708
4709 cat >>confdefs.h <<_ACEOF
4710 #define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
4711 _ACEOF
4712
4713         PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
4714         if test "x$PVM" = "x"; then
4715                 PVM="0"
4716         fi
4717
4718 cat >>confdefs.h <<_ACEOF
4719 #define PACKAGE_VERSION_MINOR $PVM
4720 _ACEOF
4721
4722         PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
4723         if test "x$PVP" = "x"; then
4724                 PVP="0"
4725         fi
4726
4727 cat >>confdefs.h <<_ACEOF
4728 #define PACKAGE_VERSION_PATCHLEVEL $PVP
4729 _ACEOF
4730
4731
4732
4733 CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > \$(top_srcdir)/.changelog.tmp && \
4734 mv \$(top_srcdir)/.changelog.tmp \$(top_srcdir)/ChangeLog) \
4735 || (rm -f \$(top_srcdir)/.changelog.tmp; touch \$(top_srcdir)/ChangeLog; \
4736 echo 'git directory not found: installing possibly empty changelog.' >&2)"
4737
4738
4739
4740
4741 macros_datadir=`$PKG_CONFIG --print-errors --variable=pkgdatadir xorg-macros`
4742 INSTALL_CMD="(cp -f "$macros_datadir/INSTALL" \$(top_srcdir)/.INSTALL.tmp && \
4743 mv \$(top_srcdir)/.INSTALL.tmp \$(top_srcdir)/INSTALL) \
4744 || (rm -f \$(top_srcdir)/.INSTALL.tmp; touch \$(top_srcdir)/INSTALL; \
4745 echo 'util-macros \"pkgdatadir\" from xorg-macros.pc not found: installing possibly empty INSTALL.' >&2)"
4746
4747
4748
4749
4750
4751
4752 if test x$APP_MAN_SUFFIX = x    ; then
4753     APP_MAN_SUFFIX=1
4754 fi
4755 if test x$APP_MAN_DIR = x    ; then
4756     APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
4757 fi
4758
4759 if test x$LIB_MAN_SUFFIX = x    ; then
4760     LIB_MAN_SUFFIX=3
4761 fi
4762 if test x$LIB_MAN_DIR = x    ; then
4763     LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
4764 fi
4765
4766 if test x$FILE_MAN_SUFFIX = x    ; then
4767     case $host_os in
4768         solaris*)       FILE_MAN_SUFFIX=4  ;;
4769         *)              FILE_MAN_SUFFIX=5  ;;
4770     esac
4771 fi
4772 if test x$FILE_MAN_DIR = x    ; then
4773     FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
4774 fi
4775
4776 if test x$MISC_MAN_SUFFIX = x    ; then
4777     case $host_os in
4778         solaris*)       MISC_MAN_SUFFIX=5  ;;
4779         *)              MISC_MAN_SUFFIX=7  ;;
4780     esac
4781 fi
4782 if test x$MISC_MAN_DIR = x    ; then
4783     MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
4784 fi
4785
4786 if test x$DRIVER_MAN_SUFFIX = x    ; then
4787     case $host_os in
4788         solaris*)       DRIVER_MAN_SUFFIX=7  ;;
4789         *)              DRIVER_MAN_SUFFIX=4  ;;
4790     esac
4791 fi
4792 if test x$DRIVER_MAN_DIR = x    ; then
4793     DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
4794 fi
4795
4796 if test x$ADMIN_MAN_SUFFIX = x    ; then
4797     case $host_os in
4798         solaris*)       ADMIN_MAN_SUFFIX=1m ;;
4799         *)              ADMIN_MAN_SUFFIX=8  ;;
4800     esac
4801 fi
4802 if test x$ADMIN_MAN_DIR = x    ; then
4803     ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
4804 fi
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820 XORG_MAN_PAGE="X Version 11"
4821
4822 MAN_SUBSTS="\
4823         -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
4824         -e 's|__xorgversion__|\"\$(PACKAGE_STRING)\" \"\$(XORG_MAN_PAGE)\"|' \
4825         -e 's|__xservername__|Xorg|g' \
4826         -e 's|__xconfigfile__|xorg.conf|g' \
4827         -e 's|__projectroot__|\$(prefix)|g' \
4828         -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \
4829         -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \
4830         -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \
4831         -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \
4832         -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \
4833         -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'"
4834
4835
4836
4837 # Check whether --enable-silent-rules was given.
4838 if test "${enable_silent_rules+set}" = set; then :
4839   enableval=$enable_silent_rules;
4840 fi
4841
4842 case $enable_silent_rules in
4843 yes) AM_DEFAULT_VERBOSITY=0;;
4844 no)  AM_DEFAULT_VERBOSITY=1;;
4845 *)   AM_DEFAULT_VERBOSITY=0;;
4846 esac
4847 AM_BACKSLASH='\'
4848
4849
4850 ac_config_headers="$ac_config_headers config.h"
4851
4852
4853 # Check for progs
4854 ac_ext=c
4855 ac_cpp='$CPP $CPPFLAGS'
4856 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4857 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4858 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4859 if test -n "$ac_tool_prefix"; then
4860   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4861 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4863 $as_echo_n "checking for $ac_word... " >&6; }
4864 if test "${ac_cv_prog_CC+set}" = set; then :
4865   $as_echo_n "(cached) " >&6
4866 else
4867   if test -n "$CC"; then
4868   ac_cv_prog_CC="$CC" # Let the user override the test.
4869 else
4870 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4871 for as_dir in $PATH
4872 do
4873   IFS=$as_save_IFS
4874   test -z "$as_dir" && as_dir=.
4875     for ac_exec_ext in '' $ac_executable_extensions; do
4876   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4877     ac_cv_prog_CC="${ac_tool_prefix}gcc"
4878     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4879     break 2
4880   fi
4881 done
4882   done
4883 IFS=$as_save_IFS
4884
4885 fi
4886 fi
4887 CC=$ac_cv_prog_CC
4888 if test -n "$CC"; then
4889   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4890 $as_echo "$CC" >&6; }
4891 else
4892   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4893 $as_echo "no" >&6; }
4894 fi
4895
4896
4897 fi
4898 if test -z "$ac_cv_prog_CC"; then
4899   ac_ct_CC=$CC
4900   # Extract the first word of "gcc", so it can be a program name with args.
4901 set dummy gcc; ac_word=$2
4902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4903 $as_echo_n "checking for $ac_word... " >&6; }
4904 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4905   $as_echo_n "(cached) " >&6
4906 else
4907   if test -n "$ac_ct_CC"; then
4908   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4909 else
4910 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4911 for as_dir in $PATH
4912 do
4913   IFS=$as_save_IFS
4914   test -z "$as_dir" && as_dir=.
4915     for ac_exec_ext in '' $ac_executable_extensions; do
4916   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4917     ac_cv_prog_ac_ct_CC="gcc"
4918     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4919     break 2
4920   fi
4921 done
4922   done
4923 IFS=$as_save_IFS
4924
4925 fi
4926 fi
4927 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4928 if test -n "$ac_ct_CC"; then
4929   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4930 $as_echo "$ac_ct_CC" >&6; }
4931 else
4932   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4933 $as_echo "no" >&6; }
4934 fi
4935
4936   if test "x$ac_ct_CC" = x; then
4937     CC=""
4938   else
4939     case $cross_compiling:$ac_tool_warned in
4940 yes:)
4941 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4942 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4943 ac_tool_warned=yes ;;
4944 esac
4945     CC=$ac_ct_CC
4946   fi
4947 else
4948   CC="$ac_cv_prog_CC"
4949 fi
4950
4951 if test -z "$CC"; then
4952           if test -n "$ac_tool_prefix"; then
4953     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4954 set dummy ${ac_tool_prefix}cc; ac_word=$2
4955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4956 $as_echo_n "checking for $ac_word... " >&6; }
4957 if test "${ac_cv_prog_CC+set}" = set; then :
4958   $as_echo_n "(cached) " >&6
4959 else
4960   if test -n "$CC"; then
4961   ac_cv_prog_CC="$CC" # Let the user override the test.
4962 else
4963 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4964 for as_dir in $PATH
4965 do
4966   IFS=$as_save_IFS
4967   test -z "$as_dir" && as_dir=.
4968     for ac_exec_ext in '' $ac_executable_extensions; do
4969   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4970     ac_cv_prog_CC="${ac_tool_prefix}cc"
4971     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4972     break 2
4973   fi
4974 done
4975   done
4976 IFS=$as_save_IFS
4977
4978 fi
4979 fi
4980 CC=$ac_cv_prog_CC
4981 if test -n "$CC"; then
4982   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4983 $as_echo "$CC" >&6; }
4984 else
4985   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4986 $as_echo "no" >&6; }
4987 fi
4988
4989
4990   fi
4991 fi
4992 if test -z "$CC"; then
4993   # Extract the first word of "cc", so it can be a program name with args.
4994 set dummy cc; ac_word=$2
4995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4996 $as_echo_n "checking for $ac_word... " >&6; }
4997 if test "${ac_cv_prog_CC+set}" = set; then :
4998   $as_echo_n "(cached) " >&6
4999 else
5000   if test -n "$CC"; then
5001   ac_cv_prog_CC="$CC" # Let the user override the test.
5002 else
5003   ac_prog_rejected=no
5004 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5005 for as_dir in $PATH
5006 do
5007   IFS=$as_save_IFS
5008   test -z "$as_dir" && as_dir=.
5009     for ac_exec_ext in '' $ac_executable_extensions; do
5010   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5011     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
5012        ac_prog_rejected=yes
5013        continue
5014      fi
5015     ac_cv_prog_CC="cc"
5016     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5017     break 2
5018   fi
5019 done
5020   done
5021 IFS=$as_save_IFS
5022
5023 if test $ac_prog_rejected = yes; then
5024   # We found a bogon in the path, so make sure we never use it.
5025   set dummy $ac_cv_prog_CC
5026   shift
5027   if test $# != 0; then
5028     # We chose a different compiler from the bogus one.
5029     # However, it has the same basename, so the bogon will be chosen
5030     # first if we set CC to just the basename; use the full file name.
5031     shift
5032     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
5033   fi
5034 fi
5035 fi
5036 fi
5037 CC=$ac_cv_prog_CC
5038 if test -n "$CC"; then
5039   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5040 $as_echo "$CC" >&6; }
5041 else
5042   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5043 $as_echo "no" >&6; }
5044 fi
5045
5046
5047 fi
5048 if test -z "$CC"; then
5049   if test -n "$ac_tool_prefix"; then
5050   for ac_prog in cl.exe
5051   do
5052     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5053 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5055 $as_echo_n "checking for $ac_word... " >&6; }
5056 if test "${ac_cv_prog_CC+set}" = set; then :
5057   $as_echo_n "(cached) " >&6
5058 else
5059   if test -n "$CC"; then
5060   ac_cv_prog_CC="$CC" # Let the user override the test.
5061 else
5062 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5063 for as_dir in $PATH
5064 do
5065   IFS=$as_save_IFS
5066   test -z "$as_dir" && as_dir=.
5067     for ac_exec_ext in '' $ac_executable_extensions; do
5068   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5069     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5070     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5071     break 2
5072   fi
5073 done
5074   done
5075 IFS=$as_save_IFS
5076
5077 fi
5078 fi
5079 CC=$ac_cv_prog_CC
5080 if test -n "$CC"; then
5081   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5082 $as_echo "$CC" >&6; }
5083 else
5084   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5085 $as_echo "no" >&6; }
5086 fi
5087
5088
5089     test -n "$CC" && break
5090   done
5091 fi
5092 if test -z "$CC"; then
5093   ac_ct_CC=$CC
5094   for ac_prog in cl.exe
5095 do
5096   # Extract the first word of "$ac_prog", so it can be a program name with args.
5097 set dummy $ac_prog; ac_word=$2
5098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5099 $as_echo_n "checking for $ac_word... " >&6; }
5100 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
5101   $as_echo_n "(cached) " >&6
5102 else
5103   if test -n "$ac_ct_CC"; then
5104   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5105 else
5106 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5107 for as_dir in $PATH
5108 do
5109   IFS=$as_save_IFS
5110   test -z "$as_dir" && as_dir=.
5111     for ac_exec_ext in '' $ac_executable_extensions; do
5112   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5113     ac_cv_prog_ac_ct_CC="$ac_prog"
5114     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5115     break 2
5116   fi
5117 done
5118   done
5119 IFS=$as_save_IFS
5120
5121 fi
5122 fi
5123 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5124 if test -n "$ac_ct_CC"; then
5125   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5126 $as_echo "$ac_ct_CC" >&6; }
5127 else
5128   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5129 $as_echo "no" >&6; }
5130 fi
5131
5132
5133   test -n "$ac_ct_CC" && break
5134 done
5135
5136   if test "x$ac_ct_CC" = x; then
5137     CC=""
5138   else
5139     case $cross_compiling:$ac_tool_warned in
5140 yes:)
5141 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5142 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5143 ac_tool_warned=yes ;;
5144 esac
5145     CC=$ac_ct_CC
5146   fi
5147 fi
5148
5149 fi
5150
5151
5152 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5153 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5154 as_fn_error "no acceptable C compiler found in \$PATH
5155 See \`config.log' for more details." "$LINENO" 5; }
5156
5157 # Provide some information about the compiler.
5158 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5159 set X $ac_compile
5160 ac_compiler=$2
5161 for ac_option in --version -v -V -qversion; do
5162   { { ac_try="$ac_compiler $ac_option >&5"
5163 case "(($ac_try" in
5164   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5165   *) ac_try_echo=$ac_try;;
5166 esac
5167 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5168 $as_echo "$ac_try_echo"; } >&5
5169   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5170   ac_status=$?
5171   if test -s conftest.err; then
5172     sed '10a\
5173 ... rest of stderr output deleted ...
5174          10q' conftest.err >conftest.er1
5175     cat conftest.er1 >&5
5176   fi
5177   rm -f conftest.er1 conftest.err
5178   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5179   test $ac_status = 0; }
5180 done
5181
5182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5183 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5184 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
5185   $as_echo_n "(cached) " >&6
5186 else
5187   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5188 /* end confdefs.h.  */
5189
5190 int
5191 main ()
5192 {
5193 #ifndef __GNUC__
5194        choke me
5195 #endif
5196
5197   ;
5198   return 0;
5199 }
5200 _ACEOF
5201 if ac_fn_c_try_compile "$LINENO"; then :
5202   ac_compiler_gnu=yes
5203 else
5204   ac_compiler_gnu=no
5205 fi
5206 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5207 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5208
5209 fi
5210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5211 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5212 if test $ac_compiler_gnu = yes; then
5213   GCC=yes
5214 else
5215   GCC=
5216 fi
5217 ac_test_CFLAGS=${CFLAGS+set}
5218 ac_save_CFLAGS=$CFLAGS
5219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5220 $as_echo_n "checking whether $CC accepts -g... " >&6; }
5221 if test "${ac_cv_prog_cc_g+set}" = set; then :
5222   $as_echo_n "(cached) " >&6
5223 else
5224   ac_save_c_werror_flag=$ac_c_werror_flag
5225    ac_c_werror_flag=yes
5226    ac_cv_prog_cc_g=no
5227    CFLAGS="-g"
5228    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5229 /* end confdefs.h.  */
5230
5231 int
5232 main ()
5233 {
5234
5235   ;
5236   return 0;
5237 }
5238 _ACEOF
5239 if ac_fn_c_try_compile "$LINENO"; then :
5240   ac_cv_prog_cc_g=yes
5241 else
5242   CFLAGS=""
5243       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5244 /* end confdefs.h.  */
5245
5246 int
5247 main ()
5248 {
5249
5250   ;
5251   return 0;
5252 }
5253 _ACEOF
5254 if ac_fn_c_try_compile "$LINENO"; then :
5255
5256 else
5257   ac_c_werror_flag=$ac_save_c_werror_flag
5258          CFLAGS="-g"
5259          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5260 /* end confdefs.h.  */
5261
5262 int
5263 main ()
5264 {
5265
5266   ;
5267   return 0;
5268 }
5269 _ACEOF
5270 if ac_fn_c_try_compile "$LINENO"; then :
5271   ac_cv_prog_cc_g=yes
5272 fi
5273 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5274 fi
5275 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5276 fi
5277 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5278    ac_c_werror_flag=$ac_save_c_werror_flag
5279 fi
5280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5281 $as_echo "$ac_cv_prog_cc_g" >&6; }
5282 if test "$ac_test_CFLAGS" = set; then
5283   CFLAGS=$ac_save_CFLAGS
5284 elif test $ac_cv_prog_cc_g = yes; then
5285   if test "$GCC" = yes; then
5286     CFLAGS="-g -O2"
5287   else
5288     CFLAGS="-g"
5289   fi
5290 else
5291   if test "$GCC" = yes; then
5292     CFLAGS="-O2"
5293   else
5294     CFLAGS=
5295   fi
5296 fi
5297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5298 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5299 if test "${ac_cv_prog_cc_c89+set}" = set; then :
5300   $as_echo_n "(cached) " >&6
5301 else
5302   ac_cv_prog_cc_c89=no
5303 ac_save_CC=$CC
5304 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5305 /* end confdefs.h.  */
5306 #include <stdarg.h>
5307 #include <stdio.h>
5308 #include <sys/types.h>
5309 #include <sys/stat.h>
5310 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
5311 struct buf { int x; };
5312 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5313 static char *e (p, i)
5314      char **p;
5315      int i;
5316 {
5317   return p[i];
5318 }
5319 static char *f (char * (*g) (char **, int), char **p, ...)
5320 {
5321   char *s;
5322   va_list v;
5323   va_start (v,p);
5324   s = g (p, va_arg (v,int));
5325   va_end (v);
5326   return s;
5327 }
5328
5329 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
5330    function prototypes and stuff, but not '\xHH' hex character constants.
5331    These don't provoke an error unfortunately, instead are silently treated
5332    as 'x'.  The following induces an error, until -std is added to get
5333    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
5334    array size at least.  It's necessary to write '\x00'==0 to get something
5335    that's true only with -std.  */
5336 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5337
5338 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5339    inside strings and character constants.  */
5340 #define FOO(x) 'x'
5341 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5342
5343 int test (int i, double x);
5344 struct s1 {int (*f) (int a);};
5345 struct s2 {int (*f) (double a);};
5346 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5347 int argc;
5348 char **argv;
5349 int
5350 main ()
5351 {
5352 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
5353   ;
5354   return 0;
5355 }
5356 _ACEOF
5357 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5358         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5359 do
5360   CC="$ac_save_CC $ac_arg"
5361   if ac_fn_c_try_compile "$LINENO"; then :
5362   ac_cv_prog_cc_c89=$ac_arg
5363 fi
5364 rm -f core conftest.err conftest.$ac_objext
5365   test "x$ac_cv_prog_cc_c89" != "xno" && break
5366 done
5367 rm -f conftest.$ac_ext
5368 CC=$ac_save_CC
5369
5370 fi
5371 # AC_CACHE_VAL
5372 case "x$ac_cv_prog_cc_c89" in
5373   x)
5374     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5375 $as_echo "none needed" >&6; } ;;
5376   xno)
5377     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5378 $as_echo "unsupported" >&6; } ;;
5379   *)
5380     CC="$CC $ac_cv_prog_cc_c89"
5381     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5382 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5383 esac
5384 if test "x$ac_cv_prog_cc_c89" != xno; then :
5385
5386 fi
5387
5388 ac_ext=c
5389 ac_cpp='$CPP $CPPFLAGS'
5390 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5391 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5392 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5393
5394 depcc="$CC"   am_compiler_list=
5395
5396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5397 $as_echo_n "checking dependency style of $depcc... " >&6; }
5398 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
5399   $as_echo_n "(cached) " >&6
5400 else
5401   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5402   # We make a subdir and do the tests there.  Otherwise we can end up
5403   # making bogus files that we don't know about and never remove.  For
5404   # instance it was reported that on HP-UX the gcc test will end up
5405   # making a dummy file named `D' -- because `-MD' means `put the output
5406   # in D'.
5407   mkdir conftest.dir
5408   # Copy depcomp to subdir because otherwise we won't find it if we're
5409   # using a relative directory.
5410   cp "$am_depcomp" conftest.dir
5411   cd conftest.dir
5412   # We will build objects and dependencies in a subdirectory because
5413   # it helps to detect inapplicable dependency modes.  For instance
5414   # both Tru64's cc and ICC support -MD to output dependencies as a
5415   # side effect of compilation, but ICC will put the dependencies in
5416   # the current directory while Tru64 will put them in the object
5417   # directory.
5418   mkdir sub
5419
5420   am_cv_CC_dependencies_compiler_type=none
5421   if test "$am_compiler_list" = ""; then
5422      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5423   fi
5424   am__universal=false
5425   case " $depcc " in #(
5426      *\ -arch\ *\ -arch\ *) am__universal=true ;;
5427      esac
5428
5429   for depmode in $am_compiler_list; do
5430     # Setup a source with many dependencies, because some compilers
5431     # like to wrap large dependency lists on column 80 (with \), and
5432     # we should not choose a depcomp mode which is confused by this.
5433     #
5434     # We need to recreate these files for each test, as the compiler may
5435     # overwrite some of them when testing with obscure command lines.
5436     # This happens at least with the AIX C compiler.
5437     : > sub/conftest.c
5438     for i in 1 2 3 4 5 6; do
5439       echo '#include "conftst'$i'.h"' >> sub/conftest.c
5440       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5441       # Solaris 8's {/usr,}/bin/sh.
5442       touch sub/conftst$i.h
5443     done
5444     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5445
5446     # We check with `-c' and `-o' for the sake of the "dashmstdout"
5447     # mode.  It turns out that the SunPro C++ compiler does not properly
5448     # handle `-M -o', and we need to detect this.  Also, some Intel
5449     # versions had trouble with output in subdirs
5450     am__obj=sub/conftest.${OBJEXT-o}
5451     am__minus_obj="-o $am__obj"
5452     case $depmode in
5453     gcc)
5454       # This depmode causes a compiler race in universal mode.
5455       test "$am__universal" = false || continue
5456       ;;
5457     nosideeffect)
5458       # after this tag, mechanisms are not by side-effect, so they'll
5459       # only be used when explicitly requested
5460       if test "x$enable_dependency_tracking" = xyes; then
5461         continue
5462       else
5463         break
5464       fi
5465       ;;
5466     msvisualcpp | msvcmsys)
5467       # This compiler won't grok `-c -o', but also, the minuso test has
5468       # not run yet.  These depmodes are late enough in the game, and
5469       # so weak that their functioning should not be impacted.
5470       am__obj=conftest.${OBJEXT-o}
5471       am__minus_obj=
5472       ;;
5473     none) break ;;
5474     esac
5475     if depmode=$depmode \
5476        source=sub/conftest.c object=$am__obj \
5477        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5478        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5479          >/dev/null 2>conftest.err &&
5480        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5481        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5482        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5483        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5484       # icc doesn't choke on unknown options, it will just issue warnings
5485       # or remarks (even with -Werror).  So we grep stderr for any message
5486       # that says an option was ignored or not supported.
5487       # When given -MP, icc 7.0 and 7.1 complain thusly:
5488       #   icc: Command line warning: ignoring option '-M'; no argument required
5489       # The diagnosis changed in icc 8.0:
5490       #   icc: Command line remark: option '-MP' not supported
5491       if (grep 'ignoring option' conftest.err ||
5492           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5493         am_cv_CC_dependencies_compiler_type=$depmode
5494         break
5495       fi
5496     fi
5497   done
5498
5499   cd ..
5500   rm -rf conftest.dir
5501 else
5502   am_cv_CC_dependencies_compiler_type=none
5503 fi
5504
5505 fi
5506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5507 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
5508 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5509
5510  if
5511   test "x$enable_dependency_tracking" != xno \
5512   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5513   am__fastdepCC_TRUE=
5514   am__fastdepCC_FALSE='#'
5515 else
5516   am__fastdepCC_TRUE='#'
5517   am__fastdepCC_FALSE=
5518 fi
5519
5520
5521 case `pwd` in
5522   *\ * | *\     *)
5523     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5524 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5525 esac
5526
5527
5528
5529 macro_version='2.2.6b'
5530 macro_revision='1.3017'
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544 ltmain="$ac_aux_dir/ltmain.sh"
5545
5546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5547 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5548 if test "${ac_cv_path_SED+set}" = set; then :
5549   $as_echo_n "(cached) " >&6
5550 else
5551             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5552      for ac_i in 1 2 3 4 5 6 7; do
5553        ac_script="$ac_script$as_nl$ac_script"
5554      done
5555      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5556      { ac_script=; unset ac_script;}
5557      if test -z "$SED"; then
5558   ac_path_SED_found=false
5559   # Loop through the user's path and test for each of PROGNAME-LIST
5560   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5561 for as_dir in $PATH
5562 do
5563   IFS=$as_save_IFS
5564   test -z "$as_dir" && as_dir=.
5565     for ac_prog in sed gsed; do
5566     for ac_exec_ext in '' $ac_executable_extensions; do
5567       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5568       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5569 # Check for GNU ac_path_SED and select it if it is found.
5570   # Check for GNU $ac_path_SED
5571 case `"$ac_path_SED" --version 2>&1` in
5572 *GNU*)
5573   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5574 *)
5575   ac_count=0
5576   $as_echo_n 0123456789 >"conftest.in"
5577   while :
5578   do
5579     cat "conftest.in" "conftest.in" >"conftest.tmp"
5580     mv "conftest.tmp" "conftest.in"
5581     cp "conftest.in" "conftest.nl"
5582     $as_echo '' >> "conftest.nl"
5583     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5584     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5585     as_fn_arith $ac_count + 1 && ac_count=$as_val
5586     if test $ac_count -gt ${ac_path_SED_max-0}; then
5587       # Best one so far, save it but keep looking for a better one
5588       ac_cv_path_SED="$ac_path_SED"
5589       ac_path_SED_max=$ac_count
5590     fi
5591     # 10*(2^10) chars as input seems more than enough
5592     test $ac_count -gt 10 && break
5593   done
5594   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5595 esac
5596
5597       $ac_path_SED_found && break 3
5598     done
5599   done
5600   done
5601 IFS=$as_save_IFS
5602   if test -z "$ac_cv_path_SED"; then
5603     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5604   fi
5605 else
5606   ac_cv_path_SED=$SED
5607 fi
5608
5609 fi
5610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5611 $as_echo "$ac_cv_path_SED" >&6; }
5612  SED="$ac_cv_path_SED"
5613   rm -f conftest.sed
5614
5615 test -z "$SED" && SED=sed
5616 Xsed="$SED -e 1s/^X//"
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5629 $as_echo_n "checking for fgrep... " >&6; }
5630 if test "${ac_cv_path_FGREP+set}" = set; then :
5631   $as_echo_n "(cached) " >&6
5632 else
5633   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5634    then ac_cv_path_FGREP="$GREP -F"
5635    else
5636      if test -z "$FGREP"; then
5637   ac_path_FGREP_found=false
5638   # Loop through the user's path and test for each of PROGNAME-LIST
5639   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5640 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5641 do
5642   IFS=$as_save_IFS
5643   test -z "$as_dir" && as_dir=.
5644     for ac_prog in fgrep; do
5645     for ac_exec_ext in '' $ac_executable_extensions; do
5646       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5647       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5648 # Check for GNU ac_path_FGREP and select it if it is found.
5649   # Check for GNU $ac_path_FGREP
5650 case `"$ac_path_FGREP" --version 2>&1` in
5651 *GNU*)
5652   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5653 *)
5654   ac_count=0
5655   $as_echo_n 0123456789 >"conftest.in"
5656   while :
5657   do
5658     cat "conftest.in" "conftest.in" >"conftest.tmp"
5659     mv "conftest.tmp" "conftest.in"
5660     cp "conftest.in" "conftest.nl"
5661     $as_echo 'FGREP' >> "conftest.nl"
5662     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5663     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5664     as_fn_arith $ac_count + 1 && ac_count=$as_val
5665     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5666       # Best one so far, save it but keep looking for a better one
5667       ac_cv_path_FGREP="$ac_path_FGREP"
5668       ac_path_FGREP_max=$ac_count
5669     fi
5670     # 10*(2^10) chars as input seems more than enough
5671     test $ac_count -gt 10 && break
5672   done
5673   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5674 esac
5675
5676       $ac_path_FGREP_found && break 3
5677     done
5678   done
5679   done
5680 IFS=$as_save_IFS
5681   if test -z "$ac_cv_path_FGREP"; then
5682     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5683   fi
5684 else
5685   ac_cv_path_FGREP=$FGREP
5686 fi
5687
5688    fi
5689 fi
5690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5691 $as_echo "$ac_cv_path_FGREP" >&6; }
5692  FGREP="$ac_cv_path_FGREP"
5693
5694
5695 test -z "$GREP" && GREP=grep
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715 # Check whether --with-gnu-ld was given.
5716 if test "${with_gnu_ld+set}" = set; then :
5717   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5718 else
5719   with_gnu_ld=no
5720 fi
5721
5722 ac_prog=ld
5723 if test "$GCC" = yes; then
5724   # Check if gcc -print-prog-name=ld gives a path.
5725   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5726 $as_echo_n "checking for ld used by $CC... " >&6; }
5727   case $host in
5728   *-*-mingw*)
5729     # gcc leaves a trailing carriage return which upsets mingw
5730     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5731   *)
5732     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5733   esac
5734   case $ac_prog in
5735     # Accept absolute paths.
5736     [\\/]* | ?:[\\/]*)
5737       re_direlt='/[^/][^/]*/\.\./'
5738       # Canonicalize the pathname of ld
5739       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5740       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5741         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5742       done
5743       test -z "$LD" && LD="$ac_prog"
5744       ;;
5745   "")
5746     # If it fails, then pretend we aren't using GCC.
5747     ac_prog=ld
5748     ;;
5749   *)
5750     # If it is relative, then search for the first ld in PATH.
5751     with_gnu_ld=unknown
5752     ;;
5753   esac
5754 elif test "$with_gnu_ld" = yes; then
5755   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5756 $as_echo_n "checking for GNU ld... " >&6; }
5757 else
5758   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5759 $as_echo_n "checking for non-GNU ld... " >&6; }
5760 fi
5761 if test "${lt_cv_path_LD+set}" = set; then :
5762   $as_echo_n "(cached) " >&6
5763 else
5764   if test -z "$LD"; then
5765   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5766   for ac_dir in $PATH; do
5767     IFS="$lt_save_ifs"
5768     test -z "$ac_dir" && ac_dir=.
5769     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5770       lt_cv_path_LD="$ac_dir/$ac_prog"
5771       # Check to see if the program is GNU ld.  I'd rather use --version,
5772       # but apparently some variants of GNU ld only accept -v.
5773       # Break only if it was the GNU/non-GNU ld that we prefer.
5774       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5775       *GNU* | *'with BFD'*)
5776         test "$with_gnu_ld" != no && break
5777         ;;
5778       *)
5779         test "$with_gnu_ld" != yes && break
5780         ;;
5781       esac
5782     fi
5783   done
5784   IFS="$lt_save_ifs"
5785 else
5786   lt_cv_path_LD="$LD" # Let the user override the test with a path.
5787 fi
5788 fi
5789
5790 LD="$lt_cv_path_LD"
5791 if test -n "$LD"; then
5792   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5793 $as_echo "$LD" >&6; }
5794 else
5795   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5796 $as_echo "no" >&6; }
5797 fi
5798 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5800 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5801 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5802   $as_echo_n "(cached) " >&6
5803 else
5804   # I'd rather use --version here, but apparently some GNU lds only accept -v.
5805 case `$LD -v 2>&1 </dev/null` in
5806 *GNU* | *'with BFD'*)
5807   lt_cv_prog_gnu_ld=yes
5808   ;;
5809 *)
5810   lt_cv_prog_gnu_ld=no
5811   ;;
5812 esac
5813 fi
5814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5815 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5816 with_gnu_ld=$lt_cv_prog_gnu_ld
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5827 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5828 if test "${lt_cv_path_NM+set}" = set; then :
5829   $as_echo_n "(cached) " >&6
5830 else
5831   if test -n "$NM"; then
5832   # Let the user override the test.
5833   lt_cv_path_NM="$NM"
5834 else
5835   lt_nm_to_check="${ac_tool_prefix}nm"
5836   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5837     lt_nm_to_check="$lt_nm_to_check nm"
5838   fi
5839   for lt_tmp_nm in $lt_nm_to_check; do
5840     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5841     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5842       IFS="$lt_save_ifs"
5843       test -z "$ac_dir" && ac_dir=.
5844       tmp_nm="$ac_dir/$lt_tmp_nm"
5845       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5846         # Check to see if the nm accepts a BSD-compat flag.
5847         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5848         #   nm: unknown option "B" ignored
5849         # Tru64's nm complains that /dev/null is an invalid object file
5850         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5851         */dev/null* | *'Invalid file or object type'*)
5852           lt_cv_path_NM="$tmp_nm -B"
5853           break
5854           ;;
5855         *)
5856           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5857           */dev/null*)
5858             lt_cv_path_NM="$tmp_nm -p"
5859             break
5860             ;;
5861           *)
5862             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5863             continue # so that we can try to find one that supports BSD flags
5864             ;;
5865           esac
5866           ;;
5867         esac
5868       fi
5869     done
5870     IFS="$lt_save_ifs"
5871   done
5872   : ${lt_cv_path_NM=no}
5873 fi
5874 fi
5875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5876 $as_echo "$lt_cv_path_NM" >&6; }
5877 if test "$lt_cv_path_NM" != "no"; then
5878   NM="$lt_cv_path_NM"
5879 else
5880   # Didn't find any BSD compatible name lister, look for dumpbin.
5881   if test -n "$ac_tool_prefix"; then
5882   for ac_prog in "dumpbin -symbols" "link -dump -symbols"
5883   do
5884     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5885 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5887 $as_echo_n "checking for $ac_word... " >&6; }
5888 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5889   $as_echo_n "(cached) " >&6
5890 else
5891   if test -n "$DUMPBIN"; then
5892   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5893 else
5894 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5895 for as_dir in $PATH
5896 do
5897   IFS=$as_save_IFS
5898   test -z "$as_dir" && as_dir=.
5899     for ac_exec_ext in '' $ac_executable_extensions; do
5900   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5901     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5902     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5903     break 2
5904   fi
5905 done
5906   done
5907 IFS=$as_save_IFS
5908
5909 fi
5910 fi
5911 DUMPBIN=$ac_cv_prog_DUMPBIN
5912 if test -n "$DUMPBIN"; then
5913   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5914 $as_echo "$DUMPBIN" >&6; }
5915 else
5916   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5917 $as_echo "no" >&6; }
5918 fi
5919
5920
5921     test -n "$DUMPBIN" && break
5922   done
5923 fi
5924 if test -z "$DUMPBIN"; then
5925   ac_ct_DUMPBIN=$DUMPBIN
5926   for ac_prog in "dumpbin -symbols" "link -dump -symbols"
5927 do
5928   # Extract the first word of "$ac_prog", so it can be a program name with args.
5929 set dummy $ac_prog; ac_word=$2
5930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5931 $as_echo_n "checking for $ac_word... " >&6; }
5932 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5933   $as_echo_n "(cached) " >&6
5934 else
5935   if test -n "$ac_ct_DUMPBIN"; then
5936   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5937 else
5938 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5939 for as_dir in $PATH
5940 do
5941   IFS=$as_save_IFS
5942   test -z "$as_dir" && as_dir=.
5943     for ac_exec_ext in '' $ac_executable_extensions; do
5944   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5945     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5946     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5947     break 2
5948   fi
5949 done
5950   done
5951 IFS=$as_save_IFS
5952
5953 fi
5954 fi
5955 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5956 if test -n "$ac_ct_DUMPBIN"; then
5957   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5958 $as_echo "$ac_ct_DUMPBIN" >&6; }
5959 else
5960   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5961 $as_echo "no" >&6; }
5962 fi
5963
5964
5965   test -n "$ac_ct_DUMPBIN" && break
5966 done
5967
5968   if test "x$ac_ct_DUMPBIN" = x; then
5969     DUMPBIN=":"
5970   else
5971     case $cross_compiling:$ac_tool_warned in
5972 yes:)
5973 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5974 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5975 ac_tool_warned=yes ;;
5976 esac
5977     DUMPBIN=$ac_ct_DUMPBIN
5978   fi
5979 fi
5980
5981
5982   if test "$DUMPBIN" != ":"; then
5983     NM="$DUMPBIN"
5984   fi
5985 fi
5986 test -z "$NM" && NM=nm
5987
5988
5989
5990
5991
5992
5993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5994 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5995 if test "${lt_cv_nm_interface+set}" = set; then :
5996   $as_echo_n "(cached) " >&6
5997 else
5998   lt_cv_nm_interface="BSD nm"
5999   echo "int some_variable = 0;" > conftest.$ac_ext
6000   (eval echo "\"\$as_me:6000: $ac_compile\"" >&5)
6001   (eval "$ac_compile" 2>conftest.err)
6002   cat conftest.err >&5
6003   (eval echo "\"\$as_me:6003: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6004   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6005   cat conftest.err >&5
6006   (eval echo "\"\$as_me:6006: output\"" >&5)
6007   cat conftest.out >&5
6008   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6009     lt_cv_nm_interface="MS dumpbin"
6010   fi
6011   rm -f conftest*
6012 fi
6013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6014 $as_echo "$lt_cv_nm_interface" >&6; }
6015
6016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6017 $as_echo_n "checking whether ln -s works... " >&6; }
6018 LN_S=$as_ln_s
6019 if test "$LN_S" = "ln -s"; then
6020   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6021 $as_echo "yes" >&6; }
6022 else
6023   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6024 $as_echo "no, using $LN_S" >&6; }
6025 fi
6026
6027 # find the maximum length of command line arguments
6028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6029 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6030 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6031   $as_echo_n "(cached) " >&6
6032 else
6033     i=0
6034   teststring="ABCD"
6035
6036   case $build_os in
6037   msdosdjgpp*)
6038     # On DJGPP, this test can blow up pretty badly due to problems in libc
6039     # (any single argument exceeding 2000 bytes causes a buffer overrun
6040     # during glob expansion).  Even if it were fixed, the result of this
6041     # check would be larger than it should be.
6042     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6043     ;;
6044
6045   gnu*)
6046     # Under GNU Hurd, this test is not required because there is
6047     # no limit to the length of command line arguments.
6048     # Libtool will interpret -1 as no limit whatsoever
6049     lt_cv_sys_max_cmd_len=-1;
6050     ;;
6051
6052   cygwin* | mingw* | cegcc*)
6053     # On Win9x/ME, this test blows up -- it succeeds, but takes
6054     # about 5 minutes as the teststring grows exponentially.
6055     # Worse, since 9x/ME are not pre-emptively multitasking,
6056     # you end up with a "frozen" computer, even though with patience
6057     # the test eventually succeeds (with a max line length of 256k).
6058     # Instead, let's just punt: use the minimum linelength reported by
6059     # all of the supported platforms: 8192 (on NT/2K/XP).
6060     lt_cv_sys_max_cmd_len=8192;
6061     ;;
6062
6063   amigaos*)
6064     # On AmigaOS with pdksh, this test takes hours, literally.
6065     # So we just punt and use a minimum line length of 8192.
6066     lt_cv_sys_max_cmd_len=8192;
6067     ;;
6068
6069   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6070     # This has been around since 386BSD, at least.  Likely further.
6071     if test -x /sbin/sysctl; then
6072       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6073     elif test -x /usr/sbin/sysctl; then
6074       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6075     else
6076       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
6077     fi
6078     # And add a safety zone
6079     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6080     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6081     ;;
6082
6083   interix*)
6084     # We know the value 262144 and hardcode it with a safety zone (like BSD)
6085     lt_cv_sys_max_cmd_len=196608
6086     ;;
6087
6088   osf*)
6089     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6090     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6091     # nice to cause kernel panics so lets avoid the loop below.
6092     # First set a reasonable default.
6093     lt_cv_sys_max_cmd_len=16384
6094     #
6095     if test -x /sbin/sysconfig; then
6096       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6097         *1*) lt_cv_sys_max_cmd_len=-1 ;;
6098       esac
6099     fi
6100     ;;
6101   sco3.2v5*)
6102     lt_cv_sys_max_cmd_len=102400
6103     ;;
6104   sysv5* | sco5v6* | sysv4.2uw2*)
6105     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6106     if test -n "$kargmax"; then
6107       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
6108     else
6109       lt_cv_sys_max_cmd_len=32768
6110     fi
6111     ;;
6112   *)
6113     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6114     if test -n "$lt_cv_sys_max_cmd_len"; then
6115       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6116       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6117     else
6118       # Make teststring a little bigger before we do anything with it.
6119       # a 1K string should be a reasonable start.
6120       for i in 1 2 3 4 5 6 7 8 ; do
6121         teststring=$teststring$teststring
6122       done
6123       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6124       # If test is not a shell built-in, we'll probably end up computing a
6125       # maximum length that is only half of the actual maximum length, but
6126       # we can't tell.
6127       while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
6128                  = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
6129               test $i != 17 # 1/2 MB should be enough
6130       do
6131         i=`expr $i + 1`
6132         teststring=$teststring$teststring
6133       done
6134       # Only check the string length outside the loop.
6135       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6136       teststring=
6137       # Add a significant safety factor because C++ compilers can tack on
6138       # massive amounts of additional arguments before passing them to the
6139       # linker.  It appears as though 1/2 is a usable value.
6140       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6141     fi
6142     ;;
6143   esac
6144
6145 fi
6146
6147 if test -n $lt_cv_sys_max_cmd_len ; then
6148   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6149 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6150 else
6151   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6152 $as_echo "none" >&6; }
6153 fi
6154 max_cmd_len=$lt_cv_sys_max_cmd_len
6155
6156
6157
6158
6159
6160
6161 : ${CP="cp -f"}
6162 : ${MV="mv -f"}
6163 : ${RM="rm -f"}
6164
6165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6166 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6167 # Try some XSI features
6168 xsi_shell=no
6169 ( _lt_dummy="a/b/c"
6170   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6171       = c,a/b,, \
6172     && eval 'test $(( 1 + 1 )) -eq 2 \
6173     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6174   && xsi_shell=yes
6175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6176 $as_echo "$xsi_shell" >&6; }
6177
6178
6179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6180 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6181 lt_shell_append=no
6182 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6183     >/dev/null 2>&1 \
6184   && lt_shell_append=yes
6185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6186 $as_echo "$lt_shell_append" >&6; }
6187
6188
6189 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6190   lt_unset=unset
6191 else
6192   lt_unset=false
6193 fi
6194
6195
6196
6197
6198
6199 # test EBCDIC or ASCII
6200 case `echo X|tr X '\101'` in
6201  A) # ASCII based system
6202     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6203   lt_SP2NL='tr \040 \012'
6204   lt_NL2SP='tr \015\012 \040\040'
6205   ;;
6206  *) # EBCDIC based system
6207   lt_SP2NL='tr \100 \n'
6208   lt_NL2SP='tr \r\n \100\100'
6209   ;;
6210 esac
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6221 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6222 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6223   $as_echo_n "(cached) " >&6
6224 else
6225   lt_cv_ld_reload_flag='-r'
6226 fi
6227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6228 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6229 reload_flag=$lt_cv_ld_reload_flag
6230 case $reload_flag in
6231 "" | " "*) ;;
6232 *) reload_flag=" $reload_flag" ;;
6233 esac
6234 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6235 case $host_os in
6236   darwin*)
6237     if test "$GCC" = yes; then
6238       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6239     else
6240       reload_cmds='$LD$reload_flag -o $output$reload_objs'
6241     fi
6242     ;;
6243 esac
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253 if test -n "$ac_tool_prefix"; then
6254   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6255 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6257 $as_echo_n "checking for $ac_word... " >&6; }
6258 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6259   $as_echo_n "(cached) " >&6
6260 else
6261   if test -n "$OBJDUMP"; then
6262   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6263 else
6264 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6265 for as_dir in $PATH
6266 do
6267   IFS=$as_save_IFS
6268   test -z "$as_dir" && as_dir=.
6269     for ac_exec_ext in '' $ac_executable_extensions; do
6270   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6271     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6272     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6273     break 2
6274   fi
6275 done
6276   done
6277 IFS=$as_save_IFS
6278
6279 fi
6280 fi
6281 OBJDUMP=$ac_cv_prog_OBJDUMP
6282 if test -n "$OBJDUMP"; then
6283   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6284 $as_echo "$OBJDUMP" >&6; }
6285 else
6286   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6287 $as_echo "no" >&6; }
6288 fi
6289
6290
6291 fi
6292 if test -z "$ac_cv_prog_OBJDUMP"; then
6293   ac_ct_OBJDUMP=$OBJDUMP
6294   # Extract the first word of "objdump", so it can be a program name with args.
6295 set dummy objdump; ac_word=$2
6296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6297 $as_echo_n "checking for $ac_word... " >&6; }
6298 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6299   $as_echo_n "(cached) " >&6
6300 else
6301   if test -n "$ac_ct_OBJDUMP"; then
6302   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6303 else
6304 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6305 for as_dir in $PATH
6306 do
6307   IFS=$as_save_IFS
6308   test -z "$as_dir" && as_dir=.
6309     for ac_exec_ext in '' $ac_executable_extensions; do
6310   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6311     ac_cv_prog_ac_ct_OBJDUMP="objdump"
6312     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6313     break 2
6314   fi
6315 done
6316   done
6317 IFS=$as_save_IFS
6318
6319 fi
6320 fi
6321 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6322 if test -n "$ac_ct_OBJDUMP"; then
6323   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6324 $as_echo "$ac_ct_OBJDUMP" >&6; }
6325 else
6326   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6327 $as_echo "no" >&6; }
6328 fi
6329
6330   if test "x$ac_ct_OBJDUMP" = x; then
6331     OBJDUMP="false"
6332   else
6333     case $cross_compiling:$ac_tool_warned in
6334 yes:)
6335 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6336 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6337 ac_tool_warned=yes ;;
6338 esac
6339     OBJDUMP=$ac_ct_OBJDUMP
6340   fi
6341 else
6342   OBJDUMP="$ac_cv_prog_OBJDUMP"
6343 fi
6344
6345 test -z "$OBJDUMP" && OBJDUMP=objdump
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6356 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6357 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6358   $as_echo_n "(cached) " >&6
6359 else
6360   lt_cv_file_magic_cmd='$MAGIC_CMD'
6361 lt_cv_file_magic_test_file=
6362 lt_cv_deplibs_check_method='unknown'
6363 # Need to set the preceding variable on all platforms that support
6364 # interlibrary dependencies.
6365 # 'none' -- dependencies not supported.
6366 # `unknown' -- same as none, but documents that we really don't know.
6367 # 'pass_all' -- all dependencies passed with no checks.
6368 # 'test_compile' -- check by making test program.
6369 # 'file_magic [[regex]]' -- check by looking for files in library path
6370 # which responds to the $file_magic_cmd with a given extended regex.
6371 # If you have `file' or equivalent on your system and you're not sure
6372 # whether `pass_all' will *always* work, you probably want this one.
6373
6374 case $host_os in
6375 aix[4-9]*)
6376   lt_cv_deplibs_check_method=pass_all
6377   ;;
6378
6379 beos*)
6380   lt_cv_deplibs_check_method=pass_all
6381   ;;
6382
6383 bsdi[45]*)
6384   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6385   lt_cv_file_magic_cmd='/usr/bin/file -L'
6386   lt_cv_file_magic_test_file=/shlib/libc.so
6387   ;;
6388
6389 cygwin*)
6390   # func_win32_libid is a shell function defined in ltmain.sh
6391   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6392   lt_cv_file_magic_cmd='func_win32_libid'
6393   ;;
6394
6395 mingw* | pw32*)
6396   # Base MSYS/MinGW do not provide the 'file' command needed by
6397   # func_win32_libid shell function, so use a weaker test based on 'objdump',
6398   # unless we find 'file', for example because we are cross-compiling.
6399   if ( file / ) >/dev/null 2>&1; then
6400     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6401     lt_cv_file_magic_cmd='func_win32_libid'
6402   else
6403     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6404     lt_cv_file_magic_cmd='$OBJDUMP -f'
6405   fi
6406   ;;
6407
6408 cegcc)
6409   # use the weaker test based on 'objdump'. See mingw*.
6410   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6411   lt_cv_file_magic_cmd='$OBJDUMP -f'
6412   ;;
6413
6414 darwin* | rhapsody*)
6415   lt_cv_deplibs_check_method=pass_all
6416   ;;
6417
6418 freebsd* | dragonfly*)
6419   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6420     case $host_cpu in
6421     i*86 )
6422       # Not sure whether the presence of OpenBSD here was a mistake.
6423       # Let's accept both of them until this is cleared up.
6424       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6425       lt_cv_file_magic_cmd=/usr/bin/file
6426       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6427       ;;
6428     esac
6429   else
6430     lt_cv_deplibs_check_method=pass_all
6431   fi
6432   ;;
6433
6434 gnu*)
6435   lt_cv_deplibs_check_method=pass_all
6436   ;;
6437
6438 hpux10.20* | hpux11*)
6439   lt_cv_file_magic_cmd=/usr/bin/file
6440   case $host_cpu in
6441   ia64*)
6442     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6443     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6444     ;;
6445   hppa*64*)
6446     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
6447     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6448     ;;
6449   *)
6450     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
6451     lt_cv_file_magic_test_file=/usr/lib/libc.sl
6452     ;;
6453   esac
6454   ;;
6455
6456 interix[3-9]*)
6457   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6458   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6459   ;;
6460
6461 irix5* | irix6* | nonstopux*)
6462   case $LD in
6463   *-32|*"-32 ") libmagic=32-bit;;
6464   *-n32|*"-n32 ") libmagic=N32;;
6465   *-64|*"-64 ") libmagic=64-bit;;
6466   *) libmagic=never-match;;
6467   esac
6468   lt_cv_deplibs_check_method=pass_all
6469   ;;
6470
6471 # This must be Linux ELF.
6472 linux* | k*bsd*-gnu)
6473   lt_cv_deplibs_check_method=pass_all
6474   ;;
6475
6476 netbsd*)
6477   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6478     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6479   else
6480     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6481   fi
6482   ;;
6483
6484 newos6*)
6485   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6486   lt_cv_file_magic_cmd=/usr/bin/file
6487   lt_cv_file_magic_test_file=/usr/lib/libnls.so
6488   ;;
6489
6490 *nto* | *qnx*)
6491   lt_cv_deplibs_check_method=pass_all
6492   ;;
6493
6494 openbsd*)
6495   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6496     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6497   else
6498     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6499   fi
6500   ;;
6501
6502 osf3* | osf4* | osf5*)
6503   lt_cv_deplibs_check_method=pass_all
6504   ;;
6505
6506 rdos*)
6507   lt_cv_deplibs_check_method=pass_all
6508   ;;
6509
6510 solaris*)
6511   lt_cv_deplibs_check_method=pass_all
6512   ;;
6513
6514 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6515   lt_cv_deplibs_check_method=pass_all
6516   ;;
6517
6518 sysv4 | sysv4.3*)
6519   case $host_vendor in
6520   motorola)
6521     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]'
6522     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6523     ;;
6524   ncr)
6525     lt_cv_deplibs_check_method=pass_all
6526     ;;
6527   sequent)
6528     lt_cv_file_magic_cmd='/bin/file'
6529     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6530     ;;
6531   sni)
6532     lt_cv_file_magic_cmd='/bin/file'
6533     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6534     lt_cv_file_magic_test_file=/lib/libc.so
6535     ;;
6536   siemens)
6537     lt_cv_deplibs_check_method=pass_all
6538     ;;
6539   pc)
6540     lt_cv_deplibs_check_method=pass_all
6541     ;;
6542   esac
6543   ;;
6544
6545 tpf*)
6546   lt_cv_deplibs_check_method=pass_all
6547   ;;
6548 esac
6549
6550 fi
6551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6552 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6553 file_magic_cmd=$lt_cv_file_magic_cmd
6554 deplibs_check_method=$lt_cv_deplibs_check_method
6555 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568 if test -n "$ac_tool_prefix"; then
6569   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6570 set dummy ${ac_tool_prefix}ar; ac_word=$2
6571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6572 $as_echo_n "checking for $ac_word... " >&6; }
6573 if test "${ac_cv_prog_AR+set}" = set; then :
6574   $as_echo_n "(cached) " >&6
6575 else
6576   if test -n "$AR"; then
6577   ac_cv_prog_AR="$AR" # Let the user override the test.
6578 else
6579 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6580 for as_dir in $PATH
6581 do
6582   IFS=$as_save_IFS
6583   test -z "$as_dir" && as_dir=.
6584     for ac_exec_ext in '' $ac_executable_extensions; do
6585   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6586     ac_cv_prog_AR="${ac_tool_prefix}ar"
6587     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6588     break 2
6589   fi
6590 done
6591   done
6592 IFS=$as_save_IFS
6593
6594 fi
6595 fi
6596 AR=$ac_cv_prog_AR
6597 if test -n "$AR"; then
6598   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6599 $as_echo "$AR" >&6; }
6600 else
6601   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6602 $as_echo "no" >&6; }
6603 fi
6604
6605
6606 fi
6607 if test -z "$ac_cv_prog_AR"; then
6608   ac_ct_AR=$AR
6609   # Extract the first word of "ar", so it can be a program name with args.
6610 set dummy ar; ac_word=$2
6611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6612 $as_echo_n "checking for $ac_word... " >&6; }
6613 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6614   $as_echo_n "(cached) " >&6
6615 else
6616   if test -n "$ac_ct_AR"; then
6617   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6618 else
6619 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6620 for as_dir in $PATH
6621 do
6622   IFS=$as_save_IFS
6623   test -z "$as_dir" && as_dir=.
6624     for ac_exec_ext in '' $ac_executable_extensions; do
6625   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6626     ac_cv_prog_ac_ct_AR="ar"
6627     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6628     break 2
6629   fi
6630 done
6631   done
6632 IFS=$as_save_IFS
6633
6634 fi
6635 fi
6636 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6637 if test -n "$ac_ct_AR"; then
6638   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6639 $as_echo "$ac_ct_AR" >&6; }
6640 else
6641   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6642 $as_echo "no" >&6; }
6643 fi
6644
6645   if test "x$ac_ct_AR" = x; then
6646     AR="false"
6647   else
6648     case $cross_compiling:$ac_tool_warned in
6649 yes:)
6650 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6651 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6652 ac_tool_warned=yes ;;
6653 esac
6654     AR=$ac_ct_AR
6655   fi
6656 else
6657   AR="$ac_cv_prog_AR"
6658 fi
6659
6660 test -z "$AR" && AR=ar
6661 test -z "$AR_FLAGS" && AR_FLAGS=cru
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673 if test -n "$ac_tool_prefix"; then
6674   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6675 set dummy ${ac_tool_prefix}strip; ac_word=$2
6676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6677 $as_echo_n "checking for $ac_word... " >&6; }
6678 if test "${ac_cv_prog_STRIP+set}" = set; then :
6679   $as_echo_n "(cached) " >&6
6680 else
6681   if test -n "$STRIP"; then
6682   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6683 else
6684 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6685 for as_dir in $PATH
6686 do
6687   IFS=$as_save_IFS
6688   test -z "$as_dir" && as_dir=.
6689     for ac_exec_ext in '' $ac_executable_extensions; do
6690   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6691     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6692     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6693     break 2
6694   fi
6695 done
6696   done
6697 IFS=$as_save_IFS
6698
6699 fi
6700 fi
6701 STRIP=$ac_cv_prog_STRIP
6702 if test -n "$STRIP"; then
6703   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6704 $as_echo "$STRIP" >&6; }
6705 else
6706   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6707 $as_echo "no" >&6; }
6708 fi
6709
6710
6711 fi
6712 if test -z "$ac_cv_prog_STRIP"; then
6713   ac_ct_STRIP=$STRIP
6714   # Extract the first word of "strip", so it can be a program name with args.
6715 set dummy strip; ac_word=$2
6716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6717 $as_echo_n "checking for $ac_word... " >&6; }
6718 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6719   $as_echo_n "(cached) " >&6
6720 else
6721   if test -n "$ac_ct_STRIP"; then
6722   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6723 else
6724 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6725 for as_dir in $PATH
6726 do
6727   IFS=$as_save_IFS
6728   test -z "$as_dir" && as_dir=.
6729     for ac_exec_ext in '' $ac_executable_extensions; do
6730   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6731     ac_cv_prog_ac_ct_STRIP="strip"
6732     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6733     break 2
6734   fi
6735 done
6736   done
6737 IFS=$as_save_IFS
6738
6739 fi
6740 fi
6741 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6742 if test -n "$ac_ct_STRIP"; then
6743   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6744 $as_echo "$ac_ct_STRIP" >&6; }
6745 else
6746   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6747 $as_echo "no" >&6; }
6748 fi
6749
6750   if test "x$ac_ct_STRIP" = x; then
6751     STRIP=":"
6752   else
6753     case $cross_compiling:$ac_tool_warned in
6754 yes:)
6755 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6756 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6757 ac_tool_warned=yes ;;
6758 esac
6759     STRIP=$ac_ct_STRIP
6760   fi
6761 else
6762   STRIP="$ac_cv_prog_STRIP"
6763 fi
6764
6765 test -z "$STRIP" && STRIP=:
6766
6767
6768
6769
6770
6771
6772 if test -n "$ac_tool_prefix"; then
6773   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6774 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6776 $as_echo_n "checking for $ac_word... " >&6; }
6777 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6778   $as_echo_n "(cached) " >&6
6779 else
6780   if test -n "$RANLIB"; then
6781   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6782 else
6783 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6784 for as_dir in $PATH
6785 do
6786   IFS=$as_save_IFS
6787   test -z "$as_dir" && as_dir=.
6788     for ac_exec_ext in '' $ac_executable_extensions; do
6789   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6790     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6791     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6792     break 2
6793   fi
6794 done
6795   done
6796 IFS=$as_save_IFS
6797
6798 fi
6799 fi
6800 RANLIB=$ac_cv_prog_RANLIB
6801 if test -n "$RANLIB"; then
6802   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6803 $as_echo "$RANLIB" >&6; }
6804 else
6805   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6806 $as_echo "no" >&6; }
6807 fi
6808
6809
6810 fi
6811 if test -z "$ac_cv_prog_RANLIB"; then
6812   ac_ct_RANLIB=$RANLIB
6813   # Extract the first word of "ranlib", so it can be a program name with args.
6814 set dummy ranlib; ac_word=$2
6815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6816 $as_echo_n "checking for $ac_word... " >&6; }
6817 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6818   $as_echo_n "(cached) " >&6
6819 else
6820   if test -n "$ac_ct_RANLIB"; then
6821   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6822 else
6823 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6824 for as_dir in $PATH
6825 do
6826   IFS=$as_save_IFS
6827   test -z "$as_dir" && as_dir=.
6828     for ac_exec_ext in '' $ac_executable_extensions; do
6829   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6830     ac_cv_prog_ac_ct_RANLIB="ranlib"
6831     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6832     break 2
6833   fi
6834 done
6835   done
6836 IFS=$as_save_IFS
6837
6838 fi
6839 fi
6840 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6841 if test -n "$ac_ct_RANLIB"; then
6842   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6843 $as_echo "$ac_ct_RANLIB" >&6; }
6844 else
6845   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6846 $as_echo "no" >&6; }
6847 fi
6848
6849   if test "x$ac_ct_RANLIB" = x; then
6850     RANLIB=":"
6851   else
6852     case $cross_compiling:$ac_tool_warned in
6853 yes:)
6854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6855 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6856 ac_tool_warned=yes ;;
6857 esac
6858     RANLIB=$ac_ct_RANLIB
6859   fi
6860 else
6861   RANLIB="$ac_cv_prog_RANLIB"
6862 fi
6863
6864 test -z "$RANLIB" && RANLIB=:
6865
6866
6867
6868
6869
6870
6871 # Determine commands to create old-style static archives.
6872 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6873 old_postinstall_cmds='chmod 644 $oldlib'
6874 old_postuninstall_cmds=
6875
6876 if test -n "$RANLIB"; then
6877   case $host_os in
6878   openbsd*)
6879     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6880     ;;
6881   *)
6882     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6883     ;;
6884   esac
6885   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6886 fi
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921 # If no C compiler was specified, use CC.
6922 LTCC=${LTCC-"$CC"}
6923
6924 # If no C compiler flags were specified, use CFLAGS.
6925 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6926
6927 # Allow CC to be a program name with arguments.
6928 compiler=$CC
6929
6930
6931 # Check for command to grab the raw symbol name followed by C symbol from nm.
6932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6933 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6934 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6935   $as_echo_n "(cached) " >&6
6936 else
6937
6938 # These are sane defaults that work on at least a few old systems.
6939 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6940
6941 # Character class describing NM global symbol codes.
6942 symcode='[BCDEGRST]'
6943
6944 # Regexp to match symbols that can be accessed directly from C.
6945 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6946
6947 # Define system-specific variables.
6948 case $host_os in
6949 aix*)
6950   symcode='[BCDT]'
6951   ;;
6952 cygwin* | mingw* | pw32* | cegcc*)
6953   symcode='[ABCDGISTW]'
6954   ;;
6955 hpux*)
6956   if test "$host_cpu" = ia64; then
6957     symcode='[ABCDEGRST]'
6958   fi
6959   ;;
6960 irix* | nonstopux*)
6961   symcode='[BCDEGRST]'
6962   ;;
6963 osf*)
6964   symcode='[BCDEGQRST]'
6965   ;;
6966 solaris*)
6967   symcode='[BDRT]'
6968   ;;
6969 sco3.2v5*)
6970   symcode='[DT]'
6971   ;;
6972 sysv4.2uw2*)
6973   symcode='[DT]'
6974   ;;
6975 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6976   symcode='[ABDT]'
6977   ;;
6978 sysv4)
6979   symcode='[DFNSTU]'
6980   ;;
6981 esac
6982
6983 # If we're using GNU nm, then use its standard symbol codes.
6984 case `$NM -V 2>&1` in
6985 *GNU* | *'with BFD'*)
6986   symcode='[ABCDGIRSTW]' ;;
6987 esac
6988
6989 # Transform an extracted symbol line into a proper C declaration.
6990 # Some systems (esp. on ia64) link data and code symbols differently,
6991 # so use this general approach.
6992 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6993
6994 # Transform an extracted symbol line into symbol name and symbol address
6995 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6996 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'"
6997
6998 # Handle CRLF in mingw tool chain
6999 opt_cr=
7000 case $build_os in
7001 mingw*)
7002   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7003   ;;
7004 esac
7005
7006 # Try without a prefix underscore, then with it.
7007 for ac_symprfx in "" "_"; do
7008
7009   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7010   symxfrm="\\1 $ac_symprfx\\2 \\2"
7011
7012   # Write the raw and C identifiers.
7013   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7014     # Fake it for dumpbin and say T for any non-static function
7015     # and D for any global variable.
7016     # Also find C++ and __fastcall symbols from MSVC++,
7017     # which start with @ or ?.
7018     lt_cv_sys_global_symbol_pipe="$AWK '"\
7019 "     {last_section=section; section=\$ 3};"\
7020 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7021 "     \$ 0!~/External *\|/{next};"\
7022 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7023 "     {if(hide[section]) next};"\
7024 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7025 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7026 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7027 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7028 "     ' prfx=^$ac_symprfx"
7029   else
7030     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7031   fi
7032
7033   # Check to see that the pipe works correctly.
7034   pipe_works=no
7035
7036   rm -f conftest*
7037   cat > conftest.$ac_ext <<_LT_EOF
7038 #ifdef __cplusplus
7039 extern "C" {
7040 #endif
7041 char nm_test_var;
7042 void nm_test_func(void);
7043 void nm_test_func(void){}
7044 #ifdef __cplusplus
7045 }
7046 #endif
7047 int main(){nm_test_var='a';nm_test_func();return(0);}
7048 _LT_EOF
7049
7050   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7051   (eval $ac_compile) 2>&5
7052   ac_status=$?
7053   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7054   test $ac_status = 0; }; then
7055     # Now try to grab the symbols.
7056     nlist=conftest.nm
7057     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
7058   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
7059   ac_status=$?
7060   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7061   test $ac_status = 0; } && test -s "$nlist"; then
7062       # Try sorting and uniquifying the output.
7063       if sort "$nlist" | uniq > "$nlist"T; then
7064         mv -f "$nlist"T "$nlist"
7065       else
7066         rm -f "$nlist"T
7067       fi
7068
7069       # Make sure that we snagged all the symbols we need.
7070       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7071         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7072           cat <<_LT_EOF > conftest.$ac_ext
7073 #ifdef __cplusplus
7074 extern "C" {
7075 #endif
7076
7077 _LT_EOF
7078           # Now generate the symbol file.
7079           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7080
7081           cat <<_LT_EOF >> conftest.$ac_ext
7082
7083 /* The mapping between symbol names and symbols.  */
7084 const struct {
7085   const char *name;
7086   void       *address;
7087 }
7088 lt__PROGRAM__LTX_preloaded_symbols[] =
7089 {
7090   { "@PROGRAM@", (void *) 0 },
7091 _LT_EOF
7092           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7093           cat <<\_LT_EOF >> conftest.$ac_ext
7094   {0, (void *) 0}
7095 };
7096
7097 /* This works around a problem in FreeBSD linker */
7098 #ifdef FREEBSD_WORKAROUND
7099 static const void *lt_preloaded_setup() {
7100   return lt__PROGRAM__LTX_preloaded_symbols;
7101 }
7102 #endif
7103
7104 #ifdef __cplusplus
7105 }
7106 #endif
7107 _LT_EOF
7108           # Now try linking the two files.
7109           mv conftest.$ac_objext conftstm.$ac_objext
7110           lt_save_LIBS="$LIBS"
7111           lt_save_CFLAGS="$CFLAGS"
7112           LIBS="conftstm.$ac_objext"
7113           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7114           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7115   (eval $ac_link) 2>&5
7116   ac_status=$?
7117   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7118   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7119             pipe_works=yes
7120           fi
7121           LIBS="$lt_save_LIBS"
7122           CFLAGS="$lt_save_CFLAGS"
7123         else
7124           echo "cannot find nm_test_func in $nlist" >&5
7125         fi
7126       else
7127         echo "cannot find nm_test_var in $nlist" >&5
7128       fi
7129     else
7130       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7131     fi
7132   else
7133     echo "$progname: failed program was:" >&5
7134     cat conftest.$ac_ext >&5
7135   fi
7136   rm -rf conftest* conftst*
7137
7138   # Do not use the global_symbol_pipe unless it works.
7139   if test "$pipe_works" = yes; then
7140     break
7141   else
7142     lt_cv_sys_global_symbol_pipe=
7143   fi
7144 done
7145
7146 fi
7147
7148 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7149   lt_cv_sys_global_symbol_to_cdecl=
7150 fi
7151 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7152   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7153 $as_echo "failed" >&6; }
7154 else
7155   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7156 $as_echo "ok" >&6; }
7157 fi
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180 # Check whether --enable-libtool-lock was given.
7181 if test "${enable_libtool_lock+set}" = set; then :
7182   enableval=$enable_libtool_lock;
7183 fi
7184
7185 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7186
7187 # Some flags need to be propagated to the compiler or linker for good
7188 # libtool support.
7189 case $host in
7190 ia64-*-hpux*)
7191   # Find out which ABI we are using.
7192   echo 'int i;' > conftest.$ac_ext
7193   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7194   (eval $ac_compile) 2>&5
7195   ac_status=$?
7196   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7197   test $ac_status = 0; }; then
7198     case `/usr/bin/file conftest.$ac_objext` in
7199       *ELF-32*)
7200         HPUX_IA64_MODE="32"
7201         ;;
7202       *ELF-64*)
7203         HPUX_IA64_MODE="64"
7204         ;;
7205     esac
7206   fi
7207   rm -rf conftest*
7208   ;;
7209 *-*-irix6*)
7210   # Find out which ABI we are using.
7211   echo '#line 7211 "configure"' > conftest.$ac_ext
7212   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7213   (eval $ac_compile) 2>&5
7214   ac_status=$?
7215   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7216   test $ac_status = 0; }; then
7217     if test "$lt_cv_prog_gnu_ld" = yes; then
7218       case `/usr/bin/file conftest.$ac_objext` in
7219         *32-bit*)
7220           LD="${LD-ld} -melf32bsmip"
7221           ;;
7222         *N32*)
7223           LD="${LD-ld} -melf32bmipn32"
7224           ;;
7225         *64-bit*)
7226           LD="${LD-ld} -melf64bmip"
7227         ;;
7228       esac
7229     else
7230       case `/usr/bin/file conftest.$ac_objext` in
7231         *32-bit*)
7232           LD="${LD-ld} -32"
7233           ;;
7234         *N32*)
7235           LD="${LD-ld} -n32"
7236           ;;
7237         *64-bit*)
7238           LD="${LD-ld} -64"
7239           ;;
7240       esac
7241     fi
7242   fi
7243   rm -rf conftest*
7244   ;;
7245
7246 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7247 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7248   # Find out which ABI we are using.
7249   echo 'int i;' > conftest.$ac_ext
7250   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7251   (eval $ac_compile) 2>&5
7252   ac_status=$?
7253   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7254   test $ac_status = 0; }; then
7255     case `/usr/bin/file conftest.o` in
7256       *32-bit*)
7257         case $host in
7258           x86_64-*kfreebsd*-gnu)
7259             LD="${LD-ld} -m elf_i386_fbsd"
7260             ;;
7261           x86_64-*linux*)
7262             LD="${LD-ld} -m elf_i386"
7263             ;;
7264           ppc64-*linux*|powerpc64-*linux*)
7265             LD="${LD-ld} -m elf32ppclinux"
7266             ;;
7267           s390x-*linux*)
7268             LD="${LD-ld} -m elf_s390"
7269             ;;
7270           sparc64-*linux*)
7271             LD="${LD-ld} -m elf32_sparc"
7272             ;;
7273         esac
7274         ;;
7275       *64-bit*)
7276         case $host in
7277           x86_64-*kfreebsd*-gnu)
7278             LD="${LD-ld} -m elf_x86_64_fbsd"
7279             ;;
7280           x86_64-*linux*)
7281             LD="${LD-ld} -m elf_x86_64"
7282             ;;
7283           ppc*-*linux*|powerpc*-*linux*)
7284             LD="${LD-ld} -m elf64ppc"
7285             ;;
7286           s390*-*linux*|s390*-*tpf*)
7287             LD="${LD-ld} -m elf64_s390"
7288             ;;
7289           sparc*-*linux*)
7290             LD="${LD-ld} -m elf64_sparc"
7291             ;;
7292         esac
7293         ;;
7294     esac
7295   fi
7296   rm -rf conftest*
7297   ;;
7298
7299 *-*-sco3.2v5*)
7300   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7301   SAVE_CFLAGS="$CFLAGS"
7302   CFLAGS="$CFLAGS -belf"
7303   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7304 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7305 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7306   $as_echo_n "(cached) " >&6
7307 else
7308   ac_ext=c
7309 ac_cpp='$CPP $CPPFLAGS'
7310 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7311 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7312 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7313
7314      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7315 /* end confdefs.h.  */
7316
7317 int
7318 main ()
7319 {
7320
7321   ;
7322   return 0;
7323 }
7324 _ACEOF
7325 if ac_fn_c_try_link "$LINENO"; then :
7326   lt_cv_cc_needs_belf=yes
7327 else
7328   lt_cv_cc_needs_belf=no
7329 fi
7330 rm -f core conftest.err conftest.$ac_objext \
7331     conftest$ac_exeext conftest.$ac_ext
7332      ac_ext=c
7333 ac_cpp='$CPP $CPPFLAGS'
7334 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7335 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7336 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7337
7338 fi
7339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7340 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7341   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7342     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7343     CFLAGS="$SAVE_CFLAGS"
7344   fi
7345   ;;
7346 sparc*-*solaris*)
7347   # Find out which ABI we are using.
7348   echo 'int i;' > conftest.$ac_ext
7349   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7350   (eval $ac_compile) 2>&5
7351   ac_status=$?
7352   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7353   test $ac_status = 0; }; then
7354     case `/usr/bin/file conftest.o` in
7355     *64-bit*)
7356       case $lt_cv_prog_gnu_ld in
7357       yes*) LD="${LD-ld} -m elf64_sparc" ;;
7358       *)
7359         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7360           LD="${LD-ld} -64"
7361         fi
7362         ;;
7363       esac
7364       ;;
7365     esac
7366   fi
7367   rm -rf conftest*
7368   ;;
7369 esac
7370
7371 need_locks="$enable_libtool_lock"
7372
7373
7374   case $host_os in
7375     rhapsody* | darwin*)
7376     if test -n "$ac_tool_prefix"; then
7377   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7378 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7380 $as_echo_n "checking for $ac_word... " >&6; }
7381 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7382   $as_echo_n "(cached) " >&6
7383 else
7384   if test -n "$DSYMUTIL"; then
7385   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7386 else
7387 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7388 for as_dir in $PATH
7389 do
7390   IFS=$as_save_IFS
7391   test -z "$as_dir" && as_dir=.
7392     for ac_exec_ext in '' $ac_executable_extensions; do
7393   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7394     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7395     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7396     break 2
7397   fi
7398 done
7399   done
7400 IFS=$as_save_IFS
7401
7402 fi
7403 fi
7404 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7405 if test -n "$DSYMUTIL"; then
7406   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7407 $as_echo "$DSYMUTIL" >&6; }
7408 else
7409   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7410 $as_echo "no" >&6; }
7411 fi
7412
7413
7414 fi
7415 if test -z "$ac_cv_prog_DSYMUTIL"; then
7416   ac_ct_DSYMUTIL=$DSYMUTIL
7417   # Extract the first word of "dsymutil", so it can be a program name with args.
7418 set dummy dsymutil; ac_word=$2
7419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7420 $as_echo_n "checking for $ac_word... " >&6; }
7421 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7422   $as_echo_n "(cached) " >&6
7423 else
7424   if test -n "$ac_ct_DSYMUTIL"; then
7425   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7426 else
7427 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7428 for as_dir in $PATH
7429 do
7430   IFS=$as_save_IFS
7431   test -z "$as_dir" && as_dir=.
7432     for ac_exec_ext in '' $ac_executable_extensions; do
7433   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7434     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7435     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7436     break 2
7437   fi
7438 done
7439   done
7440 IFS=$as_save_IFS
7441
7442 fi
7443 fi
7444 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7445 if test -n "$ac_ct_DSYMUTIL"; then
7446   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7447 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7448 else
7449   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7450 $as_echo "no" >&6; }
7451 fi
7452
7453   if test "x$ac_ct_DSYMUTIL" = x; then
7454     DSYMUTIL=":"
7455   else
7456     case $cross_compiling:$ac_tool_warned in
7457 yes:)
7458 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7459 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7460 ac_tool_warned=yes ;;
7461 esac
7462     DSYMUTIL=$ac_ct_DSYMUTIL
7463   fi
7464 else
7465   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7466 fi
7467
7468     if test -n "$ac_tool_prefix"; then
7469   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7470 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7472 $as_echo_n "checking for $ac_word... " >&6; }
7473 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7474   $as_echo_n "(cached) " >&6
7475 else
7476   if test -n "$NMEDIT"; then
7477   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7478 else
7479 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7480 for as_dir in $PATH
7481 do
7482   IFS=$as_save_IFS
7483   test -z "$as_dir" && as_dir=.
7484     for ac_exec_ext in '' $ac_executable_extensions; do
7485   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7486     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7487     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7488     break 2
7489   fi
7490 done
7491   done
7492 IFS=$as_save_IFS
7493
7494 fi
7495 fi
7496 NMEDIT=$ac_cv_prog_NMEDIT
7497 if test -n "$NMEDIT"; then
7498   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7499 $as_echo "$NMEDIT" >&6; }
7500 else
7501   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7502 $as_echo "no" >&6; }
7503 fi
7504
7505
7506 fi
7507 if test -z "$ac_cv_prog_NMEDIT"; then
7508   ac_ct_NMEDIT=$NMEDIT
7509   # Extract the first word of "nmedit", so it can be a program name with args.
7510 set dummy nmedit; ac_word=$2
7511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7512 $as_echo_n "checking for $ac_word... " >&6; }
7513 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7514   $as_echo_n "(cached) " >&6
7515 else
7516   if test -n "$ac_ct_NMEDIT"; then
7517   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7518 else
7519 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7520 for as_dir in $PATH
7521 do
7522   IFS=$as_save_IFS
7523   test -z "$as_dir" && as_dir=.
7524     for ac_exec_ext in '' $ac_executable_extensions; do
7525   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7526     ac_cv_prog_ac_ct_NMEDIT="nmedit"
7527     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7528     break 2
7529   fi
7530 done
7531   done
7532 IFS=$as_save_IFS
7533
7534 fi
7535 fi
7536 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7537 if test -n "$ac_ct_NMEDIT"; then
7538   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7539 $as_echo "$ac_ct_NMEDIT" >&6; }
7540 else
7541   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7542 $as_echo "no" >&6; }
7543 fi
7544
7545   if test "x$ac_ct_NMEDIT" = x; then
7546     NMEDIT=":"
7547   else
7548     case $cross_compiling:$ac_tool_warned in
7549 yes:)
7550 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7551 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7552 ac_tool_warned=yes ;;
7553 esac
7554     NMEDIT=$ac_ct_NMEDIT
7555   fi
7556 else
7557   NMEDIT="$ac_cv_prog_NMEDIT"
7558 fi
7559
7560     if test -n "$ac_tool_prefix"; then
7561   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7562 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7564 $as_echo_n "checking for $ac_word... " >&6; }
7565 if test "${ac_cv_prog_LIPO+set}" = set; then :
7566   $as_echo_n "(cached) " >&6
7567 else
7568   if test -n "$LIPO"; then
7569   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7570 else
7571 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7572 for as_dir in $PATH
7573 do
7574   IFS=$as_save_IFS
7575   test -z "$as_dir" && as_dir=.
7576     for ac_exec_ext in '' $ac_executable_extensions; do
7577   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7578     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7579     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7580     break 2
7581   fi
7582 done
7583   done
7584 IFS=$as_save_IFS
7585
7586 fi
7587 fi
7588 LIPO=$ac_cv_prog_LIPO
7589 if test -n "$LIPO"; then
7590   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7591 $as_echo "$LIPO" >&6; }
7592 else
7593   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7594 $as_echo "no" >&6; }
7595 fi
7596
7597
7598 fi
7599 if test -z "$ac_cv_prog_LIPO"; then
7600   ac_ct_LIPO=$LIPO
7601   # Extract the first word of "lipo", so it can be a program name with args.
7602 set dummy lipo; ac_word=$2
7603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7604 $as_echo_n "checking for $ac_word... " >&6; }
7605 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7606   $as_echo_n "(cached) " >&6
7607 else
7608   if test -n "$ac_ct_LIPO"; then
7609   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7610 else
7611 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7612 for as_dir in $PATH
7613 do
7614   IFS=$as_save_IFS
7615   test -z "$as_dir" && as_dir=.
7616     for ac_exec_ext in '' $ac_executable_extensions; do
7617   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7618     ac_cv_prog_ac_ct_LIPO="lipo"
7619     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7620     break 2
7621   fi
7622 done
7623   done
7624 IFS=$as_save_IFS
7625
7626 fi
7627 fi
7628 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7629 if test -n "$ac_ct_LIPO"; then
7630   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7631 $as_echo "$ac_ct_LIPO" >&6; }
7632 else
7633   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7634 $as_echo "no" >&6; }
7635 fi
7636
7637   if test "x$ac_ct_LIPO" = x; then
7638     LIPO=":"
7639   else
7640     case $cross_compiling:$ac_tool_warned in
7641 yes:)
7642 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7643 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7644 ac_tool_warned=yes ;;
7645 esac
7646     LIPO=$ac_ct_LIPO
7647   fi
7648 else
7649   LIPO="$ac_cv_prog_LIPO"
7650 fi
7651
7652     if test -n "$ac_tool_prefix"; then
7653   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7654 set dummy ${ac_tool_prefix}otool; ac_word=$2
7655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7656 $as_echo_n "checking for $ac_word... " >&6; }
7657 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7658   $as_echo_n "(cached) " >&6
7659 else
7660   if test -n "$OTOOL"; then
7661   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7662 else
7663 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7664 for as_dir in $PATH
7665 do
7666   IFS=$as_save_IFS
7667   test -z "$as_dir" && as_dir=.
7668     for ac_exec_ext in '' $ac_executable_extensions; do
7669   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7670     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7671     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7672     break 2
7673   fi
7674 done
7675   done
7676 IFS=$as_save_IFS
7677
7678 fi
7679 fi
7680 OTOOL=$ac_cv_prog_OTOOL
7681 if test -n "$OTOOL"; then
7682   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7683 $as_echo "$OTOOL" >&6; }
7684 else
7685   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7686 $as_echo "no" >&6; }
7687 fi
7688
7689
7690 fi
7691 if test -z "$ac_cv_prog_OTOOL"; then
7692   ac_ct_OTOOL=$OTOOL
7693   # Extract the first word of "otool", so it can be a program name with args.
7694 set dummy otool; ac_word=$2
7695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7696 $as_echo_n "checking for $ac_word... " >&6; }
7697 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7698   $as_echo_n "(cached) " >&6
7699 else
7700   if test -n "$ac_ct_OTOOL"; then
7701   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7702 else
7703 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7704 for as_dir in $PATH
7705 do
7706   IFS=$as_save_IFS
7707   test -z "$as_dir" && as_dir=.
7708     for ac_exec_ext in '' $ac_executable_extensions; do
7709   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7710     ac_cv_prog_ac_ct_OTOOL="otool"
7711     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7712     break 2
7713   fi
7714 done
7715   done
7716 IFS=$as_save_IFS
7717
7718 fi
7719 fi
7720 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7721 if test -n "$ac_ct_OTOOL"; then
7722   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7723 $as_echo "$ac_ct_OTOOL" >&6; }
7724 else
7725   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7726 $as_echo "no" >&6; }
7727 fi
7728
7729   if test "x$ac_ct_OTOOL" = x; then
7730     OTOOL=":"
7731   else
7732     case $cross_compiling:$ac_tool_warned in
7733 yes:)
7734 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7735 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7736 ac_tool_warned=yes ;;
7737 esac
7738     OTOOL=$ac_ct_OTOOL
7739   fi
7740 else
7741   OTOOL="$ac_cv_prog_OTOOL"
7742 fi
7743
7744     if test -n "$ac_tool_prefix"; then
7745   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7746 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7748 $as_echo_n "checking for $ac_word... " >&6; }
7749 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7750   $as_echo_n "(cached) " >&6
7751 else
7752   if test -n "$OTOOL64"; then
7753   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7754 else
7755 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7756 for as_dir in $PATH
7757 do
7758   IFS=$as_save_IFS
7759   test -z "$as_dir" && as_dir=.
7760     for ac_exec_ext in '' $ac_executable_extensions; do
7761   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7762     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7763     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7764     break 2
7765   fi
7766 done
7767   done
7768 IFS=$as_save_IFS
7769
7770 fi
7771 fi
7772 OTOOL64=$ac_cv_prog_OTOOL64
7773 if test -n "$OTOOL64"; then
7774   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7775 $as_echo "$OTOOL64" >&6; }
7776 else
7777   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7778 $as_echo "no" >&6; }
7779 fi
7780
7781
7782 fi
7783 if test -z "$ac_cv_prog_OTOOL64"; then
7784   ac_ct_OTOOL64=$OTOOL64
7785   # Extract the first word of "otool64", so it can be a program name with args.
7786 set dummy otool64; ac_word=$2
7787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7788 $as_echo_n "checking for $ac_word... " >&6; }
7789 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7790   $as_echo_n "(cached) " >&6
7791 else
7792   if test -n "$ac_ct_OTOOL64"; then
7793   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7794 else
7795 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7796 for as_dir in $PATH
7797 do
7798   IFS=$as_save_IFS
7799   test -z "$as_dir" && as_dir=.
7800     for ac_exec_ext in '' $ac_executable_extensions; do
7801   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7802     ac_cv_prog_ac_ct_OTOOL64="otool64"
7803     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7804     break 2
7805   fi
7806 done
7807   done
7808 IFS=$as_save_IFS
7809
7810 fi
7811 fi
7812 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7813 if test -n "$ac_ct_OTOOL64"; then
7814   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7815 $as_echo "$ac_ct_OTOOL64" >&6; }
7816 else
7817   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7818 $as_echo "no" >&6; }
7819 fi
7820
7821   if test "x$ac_ct_OTOOL64" = x; then
7822     OTOOL64=":"
7823   else
7824     case $cross_compiling:$ac_tool_warned in
7825 yes:)
7826 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7827 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7828 ac_tool_warned=yes ;;
7829 esac
7830     OTOOL64=$ac_ct_OTOOL64
7831   fi
7832 else
7833   OTOOL64="$ac_cv_prog_OTOOL64"
7834 fi
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7863 $as_echo_n "checking for -single_module linker flag... " >&6; }
7864 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7865   $as_echo_n "(cached) " >&6
7866 else
7867   lt_cv_apple_cc_single_mod=no
7868       if test -z "${LT_MULTI_MODULE}"; then
7869         # By default we will add the -single_module flag. You can override
7870         # by either setting the environment variable LT_MULTI_MODULE
7871         # non-empty at configure time, or by adding -multi_module to the
7872         # link flags.
7873         rm -rf libconftest.dylib*
7874         echo "int foo(void){return 1;}" > conftest.c
7875         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7876 -dynamiclib -Wl,-single_module conftest.c" >&5
7877         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7878           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7879         _lt_result=$?
7880         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7881           lt_cv_apple_cc_single_mod=yes
7882         else
7883           cat conftest.err >&5
7884         fi
7885         rm -rf libconftest.dylib*
7886         rm -f conftest.*
7887       fi
7888 fi
7889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7890 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7891     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7892 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7893 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7894   $as_echo_n "(cached) " >&6
7895 else
7896   lt_cv_ld_exported_symbols_list=no
7897       save_LDFLAGS=$LDFLAGS
7898       echo "_main" > conftest.sym
7899       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7900       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7901 /* end confdefs.h.  */
7902
7903 int
7904 main ()
7905 {
7906
7907   ;
7908   return 0;
7909 }
7910 _ACEOF
7911 if ac_fn_c_try_link "$LINENO"; then :
7912   lt_cv_ld_exported_symbols_list=yes
7913 else
7914   lt_cv_ld_exported_symbols_list=no
7915 fi
7916 rm -f core conftest.err conftest.$ac_objext \
7917     conftest$ac_exeext conftest.$ac_ext
7918         LDFLAGS="$save_LDFLAGS"
7919
7920 fi
7921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7922 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7923     case $host_os in
7924     rhapsody* | darwin1.[012])
7925       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7926     darwin1.*)
7927       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7928     darwin*) # darwin 5.x on
7929       # if running on 10.5 or later, the deployment target defaults
7930       # to the OS version, if on x86, and 10.4, the deployment
7931       # target defaults to 10.4. Don't you love it?
7932       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7933         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7934           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7935         10.[012]*)
7936           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7937         10.*)
7938           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7939       esac
7940     ;;
7941   esac
7942     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7943       _lt_dar_single_mod='$single_module'
7944     fi
7945     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7946       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7947     else
7948       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7949     fi
7950     if test "$DSYMUTIL" != ":"; then
7951       _lt_dsymutil='~$DSYMUTIL $lib || :'
7952     else
7953       _lt_dsymutil=
7954     fi
7955     ;;
7956   esac
7957
7958 for ac_header in dlfcn.h
7959 do :
7960   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7961 "
7962 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7963   cat >>confdefs.h <<_ACEOF
7964 #define HAVE_DLFCN_H 1
7965 _ACEOF
7966
7967 fi
7968
7969 done
7970
7971
7972
7973 # Set options
7974
7975
7976
7977         enable_dlopen=no
7978
7979
7980   enable_win32_dll=no
7981
7982
7983             # Check whether --enable-shared was given.
7984 if test "${enable_shared+set}" = set; then :
7985   enableval=$enable_shared; p=${PACKAGE-default}
7986     case $enableval in
7987     yes) enable_shared=yes ;;
7988     no) enable_shared=no ;;
7989     *)
7990       enable_shared=no
7991       # Look at the argument we got.  We use all the common list separators.
7992       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7993       for pkg in $enableval; do
7994         IFS="$lt_save_ifs"
7995         if test "X$pkg" = "X$p"; then
7996           enable_shared=yes
7997         fi
7998       done
7999       IFS="$lt_save_ifs"
8000       ;;
8001     esac
8002 else
8003   enable_shared=yes
8004 fi
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014   # Check whether --enable-static was given.
8015 if test "${enable_static+set}" = set; then :
8016   enableval=$enable_static; p=${PACKAGE-default}
8017     case $enableval in
8018     yes) enable_static=yes ;;
8019     no) enable_static=no ;;
8020     *)
8021      enable_static=no
8022       # Look at the argument we got.  We use all the common list separators.
8023       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8024       for pkg in $enableval; do
8025         IFS="$lt_save_ifs"
8026         if test "X$pkg" = "X$p"; then
8027           enable_static=yes
8028         fi
8029       done
8030       IFS="$lt_save_ifs"
8031       ;;
8032     esac
8033 else
8034   enable_static=yes
8035 fi
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046 # Check whether --with-pic was given.
8047 if test "${with_pic+set}" = set; then :
8048   withval=$with_pic; pic_mode="$withval"
8049 else
8050   pic_mode=default
8051 fi
8052
8053
8054 test -z "$pic_mode" && pic_mode=default
8055
8056
8057
8058
8059
8060
8061
8062   # Check whether --enable-fast-install was given.
8063 if test "${enable_fast_install+set}" = set; then :
8064   enableval=$enable_fast_install; p=${PACKAGE-default}
8065     case $enableval in
8066     yes) enable_fast_install=yes ;;
8067     no) enable_fast_install=no ;;
8068     *)
8069       enable_fast_install=no
8070       # Look at the argument we got.  We use all the common list separators.
8071       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8072       for pkg in $enableval; do
8073         IFS="$lt_save_ifs"
8074         if test "X$pkg" = "X$p"; then
8075           enable_fast_install=yes
8076         fi
8077       done
8078       IFS="$lt_save_ifs"
8079       ;;
8080     esac
8081 else
8082   enable_fast_install=yes
8083 fi
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095 # This can be used to rebuild libtool when needed
8096 LIBTOOL_DEPS="$ltmain"
8097
8098 # Always use our own libtool.
8099 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119
8120
8121
8122
8123
8124
8125 test -z "$LN_S" && LN_S="ln -s"
8126
8127
8128
8129
8130
8131
8132
8133
8134
8135
8136
8137
8138
8139
8140 if test -n "${ZSH_VERSION+set}" ; then
8141    setopt NO_GLOB_SUBST
8142 fi
8143
8144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8145 $as_echo_n "checking for objdir... " >&6; }
8146 if test "${lt_cv_objdir+set}" = set; then :
8147   $as_echo_n "(cached) " >&6
8148 else
8149   rm -f .libs 2>/dev/null
8150 mkdir .libs 2>/dev/null
8151 if test -d .libs; then
8152   lt_cv_objdir=.libs
8153 else
8154   # MS-DOS does not allow filenames that begin with a dot.
8155   lt_cv_objdir=_libs
8156 fi
8157 rmdir .libs 2>/dev/null
8158 fi
8159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8160 $as_echo "$lt_cv_objdir" >&6; }
8161 objdir=$lt_cv_objdir
8162
8163
8164
8165
8166
8167 cat >>confdefs.h <<_ACEOF
8168 #define LT_OBJDIR "$lt_cv_objdir/"
8169 _ACEOF
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187 case $host_os in
8188 aix3*)
8189   # AIX sometimes has problems with the GCC collect2 program.  For some
8190   # reason, if we set the COLLECT_NAMES environment variable, the problems
8191   # vanish in a puff of smoke.
8192   if test "X${COLLECT_NAMES+set}" != Xset; then
8193     COLLECT_NAMES=
8194     export COLLECT_NAMES
8195   fi
8196   ;;
8197 esac
8198
8199 # Sed substitution that helps us do robust quoting.  It backslashifies
8200 # metacharacters that are still active within double-quoted strings.
8201 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
8202
8203 # Same as above, but do not quote variable references.
8204 double_quote_subst='s/\(["`\\]\)/\\\1/g'
8205
8206 # Sed substitution to delay expansion of an escaped shell variable in a
8207 # double_quote_subst'ed string.
8208 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
8209
8210 # Sed substitution to delay expansion of an escaped single quote.
8211 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
8212
8213 # Sed substitution to avoid accidental globbing in evaled expressions
8214 no_glob_subst='s/\*/\\\*/g'
8215
8216 # Global variables:
8217 ofile=libtool
8218 can_build_shared=yes
8219
8220 # All known linkers require a `.a' archive for static linking (except MSVC,
8221 # which needs '.lib').
8222 libext=a
8223
8224 with_gnu_ld="$lt_cv_prog_gnu_ld"
8225
8226 old_CC="$CC"
8227 old_CFLAGS="$CFLAGS"
8228
8229 # Set sane defaults for various variables
8230 test -z "$CC" && CC=cc
8231 test -z "$LTCC" && LTCC=$CC
8232 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8233 test -z "$LD" && LD=ld
8234 test -z "$ac_objext" && ac_objext=o
8235
8236 for cc_temp in $compiler""; do
8237   case $cc_temp in
8238     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8239     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8240     \-*) ;;
8241     *) break;;
8242   esac
8243 done
8244 cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8245
8246
8247 # Only perform the check for file, if the check method requires it
8248 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8249 case $deplibs_check_method in
8250 file_magic*)
8251   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8252     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8253 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8254 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8255   $as_echo_n "(cached) " >&6
8256 else
8257   case $MAGIC_CMD in
8258 [\\/*] |  ?:[\\/]*)
8259   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8260   ;;
8261 *)
8262   lt_save_MAGIC_CMD="$MAGIC_CMD"
8263   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8264   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8265   for ac_dir in $ac_dummy; do
8266     IFS="$lt_save_ifs"
8267     test -z "$ac_dir" && ac_dir=.
8268     if test -f $ac_dir/${ac_tool_prefix}file; then
8269       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8270       if test -n "$file_magic_test_file"; then
8271         case $deplibs_check_method in
8272         "file_magic "*)
8273           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8274           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8275           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8276             $EGREP "$file_magic_regex" > /dev/null; then
8277             :
8278           else
8279             cat <<_LT_EOF 1>&2
8280
8281 *** Warning: the command libtool uses to detect shared libraries,
8282 *** $file_magic_cmd, produces output that libtool cannot recognize.
8283 *** The result is that libtool may fail to recognize shared libraries
8284 *** as such.  This will affect the creation of libtool libraries that
8285 *** depend on shared libraries, but programs linked with such libtool
8286 *** libraries will work regardless of this problem.  Nevertheless, you
8287 *** may want to report the problem to your system manager and/or to
8288 *** bug-libtool@gnu.org
8289
8290 _LT_EOF
8291           fi ;;
8292         esac
8293       fi
8294       break
8295     fi
8296   done
8297   IFS="$lt_save_ifs"
8298   MAGIC_CMD="$lt_save_MAGIC_CMD"
8299   ;;
8300 esac
8301 fi
8302
8303 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8304 if test -n "$MAGIC_CMD"; then
8305   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8306 $as_echo "$MAGIC_CMD" >&6; }
8307 else
8308   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8309 $as_echo "no" >&6; }
8310 fi
8311
8312
8313
8314
8315
8316 if test -z "$lt_cv_path_MAGIC_CMD"; then
8317   if test -n "$ac_tool_prefix"; then
8318     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8319 $as_echo_n "checking for file... " >&6; }
8320 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8321   $as_echo_n "(cached) " >&6
8322 else
8323   case $MAGIC_CMD in
8324 [\\/*] |  ?:[\\/]*)
8325   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8326   ;;
8327 *)
8328   lt_save_MAGIC_CMD="$MAGIC_CMD"
8329   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8330   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8331   for ac_dir in $ac_dummy; do
8332     IFS="$lt_save_ifs"
8333     test -z "$ac_dir" && ac_dir=.
8334     if test -f $ac_dir/file; then
8335       lt_cv_path_MAGIC_CMD="$ac_dir/file"
8336       if test -n "$file_magic_test_file"; then
8337         case $deplibs_check_method in
8338         "file_magic "*)
8339           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8340           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8341           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8342             $EGREP "$file_magic_regex" > /dev/null; then
8343             :
8344           else
8345             cat <<_LT_EOF 1>&2
8346
8347 *** Warning: the command libtool uses to detect shared libraries,
8348 *** $file_magic_cmd, produces output that libtool cannot recognize.
8349 *** The result is that libtool may fail to recognize shared libraries
8350 *** as such.  This will affect the creation of libtool libraries that
8351 *** depend on shared libraries, but programs linked with such libtool
8352 *** libraries will work regardless of this problem.  Nevertheless, you
8353 *** may want to report the problem to your system manager and/or to
8354 *** bug-libtool@gnu.org
8355
8356 _LT_EOF
8357           fi ;;
8358         esac
8359       fi
8360       break
8361     fi
8362   done
8363   IFS="$lt_save_ifs"
8364   MAGIC_CMD="$lt_save_MAGIC_CMD"
8365   ;;
8366 esac
8367 fi
8368
8369 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8370 if test -n "$MAGIC_CMD"; then
8371   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8372 $as_echo "$MAGIC_CMD" >&6; }
8373 else
8374   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8375 $as_echo "no" >&6; }
8376 fi
8377
8378
8379   else
8380     MAGIC_CMD=:
8381   fi
8382 fi
8383
8384   fi
8385   ;;
8386 esac
8387
8388 # Use C for the default configuration in the libtool script
8389
8390 lt_save_CC="$CC"
8391 ac_ext=c
8392 ac_cpp='$CPP $CPPFLAGS'
8393 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8394 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8395 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8396
8397
8398 # Source file extension for C test sources.
8399 ac_ext=c
8400
8401 # Object file extension for compiled C test sources.
8402 objext=o
8403 objext=$objext
8404
8405 # Code to be used in simple compile tests
8406 lt_simple_compile_test_code="int some_variable = 0;"
8407
8408 # Code to be used in simple link tests
8409 lt_simple_link_test_code='int main(){return(0);}'
8410
8411
8412
8413
8414
8415
8416
8417 # If no C compiler was specified, use CC.
8418 LTCC=${LTCC-"$CC"}
8419
8420 # If no C compiler flags were specified, use CFLAGS.
8421 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8422
8423 # Allow CC to be a program name with arguments.
8424 compiler=$CC
8425
8426 # Save the default compiler, since it gets overwritten when the other
8427 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8428 compiler_DEFAULT=$CC
8429
8430 # save warnings/boilerplate of simple test code
8431 ac_outfile=conftest.$ac_objext
8432 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8433 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8434 _lt_compiler_boilerplate=`cat conftest.err`
8435 $RM conftest*
8436
8437 ac_outfile=conftest.$ac_objext
8438 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8439 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8440 _lt_linker_boilerplate=`cat conftest.err`
8441 $RM -r conftest*
8442
8443
8444 if test -n "$compiler"; then
8445
8446 lt_prog_compiler_no_builtin_flag=
8447
8448 if test "$GCC" = yes; then
8449   lt_prog_compiler_no_builtin_flag=' -fno-builtin'
8450
8451   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8452 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8453 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8454   $as_echo_n "(cached) " >&6
8455 else
8456   lt_cv_prog_compiler_rtti_exceptions=no
8457    ac_outfile=conftest.$ac_objext
8458    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8459    lt_compiler_flag="-fno-rtti -fno-exceptions"
8460    # Insert the option either (1) after the last *FLAGS variable, or
8461    # (2) before a word containing "conftest.", or (3) at the end.
8462    # Note that $ac_compile itself does not contain backslashes and begins
8463    # with a dollar sign (not a hyphen), so the echo should work correctly.
8464    # The option is referenced via a variable to avoid confusing sed.
8465    lt_compile=`echo "$ac_compile" | $SED \
8466    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8467    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8468    -e 's:$: $lt_compiler_flag:'`
8469    (eval echo "\"\$as_me:8469: $lt_compile\"" >&5)
8470    (eval "$lt_compile" 2>conftest.err)
8471    ac_status=$?
8472    cat conftest.err >&5
8473    echo "$as_me:8473: \$? = $ac_status" >&5
8474    if (exit $ac_status) && test -s "$ac_outfile"; then
8475      # The compiler can only warn and ignore the option if not recognized
8476      # So say no if there are warnings other than the usual output.
8477      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
8478      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8479      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8480        lt_cv_prog_compiler_rtti_exceptions=yes
8481      fi
8482    fi
8483    $RM conftest*
8484
8485 fi
8486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8487 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8488
8489 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8490     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8491 else
8492     :
8493 fi
8494
8495 fi
8496
8497
8498
8499
8500
8501
8502   lt_prog_compiler_wl=
8503 lt_prog_compiler_pic=
8504 lt_prog_compiler_static=
8505
8506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8507 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8508
8509   if test "$GCC" = yes; then
8510     lt_prog_compiler_wl='-Wl,'
8511     lt_prog_compiler_static='-static'
8512
8513     case $host_os in
8514       aix*)
8515       # All AIX code is PIC.
8516       if test "$host_cpu" = ia64; then
8517         # AIX 5 now supports IA64 processor
8518         lt_prog_compiler_static='-Bstatic'
8519       fi
8520       ;;
8521
8522     amigaos*)
8523       case $host_cpu in
8524       powerpc)
8525             # see comment about AmigaOS4 .so support
8526             lt_prog_compiler_pic='-fPIC'
8527         ;;
8528       m68k)
8529             # FIXME: we need at least 68020 code to build shared libraries, but
8530             # adding the `-m68020' flag to GCC prevents building anything better,
8531             # like `-m68040'.
8532             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8533         ;;
8534       esac
8535       ;;
8536
8537     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8538       # PIC is the default for these OSes.
8539       ;;
8540
8541     mingw* | cygwin* | pw32* | os2* | cegcc*)
8542       # This hack is so that the source file can tell whether it is being
8543       # built for inclusion in a dll (and should export symbols for example).
8544       # Although the cygwin gcc ignores -fPIC, still need this for old-style
8545       # (--disable-auto-import) libraries
8546       lt_prog_compiler_pic='-DDLL_EXPORT'
8547       ;;
8548
8549     darwin* | rhapsody*)
8550       # PIC is the default on this platform
8551       # Common symbols not allowed in MH_DYLIB files
8552       lt_prog_compiler_pic='-fno-common'
8553       ;;
8554
8555     hpux*)
8556       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8557       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8558       # sets the default TLS model and affects inlining.
8559       case $host_cpu in
8560       hppa*64*)
8561         # +Z the default
8562         ;;
8563       *)
8564         lt_prog_compiler_pic='-fPIC'
8565         ;;
8566       esac
8567       ;;
8568
8569     interix[3-9]*)
8570       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8571       # Instead, we relocate shared libraries at runtime.
8572       ;;
8573
8574     msdosdjgpp*)
8575       # Just because we use GCC doesn't mean we suddenly get shared libraries
8576       # on systems that don't support them.
8577       lt_prog_compiler_can_build_shared=no
8578       enable_shared=no
8579       ;;
8580
8581     *nto* | *qnx*)
8582       # QNX uses GNU C++, but need to define -shared option too, otherwise
8583       # it will coredump.
8584       lt_prog_compiler_pic='-fPIC -shared'
8585       ;;
8586
8587     sysv4*MP*)
8588       if test -d /usr/nec; then
8589         lt_prog_compiler_pic=-Kconform_pic
8590       fi
8591       ;;
8592
8593     *)
8594       lt_prog_compiler_pic='-fPIC'
8595       ;;
8596     esac
8597   else
8598     # PORTME Check for flag to pass linker flags through the system compiler.
8599     case $host_os in
8600     aix*)
8601       lt_prog_compiler_wl='-Wl,'
8602       if test "$host_cpu" = ia64; then
8603         # AIX 5 now supports IA64 processor
8604         lt_prog_compiler_static='-Bstatic'
8605       else
8606         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8607       fi
8608       ;;
8609
8610     mingw* | cygwin* | pw32* | os2* | cegcc*)
8611       # This hack is so that the source file can tell whether it is being
8612       # built for inclusion in a dll (and should export symbols for example).
8613       lt_prog_compiler_pic='-DDLL_EXPORT'
8614       ;;
8615
8616     hpux9* | hpux10* | hpux11*)
8617       lt_prog_compiler_wl='-Wl,'
8618       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8619       # not for PA HP-UX.
8620       case $host_cpu in
8621       hppa*64*|ia64*)
8622         # +Z the default
8623         ;;
8624       *)
8625         lt_prog_compiler_pic='+Z'
8626         ;;
8627       esac
8628       # Is there a better lt_prog_compiler_static that works with the bundled CC?
8629       lt_prog_compiler_static='${wl}-a ${wl}archive'
8630       ;;
8631
8632     irix5* | irix6* | nonstopux*)
8633       lt_prog_compiler_wl='-Wl,'
8634       # PIC (with -KPIC) is the default.
8635       lt_prog_compiler_static='-non_shared'
8636       ;;
8637
8638     linux* | k*bsd*-gnu)
8639       case $cc_basename in
8640       # old Intel for x86_64 which still supported -KPIC.
8641       ecc*)
8642         lt_prog_compiler_wl='-Wl,'
8643         lt_prog_compiler_pic='-KPIC'
8644         lt_prog_compiler_static='-static'
8645         ;;
8646       # icc used to be incompatible with GCC.
8647       # ICC 10 doesn't accept -KPIC any more.
8648       icc* | ifort*)
8649         lt_prog_compiler_wl='-Wl,'
8650         lt_prog_compiler_pic='-fPIC'
8651         lt_prog_compiler_static='-static'
8652         ;;
8653       # Lahey Fortran 8.1.
8654       lf95*)
8655         lt_prog_compiler_wl='-Wl,'
8656         lt_prog_compiler_pic='--shared'
8657         lt_prog_compiler_static='--static'
8658         ;;
8659       pgcc* | pgf77* | pgf90* | pgf95*)
8660         # Portland Group compilers (*not* the Pentium gcc compiler,
8661         # which looks to be a dead project)
8662         lt_prog_compiler_wl='-Wl,'
8663         lt_prog_compiler_pic='-fpic'
8664         lt_prog_compiler_static='-Bstatic'
8665         ;;
8666       ccc*)
8667         lt_prog_compiler_wl='-Wl,'
8668         # All Alpha code is PIC.
8669         lt_prog_compiler_static='-non_shared'
8670         ;;
8671       xl*)
8672         # IBM XL C 8.0/Fortran 10.1 on PPC
8673         lt_prog_compiler_wl='-Wl,'
8674         lt_prog_compiler_pic='-qpic'
8675         lt_prog_compiler_static='-qstaticlink'
8676         ;;
8677       *)
8678         case `$CC -V 2>&1 | sed 5q` in
8679         *Sun\ C*)
8680           # Sun C 5.9
8681           lt_prog_compiler_pic='-KPIC'
8682           lt_prog_compiler_static='-Bstatic'
8683           lt_prog_compiler_wl='-Wl,'
8684           ;;
8685         *Sun\ F*)
8686           # Sun Fortran 8.3 passes all unrecognized flags to the linker
8687           lt_prog_compiler_pic='-KPIC'
8688           lt_prog_compiler_static='-Bstatic'
8689           lt_prog_compiler_wl=''
8690           ;;
8691         esac
8692         ;;
8693       esac
8694       ;;
8695
8696     newsos6)
8697       lt_prog_compiler_pic='-KPIC'
8698       lt_prog_compiler_static='-Bstatic'
8699       ;;
8700
8701     *nto* | *qnx*)
8702       # QNX uses GNU C++, but need to define -shared option too, otherwise
8703       # it will coredump.
8704       lt_prog_compiler_pic='-fPIC -shared'
8705       ;;
8706
8707     osf3* | osf4* | osf5*)
8708       lt_prog_compiler_wl='-Wl,'
8709       # All OSF/1 code is PIC.
8710       lt_prog_compiler_static='-non_shared'
8711       ;;
8712
8713     rdos*)
8714       lt_prog_compiler_static='-non_shared'
8715       ;;
8716
8717     solaris*)
8718       lt_prog_compiler_pic='-KPIC'
8719       lt_prog_compiler_static='-Bstatic'
8720       case $cc_basename in
8721       f77* | f90* | f95*)
8722         lt_prog_compiler_wl='-Qoption ld ';;
8723       *)
8724         lt_prog_compiler_wl='-Wl,';;
8725       esac
8726       ;;
8727
8728     sunos4*)
8729       lt_prog_compiler_wl='-Qoption ld '
8730       lt_prog_compiler_pic='-PIC'
8731       lt_prog_compiler_static='-Bstatic'
8732       ;;
8733
8734     sysv4 | sysv4.2uw2* | sysv4.3*)
8735       lt_prog_compiler_wl='-Wl,'
8736       lt_prog_compiler_pic='-KPIC'
8737       lt_prog_compiler_static='-Bstatic'
8738       ;;
8739
8740     sysv4*MP*)
8741       if test -d /usr/nec ;then
8742         lt_prog_compiler_pic='-Kconform_pic'
8743         lt_prog_compiler_static='-Bstatic'
8744       fi
8745       ;;
8746
8747     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8748       lt_prog_compiler_wl='-Wl,'
8749       lt_prog_compiler_pic='-KPIC'
8750       lt_prog_compiler_static='-Bstatic'
8751       ;;
8752
8753     unicos*)
8754       lt_prog_compiler_wl='-Wl,'
8755       lt_prog_compiler_can_build_shared=no
8756       ;;
8757
8758     uts4*)
8759       lt_prog_compiler_pic='-pic'
8760       lt_prog_compiler_static='-Bstatic'
8761       ;;
8762
8763     *)
8764       lt_prog_compiler_can_build_shared=no
8765       ;;
8766     esac
8767   fi
8768
8769 case $host_os in
8770   # For platforms which do not support PIC, -DPIC is meaningless:
8771   *djgpp*)
8772     lt_prog_compiler_pic=
8773     ;;
8774   *)
8775     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8776     ;;
8777 esac
8778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8779 $as_echo "$lt_prog_compiler_pic" >&6; }
8780
8781
8782
8783
8784
8785
8786 #
8787 # Check to make sure the PIC flag actually works.
8788 #
8789 if test -n "$lt_prog_compiler_pic"; then
8790   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8791 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8792 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8793   $as_echo_n "(cached) " >&6
8794 else
8795   lt_cv_prog_compiler_pic_works=no
8796    ac_outfile=conftest.$ac_objext
8797    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8798    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8799    # Insert the option either (1) after the last *FLAGS variable, or
8800    # (2) before a word containing "conftest.", or (3) at the end.
8801    # Note that $ac_compile itself does not contain backslashes and begins
8802    # with a dollar sign (not a hyphen), so the echo should work correctly.
8803    # The option is referenced via a variable to avoid confusing sed.
8804    lt_compile=`echo "$ac_compile" | $SED \
8805    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8806    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8807    -e 's:$: $lt_compiler_flag:'`
8808    (eval echo "\"\$as_me:8808: $lt_compile\"" >&5)
8809    (eval "$lt_compile" 2>conftest.err)
8810    ac_status=$?
8811    cat conftest.err >&5
8812    echo "$as_me:8812: \$? = $ac_status" >&5
8813    if (exit $ac_status) && test -s "$ac_outfile"; then
8814      # The compiler can only warn and ignore the option if not recognized
8815      # So say no if there are warnings other than the usual output.
8816      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
8817      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8818      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8819        lt_cv_prog_compiler_pic_works=yes
8820      fi
8821    fi
8822    $RM conftest*
8823
8824 fi
8825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8826 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8827
8828 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8829     case $lt_prog_compiler_pic in
8830      "" | " "*) ;;
8831      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8832      esac
8833 else
8834     lt_prog_compiler_pic=
8835      lt_prog_compiler_can_build_shared=no
8836 fi
8837
8838 fi
8839
8840
8841
8842
8843
8844
8845 #
8846 # Check to make sure the static flag actually works.
8847 #
8848 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8850 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8851 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8852   $as_echo_n "(cached) " >&6
8853 else
8854   lt_cv_prog_compiler_static_works=no
8855    save_LDFLAGS="$LDFLAGS"
8856    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8857    echo "$lt_simple_link_test_code" > conftest.$ac_ext
8858    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8859      # The linker can only warn and ignore the option if not recognized
8860      # So say no if there are warnings
8861      if test -s conftest.err; then
8862        # Append any errors to the config.log.
8863        cat conftest.err 1>&5
8864        $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
8865        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8866        if diff conftest.exp conftest.er2 >/dev/null; then
8867          lt_cv_prog_compiler_static_works=yes
8868        fi
8869      else
8870        lt_cv_prog_compiler_static_works=yes
8871      fi
8872    fi
8873    $RM -r conftest*
8874    LDFLAGS="$save_LDFLAGS"
8875
8876 fi
8877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8878 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8879
8880 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8881     :
8882 else
8883     lt_prog_compiler_static=
8884 fi
8885
8886
8887
8888
8889
8890
8891
8892   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8893 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8894 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8895   $as_echo_n "(cached) " >&6
8896 else
8897   lt_cv_prog_compiler_c_o=no
8898    $RM -r conftest 2>/dev/null
8899    mkdir conftest
8900    cd conftest
8901    mkdir out
8902    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8903
8904    lt_compiler_flag="-o out/conftest2.$ac_objext"
8905    # Insert the option either (1) after the last *FLAGS variable, or
8906    # (2) before a word containing "conftest.", or (3) at the end.
8907    # Note that $ac_compile itself does not contain backslashes and begins
8908    # with a dollar sign (not a hyphen), so the echo should work correctly.
8909    lt_compile=`echo "$ac_compile" | $SED \
8910    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8911    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8912    -e 's:$: $lt_compiler_flag:'`
8913    (eval echo "\"\$as_me:8913: $lt_compile\"" >&5)
8914    (eval "$lt_compile" 2>out/conftest.err)
8915    ac_status=$?
8916    cat out/conftest.err >&5
8917    echo "$as_me:8917: \$? = $ac_status" >&5
8918    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8919    then
8920      # The compiler can only warn and ignore the option if not recognized
8921      # So say no if there are warnings
8922      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8923      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8924      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8925        lt_cv_prog_compiler_c_o=yes
8926      fi
8927    fi
8928    chmod u+w . 2>&5
8929    $RM conftest*
8930    # SGI C++ compiler will create directory out/ii_files/ for
8931    # template instantiation
8932    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8933    $RM out/* && rmdir out
8934    cd ..
8935    $RM -r conftest
8936    $RM conftest*
8937
8938 fi
8939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8940 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8941
8942
8943
8944
8945
8946
8947   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8948 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8949 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8950   $as_echo_n "(cached) " >&6
8951 else
8952   lt_cv_prog_compiler_c_o=no
8953    $RM -r conftest 2>/dev/null
8954    mkdir conftest
8955    cd conftest
8956    mkdir out
8957    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8958
8959    lt_compiler_flag="-o out/conftest2.$ac_objext"
8960    # Insert the option either (1) after the last *FLAGS variable, or
8961    # (2) before a word containing "conftest.", or (3) at the end.
8962    # Note that $ac_compile itself does not contain backslashes and begins
8963    # with a dollar sign (not a hyphen), so the echo should work correctly.
8964    lt_compile=`echo "$ac_compile" | $SED \
8965    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8966    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8967    -e 's:$: $lt_compiler_flag:'`
8968    (eval echo "\"\$as_me:8968: $lt_compile\"" >&5)
8969    (eval "$lt_compile" 2>out/conftest.err)
8970    ac_status=$?
8971    cat out/conftest.err >&5
8972    echo "$as_me:8972: \$? = $ac_status" >&5
8973    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8974    then
8975      # The compiler can only warn and ignore the option if not recognized
8976      # So say no if there are warnings
8977      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8978      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8979      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8980        lt_cv_prog_compiler_c_o=yes
8981      fi
8982    fi
8983    chmod u+w . 2>&5
8984    $RM conftest*
8985    # SGI C++ compiler will create directory out/ii_files/ for
8986    # template instantiation
8987    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8988    $RM out/* && rmdir out
8989    cd ..
8990    $RM -r conftest
8991    $RM conftest*
8992
8993 fi
8994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8995 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8996
8997
8998
8999
9000 hard_links="nottested"
9001 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9002   # do not overwrite the value of need_locks provided by the user
9003   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9004 $as_echo_n "checking if we can lock with hard links... " >&6; }
9005   hard_links=yes
9006   $RM conftest*
9007   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9008   touch conftest.a
9009   ln conftest.a conftest.b 2>&5 || hard_links=no
9010   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9011   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9012 $as_echo "$hard_links" >&6; }
9013   if test "$hard_links" = no; then
9014     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9015 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9016     need_locks=warn
9017   fi
9018 else
9019   need_locks=no
9020 fi
9021
9022
9023
9024
9025
9026
9027   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9028 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9029
9030   runpath_var=
9031   allow_undefined_flag=
9032   always_export_symbols=no
9033   archive_cmds=
9034   archive_expsym_cmds=
9035   compiler_needs_object=no
9036   enable_shared_with_static_runtimes=no
9037   export_dynamic_flag_spec=
9038   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9039   hardcode_automatic=no
9040   hardcode_direct=no
9041   hardcode_direct_absolute=no
9042   hardcode_libdir_flag_spec=
9043   hardcode_libdir_flag_spec_ld=
9044   hardcode_libdir_separator=
9045   hardcode_minus_L=no
9046   hardcode_shlibpath_var=unsupported
9047   inherit_rpath=no
9048   link_all_deplibs=unknown
9049   module_cmds=
9050   module_expsym_cmds=
9051   old_archive_from_new_cmds=
9052   old_archive_from_expsyms_cmds=
9053   thread_safe_flag_spec=
9054   whole_archive_flag_spec=
9055   # include_expsyms should be a list of space-separated symbols to be *always*
9056   # included in the symbol list
9057   include_expsyms=
9058   # exclude_expsyms can be an extended regexp of symbols to exclude
9059   # it will be wrapped by ` (' and `)$', so one must not match beginning or
9060   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9061   # as well as any symbol that contains `d'.
9062   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9063   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9064   # platforms (ab)use it in PIC code, but their linkers get confused if
9065   # the symbol is explicitly referenced.  Since portable code cannot
9066   # rely on this symbol name, it's probably fine to never include it in
9067   # preloaded symbol tables.
9068   # Exclude shared library initialization/finalization symbols.
9069   extract_expsyms_cmds=
9070
9071   case $host_os in
9072   cygwin* | mingw* | pw32* | cegcc*)
9073     # FIXME: the MSVC++ port hasn't been tested in a loooong time
9074     # When not using gcc, we currently assume that we are using
9075     # Microsoft Visual C++.
9076     if test "$GCC" != yes; then
9077       with_gnu_ld=no
9078     fi
9079     ;;
9080   interix*)
9081     # we just hope/assume this is gcc and not c89 (= MSVC++)
9082     with_gnu_ld=yes
9083     ;;
9084   openbsd*)
9085     with_gnu_ld=no
9086     ;;
9087   esac
9088
9089   ld_shlibs=yes
9090   if test "$with_gnu_ld" = yes; then
9091     # If archive_cmds runs LD, not CC, wlarc should be empty
9092     wlarc='${wl}'
9093
9094     # Set some defaults for GNU ld with shared library support. These
9095     # are reset later if shared libraries are not supported. Putting them
9096     # here allows them to be overridden if necessary.
9097     runpath_var=LD_RUN_PATH
9098     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9099     export_dynamic_flag_spec='${wl}--export-dynamic'
9100     # ancient GNU ld didn't support --whole-archive et. al.
9101     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9102       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9103     else
9104       whole_archive_flag_spec=
9105     fi
9106     supports_anon_versioning=no
9107     case `$LD -v 2>&1` in
9108       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9109       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9110       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9111       *\ 2.11.*) ;; # other 2.11 versions
9112       *) supports_anon_versioning=yes ;;
9113     esac
9114
9115     # See if GNU ld supports shared libraries.
9116     case $host_os in
9117     aix[3-9]*)
9118       # On AIX/PPC, the GNU linker is very broken
9119       if test "$host_cpu" != ia64; then
9120         ld_shlibs=no
9121         cat <<_LT_EOF 1>&2
9122
9123 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
9124 *** to be unable to reliably create shared libraries on AIX.
9125 *** Therefore, libtool is disabling shared libraries support.  If you
9126 *** really care for shared libraries, you may want to modify your PATH
9127 *** so that a non-GNU linker is found, and then restart.
9128
9129 _LT_EOF
9130       fi
9131       ;;
9132
9133     amigaos*)
9134       case $host_cpu in
9135       powerpc)
9136             # see comment about AmigaOS4 .so support
9137             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9138             archive_expsym_cmds=''
9139         ;;
9140       m68k)
9141             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)'
9142             hardcode_libdir_flag_spec='-L$libdir'
9143             hardcode_minus_L=yes
9144         ;;
9145       esac
9146       ;;
9147
9148     beos*)
9149       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9150         allow_undefined_flag=unsupported
9151         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9152         # support --undefined.  This deserves some investigation.  FIXME
9153         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9154       else
9155         ld_shlibs=no
9156       fi
9157       ;;
9158
9159     cygwin* | mingw* | pw32* | cegcc*)
9160       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9161       # as there is no search path for DLLs.
9162       hardcode_libdir_flag_spec='-L$libdir'
9163       allow_undefined_flag=unsupported
9164       always_export_symbols=no
9165       enable_shared_with_static_runtimes=yes
9166       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9167
9168       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9169         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9170         # If the export-symbols file already is a .def file (1st line
9171         # is EXPORTS), use it as is; otherwise, prepend...
9172         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9173           cp $export_symbols $output_objdir/$soname.def;
9174         else
9175           echo EXPORTS > $output_objdir/$soname.def;
9176           cat $export_symbols >> $output_objdir/$soname.def;
9177         fi~
9178         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9179       else
9180         ld_shlibs=no
9181       fi
9182       ;;
9183
9184     interix[3-9]*)
9185       hardcode_direct=no
9186       hardcode_shlibpath_var=no
9187       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9188       export_dynamic_flag_spec='${wl}-E'
9189       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9190       # Instead, shared libraries are loaded at an image base (0x10000000 by
9191       # default) and relocated if they conflict, which is a slow very memory
9192       # consuming and fragmenting process.  To avoid this, we pick a random,
9193       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9194       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9195       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9196       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'
9197       ;;
9198
9199     gnu* | linux* | tpf* | k*bsd*-gnu)
9200       tmp_diet=no
9201       if test "$host_os" = linux-dietlibc; then
9202         case $cc_basename in
9203           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
9204         esac
9205       fi
9206       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9207          && test "$tmp_diet" = no
9208       then
9209         tmp_addflag=
9210         tmp_sharedflag='-shared'
9211         case $cc_basename,$host_cpu in
9212         pgcc*)                          # Portland Group C compiler
9213           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
9214           tmp_addflag=' $pic_flag'
9215           ;;
9216         pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
9217           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
9218           tmp_addflag=' $pic_flag -Mnomain' ;;
9219         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
9220           tmp_addflag=' -i_dynamic' ;;
9221         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
9222           tmp_addflag=' -i_dynamic -nofor_main' ;;
9223         ifc* | ifort*)                  # Intel Fortran compiler
9224           tmp_addflag=' -nofor_main' ;;
9225         lf95*)                          # Lahey Fortran 8.1
9226           whole_archive_flag_spec=
9227           tmp_sharedflag='--shared' ;;
9228         xl[cC]*)                        # IBM XL C 8.0 on PPC (deal with xlf below)
9229           tmp_sharedflag='-qmkshrobj'
9230           tmp_addflag= ;;
9231         esac
9232         case `$CC -V 2>&1 | sed 5q` in
9233         *Sun\ C*)                       # Sun C 5.9
9234           whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
9235           compiler_needs_object=yes
9236           tmp_sharedflag='-G' ;;
9237         *Sun\ F*)                       # Sun Fortran 8.3
9238           tmp_sharedflag='-G' ;;
9239         esac
9240         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9241
9242         if test "x$supports_anon_versioning" = xyes; then
9243           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9244             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9245             echo "local: *; };" >> $output_objdir/$libname.ver~
9246             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9247         fi
9248
9249         case $cc_basename in
9250         xlf*)
9251           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9252           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9253           hardcode_libdir_flag_spec=
9254           hardcode_libdir_flag_spec_ld='-rpath $libdir'
9255           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9256           if test "x$supports_anon_versioning" = xyes; then
9257             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9258               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9259               echo "local: *; };" >> $output_objdir/$libname.ver~
9260               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9261           fi
9262           ;;
9263         esac
9264       else
9265         ld_shlibs=no
9266       fi
9267       ;;
9268
9269     netbsd*)
9270       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9271         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9272         wlarc=
9273       else
9274         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9275         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9276       fi
9277       ;;
9278
9279     solaris*)
9280       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9281         ld_shlibs=no
9282         cat <<_LT_EOF 1>&2
9283
9284 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9285 *** create shared libraries on Solaris systems.  Therefore, libtool
9286 *** is disabling shared libraries support.  We urge you to upgrade GNU
9287 *** binutils to release 2.9.1 or newer.  Another option is to modify
9288 *** your PATH or compiler configuration so that the native linker is
9289 *** used, and then restart.
9290
9291 _LT_EOF
9292       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9293         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9294         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9295       else
9296         ld_shlibs=no
9297       fi
9298       ;;
9299
9300     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9301       case `$LD -v 2>&1` in
9302         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9303         ld_shlibs=no
9304         cat <<_LT_EOF 1>&2
9305
9306 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9307 *** reliably create shared libraries on SCO systems.  Therefore, libtool
9308 *** is disabling shared libraries support.  We urge you to upgrade GNU
9309 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9310 *** your PATH or compiler configuration so that the native linker is
9311 *** used, and then restart.
9312
9313 _LT_EOF
9314         ;;
9315         *)
9316           # For security reasons, it is highly recommended that you always
9317           # use absolute paths for naming shared libraries, and exclude the
9318           # DT_RUNPATH tag from executables and libraries.  But doing so
9319           # requires that you compile everything twice, which is a pain.
9320           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9321             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9322             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9323             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9324           else
9325             ld_shlibs=no
9326           fi
9327         ;;
9328       esac
9329       ;;
9330
9331     sunos4*)
9332       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9333       wlarc=
9334       hardcode_direct=yes
9335       hardcode_shlibpath_var=no
9336       ;;
9337
9338     *)
9339       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9340         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9341         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9342       else
9343         ld_shlibs=no
9344       fi
9345       ;;
9346     esac
9347
9348     if test "$ld_shlibs" = no; then
9349       runpath_var=
9350       hardcode_libdir_flag_spec=
9351       export_dynamic_flag_spec=
9352       whole_archive_flag_spec=
9353     fi
9354   else
9355     # PORTME fill in a description of your system's linker (not GNU ld)
9356     case $host_os in
9357     aix3*)
9358       allow_undefined_flag=unsupported
9359       always_export_symbols=yes
9360       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'
9361       # Note: this linker hardcodes the directories in LIBPATH if there
9362       # are no directories specified by -L.
9363       hardcode_minus_L=yes
9364       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9365         # Neither direct hardcoding nor static linking is supported with a
9366         # broken collect2.
9367         hardcode_direct=unsupported
9368       fi
9369       ;;
9370
9371     aix[4-9]*)
9372       if test "$host_cpu" = ia64; then
9373         # On IA64, the linker does run time linking by default, so we don't
9374         # have to do anything special.
9375         aix_use_runtimelinking=no
9376         exp_sym_flag='-Bexport'
9377         no_entry_flag=""
9378       else
9379         # If we're using GNU nm, then we don't want the "-C" option.
9380         # -C means demangle to AIX nm, but means don't demangle with GNU nm
9381         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9382           export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9383         else
9384           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'
9385         fi
9386         aix_use_runtimelinking=no
9387
9388         # Test if we are trying to use run time linking or normal
9389         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9390         # need to do runtime linking.
9391         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9392           for ld_flag in $LDFLAGS; do
9393           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9394             aix_use_runtimelinking=yes
9395             break
9396           fi
9397           done
9398           ;;
9399         esac
9400
9401         exp_sym_flag='-bexport'
9402         no_entry_flag='-bnoentry'
9403       fi
9404
9405       # When large executables or shared objects are built, AIX ld can
9406       # have problems creating the table of contents.  If linking a library
9407       # or program results in "error TOC overflow" add -mminimal-toc to
9408       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9409       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9410
9411       archive_cmds=''
9412       hardcode_direct=yes
9413       hardcode_direct_absolute=yes
9414       hardcode_libdir_separator=':'
9415       link_all_deplibs=yes
9416       file_list_spec='${wl}-f,'
9417
9418       if test "$GCC" = yes; then
9419         case $host_os in aix4.[012]|aix4.[012].*)
9420         # We only want to do this on AIX 4.2 and lower, the check
9421         # below for broken collect2 doesn't work under 4.3+
9422           collect2name=`${CC} -print-prog-name=collect2`
9423           if test -f "$collect2name" &&
9424            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9425           then
9426           # We have reworked collect2
9427           :
9428           else
9429           # We have old collect2
9430           hardcode_direct=unsupported
9431           # It fails to find uninstalled libraries when the uninstalled
9432           # path is not listed in the libpath.  Setting hardcode_minus_L
9433           # to unsupported forces relinking
9434           hardcode_minus_L=yes
9435           hardcode_libdir_flag_spec='-L$libdir'
9436           hardcode_libdir_separator=
9437           fi
9438           ;;
9439         esac
9440         shared_flag='-shared'
9441         if test "$aix_use_runtimelinking" = yes; then
9442           shared_flag="$shared_flag "'${wl}-G'
9443         fi
9444       else
9445         # not using gcc
9446         if test "$host_cpu" = ia64; then
9447         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9448         # chokes on -Wl,-G. The following line is correct:
9449           shared_flag='-G'
9450         else
9451           if test "$aix_use_runtimelinking" = yes; then
9452             shared_flag='${wl}-G'
9453           else
9454             shared_flag='${wl}-bM:SRE'
9455           fi
9456         fi
9457       fi
9458
9459       export_dynamic_flag_spec='${wl}-bexpall'
9460       # It seems that -bexpall does not export symbols beginning with
9461       # underscore (_), so it is better to generate a list of symbols to export.
9462       always_export_symbols=yes
9463       if test "$aix_use_runtimelinking" = yes; then
9464         # Warning - without using the other runtime loading flags (-brtl),
9465         # -berok will link without error, but may produce a broken library.
9466         allow_undefined_flag='-berok'
9467         # Determine the default libpath from the value encoded in an
9468         # empty executable.
9469         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9470 /* end confdefs.h.  */
9471
9472 int
9473 main ()
9474 {
9475
9476   ;
9477   return 0;
9478 }
9479 _ACEOF
9480 if ac_fn_c_try_link "$LINENO"; then :
9481
9482 lt_aix_libpath_sed='
9483     /Import File Strings/,/^$/ {
9484         /^0/ {
9485             s/^0  *\(.*\)$/\1/
9486             p
9487         }
9488     }'
9489 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9490 # Check for a 64-bit object if we didn't find anything.
9491 if test -z "$aix_libpath"; then
9492   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9493 fi
9494 fi
9495 rm -f core conftest.err conftest.$ac_objext \
9496     conftest$ac_exeext conftest.$ac_ext
9497 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9498
9499         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9500         archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9501       else
9502         if test "$host_cpu" = ia64; then
9503           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9504           allow_undefined_flag="-z nodefs"
9505           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"
9506         else
9507          # Determine the default libpath from the value encoded in an
9508          # empty executable.
9509          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9510 /* end confdefs.h.  */
9511
9512 int
9513 main ()
9514 {
9515
9516   ;
9517   return 0;
9518 }
9519 _ACEOF
9520 if ac_fn_c_try_link "$LINENO"; then :
9521
9522 lt_aix_libpath_sed='
9523     /Import File Strings/,/^$/ {
9524         /^0/ {
9525             s/^0  *\(.*\)$/\1/
9526             p
9527         }
9528     }'
9529 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9530 # Check for a 64-bit object if we didn't find anything.
9531 if test -z "$aix_libpath"; then
9532   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9533 fi
9534 fi
9535 rm -f core conftest.err conftest.$ac_objext \
9536     conftest$ac_exeext conftest.$ac_ext
9537 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9538
9539          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9540           # Warning - without using the other run time loading flags,
9541           # -berok will link without error, but may produce a broken library.
9542           no_undefined_flag=' ${wl}-bernotok'
9543           allow_undefined_flag=' ${wl}-berok'
9544           # Exported symbols can be pulled into shared objects from archives
9545           whole_archive_flag_spec='$convenience'
9546           archive_cmds_need_lc=yes
9547           # This is similar to how AIX traditionally builds its shared libraries.
9548           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'
9549         fi
9550       fi
9551       ;;
9552
9553     amigaos*)
9554       case $host_cpu in
9555       powerpc)
9556             # see comment about AmigaOS4 .so support
9557             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9558             archive_expsym_cmds=''
9559         ;;
9560       m68k)
9561             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)'
9562             hardcode_libdir_flag_spec='-L$libdir'
9563             hardcode_minus_L=yes
9564         ;;
9565       esac
9566       ;;
9567
9568     bsdi[45]*)
9569       export_dynamic_flag_spec=-rdynamic
9570       ;;
9571
9572     cygwin* | mingw* | pw32* | cegcc*)
9573       # When not using gcc, we currently assume that we are using
9574       # Microsoft Visual C++.
9575       # hardcode_libdir_flag_spec is actually meaningless, as there is
9576       # no search path for DLLs.
9577       hardcode_libdir_flag_spec=' '
9578       allow_undefined_flag=unsupported
9579       # Tell ltmain to make .lib files, not .a files.
9580       libext=lib
9581       # Tell ltmain to make .dll files, not .so files.
9582       shrext_cmds=".dll"
9583       # FIXME: Setting linknames here is a bad hack.
9584       archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
9585       # The linker will automatically build a .lib file if we build a DLL.
9586       old_archive_from_new_cmds='true'
9587       # FIXME: Should let the user specify the lib program.
9588       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9589       fix_srcfile_path='`cygpath -w "$srcfile"`'
9590       enable_shared_with_static_runtimes=yes
9591       ;;
9592
9593     darwin* | rhapsody*)
9594
9595
9596   archive_cmds_need_lc=no
9597   hardcode_direct=no
9598   hardcode_automatic=yes
9599   hardcode_shlibpath_var=unsupported
9600   whole_archive_flag_spec=''
9601   link_all_deplibs=yes
9602   allow_undefined_flag="$_lt_dar_allow_undefined"
9603   case $cc_basename in
9604      ifort*) _lt_dar_can_shared=yes ;;
9605      *) _lt_dar_can_shared=$GCC ;;
9606   esac
9607   if test "$_lt_dar_can_shared" = "yes"; then
9608     output_verbose_link_cmd=echo
9609     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9610     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9611     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}"
9612     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}"
9613
9614   else
9615   ld_shlibs=no
9616   fi
9617
9618       ;;
9619
9620     dgux*)
9621       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9622       hardcode_libdir_flag_spec='-L$libdir'
9623       hardcode_shlibpath_var=no
9624       ;;
9625
9626     freebsd1*)
9627       ld_shlibs=no
9628       ;;
9629
9630     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9631     # support.  Future versions do this automatically, but an explicit c++rt0.o
9632     # does not break anything, and helps significantly (at the cost of a little
9633     # extra space).
9634     freebsd2.2*)
9635       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9636       hardcode_libdir_flag_spec='-R$libdir'
9637       hardcode_direct=yes
9638       hardcode_shlibpath_var=no
9639       ;;
9640
9641     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9642     freebsd2*)
9643       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9644       hardcode_direct=yes
9645       hardcode_minus_L=yes
9646       hardcode_shlibpath_var=no
9647       ;;
9648
9649     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9650     freebsd* | dragonfly*)
9651       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9652       hardcode_libdir_flag_spec='-R$libdir'
9653       hardcode_direct=yes
9654       hardcode_shlibpath_var=no
9655       ;;
9656
9657     hpux9*)
9658       if test "$GCC" = yes; then
9659         archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9660       else
9661         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'
9662       fi
9663       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9664       hardcode_libdir_separator=:
9665       hardcode_direct=yes
9666
9667       # hardcode_minus_L: Not really in the search PATH,
9668       # but as the default location of the library.
9669       hardcode_minus_L=yes
9670       export_dynamic_flag_spec='${wl}-E'
9671       ;;
9672
9673     hpux10*)
9674       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
9675         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9676       else
9677         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9678       fi
9679       if test "$with_gnu_ld" = no; then
9680         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9681         hardcode_libdir_flag_spec_ld='+b $libdir'
9682         hardcode_libdir_separator=:
9683         hardcode_direct=yes
9684         hardcode_direct_absolute=yes
9685         export_dynamic_flag_spec='${wl}-E'
9686         # hardcode_minus_L: Not really in the search PATH,
9687         # but as the default location of the library.
9688         hardcode_minus_L=yes
9689       fi
9690       ;;
9691
9692     hpux11*)
9693       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
9694         case $host_cpu in
9695         hppa*64*)
9696           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9697           ;;
9698         ia64*)
9699           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9700           ;;
9701         *)
9702           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9703           ;;
9704         esac
9705       else
9706         case $host_cpu in
9707         hppa*64*)
9708           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9709           ;;
9710         ia64*)
9711           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9712           ;;
9713         *)
9714           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9715           ;;
9716         esac
9717       fi
9718       if test "$with_gnu_ld" = no; then
9719         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9720         hardcode_libdir_separator=:
9721
9722         case $host_cpu in
9723         hppa*64*|ia64*)
9724           hardcode_direct=no
9725           hardcode_shlibpath_var=no
9726           ;;
9727         *)
9728           hardcode_direct=yes
9729           hardcode_direct_absolute=yes
9730           export_dynamic_flag_spec='${wl}-E'
9731
9732           # hardcode_minus_L: Not really in the search PATH,
9733           # but as the default location of the library.
9734           hardcode_minus_L=yes
9735           ;;
9736         esac
9737       fi
9738       ;;
9739
9740     irix5* | irix6* | nonstopux*)
9741       if test "$GCC" = yes; then
9742         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9743         # Try to use the -exported_symbol ld option, if it does not
9744         # work, assume that -exports_file does not work either and
9745         # implicitly export all symbols.
9746         save_LDFLAGS="$LDFLAGS"
9747         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9748         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9749 /* end confdefs.h.  */
9750 int foo(void) {}
9751 _ACEOF
9752 if ac_fn_c_try_link "$LINENO"; then :
9753   archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9754
9755 fi
9756 rm -f core conftest.err conftest.$ac_objext \
9757     conftest$ac_exeext conftest.$ac_ext
9758         LDFLAGS="$save_LDFLAGS"
9759       else
9760         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9761         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
9762       fi
9763       archive_cmds_need_lc='no'
9764       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9765       hardcode_libdir_separator=:
9766       inherit_rpath=yes
9767       link_all_deplibs=yes
9768       ;;
9769
9770     netbsd*)
9771       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9772         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9773       else
9774         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9775       fi
9776       hardcode_libdir_flag_spec='-R$libdir'
9777       hardcode_direct=yes
9778       hardcode_shlibpath_var=no
9779       ;;
9780
9781     newsos6)
9782       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9783       hardcode_direct=yes
9784       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9785       hardcode_libdir_separator=:
9786       hardcode_shlibpath_var=no
9787       ;;
9788
9789     *nto* | *qnx*)
9790       ;;
9791
9792     openbsd*)
9793       if test -f /usr/libexec/ld.so; then
9794         hardcode_direct=yes
9795         hardcode_shlibpath_var=no
9796         hardcode_direct_absolute=yes
9797         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9798           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9799           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9800           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9801           export_dynamic_flag_spec='${wl}-E'
9802         else
9803           case $host_os in
9804            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9805              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9806              hardcode_libdir_flag_spec='-R$libdir'
9807              ;;
9808            *)
9809              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9810              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9811              ;;
9812           esac
9813         fi
9814       else
9815         ld_shlibs=no
9816       fi
9817       ;;
9818
9819     os2*)
9820       hardcode_libdir_flag_spec='-L$libdir'
9821       hardcode_minus_L=yes
9822       allow_undefined_flag=unsupported
9823       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'
9824       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9825       ;;
9826
9827     osf3*)
9828       if test "$GCC" = yes; then
9829         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9830         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9831       else
9832         allow_undefined_flag=' -expect_unresolved \*'
9833         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9834       fi
9835       archive_cmds_need_lc='no'
9836       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9837       hardcode_libdir_separator=:
9838       ;;
9839
9840     osf4* | osf5*)      # as osf3* with the addition of -msym flag
9841       if test "$GCC" = yes; then
9842         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9843         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9844         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9845       else
9846         allow_undefined_flag=' -expect_unresolved \*'
9847         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
9848         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~
9849         $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
9850
9851         # Both c and cxx compiler support -rpath directly
9852         hardcode_libdir_flag_spec='-rpath $libdir'
9853       fi
9854       archive_cmds_need_lc='no'
9855       hardcode_libdir_separator=:
9856       ;;
9857
9858     solaris*)
9859       no_undefined_flag=' -z defs'
9860       if test "$GCC" = yes; then
9861         wlarc='${wl}'
9862         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9863         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9864           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9865       else
9866         case `$CC -V 2>&1` in
9867         *"Compilers 5.0"*)
9868           wlarc=''
9869           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9870           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9871           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9872           ;;
9873         *)
9874           wlarc='${wl}'
9875           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9876           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9877           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9878           ;;
9879         esac
9880       fi
9881       hardcode_libdir_flag_spec='-R$libdir'
9882       hardcode_shlibpath_var=no
9883       case $host_os in
9884       solaris2.[0-5] | solaris2.[0-5].*) ;;
9885       *)
9886         # The compiler driver will combine and reorder linker options,
9887         # but understands `-z linker_flag'.  GCC discards it without `$wl',
9888         # but is careful enough not to reorder.
9889         # Supported since Solaris 2.6 (maybe 2.5.1?)
9890         if test "$GCC" = yes; then
9891           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9892         else
9893           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9894         fi
9895         ;;
9896       esac
9897       link_all_deplibs=yes
9898       ;;
9899
9900     sunos4*)
9901       if test "x$host_vendor" = xsequent; then
9902         # Use $CC to link under sequent, because it throws in some extra .o
9903         # files that make .init and .fini sections work.
9904         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9905       else
9906         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9907       fi
9908       hardcode_libdir_flag_spec='-L$libdir'
9909       hardcode_direct=yes
9910       hardcode_minus_L=yes
9911       hardcode_shlibpath_var=no
9912       ;;
9913
9914     sysv4)
9915       case $host_vendor in
9916         sni)
9917           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9918           hardcode_direct=yes # is this really true???
9919         ;;
9920         siemens)
9921           ## LD is ld it makes a PLAMLIB
9922           ## CC just makes a GrossModule.
9923           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9924           reload_cmds='$CC -r -o $output$reload_objs'
9925           hardcode_direct=no
9926         ;;
9927         motorola)
9928           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9929           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9930         ;;
9931       esac
9932       runpath_var='LD_RUN_PATH'
9933       hardcode_shlibpath_var=no
9934       ;;
9935
9936     sysv4.3*)
9937       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9938       hardcode_shlibpath_var=no
9939       export_dynamic_flag_spec='-Bexport'
9940       ;;
9941
9942     sysv4*MP*)
9943       if test -d /usr/nec; then
9944         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9945         hardcode_shlibpath_var=no
9946         runpath_var=LD_RUN_PATH
9947         hardcode_runpath_var=yes
9948         ld_shlibs=yes
9949       fi
9950       ;;
9951
9952     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9953       no_undefined_flag='${wl}-z,text'
9954       archive_cmds_need_lc=no
9955       hardcode_shlibpath_var=no
9956       runpath_var='LD_RUN_PATH'
9957
9958       if test "$GCC" = yes; then
9959         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9960         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9961       else
9962         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9963         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9964       fi
9965       ;;
9966
9967     sysv5* | sco3.2v5* | sco5v6*)
9968       # Note: We can NOT use -z defs as we might desire, because we do not
9969       # link with -lc, and that would cause any symbols used from libc to
9970       # always be unresolved, which means just about no library would
9971       # ever link correctly.  If we're not using GNU ld we use -z text
9972       # though, which does catch some bad symbols but isn't as heavy-handed
9973       # as -z defs.
9974       no_undefined_flag='${wl}-z,text'
9975       allow_undefined_flag='${wl}-z,nodefs'
9976       archive_cmds_need_lc=no
9977       hardcode_shlibpath_var=no
9978       hardcode_libdir_flag_spec='${wl}-R,$libdir'
9979       hardcode_libdir_separator=':'
9980       link_all_deplibs=yes
9981       export_dynamic_flag_spec='${wl}-Bexport'
9982       runpath_var='LD_RUN_PATH'
9983
9984       if test "$GCC" = yes; then
9985         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9986         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9987       else
9988         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9989         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9990       fi
9991       ;;
9992
9993     uts4*)
9994       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9995       hardcode_libdir_flag_spec='-L$libdir'
9996       hardcode_shlibpath_var=no
9997       ;;
9998
9999     *)
10000       ld_shlibs=no
10001       ;;
10002     esac
10003
10004     if test x$host_vendor = xsni; then
10005       case $host in
10006       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10007         export_dynamic_flag_spec='${wl}-Blargedynsym'
10008         ;;
10009       esac
10010     fi
10011   fi
10012
10013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10014 $as_echo "$ld_shlibs" >&6; }
10015 test "$ld_shlibs" = no && can_build_shared=no
10016
10017 with_gnu_ld=$with_gnu_ld
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033 #
10034 # Do we need to explicitly link libc?
10035 #
10036 case "x$archive_cmds_need_lc" in
10037 x|xyes)
10038   # Assume -lc should be added
10039   archive_cmds_need_lc=yes
10040
10041   if test "$enable_shared" = yes && test "$GCC" = yes; then
10042     case $archive_cmds in
10043     *'~'*)
10044       # FIXME: we may have to deal with multi-command sequences.
10045       ;;
10046     '$CC '*)
10047       # Test whether the compiler implicitly links with -lc since on some
10048       # systems, -lgcc has to come before -lc. If gcc already passes -lc
10049       # to ld, don't add -lc before -lgcc.
10050       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10051 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10052       $RM conftest*
10053       echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10054
10055       if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10056   (eval $ac_compile) 2>&5
10057   ac_status=$?
10058   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10059   test $ac_status = 0; } 2>conftest.err; then
10060         soname=conftest
10061         lib=conftest
10062         libobjs=conftest.$ac_objext
10063         deplibs=
10064         wl=$lt_prog_compiler_wl
10065         pic_flag=$lt_prog_compiler_pic
10066         compiler_flags=-v
10067         linker_flags=-v
10068         verstring=
10069         output_objdir=.
10070         libname=conftest
10071         lt_save_allow_undefined_flag=$allow_undefined_flag
10072         allow_undefined_flag=
10073         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10074   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10075   ac_status=$?
10076   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10077   test $ac_status = 0; }
10078         then
10079           archive_cmds_need_lc=no
10080         else
10081           archive_cmds_need_lc=yes
10082         fi
10083         allow_undefined_flag=$lt_save_allow_undefined_flag
10084       else
10085         cat conftest.err 1>&5
10086       fi
10087       $RM conftest*
10088       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
10089 $as_echo "$archive_cmds_need_lc" >&6; }
10090       ;;
10091     esac
10092   fi
10093   ;;
10094 esac
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10253 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10254
10255 if test "$GCC" = yes; then
10256   case $host_os in
10257     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10258     *) lt_awk_arg="/^libraries:/" ;;
10259   esac
10260   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
10261   if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
10262     # if the path contains ";" then we assume it to be the separator
10263     # otherwise default to the standard path separator (i.e. ":") - it is
10264     # assumed that no part of a normal pathname contains ";" but that should
10265     # okay in the real world where ";" in dirpaths is itself problematic.
10266     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
10267   else
10268     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
10269   fi
10270   # Ok, now we have the path, separated by spaces, we can step through it
10271   # and add multilib dir if necessary.
10272   lt_tmp_lt_search_path_spec=
10273   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10274   for lt_sys_path in $lt_search_path_spec; do
10275     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10276       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10277     else
10278       test -d "$lt_sys_path" && \
10279         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10280     fi
10281   done
10282   lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
10283 BEGIN {RS=" "; FS="/|\n";} {
10284   lt_foo="";
10285   lt_count=0;
10286   for (lt_i = NF; lt_i > 0; lt_i--) {
10287     if ($lt_i != "" && $lt_i != ".") {
10288       if ($lt_i == "..") {
10289         lt_count++;
10290       } else {
10291         if (lt_count == 0) {
10292           lt_foo="/" $lt_i lt_foo;
10293         } else {
10294           lt_count--;
10295         }
10296       }
10297     }
10298   }
10299   if (lt_foo != "") { lt_freq[lt_foo]++; }
10300   if (lt_freq[lt_foo] == 1) { print lt_foo; }
10301 }'`
10302   sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
10303 else
10304   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10305 fi
10306 library_names_spec=
10307 libname_spec='lib$name'
10308 soname_spec=
10309 shrext_cmds=".so"
10310 postinstall_cmds=
10311 postuninstall_cmds=
10312 finish_cmds=
10313 finish_eval=
10314 shlibpath_var=
10315 shlibpath_overrides_runpath=unknown
10316 version_type=none
10317 dynamic_linker="$host_os ld.so"
10318 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10319 need_lib_prefix=unknown
10320 hardcode_into_libs=no
10321
10322 # when you set need_version to no, make sure it does not cause -set_version
10323 # flags to be left without arguments
10324 need_version=unknown
10325
10326 case $host_os in
10327 aix3*)
10328   version_type=linux
10329   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10330   shlibpath_var=LIBPATH
10331
10332   # AIX 3 has no versioning support, so we append a major version to the name.
10333   soname_spec='${libname}${release}${shared_ext}$major'
10334   ;;
10335
10336 aix[4-9]*)
10337   version_type=linux
10338   need_lib_prefix=no
10339   need_version=no
10340   hardcode_into_libs=yes
10341   if test "$host_cpu" = ia64; then
10342     # AIX 5 supports IA64
10343     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10344     shlibpath_var=LD_LIBRARY_PATH
10345   else
10346     # With GCC up to 2.95.x, collect2 would create an import file
10347     # for dependence libraries.  The import file would start with
10348     # the line `#! .'.  This would cause the generated library to
10349     # depend on `.', always an invalid library.  This was fixed in
10350     # development snapshots of GCC prior to 3.0.
10351     case $host_os in
10352       aix4 | aix4.[01] | aix4.[01].*)
10353       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10354            echo ' yes '
10355            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10356         :
10357       else
10358         can_build_shared=no
10359       fi
10360       ;;
10361     esac
10362     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10363     # soname into executable. Probably we can add versioning support to
10364     # collect2, so additional links can be useful in future.
10365     if test "$aix_use_runtimelinking" = yes; then
10366       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10367       # instead of lib<name>.a to let people know that these are not
10368       # typical AIX shared libraries.
10369       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10370     else
10371       # We preserve .a as extension for shared libraries through AIX4.2
10372       # and later when we are not doing run time linking.
10373       library_names_spec='${libname}${release}.a $libname.a'
10374       soname_spec='${libname}${release}${shared_ext}$major'
10375     fi
10376     shlibpath_var=LIBPATH
10377   fi
10378   ;;
10379
10380 amigaos*)
10381   case $host_cpu in
10382   powerpc)
10383     # Since July 2007 AmigaOS4 officially supports .so libraries.
10384     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10385     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10386     ;;
10387   m68k)
10388     library_names_spec='$libname.ixlibrary $libname.a'
10389     # Create ${libname}_ixlibrary.a entries in /sys/libs.
10390     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
10391     ;;
10392   esac
10393   ;;
10394
10395 beos*)
10396   library_names_spec='${libname}${shared_ext}'
10397   dynamic_linker="$host_os ld.so"
10398   shlibpath_var=LIBRARY_PATH
10399   ;;
10400
10401 bsdi[45]*)
10402   version_type=linux
10403   need_version=no
10404   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10405   soname_spec='${libname}${release}${shared_ext}$major'
10406   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10407   shlibpath_var=LD_LIBRARY_PATH
10408   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10409   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10410   # the default ld.so.conf also contains /usr/contrib/lib and
10411   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10412   # libtool to hard-code these into programs
10413   ;;
10414
10415 cygwin* | mingw* | pw32* | cegcc*)
10416   version_type=windows
10417   shrext_cmds=".dll"
10418   need_version=no
10419   need_lib_prefix=no
10420
10421   case $GCC,$host_os in
10422   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10423     library_names_spec='$libname.dll.a'
10424     # DLL is installed to $(libdir)/../bin by postinstall_cmds
10425     postinstall_cmds='base_file=`basename \${file}`~
10426       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10427       dldir=$destdir/`dirname \$dlpath`~
10428       test -d \$dldir || mkdir -p \$dldir~
10429       $install_prog $dir/$dlname \$dldir/$dlname~
10430       chmod a+x \$dldir/$dlname~
10431       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10432         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10433       fi'
10434     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10435       dlpath=$dir/\$dldll~
10436        $RM \$dlpath'
10437     shlibpath_overrides_runpath=yes
10438
10439     case $host_os in
10440     cygwin*)
10441       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10442       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10443       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
10444       ;;
10445     mingw* | cegcc*)
10446       # MinGW DLLs use traditional 'lib' prefix
10447       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10448       sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
10449       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10450         # It is most probably a Windows format PATH printed by
10451         # mingw gcc, but we are running on Cygwin. Gcc prints its search
10452         # path with ; separators, and with drive letters. We can handle the
10453         # drive letters (cygwin fileutils understands them), so leave them,
10454         # especially as we might pass files found there to a mingw objdump,
10455         # which wouldn't understand a cygwinified path. Ahh.
10456         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10457       else
10458         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
10459       fi
10460       ;;
10461     pw32*)
10462       # pw32 DLLs use 'pw' prefix rather than 'lib'
10463       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10464       ;;
10465     esac
10466     ;;
10467
10468   *)
10469     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10470     ;;
10471   esac
10472   dynamic_linker='Win32 ld.exe'
10473   # FIXME: first we should search . and the directory the executable is in
10474   shlibpath_var=PATH
10475   ;;
10476
10477 darwin* | rhapsody*)
10478   dynamic_linker="$host_os dyld"
10479   version_type=darwin
10480   need_lib_prefix=no
10481   need_version=no
10482   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10483   soname_spec='${libname}${release}${major}$shared_ext'
10484   shlibpath_overrides_runpath=yes
10485   shlibpath_var=DYLD_LIBRARY_PATH
10486   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10487
10488   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10489   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10490   ;;
10491
10492 dgux*)
10493   version_type=linux
10494   need_lib_prefix=no
10495   need_version=no
10496   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10497   soname_spec='${libname}${release}${shared_ext}$major'
10498   shlibpath_var=LD_LIBRARY_PATH
10499   ;;
10500
10501 freebsd1*)
10502   dynamic_linker=no
10503   ;;
10504
10505 freebsd* | dragonfly*)
10506   # DragonFly does not have aout.  When/if they implement a new
10507   # versioning mechanism, adjust this.
10508   if test -x /usr/bin/objformat; then
10509     objformat=`/usr/bin/objformat`
10510   else
10511     case $host_os in
10512     freebsd[123]*) objformat=aout ;;
10513     *) objformat=elf ;;
10514     esac
10515   fi
10516   version_type=freebsd-$objformat
10517   case $version_type in
10518     freebsd-elf*)
10519       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10520       need_version=no
10521       need_lib_prefix=no
10522       ;;
10523     freebsd-*)
10524       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10525       need_version=yes
10526       ;;
10527   esac
10528   shlibpath_var=LD_LIBRARY_PATH
10529   case $host_os in
10530   freebsd2*)
10531     shlibpath_overrides_runpath=yes
10532     ;;
10533   freebsd3.[01]* | freebsdelf3.[01]*)
10534     shlibpath_overrides_runpath=yes
10535     hardcode_into_libs=yes
10536     ;;
10537   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10538   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10539     shlibpath_overrides_runpath=no
10540     hardcode_into_libs=yes
10541     ;;
10542   *) # from 4.6 on, and DragonFly
10543     shlibpath_overrides_runpath=yes
10544     hardcode_into_libs=yes
10545     ;;
10546   esac
10547   ;;
10548
10549 gnu*)
10550   version_type=linux
10551   need_lib_prefix=no
10552   need_version=no
10553   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10554   soname_spec='${libname}${release}${shared_ext}$major'
10555   shlibpath_var=LD_LIBRARY_PATH
10556   hardcode_into_libs=yes
10557   ;;
10558
10559 hpux9* | hpux10* | hpux11*)
10560   # Give a soname corresponding to the major version so that dld.sl refuses to
10561   # link against other versions.
10562   version_type=sunos
10563   need_lib_prefix=no
10564   need_version=no
10565   case $host_cpu in
10566   ia64*)
10567     shrext_cmds='.so'
10568     hardcode_into_libs=yes
10569     dynamic_linker="$host_os dld.so"
10570     shlibpath_var=LD_LIBRARY_PATH
10571     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10572     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10573     soname_spec='${libname}${release}${shared_ext}$major'
10574     if test "X$HPUX_IA64_MODE" = X32; then
10575       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10576     else
10577       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10578     fi
10579     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10580     ;;
10581   hppa*64*)
10582     shrext_cmds='.sl'
10583     hardcode_into_libs=yes
10584     dynamic_linker="$host_os dld.sl"
10585     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10586     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10587     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10588     soname_spec='${libname}${release}${shared_ext}$major'
10589     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10590     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10591     ;;
10592   *)
10593     shrext_cmds='.sl'
10594     dynamic_linker="$host_os dld.sl"
10595     shlibpath_var=SHLIB_PATH
10596     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10597     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10598     soname_spec='${libname}${release}${shared_ext}$major'
10599     ;;
10600   esac
10601   # HP-UX runs *really* slowly unless shared libraries are mode 555.
10602   postinstall_cmds='chmod 555 $lib'
10603   ;;
10604
10605 interix[3-9]*)
10606   version_type=linux
10607   need_lib_prefix=no
10608   need_version=no
10609   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10610   soname_spec='${libname}${release}${shared_ext}$major'
10611   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10612   shlibpath_var=LD_LIBRARY_PATH
10613   shlibpath_overrides_runpath=no
10614   hardcode_into_libs=yes
10615   ;;
10616
10617 irix5* | irix6* | nonstopux*)
10618   case $host_os in
10619     nonstopux*) version_type=nonstopux ;;
10620     *)
10621         if test "$lt_cv_prog_gnu_ld" = yes; then
10622                 version_type=linux
10623         else
10624                 version_type=irix
10625         fi ;;
10626   esac
10627   need_lib_prefix=no
10628   need_version=no
10629   soname_spec='${libname}${release}${shared_ext}$major'
10630   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10631   case $host_os in
10632   irix5* | nonstopux*)
10633     libsuff= shlibsuff=
10634     ;;
10635   *)
10636     case $LD in # libtool.m4 will add one of these switches to LD
10637     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10638       libsuff= shlibsuff= libmagic=32-bit;;
10639     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10640       libsuff=32 shlibsuff=N32 libmagic=N32;;
10641     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10642       libsuff=64 shlibsuff=64 libmagic=64-bit;;
10643     *) libsuff= shlibsuff= libmagic=never-match;;
10644     esac
10645     ;;
10646   esac
10647   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10648   shlibpath_overrides_runpath=no
10649   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10650   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10651   hardcode_into_libs=yes
10652   ;;
10653
10654 # No shared lib support for Linux oldld, aout, or coff.
10655 linux*oldld* | linux*aout* | linux*coff*)
10656   dynamic_linker=no
10657   ;;
10658
10659 # This must be Linux ELF.
10660 linux* | k*bsd*-gnu)
10661   version_type=linux
10662   need_lib_prefix=no
10663   need_version=no
10664   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10665   soname_spec='${libname}${release}${shared_ext}$major'
10666   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10667   shlibpath_var=LD_LIBRARY_PATH
10668   shlibpath_overrides_runpath=no
10669   # Some binutils ld are patched to set DT_RUNPATH
10670   save_LDFLAGS=$LDFLAGS
10671   save_libdir=$libdir
10672   eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10673        LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10674   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10675 /* end confdefs.h.  */
10676
10677 int
10678 main ()
10679 {
10680
10681   ;
10682   return 0;
10683 }
10684 _ACEOF
10685 if ac_fn_c_try_link "$LINENO"; then :
10686   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10687   shlibpath_overrides_runpath=yes
10688 fi
10689 fi
10690 rm -f core conftest.err conftest.$ac_objext \
10691     conftest$ac_exeext conftest.$ac_ext
10692   LDFLAGS=$save_LDFLAGS
10693   libdir=$save_libdir
10694
10695   # This implies no fast_install, which is unacceptable.
10696   # Some rework will be needed to allow for fast_install
10697   # before this can be enabled.
10698   hardcode_into_libs=yes
10699
10700   # Append ld.so.conf contents to the search path
10701   if test -f /etc/ld.so.conf; then
10702     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[       ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
10703     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10704   fi
10705
10706   # We used to test for /lib/ld.so.1 and disable shared libraries on
10707   # powerpc, because MkLinux only supported shared libraries with the
10708   # GNU dynamic linker.  Since this was broken with cross compilers,
10709   # most powerpc-linux boxes support dynamic linking these days and
10710   # people can always --disable-shared, the test was removed, and we
10711   # assume the GNU/Linux dynamic linker is in use.
10712   dynamic_linker='GNU/Linux ld.so'
10713   ;;
10714
10715 netbsd*)
10716   version_type=sunos
10717   need_lib_prefix=no
10718   need_version=no
10719   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10720     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10721     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10722     dynamic_linker='NetBSD (a.out) ld.so'
10723   else
10724     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10725     soname_spec='${libname}${release}${shared_ext}$major'
10726     dynamic_linker='NetBSD ld.elf_so'
10727   fi
10728   shlibpath_var=LD_LIBRARY_PATH
10729   shlibpath_overrides_runpath=yes
10730   hardcode_into_libs=yes
10731   ;;
10732
10733 newsos6)
10734   version_type=linux
10735   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10736   shlibpath_var=LD_LIBRARY_PATH
10737   shlibpath_overrides_runpath=yes
10738   ;;
10739
10740 *nto* | *qnx*)
10741   version_type=qnx
10742   need_lib_prefix=no
10743   need_version=no
10744   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10745   soname_spec='${libname}${release}${shared_ext}$major'
10746   shlibpath_var=LD_LIBRARY_PATH
10747   shlibpath_overrides_runpath=no
10748   hardcode_into_libs=yes
10749   dynamic_linker='ldqnx.so'
10750   ;;
10751
10752 openbsd*)
10753   version_type=sunos
10754   sys_lib_dlsearch_path_spec="/usr/lib"
10755   need_lib_prefix=no
10756   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10757   case $host_os in
10758     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
10759     *)                          need_version=no  ;;
10760   esac
10761   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10762   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10763   shlibpath_var=LD_LIBRARY_PATH
10764   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10765     case $host_os in
10766       openbsd2.[89] | openbsd2.[89].*)
10767         shlibpath_overrides_runpath=no
10768         ;;
10769       *)
10770         shlibpath_overrides_runpath=yes
10771         ;;
10772       esac
10773   else
10774     shlibpath_overrides_runpath=yes
10775   fi
10776   ;;
10777
10778 os2*)
10779   libname_spec='$name'
10780   shrext_cmds=".dll"
10781   need_lib_prefix=no
10782   library_names_spec='$libname${shared_ext} $libname.a'
10783   dynamic_linker='OS/2 ld.exe'
10784   shlibpath_var=LIBPATH
10785   ;;
10786
10787 osf3* | osf4* | osf5*)
10788   version_type=osf
10789   need_lib_prefix=no
10790   need_version=no
10791   soname_spec='${libname}${release}${shared_ext}$major'
10792   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10793   shlibpath_var=LD_LIBRARY_PATH
10794   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10795   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10796   ;;
10797
10798 rdos*)
10799   dynamic_linker=no
10800   ;;
10801
10802 solaris*)
10803   version_type=linux
10804   need_lib_prefix=no
10805   need_version=no
10806   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10807   soname_spec='${libname}${release}${shared_ext}$major'
10808   shlibpath_var=LD_LIBRARY_PATH
10809   shlibpath_overrides_runpath=yes
10810   hardcode_into_libs=yes
10811   # ldd complains unless libraries are executable
10812   postinstall_cmds='chmod +x $lib'
10813   ;;
10814
10815 sunos4*)
10816   version_type=sunos
10817   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10818   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10819   shlibpath_var=LD_LIBRARY_PATH
10820   shlibpath_overrides_runpath=yes
10821   if test "$with_gnu_ld" = yes; then
10822     need_lib_prefix=no
10823   fi
10824   need_version=yes
10825   ;;
10826
10827 sysv4 | sysv4.3*)
10828   version_type=linux
10829   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10830   soname_spec='${libname}${release}${shared_ext}$major'
10831   shlibpath_var=LD_LIBRARY_PATH
10832   case $host_vendor in
10833     sni)
10834       shlibpath_overrides_runpath=no
10835       need_lib_prefix=no
10836       runpath_var=LD_RUN_PATH
10837       ;;
10838     siemens)
10839       need_lib_prefix=no
10840       ;;
10841     motorola)
10842       need_lib_prefix=no
10843       need_version=no
10844       shlibpath_overrides_runpath=no
10845       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10846       ;;
10847   esac
10848   ;;
10849
10850 sysv4*MP*)
10851   if test -d /usr/nec ;then
10852     version_type=linux
10853     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10854     soname_spec='$libname${shared_ext}.$major'
10855     shlibpath_var=LD_LIBRARY_PATH
10856   fi
10857   ;;
10858
10859 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10860   version_type=freebsd-elf
10861   need_lib_prefix=no
10862   need_version=no
10863   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10864   soname_spec='${libname}${release}${shared_ext}$major'
10865   shlibpath_var=LD_LIBRARY_PATH
10866   shlibpath_overrides_runpath=yes
10867   hardcode_into_libs=yes
10868   if test "$with_gnu_ld" = yes; then
10869     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10870   else
10871     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10872     case $host_os in
10873       sco3.2v5*)
10874         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10875         ;;
10876     esac
10877   fi
10878   sys_lib_dlsearch_path_spec='/usr/lib'
10879   ;;
10880
10881 tpf*)
10882   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10883   version_type=linux
10884   need_lib_prefix=no
10885   need_version=no
10886   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10887   shlibpath_var=LD_LIBRARY_PATH
10888   shlibpath_overrides_runpath=no
10889   hardcode_into_libs=yes
10890   ;;
10891
10892 uts4*)
10893   version_type=linux
10894   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10895   soname_spec='${libname}${release}${shared_ext}$major'
10896   shlibpath_var=LD_LIBRARY_PATH
10897   ;;
10898
10899 *)
10900   dynamic_linker=no
10901   ;;
10902 esac
10903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10904 $as_echo "$dynamic_linker" >&6; }
10905 test "$dynamic_linker" = no && can_build_shared=no
10906
10907 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10908 if test "$GCC" = yes; then
10909   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10910 fi
10911
10912 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10913   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10914 fi
10915 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10916   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10917 fi
10918
10919
10920
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11006 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11007 hardcode_action=
11008 if test -n "$hardcode_libdir_flag_spec" ||
11009    test -n "$runpath_var" ||
11010    test "X$hardcode_automatic" = "Xyes" ; then
11011
11012   # We can hardcode non-existent directories.
11013   if test "$hardcode_direct" != no &&
11014      # If the only mechanism to avoid hardcoding is shlibpath_var, we
11015      # have to relink, otherwise we might link with an installed library
11016      # when we should be linking with a yet-to-be-installed one
11017      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11018      test "$hardcode_minus_L" != no; then
11019     # Linking always hardcodes the temporary library directory.
11020     hardcode_action=relink
11021   else
11022     # We can link without hardcoding, and we can hardcode nonexisting dirs.
11023     hardcode_action=immediate
11024   fi
11025 else
11026   # We cannot hardcode anything, or else we can only hardcode existing
11027   # directories.
11028   hardcode_action=unsupported
11029 fi
11030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11031 $as_echo "$hardcode_action" >&6; }
11032
11033 if test "$hardcode_action" = relink ||
11034    test "$inherit_rpath" = yes; then
11035   # Fast installation is not supported
11036   enable_fast_install=no
11037 elif test "$shlibpath_overrides_runpath" = yes ||
11038      test "$enable_shared" = no; then
11039   # Fast installation is not necessary
11040   enable_fast_install=needless
11041 fi
11042
11043
11044
11045
11046
11047
11048   if test "x$enable_dlopen" != xyes; then
11049   enable_dlopen=unknown
11050   enable_dlopen_self=unknown
11051   enable_dlopen_self_static=unknown
11052 else
11053   lt_cv_dlopen=no
11054   lt_cv_dlopen_libs=
11055
11056   case $host_os in
11057   beos*)
11058     lt_cv_dlopen="load_add_on"
11059     lt_cv_dlopen_libs=
11060     lt_cv_dlopen_self=yes
11061     ;;
11062
11063   mingw* | pw32* | cegcc*)
11064     lt_cv_dlopen="LoadLibrary"
11065     lt_cv_dlopen_libs=
11066     ;;
11067
11068   cygwin*)
11069     lt_cv_dlopen="dlopen"
11070     lt_cv_dlopen_libs=
11071     ;;
11072
11073   darwin*)
11074   # if libdl is installed we need to link against it
11075     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11076 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11077 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11078   $as_echo_n "(cached) " >&6
11079 else
11080   ac_check_lib_save_LIBS=$LIBS
11081 LIBS="-ldl  $LIBS"
11082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11083 /* end confdefs.h.  */
11084
11085 /* Override any GCC internal prototype to avoid an error.
11086    Use char because int might match the return type of a GCC
11087    builtin and then its argument prototype would still apply.  */
11088 #ifdef __cplusplus
11089 extern "C"
11090 #endif
11091 char dlopen ();
11092 int
11093 main ()
11094 {
11095 return dlopen ();
11096   ;
11097   return 0;
11098 }
11099 _ACEOF
11100 if ac_fn_c_try_link "$LINENO"; then :
11101   ac_cv_lib_dl_dlopen=yes
11102 else
11103   ac_cv_lib_dl_dlopen=no
11104 fi
11105 rm -f core conftest.err conftest.$ac_objext \
11106     conftest$ac_exeext conftest.$ac_ext
11107 LIBS=$ac_check_lib_save_LIBS
11108 fi
11109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11110 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11111 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11112   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11113 else
11114
11115     lt_cv_dlopen="dyld"
11116     lt_cv_dlopen_libs=
11117     lt_cv_dlopen_self=yes
11118
11119 fi
11120
11121     ;;
11122
11123   *)
11124     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11125 if test "x$ac_cv_func_shl_load" = x""yes; then :
11126   lt_cv_dlopen="shl_load"
11127 else
11128   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11129 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11130 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11131   $as_echo_n "(cached) " >&6
11132 else
11133   ac_check_lib_save_LIBS=$LIBS
11134 LIBS="-ldld  $LIBS"
11135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11136 /* end confdefs.h.  */
11137
11138 /* Override any GCC internal prototype to avoid an error.
11139    Use char because int might match the return type of a GCC
11140    builtin and then its argument prototype would still apply.  */
11141 #ifdef __cplusplus
11142 extern "C"
11143 #endif
11144 char shl_load ();
11145 int
11146 main ()
11147 {
11148 return shl_load ();
11149   ;
11150   return 0;
11151 }
11152 _ACEOF
11153 if ac_fn_c_try_link "$LINENO"; then :
11154   ac_cv_lib_dld_shl_load=yes
11155 else
11156   ac_cv_lib_dld_shl_load=no
11157 fi
11158 rm -f core conftest.err conftest.$ac_objext \
11159     conftest$ac_exeext conftest.$ac_ext
11160 LIBS=$ac_check_lib_save_LIBS
11161 fi
11162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11163 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11164 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
11165   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11166 else
11167   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11168 if test "x$ac_cv_func_dlopen" = x""yes; then :
11169   lt_cv_dlopen="dlopen"
11170 else
11171   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11172 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11173 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11174   $as_echo_n "(cached) " >&6
11175 else
11176   ac_check_lib_save_LIBS=$LIBS
11177 LIBS="-ldl  $LIBS"
11178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11179 /* end confdefs.h.  */
11180
11181 /* Override any GCC internal prototype to avoid an error.
11182    Use char because int might match the return type of a GCC
11183    builtin and then its argument prototype would still apply.  */
11184 #ifdef __cplusplus
11185 extern "C"
11186 #endif
11187 char dlopen ();
11188 int
11189 main ()
11190 {
11191 return dlopen ();
11192   ;
11193   return 0;
11194 }
11195 _ACEOF
11196 if ac_fn_c_try_link "$LINENO"; then :
11197   ac_cv_lib_dl_dlopen=yes
11198 else
11199   ac_cv_lib_dl_dlopen=no
11200 fi
11201 rm -f core conftest.err conftest.$ac_objext \
11202     conftest$ac_exeext conftest.$ac_ext
11203 LIBS=$ac_check_lib_save_LIBS
11204 fi
11205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11206 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11207 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11208   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11209 else
11210   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11211 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11212 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11213   $as_echo_n "(cached) " >&6
11214 else
11215   ac_check_lib_save_LIBS=$LIBS
11216 LIBS="-lsvld  $LIBS"
11217 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11218 /* end confdefs.h.  */
11219
11220 /* Override any GCC internal prototype to avoid an error.
11221    Use char because int might match the return type of a GCC
11222    builtin and then its argument prototype would still apply.  */
11223 #ifdef __cplusplus
11224 extern "C"
11225 #endif
11226 char dlopen ();
11227 int
11228 main ()
11229 {
11230 return dlopen ();
11231   ;
11232   return 0;
11233 }
11234 _ACEOF
11235 if ac_fn_c_try_link "$LINENO"; then :
11236   ac_cv_lib_svld_dlopen=yes
11237 else
11238   ac_cv_lib_svld_dlopen=no
11239 fi
11240 rm -f core conftest.err conftest.$ac_objext \
11241     conftest$ac_exeext conftest.$ac_ext
11242 LIBS=$ac_check_lib_save_LIBS
11243 fi
11244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11245 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11246 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
11247   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11248 else
11249   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11250 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11251 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11252   $as_echo_n "(cached) " >&6
11253 else
11254   ac_check_lib_save_LIBS=$LIBS
11255 LIBS="-ldld  $LIBS"
11256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11257 /* end confdefs.h.  */
11258
11259 /* Override any GCC internal prototype to avoid an error.
11260    Use char because int might match the return type of a GCC
11261    builtin and then its argument prototype would still apply.  */
11262 #ifdef __cplusplus
11263 extern "C"
11264 #endif
11265 char dld_link ();
11266 int
11267 main ()
11268 {
11269 return dld_link ();
11270   ;
11271   return 0;
11272 }
11273 _ACEOF
11274 if ac_fn_c_try_link "$LINENO"; then :
11275   ac_cv_lib_dld_dld_link=yes
11276 else
11277   ac_cv_lib_dld_dld_link=no
11278 fi
11279 rm -f core conftest.err conftest.$ac_objext \
11280     conftest$ac_exeext conftest.$ac_ext
11281 LIBS=$ac_check_lib_save_LIBS
11282 fi
11283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11284 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11285 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
11286   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11287 fi
11288
11289
11290 fi
11291
11292
11293 fi
11294
11295
11296 fi
11297
11298
11299 fi
11300
11301
11302 fi
11303
11304     ;;
11305   esac
11306
11307   if test "x$lt_cv_dlopen" != xno; then
11308     enable_dlopen=yes
11309   else
11310     enable_dlopen=no
11311   fi
11312
11313   case $lt_cv_dlopen in
11314   dlopen)
11315     save_CPPFLAGS="$CPPFLAGS"
11316     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11317
11318     save_LDFLAGS="$LDFLAGS"
11319     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11320
11321     save_LIBS="$LIBS"
11322     LIBS="$lt_cv_dlopen_libs $LIBS"
11323
11324     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11325 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11326 if test "${lt_cv_dlopen_self+set}" = set; then :
11327   $as_echo_n "(cached) " >&6
11328 else
11329           if test "$cross_compiling" = yes; then :
11330   lt_cv_dlopen_self=cross
11331 else
11332   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11333   lt_status=$lt_dlunknown
11334   cat > conftest.$ac_ext <<_LT_EOF
11335 #line 11335 "configure"
11336 #include "confdefs.h"
11337
11338 #if HAVE_DLFCN_H
11339 #include <dlfcn.h>
11340 #endif
11341
11342 #include <stdio.h>
11343
11344 #ifdef RTLD_GLOBAL
11345 #  define LT_DLGLOBAL           RTLD_GLOBAL
11346 #else
11347 #  ifdef DL_GLOBAL
11348 #    define LT_DLGLOBAL         DL_GLOBAL
11349 #  else
11350 #    define LT_DLGLOBAL         0
11351 #  endif
11352 #endif
11353
11354 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11355    find out it does not work in some platform. */
11356 #ifndef LT_DLLAZY_OR_NOW
11357 #  ifdef RTLD_LAZY
11358 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11359 #  else
11360 #    ifdef DL_LAZY
11361 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11362 #    else
11363 #      ifdef RTLD_NOW
11364 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11365 #      else
11366 #        ifdef DL_NOW
11367 #          define LT_DLLAZY_OR_NOW      DL_NOW
11368 #        else
11369 #          define LT_DLLAZY_OR_NOW      0
11370 #        endif
11371 #      endif
11372 #    endif
11373 #  endif
11374 #endif
11375
11376 void fnord() { int i=42;}
11377 int main ()
11378 {
11379   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11380   int status = $lt_dlunknown;
11381
11382   if (self)
11383     {
11384       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11385       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11386       /* dlclose (self); */
11387     }
11388   else
11389     puts (dlerror ());
11390
11391   return status;
11392 }
11393 _LT_EOF
11394   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11395   (eval $ac_link) 2>&5
11396   ac_status=$?
11397   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11398   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11399     (./conftest; exit; ) >&5 2>/dev/null
11400     lt_status=$?
11401     case x$lt_status in
11402       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11403       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11404       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11405     esac
11406   else :
11407     # compilation failed
11408     lt_cv_dlopen_self=no
11409   fi
11410 fi
11411 rm -fr conftest*
11412
11413
11414 fi
11415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11416 $as_echo "$lt_cv_dlopen_self" >&6; }
11417
11418     if test "x$lt_cv_dlopen_self" = xyes; then
11419       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11420       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11421 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11422 if test "${lt_cv_dlopen_self_static+set}" = set; then :
11423   $as_echo_n "(cached) " >&6
11424 else
11425           if test "$cross_compiling" = yes; then :
11426   lt_cv_dlopen_self_static=cross
11427 else
11428   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11429   lt_status=$lt_dlunknown
11430   cat > conftest.$ac_ext <<_LT_EOF
11431 #line 11431 "configure"
11432 #include "confdefs.h"
11433
11434 #if HAVE_DLFCN_H
11435 #include <dlfcn.h>
11436 #endif
11437
11438 #include <stdio.h>
11439
11440 #ifdef RTLD_GLOBAL
11441 #  define LT_DLGLOBAL           RTLD_GLOBAL
11442 #else
11443 #  ifdef DL_GLOBAL
11444 #    define LT_DLGLOBAL         DL_GLOBAL
11445 #  else
11446 #    define LT_DLGLOBAL         0
11447 #  endif
11448 #endif
11449
11450 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11451    find out it does not work in some platform. */
11452 #ifndef LT_DLLAZY_OR_NOW
11453 #  ifdef RTLD_LAZY
11454 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11455 #  else
11456 #    ifdef DL_LAZY
11457 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11458 #    else
11459 #      ifdef RTLD_NOW
11460 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11461 #      else
11462 #        ifdef DL_NOW
11463 #          define LT_DLLAZY_OR_NOW      DL_NOW
11464 #        else
11465 #          define LT_DLLAZY_OR_NOW      0
11466 #        endif
11467 #      endif
11468 #    endif
11469 #  endif
11470 #endif
11471
11472 void fnord() { int i=42;}
11473 int main ()
11474 {
11475   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11476   int status = $lt_dlunknown;
11477
11478   if (self)
11479     {
11480       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11481       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11482       /* dlclose (self); */
11483     }
11484   else
11485     puts (dlerror ());
11486
11487   return status;
11488 }
11489 _LT_EOF
11490   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11491   (eval $ac_link) 2>&5
11492   ac_status=$?
11493   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11494   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11495     (./conftest; exit; ) >&5 2>/dev/null
11496     lt_status=$?
11497     case x$lt_status in
11498       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11499       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11500       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11501     esac
11502   else :
11503     # compilation failed
11504     lt_cv_dlopen_self_static=no
11505   fi
11506 fi
11507 rm -fr conftest*
11508
11509
11510 fi
11511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11512 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11513     fi
11514
11515     CPPFLAGS="$save_CPPFLAGS"
11516     LDFLAGS="$save_LDFLAGS"
11517     LIBS="$save_LIBS"
11518     ;;
11519   esac
11520
11521   case $lt_cv_dlopen_self in
11522   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11523   *) enable_dlopen_self=unknown ;;
11524   esac
11525
11526   case $lt_cv_dlopen_self_static in
11527   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11528   *) enable_dlopen_self_static=unknown ;;
11529   esac
11530 fi
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
11548 striplib=
11549 old_striplib=
11550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11551 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11552 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11553   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11554   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11555   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11556 $as_echo "yes" >&6; }
11557 else
11558 # FIXME - insert some real tests, host_os isn't really good enough
11559   case $host_os in
11560   darwin*)
11561     if test -n "$STRIP" ; then
11562       striplib="$STRIP -x"
11563       old_striplib="$STRIP -S"
11564       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11565 $as_echo "yes" >&6; }
11566     else
11567       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11568 $as_echo "no" >&6; }
11569     fi
11570     ;;
11571   *)
11572     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11573 $as_echo "no" >&6; }
11574     ;;
11575   esac
11576 fi
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589   # Report which library types will actually be built
11590   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11591 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11592   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11593 $as_echo "$can_build_shared" >&6; }
11594
11595   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11596 $as_echo_n "checking whether to build shared libraries... " >&6; }
11597   test "$can_build_shared" = "no" && enable_shared=no
11598
11599   # On AIX, shared libraries and static libraries use the same namespace, and
11600   # are all built from PIC.
11601   case $host_os in
11602   aix3*)
11603     test "$enable_shared" = yes && enable_static=no
11604     if test -n "$RANLIB"; then
11605       archive_cmds="$archive_cmds~\$RANLIB \$lib"
11606       postinstall_cmds='$RANLIB $lib'
11607     fi
11608     ;;
11609
11610   aix[4-9]*)
11611     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11612       test "$enable_shared" = yes && enable_static=no
11613     fi
11614     ;;
11615   esac
11616   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11617 $as_echo "$enable_shared" >&6; }
11618
11619   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11620 $as_echo_n "checking whether to build static libraries... " >&6; }
11621   # Make sure either enable_shared or enable_static is yes.
11622   test "$enable_shared" = yes || enable_static=yes
11623   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11624 $as_echo "$enable_static" >&6; }
11625
11626
11627
11628
11629 fi
11630 ac_ext=c
11631 ac_cpp='$CPP $CPPFLAGS'
11632 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11633 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11634 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11635
11636 CC="$lt_save_CC"
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650         ac_config_commands="$ac_config_commands libtool"
11651
11652
11653
11654
11655 # Only expand once:
11656
11657
11658
11659 # Check damageext configuration, strip extra digits from package version to
11660 # find the required protocol version
11661
11662 DAMAGEEXT_VERSION=`echo $VERSION | sed 's/^\([0-9][0-9]*\.[0-9][0-9]*\).*$/\1/'`
11663
11664
11665 pkg_failed=no
11666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XDAMAGE" >&5
11667 $as_echo_n "checking for XDAMAGE... " >&6; }
11668
11669 if test -n "$XDAMAGE_CFLAGS"; then
11670     pkg_cv_XDAMAGE_CFLAGS="$XDAMAGE_CFLAGS"
11671  elif test -n "$PKG_CONFIG"; then
11672     if test -n "$PKG_CONFIG" && \
11673     { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"damageproto >= \$DAMAGEEXT_VERSION xfixes fixesproto xextproto x11\""; } >&5
11674   ($PKG_CONFIG --exists --print-errors "damageproto >= $DAMAGEEXT_VERSION xfixes fixesproto xextproto x11") 2>&5
11675   ac_status=$?
11676   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11677   test $ac_status = 0; }; then
11678   pkg_cv_XDAMAGE_CFLAGS=`$PKG_CONFIG --cflags "damageproto >= $DAMAGEEXT_VERSION xfixes fixesproto xextproto x11" 2>/dev/null`
11679 else
11680   pkg_failed=yes
11681 fi
11682  else
11683     pkg_failed=untried
11684 fi
11685 if test -n "$XDAMAGE_LIBS"; then
11686     pkg_cv_XDAMAGE_LIBS="$XDAMAGE_LIBS"
11687  elif test -n "$PKG_CONFIG"; then
11688     if test -n "$PKG_CONFIG" && \
11689     { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"damageproto >= \$DAMAGEEXT_VERSION xfixes fixesproto xextproto x11\""; } >&5
11690   ($PKG_CONFIG --exists --print-errors "damageproto >= $DAMAGEEXT_VERSION xfixes fixesproto xextproto x11") 2>&5
11691   ac_status=$?
11692   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11693   test $ac_status = 0; }; then
11694   pkg_cv_XDAMAGE_LIBS=`$PKG_CONFIG --libs "damageproto >= $DAMAGEEXT_VERSION xfixes fixesproto xextproto x11" 2>/dev/null`
11695 else
11696   pkg_failed=yes
11697 fi
11698  else
11699     pkg_failed=untried
11700 fi
11701
11702
11703
11704 if test $pkg_failed = yes; then
11705
11706 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
11707         _pkg_short_errors_supported=yes
11708 else
11709         _pkg_short_errors_supported=no
11710 fi
11711         if test $_pkg_short_errors_supported = yes; then
11712                 XDAMAGE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "damageproto >= $DAMAGEEXT_VERSION xfixes fixesproto xextproto x11" 2>&1`
11713         else
11714                 XDAMAGE_PKG_ERRORS=`$PKG_CONFIG --print-errors "damageproto >= $DAMAGEEXT_VERSION xfixes fixesproto xextproto x11" 2>&1`
11715         fi
11716         # Put the nasty error message in config.log where it belongs
11717         echo "$XDAMAGE_PKG_ERRORS" >&5
11718
11719         as_fn_error "Package requirements (damageproto >= $DAMAGEEXT_VERSION xfixes fixesproto xextproto x11) were not met:
11720
11721 $XDAMAGE_PKG_ERRORS
11722
11723 Consider adjusting the PKG_CONFIG_PATH environment variable if you
11724 installed software in a non-standard prefix.
11725
11726 Alternatively, you may set the environment variables XDAMAGE_CFLAGS
11727 and XDAMAGE_LIBS to avoid the need to call pkg-config.
11728 See the pkg-config man page for more details.
11729 " "$LINENO" 5
11730 elif test $pkg_failed = untried; then
11731         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11732 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11733 as_fn_error "The pkg-config script could not be found or is too old.  Make sure it
11734 is in your PATH or set the PKG_CONFIG environment variable to the full
11735 path to pkg-config.
11736
11737 Alternatively, you may set the environment variables XDAMAGE_CFLAGS
11738 and XDAMAGE_LIBS to avoid the need to call pkg-config.
11739 See the pkg-config man page for more details.
11740
11741 To get pkg-config, see <http://pkg-config.freedesktop.org/>.
11742 See \`config.log' for more details." "$LINENO" 5; }
11743 else
11744         XDAMAGE_CFLAGS=$pkg_cv_XDAMAGE_CFLAGS
11745         XDAMAGE_LIBS=$pkg_cv_XDAMAGE_LIBS
11746         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11747 $as_echo "yes" >&6; }
11748         :
11749 fi
11750
11751
11752 ac_config_files="$ac_config_files Makefile src/Makefile xdamage.pc"
11753
11754 cat >confcache <<\_ACEOF
11755 # This file is a shell script that caches the results of configure
11756 # tests run on this system so they can be shared between configure
11757 # scripts and configure runs, see configure's option --config-cache.
11758 # It is not useful on other systems.  If it contains results you don't
11759 # want to keep, you may remove or edit it.
11760 #
11761 # config.status only pays attention to the cache file if you give it
11762 # the --recheck option to rerun configure.
11763 #
11764 # `ac_cv_env_foo' variables (set or unset) will be overridden when
11765 # loading this file, other *unset* `ac_cv_foo' will be assigned the
11766 # following values.
11767
11768 _ACEOF
11769
11770 # The following way of writing the cache mishandles newlines in values,
11771 # but we know of no workaround that is simple, portable, and efficient.
11772 # So, we kill variables containing newlines.
11773 # Ultrix sh set writes to stderr and can't be redirected directly,
11774 # and sets the high bit in the cache file unless we assign to the vars.
11775 (
11776   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11777     eval ac_val=\$$ac_var
11778     case $ac_val in #(
11779     *${as_nl}*)
11780       case $ac_var in #(
11781       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11782 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11783       esac
11784       case $ac_var in #(
11785       _ | IFS | as_nl) ;; #(
11786       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11787       *) { eval $ac_var=; unset $ac_var;} ;;
11788       esac ;;
11789     esac
11790   done
11791
11792   (set) 2>&1 |
11793     case $as_nl`(ac_space=' '; set) 2>&1` in #(
11794     *${as_nl}ac_space=\ *)
11795       # `set' does not quote correctly, so add quotes: double-quote
11796       # substitution turns \\\\ into \\, and sed turns \\ into \.
11797       sed -n \
11798         "s/'/'\\\\''/g;
11799           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11800       ;; #(
11801     *)
11802       # `set' quotes correctly as required by POSIX, so do not add quotes.
11803       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11804       ;;
11805     esac |
11806     sort
11807 ) |
11808   sed '
11809      /^ac_cv_env_/b end
11810      t clear
11811      :clear
11812      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11813      t end
11814      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11815      :end' >>confcache
11816 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11817   if test -w "$cache_file"; then
11818     test "x$cache_file" != "x/dev/null" &&
11819       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11820 $as_echo "$as_me: updating cache $cache_file" >&6;}
11821     cat confcache >$cache_file
11822   else
11823     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11824 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11825   fi
11826 fi
11827 rm -f confcache
11828
11829 test "x$prefix" = xNONE && prefix=$ac_default_prefix
11830 # Let make expand exec_prefix.
11831 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11832
11833 DEFS=-DHAVE_CONFIG_H
11834
11835 ac_libobjs=
11836 ac_ltlibobjs=
11837 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11838   # 1. Remove the extension, and $U if already installed.
11839   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11840   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11841   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
11842   #    will be set to the directory where LIBOBJS objects are built.
11843   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11844   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11845 done
11846 LIBOBJS=$ac_libobjs
11847
11848 LTLIBOBJS=$ac_ltlibobjs
11849
11850
11851  if test -n "$EXEEXT"; then
11852   am__EXEEXT_TRUE=
11853   am__EXEEXT_FALSE='#'
11854 else
11855   am__EXEEXT_TRUE='#'
11856   am__EXEEXT_FALSE=
11857 fi
11858
11859 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11860   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
11861 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11862 fi
11863 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11864   as_fn_error "conditional \"AMDEP\" was never defined.
11865 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11866 fi
11867 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11868   as_fn_error "conditional \"am__fastdepCC\" was never defined.
11869 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11870 fi
11871 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11872   as_fn_error "conditional \"am__fastdepCC\" was never defined.
11873 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11874 fi
11875
11876 : ${CONFIG_STATUS=./config.status}
11877 ac_write_fail=0
11878 ac_clean_files_save=$ac_clean_files
11879 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11880 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11881 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11882 as_write_fail=0
11883 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11884 #! $SHELL
11885 # Generated by $as_me.
11886 # Run this file to recreate the current configuration.
11887 # Compiler output produced by configure, useful for debugging
11888 # configure, is in config.log if it exists.
11889
11890 debug=false
11891 ac_cs_recheck=false
11892 ac_cs_silent=false
11893
11894 SHELL=\${CONFIG_SHELL-$SHELL}
11895 export SHELL
11896 _ASEOF
11897 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11898 ## -------------------- ##
11899 ## M4sh Initialization. ##
11900 ## -------------------- ##
11901
11902 # Be more Bourne compatible
11903 DUALCASE=1; export DUALCASE # for MKS sh
11904 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11905   emulate sh
11906   NULLCMD=:
11907   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11908   # is contrary to our usage.  Disable this feature.
11909   alias -g '${1+"$@"}'='"$@"'
11910   setopt NO_GLOB_SUBST
11911 else
11912   case `(set -o) 2>/dev/null` in #(
11913   *posix*) :
11914     set -o posix ;; #(
11915   *) :
11916      ;;
11917 esac
11918 fi
11919
11920
11921 as_nl='
11922 '
11923 export as_nl
11924 # Printing a long string crashes Solaris 7 /usr/bin/printf.
11925 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11926 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11927 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11928 # Prefer a ksh shell builtin over an external printf program on Solaris,
11929 # but without wasting forks for bash or zsh.
11930 if test -z "$BASH_VERSION$ZSH_VERSION" \
11931     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11932   as_echo='print -r --'
11933   as_echo_n='print -rn --'
11934 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11935   as_echo='printf %s\n'
11936   as_echo_n='printf %s'
11937 else
11938   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11939     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11940     as_echo_n='/usr/ucb/echo -n'
11941   else
11942     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11943     as_echo_n_body='eval
11944       arg=$1;
11945       case $arg in #(
11946       *"$as_nl"*)
11947         expr "X$arg" : "X\\(.*\\)$as_nl";
11948         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11949       esac;
11950       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11951     '
11952     export as_echo_n_body
11953     as_echo_n='sh -c $as_echo_n_body as_echo'
11954   fi
11955   export as_echo_body
11956   as_echo='sh -c $as_echo_body as_echo'
11957 fi
11958
11959 # The user is always right.
11960 if test "${PATH_SEPARATOR+set}" != set; then
11961   PATH_SEPARATOR=:
11962   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11963     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11964       PATH_SEPARATOR=';'
11965   }
11966 fi
11967
11968
11969 # IFS
11970 # We need space, tab and new line, in precisely that order.  Quoting is
11971 # there to prevent editors from complaining about space-tab.
11972 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11973 # splitting by setting IFS to empty value.)
11974 IFS=" ""        $as_nl"
11975
11976 # Find who we are.  Look in the path if we contain no directory separator.
11977 case $0 in #((
11978   *[\\/]* ) as_myself=$0 ;;
11979   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11980 for as_dir in $PATH
11981 do
11982   IFS=$as_save_IFS
11983   test -z "$as_dir" && as_dir=.
11984     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11985   done
11986 IFS=$as_save_IFS
11987
11988      ;;
11989 esac
11990 # We did not find ourselves, most probably we were run as `sh COMMAND'
11991 # in which case we are not to be found in the path.
11992 if test "x$as_myself" = x; then
11993   as_myself=$0
11994 fi
11995 if test ! -f "$as_myself"; then
11996   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11997   exit 1
11998 fi
11999
12000 # Unset variables that we do not need and which cause bugs (e.g. in
12001 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
12002 # suppresses any "Segmentation fault" message there.  '((' could
12003 # trigger a bug in pdksh 5.2.14.
12004 for as_var in BASH_ENV ENV MAIL MAILPATH
12005 do eval test x\${$as_var+set} = xset \
12006   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12007 done
12008 PS1='$ '
12009 PS2='> '
12010 PS4='+ '
12011
12012 # NLS nuisances.
12013 LC_ALL=C
12014 export LC_ALL
12015 LANGUAGE=C
12016 export LANGUAGE
12017
12018 # CDPATH.
12019 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12020
12021
12022 # as_fn_error ERROR [LINENO LOG_FD]
12023 # ---------------------------------
12024 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12025 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12026 # script with status $?, using 1 if that was 0.
12027 as_fn_error ()
12028 {
12029   as_status=$?; test $as_status -eq 0 && as_status=1
12030   if test "$3"; then
12031     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12032     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
12033   fi
12034   $as_echo "$as_me: error: $1" >&2
12035   as_fn_exit $as_status
12036 } # as_fn_error
12037
12038
12039 # as_fn_set_status STATUS
12040 # -----------------------
12041 # Set $? to STATUS, without forking.
12042 as_fn_set_status ()
12043 {
12044   return $1
12045 } # as_fn_set_status
12046
12047 # as_fn_exit STATUS
12048 # -----------------
12049 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12050 as_fn_exit ()
12051 {
12052   set +e
12053   as_fn_set_status $1
12054   exit $1
12055 } # as_fn_exit
12056
12057 # as_fn_unset VAR
12058 # ---------------
12059 # Portably unset VAR.
12060 as_fn_unset ()
12061 {
12062   { eval $1=; unset $1;}
12063 }
12064 as_unset=as_fn_unset
12065 # as_fn_append VAR VALUE
12066 # ----------------------
12067 # Append the text in VALUE to the end of the definition contained in VAR. Take
12068 # advantage of any shell optimizations that allow amortized linear growth over
12069 # repeated appends, instead of the typical quadratic growth present in naive
12070 # implementations.
12071 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12072   eval 'as_fn_append ()
12073   {
12074     eval $1+=\$2
12075   }'
12076 else
12077   as_fn_append ()
12078   {
12079     eval $1=\$$1\$2
12080   }
12081 fi # as_fn_append
12082
12083 # as_fn_arith ARG...
12084 # ------------------
12085 # Perform arithmetic evaluation on the ARGs, and store the result in the
12086 # global $as_val. Take advantage of shells that can avoid forks. The arguments
12087 # must be portable across $(()) and expr.
12088 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12089   eval 'as_fn_arith ()
12090   {
12091     as_val=$(( $* ))
12092   }'
12093 else
12094   as_fn_arith ()
12095   {
12096     as_val=`expr "$@" || test $? -eq 1`
12097   }
12098 fi # as_fn_arith
12099
12100
12101 if expr a : '\(a\)' >/dev/null 2>&1 &&
12102    test "X`expr 00001 : '.*\(...\)'`" = X001; then
12103   as_expr=expr
12104 else
12105   as_expr=false
12106 fi
12107
12108 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12109   as_basename=basename
12110 else
12111   as_basename=false
12112 fi
12113
12114 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12115   as_dirname=dirname
12116 else
12117   as_dirname=false
12118 fi
12119
12120 as_me=`$as_basename -- "$0" ||
12121 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12122          X"$0" : 'X\(//\)$' \| \
12123          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12124 $as_echo X/"$0" |
12125     sed '/^.*\/\([^/][^/]*\)\/*$/{
12126             s//\1/
12127             q
12128           }
12129           /^X\/\(\/\/\)$/{
12130             s//\1/
12131             q
12132           }
12133           /^X\/\(\/\).*/{
12134             s//\1/
12135             q
12136           }
12137           s/.*/./; q'`
12138
12139 # Avoid depending upon Character Ranges.
12140 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12141 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12142 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12143 as_cr_digits='0123456789'
12144 as_cr_alnum=$as_cr_Letters$as_cr_digits
12145
12146 ECHO_C= ECHO_N= ECHO_T=
12147 case `echo -n x` in #(((((
12148 -n*)
12149   case `echo 'xy\c'` in
12150   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
12151   xy)  ECHO_C='\c';;
12152   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
12153        ECHO_T=' ';;
12154   esac;;
12155 *)
12156   ECHO_N='-n';;
12157 esac
12158
12159 rm -f conf$$ conf$$.exe conf$$.file
12160 if test -d conf$$.dir; then
12161   rm -f conf$$.dir/conf$$.file
12162 else
12163   rm -f conf$$.dir
12164   mkdir conf$$.dir 2>/dev/null
12165 fi
12166 if (echo >conf$$.file) 2>/dev/null; then
12167   if ln -s conf$$.file conf$$ 2>/dev/null; then
12168     as_ln_s='ln -s'
12169     # ... but there are two gotchas:
12170     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12171     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12172     # In both cases, we have to default to `cp -p'.
12173     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12174       as_ln_s='cp -p'
12175   elif ln conf$$.file conf$$ 2>/dev/null; then
12176     as_ln_s=ln
12177   else
12178     as_ln_s='cp -p'
12179   fi
12180 else
12181   as_ln_s='cp -p'
12182 fi
12183 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12184 rmdir conf$$.dir 2>/dev/null
12185
12186
12187 # as_fn_mkdir_p
12188 # -------------
12189 # Create "$as_dir" as a directory, including parents if necessary.
12190 as_fn_mkdir_p ()
12191 {
12192
12193   case $as_dir in #(
12194   -*) as_dir=./$as_dir;;
12195   esac
12196   test -d "$as_dir" || eval $as_mkdir_p || {
12197     as_dirs=
12198     while :; do
12199       case $as_dir in #(
12200       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12201       *) as_qdir=$as_dir;;
12202       esac
12203       as_dirs="'$as_qdir' $as_dirs"
12204       as_dir=`$as_dirname -- "$as_dir" ||
12205 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12206          X"$as_dir" : 'X\(//\)[^/]' \| \
12207          X"$as_dir" : 'X\(//\)$' \| \
12208          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12209 $as_echo X"$as_dir" |
12210     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12211             s//\1/
12212             q
12213           }
12214           /^X\(\/\/\)[^/].*/{
12215             s//\1/
12216             q
12217           }
12218           /^X\(\/\/\)$/{
12219             s//\1/
12220             q
12221           }
12222           /^X\(\/\).*/{
12223             s//\1/
12224             q
12225           }
12226           s/.*/./; q'`
12227       test -d "$as_dir" && break
12228     done
12229     test -z "$as_dirs" || eval "mkdir $as_dirs"
12230   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
12231
12232
12233 } # as_fn_mkdir_p
12234 if mkdir -p . 2>/dev/null; then
12235   as_mkdir_p='mkdir -p "$as_dir"'
12236 else
12237   test -d ./-p && rmdir ./-p
12238   as_mkdir_p=false
12239 fi
12240
12241 if test -x / >/dev/null 2>&1; then
12242   as_test_x='test -x'
12243 else
12244   if ls -dL / >/dev/null 2>&1; then
12245     as_ls_L_option=L
12246   else
12247     as_ls_L_option=
12248   fi
12249   as_test_x='
12250     eval sh -c '\''
12251       if test -d "$1"; then
12252         test -d "$1/.";
12253       else
12254         case $1 in #(
12255         -*)set "./$1";;
12256         esac;
12257         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
12258         ???[sx]*):;;*)false;;esac;fi
12259     '\'' sh
12260   '
12261 fi
12262 as_executable_p=$as_test_x
12263
12264 # Sed expression to map a string onto a valid CPP name.
12265 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12266
12267 # Sed expression to map a string onto a valid variable name.
12268 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12269
12270
12271 exec 6>&1
12272 ## ----------------------------------- ##
12273 ## Main body of $CONFIG_STATUS script. ##
12274 ## ----------------------------------- ##
12275 _ASEOF
12276 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12277
12278 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12279 # Save the log message, to keep $0 and so on meaningful, and to
12280 # report actual input values of CONFIG_FILES etc. instead of their
12281 # values after options handling.
12282 ac_log="
12283 This file was extended by libXdamage $as_me 1.1.3, which was
12284 generated by GNU Autoconf 2.65.  Invocation command line was
12285
12286   CONFIG_FILES    = $CONFIG_FILES
12287   CONFIG_HEADERS  = $CONFIG_HEADERS
12288   CONFIG_LINKS    = $CONFIG_LINKS
12289   CONFIG_COMMANDS = $CONFIG_COMMANDS
12290   $ $0 $@
12291
12292 on `(hostname || uname -n) 2>/dev/null | sed 1q`
12293 "
12294
12295 _ACEOF
12296
12297 case $ac_config_files in *"
12298 "*) set x $ac_config_files; shift; ac_config_files=$*;;
12299 esac
12300
12301 case $ac_config_headers in *"
12302 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12303 esac
12304
12305
12306 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12307 # Files that config.status was made for.
12308 config_files="$ac_config_files"
12309 config_headers="$ac_config_headers"
12310 config_commands="$ac_config_commands"
12311
12312 _ACEOF
12313
12314 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12315 ac_cs_usage="\
12316 \`$as_me' instantiates files and other configuration actions
12317 from templates according to the current configuration.  Unless the files
12318 and actions are specified as TAGs, all are instantiated by default.
12319
12320 Usage: $0 [OPTION]... [TAG]...
12321
12322   -h, --help       print this help, then exit
12323   -V, --version    print version number and configuration settings, then exit
12324       --config     print configuration, then exit
12325   -q, --quiet, --silent
12326                    do not print progress messages
12327   -d, --debug      don't remove temporary files
12328       --recheck    update $as_me by reconfiguring in the same conditions
12329       --file=FILE[:TEMPLATE]
12330                    instantiate the configuration file FILE
12331       --header=FILE[:TEMPLATE]
12332                    instantiate the configuration header FILE
12333
12334 Configuration files:
12335 $config_files
12336
12337 Configuration headers:
12338 $config_headers
12339
12340 Configuration commands:
12341 $config_commands
12342
12343 Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>."
12344
12345 _ACEOF
12346 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12347 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
12348 ac_cs_version="\\
12349 libXdamage config.status 1.1.3
12350 configured by $0, generated by GNU Autoconf 2.65,
12351   with options \\"\$ac_cs_config\\"
12352
12353 Copyright (C) 2009 Free Software Foundation, Inc.
12354 This config.status script is free software; the Free Software Foundation
12355 gives unlimited permission to copy, distribute and modify it."
12356
12357 ac_pwd='$ac_pwd'
12358 srcdir='$srcdir'
12359 INSTALL='$INSTALL'
12360 MKDIR_P='$MKDIR_P'
12361 AWK='$AWK'
12362 test -n "\$AWK" || AWK=awk
12363 _ACEOF
12364
12365 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12366 # The default lists apply if the user does not specify any file.
12367 ac_need_defaults=:
12368 while test $# != 0
12369 do
12370   case $1 in
12371   --*=*)
12372     ac_option=`expr "X$1" : 'X\([^=]*\)='`
12373     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12374     ac_shift=:
12375     ;;
12376   *)
12377     ac_option=$1
12378     ac_optarg=$2
12379     ac_shift=shift
12380     ;;
12381   esac
12382
12383   case $ac_option in
12384   # Handling of the options.
12385   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12386     ac_cs_recheck=: ;;
12387   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12388     $as_echo "$ac_cs_version"; exit ;;
12389   --config | --confi | --conf | --con | --co | --c )
12390     $as_echo "$ac_cs_config"; exit ;;
12391   --debug | --debu | --deb | --de | --d | -d )
12392     debug=: ;;
12393   --file | --fil | --fi | --f )
12394     $ac_shift
12395     case $ac_optarg in
12396     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12397     esac
12398     as_fn_append CONFIG_FILES " '$ac_optarg'"
12399     ac_need_defaults=false;;
12400   --header | --heade | --head | --hea )
12401     $ac_shift
12402     case $ac_optarg in
12403     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12404     esac
12405     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12406     ac_need_defaults=false;;
12407   --he | --h)
12408     # Conflict between --help and --header
12409     as_fn_error "ambiguous option: \`$1'
12410 Try \`$0 --help' for more information.";;
12411   --help | --hel | -h )
12412     $as_echo "$ac_cs_usage"; exit ;;
12413   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12414   | -silent | --silent | --silen | --sile | --sil | --si | --s)
12415     ac_cs_silent=: ;;
12416
12417   # This is an error.
12418   -*) as_fn_error "unrecognized option: \`$1'
12419 Try \`$0 --help' for more information." ;;
12420
12421   *) as_fn_append ac_config_targets " $1"
12422      ac_need_defaults=false ;;
12423
12424   esac
12425   shift
12426 done
12427
12428 ac_configure_extra_args=
12429
12430 if $ac_cs_silent; then
12431   exec 6>/dev/null
12432   ac_configure_extra_args="$ac_configure_extra_args --silent"
12433 fi
12434
12435 _ACEOF
12436 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12437 if \$ac_cs_recheck; then
12438   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12439   shift
12440   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12441   CONFIG_SHELL='$SHELL'
12442   export CONFIG_SHELL
12443   exec "\$@"
12444 fi
12445
12446 _ACEOF
12447 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12448 exec 5>>config.log
12449 {
12450   echo
12451   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12452 ## Running $as_me. ##
12453 _ASBOX
12454   $as_echo "$ac_log"
12455 } >&5
12456
12457 _ACEOF
12458 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12459 #
12460 # INIT-COMMANDS
12461 #
12462 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
12463
12464
12465 # The HP-UX ksh and POSIX shell print the target directory to stdout
12466 # if CDPATH is set.
12467 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12468
12469 sed_quote_subst='$sed_quote_subst'
12470 double_quote_subst='$double_quote_subst'
12471 delay_variable_subst='$delay_variable_subst'
12472 macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
12473 macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
12474 enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
12475 enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
12476 pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
12477 enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
12478 host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
12479 host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
12480 host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
12481 build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
12482 build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
12483 build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
12484 SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
12485 Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
12486 GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
12487 EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
12488 FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
12489 LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
12490 NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
12491 LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
12492 max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
12493 ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
12494 exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
12495 lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
12496 lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
12497 lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
12498 reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
12499 reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12500 OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
12501 deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
12502 file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
12503 AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
12504 AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
12505 STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
12506 RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
12507 old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12508 old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12509 old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12510 CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
12511 CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
12512 compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
12513 GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
12514 lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
12515 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
12516 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
12517 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
12518 objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
12519 SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
12520 ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
12521 MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
12522 lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
12523 lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
12524 lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
12525 lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
12526 lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
12527 need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
12528 DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
12529 NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
12530 LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
12531 OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
12532 OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
12533 libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
12534 shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12535 extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12536 archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
12537 enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
12538 export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
12539 whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
12540 compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
12541 old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12542 old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12543 archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12544 archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12545 module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12546 module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12547 with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
12548 allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
12549 no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
12550 hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
12551 hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
12552 hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
12553 hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
12554 hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
12555 hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
12556 hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
12557 hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
12558 inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
12559 link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
12560 fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
12561 always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
12562 export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12563 exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
12564 include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
12565 prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12566 file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
12567 variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
12568 need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
12569 need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
12570 version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
12571 runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
12572 shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
12573 shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
12574 libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
12575 library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
12576 soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
12577 postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12578 postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12579 finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12580 finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
12581 hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
12582 sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
12583 sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
12584 hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
12585 enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
12586 enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
12587 enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
12588 old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
12589 striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
12590
12591 LTCC='$LTCC'
12592 LTCFLAGS='$LTCFLAGS'
12593 compiler='$compiler_DEFAULT'
12594
12595 # Quote evaled strings.
12596 for var in SED \
12597 GREP \
12598 EGREP \
12599 FGREP \
12600 LD \
12601 NM \
12602 LN_S \
12603 lt_SP2NL \
12604 lt_NL2SP \
12605 reload_flag \
12606 OBJDUMP \
12607 deplibs_check_method \
12608 file_magic_cmd \
12609 AR \
12610 AR_FLAGS \
12611 STRIP \
12612 RANLIB \
12613 CC \
12614 CFLAGS \
12615 compiler \
12616 lt_cv_sys_global_symbol_pipe \
12617 lt_cv_sys_global_symbol_to_cdecl \
12618 lt_cv_sys_global_symbol_to_c_name_address \
12619 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12620 SHELL \
12621 ECHO \
12622 lt_prog_compiler_no_builtin_flag \
12623 lt_prog_compiler_wl \
12624 lt_prog_compiler_pic \
12625 lt_prog_compiler_static \
12626 lt_cv_prog_compiler_c_o \
12627 need_locks \
12628 DSYMUTIL \
12629 NMEDIT \
12630 LIPO \
12631 OTOOL \
12632 OTOOL64 \
12633 shrext_cmds \
12634 export_dynamic_flag_spec \
12635 whole_archive_flag_spec \
12636 compiler_needs_object \
12637 with_gnu_ld \
12638 allow_undefined_flag \
12639 no_undefined_flag \
12640 hardcode_libdir_flag_spec \
12641 hardcode_libdir_flag_spec_ld \
12642 hardcode_libdir_separator \
12643 fix_srcfile_path \
12644 exclude_expsyms \
12645 include_expsyms \
12646 file_list_spec \
12647 variables_saved_for_relink \
12648 libname_spec \
12649 library_names_spec \
12650 soname_spec \
12651 finish_eval \
12652 old_striplib \
12653 striplib; do
12654     case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
12655     *[\\\\\\\`\\"\\\$]*)
12656       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12657       ;;
12658     *)
12659       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12660       ;;
12661     esac
12662 done
12663
12664 # Double-quote double-evaled strings.
12665 for var in reload_cmds \
12666 old_postinstall_cmds \
12667 old_postuninstall_cmds \
12668 old_archive_cmds \
12669 extract_expsyms_cmds \
12670 old_archive_from_new_cmds \
12671 old_archive_from_expsyms_cmds \
12672 archive_cmds \
12673 archive_expsym_cmds \
12674 module_cmds \
12675 module_expsym_cmds \
12676 export_symbols_cmds \
12677 prelink_cmds \
12678 postinstall_cmds \
12679 postuninstall_cmds \
12680 finish_cmds \
12681 sys_lib_search_path_spec \
12682 sys_lib_dlsearch_path_spec; do
12683     case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
12684     *[\\\\\\\`\\"\\\$]*)
12685       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12686       ;;
12687     *)
12688       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12689       ;;
12690     esac
12691 done
12692
12693 # Fix-up fallback echo if it was mangled by the above quoting rules.
12694 case \$lt_ECHO in
12695 *'\\\$0 --fallback-echo"')  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
12696   ;;
12697 esac
12698
12699 ac_aux_dir='$ac_aux_dir'
12700 xsi_shell='$xsi_shell'
12701 lt_shell_append='$lt_shell_append'
12702
12703 # See if we are running on zsh, and set the options which allow our
12704 # commands through without removal of \ escapes INIT.
12705 if test -n "\${ZSH_VERSION+set}" ; then
12706    setopt NO_GLOB_SUBST
12707 fi
12708
12709
12710     PACKAGE='$PACKAGE'
12711     VERSION='$VERSION'
12712     TIMESTAMP='$TIMESTAMP'
12713     RM='$RM'
12714     ofile='$ofile'
12715
12716
12717
12718
12719 _ACEOF
12720
12721 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12722
12723 # Handling of arguments.
12724 for ac_config_target in $ac_config_targets
12725 do
12726   case $ac_config_target in
12727     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
12728     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12729     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12730     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12731     "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
12732     "xdamage.pc") CONFIG_FILES="$CONFIG_FILES xdamage.pc" ;;
12733
12734   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12735   esac
12736 done
12737
12738
12739 # If the user did not use the arguments to specify the items to instantiate,
12740 # then the envvar interface is used.  Set only those that are not.
12741 # We use the long form for the default assignment because of an extremely
12742 # bizarre bug on SunOS 4.1.3.
12743 if $ac_need_defaults; then
12744   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12745   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12746   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12747 fi
12748
12749 # Have a temporary directory for convenience.  Make it in the build tree
12750 # simply because there is no reason against having it here, and in addition,
12751 # creating and moving files from /tmp can sometimes cause problems.
12752 # Hook for its removal unless debugging.
12753 # Note that there is a small window in which the directory will not be cleaned:
12754 # after its creation but before its name has been assigned to `$tmp'.
12755 $debug ||
12756 {
12757   tmp=
12758   trap 'exit_status=$?
12759   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12760 ' 0
12761   trap 'as_fn_exit 1' 1 2 13 15
12762 }
12763 # Create a (secure) tmp directory for tmp files.
12764
12765 {
12766   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12767   test -n "$tmp" && test -d "$tmp"
12768 }  ||
12769 {
12770   tmp=./conf$$-$RANDOM
12771   (umask 077 && mkdir "$tmp")
12772 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
12773
12774 # Set up the scripts for CONFIG_FILES section.
12775 # No need to generate them if there are no CONFIG_FILES.
12776 # This happens for instance with `./config.status config.h'.
12777 if test -n "$CONFIG_FILES"; then
12778
12779
12780 ac_cr=`echo X | tr X '\015'`
12781 # On cygwin, bash can eat \r inside `` if the user requested igncr.
12782 # But we know of no other shell where ac_cr would be empty at this
12783 # point, so we can use a bashism as a fallback.
12784 if test "x$ac_cr" = x; then
12785   eval ac_cr=\$\'\\r\'
12786 fi
12787 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12788 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12789   ac_cs_awk_cr='\r'
12790 else
12791   ac_cs_awk_cr=$ac_cr
12792 fi
12793
12794 echo 'BEGIN {' >"$tmp/subs1.awk" &&
12795 _ACEOF
12796
12797
12798 {
12799   echo "cat >conf$$subs.awk <<_ACEOF" &&
12800   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12801   echo "_ACEOF"
12802 } >conf$$subs.sh ||
12803   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12804 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12805 ac_delim='%!_!# '
12806 for ac_last_try in false false false false false :; do
12807   . ./conf$$subs.sh ||
12808     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12809
12810   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12811   if test $ac_delim_n = $ac_delim_num; then
12812     break
12813   elif $ac_last_try; then
12814     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12815   else
12816     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12817   fi
12818 done
12819 rm -f conf$$subs.sh
12820
12821 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12822 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12823 _ACEOF
12824 sed -n '
12825 h
12826 s/^/S["/; s/!.*/"]=/
12827 p
12828 g
12829 s/^[^!]*!//
12830 :repl
12831 t repl
12832 s/'"$ac_delim"'$//
12833 t delim
12834 :nl
12835 h
12836 s/\(.\{148\}\)..*/\1/
12837 t more1
12838 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12839 p
12840 n
12841 b repl
12842 :more1
12843 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12844 p
12845 g
12846 s/.\{148\}//
12847 t nl
12848 :delim
12849 h
12850 s/\(.\{148\}\)..*/\1/
12851 t more2
12852 s/["\\]/\\&/g; s/^/"/; s/$/"/
12853 p
12854 b
12855 :more2
12856 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12857 p
12858 g
12859 s/.\{148\}//
12860 t delim
12861 ' <conf$$subs.awk | sed '
12862 /^[^""]/{
12863   N
12864   s/\n//
12865 }
12866 ' >>$CONFIG_STATUS || ac_write_fail=1
12867 rm -f conf$$subs.awk
12868 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12869 _ACAWK
12870 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12871   for (key in S) S_is_set[key] = 1
12872   FS = "\a"
12873
12874 }
12875 {
12876   line = $ 0
12877   nfields = split(line, field, "@")
12878   substed = 0
12879   len = length(field[1])
12880   for (i = 2; i < nfields; i++) {
12881     key = field[i]
12882     keylen = length(key)
12883     if (S_is_set[key]) {
12884       value = S[key]
12885       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12886       len += length(value) + length(field[++i])
12887       substed = 1
12888     } else
12889       len += 1 + keylen
12890   }
12891
12892   print line
12893 }
12894
12895 _ACAWK
12896 _ACEOF
12897 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12898 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12899   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12900 else
12901   cat
12902 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12903   || as_fn_error "could not setup config files machinery" "$LINENO" 5
12904 _ACEOF
12905
12906 # VPATH may cause trouble with some makes, so we remove $(srcdir),
12907 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12908 # trailing colons and then remove the whole line if VPATH becomes empty
12909 # (actually we leave an empty line to preserve line numbers).
12910 if test "x$srcdir" = x.; then
12911   ac_vpsub='/^[  ]*VPATH[        ]*=/{
12912 s/:*\$(srcdir):*/:/
12913 s/:*\${srcdir}:*/:/
12914 s/:*@srcdir@:*/:/
12915 s/^\([^=]*=[     ]*\):*/\1/
12916 s/:*$//
12917 s/^[^=]*=[       ]*$//
12918 }'
12919 fi
12920
12921 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12922 fi # test -n "$CONFIG_FILES"
12923
12924 # Set up the scripts for CONFIG_HEADERS section.
12925 # No need to generate them if there are no CONFIG_HEADERS.
12926 # This happens for instance with `./config.status Makefile'.
12927 if test -n "$CONFIG_HEADERS"; then
12928 cat >"$tmp/defines.awk" <<\_ACAWK ||
12929 BEGIN {
12930 _ACEOF
12931
12932 # Transform confdefs.h into an awk script `defines.awk', embedded as
12933 # here-document in config.status, that substitutes the proper values into
12934 # config.h.in to produce config.h.
12935
12936 # Create a delimiter string that does not exist in confdefs.h, to ease
12937 # handling of long lines.
12938 ac_delim='%!_!# '
12939 for ac_last_try in false false :; do
12940   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12941   if test -z "$ac_t"; then
12942     break
12943   elif $ac_last_try; then
12944     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12945   else
12946     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12947   fi
12948 done
12949
12950 # For the awk script, D is an array of macro values keyed by name,
12951 # likewise P contains macro parameters if any.  Preserve backslash
12952 # newline sequences.
12953
12954 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12955 sed -n '
12956 s/.\{148\}/&'"$ac_delim"'/g
12957 t rset
12958 :rset
12959 s/^[     ]*#[    ]*define[       ][      ]*/ /
12960 t def
12961 d
12962 :def
12963 s/\\$//
12964 t bsnl
12965 s/["\\]/\\&/g
12966 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
12967 D["\1"]=" \3"/p
12968 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
12969 d
12970 :bsnl
12971 s/["\\]/\\&/g
12972 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
12973 D["\1"]=" \3\\\\\\n"\\/p
12974 t cont
12975 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12976 t cont
12977 d
12978 :cont
12979 n
12980 s/.\{148\}/&'"$ac_delim"'/g
12981 t clear
12982 :clear
12983 s/\\$//
12984 t bsnlc
12985 s/["\\]/\\&/g; s/^/"/; s/$/"/p
12986 d
12987 :bsnlc
12988 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12989 b cont
12990 ' <confdefs.h | sed '
12991 s/'"$ac_delim"'/"\\\
12992 "/g' >>$CONFIG_STATUS || ac_write_fail=1
12993
12994 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12995   for (key in D) D_is_set[key] = 1
12996   FS = "\a"
12997 }
12998 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12999   line = \$ 0
13000   split(line, arg, " ")
13001   if (arg[1] == "#") {
13002     defundef = arg[2]
13003     mac1 = arg[3]
13004   } else {
13005     defundef = substr(arg[1], 2)
13006     mac1 = arg[2]
13007   }
13008   split(mac1, mac2, "(") #)
13009   macro = mac2[1]
13010   prefix = substr(line, 1, index(line, defundef) - 1)
13011   if (D_is_set[macro]) {
13012     # Preserve the white space surrounding the "#".
13013     print prefix "define", macro P[macro] D[macro]
13014     next
13015   } else {
13016     # Replace #undef with comments.  This is necessary, for example,
13017     # in the case of _POSIX_SOURCE, which is predefined and required
13018     # on some systems where configure will not decide to define it.
13019     if (defundef == "undef") {
13020       print "/*", prefix defundef, macro, "*/"
13021       next
13022     }
13023   }
13024 }
13025 { print }
13026 _ACAWK
13027 _ACEOF
13028 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13029   as_fn_error "could not setup config headers machinery" "$LINENO" 5
13030 fi # test -n "$CONFIG_HEADERS"
13031
13032
13033 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
13034 shift
13035 for ac_tag
13036 do
13037   case $ac_tag in
13038   :[FHLC]) ac_mode=$ac_tag; continue;;
13039   esac
13040   case $ac_mode$ac_tag in
13041   :[FHL]*:*);;
13042   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
13043   :[FH]-) ac_tag=-:-;;
13044   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13045   esac
13046   ac_save_IFS=$IFS
13047   IFS=:
13048   set x $ac_tag
13049   IFS=$ac_save_IFS
13050   shift
13051   ac_file=$1
13052   shift
13053
13054   case $ac_mode in
13055   :L) ac_source=$1;;
13056   :[FH])
13057     ac_file_inputs=
13058     for ac_f
13059     do
13060       case $ac_f in
13061       -) ac_f="$tmp/stdin";;
13062       *) # Look for the file first in the build tree, then in the source tree
13063          # (if the path is not absolute).  The absolute path cannot be DOS-style,
13064          # because $ac_f cannot contain `:'.
13065          test -f "$ac_f" ||
13066            case $ac_f in
13067            [\\/$]*) false;;
13068            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13069            esac ||
13070            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
13071       esac
13072       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13073       as_fn_append ac_file_inputs " '$ac_f'"
13074     done
13075
13076     # Let's still pretend it is `configure' which instantiates (i.e., don't
13077     # use $as_me), people would be surprised to read:
13078     #    /* config.h.  Generated by config.status.  */
13079     configure_input='Generated from '`
13080           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13081         `' by configure.'
13082     if test x"$ac_file" != x-; then
13083       configure_input="$ac_file.  $configure_input"
13084       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13085 $as_echo "$as_me: creating $ac_file" >&6;}
13086     fi
13087     # Neutralize special characters interpreted by sed in replacement strings.
13088     case $configure_input in #(
13089     *\&* | *\|* | *\\* )
13090        ac_sed_conf_input=`$as_echo "$configure_input" |
13091        sed 's/[\\\\&|]/\\\\&/g'`;; #(
13092     *) ac_sed_conf_input=$configure_input;;
13093     esac
13094
13095     case $ac_tag in
13096     *:-:* | *:-) cat >"$tmp/stdin" \
13097       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
13098     esac
13099     ;;
13100   esac
13101
13102   ac_dir=`$as_dirname -- "$ac_file" ||
13103 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13104          X"$ac_file" : 'X\(//\)[^/]' \| \
13105          X"$ac_file" : 'X\(//\)$' \| \
13106          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13107 $as_echo X"$ac_file" |
13108     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13109             s//\1/
13110             q
13111           }
13112           /^X\(\/\/\)[^/].*/{
13113             s//\1/
13114             q
13115           }
13116           /^X\(\/\/\)$/{
13117             s//\1/
13118             q
13119           }
13120           /^X\(\/\).*/{
13121             s//\1/
13122             q
13123           }
13124           s/.*/./; q'`
13125   as_dir="$ac_dir"; as_fn_mkdir_p
13126   ac_builddir=.
13127
13128 case "$ac_dir" in
13129 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13130 *)
13131   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13132   # A ".." for each directory in $ac_dir_suffix.
13133   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13134   case $ac_top_builddir_sub in
13135   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13136   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13137   esac ;;
13138 esac
13139 ac_abs_top_builddir=$ac_pwd
13140 ac_abs_builddir=$ac_pwd$ac_dir_suffix
13141 # for backward compatibility:
13142 ac_top_builddir=$ac_top_build_prefix
13143
13144 case $srcdir in
13145   .)  # We are building in place.
13146     ac_srcdir=.
13147     ac_top_srcdir=$ac_top_builddir_sub
13148     ac_abs_top_srcdir=$ac_pwd ;;
13149   [\\/]* | ?:[\\/]* )  # Absolute name.
13150     ac_srcdir=$srcdir$ac_dir_suffix;
13151     ac_top_srcdir=$srcdir
13152     ac_abs_top_srcdir=$srcdir ;;
13153   *) # Relative name.
13154     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13155     ac_top_srcdir=$ac_top_build_prefix$srcdir
13156     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13157 esac
13158 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13159
13160
13161   case $ac_mode in
13162   :F)
13163   #
13164   # CONFIG_FILE
13165   #
13166
13167   case $INSTALL in
13168   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13169   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13170   esac
13171   ac_MKDIR_P=$MKDIR_P
13172   case $MKDIR_P in
13173   [\\/$]* | ?:[\\/]* ) ;;
13174   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
13175   esac
13176 _ACEOF
13177
13178 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13179 # If the template does not know about datarootdir, expand it.
13180 # FIXME: This hack should be removed a few years after 2.60.
13181 ac_datarootdir_hack=; ac_datarootdir_seen=
13182 ac_sed_dataroot='
13183 /datarootdir/ {
13184   p
13185   q
13186 }
13187 /@datadir@/p
13188 /@docdir@/p
13189 /@infodir@/p
13190 /@localedir@/p
13191 /@mandir@/p'
13192 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13193 *datarootdir*) ac_datarootdir_seen=yes;;
13194 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13195   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13196 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13197 _ACEOF
13198 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13199   ac_datarootdir_hack='
13200   s&@datadir@&$datadir&g
13201   s&@docdir@&$docdir&g
13202   s&@infodir@&$infodir&g
13203   s&@localedir@&$localedir&g
13204   s&@mandir@&$mandir&g
13205   s&\\\${datarootdir}&$datarootdir&g' ;;
13206 esac
13207 _ACEOF
13208
13209 # Neutralize VPATH when `$srcdir' = `.'.
13210 # Shell code in configure.ac might set extrasub.
13211 # FIXME: do we really want to maintain this feature?
13212 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13213 ac_sed_extra="$ac_vpsub
13214 $extrasub
13215 _ACEOF
13216 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13217 :t
13218 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13219 s|@configure_input@|$ac_sed_conf_input|;t t
13220 s&@top_builddir@&$ac_top_builddir_sub&;t t
13221 s&@top_build_prefix@&$ac_top_build_prefix&;t t
13222 s&@srcdir@&$ac_srcdir&;t t
13223 s&@abs_srcdir@&$ac_abs_srcdir&;t t
13224 s&@top_srcdir@&$ac_top_srcdir&;t t
13225 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13226 s&@builddir@&$ac_builddir&;t t
13227 s&@abs_builddir@&$ac_abs_builddir&;t t
13228 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13229 s&@INSTALL@&$ac_INSTALL&;t t
13230 s&@MKDIR_P@&$ac_MKDIR_P&;t t
13231 $ac_datarootdir_hack
13232 "
13233 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
13234   || as_fn_error "could not create $ac_file" "$LINENO" 5
13235
13236 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13237   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
13238   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
13239   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13240 which seems to be undefined.  Please make sure it is defined." >&5
13241 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13242 which seems to be undefined.  Please make sure it is defined." >&2;}
13243
13244   rm -f "$tmp/stdin"
13245   case $ac_file in
13246   -) cat "$tmp/out" && rm -f "$tmp/out";;
13247   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
13248   esac \
13249   || as_fn_error "could not create $ac_file" "$LINENO" 5
13250  ;;
13251   :H)
13252   #
13253   # CONFIG_HEADER
13254   #
13255   if test x"$ac_file" != x-; then
13256     {
13257       $as_echo "/* $configure_input  */" \
13258       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
13259     } >"$tmp/config.h" \
13260       || as_fn_error "could not create $ac_file" "$LINENO" 5
13261     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
13262       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13263 $as_echo "$as_me: $ac_file is unchanged" >&6;}
13264     else
13265       rm -f "$ac_file"
13266       mv "$tmp/config.h" "$ac_file" \
13267         || as_fn_error "could not create $ac_file" "$LINENO" 5
13268     fi
13269   else
13270     $as_echo "/* $configure_input  */" \
13271       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
13272       || as_fn_error "could not create -" "$LINENO" 5
13273   fi
13274 # Compute "$ac_file"'s index in $config_headers.
13275 _am_arg="$ac_file"
13276 _am_stamp_count=1
13277 for _am_header in $config_headers :; do
13278   case $_am_header in
13279     $_am_arg | $_am_arg:* )
13280       break ;;
13281     * )
13282       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
13283   esac
13284 done
13285 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
13286 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13287          X"$_am_arg" : 'X\(//\)[^/]' \| \
13288          X"$_am_arg" : 'X\(//\)$' \| \
13289          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
13290 $as_echo X"$_am_arg" |
13291     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13292             s//\1/
13293             q
13294           }
13295           /^X\(\/\/\)[^/].*/{
13296             s//\1/
13297             q
13298           }
13299           /^X\(\/\/\)$/{
13300             s//\1/
13301             q
13302           }
13303           /^X\(\/\).*/{
13304             s//\1/
13305             q
13306           }
13307           s/.*/./; q'`/stamp-h$_am_stamp_count
13308  ;;
13309
13310   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13311 $as_echo "$as_me: executing $ac_file commands" >&6;}
13312  ;;
13313   esac
13314
13315
13316   case $ac_file$ac_mode in
13317     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
13318   # Autoconf 2.62 quotes --file arguments for eval, but not when files
13319   # are listed without --file.  Let's play safe and only enable the eval
13320   # if we detect the quoting.
13321   case $CONFIG_FILES in
13322   *\'*) eval set x "$CONFIG_FILES" ;;
13323   *)   set x $CONFIG_FILES ;;
13324   esac
13325   shift
13326   for mf
13327   do
13328     # Strip MF so we end up with the name of the file.
13329     mf=`echo "$mf" | sed -e 's/:.*$//'`
13330     # Check whether this is an Automake generated Makefile or not.
13331     # We used to match only the files named `Makefile.in', but
13332     # some people rename them; so instead we look at the file content.
13333     # Grep'ing the first line is not enough: some people post-process
13334     # each Makefile.in and add a new line on top of each file to say so.
13335     # Grep'ing the whole file is not good either: AIX grep has a line
13336     # limit of 2048, but all sed's we know have understand at least 4000.
13337     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
13338       dirpart=`$as_dirname -- "$mf" ||
13339 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13340          X"$mf" : 'X\(//\)[^/]' \| \
13341          X"$mf" : 'X\(//\)$' \| \
13342          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
13343 $as_echo X"$mf" |
13344     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13345             s//\1/
13346             q
13347           }
13348           /^X\(\/\/\)[^/].*/{
13349             s//\1/
13350             q
13351           }
13352           /^X\(\/\/\)$/{
13353             s//\1/
13354             q
13355           }
13356           /^X\(\/\).*/{
13357             s//\1/
13358             q
13359           }
13360           s/.*/./; q'`
13361     else
13362       continue
13363     fi
13364     # Extract the definition of DEPDIR, am__include, and am__quote
13365     # from the Makefile without running `make'.
13366     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
13367     test -z "$DEPDIR" && continue
13368     am__include=`sed -n 's/^am__include = //p' < "$mf"`
13369     test -z "am__include" && continue
13370     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
13371     # When using ansi2knr, U may be empty or an underscore; expand it
13372     U=`sed -n 's/^U = //p' < "$mf"`
13373     # Find all dependency output files, they are included files with
13374     # $(DEPDIR) in their names.  We invoke sed twice because it is the
13375     # simplest approach to changing $(DEPDIR) to its actual value in the
13376     # expansion.
13377     for file in `sed -n "
13378       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
13379          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
13380       # Make sure the directory exists.
13381       test -f "$dirpart/$file" && continue
13382       fdir=`$as_dirname -- "$file" ||
13383 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13384          X"$file" : 'X\(//\)[^/]' \| \
13385          X"$file" : 'X\(//\)$' \| \
13386          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
13387 $as_echo X"$file" |
13388     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13389             s//\1/
13390             q
13391           }
13392           /^X\(\/\/\)[^/].*/{
13393             s//\1/
13394             q
13395           }
13396           /^X\(\/\/\)$/{
13397             s//\1/
13398             q
13399           }
13400           /^X\(\/\).*/{
13401             s//\1/
13402             q
13403           }
13404           s/.*/./; q'`
13405       as_dir=$dirpart/$fdir; as_fn_mkdir_p
13406       # echo "creating $dirpart/$file"
13407       echo '# dummy' > "$dirpart/$file"
13408     done
13409   done
13410 }
13411  ;;
13412     "libtool":C)
13413
13414     # See if we are running on zsh, and set the options which allow our
13415     # commands through without removal of \ escapes.
13416     if test -n "${ZSH_VERSION+set}" ; then
13417       setopt NO_GLOB_SUBST
13418     fi
13419
13420     cfgfile="${ofile}T"
13421     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13422     $RM "$cfgfile"
13423
13424     cat <<_LT_EOF >> "$cfgfile"
13425 #! $SHELL
13426
13427 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13428 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13429 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13430 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
13431 #
13432 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13433 #                 2006, 2007, 2008 Free Software Foundation, Inc.
13434 #   Written by Gordon Matzigkeit, 1996
13435 #
13436 #   This file is part of GNU Libtool.
13437 #
13438 # GNU Libtool is free software; you can redistribute it and/or
13439 # modify it under the terms of the GNU General Public License as
13440 # published by the Free Software Foundation; either version 2 of
13441 # the License, or (at your option) any later version.
13442 #
13443 # As a special exception to the GNU General Public License,
13444 # if you distribute this file as part of a program or library that
13445 # is built using GNU Libtool, you may include this file under the
13446 # same distribution terms that you use for the rest of that program.
13447 #
13448 # GNU Libtool is distributed in the hope that it will be useful,
13449 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13450 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13451 # GNU General Public License for more details.
13452 #
13453 # You should have received a copy of the GNU General Public License
13454 # along with GNU Libtool; see the file COPYING.  If not, a copy
13455 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13456 # obtained by writing to the Free Software Foundation, Inc.,
13457 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13458
13459
13460 # The names of the tagged configurations supported by this script.
13461 available_tags=""
13462
13463 # ### BEGIN LIBTOOL CONFIG
13464
13465 # Which release of libtool.m4 was used?
13466 macro_version=$macro_version
13467 macro_revision=$macro_revision
13468
13469 # Whether or not to build shared libraries.
13470 build_libtool_libs=$enable_shared
13471
13472 # Whether or not to build static libraries.
13473 build_old_libs=$enable_static
13474
13475 # What type of objects to build.
13476 pic_mode=$pic_mode
13477
13478 # Whether or not to optimize for fast installation.
13479 fast_install=$enable_fast_install
13480
13481 # The host system.
13482 host_alias=$host_alias
13483 host=$host
13484 host_os=$host_os
13485
13486 # The build system.
13487 build_alias=$build_alias
13488 build=$build
13489 build_os=$build_os
13490
13491 # A sed program that does not truncate output.
13492 SED=$lt_SED
13493
13494 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
13495 Xsed="\$SED -e 1s/^X//"
13496
13497 # A grep program that handles long lines.
13498 GREP=$lt_GREP
13499
13500 # An ERE matcher.
13501 EGREP=$lt_EGREP
13502
13503 # A literal string matcher.
13504 FGREP=$lt_FGREP
13505
13506 # A BSD- or MS-compatible name lister.
13507 NM=$lt_NM
13508
13509 # Whether we need soft or hard links.
13510 LN_S=$lt_LN_S
13511
13512 # What is the maximum length of a command?
13513 max_cmd_len=$max_cmd_len
13514
13515 # Object file suffix (normally "o").
13516 objext=$ac_objext
13517
13518 # Executable file suffix (normally "").
13519 exeext=$exeext
13520
13521 # whether the shell understands "unset".
13522 lt_unset=$lt_unset
13523
13524 # turn spaces into newlines.
13525 SP2NL=$lt_lt_SP2NL
13526
13527 # turn newlines into spaces.
13528 NL2SP=$lt_lt_NL2SP
13529
13530 # How to create reloadable object files.
13531 reload_flag=$lt_reload_flag
13532 reload_cmds=$lt_reload_cmds
13533
13534 # An object symbol dumper.
13535 OBJDUMP=$lt_OBJDUMP
13536
13537 # Method to check whether dependent libraries are shared objects.
13538 deplibs_check_method=$lt_deplibs_check_method
13539
13540 # Command to use when deplibs_check_method == "file_magic".
13541 file_magic_cmd=$lt_file_magic_cmd
13542
13543 # The archiver.
13544 AR=$lt_AR
13545 AR_FLAGS=$lt_AR_FLAGS
13546
13547 # A symbol stripping program.
13548 STRIP=$lt_STRIP
13549
13550 # Commands used to install an old-style archive.
13551 RANLIB=$lt_RANLIB
13552 old_postinstall_cmds=$lt_old_postinstall_cmds
13553 old_postuninstall_cmds=$lt_old_postuninstall_cmds
13554
13555 # A C compiler.
13556 LTCC=$lt_CC
13557
13558 # LTCC compiler flags.
13559 LTCFLAGS=$lt_CFLAGS
13560
13561 # Take the output of nm and produce a listing of raw symbols and C names.
13562 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13563
13564 # Transform the output of nm in a proper C declaration.
13565 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13566
13567 # Transform the output of nm in a C name address pair.
13568 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13569
13570 # Transform the output of nm in a C name address pair when lib prefix is needed.
13571 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13572
13573 # The name of the directory that contains temporary libtool files.
13574 objdir=$objdir
13575
13576 # Shell to use when invoking shell scripts.
13577 SHELL=$lt_SHELL
13578
13579 # An echo program that does not interpret backslashes.
13580 ECHO=$lt_ECHO
13581
13582 # Used to examine libraries when file_magic_cmd begins with "file".
13583 MAGIC_CMD=$MAGIC_CMD
13584
13585 # Must we lock files when doing compilation?
13586 need_locks=$lt_need_locks
13587
13588 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13589 DSYMUTIL=$lt_DSYMUTIL
13590
13591 # Tool to change global to local symbols on Mac OS X.
13592 NMEDIT=$lt_NMEDIT
13593
13594 # Tool to manipulate fat objects and archives on Mac OS X.
13595 LIPO=$lt_LIPO
13596
13597 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
13598 OTOOL=$lt_OTOOL
13599
13600 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13601 OTOOL64=$lt_OTOOL64
13602
13603 # Old archive suffix (normally "a").
13604 libext=$libext
13605
13606 # Shared library suffix (normally ".so").
13607 shrext_cmds=$lt_shrext_cmds
13608
13609 # The commands to extract the exported symbol list from a shared archive.
13610 extract_expsyms_cmds=$lt_extract_expsyms_cmds
13611
13612 # Variables whose values should be saved in libtool wrapper scripts and
13613 # restored at link time.
13614 variables_saved_for_relink=$lt_variables_saved_for_relink
13615
13616 # Do we need the "lib" prefix for modules?
13617 need_lib_prefix=$need_lib_prefix
13618
13619 # Do we need a version for libraries?
13620 need_version=$need_version
13621
13622 # Library versioning type.
13623 version_type=$version_type
13624
13625 # Shared library runtime path variable.
13626 runpath_var=$runpath_var
13627
13628 # Shared library path variable.
13629 shlibpath_var=$shlibpath_var
13630
13631 # Is shlibpath searched before the hard-coded library search path?
13632 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13633
13634 # Format of library name prefix.
13635 libname_spec=$lt_libname_spec
13636
13637 # List of archive names.  First name is the real one, the rest are links.
13638 # The last name is the one that the linker finds with -lNAME
13639 library_names_spec=$lt_library_names_spec
13640
13641 # The coded name of the library, if different from the real name.
13642 soname_spec=$lt_soname_spec
13643
13644 # Command to use after installation of a shared archive.
13645 postinstall_cmds=$lt_postinstall_cmds
13646
13647 # Command to use after uninstallation of a shared archive.
13648 postuninstall_cmds=$lt_postuninstall_cmds
13649
13650 # Commands used to finish a libtool library installation in a directory.
13651 finish_cmds=$lt_finish_cmds
13652
13653 # As "finish_cmds", except a single script fragment to be evaled but
13654 # not shown.
13655 finish_eval=$lt_finish_eval
13656
13657 # Whether we should hardcode library paths into libraries.
13658 hardcode_into_libs=$hardcode_into_libs
13659
13660 # Compile-time system search path for libraries.
13661 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13662
13663 # Run-time system search path for libraries.
13664 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13665
13666 # Whether dlopen is supported.
13667 dlopen_support=$enable_dlopen
13668
13669 # Whether dlopen of programs is supported.
13670 dlopen_self=$enable_dlopen_self
13671
13672 # Whether dlopen of statically linked programs is supported.
13673 dlopen_self_static=$enable_dlopen_self_static
13674
13675 # Commands to strip libraries.
13676 old_striplib=$lt_old_striplib
13677 striplib=$lt_striplib
13678
13679
13680 # The linker used to build libraries.
13681 LD=$lt_LD
13682
13683 # Commands used to build an old-style archive.
13684 old_archive_cmds=$lt_old_archive_cmds
13685
13686 # A language specific compiler.
13687 CC=$lt_compiler
13688
13689 # Is the compiler the GNU compiler?
13690 with_gcc=$GCC
13691
13692 # Compiler flag to turn off builtin functions.
13693 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13694
13695 # How to pass a linker flag through the compiler.
13696 wl=$lt_lt_prog_compiler_wl
13697
13698 # Additional compiler flags for building library objects.
13699 pic_flag=$lt_lt_prog_compiler_pic
13700
13701 # Compiler flag to prevent dynamic linking.
13702 link_static_flag=$lt_lt_prog_compiler_static
13703
13704 # Does compiler simultaneously support -c and -o options?
13705 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13706
13707 # Whether or not to add -lc for building shared libraries.
13708 build_libtool_need_lc=$archive_cmds_need_lc
13709
13710 # Whether or not to disallow shared libs when runtime libs are static.
13711 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13712
13713 # Compiler flag to allow reflexive dlopens.
13714 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13715
13716 # Compiler flag to generate shared objects directly from archives.
13717 whole_archive_flag_spec=$lt_whole_archive_flag_spec
13718
13719 # Whether the compiler copes with passing no objects directly.
13720 compiler_needs_object=$lt_compiler_needs_object
13721
13722 # Create an old-style archive from a shared archive.
13723 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13724
13725 # Create a temporary old-style archive to link instead of a shared archive.
13726 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13727
13728 # Commands used to build a shared archive.
13729 archive_cmds=$lt_archive_cmds
13730 archive_expsym_cmds=$lt_archive_expsym_cmds
13731
13732 # Commands used to build a loadable module if different from building
13733 # a shared archive.
13734 module_cmds=$lt_module_cmds
13735 module_expsym_cmds=$lt_module_expsym_cmds
13736
13737 # Whether we are building with GNU ld or not.
13738 with_gnu_ld=$lt_with_gnu_ld
13739
13740 # Flag that allows shared libraries with undefined symbols to be built.
13741 allow_undefined_flag=$lt_allow_undefined_flag
13742
13743 # Flag that enforces no undefined symbols.
13744 no_undefined_flag=$lt_no_undefined_flag
13745
13746 # Flag to hardcode \$libdir into a binary during linking.
13747 # This must work even if \$libdir does not exist
13748 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13749
13750 # If ld is used when linking, flag to hardcode \$libdir into a binary
13751 # during linking.  This must work even if \$libdir does not exist.
13752 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13753
13754 # Whether we need a single "-rpath" flag with a separated argument.
13755 hardcode_libdir_separator=$lt_hardcode_libdir_separator
13756
13757 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13758 # DIR into the resulting binary.
13759 hardcode_direct=$hardcode_direct
13760
13761 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13762 # DIR into the resulting binary and the resulting library dependency is
13763 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13764 # library is relocated.
13765 hardcode_direct_absolute=$hardcode_direct_absolute
13766
13767 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13768 # into the resulting binary.
13769 hardcode_minus_L=$hardcode_minus_L
13770
13771 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13772 # into the resulting binary.
13773 hardcode_shlibpath_var=$hardcode_shlibpath_var
13774
13775 # Set to "yes" if building a shared library automatically hardcodes DIR
13776 # into the library and all subsequent libraries and executables linked
13777 # against it.
13778 hardcode_automatic=$hardcode_automatic
13779
13780 # Set to yes if linker adds runtime paths of dependent libraries
13781 # to runtime path list.
13782 inherit_rpath=$inherit_rpath
13783
13784 # Whether libtool must link a program against all its dependency libraries.
13785 link_all_deplibs=$link_all_deplibs
13786
13787 # Fix the shell variable \$srcfile for the compiler.
13788 fix_srcfile_path=$lt_fix_srcfile_path
13789
13790 # Set to "yes" if exported symbols are required.
13791 always_export_symbols=$always_export_symbols
13792
13793 # The commands to list exported symbols.
13794 export_symbols_cmds=$lt_export_symbols_cmds
13795
13796 # Symbols that should not be listed in the preloaded symbols.
13797 exclude_expsyms=$lt_exclude_expsyms
13798
13799 # Symbols that must always be exported.
13800 include_expsyms=$lt_include_expsyms
13801
13802 # Commands necessary for linking programs (against libraries) with templates.
13803 prelink_cmds=$lt_prelink_cmds
13804
13805 # Specify filename containing input files.
13806 file_list_spec=$lt_file_list_spec
13807
13808 # How to hardcode a shared library path into an executable.
13809 hardcode_action=$hardcode_action
13810
13811 # ### END LIBTOOL CONFIG
13812
13813 _LT_EOF
13814
13815   case $host_os in
13816   aix3*)
13817     cat <<\_LT_EOF >> "$cfgfile"
13818 # AIX sometimes has problems with the GCC collect2 program.  For some
13819 # reason, if we set the COLLECT_NAMES environment variable, the problems
13820 # vanish in a puff of smoke.
13821 if test "X${COLLECT_NAMES+set}" != Xset; then
13822   COLLECT_NAMES=
13823   export COLLECT_NAMES
13824 fi
13825 _LT_EOF
13826     ;;
13827   esac
13828
13829
13830 ltmain="$ac_aux_dir/ltmain.sh"
13831
13832
13833   # We use sed instead of cat because bash on DJGPP gets confused if
13834   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
13835   # text mode, it properly converts lines to CR/LF.  This bash problem
13836   # is reportedly fixed, but why not run on old versions too?
13837   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13838     || (rm -f "$cfgfile"; exit 1)
13839
13840   case $xsi_shell in
13841   yes)
13842     cat << \_LT_EOF >> "$cfgfile"
13843
13844 # func_dirname file append nondir_replacement
13845 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13846 # otherwise set result to NONDIR_REPLACEMENT.
13847 func_dirname ()
13848 {
13849   case ${1} in
13850     */*) func_dirname_result="${1%/*}${2}" ;;
13851     *  ) func_dirname_result="${3}" ;;
13852   esac
13853 }
13854
13855 # func_basename file
13856 func_basename ()
13857 {
13858   func_basename_result="${1##*/}"
13859 }
13860
13861 # func_dirname_and_basename file append nondir_replacement
13862 # perform func_basename and func_dirname in a single function
13863 # call:
13864 #   dirname:  Compute the dirname of FILE.  If nonempty,
13865 #             add APPEND to the result, otherwise set result
13866 #             to NONDIR_REPLACEMENT.
13867 #             value returned in "$func_dirname_result"
13868 #   basename: Compute filename of FILE.
13869 #             value retuned in "$func_basename_result"
13870 # Implementation must be kept synchronized with func_dirname
13871 # and func_basename. For efficiency, we do not delegate to
13872 # those functions but instead duplicate the functionality here.
13873 func_dirname_and_basename ()
13874 {
13875   case ${1} in
13876     */*) func_dirname_result="${1%/*}${2}" ;;
13877     *  ) func_dirname_result="${3}" ;;
13878   esac
13879   func_basename_result="${1##*/}"
13880 }
13881
13882 # func_stripname prefix suffix name
13883 # strip PREFIX and SUFFIX off of NAME.
13884 # PREFIX and SUFFIX must not contain globbing or regex special
13885 # characters, hashes, percent signs, but SUFFIX may contain a leading
13886 # dot (in which case that matches only a dot).
13887 func_stripname ()
13888 {
13889   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13890   # positional parameters, so assign one to ordinary parameter first.
13891   func_stripname_result=${3}
13892   func_stripname_result=${func_stripname_result#"${1}"}
13893   func_stripname_result=${func_stripname_result%"${2}"}
13894 }
13895
13896 # func_opt_split
13897 func_opt_split ()
13898 {
13899   func_opt_split_opt=${1%%=*}
13900   func_opt_split_arg=${1#*=}
13901 }
13902
13903 # func_lo2o object
13904 func_lo2o ()
13905 {
13906   case ${1} in
13907     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13908     *)    func_lo2o_result=${1} ;;
13909   esac
13910 }
13911
13912 # func_xform libobj-or-source
13913 func_xform ()
13914 {
13915   func_xform_result=${1%.*}.lo
13916 }
13917
13918 # func_arith arithmetic-term...
13919 func_arith ()
13920 {
13921   func_arith_result=$(( $* ))
13922 }
13923
13924 # func_len string
13925 # STRING may not start with a hyphen.
13926 func_len ()
13927 {
13928   func_len_result=${#1}
13929 }
13930
13931 _LT_EOF
13932     ;;
13933   *) # Bourne compatible functions.
13934     cat << \_LT_EOF >> "$cfgfile"
13935
13936 # func_dirname file append nondir_replacement
13937 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13938 # otherwise set result to NONDIR_REPLACEMENT.
13939 func_dirname ()
13940 {
13941   # Extract subdirectory from the argument.
13942   func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
13943   if test "X$func_dirname_result" = "X${1}"; then
13944     func_dirname_result="${3}"
13945   else
13946     func_dirname_result="$func_dirname_result${2}"
13947   fi
13948 }
13949
13950 # func_basename file
13951 func_basename ()
13952 {
13953   func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
13954 }
13955
13956
13957 # func_stripname prefix suffix name
13958 # strip PREFIX and SUFFIX off of NAME.
13959 # PREFIX and SUFFIX must not contain globbing or regex special
13960 # characters, hashes, percent signs, but SUFFIX may contain a leading
13961 # dot (in which case that matches only a dot).
13962 # func_strip_suffix prefix name
13963 func_stripname ()
13964 {
13965   case ${2} in
13966     .*) func_stripname_result=`$ECHO "X${3}" \
13967            | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
13968     *)  func_stripname_result=`$ECHO "X${3}" \
13969            | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
13970   esac
13971 }
13972
13973 # sed scripts:
13974 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13975 my_sed_long_arg='1s/^-[^=]*=//'
13976
13977 # func_opt_split
13978 func_opt_split ()
13979 {
13980   func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
13981   func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
13982 }
13983
13984 # func_lo2o object
13985 func_lo2o ()
13986 {
13987   func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
13988 }
13989
13990 # func_xform libobj-or-source
13991 func_xform ()
13992 {
13993   func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
13994 }
13995
13996 # func_arith arithmetic-term...
13997 func_arith ()
13998 {
13999   func_arith_result=`expr "$@"`
14000 }
14001
14002 # func_len string
14003 # STRING may not start with a hyphen.
14004 func_len ()
14005 {
14006   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
14007 }
14008
14009 _LT_EOF
14010 esac
14011
14012 case $lt_shell_append in
14013   yes)
14014     cat << \_LT_EOF >> "$cfgfile"
14015
14016 # func_append var value
14017 # Append VALUE to the end of shell variable VAR.
14018 func_append ()
14019 {
14020   eval "$1+=\$2"
14021 }
14022 _LT_EOF
14023     ;;
14024   *)
14025     cat << \_LT_EOF >> "$cfgfile"
14026
14027 # func_append var value
14028 # Append VALUE to the end of shell variable VAR.
14029 func_append ()
14030 {
14031   eval "$1=\$$1\$2"
14032 }
14033
14034 _LT_EOF
14035     ;;
14036   esac
14037
14038
14039   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
14040     || (rm -f "$cfgfile"; exit 1)
14041
14042   mv -f "$cfgfile" "$ofile" ||
14043     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
14044   chmod +x "$ofile"
14045
14046  ;;
14047
14048   esac
14049 done # for ac_tag
14050
14051
14052 as_fn_exit 0
14053 _ACEOF
14054 ac_clean_files=$ac_clean_files_save
14055
14056 test $ac_write_fail = 0 ||
14057   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
14058
14059
14060 # configure is writing to config.log, and then calls config.status.
14061 # config.status does its own redirection, appending to config.log.
14062 # Unfortunately, on DOS this fails, as config.log is still kept open
14063 # by configure, so config.status won't be able to write to it; its
14064 # output is simply discarded.  So we exec the FD to /dev/null,
14065 # effectively closing config.log, so it can be properly (re)opened and
14066 # appended to by config.status.  When coming back to configure, we
14067 # need to make the FD available again.
14068 if test "$no_create" != yes; then
14069   ac_cs_success=:
14070   ac_config_status_args=
14071   test "$silent" = yes &&
14072     ac_config_status_args="$ac_config_status_args --quiet"
14073   exec 5>/dev/null
14074   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14075   exec 5>>config.log
14076   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14077   # would make configure fail if this is the last instruction.
14078   $ac_cs_success || as_fn_exit $?
14079 fi
14080 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14081   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14082 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
14083 fi
14084
14085