]> git.ipfire.org Git - thirdparty/gcc.git/blob - zlib/configure
d831e6413e0f0c8e14f0b28d3988667611a45586
[thirdparty/gcc.git] / zlib / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64.
4 #
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 # Foundation, Inc.
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" "" $as_nl"
88
89 # Find who we are. Look in the path if we contain no directory separator.
90 case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
94 do
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99 IFS=$as_save_IFS
100
101 ;;
102 esac
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
106 as_myself=$0
107 fi
108 if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111 fi
112
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there. '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
124
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
130
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134 if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142 else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148 esac
149 fi
150 "
151 as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
156
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164 else
165 exitcode=1; echo positional parameters were not saved.
166 fi
167 test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1"
173 if (eval "$as_required") 2>/dev/null; then :
174 as_have_required=yes
175 else
176 as_have_required=no
177 fi
178 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
179
180 else
181 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
182 as_found=false
183 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
184 do
185 IFS=$as_save_IFS
186 test -z "$as_dir" && as_dir=.
187 as_found=:
188 case $as_dir in #(
189 /*)
190 for as_base in sh bash ksh sh5; do
191 # Try only shells that exist, to save several forks.
192 as_shell=$as_dir/$as_base
193 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
194 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
195 CONFIG_SHELL=$as_shell as_have_required=yes
196 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
197 break 2
198 fi
199 fi
200 done;;
201 esac
202 as_found=false
203 done
204 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
205 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
206 CONFIG_SHELL=$SHELL as_have_required=yes
207 fi; }
208 IFS=$as_save_IFS
209
210
211 if test "x$CONFIG_SHELL" != x; then :
212 # We cannot yet assume a decent shell, so we have to provide a
213 # neutralization value for shells without unset; and this also
214 # works around shells that cannot unset nonexistent variables.
215 BASH_ENV=/dev/null
216 ENV=/dev/null
217 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
218 export CONFIG_SHELL
219 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
220 fi
221
222 if test x$as_have_required = xno; then :
223 $as_echo "$0: This script requires a shell more modern than all"
224 $as_echo "$0: the shells that I found on your system."
225 if test x${ZSH_VERSION+set} = xset ; then
226 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
227 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
228 else
229 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
230 $0: including any error possibly output before this
231 $0: message. Then install a modern shell, or manually run
232 $0: the script under such a shell if you do have one."
233 fi
234 exit 1
235 fi
236 fi
237 fi
238 SHELL=${CONFIG_SHELL-/bin/sh}
239 export SHELL
240 # Unset more variables known to interfere with behavior of common tools.
241 CLICOLOR_FORCE= GREP_OPTIONS=
242 unset CLICOLOR_FORCE GREP_OPTIONS
243
244 ## --------------------- ##
245 ## M4sh Shell Functions. ##
246 ## --------------------- ##
247 # as_fn_unset VAR
248 # ---------------
249 # Portably unset VAR.
250 as_fn_unset ()
251 {
252 { eval $1=; unset $1;}
253 }
254 as_unset=as_fn_unset
255
256 # as_fn_set_status STATUS
257 # -----------------------
258 # Set $? to STATUS, without forking.
259 as_fn_set_status ()
260 {
261 return $1
262 } # as_fn_set_status
263
264 # as_fn_exit STATUS
265 # -----------------
266 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
267 as_fn_exit ()
268 {
269 set +e
270 as_fn_set_status $1
271 exit $1
272 } # as_fn_exit
273
274 # as_fn_mkdir_p
275 # -------------
276 # Create "$as_dir" as a directory, including parents if necessary.
277 as_fn_mkdir_p ()
278 {
279
280 case $as_dir in #(
281 -*) as_dir=./$as_dir;;
282 esac
283 test -d "$as_dir" || eval $as_mkdir_p || {
284 as_dirs=
285 while :; do
286 case $as_dir in #(
287 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
288 *) as_qdir=$as_dir;;
289 esac
290 as_dirs="'$as_qdir' $as_dirs"
291 as_dir=`$as_dirname -- "$as_dir" ||
292 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
293 X"$as_dir" : 'X\(//\)[^/]' \| \
294 X"$as_dir" : 'X\(//\)$' \| \
295 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
296 $as_echo X"$as_dir" |
297 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
298 s//\1/
299 q
300 }
301 /^X\(\/\/\)[^/].*/{
302 s//\1/
303 q
304 }
305 /^X\(\/\/\)$/{
306 s//\1/
307 q
308 }
309 /^X\(\/\).*/{
310 s//\1/
311 q
312 }
313 s/.*/./; q'`
314 test -d "$as_dir" && break
315 done
316 test -z "$as_dirs" || eval "mkdir $as_dirs"
317 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
318
319
320 } # as_fn_mkdir_p
321 # as_fn_append VAR VALUE
322 # ----------------------
323 # Append the text in VALUE to the end of the definition contained in VAR. Take
324 # advantage of any shell optimizations that allow amortized linear growth over
325 # repeated appends, instead of the typical quadratic growth present in naive
326 # implementations.
327 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
328 eval 'as_fn_append ()
329 {
330 eval $1+=\$2
331 }'
332 else
333 as_fn_append ()
334 {
335 eval $1=\$$1\$2
336 }
337 fi # as_fn_append
338
339 # as_fn_arith ARG...
340 # ------------------
341 # Perform arithmetic evaluation on the ARGs, and store the result in the
342 # global $as_val. Take advantage of shells that can avoid forks. The arguments
343 # must be portable across $(()) and expr.
344 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
345 eval 'as_fn_arith ()
346 {
347 as_val=$(( $* ))
348 }'
349 else
350 as_fn_arith ()
351 {
352 as_val=`expr "$@" || test $? -eq 1`
353 }
354 fi # as_fn_arith
355
356
357 # as_fn_error ERROR [LINENO LOG_FD]
358 # ---------------------------------
359 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
360 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
361 # script with status $?, using 1 if that was 0.
362 as_fn_error ()
363 {
364 as_status=$?; test $as_status -eq 0 && as_status=1
365 if test "$3"; then
366 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
367 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
368 fi
369 $as_echo "$as_me: error: $1" >&2
370 as_fn_exit $as_status
371 } # as_fn_error
372
373 if expr a : '\(a\)' >/dev/null 2>&1 &&
374 test "X`expr 00001 : '.*\(...\)'`" = X001; then
375 as_expr=expr
376 else
377 as_expr=false
378 fi
379
380 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
381 as_basename=basename
382 else
383 as_basename=false
384 fi
385
386 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
387 as_dirname=dirname
388 else
389 as_dirname=false
390 fi
391
392 as_me=`$as_basename -- "$0" ||
393 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
394 X"$0" : 'X\(//\)$' \| \
395 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
396 $as_echo X/"$0" |
397 sed '/^.*\/\([^/][^/]*\)\/*$/{
398 s//\1/
399 q
400 }
401 /^X\/\(\/\/\)$/{
402 s//\1/
403 q
404 }
405 /^X\/\(\/\).*/{
406 s//\1/
407 q
408 }
409 s/.*/./; q'`
410
411 # Avoid depending upon Character Ranges.
412 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
413 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
414 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
415 as_cr_digits='0123456789'
416 as_cr_alnum=$as_cr_Letters$as_cr_digits
417
418
419 as_lineno_1=$LINENO as_lineno_1a=$LINENO
420 as_lineno_2=$LINENO as_lineno_2a=$LINENO
421 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
422 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
423 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
424 sed -n '
425 p
426 /[$]LINENO/=
427 ' <$as_myself |
428 sed '
429 s/[$]LINENO.*/&-/
430 t lineno
431 b
432 :lineno
433 N
434 :loop
435 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
436 t loop
437 s/-\n.*//
438 ' >$as_me.lineno &&
439 chmod +x "$as_me.lineno" ||
440 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
441
442 # Don't try to exec as it changes $[0], causing all sort of problems
443 # (the dirname of $[0] is not the place where we might find the
444 # original and so on. Autoconf is especially sensitive to this).
445 . "./$as_me.lineno"
446 # Exit status is that of the last command.
447 exit
448 }
449
450 ECHO_C= ECHO_N= ECHO_T=
451 case `echo -n x` in #(((((
452 -n*)
453 case `echo 'xy\c'` in
454 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
455 xy) ECHO_C='\c';;
456 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
457 ECHO_T=' ';;
458 esac;;
459 *)
460 ECHO_N='-n';;
461 esac
462
463 rm -f conf$$ conf$$.exe conf$$.file
464 if test -d conf$$.dir; then
465 rm -f conf$$.dir/conf$$.file
466 else
467 rm -f conf$$.dir
468 mkdir conf$$.dir 2>/dev/null
469 fi
470 if (echo >conf$$.file) 2>/dev/null; then
471 if ln -s conf$$.file conf$$ 2>/dev/null; then
472 as_ln_s='ln -s'
473 # ... but there are two gotchas:
474 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
475 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
476 # In both cases, we have to default to `cp -p'.
477 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
478 as_ln_s='cp -p'
479 elif ln conf$$.file conf$$ 2>/dev/null; then
480 as_ln_s=ln
481 else
482 as_ln_s='cp -p'
483 fi
484 else
485 as_ln_s='cp -p'
486 fi
487 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
488 rmdir conf$$.dir 2>/dev/null
489
490 if mkdir -p . 2>/dev/null; then
491 as_mkdir_p='mkdir -p "$as_dir"'
492 else
493 test -d ./-p && rmdir ./-p
494 as_mkdir_p=false
495 fi
496
497 if test -x / >/dev/null 2>&1; then
498 as_test_x='test -x'
499 else
500 if ls -dL / >/dev/null 2>&1; then
501 as_ls_L_option=L
502 else
503 as_ls_L_option=
504 fi
505 as_test_x='
506 eval sh -c '\''
507 if test -d "$1"; then
508 test -d "$1/.";
509 else
510 case $1 in #(
511 -*)set "./$1";;
512 esac;
513 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
514 ???[sx]*):;;*)false;;esac;fi
515 '\'' sh
516 '
517 fi
518 as_executable_p=$as_test_x
519
520 # Sed expression to map a string onto a valid CPP name.
521 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
522
523 # Sed expression to map a string onto a valid variable name.
524 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
525
526
527
528 # Check that we are running under the correct shell.
529 SHELL=${CONFIG_SHELL-/bin/sh}
530
531 case X$lt_ECHO in
532 X*--fallback-echo)
533 # Remove one level of quotation (which was required for Make).
534 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
535 ;;
536 esac
537
538 ECHO=${lt_ECHO-echo}
539 if test "X$1" = X--no-reexec; then
540 # Discard the --no-reexec flag, and continue.
541 shift
542 elif test "X$1" = X--fallback-echo; then
543 # Avoid inline document here, it may be left over
544 :
545 elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
546 # Yippee, $ECHO works!
547 :
548 else
549 # Restart under the correct shell.
550 exec $SHELL "$0" --no-reexec ${1+"$@"}
551 fi
552
553 if test "X$1" = X--fallback-echo; then
554 # used as fallback echo
555 shift
556 cat <<_LT_EOF
557 $*
558 _LT_EOF
559 exit 0
560 fi
561
562 # The HP-UX ksh and POSIX shell print the target directory to stdout
563 # if CDPATH is set.
564 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
565
566 if test -z "$lt_ECHO"; then
567 if test "X${echo_test_string+set}" != Xset; then
568 # find a string as large as possible, as long as the shell can cope with it
569 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
570 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
571 if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
572 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
573 then
574 break
575 fi
576 done
577 fi
578
579 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
580 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
581 test "X$echo_testing_string" = "X$echo_test_string"; then
582 :
583 else
584 # The Solaris, AIX, and Digital Unix default echo programs unquote
585 # backslashes. This makes it impossible to quote backslashes using
586 # echo "$something" | sed 's/\\/\\\\/g'
587 #
588 # So, first we look for a working echo in the user's PATH.
589
590 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
591 for dir in $PATH /usr/ucb; do
592 IFS="$lt_save_ifs"
593 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
594 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
595 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
596 test "X$echo_testing_string" = "X$echo_test_string"; then
597 ECHO="$dir/echo"
598 break
599 fi
600 done
601 IFS="$lt_save_ifs"
602
603 if test "X$ECHO" = Xecho; then
604 # We didn't find a better echo, so look for alternatives.
605 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
606 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
607 test "X$echo_testing_string" = "X$echo_test_string"; then
608 # This shell has a builtin print -r that does the trick.
609 ECHO='print -r'
610 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
611 test "X$CONFIG_SHELL" != X/bin/ksh; then
612 # If we have ksh, try running configure again with it.
613 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
614 export ORIGINAL_CONFIG_SHELL
615 CONFIG_SHELL=/bin/ksh
616 export CONFIG_SHELL
617 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
618 else
619 # Try using printf.
620 ECHO='printf %s\n'
621 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
622 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
623 test "X$echo_testing_string" = "X$echo_test_string"; then
624 # Cool, printf works
625 :
626 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
627 test "X$echo_testing_string" = 'X\t' &&
628 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
629 test "X$echo_testing_string" = "X$echo_test_string"; then
630 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
631 export CONFIG_SHELL
632 SHELL="$CONFIG_SHELL"
633 export SHELL
634 ECHO="$CONFIG_SHELL $0 --fallback-echo"
635 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
636 test "X$echo_testing_string" = 'X\t' &&
637 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
638 test "X$echo_testing_string" = "X$echo_test_string"; then
639 ECHO="$CONFIG_SHELL $0 --fallback-echo"
640 else
641 # maybe with a smaller string...
642 prev=:
643
644 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
645 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
646 then
647 break
648 fi
649 prev="$cmd"
650 done
651
652 if test "$prev" != 'sed 50q "$0"'; then
653 echo_test_string=`eval $prev`
654 export echo_test_string
655 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
656 else
657 # Oops. We lost completely, so just stick with echo.
658 ECHO=echo
659 fi
660 fi
661 fi
662 fi
663 fi
664 fi
665
666 # Copy echo and quote the copy suitably for passing to libtool from
667 # the Makefile, instead of quoting the original, which is used later.
668 lt_ECHO=$ECHO
669 if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
670 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
671 fi
672
673
674
675
676 exec 7<&0 </dev/null 6>&1
677
678 # Name of the host.
679 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
680 # so uname gets run too.
681 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
682
683 #
684 # Initializations.
685 #
686 ac_default_prefix=/usr/local
687 ac_clean_files=
688 ac_config_libobj_dir=.
689 LIBOBJS=
690 cross_compiling=no
691 subdirs=
692 MFLAGS=
693 MAKEFLAGS=
694
695 # Identity of this package.
696 PACKAGE_NAME=
697 PACKAGE_TARNAME=
698 PACKAGE_VERSION=
699 PACKAGE_STRING=
700 PACKAGE_BUGREPORT=
701 PACKAGE_URL=
702
703 ac_unique_file="zlib.h"
704 # Factoring default headers for most tests.
705 ac_includes_default="\
706 #include <stdio.h>
707 #ifdef HAVE_SYS_TYPES_H
708 # include <sys/types.h>
709 #endif
710 #ifdef HAVE_SYS_STAT_H
711 # include <sys/stat.h>
712 #endif
713 #ifdef STDC_HEADERS
714 # include <stdlib.h>
715 # include <stddef.h>
716 #else
717 # ifdef HAVE_STDLIB_H
718 # include <stdlib.h>
719 # endif
720 #endif
721 #ifdef HAVE_STRING_H
722 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
723 # include <memory.h>
724 # endif
725 # include <string.h>
726 #endif
727 #ifdef HAVE_STRINGS_H
728 # include <strings.h>
729 #endif
730 #ifdef HAVE_INTTYPES_H
731 # include <inttypes.h>
732 #endif
733 #ifdef HAVE_STDINT_H
734 # include <stdint.h>
735 #endif
736 #ifdef HAVE_UNISTD_H
737 # include <unistd.h>
738 #endif"
739
740 ac_subst_vars='am__EXEEXT_FALSE
741 am__EXEEXT_TRUE
742 LTLIBOBJS
743 LIBOBJS
744 TARGET_LIBRARY_FALSE
745 TARGET_LIBRARY_TRUE
746 toolexeclibdir
747 toolexecdir
748 target_all
749 CPP
750 OTOOL64
751 OTOOL
752 LIPO
753 NMEDIT
754 DSYMUTIL
755 lt_ECHO
756 RANLIB
757 AR
758 OBJDUMP
759 LN_S
760 NM
761 ac_ct_DUMPBIN
762 DUMPBIN
763 LD
764 FGREP
765 EGREP
766 GREP
767 SED
768 LIBTOOL
769 am__fastdepCC_FALSE
770 am__fastdepCC_TRUE
771 CCDEPMODE
772 AMDEPBACKSLASH
773 AMDEP_FALSE
774 AMDEP_TRUE
775 am__quote
776 am__include
777 DEPDIR
778 OBJEXT
779 EXEEXT
780 ac_ct_CC
781 CPPFLAGS
782 LDFLAGS
783 CFLAGS
784 CC
785 COMPPATH
786 MAINT
787 MAINTAINER_MODE_FALSE
788 MAINTAINER_MODE_TRUE
789 am__untar
790 am__tar
791 AMTAR
792 am__leading_dot
793 SET_MAKE
794 AWK
795 mkdir_p
796 MKDIR_P
797 INSTALL_STRIP_PROGRAM
798 STRIP
799 install_sh
800 MAKEINFO
801 AUTOHEADER
802 AUTOMAKE
803 AUTOCONF
804 ACLOCAL
805 VERSION
806 PACKAGE
807 CYGPATH_W
808 am__isrc
809 INSTALL_DATA
810 INSTALL_SCRIPT
811 INSTALL_PROGRAM
812 mkinstalldirs
813 target_os
814 target_vendor
815 target_cpu
816 target
817 host_os
818 host_vendor
819 host_cpu
820 host
821 build_os
822 build_vendor
823 build_cpu
824 build
825 multi_basedir
826 target_alias
827 host_alias
828 build_alias
829 LIBS
830 ECHO_T
831 ECHO_N
832 ECHO_C
833 DEFS
834 mandir
835 localedir
836 libdir
837 psdir
838 pdfdir
839 dvidir
840 htmldir
841 infodir
842 docdir
843 oldincludedir
844 includedir
845 localstatedir
846 sharedstatedir
847 sysconfdir
848 datadir
849 datarootdir
850 libexecdir
851 sbindir
852 bindir
853 program_transform_name
854 prefix
855 exec_prefix
856 PACKAGE_URL
857 PACKAGE_BUGREPORT
858 PACKAGE_STRING
859 PACKAGE_VERSION
860 PACKAGE_TARNAME
861 PACKAGE_NAME
862 PATH_SEPARATOR
863 SHELL'
864 ac_subst_files=''
865 ac_user_opts='
866 enable_option_checking
867 enable_multilib
868 enable_maintainer_mode
869 with_target_subdir
870 with_cross_host
871 with_system_zlib
872 enable_dependency_tracking
873 enable_shared
874 enable_static
875 with_pic
876 enable_fast_install
877 with_gnu_ld
878 enable_libtool_lock
879 '
880 ac_precious_vars='build_alias
881 host_alias
882 target_alias
883 CPP
884 CPPFLAGS'
885
886
887 # Initialize some variables set by options.
888 ac_init_help=
889 ac_init_version=false
890 ac_unrecognized_opts=
891 ac_unrecognized_sep=
892 # The variables have the same names as the options, with
893 # dashes changed to underlines.
894 cache_file=/dev/null
895 exec_prefix=NONE
896 no_create=
897 no_recursion=
898 prefix=NONE
899 program_prefix=NONE
900 program_suffix=NONE
901 program_transform_name=s,x,x,
902 silent=
903 site=
904 srcdir=
905 verbose=
906 x_includes=NONE
907 x_libraries=NONE
908
909 # Installation directory options.
910 # These are left unexpanded so users can "make install exec_prefix=/foo"
911 # and all the variables that are supposed to be based on exec_prefix
912 # by default will actually change.
913 # Use braces instead of parens because sh, perl, etc. also accept them.
914 # (The list follows the same order as the GNU Coding Standards.)
915 bindir='${exec_prefix}/bin'
916 sbindir='${exec_prefix}/sbin'
917 libexecdir='${exec_prefix}/libexec'
918 datarootdir='${prefix}/share'
919 datadir='${datarootdir}'
920 sysconfdir='${prefix}/etc'
921 sharedstatedir='${prefix}/com'
922 localstatedir='${prefix}/var'
923 includedir='${prefix}/include'
924 oldincludedir='/usr/include'
925 docdir='${datarootdir}/doc/${PACKAGE}'
926 infodir='${datarootdir}/info'
927 htmldir='${docdir}'
928 dvidir='${docdir}'
929 pdfdir='${docdir}'
930 psdir='${docdir}'
931 libdir='${exec_prefix}/lib'
932 localedir='${datarootdir}/locale'
933 mandir='${datarootdir}/man'
934
935 ac_prev=
936 ac_dashdash=
937 for ac_option
938 do
939 # If the previous option needs an argument, assign it.
940 if test -n "$ac_prev"; then
941 eval $ac_prev=\$ac_option
942 ac_prev=
943 continue
944 fi
945
946 case $ac_option in
947 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
948 *) ac_optarg=yes ;;
949 esac
950
951 # Accept the important Cygnus configure options, so we can diagnose typos.
952
953 case $ac_dashdash$ac_option in
954 --)
955 ac_dashdash=yes ;;
956
957 -bindir | --bindir | --bindi | --bind | --bin | --bi)
958 ac_prev=bindir ;;
959 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
960 bindir=$ac_optarg ;;
961
962 -build | --build | --buil | --bui | --bu)
963 ac_prev=build_alias ;;
964 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
965 build_alias=$ac_optarg ;;
966
967 -cache-file | --cache-file | --cache-fil | --cache-fi \
968 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
969 ac_prev=cache_file ;;
970 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
971 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
972 cache_file=$ac_optarg ;;
973
974 --config-cache | -C)
975 cache_file=config.cache ;;
976
977 -datadir | --datadir | --datadi | --datad)
978 ac_prev=datadir ;;
979 -datadir=* | --datadir=* | --datadi=* | --datad=*)
980 datadir=$ac_optarg ;;
981
982 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
983 | --dataroo | --dataro | --datar)
984 ac_prev=datarootdir ;;
985 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
986 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
987 datarootdir=$ac_optarg ;;
988
989 -disable-* | --disable-*)
990 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
991 # Reject names that are not valid shell variable names.
992 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
993 as_fn_error "invalid feature name: $ac_useropt"
994 ac_useropt_orig=$ac_useropt
995 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
996 case $ac_user_opts in
997 *"
998 "enable_$ac_useropt"
999 "*) ;;
1000 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1001 ac_unrecognized_sep=', ';;
1002 esac
1003 eval enable_$ac_useropt=no ;;
1004
1005 -docdir | --docdir | --docdi | --doc | --do)
1006 ac_prev=docdir ;;
1007 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1008 docdir=$ac_optarg ;;
1009
1010 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1011 ac_prev=dvidir ;;
1012 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1013 dvidir=$ac_optarg ;;
1014
1015 -enable-* | --enable-*)
1016 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1017 # Reject names that are not valid shell variable names.
1018 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1019 as_fn_error "invalid feature name: $ac_useropt"
1020 ac_useropt_orig=$ac_useropt
1021 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1022 case $ac_user_opts in
1023 *"
1024 "enable_$ac_useropt"
1025 "*) ;;
1026 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1027 ac_unrecognized_sep=', ';;
1028 esac
1029 eval enable_$ac_useropt=\$ac_optarg ;;
1030
1031 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1032 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1033 | --exec | --exe | --ex)
1034 ac_prev=exec_prefix ;;
1035 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1036 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1037 | --exec=* | --exe=* | --ex=*)
1038 exec_prefix=$ac_optarg ;;
1039
1040 -gas | --gas | --ga | --g)
1041 # Obsolete; use --with-gas.
1042 with_gas=yes ;;
1043
1044 -help | --help | --hel | --he | -h)
1045 ac_init_help=long ;;
1046 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1047 ac_init_help=recursive ;;
1048 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1049 ac_init_help=short ;;
1050
1051 -host | --host | --hos | --ho)
1052 ac_prev=host_alias ;;
1053 -host=* | --host=* | --hos=* | --ho=*)
1054 host_alias=$ac_optarg ;;
1055
1056 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1057 ac_prev=htmldir ;;
1058 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1059 | --ht=*)
1060 htmldir=$ac_optarg ;;
1061
1062 -includedir | --includedir | --includedi | --included | --include \
1063 | --includ | --inclu | --incl | --inc)
1064 ac_prev=includedir ;;
1065 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1066 | --includ=* | --inclu=* | --incl=* | --inc=*)
1067 includedir=$ac_optarg ;;
1068
1069 -infodir | --infodir | --infodi | --infod | --info | --inf)
1070 ac_prev=infodir ;;
1071 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1072 infodir=$ac_optarg ;;
1073
1074 -libdir | --libdir | --libdi | --libd)
1075 ac_prev=libdir ;;
1076 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1077 libdir=$ac_optarg ;;
1078
1079 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1080 | --libexe | --libex | --libe)
1081 ac_prev=libexecdir ;;
1082 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1083 | --libexe=* | --libex=* | --libe=*)
1084 libexecdir=$ac_optarg ;;
1085
1086 -localedir | --localedir | --localedi | --localed | --locale)
1087 ac_prev=localedir ;;
1088 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1089 localedir=$ac_optarg ;;
1090
1091 -localstatedir | --localstatedir | --localstatedi | --localstated \
1092 | --localstate | --localstat | --localsta | --localst | --locals)
1093 ac_prev=localstatedir ;;
1094 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1095 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1096 localstatedir=$ac_optarg ;;
1097
1098 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1099 ac_prev=mandir ;;
1100 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1101 mandir=$ac_optarg ;;
1102
1103 -nfp | --nfp | --nf)
1104 # Obsolete; use --without-fp.
1105 with_fp=no ;;
1106
1107 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1108 | --no-cr | --no-c | -n)
1109 no_create=yes ;;
1110
1111 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1112 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1113 no_recursion=yes ;;
1114
1115 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1116 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1117 | --oldin | --oldi | --old | --ol | --o)
1118 ac_prev=oldincludedir ;;
1119 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1120 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1121 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1122 oldincludedir=$ac_optarg ;;
1123
1124 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1125 ac_prev=prefix ;;
1126 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1127 prefix=$ac_optarg ;;
1128
1129 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1130 | --program-pre | --program-pr | --program-p)
1131 ac_prev=program_prefix ;;
1132 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1133 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1134 program_prefix=$ac_optarg ;;
1135
1136 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1137 | --program-suf | --program-su | --program-s)
1138 ac_prev=program_suffix ;;
1139 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1140 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1141 program_suffix=$ac_optarg ;;
1142
1143 -program-transform-name | --program-transform-name \
1144 | --program-transform-nam | --program-transform-na \
1145 | --program-transform-n | --program-transform- \
1146 | --program-transform | --program-transfor \
1147 | --program-transfo | --program-transf \
1148 | --program-trans | --program-tran \
1149 | --progr-tra | --program-tr | --program-t)
1150 ac_prev=program_transform_name ;;
1151 -program-transform-name=* | --program-transform-name=* \
1152 | --program-transform-nam=* | --program-transform-na=* \
1153 | --program-transform-n=* | --program-transform-=* \
1154 | --program-transform=* | --program-transfor=* \
1155 | --program-transfo=* | --program-transf=* \
1156 | --program-trans=* | --program-tran=* \
1157 | --progr-tra=* | --program-tr=* | --program-t=*)
1158 program_transform_name=$ac_optarg ;;
1159
1160 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1161 ac_prev=pdfdir ;;
1162 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1163 pdfdir=$ac_optarg ;;
1164
1165 -psdir | --psdir | --psdi | --psd | --ps)
1166 ac_prev=psdir ;;
1167 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1168 psdir=$ac_optarg ;;
1169
1170 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1171 | -silent | --silent | --silen | --sile | --sil)
1172 silent=yes ;;
1173
1174 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1175 ac_prev=sbindir ;;
1176 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1177 | --sbi=* | --sb=*)
1178 sbindir=$ac_optarg ;;
1179
1180 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1181 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1182 | --sharedst | --shareds | --shared | --share | --shar \
1183 | --sha | --sh)
1184 ac_prev=sharedstatedir ;;
1185 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1186 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1187 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1188 | --sha=* | --sh=*)
1189 sharedstatedir=$ac_optarg ;;
1190
1191 -site | --site | --sit)
1192 ac_prev=site ;;
1193 -site=* | --site=* | --sit=*)
1194 site=$ac_optarg ;;
1195
1196 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1197 ac_prev=srcdir ;;
1198 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1199 srcdir=$ac_optarg ;;
1200
1201 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1202 | --syscon | --sysco | --sysc | --sys | --sy)
1203 ac_prev=sysconfdir ;;
1204 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1205 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1206 sysconfdir=$ac_optarg ;;
1207
1208 -target | --target | --targe | --targ | --tar | --ta | --t)
1209 ac_prev=target_alias ;;
1210 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1211 target_alias=$ac_optarg ;;
1212
1213 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1214 verbose=yes ;;
1215
1216 -version | --version | --versio | --versi | --vers | -V)
1217 ac_init_version=: ;;
1218
1219 -with-* | --with-*)
1220 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1221 # Reject names that are not valid shell variable names.
1222 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1223 as_fn_error "invalid package name: $ac_useropt"
1224 ac_useropt_orig=$ac_useropt
1225 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1226 case $ac_user_opts in
1227 *"
1228 "with_$ac_useropt"
1229 "*) ;;
1230 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1231 ac_unrecognized_sep=', ';;
1232 esac
1233 eval with_$ac_useropt=\$ac_optarg ;;
1234
1235 -without-* | --without-*)
1236 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1237 # Reject names that are not valid shell variable names.
1238 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1239 as_fn_error "invalid package name: $ac_useropt"
1240 ac_useropt_orig=$ac_useropt
1241 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1242 case $ac_user_opts in
1243 *"
1244 "with_$ac_useropt"
1245 "*) ;;
1246 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1247 ac_unrecognized_sep=', ';;
1248 esac
1249 eval with_$ac_useropt=no ;;
1250
1251 --x)
1252 # Obsolete; use --with-x.
1253 with_x=yes ;;
1254
1255 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1256 | --x-incl | --x-inc | --x-in | --x-i)
1257 ac_prev=x_includes ;;
1258 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1259 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1260 x_includes=$ac_optarg ;;
1261
1262 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1263 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1264 ac_prev=x_libraries ;;
1265 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1266 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1267 x_libraries=$ac_optarg ;;
1268
1269 -*) as_fn_error "unrecognized option: \`$ac_option'
1270 Try \`$0 --help' for more information."
1271 ;;
1272
1273 *=*)
1274 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1275 # Reject names that are not valid shell variable names.
1276 case $ac_envvar in #(
1277 '' | [0-9]* | *[!_$as_cr_alnum]* )
1278 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1279 esac
1280 eval $ac_envvar=\$ac_optarg
1281 export $ac_envvar ;;
1282
1283 *)
1284 # FIXME: should be removed in autoconf 3.0.
1285 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1286 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1287 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1288 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1289 ;;
1290
1291 esac
1292 done
1293
1294 if test -n "$ac_prev"; then
1295 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1296 as_fn_error "missing argument to $ac_option"
1297 fi
1298
1299 if test -n "$ac_unrecognized_opts"; then
1300 case $enable_option_checking in
1301 no) ;;
1302 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1303 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1304 esac
1305 fi
1306
1307 # Check all directory arguments for consistency.
1308 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1309 datadir sysconfdir sharedstatedir localstatedir includedir \
1310 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1311 libdir localedir mandir
1312 do
1313 eval ac_val=\$$ac_var
1314 # Remove trailing slashes.
1315 case $ac_val in
1316 */ )
1317 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1318 eval $ac_var=\$ac_val;;
1319 esac
1320 # Be sure to have absolute directory names.
1321 case $ac_val in
1322 [\\/$]* | ?:[\\/]* ) continue;;
1323 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1324 esac
1325 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1326 done
1327
1328 # There might be people who depend on the old broken behavior: `$host'
1329 # used to hold the argument of --host etc.
1330 # FIXME: To remove some day.
1331 build=$build_alias
1332 host=$host_alias
1333 target=$target_alias
1334
1335 # FIXME: To remove some day.
1336 if test "x$host_alias" != x; then
1337 if test "x$build_alias" = x; then
1338 cross_compiling=maybe
1339 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1340 If a cross compiler is detected then cross compile mode will be used." >&2
1341 elif test "x$build_alias" != "x$host_alias"; then
1342 cross_compiling=yes
1343 fi
1344 fi
1345
1346 ac_tool_prefix=
1347 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1348
1349 test "$silent" = yes && exec 6>/dev/null
1350
1351
1352 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1353 ac_ls_di=`ls -di .` &&
1354 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1355 as_fn_error "working directory cannot be determined"
1356 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1357 as_fn_error "pwd does not report name of working directory"
1358
1359
1360 # Find the source files, if location was not specified.
1361 if test -z "$srcdir"; then
1362 ac_srcdir_defaulted=yes
1363 # Try the directory containing this script, then the parent directory.
1364 ac_confdir=`$as_dirname -- "$as_myself" ||
1365 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1366 X"$as_myself" : 'X\(//\)[^/]' \| \
1367 X"$as_myself" : 'X\(//\)$' \| \
1368 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1369 $as_echo X"$as_myself" |
1370 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1371 s//\1/
1372 q
1373 }
1374 /^X\(\/\/\)[^/].*/{
1375 s//\1/
1376 q
1377 }
1378 /^X\(\/\/\)$/{
1379 s//\1/
1380 q
1381 }
1382 /^X\(\/\).*/{
1383 s//\1/
1384 q
1385 }
1386 s/.*/./; q'`
1387 srcdir=$ac_confdir
1388 if test ! -r "$srcdir/$ac_unique_file"; then
1389 srcdir=..
1390 fi
1391 else
1392 ac_srcdir_defaulted=no
1393 fi
1394 if test ! -r "$srcdir/$ac_unique_file"; then
1395 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1396 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1397 fi
1398 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1399 ac_abs_confdir=`(
1400 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1401 pwd)`
1402 # When building in place, set srcdir=.
1403 if test "$ac_abs_confdir" = "$ac_pwd"; then
1404 srcdir=.
1405 fi
1406 # Remove unnecessary trailing slashes from srcdir.
1407 # Double slashes in file names in object file debugging info
1408 # mess up M-x gdb in Emacs.
1409 case $srcdir in
1410 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1411 esac
1412 for ac_var in $ac_precious_vars; do
1413 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1414 eval ac_env_${ac_var}_value=\$${ac_var}
1415 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1416 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1417 done
1418
1419 #
1420 # Report the --help message.
1421 #
1422 if test "$ac_init_help" = "long"; then
1423 # Omit some internal or obsolete options to make the list less imposing.
1424 # This message is too long to be a string in the A/UX 3.1 sh.
1425 cat <<_ACEOF
1426 \`configure' configures this package to adapt to many kinds of systems.
1427
1428 Usage: $0 [OPTION]... [VAR=VALUE]...
1429
1430 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1431 VAR=VALUE. See below for descriptions of some of the useful variables.
1432
1433 Defaults for the options are specified in brackets.
1434
1435 Configuration:
1436 -h, --help display this help and exit
1437 --help=short display options specific to this package
1438 --help=recursive display the short help of all the included packages
1439 -V, --version display version information and exit
1440 -q, --quiet, --silent do not print \`checking...' messages
1441 --cache-file=FILE cache test results in FILE [disabled]
1442 -C, --config-cache alias for \`--cache-file=config.cache'
1443 -n, --no-create do not create output files
1444 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1445
1446 Installation directories:
1447 --prefix=PREFIX install architecture-independent files in PREFIX
1448 [$ac_default_prefix]
1449 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1450 [PREFIX]
1451
1452 By default, \`make install' will install all the files in
1453 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1454 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1455 for instance \`--prefix=\$HOME'.
1456
1457 For better control, use the options below.
1458
1459 Fine tuning of the installation directories:
1460 --bindir=DIR user executables [EPREFIX/bin]
1461 --sbindir=DIR system admin executables [EPREFIX/sbin]
1462 --libexecdir=DIR program executables [EPREFIX/libexec]
1463 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1464 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1465 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1466 --libdir=DIR object code libraries [EPREFIX/lib]
1467 --includedir=DIR C header files [PREFIX/include]
1468 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1469 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1470 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1471 --infodir=DIR info documentation [DATAROOTDIR/info]
1472 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1473 --mandir=DIR man documentation [DATAROOTDIR/man]
1474 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1475 --htmldir=DIR html documentation [DOCDIR]
1476 --dvidir=DIR dvi documentation [DOCDIR]
1477 --pdfdir=DIR pdf documentation [DOCDIR]
1478 --psdir=DIR ps documentation [DOCDIR]
1479 _ACEOF
1480
1481 cat <<\_ACEOF
1482
1483 Program names:
1484 --program-prefix=PREFIX prepend PREFIX to installed program names
1485 --program-suffix=SUFFIX append SUFFIX to installed program names
1486 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1487
1488 System types:
1489 --build=BUILD configure for building on BUILD [guessed]
1490 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1491 --target=TARGET configure for building compilers for TARGET [HOST]
1492 _ACEOF
1493 fi
1494
1495 if test -n "$ac_init_help"; then
1496
1497 cat <<\_ACEOF
1498
1499 Optional Features:
1500 --disable-option-checking ignore unrecognized --enable/--with options
1501 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1502 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1503 --enable-multilib build many library versions (default)
1504 --enable-maintainer-mode enable make rules and dependencies not useful
1505 (and sometimes confusing) to the casual installer
1506 --disable-dependency-tracking speeds up one-time build
1507 --enable-dependency-tracking do not reject slow dependency extractors
1508 --enable-shared[=PKGS] build shared libraries [default=yes]
1509 --enable-static[=PKGS] build static libraries [default=yes]
1510 --enable-fast-install[=PKGS]
1511 optimize for fast installation [default=yes]
1512 --disable-libtool-lock avoid locking (might break parallel builds)
1513
1514 Optional Packages:
1515 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1516 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1517 --with-target-subdir=SUBDIR
1518 configuring in a subdirectory
1519 --with-cross-host=HOST configuring with a cross compiler
1520 --with-system-zlib use installed libz
1521 --with-pic try to use only PIC/non-PIC objects [default=use
1522 both]
1523 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1524
1525 Some influential environment variables:
1526 CC C compiler command
1527 CFLAGS C compiler flags
1528 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1529 nonstandard directory <lib dir>
1530 LIBS libraries to pass to the linker, e.g. -l<library>
1531 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1532 you have headers in a nonstandard directory <include dir>
1533 CPP C preprocessor
1534
1535 Use these variables to override the choices made by `configure' or to help
1536 it to find libraries and programs with nonstandard names/locations.
1537
1538 Report bugs to the package provider.
1539 _ACEOF
1540 ac_status=$?
1541 fi
1542
1543 if test "$ac_init_help" = "recursive"; then
1544 # If there are subdirs, report their specific --help.
1545 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1546 test -d "$ac_dir" ||
1547 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1548 continue
1549 ac_builddir=.
1550
1551 case "$ac_dir" in
1552 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1553 *)
1554 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1555 # A ".." for each directory in $ac_dir_suffix.
1556 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1557 case $ac_top_builddir_sub in
1558 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1559 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1560 esac ;;
1561 esac
1562 ac_abs_top_builddir=$ac_pwd
1563 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1564 # for backward compatibility:
1565 ac_top_builddir=$ac_top_build_prefix
1566
1567 case $srcdir in
1568 .) # We are building in place.
1569 ac_srcdir=.
1570 ac_top_srcdir=$ac_top_builddir_sub
1571 ac_abs_top_srcdir=$ac_pwd ;;
1572 [\\/]* | ?:[\\/]* ) # Absolute name.
1573 ac_srcdir=$srcdir$ac_dir_suffix;
1574 ac_top_srcdir=$srcdir
1575 ac_abs_top_srcdir=$srcdir ;;
1576 *) # Relative name.
1577 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1578 ac_top_srcdir=$ac_top_build_prefix$srcdir
1579 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1580 esac
1581 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1582
1583 cd "$ac_dir" || { ac_status=$?; continue; }
1584 # Check for guested configure.
1585 if test -f "$ac_srcdir/configure.gnu"; then
1586 echo &&
1587 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1588 elif test -f "$ac_srcdir/configure"; then
1589 echo &&
1590 $SHELL "$ac_srcdir/configure" --help=recursive
1591 else
1592 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1593 fi || ac_status=$?
1594 cd "$ac_pwd" || { ac_status=$?; break; }
1595 done
1596 fi
1597
1598 test -n "$ac_init_help" && exit $ac_status
1599 if $ac_init_version; then
1600 cat <<\_ACEOF
1601 configure
1602 generated by GNU Autoconf 2.64
1603
1604 Copyright (C) 2009 Free Software Foundation, Inc.
1605 This configure script is free software; the Free Software Foundation
1606 gives unlimited permission to copy, distribute and modify it.
1607 _ACEOF
1608 exit
1609 fi
1610
1611 ## ------------------------ ##
1612 ## Autoconf initialization. ##
1613 ## ------------------------ ##
1614
1615 # ac_fn_c_try_compile LINENO
1616 # --------------------------
1617 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1618 ac_fn_c_try_compile ()
1619 {
1620 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1621 rm -f conftest.$ac_objext
1622 if { { ac_try="$ac_compile"
1623 case "(($ac_try" in
1624 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1625 *) ac_try_echo=$ac_try;;
1626 esac
1627 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1628 $as_echo "$ac_try_echo"; } >&5
1629 (eval "$ac_compile") 2>conftest.err
1630 ac_status=$?
1631 if test -s conftest.err; then
1632 grep -v '^ *+' conftest.err >conftest.er1
1633 cat conftest.er1 >&5
1634 mv -f conftest.er1 conftest.err
1635 fi
1636 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1637 test $ac_status = 0; } && {
1638 test -z "$ac_c_werror_flag" ||
1639 test ! -s conftest.err
1640 } && test -s conftest.$ac_objext; then :
1641 ac_retval=0
1642 else
1643 $as_echo "$as_me: failed program was:" >&5
1644 sed 's/^/| /' conftest.$ac_ext >&5
1645
1646 ac_retval=1
1647 fi
1648 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1649 return $ac_retval
1650
1651 } # ac_fn_c_try_compile
1652
1653 # ac_fn_c_try_link LINENO
1654 # -----------------------
1655 # Try to link conftest.$ac_ext, and return whether this succeeded.
1656 ac_fn_c_try_link ()
1657 {
1658 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1659 rm -f conftest.$ac_objext conftest$ac_exeext
1660 if { { ac_try="$ac_link"
1661 case "(($ac_try" in
1662 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1663 *) ac_try_echo=$ac_try;;
1664 esac
1665 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1666 $as_echo "$ac_try_echo"; } >&5
1667 (eval "$ac_link") 2>conftest.err
1668 ac_status=$?
1669 if test -s conftest.err; then
1670 grep -v '^ *+' conftest.err >conftest.er1
1671 cat conftest.er1 >&5
1672 mv -f conftest.er1 conftest.err
1673 fi
1674 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1675 test $ac_status = 0; } && {
1676 test -z "$ac_c_werror_flag" ||
1677 test ! -s conftest.err
1678 } && test -s conftest$ac_exeext && {
1679 test "$cross_compiling" = yes ||
1680 $as_test_x conftest$ac_exeext
1681 }; then :
1682 ac_retval=0
1683 else
1684 $as_echo "$as_me: failed program was:" >&5
1685 sed 's/^/| /' conftest.$ac_ext >&5
1686
1687 ac_retval=1
1688 fi
1689 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1690 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1691 # interfere with the next link command; also delete a directory that is
1692 # left behind by Apple's compiler. We do this before executing the actions.
1693 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1694 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1695 return $ac_retval
1696
1697 } # ac_fn_c_try_link
1698
1699 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1700 # -------------------------------------------------------
1701 # Tests whether HEADER exists and can be compiled using the include files in
1702 # INCLUDES, setting the cache variable VAR accordingly.
1703 ac_fn_c_check_header_compile ()
1704 {
1705 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1707 $as_echo_n "checking for $2... " >&6; }
1708 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1709 $as_echo_n "(cached) " >&6
1710 else
1711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1712 /* end confdefs.h. */
1713 $4
1714 #include <$2>
1715 _ACEOF
1716 if ac_fn_c_try_compile "$LINENO"; then :
1717 eval "$3=yes"
1718 else
1719 eval "$3=no"
1720 fi
1721 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1722 fi
1723 eval ac_res=\$$3
1724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1725 $as_echo "$ac_res" >&6; }
1726 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1727
1728 } # ac_fn_c_check_header_compile
1729
1730 # ac_fn_c_try_cpp LINENO
1731 # ----------------------
1732 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1733 ac_fn_c_try_cpp ()
1734 {
1735 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1736 if { { ac_try="$ac_cpp conftest.$ac_ext"
1737 case "(($ac_try" in
1738 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1739 *) ac_try_echo=$ac_try;;
1740 esac
1741 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1742 $as_echo "$ac_try_echo"; } >&5
1743 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1744 ac_status=$?
1745 if test -s conftest.err; then
1746 grep -v '^ *+' conftest.err >conftest.er1
1747 cat conftest.er1 >&5
1748 mv -f conftest.er1 conftest.err
1749 fi
1750 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1751 test $ac_status = 0; } >/dev/null && {
1752 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1753 test ! -s conftest.err
1754 }; then :
1755 ac_retval=0
1756 else
1757 $as_echo "$as_me: failed program was:" >&5
1758 sed 's/^/| /' conftest.$ac_ext >&5
1759
1760 ac_retval=1
1761 fi
1762 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1763 return $ac_retval
1764
1765 } # ac_fn_c_try_cpp
1766
1767 # ac_fn_c_try_run LINENO
1768 # ----------------------
1769 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1770 # that executables *can* be run.
1771 ac_fn_c_try_run ()
1772 {
1773 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1774 if { { ac_try="$ac_link"
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_link") 2>&5
1782 ac_status=$?
1783 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1784 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1785 { { case "(($ac_try" in
1786 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1787 *) ac_try_echo=$ac_try;;
1788 esac
1789 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1790 $as_echo "$ac_try_echo"; } >&5
1791 (eval "$ac_try") 2>&5
1792 ac_status=$?
1793 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1794 test $ac_status = 0; }; }; then :
1795 ac_retval=0
1796 else
1797 $as_echo "$as_me: program exited with status $ac_status" >&5
1798 $as_echo "$as_me: failed program was:" >&5
1799 sed 's/^/| /' conftest.$ac_ext >&5
1800
1801 ac_retval=$ac_status
1802 fi
1803 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1804 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1805 return $ac_retval
1806
1807 } # ac_fn_c_try_run
1808
1809 # ac_fn_c_check_func LINENO FUNC VAR
1810 # ----------------------------------
1811 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1812 ac_fn_c_check_func ()
1813 {
1814 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1816 $as_echo_n "checking for $2... " >&6; }
1817 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1818 $as_echo_n "(cached) " >&6
1819 else
1820 if test x$gcc_no_link = xyes; then
1821 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1822 fi
1823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1824 /* end confdefs.h. */
1825 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1826 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1827 #define $2 innocuous_$2
1828
1829 /* System header to define __stub macros and hopefully few prototypes,
1830 which can conflict with char $2 (); below.
1831 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1832 <limits.h> exists even on freestanding compilers. */
1833
1834 #ifdef __STDC__
1835 # include <limits.h>
1836 #else
1837 # include <assert.h>
1838 #endif
1839
1840 #undef $2
1841
1842 /* Override any GCC internal prototype to avoid an error.
1843 Use char because int might match the return type of a GCC
1844 builtin and then its argument prototype would still apply. */
1845 #ifdef __cplusplus
1846 extern "C"
1847 #endif
1848 char $2 ();
1849 /* The GNU C library defines this for functions which it implements
1850 to always fail with ENOSYS. Some functions are actually named
1851 something starting with __ and the normal name is an alias. */
1852 #if defined __stub_$2 || defined __stub___$2
1853 choke me
1854 #endif
1855
1856 int
1857 main ()
1858 {
1859 return $2 ();
1860 ;
1861 return 0;
1862 }
1863 _ACEOF
1864 if ac_fn_c_try_link "$LINENO"; then :
1865 eval "$3=yes"
1866 else
1867 eval "$3=no"
1868 fi
1869 rm -f core conftest.err conftest.$ac_objext \
1870 conftest$ac_exeext conftest.$ac_ext
1871 fi
1872 eval ac_res=\$$3
1873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1874 $as_echo "$ac_res" >&6; }
1875 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1876
1877 } # ac_fn_c_check_func
1878
1879 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1880 # -------------------------------------------------------
1881 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1882 # the include files in INCLUDES and setting the cache variable VAR
1883 # accordingly.
1884 ac_fn_c_check_header_mongrel ()
1885 {
1886 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1887 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1889 $as_echo_n "checking for $2... " >&6; }
1890 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1891 $as_echo_n "(cached) " >&6
1892 fi
1893 eval ac_res=\$$3
1894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1895 $as_echo "$ac_res" >&6; }
1896 else
1897 # Is the header compilable?
1898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1899 $as_echo_n "checking $2 usability... " >&6; }
1900 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1901 /* end confdefs.h. */
1902 $4
1903 #include <$2>
1904 _ACEOF
1905 if ac_fn_c_try_compile "$LINENO"; then :
1906 ac_header_compiler=yes
1907 else
1908 ac_header_compiler=no
1909 fi
1910 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1912 $as_echo "$ac_header_compiler" >&6; }
1913
1914 # Is the header present?
1915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1916 $as_echo_n "checking $2 presence... " >&6; }
1917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1918 /* end confdefs.h. */
1919 #include <$2>
1920 _ACEOF
1921 if ac_fn_c_try_cpp "$LINENO"; then :
1922 ac_header_preproc=yes
1923 else
1924 ac_header_preproc=no
1925 fi
1926 rm -f conftest.err conftest.$ac_ext
1927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1928 $as_echo "$ac_header_preproc" >&6; }
1929
1930 # So? What about this header?
1931 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1932 yes:no: )
1933 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1934 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1935 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1936 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1937 ;;
1938 no:yes:* )
1939 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1940 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1941 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1942 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1943 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1944 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1945 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1946 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1947 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1948 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1949 ;;
1950 esac
1951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1952 $as_echo_n "checking for $2... " >&6; }
1953 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1954 $as_echo_n "(cached) " >&6
1955 else
1956 eval "$3=\$ac_header_compiler"
1957 fi
1958 eval ac_res=\$$3
1959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1960 $as_echo "$ac_res" >&6; }
1961 fi
1962 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1963
1964 } # ac_fn_c_check_header_mongrel
1965 cat >config.log <<_ACEOF
1966 This file contains any messages produced by compilers while
1967 running configure, to aid debugging if configure makes a mistake.
1968
1969 It was created by $as_me, which was
1970 generated by GNU Autoconf 2.64. Invocation command line was
1971
1972 $ $0 $@
1973
1974 _ACEOF
1975 exec 5>>config.log
1976 {
1977 cat <<_ASUNAME
1978 ## --------- ##
1979 ## Platform. ##
1980 ## --------- ##
1981
1982 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1983 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1984 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1985 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1986 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1987
1988 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1989 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1990
1991 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1992 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1993 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1994 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1995 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1996 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1997 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1998
1999 _ASUNAME
2000
2001 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2002 for as_dir in $PATH
2003 do
2004 IFS=$as_save_IFS
2005 test -z "$as_dir" && as_dir=.
2006 $as_echo "PATH: $as_dir"
2007 done
2008 IFS=$as_save_IFS
2009
2010 } >&5
2011
2012 cat >&5 <<_ACEOF
2013
2014
2015 ## ----------- ##
2016 ## Core tests. ##
2017 ## ----------- ##
2018
2019 _ACEOF
2020
2021
2022 # Keep a trace of the command line.
2023 # Strip out --no-create and --no-recursion so they do not pile up.
2024 # Strip out --silent because we don't want to record it for future runs.
2025 # Also quote any args containing shell meta-characters.
2026 # Make two passes to allow for proper duplicate-argument suppression.
2027 ac_configure_args=
2028 ac_configure_args0=
2029 ac_configure_args1=
2030 ac_must_keep_next=false
2031 for ac_pass in 1 2
2032 do
2033 for ac_arg
2034 do
2035 case $ac_arg in
2036 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2037 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2038 | -silent | --silent | --silen | --sile | --sil)
2039 continue ;;
2040 *\'*)
2041 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2042 esac
2043 case $ac_pass in
2044 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2045 2)
2046 as_fn_append ac_configure_args1 " '$ac_arg'"
2047 if test $ac_must_keep_next = true; then
2048 ac_must_keep_next=false # Got value, back to normal.
2049 else
2050 case $ac_arg in
2051 *=* | --config-cache | -C | -disable-* | --disable-* \
2052 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2053 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2054 | -with-* | --with-* | -without-* | --without-* | --x)
2055 case "$ac_configure_args0 " in
2056 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2057 esac
2058 ;;
2059 -* ) ac_must_keep_next=true ;;
2060 esac
2061 fi
2062 as_fn_append ac_configure_args " '$ac_arg'"
2063 ;;
2064 esac
2065 done
2066 done
2067 { ac_configure_args0=; unset ac_configure_args0;}
2068 { ac_configure_args1=; unset ac_configure_args1;}
2069
2070 # When interrupted or exit'd, cleanup temporary files, and complete
2071 # config.log. We remove comments because anyway the quotes in there
2072 # would cause problems or look ugly.
2073 # WARNING: Use '\'' to represent an apostrophe within the trap.
2074 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2075 trap 'exit_status=$?
2076 # Save into config.log some information that might help in debugging.
2077 {
2078 echo
2079
2080 cat <<\_ASBOX
2081 ## ---------------- ##
2082 ## Cache variables. ##
2083 ## ---------------- ##
2084 _ASBOX
2085 echo
2086 # The following way of writing the cache mishandles newlines in values,
2087 (
2088 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2089 eval ac_val=\$$ac_var
2090 case $ac_val in #(
2091 *${as_nl}*)
2092 case $ac_var in #(
2093 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2094 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2095 esac
2096 case $ac_var in #(
2097 _ | IFS | as_nl) ;; #(
2098 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2099 *) { eval $ac_var=; unset $ac_var;} ;;
2100 esac ;;
2101 esac
2102 done
2103 (set) 2>&1 |
2104 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2105 *${as_nl}ac_space=\ *)
2106 sed -n \
2107 "s/'\''/'\''\\\\'\'''\''/g;
2108 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2109 ;; #(
2110 *)
2111 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2112 ;;
2113 esac |
2114 sort
2115 )
2116 echo
2117
2118 cat <<\_ASBOX
2119 ## ----------------- ##
2120 ## Output variables. ##
2121 ## ----------------- ##
2122 _ASBOX
2123 echo
2124 for ac_var in $ac_subst_vars
2125 do
2126 eval ac_val=\$$ac_var
2127 case $ac_val in
2128 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2129 esac
2130 $as_echo "$ac_var='\''$ac_val'\''"
2131 done | sort
2132 echo
2133
2134 if test -n "$ac_subst_files"; then
2135 cat <<\_ASBOX
2136 ## ------------------- ##
2137 ## File substitutions. ##
2138 ## ------------------- ##
2139 _ASBOX
2140 echo
2141 for ac_var in $ac_subst_files
2142 do
2143 eval ac_val=\$$ac_var
2144 case $ac_val in
2145 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2146 esac
2147 $as_echo "$ac_var='\''$ac_val'\''"
2148 done | sort
2149 echo
2150 fi
2151
2152 if test -s confdefs.h; then
2153 cat <<\_ASBOX
2154 ## ----------- ##
2155 ## confdefs.h. ##
2156 ## ----------- ##
2157 _ASBOX
2158 echo
2159 cat confdefs.h
2160 echo
2161 fi
2162 test "$ac_signal" != 0 &&
2163 $as_echo "$as_me: caught signal $ac_signal"
2164 $as_echo "$as_me: exit $exit_status"
2165 } >&5
2166 rm -f core *.core core.conftest.* &&
2167 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2168 exit $exit_status
2169 ' 0
2170 for ac_signal in 1 2 13 15; do
2171 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2172 done
2173 ac_signal=0
2174
2175 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2176 rm -f -r conftest* confdefs.h
2177
2178 $as_echo "/* confdefs.h */" > confdefs.h
2179
2180 # Predefined preprocessor variables.
2181
2182 cat >>confdefs.h <<_ACEOF
2183 #define PACKAGE_NAME "$PACKAGE_NAME"
2184 _ACEOF
2185
2186 cat >>confdefs.h <<_ACEOF
2187 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2188 _ACEOF
2189
2190 cat >>confdefs.h <<_ACEOF
2191 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2192 _ACEOF
2193
2194 cat >>confdefs.h <<_ACEOF
2195 #define PACKAGE_STRING "$PACKAGE_STRING"
2196 _ACEOF
2197
2198 cat >>confdefs.h <<_ACEOF
2199 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2200 _ACEOF
2201
2202 cat >>confdefs.h <<_ACEOF
2203 #define PACKAGE_URL "$PACKAGE_URL"
2204 _ACEOF
2205
2206
2207 # Let the site file select an alternate cache file if it wants to.
2208 # Prefer an explicitly selected file to automatically selected ones.
2209 ac_site_file1=NONE
2210 ac_site_file2=NONE
2211 if test -n "$CONFIG_SITE"; then
2212 ac_site_file1=$CONFIG_SITE
2213 elif test "x$prefix" != xNONE; then
2214 ac_site_file1=$prefix/share/config.site
2215 ac_site_file2=$prefix/etc/config.site
2216 else
2217 ac_site_file1=$ac_default_prefix/share/config.site
2218 ac_site_file2=$ac_default_prefix/etc/config.site
2219 fi
2220 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2221 do
2222 test "x$ac_site_file" = xNONE && continue
2223 if test -r "$ac_site_file"; then
2224 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2225 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2226 sed 's/^/| /' "$ac_site_file" >&5
2227 . "$ac_site_file"
2228 fi
2229 done
2230
2231 if test -r "$cache_file"; then
2232 # Some versions of bash will fail to source /dev/null (special
2233 # files actually), so we avoid doing that.
2234 if test -f "$cache_file"; then
2235 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2236 $as_echo "$as_me: loading cache $cache_file" >&6;}
2237 case $cache_file in
2238 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2239 *) . "./$cache_file";;
2240 esac
2241 fi
2242 else
2243 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2244 $as_echo "$as_me: creating cache $cache_file" >&6;}
2245 >$cache_file
2246 fi
2247
2248 # Check that the precious variables saved in the cache have kept the same
2249 # value.
2250 ac_cache_corrupted=false
2251 for ac_var in $ac_precious_vars; do
2252 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2253 eval ac_new_set=\$ac_env_${ac_var}_set
2254 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2255 eval ac_new_val=\$ac_env_${ac_var}_value
2256 case $ac_old_set,$ac_new_set in
2257 set,)
2258 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2259 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2260 ac_cache_corrupted=: ;;
2261 ,set)
2262 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2263 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2264 ac_cache_corrupted=: ;;
2265 ,);;
2266 *)
2267 if test "x$ac_old_val" != "x$ac_new_val"; then
2268 # differences in whitespace do not lead to failure.
2269 ac_old_val_w=`echo x $ac_old_val`
2270 ac_new_val_w=`echo x $ac_new_val`
2271 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2272 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2273 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2274 ac_cache_corrupted=:
2275 else
2276 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2277 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2278 eval $ac_var=\$ac_old_val
2279 fi
2280 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2281 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2282 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2283 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2284 fi;;
2285 esac
2286 # Pass precious variables to config.status.
2287 if test "$ac_new_set" = set; then
2288 case $ac_new_val in
2289 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2290 *) ac_arg=$ac_var=$ac_new_val ;;
2291 esac
2292 case " $ac_configure_args " in
2293 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2294 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2295 esac
2296 fi
2297 done
2298 if $ac_cache_corrupted; then
2299 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2300 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2301 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2302 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2303 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2304 fi
2305 ## -------------------- ##
2306 ## Main body of script. ##
2307 ## -------------------- ##
2308
2309 ac_ext=c
2310 ac_cpp='$CPP $CPPFLAGS'
2311 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2312 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2313 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2314
2315
2316
2317
2318
2319
2320
2321 # Default to --enable-multilib
2322 # Check whether --enable-multilib was given.
2323 if test "${enable_multilib+set}" = set; then :
2324 enableval=$enable_multilib; case "$enableval" in
2325 yes) multilib=yes ;;
2326 no) multilib=no ;;
2327 *) as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
2328 esac
2329 else
2330 multilib=yes
2331 fi
2332
2333
2334 # We may get other options which we leave undocumented:
2335 # --with-target-subdir, --with-multisrctop, --with-multisubdir
2336 # See config-ml.in if you want the gory details.
2337
2338 if test "$srcdir" = "."; then
2339 if test "$with_target_subdir" != "."; then
2340 multi_basedir="$srcdir/$with_multisrctop../.."
2341 else
2342 multi_basedir="$srcdir/$with_multisrctop.."
2343 fi
2344 else
2345 multi_basedir="$srcdir/.."
2346 fi
2347
2348
2349 # Even if the default multilib is not a cross compilation,
2350 # it may be that some of the other multilibs are.
2351 if test $cross_compiling = no && test $multilib = yes \
2352 && test "x${with_multisubdir}" != x ; then
2353 cross_compiling=maybe
2354 fi
2355
2356 ac_config_commands="$ac_config_commands default-1"
2357
2358
2359 ac_aux_dir=
2360 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2361 for ac_t in install-sh install.sh shtool; do
2362 if test -f "$ac_dir/$ac_t"; then
2363 ac_aux_dir=$ac_dir
2364 ac_install_sh="$ac_aux_dir/$ac_t -c"
2365 break 2
2366 fi
2367 done
2368 done
2369 if test -z "$ac_aux_dir"; then
2370 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2371 fi
2372
2373 # These three variables are undocumented and unsupported,
2374 # and are intended to be withdrawn in a future Autoconf release.
2375 # They can cause serious problems if a builder's source tree is in a directory
2376 # whose full name contains unusual characters.
2377 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2378 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2379 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2380
2381
2382 # Make sure we can run config.sub.
2383 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2384 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2385
2386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2387 $as_echo_n "checking build system type... " >&6; }
2388 if test "${ac_cv_build+set}" = set; then :
2389 $as_echo_n "(cached) " >&6
2390 else
2391 ac_build_alias=$build_alias
2392 test "x$ac_build_alias" = x &&
2393 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2394 test "x$ac_build_alias" = x &&
2395 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2396 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2397 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2398
2399 fi
2400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2401 $as_echo "$ac_cv_build" >&6; }
2402 case $ac_cv_build in
2403 *-*-*) ;;
2404 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2405 esac
2406 build=$ac_cv_build
2407 ac_save_IFS=$IFS; IFS='-'
2408 set x $ac_cv_build
2409 shift
2410 build_cpu=$1
2411 build_vendor=$2
2412 shift; shift
2413 # Remember, the first character of IFS is used to create $*,
2414 # except with old shells:
2415 build_os=$*
2416 IFS=$ac_save_IFS
2417 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2418
2419
2420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2421 $as_echo_n "checking host system type... " >&6; }
2422 if test "${ac_cv_host+set}" = set; then :
2423 $as_echo_n "(cached) " >&6
2424 else
2425 if test "x$host_alias" = x; then
2426 ac_cv_host=$ac_cv_build
2427 else
2428 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2429 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2430 fi
2431
2432 fi
2433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2434 $as_echo "$ac_cv_host" >&6; }
2435 case $ac_cv_host in
2436 *-*-*) ;;
2437 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2438 esac
2439 host=$ac_cv_host
2440 ac_save_IFS=$IFS; IFS='-'
2441 set x $ac_cv_host
2442 shift
2443 host_cpu=$1
2444 host_vendor=$2
2445 shift; shift
2446 # Remember, the first character of IFS is used to create $*,
2447 # except with old shells:
2448 host_os=$*
2449 IFS=$ac_save_IFS
2450 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2451
2452
2453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2454 $as_echo_n "checking target system type... " >&6; }
2455 if test "${ac_cv_target+set}" = set; then :
2456 $as_echo_n "(cached) " >&6
2457 else
2458 if test "x$target_alias" = x; then
2459 ac_cv_target=$ac_cv_host
2460 else
2461 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2462 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2463 fi
2464
2465 fi
2466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2467 $as_echo "$ac_cv_target" >&6; }
2468 case $ac_cv_target in
2469 *-*-*) ;;
2470 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2471 esac
2472 target=$ac_cv_target
2473 ac_save_IFS=$IFS; IFS='-'
2474 set x $ac_cv_target
2475 shift
2476 target_cpu=$1
2477 target_vendor=$2
2478 shift; shift
2479 # Remember, the first character of IFS is used to create $*,
2480 # except with old shells:
2481 target_os=$*
2482 IFS=$ac_save_IFS
2483 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2484
2485
2486 # The aliases save the names the user supplied, while $host etc.
2487 # will get canonicalized.
2488 test -n "$target_alias" &&
2489 test "$program_prefix$program_suffix$program_transform_name" = \
2490 NONENONEs,x,x, &&
2491 program_prefix=${target_alias}-
2492
2493
2494 # This works around an automake problem.
2495 mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs"
2496
2497
2498 am__api_version='1.11'
2499
2500 # Find a good install program. We prefer a C program (faster),
2501 # so one script is as good as another. But avoid the broken or
2502 # incompatible versions:
2503 # SysV /etc/install, /usr/sbin/install
2504 # SunOS /usr/etc/install
2505 # IRIX /sbin/install
2506 # AIX /bin/install
2507 # AmigaOS /C/install, which installs bootblocks on floppy discs
2508 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2509 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2510 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2511 # OS/2's system install, which has a completely different semantic
2512 # ./install, which can be erroneously created by make from ./install.sh.
2513 # Reject install programs that cannot install multiple files.
2514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2515 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2516 if test -z "$INSTALL"; then
2517 if test "${ac_cv_path_install+set}" = set; then :
2518 $as_echo_n "(cached) " >&6
2519 else
2520 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2521 for as_dir in $PATH
2522 do
2523 IFS=$as_save_IFS
2524 test -z "$as_dir" && as_dir=.
2525 # Account for people who put trailing slashes in PATH elements.
2526 case $as_dir/ in #((
2527 ./ | .// | /[cC]/* | \
2528 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2529 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2530 /usr/ucb/* ) ;;
2531 *)
2532 # OSF1 and SCO ODT 3.0 have their own names for install.
2533 # Don't use installbsd from OSF since it installs stuff as root
2534 # by default.
2535 for ac_prog in ginstall scoinst install; do
2536 for ac_exec_ext in '' $ac_executable_extensions; do
2537 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2538 if test $ac_prog = install &&
2539 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2540 # AIX install. It has an incompatible calling convention.
2541 :
2542 elif test $ac_prog = install &&
2543 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2544 # program-specific install script used by HP pwplus--don't use.
2545 :
2546 else
2547 rm -rf conftest.one conftest.two conftest.dir
2548 echo one > conftest.one
2549 echo two > conftest.two
2550 mkdir conftest.dir
2551 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2552 test -s conftest.one && test -s conftest.two &&
2553 test -s conftest.dir/conftest.one &&
2554 test -s conftest.dir/conftest.two
2555 then
2556 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2557 break 3
2558 fi
2559 fi
2560 fi
2561 done
2562 done
2563 ;;
2564 esac
2565
2566 done
2567 IFS=$as_save_IFS
2568
2569 rm -rf conftest.one conftest.two conftest.dir
2570
2571 fi
2572 if test "${ac_cv_path_install+set}" = set; then
2573 INSTALL=$ac_cv_path_install
2574 else
2575 # As a last resort, use the slow shell script. Don't cache a
2576 # value for INSTALL within a source directory, because that will
2577 # break other packages using the cache if that directory is
2578 # removed, or if the value is a relative name.
2579 INSTALL=$ac_install_sh
2580 fi
2581 fi
2582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2583 $as_echo "$INSTALL" >&6; }
2584
2585 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2586 # It thinks the first close brace ends the variable substitution.
2587 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2588
2589 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2590
2591 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2592
2593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2594 $as_echo_n "checking whether build environment is sane... " >&6; }
2595 # Just in case
2596 sleep 1
2597 echo timestamp > conftest.file
2598 # Reject unsafe characters in $srcdir or the absolute working directory
2599 # name. Accept space and tab only in the latter.
2600 am_lf='
2601 '
2602 case `pwd` in
2603 *[\\\"\#\$\&\'\`$am_lf]*)
2604 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2605 esac
2606 case $srcdir in
2607 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2608 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2609 esac
2610
2611 # Do `set' in a subshell so we don't clobber the current shell's
2612 # arguments. Must try -L first in case configure is actually a
2613 # symlink; some systems play weird games with the mod time of symlinks
2614 # (eg FreeBSD returns the mod time of the symlink's containing
2615 # directory).
2616 if (
2617 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2618 if test "$*" = "X"; then
2619 # -L didn't work.
2620 set X `ls -t "$srcdir/configure" conftest.file`
2621 fi
2622 rm -f conftest.file
2623 if test "$*" != "X $srcdir/configure conftest.file" \
2624 && test "$*" != "X conftest.file $srcdir/configure"; then
2625
2626 # If neither matched, then we have a broken ls. This can happen
2627 # if, for instance, CONFIG_SHELL is bash and it inherits a
2628 # broken ls alias from the environment. This has actually
2629 # happened. Such a system could not be considered "sane".
2630 as_fn_error "ls -t appears to fail. Make sure there is not a broken
2631 alias in your environment" "$LINENO" 5
2632 fi
2633
2634 test "$2" = conftest.file
2635 )
2636 then
2637 # Ok.
2638 :
2639 else
2640 as_fn_error "newly created file is older than distributed files!
2641 Check your system clock" "$LINENO" 5
2642 fi
2643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2644 $as_echo "yes" >&6; }
2645 test "$program_prefix" != NONE &&
2646 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2647 # Use a double $ so make ignores it.
2648 test "$program_suffix" != NONE &&
2649 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2650 # Double any \ or $.
2651 # By default was `s,x,x', remove it if useless.
2652 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2653 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2654
2655 # expand $ac_aux_dir to an absolute path
2656 am_aux_dir=`cd $ac_aux_dir && pwd`
2657
2658 if test x"${MISSING+set}" != xset; then
2659 case $am_aux_dir in
2660 *\ * | *\ *)
2661 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2662 *)
2663 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2664 esac
2665 fi
2666 # Use eval to expand $SHELL
2667 if eval "$MISSING --run true"; then
2668 am_missing_run="$MISSING --run "
2669 else
2670 am_missing_run=
2671 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2672 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2673 fi
2674
2675 if test x"${install_sh}" != xset; then
2676 case $am_aux_dir in
2677 *\ * | *\ *)
2678 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2679 *)
2680 install_sh="\${SHELL} $am_aux_dir/install-sh"
2681 esac
2682 fi
2683
2684 # Installed binaries are usually stripped using `strip' when the user
2685 # run `make install-strip'. However `strip' might not be the right
2686 # tool to use in cross-compilation environments, therefore Automake
2687 # will honor the `STRIP' environment variable to overrule this program.
2688 if test "$cross_compiling" != no; then
2689 if test -n "$ac_tool_prefix"; then
2690 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2691 set dummy ${ac_tool_prefix}strip; ac_word=$2
2692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2693 $as_echo_n "checking for $ac_word... " >&6; }
2694 if test "${ac_cv_prog_STRIP+set}" = set; then :
2695 $as_echo_n "(cached) " >&6
2696 else
2697 if test -n "$STRIP"; then
2698 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2699 else
2700 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2701 for as_dir in $PATH
2702 do
2703 IFS=$as_save_IFS
2704 test -z "$as_dir" && as_dir=.
2705 for ac_exec_ext in '' $ac_executable_extensions; do
2706 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2707 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2708 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2709 break 2
2710 fi
2711 done
2712 done
2713 IFS=$as_save_IFS
2714
2715 fi
2716 fi
2717 STRIP=$ac_cv_prog_STRIP
2718 if test -n "$STRIP"; then
2719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2720 $as_echo "$STRIP" >&6; }
2721 else
2722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2723 $as_echo "no" >&6; }
2724 fi
2725
2726
2727 fi
2728 if test -z "$ac_cv_prog_STRIP"; then
2729 ac_ct_STRIP=$STRIP
2730 # Extract the first word of "strip", so it can be a program name with args.
2731 set dummy strip; ac_word=$2
2732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2733 $as_echo_n "checking for $ac_word... " >&6; }
2734 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2735 $as_echo_n "(cached) " >&6
2736 else
2737 if test -n "$ac_ct_STRIP"; then
2738 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2739 else
2740 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2741 for as_dir in $PATH
2742 do
2743 IFS=$as_save_IFS
2744 test -z "$as_dir" && as_dir=.
2745 for ac_exec_ext in '' $ac_executable_extensions; do
2746 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2747 ac_cv_prog_ac_ct_STRIP="strip"
2748 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2749 break 2
2750 fi
2751 done
2752 done
2753 IFS=$as_save_IFS
2754
2755 fi
2756 fi
2757 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2758 if test -n "$ac_ct_STRIP"; then
2759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2760 $as_echo "$ac_ct_STRIP" >&6; }
2761 else
2762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2763 $as_echo "no" >&6; }
2764 fi
2765
2766 if test "x$ac_ct_STRIP" = x; then
2767 STRIP=":"
2768 else
2769 case $cross_compiling:$ac_tool_warned in
2770 yes:)
2771 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2772 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2773 ac_tool_warned=yes ;;
2774 esac
2775 STRIP=$ac_ct_STRIP
2776 fi
2777 else
2778 STRIP="$ac_cv_prog_STRIP"
2779 fi
2780
2781 fi
2782 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2783
2784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2785 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2786 if test -z "$MKDIR_P"; then
2787 if test "${ac_cv_path_mkdir+set}" = set; then :
2788 $as_echo_n "(cached) " >&6
2789 else
2790 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2791 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2792 do
2793 IFS=$as_save_IFS
2794 test -z "$as_dir" && as_dir=.
2795 for ac_prog in mkdir gmkdir; do
2796 for ac_exec_ext in '' $ac_executable_extensions; do
2797 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2798 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2799 'mkdir (GNU coreutils) '* | \
2800 'mkdir (coreutils) '* | \
2801 'mkdir (fileutils) '4.1*)
2802 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2803 break 3;;
2804 esac
2805 done
2806 done
2807 done
2808 IFS=$as_save_IFS
2809
2810 fi
2811
2812 if test "${ac_cv_path_mkdir+set}" = set; then
2813 MKDIR_P="$ac_cv_path_mkdir -p"
2814 else
2815 # As a last resort, use the slow shell script. Don't cache a
2816 # value for MKDIR_P within a source directory, because that will
2817 # break other packages using the cache if that directory is
2818 # removed, or if the value is a relative name.
2819 test -d ./--version && rmdir ./--version
2820 MKDIR_P="$ac_install_sh -d"
2821 fi
2822 fi
2823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2824 $as_echo "$MKDIR_P" >&6; }
2825
2826 mkdir_p="$MKDIR_P"
2827 case $mkdir_p in
2828 [\\/$]* | ?:[\\/]*) ;;
2829 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2830 esac
2831
2832 for ac_prog in gawk mawk nawk awk
2833 do
2834 # Extract the first word of "$ac_prog", so it can be a program name with args.
2835 set dummy $ac_prog; ac_word=$2
2836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2837 $as_echo_n "checking for $ac_word... " >&6; }
2838 if test "${ac_cv_prog_AWK+set}" = set; then :
2839 $as_echo_n "(cached) " >&6
2840 else
2841 if test -n "$AWK"; then
2842 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2843 else
2844 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2845 for as_dir in $PATH
2846 do
2847 IFS=$as_save_IFS
2848 test -z "$as_dir" && as_dir=.
2849 for ac_exec_ext in '' $ac_executable_extensions; do
2850 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2851 ac_cv_prog_AWK="$ac_prog"
2852 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2853 break 2
2854 fi
2855 done
2856 done
2857 IFS=$as_save_IFS
2858
2859 fi
2860 fi
2861 AWK=$ac_cv_prog_AWK
2862 if test -n "$AWK"; then
2863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2864 $as_echo "$AWK" >&6; }
2865 else
2866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2867 $as_echo "no" >&6; }
2868 fi
2869
2870
2871 test -n "$AWK" && break
2872 done
2873
2874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2875 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2876 set x ${MAKE-make}
2877 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2878 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2879 $as_echo_n "(cached) " >&6
2880 else
2881 cat >conftest.make <<\_ACEOF
2882 SHELL = /bin/sh
2883 all:
2884 @echo '@@@%%%=$(MAKE)=@@@%%%'
2885 _ACEOF
2886 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2887 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2888 *@@@%%%=?*=@@@%%%*)
2889 eval ac_cv_prog_make_${ac_make}_set=yes;;
2890 *)
2891 eval ac_cv_prog_make_${ac_make}_set=no;;
2892 esac
2893 rm -f conftest.make
2894 fi
2895 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2897 $as_echo "yes" >&6; }
2898 SET_MAKE=
2899 else
2900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2901 $as_echo "no" >&6; }
2902 SET_MAKE="MAKE=${MAKE-make}"
2903 fi
2904
2905 rm -rf .tst 2>/dev/null
2906 mkdir .tst 2>/dev/null
2907 if test -d .tst; then
2908 am__leading_dot=.
2909 else
2910 am__leading_dot=_
2911 fi
2912 rmdir .tst 2>/dev/null
2913
2914 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2915 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2916 # is not polluted with repeated "-I."
2917 am__isrc=' -I$(srcdir)'
2918 # test to see if srcdir already configured
2919 if test -f $srcdir/config.status; then
2920 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2921 fi
2922 fi
2923
2924 # test whether we have cygpath
2925 if test -z "$CYGPATH_W"; then
2926 if (cygpath --version) >/dev/null 2>/dev/null; then
2927 CYGPATH_W='cygpath -w'
2928 else
2929 CYGPATH_W=echo
2930 fi
2931 fi
2932
2933
2934 # Define the identity of the package.
2935 PACKAGE=zlib
2936 VERSION=1.1.4
2937
2938
2939 cat >>confdefs.h <<_ACEOF
2940 #define PACKAGE "$PACKAGE"
2941 _ACEOF
2942
2943
2944 cat >>confdefs.h <<_ACEOF
2945 #define VERSION "$VERSION"
2946 _ACEOF
2947
2948 # Some tools Automake needs.
2949
2950 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2951
2952
2953 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2954
2955
2956 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2957
2958
2959 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2960
2961
2962 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2963
2964 # We need awk for the "check" target. The system "awk" is bad on
2965 # some platforms.
2966 # Always define AMTAR for backward compatibility.
2967
2968 AMTAR=${AMTAR-"${am_missing_run}tar"}
2969
2970 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2971
2972
2973
2974
2975
2976
2977
2978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2979 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2980 # Check whether --enable-maintainer-mode was given.
2981 if test "${enable_maintainer_mode+set}" = set; then :
2982 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2983 else
2984 USE_MAINTAINER_MODE=no
2985 fi
2986
2987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2988 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2989 if test $USE_MAINTAINER_MODE = yes; then
2990 MAINTAINER_MODE_TRUE=
2991 MAINTAINER_MODE_FALSE='#'
2992 else
2993 MAINTAINER_MODE_TRUE='#'
2994 MAINTAINER_MODE_FALSE=
2995 fi
2996
2997 MAINT=$MAINTAINER_MODE_TRUE
2998
2999
3000
3001
3002 # Check whether --with-target-subdir was given.
3003 if test "${with_target_subdir+set}" = set; then :
3004 withval=$with_target_subdir;
3005 fi
3006
3007
3008 if test -z "$with_target_subdir" || test "$with_target_subdir" = "."; then
3009 COMPPATH=.
3010 else
3011 COMPPATH=..
3012 fi
3013
3014
3015
3016 # Check whether --with-cross-host was given.
3017 if test "${with_cross_host+set}" = set; then :
3018 withval=$with_cross_host;
3019 fi
3020
3021
3022 # Check whether --enable-multilib was given.
3023 if test "${enable_multilib+set}" = set; then :
3024 enableval=$enable_multilib; case "${enableval}" in
3025 yes) multilib=yes ;;
3026 no) multilib=no ;;
3027 *) as_fn_error "bad value ${enableval} for multilib option" "$LINENO" 5 ;;
3028 esac
3029 else
3030 test -z "$with_target_subdir" && multilib=no || multilib=yes
3031 fi
3032
3033
3034 # Check whether --with-system-zlib was given.
3035 if test "${with_system_zlib+set}" = set; then :
3036 withval=$with_system_zlib;
3037 fi
3038
3039
3040 # Make sure we don't test executables when making cross-tools.
3041
3042
3043 # The same as in boehm-gc and libstdc++. Have to borrow it from there.
3044 # We must force CC to /not/ be precious variables; otherwise
3045 # the wrong, non-multilib-adjusted value will be used in multilibs.
3046 # As a side effect, we have to subst CFLAGS ourselves.
3047
3048
3049
3050 ac_ext=c
3051 ac_cpp='$CPP $CPPFLAGS'
3052 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3053 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3054 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3055 if test -n "$ac_tool_prefix"; then
3056 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3057 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3059 $as_echo_n "checking for $ac_word... " >&6; }
3060 if test "${ac_cv_prog_CC+set}" = set; then :
3061 $as_echo_n "(cached) " >&6
3062 else
3063 if test -n "$CC"; then
3064 ac_cv_prog_CC="$CC" # Let the user override the test.
3065 else
3066 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3067 for as_dir in $PATH
3068 do
3069 IFS=$as_save_IFS
3070 test -z "$as_dir" && as_dir=.
3071 for ac_exec_ext in '' $ac_executable_extensions; do
3072 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3073 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3074 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3075 break 2
3076 fi
3077 done
3078 done
3079 IFS=$as_save_IFS
3080
3081 fi
3082 fi
3083 CC=$ac_cv_prog_CC
3084 if test -n "$CC"; then
3085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3086 $as_echo "$CC" >&6; }
3087 else
3088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3089 $as_echo "no" >&6; }
3090 fi
3091
3092
3093 fi
3094 if test -z "$ac_cv_prog_CC"; then
3095 ac_ct_CC=$CC
3096 # Extract the first word of "gcc", so it can be a program name with args.
3097 set dummy gcc; ac_word=$2
3098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3099 $as_echo_n "checking for $ac_word... " >&6; }
3100 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3101 $as_echo_n "(cached) " >&6
3102 else
3103 if test -n "$ac_ct_CC"; then
3104 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3105 else
3106 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3107 for as_dir in $PATH
3108 do
3109 IFS=$as_save_IFS
3110 test -z "$as_dir" && as_dir=.
3111 for ac_exec_ext in '' $ac_executable_extensions; do
3112 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3113 ac_cv_prog_ac_ct_CC="gcc"
3114 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3115 break 2
3116 fi
3117 done
3118 done
3119 IFS=$as_save_IFS
3120
3121 fi
3122 fi
3123 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3124 if test -n "$ac_ct_CC"; then
3125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3126 $as_echo "$ac_ct_CC" >&6; }
3127 else
3128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3129 $as_echo "no" >&6; }
3130 fi
3131
3132 if test "x$ac_ct_CC" = x; then
3133 CC=""
3134 else
3135 case $cross_compiling:$ac_tool_warned in
3136 yes:)
3137 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3138 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3139 ac_tool_warned=yes ;;
3140 esac
3141 CC=$ac_ct_CC
3142 fi
3143 else
3144 CC="$ac_cv_prog_CC"
3145 fi
3146
3147 if test -z "$CC"; then
3148 if test -n "$ac_tool_prefix"; then
3149 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3150 set dummy ${ac_tool_prefix}cc; ac_word=$2
3151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3152 $as_echo_n "checking for $ac_word... " >&6; }
3153 if test "${ac_cv_prog_CC+set}" = set; then :
3154 $as_echo_n "(cached) " >&6
3155 else
3156 if test -n "$CC"; then
3157 ac_cv_prog_CC="$CC" # Let the user override the test.
3158 else
3159 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3160 for as_dir in $PATH
3161 do
3162 IFS=$as_save_IFS
3163 test -z "$as_dir" && as_dir=.
3164 for ac_exec_ext in '' $ac_executable_extensions; do
3165 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3166 ac_cv_prog_CC="${ac_tool_prefix}cc"
3167 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3168 break 2
3169 fi
3170 done
3171 done
3172 IFS=$as_save_IFS
3173
3174 fi
3175 fi
3176 CC=$ac_cv_prog_CC
3177 if test -n "$CC"; then
3178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3179 $as_echo "$CC" >&6; }
3180 else
3181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3182 $as_echo "no" >&6; }
3183 fi
3184
3185
3186 fi
3187 fi
3188 if test -z "$CC"; then
3189 # Extract the first word of "cc", so it can be a program name with args.
3190 set dummy cc; ac_word=$2
3191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3192 $as_echo_n "checking for $ac_word... " >&6; }
3193 if test "${ac_cv_prog_CC+set}" = set; then :
3194 $as_echo_n "(cached) " >&6
3195 else
3196 if test -n "$CC"; then
3197 ac_cv_prog_CC="$CC" # Let the user override the test.
3198 else
3199 ac_prog_rejected=no
3200 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3201 for as_dir in $PATH
3202 do
3203 IFS=$as_save_IFS
3204 test -z "$as_dir" && as_dir=.
3205 for ac_exec_ext in '' $ac_executable_extensions; do
3206 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3207 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3208 ac_prog_rejected=yes
3209 continue
3210 fi
3211 ac_cv_prog_CC="cc"
3212 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3213 break 2
3214 fi
3215 done
3216 done
3217 IFS=$as_save_IFS
3218
3219 if test $ac_prog_rejected = yes; then
3220 # We found a bogon in the path, so make sure we never use it.
3221 set dummy $ac_cv_prog_CC
3222 shift
3223 if test $# != 0; then
3224 # We chose a different compiler from the bogus one.
3225 # However, it has the same basename, so the bogon will be chosen
3226 # first if we set CC to just the basename; use the full file name.
3227 shift
3228 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3229 fi
3230 fi
3231 fi
3232 fi
3233 CC=$ac_cv_prog_CC
3234 if test -n "$CC"; then
3235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3236 $as_echo "$CC" >&6; }
3237 else
3238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3239 $as_echo "no" >&6; }
3240 fi
3241
3242
3243 fi
3244 if test -z "$CC"; then
3245 if test -n "$ac_tool_prefix"; then
3246 for ac_prog in cl.exe
3247 do
3248 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3249 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3251 $as_echo_n "checking for $ac_word... " >&6; }
3252 if test "${ac_cv_prog_CC+set}" = set; then :
3253 $as_echo_n "(cached) " >&6
3254 else
3255 if test -n "$CC"; then
3256 ac_cv_prog_CC="$CC" # Let the user override the test.
3257 else
3258 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3259 for as_dir in $PATH
3260 do
3261 IFS=$as_save_IFS
3262 test -z "$as_dir" && as_dir=.
3263 for ac_exec_ext in '' $ac_executable_extensions; do
3264 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3265 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3266 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3267 break 2
3268 fi
3269 done
3270 done
3271 IFS=$as_save_IFS
3272
3273 fi
3274 fi
3275 CC=$ac_cv_prog_CC
3276 if test -n "$CC"; then
3277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3278 $as_echo "$CC" >&6; }
3279 else
3280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3281 $as_echo "no" >&6; }
3282 fi
3283
3284
3285 test -n "$CC" && break
3286 done
3287 fi
3288 if test -z "$CC"; then
3289 ac_ct_CC=$CC
3290 for ac_prog in cl.exe
3291 do
3292 # Extract the first word of "$ac_prog", so it can be a program name with args.
3293 set dummy $ac_prog; ac_word=$2
3294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3295 $as_echo_n "checking for $ac_word... " >&6; }
3296 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3297 $as_echo_n "(cached) " >&6
3298 else
3299 if test -n "$ac_ct_CC"; then
3300 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3301 else
3302 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3303 for as_dir in $PATH
3304 do
3305 IFS=$as_save_IFS
3306 test -z "$as_dir" && as_dir=.
3307 for ac_exec_ext in '' $ac_executable_extensions; do
3308 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3309 ac_cv_prog_ac_ct_CC="$ac_prog"
3310 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3311 break 2
3312 fi
3313 done
3314 done
3315 IFS=$as_save_IFS
3316
3317 fi
3318 fi
3319 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3320 if test -n "$ac_ct_CC"; then
3321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3322 $as_echo "$ac_ct_CC" >&6; }
3323 else
3324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3325 $as_echo "no" >&6; }
3326 fi
3327
3328
3329 test -n "$ac_ct_CC" && break
3330 done
3331
3332 if test "x$ac_ct_CC" = x; then
3333 CC=""
3334 else
3335 case $cross_compiling:$ac_tool_warned in
3336 yes:)
3337 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3338 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3339 ac_tool_warned=yes ;;
3340 esac
3341 CC=$ac_ct_CC
3342 fi
3343 fi
3344
3345 fi
3346
3347
3348 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3349 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3350 as_fn_error "no acceptable C compiler found in \$PATH
3351 See \`config.log' for more details." "$LINENO" 5; }
3352
3353 # Provide some information about the compiler.
3354 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3355 set X $ac_compile
3356 ac_compiler=$2
3357 for ac_option in --version -v -V -qversion; do
3358 { { ac_try="$ac_compiler $ac_option >&5"
3359 case "(($ac_try" in
3360 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3361 *) ac_try_echo=$ac_try;;
3362 esac
3363 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3364 $as_echo "$ac_try_echo"; } >&5
3365 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3366 ac_status=$?
3367 if test -s conftest.err; then
3368 sed '10a\
3369 ... rest of stderr output deleted ...
3370 10q' conftest.err >conftest.er1
3371 cat conftest.er1 >&5
3372 rm -f conftest.er1 conftest.err
3373 fi
3374 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3375 test $ac_status = 0; }
3376 done
3377
3378 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3379 /* end confdefs.h. */
3380
3381 int
3382 main ()
3383 {
3384
3385 ;
3386 return 0;
3387 }
3388 _ACEOF
3389 # FIXME: Cleanup?
3390 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3391 (eval $ac_link) 2>&5
3392 ac_status=$?
3393 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3394 test $ac_status = 0; }; then :
3395 gcc_no_link=no
3396 else
3397 gcc_no_link=yes
3398 fi
3399 if test x$gcc_no_link = xyes; then
3400 # Setting cross_compile will disable run tests; it will
3401 # also disable AC_CHECK_FILE but that's generally
3402 # correct if we can't link.
3403 cross_compiling=yes
3404 EXEEXT=
3405 else
3406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3407 /* end confdefs.h. */
3408
3409 int
3410 main ()
3411 {
3412
3413 ;
3414 return 0;
3415 }
3416 _ACEOF
3417 ac_clean_files_save=$ac_clean_files
3418 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3419 # Try to create an executable without -o first, disregard a.out.
3420 # It will help us diagnose broken compilers, and finding out an intuition
3421 # of exeext.
3422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3423 $as_echo_n "checking for C compiler default output file name... " >&6; }
3424 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3425
3426 # The possible output files:
3427 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3428
3429 ac_rmfiles=
3430 for ac_file in $ac_files
3431 do
3432 case $ac_file in
3433 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3434 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3435 esac
3436 done
3437 rm -f $ac_rmfiles
3438
3439 if { { ac_try="$ac_link_default"
3440 case "(($ac_try" in
3441 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3442 *) ac_try_echo=$ac_try;;
3443 esac
3444 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3445 $as_echo "$ac_try_echo"; } >&5
3446 (eval "$ac_link_default") 2>&5
3447 ac_status=$?
3448 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3449 test $ac_status = 0; }; then :
3450 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3451 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3452 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3453 # so that the user can short-circuit this test for compilers unknown to
3454 # Autoconf.
3455 for ac_file in $ac_files ''
3456 do
3457 test -f "$ac_file" || continue
3458 case $ac_file in
3459 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3460 ;;
3461 [ab].out )
3462 # We found the default executable, but exeext='' is most
3463 # certainly right.
3464 break;;
3465 *.* )
3466 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3467 then :; else
3468 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3469 fi
3470 # We set ac_cv_exeext here because the later test for it is not
3471 # safe: cross compilers may not add the suffix if given an `-o'
3472 # argument, so we may need to know it at that point already.
3473 # Even if this section looks crufty: it has the advantage of
3474 # actually working.
3475 break;;
3476 * )
3477 break;;
3478 esac
3479 done
3480 test "$ac_cv_exeext" = no && ac_cv_exeext=
3481
3482 else
3483 ac_file=''
3484 fi
3485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3486 $as_echo "$ac_file" >&6; }
3487 if test -z "$ac_file"; then :
3488 $as_echo "$as_me: failed program was:" >&5
3489 sed 's/^/| /' conftest.$ac_ext >&5
3490
3491 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3492 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3493 { as_fn_set_status 77
3494 as_fn_error "C compiler cannot create executables
3495 See \`config.log' for more details." "$LINENO" 5; }; }
3496 fi
3497 ac_exeext=$ac_cv_exeext
3498
3499 # Check that the compiler produces executables we can run. If not, either
3500 # the compiler is broken, or we cross compile.
3501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3502 $as_echo_n "checking whether the C compiler works... " >&6; }
3503 # If not cross compiling, check that we can run a simple program.
3504 if test "$cross_compiling" != yes; then
3505 if { ac_try='./$ac_file'
3506 { { case "(($ac_try" in
3507 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3508 *) ac_try_echo=$ac_try;;
3509 esac
3510 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3511 $as_echo "$ac_try_echo"; } >&5
3512 (eval "$ac_try") 2>&5
3513 ac_status=$?
3514 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3515 test $ac_status = 0; }; }; then
3516 cross_compiling=no
3517 else
3518 if test "$cross_compiling" = maybe; then
3519 cross_compiling=yes
3520 else
3521 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3522 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3523 as_fn_error "cannot run C compiled programs.
3524 If you meant to cross compile, use \`--host'.
3525 See \`config.log' for more details." "$LINENO" 5; }
3526 fi
3527 fi
3528 fi
3529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3530 $as_echo "yes" >&6; }
3531
3532 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3533 ac_clean_files=$ac_clean_files_save
3534 # Check that the compiler produces executables we can run. If not, either
3535 # the compiler is broken, or we cross compile.
3536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3537 $as_echo_n "checking whether we are cross compiling... " >&6; }
3538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3539 $as_echo "$cross_compiling" >&6; }
3540
3541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3542 $as_echo_n "checking for suffix of executables... " >&6; }
3543 if { { ac_try="$ac_link"
3544 case "(($ac_try" in
3545 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3546 *) ac_try_echo=$ac_try;;
3547 esac
3548 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3549 $as_echo "$ac_try_echo"; } >&5
3550 (eval "$ac_link") 2>&5
3551 ac_status=$?
3552 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3553 test $ac_status = 0; }; then :
3554 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3555 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3556 # work properly (i.e., refer to `conftest.exe'), while it won't with
3557 # `rm'.
3558 for ac_file in conftest.exe conftest conftest.*; do
3559 test -f "$ac_file" || continue
3560 case $ac_file in
3561 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3562 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3563 break;;
3564 * ) break;;
3565 esac
3566 done
3567 else
3568 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3569 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3570 as_fn_error "cannot compute suffix of executables: cannot compile and link
3571 See \`config.log' for more details." "$LINENO" 5; }
3572 fi
3573 rm -f conftest$ac_cv_exeext
3574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3575 $as_echo "$ac_cv_exeext" >&6; }
3576
3577 rm -f conftest.$ac_ext
3578 EXEEXT=$ac_cv_exeext
3579 ac_exeext=$EXEEXT
3580 fi
3581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3582 $as_echo_n "checking for suffix of object files... " >&6; }
3583 if test "${ac_cv_objext+set}" = set; then :
3584 $as_echo_n "(cached) " >&6
3585 else
3586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3587 /* end confdefs.h. */
3588
3589 int
3590 main ()
3591 {
3592
3593 ;
3594 return 0;
3595 }
3596 _ACEOF
3597 rm -f conftest.o conftest.obj
3598 if { { ac_try="$ac_compile"
3599 case "(($ac_try" in
3600 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3601 *) ac_try_echo=$ac_try;;
3602 esac
3603 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3604 $as_echo "$ac_try_echo"; } >&5
3605 (eval "$ac_compile") 2>&5
3606 ac_status=$?
3607 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3608 test $ac_status = 0; }; then :
3609 for ac_file in conftest.o conftest.obj conftest.*; do
3610 test -f "$ac_file" || continue;
3611 case $ac_file in
3612 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3613 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3614 break;;
3615 esac
3616 done
3617 else
3618 $as_echo "$as_me: failed program was:" >&5
3619 sed 's/^/| /' conftest.$ac_ext >&5
3620
3621 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3622 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3623 as_fn_error "cannot compute suffix of object files: cannot compile
3624 See \`config.log' for more details." "$LINENO" 5; }
3625 fi
3626 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3627 fi
3628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3629 $as_echo "$ac_cv_objext" >&6; }
3630 OBJEXT=$ac_cv_objext
3631 ac_objext=$OBJEXT
3632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3633 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3634 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3635 $as_echo_n "(cached) " >&6
3636 else
3637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3638 /* end confdefs.h. */
3639
3640 int
3641 main ()
3642 {
3643 #ifndef __GNUC__
3644 choke me
3645 #endif
3646
3647 ;
3648 return 0;
3649 }
3650 _ACEOF
3651 if ac_fn_c_try_compile "$LINENO"; then :
3652 ac_compiler_gnu=yes
3653 else
3654 ac_compiler_gnu=no
3655 fi
3656 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3657 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3658
3659 fi
3660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3661 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3662 if test $ac_compiler_gnu = yes; then
3663 GCC=yes
3664 else
3665 GCC=
3666 fi
3667 ac_test_CFLAGS=${CFLAGS+set}
3668 ac_save_CFLAGS=$CFLAGS
3669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3670 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3671 if test "${ac_cv_prog_cc_g+set}" = set; then :
3672 $as_echo_n "(cached) " >&6
3673 else
3674 ac_save_c_werror_flag=$ac_c_werror_flag
3675 ac_c_werror_flag=yes
3676 ac_cv_prog_cc_g=no
3677 CFLAGS="-g"
3678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3679 /* end confdefs.h. */
3680
3681 int
3682 main ()
3683 {
3684
3685 ;
3686 return 0;
3687 }
3688 _ACEOF
3689 if ac_fn_c_try_compile "$LINENO"; then :
3690 ac_cv_prog_cc_g=yes
3691 else
3692 CFLAGS=""
3693 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3694 /* end confdefs.h. */
3695
3696 int
3697 main ()
3698 {
3699
3700 ;
3701 return 0;
3702 }
3703 _ACEOF
3704 if ac_fn_c_try_compile "$LINENO"; then :
3705
3706 else
3707 ac_c_werror_flag=$ac_save_c_werror_flag
3708 CFLAGS="-g"
3709 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3710 /* end confdefs.h. */
3711
3712 int
3713 main ()
3714 {
3715
3716 ;
3717 return 0;
3718 }
3719 _ACEOF
3720 if ac_fn_c_try_compile "$LINENO"; then :
3721 ac_cv_prog_cc_g=yes
3722 fi
3723 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3724 fi
3725 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3726 fi
3727 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3728 ac_c_werror_flag=$ac_save_c_werror_flag
3729 fi
3730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3731 $as_echo "$ac_cv_prog_cc_g" >&6; }
3732 if test "$ac_test_CFLAGS" = set; then
3733 CFLAGS=$ac_save_CFLAGS
3734 elif test $ac_cv_prog_cc_g = yes; then
3735 if test "$GCC" = yes; then
3736 CFLAGS="-g -O2"
3737 else
3738 CFLAGS="-g"
3739 fi
3740 else
3741 if test "$GCC" = yes; then
3742 CFLAGS="-O2"
3743 else
3744 CFLAGS=
3745 fi
3746 fi
3747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3748 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3749 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3750 $as_echo_n "(cached) " >&6
3751 else
3752 ac_cv_prog_cc_c89=no
3753 ac_save_CC=$CC
3754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3755 /* end confdefs.h. */
3756 #include <stdarg.h>
3757 #include <stdio.h>
3758 #include <sys/types.h>
3759 #include <sys/stat.h>
3760 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3761 struct buf { int x; };
3762 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3763 static char *e (p, i)
3764 char **p;
3765 int i;
3766 {
3767 return p[i];
3768 }
3769 static char *f (char * (*g) (char **, int), char **p, ...)
3770 {
3771 char *s;
3772 va_list v;
3773 va_start (v,p);
3774 s = g (p, va_arg (v,int));
3775 va_end (v);
3776 return s;
3777 }
3778
3779 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3780 function prototypes and stuff, but not '\xHH' hex character constants.
3781 These don't provoke an error unfortunately, instead are silently treated
3782 as 'x'. The following induces an error, until -std is added to get
3783 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3784 array size at least. It's necessary to write '\x00'==0 to get something
3785 that's true only with -std. */
3786 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3787
3788 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3789 inside strings and character constants. */
3790 #define FOO(x) 'x'
3791 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3792
3793 int test (int i, double x);
3794 struct s1 {int (*f) (int a);};
3795 struct s2 {int (*f) (double a);};
3796 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3797 int argc;
3798 char **argv;
3799 int
3800 main ()
3801 {
3802 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3803 ;
3804 return 0;
3805 }
3806 _ACEOF
3807 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3808 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3809 do
3810 CC="$ac_save_CC $ac_arg"
3811 if ac_fn_c_try_compile "$LINENO"; then :
3812 ac_cv_prog_cc_c89=$ac_arg
3813 fi
3814 rm -f core conftest.err conftest.$ac_objext
3815 test "x$ac_cv_prog_cc_c89" != "xno" && break
3816 done
3817 rm -f conftest.$ac_ext
3818 CC=$ac_save_CC
3819
3820 fi
3821 # AC_CACHE_VAL
3822 case "x$ac_cv_prog_cc_c89" in
3823 x)
3824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3825 $as_echo "none needed" >&6; } ;;
3826 xno)
3827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3828 $as_echo "unsupported" >&6; } ;;
3829 *)
3830 CC="$CC $ac_cv_prog_cc_c89"
3831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3832 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3833 esac
3834 if test "x$ac_cv_prog_cc_c89" != xno; then :
3835
3836 fi
3837
3838 ac_ext=c
3839 ac_cpp='$CPP $CPPFLAGS'
3840 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3841 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3842 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3843 DEPDIR="${am__leading_dot}deps"
3844
3845 ac_config_commands="$ac_config_commands depfiles"
3846
3847
3848 am_make=${MAKE-make}
3849 cat > confinc << 'END'
3850 am__doit:
3851 @echo this is the am__doit target
3852 .PHONY: am__doit
3853 END
3854 # If we don't find an include directive, just comment out the code.
3855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3856 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3857 am__include="#"
3858 am__quote=
3859 _am_result=none
3860 # First try GNU make style include.
3861 echo "include confinc" > confmf
3862 # Ignore all kinds of additional output from `make'.
3863 case `$am_make -s -f confmf 2> /dev/null` in #(
3864 *the\ am__doit\ target*)
3865 am__include=include
3866 am__quote=
3867 _am_result=GNU
3868 ;;
3869 esac
3870 # Now try BSD make style include.
3871 if test "$am__include" = "#"; then
3872 echo '.include "confinc"' > confmf
3873 case `$am_make -s -f confmf 2> /dev/null` in #(
3874 *the\ am__doit\ target*)
3875 am__include=.include
3876 am__quote="\""
3877 _am_result=BSD
3878 ;;
3879 esac
3880 fi
3881
3882
3883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3884 $as_echo "$_am_result" >&6; }
3885 rm -f confinc confmf
3886
3887 # Check whether --enable-dependency-tracking was given.
3888 if test "${enable_dependency_tracking+set}" = set; then :
3889 enableval=$enable_dependency_tracking;
3890 fi
3891
3892 if test "x$enable_dependency_tracking" != xno; then
3893 am_depcomp="$ac_aux_dir/depcomp"
3894 AMDEPBACKSLASH='\'
3895 fi
3896 if test "x$enable_dependency_tracking" != xno; then
3897 AMDEP_TRUE=
3898 AMDEP_FALSE='#'
3899 else
3900 AMDEP_TRUE='#'
3901 AMDEP_FALSE=
3902 fi
3903
3904
3905
3906 depcc="$CC" am_compiler_list=
3907
3908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3909 $as_echo_n "checking dependency style of $depcc... " >&6; }
3910 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3911 $as_echo_n "(cached) " >&6
3912 else
3913 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3914 # We make a subdir and do the tests there. Otherwise we can end up
3915 # making bogus files that we don't know about and never remove. For
3916 # instance it was reported that on HP-UX the gcc test will end up
3917 # making a dummy file named `D' -- because `-MD' means `put the output
3918 # in D'.
3919 mkdir conftest.dir
3920 # Copy depcomp to subdir because otherwise we won't find it if we're
3921 # using a relative directory.
3922 cp "$am_depcomp" conftest.dir
3923 cd conftest.dir
3924 # We will build objects and dependencies in a subdirectory because
3925 # it helps to detect inapplicable dependency modes. For instance
3926 # both Tru64's cc and ICC support -MD to output dependencies as a
3927 # side effect of compilation, but ICC will put the dependencies in
3928 # the current directory while Tru64 will put them in the object
3929 # directory.
3930 mkdir sub
3931
3932 am_cv_CC_dependencies_compiler_type=none
3933 if test "$am_compiler_list" = ""; then
3934 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3935 fi
3936 am__universal=false
3937 case " $depcc " in #(
3938 *\ -arch\ *\ -arch\ *) am__universal=true ;;
3939 esac
3940
3941 for depmode in $am_compiler_list; do
3942 # Setup a source with many dependencies, because some compilers
3943 # like to wrap large dependency lists on column 80 (with \), and
3944 # we should not choose a depcomp mode which is confused by this.
3945 #
3946 # We need to recreate these files for each test, as the compiler may
3947 # overwrite some of them when testing with obscure command lines.
3948 # This happens at least with the AIX C compiler.
3949 : > sub/conftest.c
3950 for i in 1 2 3 4 5 6; do
3951 echo '#include "conftst'$i'.h"' >> sub/conftest.c
3952 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3953 # Solaris 8's {/usr,}/bin/sh.
3954 touch sub/conftst$i.h
3955 done
3956 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3957
3958 # We check with `-c' and `-o' for the sake of the "dashmstdout"
3959 # mode. It turns out that the SunPro C++ compiler does not properly
3960 # handle `-M -o', and we need to detect this. Also, some Intel
3961 # versions had trouble with output in subdirs
3962 am__obj=sub/conftest.${OBJEXT-o}
3963 am__minus_obj="-o $am__obj"
3964 case $depmode in
3965 gcc)
3966 # This depmode causes a compiler race in universal mode.
3967 test "$am__universal" = false || continue
3968 ;;
3969 nosideeffect)
3970 # after this tag, mechanisms are not by side-effect, so they'll
3971 # only be used when explicitly requested
3972 if test "x$enable_dependency_tracking" = xyes; then
3973 continue
3974 else
3975 break
3976 fi
3977 ;;
3978 msvisualcpp | msvcmsys)
3979 # This compiler won't grok `-c -o', but also, the minuso test has
3980 # not run yet. These depmodes are late enough in the game, and
3981 # so weak that their functioning should not be impacted.
3982 am__obj=conftest.${OBJEXT-o}
3983 am__minus_obj=
3984 ;;
3985 none) break ;;
3986 esac
3987 if depmode=$depmode \
3988 source=sub/conftest.c object=$am__obj \
3989 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3990 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3991 >/dev/null 2>conftest.err &&
3992 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3993 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3994 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3995 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3996 # icc doesn't choke on unknown options, it will just issue warnings
3997 # or remarks (even with -Werror). So we grep stderr for any message
3998 # that says an option was ignored or not supported.
3999 # When given -MP, icc 7.0 and 7.1 complain thusly:
4000 # icc: Command line warning: ignoring option '-M'; no argument required
4001 # The diagnosis changed in icc 8.0:
4002 # icc: Command line remark: option '-MP' not supported
4003 if (grep 'ignoring option' conftest.err ||
4004 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4005 am_cv_CC_dependencies_compiler_type=$depmode
4006 break
4007 fi
4008 fi
4009 done
4010
4011 cd ..
4012 rm -rf conftest.dir
4013 else
4014 am_cv_CC_dependencies_compiler_type=none
4015 fi
4016
4017 fi
4018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4019 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4020 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4021
4022 if
4023 test "x$enable_dependency_tracking" != xno \
4024 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4025 am__fastdepCC_TRUE=
4026 am__fastdepCC_FALSE='#'
4027 else
4028 am__fastdepCC_TRUE='#'
4029 am__fastdepCC_FALSE=
4030 fi
4031
4032
4033
4034
4035
4036
4037 case `pwd` in
4038 *\ * | *\ *)
4039 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4040 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4041 esac
4042
4043
4044
4045 macro_version='2.2.6'
4046 macro_revision='1.3012'
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060 ltmain="$ac_aux_dir/ltmain.sh"
4061
4062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4063 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4064 if test "${ac_cv_path_SED+set}" = set; then :
4065 $as_echo_n "(cached) " >&6
4066 else
4067 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4068 for ac_i in 1 2 3 4 5 6 7; do
4069 ac_script="$ac_script$as_nl$ac_script"
4070 done
4071 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4072 { ac_script=; unset ac_script;}
4073 if test -z "$SED"; then
4074 ac_path_SED_found=false
4075 # Loop through the user's path and test for each of PROGNAME-LIST
4076 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4077 for as_dir in $PATH
4078 do
4079 IFS=$as_save_IFS
4080 test -z "$as_dir" && as_dir=.
4081 for ac_prog in sed gsed; do
4082 for ac_exec_ext in '' $ac_executable_extensions; do
4083 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4084 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4085 # Check for GNU ac_path_SED and select it if it is found.
4086 # Check for GNU $ac_path_SED
4087 case `"$ac_path_SED" --version 2>&1` in
4088 *GNU*)
4089 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4090 *)
4091 ac_count=0
4092 $as_echo_n 0123456789 >"conftest.in"
4093 while :
4094 do
4095 cat "conftest.in" "conftest.in" >"conftest.tmp"
4096 mv "conftest.tmp" "conftest.in"
4097 cp "conftest.in" "conftest.nl"
4098 $as_echo '' >> "conftest.nl"
4099 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4100 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4101 as_fn_arith $ac_count + 1 && ac_count=$as_val
4102 if test $ac_count -gt ${ac_path_SED_max-0}; then
4103 # Best one so far, save it but keep looking for a better one
4104 ac_cv_path_SED="$ac_path_SED"
4105 ac_path_SED_max=$ac_count
4106 fi
4107 # 10*(2^10) chars as input seems more than enough
4108 test $ac_count -gt 10 && break
4109 done
4110 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4111 esac
4112
4113 $ac_path_SED_found && break 3
4114 done
4115 done
4116 done
4117 IFS=$as_save_IFS
4118 if test -z "$ac_cv_path_SED"; then
4119 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4120 fi
4121 else
4122 ac_cv_path_SED=$SED
4123 fi
4124
4125 fi
4126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4127 $as_echo "$ac_cv_path_SED" >&6; }
4128 SED="$ac_cv_path_SED"
4129 rm -f conftest.sed
4130
4131 test -z "$SED" && SED=sed
4132 Xsed="$SED -e 1s/^X//"
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4145 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4146 if test "${ac_cv_path_GREP+set}" = set; then :
4147 $as_echo_n "(cached) " >&6
4148 else
4149 if test -z "$GREP"; then
4150 ac_path_GREP_found=false
4151 # Loop through the user's path and test for each of PROGNAME-LIST
4152 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4153 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4154 do
4155 IFS=$as_save_IFS
4156 test -z "$as_dir" && as_dir=.
4157 for ac_prog in grep ggrep; do
4158 for ac_exec_ext in '' $ac_executable_extensions; do
4159 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4160 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4161 # Check for GNU ac_path_GREP and select it if it is found.
4162 # Check for GNU $ac_path_GREP
4163 case `"$ac_path_GREP" --version 2>&1` in
4164 *GNU*)
4165 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4166 *)
4167 ac_count=0
4168 $as_echo_n 0123456789 >"conftest.in"
4169 while :
4170 do
4171 cat "conftest.in" "conftest.in" >"conftest.tmp"
4172 mv "conftest.tmp" "conftest.in"
4173 cp "conftest.in" "conftest.nl"
4174 $as_echo 'GREP' >> "conftest.nl"
4175 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4176 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4177 as_fn_arith $ac_count + 1 && ac_count=$as_val
4178 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4179 # Best one so far, save it but keep looking for a better one
4180 ac_cv_path_GREP="$ac_path_GREP"
4181 ac_path_GREP_max=$ac_count
4182 fi
4183 # 10*(2^10) chars as input seems more than enough
4184 test $ac_count -gt 10 && break
4185 done
4186 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4187 esac
4188
4189 $ac_path_GREP_found && break 3
4190 done
4191 done
4192 done
4193 IFS=$as_save_IFS
4194 if test -z "$ac_cv_path_GREP"; then
4195 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4196 fi
4197 else
4198 ac_cv_path_GREP=$GREP
4199 fi
4200
4201 fi
4202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4203 $as_echo "$ac_cv_path_GREP" >&6; }
4204 GREP="$ac_cv_path_GREP"
4205
4206
4207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4208 $as_echo_n "checking for egrep... " >&6; }
4209 if test "${ac_cv_path_EGREP+set}" = set; then :
4210 $as_echo_n "(cached) " >&6
4211 else
4212 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4213 then ac_cv_path_EGREP="$GREP -E"
4214 else
4215 if test -z "$EGREP"; then
4216 ac_path_EGREP_found=false
4217 # Loop through the user's path and test for each of PROGNAME-LIST
4218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4219 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4220 do
4221 IFS=$as_save_IFS
4222 test -z "$as_dir" && as_dir=.
4223 for ac_prog in egrep; do
4224 for ac_exec_ext in '' $ac_executable_extensions; do
4225 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4226 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4227 # Check for GNU ac_path_EGREP and select it if it is found.
4228 # Check for GNU $ac_path_EGREP
4229 case `"$ac_path_EGREP" --version 2>&1` in
4230 *GNU*)
4231 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4232 *)
4233 ac_count=0
4234 $as_echo_n 0123456789 >"conftest.in"
4235 while :
4236 do
4237 cat "conftest.in" "conftest.in" >"conftest.tmp"
4238 mv "conftest.tmp" "conftest.in"
4239 cp "conftest.in" "conftest.nl"
4240 $as_echo 'EGREP' >> "conftest.nl"
4241 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4242 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4243 as_fn_arith $ac_count + 1 && ac_count=$as_val
4244 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4245 # Best one so far, save it but keep looking for a better one
4246 ac_cv_path_EGREP="$ac_path_EGREP"
4247 ac_path_EGREP_max=$ac_count
4248 fi
4249 # 10*(2^10) chars as input seems more than enough
4250 test $ac_count -gt 10 && break
4251 done
4252 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4253 esac
4254
4255 $ac_path_EGREP_found && break 3
4256 done
4257 done
4258 done
4259 IFS=$as_save_IFS
4260 if test -z "$ac_cv_path_EGREP"; then
4261 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4262 fi
4263 else
4264 ac_cv_path_EGREP=$EGREP
4265 fi
4266
4267 fi
4268 fi
4269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4270 $as_echo "$ac_cv_path_EGREP" >&6; }
4271 EGREP="$ac_cv_path_EGREP"
4272
4273
4274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4275 $as_echo_n "checking for fgrep... " >&6; }
4276 if test "${ac_cv_path_FGREP+set}" = set; then :
4277 $as_echo_n "(cached) " >&6
4278 else
4279 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4280 then ac_cv_path_FGREP="$GREP -F"
4281 else
4282 if test -z "$FGREP"; then
4283 ac_path_FGREP_found=false
4284 # Loop through the user's path and test for each of PROGNAME-LIST
4285 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4286 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4287 do
4288 IFS=$as_save_IFS
4289 test -z "$as_dir" && as_dir=.
4290 for ac_prog in fgrep; do
4291 for ac_exec_ext in '' $ac_executable_extensions; do
4292 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4293 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4294 # Check for GNU ac_path_FGREP and select it if it is found.
4295 # Check for GNU $ac_path_FGREP
4296 case `"$ac_path_FGREP" --version 2>&1` in
4297 *GNU*)
4298 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4299 *)
4300 ac_count=0
4301 $as_echo_n 0123456789 >"conftest.in"
4302 while :
4303 do
4304 cat "conftest.in" "conftest.in" >"conftest.tmp"
4305 mv "conftest.tmp" "conftest.in"
4306 cp "conftest.in" "conftest.nl"
4307 $as_echo 'FGREP' >> "conftest.nl"
4308 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4309 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4310 as_fn_arith $ac_count + 1 && ac_count=$as_val
4311 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4312 # Best one so far, save it but keep looking for a better one
4313 ac_cv_path_FGREP="$ac_path_FGREP"
4314 ac_path_FGREP_max=$ac_count
4315 fi
4316 # 10*(2^10) chars as input seems more than enough
4317 test $ac_count -gt 10 && break
4318 done
4319 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4320 esac
4321
4322 $ac_path_FGREP_found && break 3
4323 done
4324 done
4325 done
4326 IFS=$as_save_IFS
4327 if test -z "$ac_cv_path_FGREP"; then
4328 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4329 fi
4330 else
4331 ac_cv_path_FGREP=$FGREP
4332 fi
4333
4334 fi
4335 fi
4336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4337 $as_echo "$ac_cv_path_FGREP" >&6; }
4338 FGREP="$ac_cv_path_FGREP"
4339
4340
4341 test -z "$GREP" && GREP=grep
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361 # Check whether --with-gnu-ld was given.
4362 if test "${with_gnu_ld+set}" = set; then :
4363 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4364 else
4365 with_gnu_ld=no
4366 fi
4367
4368 ac_prog=ld
4369 if test "$GCC" = yes; then
4370 # Check if gcc -print-prog-name=ld gives a path.
4371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4372 $as_echo_n "checking for ld used by $CC... " >&6; }
4373 case $host in
4374 *-*-mingw*)
4375 # gcc leaves a trailing carriage return which upsets mingw
4376 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4377 *)
4378 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4379 esac
4380 case $ac_prog in
4381 # Accept absolute paths.
4382 [\\/]* | ?:[\\/]*)
4383 re_direlt='/[^/][^/]*/\.\./'
4384 # Canonicalize the pathname of ld
4385 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4386 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4387 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4388 done
4389 test -z "$LD" && LD="$ac_prog"
4390 ;;
4391 "")
4392 # If it fails, then pretend we aren't using GCC.
4393 ac_prog=ld
4394 ;;
4395 *)
4396 # If it is relative, then search for the first ld in PATH.
4397 with_gnu_ld=unknown
4398 ;;
4399 esac
4400 elif test "$with_gnu_ld" = yes; then
4401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4402 $as_echo_n "checking for GNU ld... " >&6; }
4403 else
4404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4405 $as_echo_n "checking for non-GNU ld... " >&6; }
4406 fi
4407 if test "${lt_cv_path_LD+set}" = set; then :
4408 $as_echo_n "(cached) " >&6
4409 else
4410 if test -z "$LD"; then
4411 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4412 for ac_dir in $PATH; do
4413 IFS="$lt_save_ifs"
4414 test -z "$ac_dir" && ac_dir=.
4415 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4416 lt_cv_path_LD="$ac_dir/$ac_prog"
4417 # Check to see if the program is GNU ld. I'd rather use --version,
4418 # but apparently some variants of GNU ld only accept -v.
4419 # Break only if it was the GNU/non-GNU ld that we prefer.
4420 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4421 *GNU* | *'with BFD'*)
4422 test "$with_gnu_ld" != no && break
4423 ;;
4424 *)
4425 test "$with_gnu_ld" != yes && break
4426 ;;
4427 esac
4428 fi
4429 done
4430 IFS="$lt_save_ifs"
4431 else
4432 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4433 fi
4434 fi
4435
4436 LD="$lt_cv_path_LD"
4437 if test -n "$LD"; then
4438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4439 $as_echo "$LD" >&6; }
4440 else
4441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4442 $as_echo "no" >&6; }
4443 fi
4444 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4446 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4447 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4448 $as_echo_n "(cached) " >&6
4449 else
4450 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4451 case `$LD -v 2>&1 </dev/null` in
4452 *GNU* | *'with BFD'*)
4453 lt_cv_prog_gnu_ld=yes
4454 ;;
4455 *)
4456 lt_cv_prog_gnu_ld=no
4457 ;;
4458 esac
4459 fi
4460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4461 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4462 with_gnu_ld=$lt_cv_prog_gnu_ld
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4473 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4474 if test "${lt_cv_path_NM+set}" = set; then :
4475 $as_echo_n "(cached) " >&6
4476 else
4477 if test -n "$NM"; then
4478 # Let the user override the test.
4479 lt_cv_path_NM="$NM"
4480 else
4481 lt_nm_to_check="${ac_tool_prefix}nm"
4482 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4483 lt_nm_to_check="$lt_nm_to_check nm"
4484 fi
4485 for lt_tmp_nm in $lt_nm_to_check; do
4486 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4487 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4488 IFS="$lt_save_ifs"
4489 test -z "$ac_dir" && ac_dir=.
4490 tmp_nm="$ac_dir/$lt_tmp_nm"
4491 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4492 # Check to see if the nm accepts a BSD-compat flag.
4493 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4494 # nm: unknown option "B" ignored
4495 # Tru64's nm complains that /dev/null is an invalid object file
4496 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4497 */dev/null* | *'Invalid file or object type'*)
4498 lt_cv_path_NM="$tmp_nm -B"
4499 break
4500 ;;
4501 *)
4502 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4503 */dev/null*)
4504 lt_cv_path_NM="$tmp_nm -p"
4505 break
4506 ;;
4507 *)
4508 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4509 continue # so that we can try to find one that supports BSD flags
4510 ;;
4511 esac
4512 ;;
4513 esac
4514 fi
4515 done
4516 IFS="$lt_save_ifs"
4517 done
4518 : ${lt_cv_path_NM=no}
4519 fi
4520 fi
4521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4522 $as_echo "$lt_cv_path_NM" >&6; }
4523 if test "$lt_cv_path_NM" != "no"; then
4524 NM="$lt_cv_path_NM"
4525 else
4526 # Didn't find any BSD compatible name lister, look for dumpbin.
4527 if test -n "$ac_tool_prefix"; then
4528 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4529 do
4530 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4531 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4533 $as_echo_n "checking for $ac_word... " >&6; }
4534 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
4535 $as_echo_n "(cached) " >&6
4536 else
4537 if test -n "$DUMPBIN"; then
4538 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4539 else
4540 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4541 for as_dir in $PATH
4542 do
4543 IFS=$as_save_IFS
4544 test -z "$as_dir" && as_dir=.
4545 for ac_exec_ext in '' $ac_executable_extensions; do
4546 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4547 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4548 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4549 break 2
4550 fi
4551 done
4552 done
4553 IFS=$as_save_IFS
4554
4555 fi
4556 fi
4557 DUMPBIN=$ac_cv_prog_DUMPBIN
4558 if test -n "$DUMPBIN"; then
4559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4560 $as_echo "$DUMPBIN" >&6; }
4561 else
4562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4563 $as_echo "no" >&6; }
4564 fi
4565
4566
4567 test -n "$DUMPBIN" && break
4568 done
4569 fi
4570 if test -z "$DUMPBIN"; then
4571 ac_ct_DUMPBIN=$DUMPBIN
4572 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4573 do
4574 # Extract the first word of "$ac_prog", so it can be a program name with args.
4575 set dummy $ac_prog; ac_word=$2
4576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4577 $as_echo_n "checking for $ac_word... " >&6; }
4578 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
4579 $as_echo_n "(cached) " >&6
4580 else
4581 if test -n "$ac_ct_DUMPBIN"; then
4582 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4583 else
4584 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4585 for as_dir in $PATH
4586 do
4587 IFS=$as_save_IFS
4588 test -z "$as_dir" && as_dir=.
4589 for ac_exec_ext in '' $ac_executable_extensions; do
4590 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4591 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4592 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4593 break 2
4594 fi
4595 done
4596 done
4597 IFS=$as_save_IFS
4598
4599 fi
4600 fi
4601 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4602 if test -n "$ac_ct_DUMPBIN"; then
4603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4604 $as_echo "$ac_ct_DUMPBIN" >&6; }
4605 else
4606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4607 $as_echo "no" >&6; }
4608 fi
4609
4610
4611 test -n "$ac_ct_DUMPBIN" && break
4612 done
4613
4614 if test "x$ac_ct_DUMPBIN" = x; then
4615 DUMPBIN=":"
4616 else
4617 case $cross_compiling:$ac_tool_warned in
4618 yes:)
4619 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4620 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4621 ac_tool_warned=yes ;;
4622 esac
4623 DUMPBIN=$ac_ct_DUMPBIN
4624 fi
4625 fi
4626
4627
4628 if test "$DUMPBIN" != ":"; then
4629 NM="$DUMPBIN"
4630 fi
4631 fi
4632 test -z "$NM" && NM=nm
4633
4634
4635
4636
4637
4638
4639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4640 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4641 if test "${lt_cv_nm_interface+set}" = set; then :
4642 $as_echo_n "(cached) " >&6
4643 else
4644 lt_cv_nm_interface="BSD nm"
4645 echo "int some_variable = 0;" > conftest.$ac_ext
4646 (eval echo "\"\$as_me:4646: $ac_compile\"" >&5)
4647 (eval "$ac_compile" 2>conftest.err)
4648 cat conftest.err >&5
4649 (eval echo "\"\$as_me:4649: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4650 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4651 cat conftest.err >&5
4652 (eval echo "\"\$as_me:4652: output\"" >&5)
4653 cat conftest.out >&5
4654 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4655 lt_cv_nm_interface="MS dumpbin"
4656 fi
4657 rm -f conftest*
4658 fi
4659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4660 $as_echo "$lt_cv_nm_interface" >&6; }
4661
4662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4663 $as_echo_n "checking whether ln -s works... " >&6; }
4664 LN_S=$as_ln_s
4665 if test "$LN_S" = "ln -s"; then
4666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4667 $as_echo "yes" >&6; }
4668 else
4669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4670 $as_echo "no, using $LN_S" >&6; }
4671 fi
4672
4673 # find the maximum length of command line arguments
4674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4675 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4676 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
4677 $as_echo_n "(cached) " >&6
4678 else
4679 i=0
4680 teststring="ABCD"
4681
4682 case $build_os in
4683 msdosdjgpp*)
4684 # On DJGPP, this test can blow up pretty badly due to problems in libc
4685 # (any single argument exceeding 2000 bytes causes a buffer overrun
4686 # during glob expansion). Even if it were fixed, the result of this
4687 # check would be larger than it should be.
4688 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4689 ;;
4690
4691 gnu*)
4692 # Under GNU Hurd, this test is not required because there is
4693 # no limit to the length of command line arguments.
4694 # Libtool will interpret -1 as no limit whatsoever
4695 lt_cv_sys_max_cmd_len=-1;
4696 ;;
4697
4698 cygwin* | mingw* | cegcc*)
4699 # On Win9x/ME, this test blows up -- it succeeds, but takes
4700 # about 5 minutes as the teststring grows exponentially.
4701 # Worse, since 9x/ME are not pre-emptively multitasking,
4702 # you end up with a "frozen" computer, even though with patience
4703 # the test eventually succeeds (with a max line length of 256k).
4704 # Instead, let's just punt: use the minimum linelength reported by
4705 # all of the supported platforms: 8192 (on NT/2K/XP).
4706 lt_cv_sys_max_cmd_len=8192;
4707 ;;
4708
4709 amigaos*)
4710 # On AmigaOS with pdksh, this test takes hours, literally.
4711 # So we just punt and use a minimum line length of 8192.
4712 lt_cv_sys_max_cmd_len=8192;
4713 ;;
4714
4715 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4716 # This has been around since 386BSD, at least. Likely further.
4717 if test -x /sbin/sysctl; then
4718 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4719 elif test -x /usr/sbin/sysctl; then
4720 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4721 else
4722 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4723 fi
4724 # And add a safety zone
4725 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4726 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4727 ;;
4728
4729 interix*)
4730 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4731 lt_cv_sys_max_cmd_len=196608
4732 ;;
4733
4734 osf*)
4735 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4736 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4737 # nice to cause kernel panics so lets avoid the loop below.
4738 # First set a reasonable default.
4739 lt_cv_sys_max_cmd_len=16384
4740 #
4741 if test -x /sbin/sysconfig; then
4742 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4743 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4744 esac
4745 fi
4746 ;;
4747 sco3.2v5*)
4748 lt_cv_sys_max_cmd_len=102400
4749 ;;
4750 sysv5* | sco5v6* | sysv4.2uw2*)
4751 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4752 if test -n "$kargmax"; then
4753 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4754 else
4755 lt_cv_sys_max_cmd_len=32768
4756 fi
4757 ;;
4758 *)
4759 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4760 if test -n "$lt_cv_sys_max_cmd_len"; then
4761 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4762 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4763 else
4764 # Make teststring a little bigger before we do anything with it.
4765 # a 1K string should be a reasonable start.
4766 for i in 1 2 3 4 5 6 7 8 ; do
4767 teststring=$teststring$teststring
4768 done
4769 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4770 # If test is not a shell built-in, we'll probably end up computing a
4771 # maximum length that is only half of the actual maximum length, but
4772 # we can't tell.
4773 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
4774 = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
4775 test $i != 17 # 1/2 MB should be enough
4776 do
4777 i=`expr $i + 1`
4778 teststring=$teststring$teststring
4779 done
4780 # Only check the string length outside the loop.
4781 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4782 teststring=
4783 # Add a significant safety factor because C++ compilers can tack on
4784 # massive amounts of additional arguments before passing them to the
4785 # linker. It appears as though 1/2 is a usable value.
4786 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4787 fi
4788 ;;
4789 esac
4790
4791 fi
4792
4793 if test -n $lt_cv_sys_max_cmd_len ; then
4794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4795 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4796 else
4797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4798 $as_echo "none" >&6; }
4799 fi
4800 max_cmd_len=$lt_cv_sys_max_cmd_len
4801
4802
4803
4804
4805
4806
4807 : ${CP="cp -f"}
4808 : ${MV="mv -f"}
4809 : ${RM="rm -f"}
4810
4811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4812 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4813 # Try some XSI features
4814 xsi_shell=no
4815 ( _lt_dummy="a/b/c"
4816 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4817 = c,a/b,, \
4818 && eval 'test $(( 1 + 1 )) -eq 2 \
4819 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4820 && xsi_shell=yes
4821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4822 $as_echo "$xsi_shell" >&6; }
4823
4824
4825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4826 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4827 lt_shell_append=no
4828 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4829 >/dev/null 2>&1 \
4830 && lt_shell_append=yes
4831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4832 $as_echo "$lt_shell_append" >&6; }
4833
4834
4835 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4836 lt_unset=unset
4837 else
4838 lt_unset=false
4839 fi
4840
4841
4842
4843
4844
4845 # test EBCDIC or ASCII
4846 case `echo X|tr X '\101'` in
4847 A) # ASCII based system
4848 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4849 lt_SP2NL='tr \040 \012'
4850 lt_NL2SP='tr \015\012 \040\040'
4851 ;;
4852 *) # EBCDIC based system
4853 lt_SP2NL='tr \100 \n'
4854 lt_NL2SP='tr \r\n \100\100'
4855 ;;
4856 esac
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4867 $as_echo_n "checking for $LD option to reload object files... " >&6; }
4868 if test "${lt_cv_ld_reload_flag+set}" = set; then :
4869 $as_echo_n "(cached) " >&6
4870 else
4871 lt_cv_ld_reload_flag='-r'
4872 fi
4873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4874 $as_echo "$lt_cv_ld_reload_flag" >&6; }
4875 reload_flag=$lt_cv_ld_reload_flag
4876 case $reload_flag in
4877 "" | " "*) ;;
4878 *) reload_flag=" $reload_flag" ;;
4879 esac
4880 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4881 case $host_os in
4882 darwin*)
4883 if test "$GCC" = yes; then
4884 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4885 else
4886 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4887 fi
4888 ;;
4889 esac
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899 if test -n "$ac_tool_prefix"; then
4900 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4901 set dummy ${ac_tool_prefix}objdump; 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_OBJDUMP+set}" = set; then :
4905 $as_echo_n "(cached) " >&6
4906 else
4907 if test -n "$OBJDUMP"; then
4908 ac_cv_prog_OBJDUMP="$OBJDUMP" # 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_OBJDUMP="${ac_tool_prefix}objdump"
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 OBJDUMP=$ac_cv_prog_OBJDUMP
4928 if test -n "$OBJDUMP"; then
4929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4930 $as_echo "$OBJDUMP" >&6; }
4931 else
4932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4933 $as_echo "no" >&6; }
4934 fi
4935
4936
4937 fi
4938 if test -z "$ac_cv_prog_OBJDUMP"; then
4939 ac_ct_OBJDUMP=$OBJDUMP
4940 # Extract the first word of "objdump", so it can be a program name with args.
4941 set dummy objdump; ac_word=$2
4942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4943 $as_echo_n "checking for $ac_word... " >&6; }
4944 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
4945 $as_echo_n "(cached) " >&6
4946 else
4947 if test -n "$ac_ct_OBJDUMP"; then
4948 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4949 else
4950 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4951 for as_dir in $PATH
4952 do
4953 IFS=$as_save_IFS
4954 test -z "$as_dir" && as_dir=.
4955 for ac_exec_ext in '' $ac_executable_extensions; do
4956 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4957 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4958 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4959 break 2
4960 fi
4961 done
4962 done
4963 IFS=$as_save_IFS
4964
4965 fi
4966 fi
4967 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4968 if test -n "$ac_ct_OBJDUMP"; then
4969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4970 $as_echo "$ac_ct_OBJDUMP" >&6; }
4971 else
4972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4973 $as_echo "no" >&6; }
4974 fi
4975
4976 if test "x$ac_ct_OBJDUMP" = x; then
4977 OBJDUMP="false"
4978 else
4979 case $cross_compiling:$ac_tool_warned in
4980 yes:)
4981 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4982 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4983 ac_tool_warned=yes ;;
4984 esac
4985 OBJDUMP=$ac_ct_OBJDUMP
4986 fi
4987 else
4988 OBJDUMP="$ac_cv_prog_OBJDUMP"
4989 fi
4990
4991 test -z "$OBJDUMP" && OBJDUMP=objdump
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5002 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5003 if test "${lt_cv_deplibs_check_method+set}" = set; then :
5004 $as_echo_n "(cached) " >&6
5005 else
5006 lt_cv_file_magic_cmd='$MAGIC_CMD'
5007 lt_cv_file_magic_test_file=
5008 lt_cv_deplibs_check_method='unknown'
5009 # Need to set the preceding variable on all platforms that support
5010 # interlibrary dependencies.
5011 # 'none' -- dependencies not supported.
5012 # `unknown' -- same as none, but documents that we really don't know.
5013 # 'pass_all' -- all dependencies passed with no checks.
5014 # 'test_compile' -- check by making test program.
5015 # 'file_magic [[regex]]' -- check by looking for files in library path
5016 # which responds to the $file_magic_cmd with a given extended regex.
5017 # If you have `file' or equivalent on your system and you're not sure
5018 # whether `pass_all' will *always* work, you probably want this one.
5019
5020 case $host_os in
5021 aix[4-9]*)
5022 lt_cv_deplibs_check_method=pass_all
5023 ;;
5024
5025 beos*)
5026 lt_cv_deplibs_check_method=pass_all
5027 ;;
5028
5029 bsdi[45]*)
5030 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5031 lt_cv_file_magic_cmd='/usr/bin/file -L'
5032 lt_cv_file_magic_test_file=/shlib/libc.so
5033 ;;
5034
5035 cygwin*)
5036 # func_win32_libid is a shell function defined in ltmain.sh
5037 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5038 lt_cv_file_magic_cmd='func_win32_libid'
5039 ;;
5040
5041 mingw* | pw32*)
5042 # Base MSYS/MinGW do not provide the 'file' command needed by
5043 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5044 # unless we find 'file', for example because we are cross-compiling.
5045 if ( file / ) >/dev/null 2>&1; then
5046 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5047 lt_cv_file_magic_cmd='func_win32_libid'
5048 else
5049 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5050 lt_cv_file_magic_cmd='$OBJDUMP -f'
5051 fi
5052 ;;
5053
5054 cegcc)
5055 # use the weaker test based on 'objdump'. See mingw*.
5056 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5057 lt_cv_file_magic_cmd='$OBJDUMP -f'
5058 ;;
5059
5060 darwin* | rhapsody*)
5061 lt_cv_deplibs_check_method=pass_all
5062 ;;
5063
5064 freebsd* | dragonfly*)
5065 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5066 case $host_cpu in
5067 i*86 )
5068 # Not sure whether the presence of OpenBSD here was a mistake.
5069 # Let's accept both of them until this is cleared up.
5070 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5071 lt_cv_file_magic_cmd=/usr/bin/file
5072 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5073 ;;
5074 esac
5075 else
5076 lt_cv_deplibs_check_method=pass_all
5077 fi
5078 ;;
5079
5080 gnu*)
5081 lt_cv_deplibs_check_method=pass_all
5082 ;;
5083
5084 hpux10.20* | hpux11*)
5085 lt_cv_file_magic_cmd=/usr/bin/file
5086 case $host_cpu in
5087 ia64*)
5088 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5089 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5090 ;;
5091 hppa*64*)
5092 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]'
5093 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5094 ;;
5095 *)
5096 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
5097 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5098 ;;
5099 esac
5100 ;;
5101
5102 interix[3-9]*)
5103 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5104 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5105 ;;
5106
5107 irix5* | irix6* | nonstopux*)
5108 case $LD in
5109 *-32|*"-32 ") libmagic=32-bit;;
5110 *-n32|*"-n32 ") libmagic=N32;;
5111 *-64|*"-64 ") libmagic=64-bit;;
5112 *) libmagic=never-match;;
5113 esac
5114 lt_cv_deplibs_check_method=pass_all
5115 ;;
5116
5117 # This must be Linux ELF.
5118 linux* | k*bsd*-gnu | kopensolaris*-gnu)
5119 lt_cv_deplibs_check_method=pass_all
5120 ;;
5121
5122 netbsd*)
5123 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5124 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5125 else
5126 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5127 fi
5128 ;;
5129
5130 newos6*)
5131 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5132 lt_cv_file_magic_cmd=/usr/bin/file
5133 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5134 ;;
5135
5136 *nto* | *qnx*)
5137 lt_cv_deplibs_check_method=pass_all
5138 ;;
5139
5140 openbsd*)
5141 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5142 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5143 else
5144 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5145 fi
5146 ;;
5147
5148 osf3* | osf4* | osf5*)
5149 lt_cv_deplibs_check_method=pass_all
5150 ;;
5151
5152 rdos*)
5153 lt_cv_deplibs_check_method=pass_all
5154 ;;
5155
5156 solaris*)
5157 lt_cv_deplibs_check_method=pass_all
5158 ;;
5159
5160 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5161 lt_cv_deplibs_check_method=pass_all
5162 ;;
5163
5164 sysv4 | sysv4.3*)
5165 case $host_vendor in
5166 motorola)
5167 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]'
5168 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5169 ;;
5170 ncr)
5171 lt_cv_deplibs_check_method=pass_all
5172 ;;
5173 sequent)
5174 lt_cv_file_magic_cmd='/bin/file'
5175 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5176 ;;
5177 sni)
5178 lt_cv_file_magic_cmd='/bin/file'
5179 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5180 lt_cv_file_magic_test_file=/lib/libc.so
5181 ;;
5182 siemens)
5183 lt_cv_deplibs_check_method=pass_all
5184 ;;
5185 pc)
5186 lt_cv_deplibs_check_method=pass_all
5187 ;;
5188 esac
5189 ;;
5190
5191 tpf*)
5192 lt_cv_deplibs_check_method=pass_all
5193 ;;
5194 esac
5195
5196 fi
5197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5198 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5199 file_magic_cmd=$lt_cv_file_magic_cmd
5200 deplibs_check_method=$lt_cv_deplibs_check_method
5201 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214 if test -n "$ac_tool_prefix"; then
5215 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5216 set dummy ${ac_tool_prefix}ar; ac_word=$2
5217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5218 $as_echo_n "checking for $ac_word... " >&6; }
5219 if test "${ac_cv_prog_AR+set}" = set; then :
5220 $as_echo_n "(cached) " >&6
5221 else
5222 if test -n "$AR"; then
5223 ac_cv_prog_AR="$AR" # Let the user override the test.
5224 else
5225 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5226 for as_dir in $PATH
5227 do
5228 IFS=$as_save_IFS
5229 test -z "$as_dir" && as_dir=.
5230 for ac_exec_ext in '' $ac_executable_extensions; do
5231 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5232 ac_cv_prog_AR="${ac_tool_prefix}ar"
5233 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5234 break 2
5235 fi
5236 done
5237 done
5238 IFS=$as_save_IFS
5239
5240 fi
5241 fi
5242 AR=$ac_cv_prog_AR
5243 if test -n "$AR"; then
5244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5245 $as_echo "$AR" >&6; }
5246 else
5247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5248 $as_echo "no" >&6; }
5249 fi
5250
5251
5252 fi
5253 if test -z "$ac_cv_prog_AR"; then
5254 ac_ct_AR=$AR
5255 # Extract the first word of "ar", so it can be a program name with args.
5256 set dummy ar; ac_word=$2
5257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5258 $as_echo_n "checking for $ac_word... " >&6; }
5259 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5260 $as_echo_n "(cached) " >&6
5261 else
5262 if test -n "$ac_ct_AR"; then
5263 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5264 else
5265 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5266 for as_dir in $PATH
5267 do
5268 IFS=$as_save_IFS
5269 test -z "$as_dir" && as_dir=.
5270 for ac_exec_ext in '' $ac_executable_extensions; do
5271 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5272 ac_cv_prog_ac_ct_AR="ar"
5273 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5274 break 2
5275 fi
5276 done
5277 done
5278 IFS=$as_save_IFS
5279
5280 fi
5281 fi
5282 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5283 if test -n "$ac_ct_AR"; then
5284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5285 $as_echo "$ac_ct_AR" >&6; }
5286 else
5287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5288 $as_echo "no" >&6; }
5289 fi
5290
5291 if test "x$ac_ct_AR" = x; then
5292 AR="false"
5293 else
5294 case $cross_compiling:$ac_tool_warned in
5295 yes:)
5296 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5297 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5298 ac_tool_warned=yes ;;
5299 esac
5300 AR=$ac_ct_AR
5301 fi
5302 else
5303 AR="$ac_cv_prog_AR"
5304 fi
5305
5306 test -z "$AR" && AR=ar
5307 test -z "$AR_FLAGS" && AR_FLAGS=cru
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319 if test -n "$ac_tool_prefix"; then
5320 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5321 set dummy ${ac_tool_prefix}strip; ac_word=$2
5322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5323 $as_echo_n "checking for $ac_word... " >&6; }
5324 if test "${ac_cv_prog_STRIP+set}" = set; then :
5325 $as_echo_n "(cached) " >&6
5326 else
5327 if test -n "$STRIP"; then
5328 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5329 else
5330 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5331 for as_dir in $PATH
5332 do
5333 IFS=$as_save_IFS
5334 test -z "$as_dir" && as_dir=.
5335 for ac_exec_ext in '' $ac_executable_extensions; do
5336 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5337 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5338 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5339 break 2
5340 fi
5341 done
5342 done
5343 IFS=$as_save_IFS
5344
5345 fi
5346 fi
5347 STRIP=$ac_cv_prog_STRIP
5348 if test -n "$STRIP"; then
5349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5350 $as_echo "$STRIP" >&6; }
5351 else
5352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5353 $as_echo "no" >&6; }
5354 fi
5355
5356
5357 fi
5358 if test -z "$ac_cv_prog_STRIP"; then
5359 ac_ct_STRIP=$STRIP
5360 # Extract the first word of "strip", so it can be a program name with args.
5361 set dummy strip; ac_word=$2
5362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5363 $as_echo_n "checking for $ac_word... " >&6; }
5364 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5365 $as_echo_n "(cached) " >&6
5366 else
5367 if test -n "$ac_ct_STRIP"; then
5368 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5369 else
5370 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5371 for as_dir in $PATH
5372 do
5373 IFS=$as_save_IFS
5374 test -z "$as_dir" && as_dir=.
5375 for ac_exec_ext in '' $ac_executable_extensions; do
5376 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5377 ac_cv_prog_ac_ct_STRIP="strip"
5378 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5379 break 2
5380 fi
5381 done
5382 done
5383 IFS=$as_save_IFS
5384
5385 fi
5386 fi
5387 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5388 if test -n "$ac_ct_STRIP"; then
5389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5390 $as_echo "$ac_ct_STRIP" >&6; }
5391 else
5392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5393 $as_echo "no" >&6; }
5394 fi
5395
5396 if test "x$ac_ct_STRIP" = x; then
5397 STRIP=":"
5398 else
5399 case $cross_compiling:$ac_tool_warned in
5400 yes:)
5401 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5402 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5403 ac_tool_warned=yes ;;
5404 esac
5405 STRIP=$ac_ct_STRIP
5406 fi
5407 else
5408 STRIP="$ac_cv_prog_STRIP"
5409 fi
5410
5411 test -z "$STRIP" && STRIP=:
5412
5413
5414
5415
5416
5417
5418 if test -n "$ac_tool_prefix"; then
5419 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5420 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5422 $as_echo_n "checking for $ac_word... " >&6; }
5423 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5424 $as_echo_n "(cached) " >&6
5425 else
5426 if test -n "$RANLIB"; then
5427 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5428 else
5429 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5430 for as_dir in $PATH
5431 do
5432 IFS=$as_save_IFS
5433 test -z "$as_dir" && as_dir=.
5434 for ac_exec_ext in '' $ac_executable_extensions; do
5435 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5436 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5437 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5438 break 2
5439 fi
5440 done
5441 done
5442 IFS=$as_save_IFS
5443
5444 fi
5445 fi
5446 RANLIB=$ac_cv_prog_RANLIB
5447 if test -n "$RANLIB"; then
5448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5449 $as_echo "$RANLIB" >&6; }
5450 else
5451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5452 $as_echo "no" >&6; }
5453 fi
5454
5455
5456 fi
5457 if test -z "$ac_cv_prog_RANLIB"; then
5458 ac_ct_RANLIB=$RANLIB
5459 # Extract the first word of "ranlib", so it can be a program name with args.
5460 set dummy ranlib; ac_word=$2
5461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5462 $as_echo_n "checking for $ac_word... " >&6; }
5463 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5464 $as_echo_n "(cached) " >&6
5465 else
5466 if test -n "$ac_ct_RANLIB"; then
5467 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5468 else
5469 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5470 for as_dir in $PATH
5471 do
5472 IFS=$as_save_IFS
5473 test -z "$as_dir" && as_dir=.
5474 for ac_exec_ext in '' $ac_executable_extensions; do
5475 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5476 ac_cv_prog_ac_ct_RANLIB="ranlib"
5477 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5478 break 2
5479 fi
5480 done
5481 done
5482 IFS=$as_save_IFS
5483
5484 fi
5485 fi
5486 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5487 if test -n "$ac_ct_RANLIB"; then
5488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5489 $as_echo "$ac_ct_RANLIB" >&6; }
5490 else
5491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5492 $as_echo "no" >&6; }
5493 fi
5494
5495 if test "x$ac_ct_RANLIB" = x; then
5496 RANLIB=":"
5497 else
5498 case $cross_compiling:$ac_tool_warned in
5499 yes:)
5500 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5501 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5502 ac_tool_warned=yes ;;
5503 esac
5504 RANLIB=$ac_ct_RANLIB
5505 fi
5506 else
5507 RANLIB="$ac_cv_prog_RANLIB"
5508 fi
5509
5510 test -z "$RANLIB" && RANLIB=:
5511
5512
5513
5514
5515
5516
5517 # Determine commands to create old-style static archives.
5518 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5519 old_postinstall_cmds='chmod 644 $oldlib'
5520 old_postuninstall_cmds=
5521
5522 if test -n "$RANLIB"; then
5523 case $host_os in
5524 openbsd*)
5525 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5526 ;;
5527 *)
5528 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5529 ;;
5530 esac
5531 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5532 fi
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567 # If no C compiler was specified, use CC.
5568 LTCC=${LTCC-"$CC"}
5569
5570 # If no C compiler flags were specified, use CFLAGS.
5571 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5572
5573 # Allow CC to be a program name with arguments.
5574 compiler=$CC
5575
5576
5577 # Check for command to grab the raw symbol name followed by C symbol from nm.
5578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5579 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5580 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
5581 $as_echo_n "(cached) " >&6
5582 else
5583
5584 # These are sane defaults that work on at least a few old systems.
5585 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
5586
5587 # Character class describing NM global symbol codes.
5588 symcode='[BCDEGRST]'
5589
5590 # Regexp to match symbols that can be accessed directly from C.
5591 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5592
5593 # Define system-specific variables.
5594 case $host_os in
5595 aix*)
5596 symcode='[BCDT]'
5597 ;;
5598 cygwin* | mingw* | pw32* | cegcc*)
5599 symcode='[ABCDGISTW]'
5600 ;;
5601 hpux*)
5602 if test "$host_cpu" = ia64; then
5603 symcode='[ABCDEGRST]'
5604 fi
5605 ;;
5606 irix* | nonstopux*)
5607 symcode='[BCDEGRST]'
5608 ;;
5609 osf*)
5610 symcode='[BCDEGQRST]'
5611 ;;
5612 solaris*)
5613 symcode='[BDRT]'
5614 ;;
5615 sco3.2v5*)
5616 symcode='[DT]'
5617 ;;
5618 sysv4.2uw2*)
5619 symcode='[DT]'
5620 ;;
5621 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5622 symcode='[ABDT]'
5623 ;;
5624 sysv4)
5625 symcode='[DFNSTU]'
5626 ;;
5627 esac
5628
5629 # If we're using GNU nm, then use its standard symbol codes.
5630 case `$NM -V 2>&1` in
5631 *GNU* | *'with BFD'*)
5632 symcode='[ABCDGIRSTW]' ;;
5633 esac
5634
5635 # Transform an extracted symbol line into a proper C declaration.
5636 # Some systems (esp. on ia64) link data and code symbols differently,
5637 # so use this general approach.
5638 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5639
5640 # Transform an extracted symbol line into symbol name and symbol address
5641 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5642 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'"
5643
5644 # Handle CRLF in mingw tool chain
5645 opt_cr=
5646 case $build_os in
5647 mingw*)
5648 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5649 ;;
5650 esac
5651
5652 # Try without a prefix underscore, then with it.
5653 for ac_symprfx in "" "_"; do
5654
5655 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5656 symxfrm="\\1 $ac_symprfx\\2 \\2"
5657
5658 # Write the raw and C identifiers.
5659 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5660 # Fake it for dumpbin and say T for any non-static function
5661 # and D for any global variable.
5662 # Also find C++ and __fastcall symbols from MSVC++,
5663 # which start with @ or ?.
5664 lt_cv_sys_global_symbol_pipe="$AWK '"\
5665 " {last_section=section; section=\$ 3};"\
5666 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5667 " \$ 0!~/External *\|/{next};"\
5668 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5669 " {if(hide[section]) next};"\
5670 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5671 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5672 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
5673 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5674 " ' prfx=^$ac_symprfx"
5675 else
5676 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5677 fi
5678
5679 # Check to see that the pipe works correctly.
5680 pipe_works=no
5681
5682 rm -f conftest*
5683 cat > conftest.$ac_ext <<_LT_EOF
5684 #ifdef __cplusplus
5685 extern "C" {
5686 #endif
5687 char nm_test_var;
5688 void nm_test_func(void);
5689 void nm_test_func(void){}
5690 #ifdef __cplusplus
5691 }
5692 #endif
5693 int main(){nm_test_var='a';nm_test_func();return(0);}
5694 _LT_EOF
5695
5696 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5697 (eval $ac_compile) 2>&5
5698 ac_status=$?
5699 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5700 test $ac_status = 0; }; then
5701 # Now try to grab the symbols.
5702 nlist=conftest.nm
5703 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
5704 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5705 ac_status=$?
5706 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5707 test $ac_status = 0; } && test -s "$nlist"; then
5708 # Try sorting and uniquifying the output.
5709 if sort "$nlist" | uniq > "$nlist"T; then
5710 mv -f "$nlist"T "$nlist"
5711 else
5712 rm -f "$nlist"T
5713 fi
5714
5715 # Make sure that we snagged all the symbols we need.
5716 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5717 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5718 cat <<_LT_EOF > conftest.$ac_ext
5719 #ifdef __cplusplus
5720 extern "C" {
5721 #endif
5722
5723 _LT_EOF
5724 # Now generate the symbol file.
5725 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5726
5727 cat <<_LT_EOF >> conftest.$ac_ext
5728
5729 /* The mapping between symbol names and symbols. */
5730 const struct {
5731 const char *name;
5732 void *address;
5733 }
5734 lt__PROGRAM__LTX_preloaded_symbols[] =
5735 {
5736 { "@PROGRAM@", (void *) 0 },
5737 _LT_EOF
5738 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5739 cat <<\_LT_EOF >> conftest.$ac_ext
5740 {0, (void *) 0}
5741 };
5742
5743 /* This works around a problem in FreeBSD linker */
5744 #ifdef FREEBSD_WORKAROUND
5745 static const void *lt_preloaded_setup() {
5746 return lt__PROGRAM__LTX_preloaded_symbols;
5747 }
5748 #endif
5749
5750 #ifdef __cplusplus
5751 }
5752 #endif
5753 _LT_EOF
5754 # Now try linking the two files.
5755 mv conftest.$ac_objext conftstm.$ac_objext
5756 lt_save_LIBS="$LIBS"
5757 lt_save_CFLAGS="$CFLAGS"
5758 LIBS="conftstm.$ac_objext"
5759 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5760 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5761 (eval $ac_link) 2>&5
5762 ac_status=$?
5763 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5764 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5765 pipe_works=yes
5766 fi
5767 LIBS="$lt_save_LIBS"
5768 CFLAGS="$lt_save_CFLAGS"
5769 else
5770 echo "cannot find nm_test_func in $nlist" >&5
5771 fi
5772 else
5773 echo "cannot find nm_test_var in $nlist" >&5
5774 fi
5775 else
5776 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5777 fi
5778 else
5779 echo "$progname: failed program was:" >&5
5780 cat conftest.$ac_ext >&5
5781 fi
5782 rm -rf conftest* conftst*
5783
5784 # Do not use the global_symbol_pipe unless it works.
5785 if test "$pipe_works" = yes; then
5786 break
5787 else
5788 lt_cv_sys_global_symbol_pipe=
5789 fi
5790 done
5791
5792 fi
5793
5794 if test -z "$lt_cv_sys_global_symbol_pipe"; then
5795 lt_cv_sys_global_symbol_to_cdecl=
5796 fi
5797 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5799 $as_echo "failed" >&6; }
5800 else
5801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5802 $as_echo "ok" >&6; }
5803 fi
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827 # Check whether --enable-libtool-lock was given.
5828 if test "${enable_libtool_lock+set}" = set; then :
5829 enableval=$enable_libtool_lock;
5830 fi
5831
5832 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5833
5834 # Some flags need to be propagated to the compiler or linker for good
5835 # libtool support.
5836 case $host in
5837 ia64-*-hpux*)
5838 # Find out which ABI we are using.
5839 echo 'int i;' > conftest.$ac_ext
5840 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5841 (eval $ac_compile) 2>&5
5842 ac_status=$?
5843 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5844 test $ac_status = 0; }; then
5845 case `/usr/bin/file conftest.$ac_objext` in
5846 *ELF-32*)
5847 HPUX_IA64_MODE="32"
5848 ;;
5849 *ELF-64*)
5850 HPUX_IA64_MODE="64"
5851 ;;
5852 esac
5853 fi
5854 rm -rf conftest*
5855 ;;
5856 *-*-irix6*)
5857 # Find out which ABI we are using.
5858 echo '#line 5858 "configure"' > conftest.$ac_ext
5859 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5860 (eval $ac_compile) 2>&5
5861 ac_status=$?
5862 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5863 test $ac_status = 0; }; then
5864 if test "$lt_cv_prog_gnu_ld" = yes; then
5865 case `/usr/bin/file conftest.$ac_objext` in
5866 *32-bit*)
5867 LD="${LD-ld} -melf32bsmip"
5868 ;;
5869 *N32*)
5870 LD="${LD-ld} -melf32bmipn32"
5871 ;;
5872 *64-bit*)
5873 LD="${LD-ld} -melf64bmip"
5874 ;;
5875 esac
5876 else
5877 case `/usr/bin/file conftest.$ac_objext` in
5878 *32-bit*)
5879 LD="${LD-ld} -32"
5880 ;;
5881 *N32*)
5882 LD="${LD-ld} -n32"
5883 ;;
5884 *64-bit*)
5885 LD="${LD-ld} -64"
5886 ;;
5887 esac
5888 fi
5889 fi
5890 rm -rf conftest*
5891 ;;
5892
5893 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
5894 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5895 # Find out which ABI we are using.
5896 echo 'int i;' > conftest.$ac_ext
5897 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5898 (eval $ac_compile) 2>&5
5899 ac_status=$?
5900 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5901 test $ac_status = 0; }; then
5902 case `/usr/bin/file conftest.o` in
5903 *32-bit*)
5904 case $host in
5905 x86_64-*kfreebsd*-gnu)
5906 LD="${LD-ld} -m elf_i386_fbsd"
5907 ;;
5908 x86_64-*linux*)
5909 LD="${LD-ld} -m elf_i386"
5910 ;;
5911 ppc64-*linux*|powerpc64-*linux*)
5912 LD="${LD-ld} -m elf32ppclinux"
5913 ;;
5914 s390x-*linux*)
5915 LD="${LD-ld} -m elf_s390"
5916 ;;
5917 sparc64-*linux*)
5918 LD="${LD-ld} -m elf32_sparc"
5919 ;;
5920 esac
5921 ;;
5922 *64-bit*)
5923 case $host in
5924 x86_64-*kfreebsd*-gnu)
5925 LD="${LD-ld} -m elf_x86_64_fbsd"
5926 ;;
5927 x86_64-*linux*)
5928 LD="${LD-ld} -m elf_x86_64"
5929 ;;
5930 ppc*-*linux*|powerpc*-*linux*)
5931 LD="${LD-ld} -m elf64ppc"
5932 ;;
5933 s390*-*linux*|s390*-*tpf*)
5934 LD="${LD-ld} -m elf64_s390"
5935 ;;
5936 sparc*-*linux*)
5937 LD="${LD-ld} -m elf64_sparc"
5938 ;;
5939 esac
5940 ;;
5941 esac
5942 fi
5943 rm -rf conftest*
5944 ;;
5945
5946 *-*-sco3.2v5*)
5947 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5948 SAVE_CFLAGS="$CFLAGS"
5949 CFLAGS="$CFLAGS -belf"
5950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5951 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5952 if test "${lt_cv_cc_needs_belf+set}" = set; then :
5953 $as_echo_n "(cached) " >&6
5954 else
5955 ac_ext=c
5956 ac_cpp='$CPP $CPPFLAGS'
5957 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5958 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5959 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5960
5961 if test x$gcc_no_link = xyes; then
5962 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
5963 fi
5964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5965 /* end confdefs.h. */
5966
5967 int
5968 main ()
5969 {
5970
5971 ;
5972 return 0;
5973 }
5974 _ACEOF
5975 if ac_fn_c_try_link "$LINENO"; then :
5976 lt_cv_cc_needs_belf=yes
5977 else
5978 lt_cv_cc_needs_belf=no
5979 fi
5980 rm -f core conftest.err conftest.$ac_objext \
5981 conftest$ac_exeext conftest.$ac_ext
5982 ac_ext=c
5983 ac_cpp='$CPP $CPPFLAGS'
5984 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5985 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5986 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5987
5988 fi
5989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5990 $as_echo "$lt_cv_cc_needs_belf" >&6; }
5991 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5992 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5993 CFLAGS="$SAVE_CFLAGS"
5994 fi
5995 ;;
5996 sparc*-*solaris*)
5997 # Find out which ABI we are using.
5998 echo 'int i;' > conftest.$ac_ext
5999 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6000 (eval $ac_compile) 2>&5
6001 ac_status=$?
6002 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6003 test $ac_status = 0; }; then
6004 case `/usr/bin/file conftest.o` in
6005 *64-bit*)
6006 case $lt_cv_prog_gnu_ld in
6007 yes*) LD="${LD-ld} -m elf64_sparc" ;;
6008 *)
6009 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6010 LD="${LD-ld} -64"
6011 fi
6012 ;;
6013 esac
6014 ;;
6015 esac
6016 fi
6017 rm -rf conftest*
6018 ;;
6019 esac
6020
6021 need_locks="$enable_libtool_lock"
6022
6023
6024 case $host_os in
6025 rhapsody* | darwin*)
6026 if test -n "$ac_tool_prefix"; then
6027 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6028 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6030 $as_echo_n "checking for $ac_word... " >&6; }
6031 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6032 $as_echo_n "(cached) " >&6
6033 else
6034 if test -n "$DSYMUTIL"; then
6035 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6036 else
6037 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6038 for as_dir in $PATH
6039 do
6040 IFS=$as_save_IFS
6041 test -z "$as_dir" && as_dir=.
6042 for ac_exec_ext in '' $ac_executable_extensions; do
6043 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6044 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6045 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6046 break 2
6047 fi
6048 done
6049 done
6050 IFS=$as_save_IFS
6051
6052 fi
6053 fi
6054 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6055 if test -n "$DSYMUTIL"; then
6056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6057 $as_echo "$DSYMUTIL" >&6; }
6058 else
6059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6060 $as_echo "no" >&6; }
6061 fi
6062
6063
6064 fi
6065 if test -z "$ac_cv_prog_DSYMUTIL"; then
6066 ac_ct_DSYMUTIL=$DSYMUTIL
6067 # Extract the first word of "dsymutil", so it can be a program name with args.
6068 set dummy dsymutil; ac_word=$2
6069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6070 $as_echo_n "checking for $ac_word... " >&6; }
6071 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6072 $as_echo_n "(cached) " >&6
6073 else
6074 if test -n "$ac_ct_DSYMUTIL"; then
6075 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6076 else
6077 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6078 for as_dir in $PATH
6079 do
6080 IFS=$as_save_IFS
6081 test -z "$as_dir" && as_dir=.
6082 for ac_exec_ext in '' $ac_executable_extensions; do
6083 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6084 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6085 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6086 break 2
6087 fi
6088 done
6089 done
6090 IFS=$as_save_IFS
6091
6092 fi
6093 fi
6094 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6095 if test -n "$ac_ct_DSYMUTIL"; then
6096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6097 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6098 else
6099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6100 $as_echo "no" >&6; }
6101 fi
6102
6103 if test "x$ac_ct_DSYMUTIL" = x; then
6104 DSYMUTIL=":"
6105 else
6106 case $cross_compiling:$ac_tool_warned in
6107 yes:)
6108 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6109 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6110 ac_tool_warned=yes ;;
6111 esac
6112 DSYMUTIL=$ac_ct_DSYMUTIL
6113 fi
6114 else
6115 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6116 fi
6117
6118 if test -n "$ac_tool_prefix"; then
6119 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6120 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6122 $as_echo_n "checking for $ac_word... " >&6; }
6123 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6124 $as_echo_n "(cached) " >&6
6125 else
6126 if test -n "$NMEDIT"; then
6127 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6128 else
6129 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6130 for as_dir in $PATH
6131 do
6132 IFS=$as_save_IFS
6133 test -z "$as_dir" && as_dir=.
6134 for ac_exec_ext in '' $ac_executable_extensions; do
6135 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6136 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6137 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6138 break 2
6139 fi
6140 done
6141 done
6142 IFS=$as_save_IFS
6143
6144 fi
6145 fi
6146 NMEDIT=$ac_cv_prog_NMEDIT
6147 if test -n "$NMEDIT"; then
6148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6149 $as_echo "$NMEDIT" >&6; }
6150 else
6151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6152 $as_echo "no" >&6; }
6153 fi
6154
6155
6156 fi
6157 if test -z "$ac_cv_prog_NMEDIT"; then
6158 ac_ct_NMEDIT=$NMEDIT
6159 # Extract the first word of "nmedit", so it can be a program name with args.
6160 set dummy nmedit; ac_word=$2
6161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6162 $as_echo_n "checking for $ac_word... " >&6; }
6163 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6164 $as_echo_n "(cached) " >&6
6165 else
6166 if test -n "$ac_ct_NMEDIT"; then
6167 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6168 else
6169 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6170 for as_dir in $PATH
6171 do
6172 IFS=$as_save_IFS
6173 test -z "$as_dir" && as_dir=.
6174 for ac_exec_ext in '' $ac_executable_extensions; do
6175 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6176 ac_cv_prog_ac_ct_NMEDIT="nmedit"
6177 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6178 break 2
6179 fi
6180 done
6181 done
6182 IFS=$as_save_IFS
6183
6184 fi
6185 fi
6186 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6187 if test -n "$ac_ct_NMEDIT"; then
6188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6189 $as_echo "$ac_ct_NMEDIT" >&6; }
6190 else
6191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6192 $as_echo "no" >&6; }
6193 fi
6194
6195 if test "x$ac_ct_NMEDIT" = x; then
6196 NMEDIT=":"
6197 else
6198 case $cross_compiling:$ac_tool_warned in
6199 yes:)
6200 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6201 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6202 ac_tool_warned=yes ;;
6203 esac
6204 NMEDIT=$ac_ct_NMEDIT
6205 fi
6206 else
6207 NMEDIT="$ac_cv_prog_NMEDIT"
6208 fi
6209
6210 if test -n "$ac_tool_prefix"; then
6211 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6212 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6214 $as_echo_n "checking for $ac_word... " >&6; }
6215 if test "${ac_cv_prog_LIPO+set}" = set; then :
6216 $as_echo_n "(cached) " >&6
6217 else
6218 if test -n "$LIPO"; then
6219 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6220 else
6221 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6222 for as_dir in $PATH
6223 do
6224 IFS=$as_save_IFS
6225 test -z "$as_dir" && as_dir=.
6226 for ac_exec_ext in '' $ac_executable_extensions; do
6227 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6228 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6229 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6230 break 2
6231 fi
6232 done
6233 done
6234 IFS=$as_save_IFS
6235
6236 fi
6237 fi
6238 LIPO=$ac_cv_prog_LIPO
6239 if test -n "$LIPO"; then
6240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6241 $as_echo "$LIPO" >&6; }
6242 else
6243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6244 $as_echo "no" >&6; }
6245 fi
6246
6247
6248 fi
6249 if test -z "$ac_cv_prog_LIPO"; then
6250 ac_ct_LIPO=$LIPO
6251 # Extract the first word of "lipo", so it can be a program name with args.
6252 set dummy lipo; ac_word=$2
6253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6254 $as_echo_n "checking for $ac_word... " >&6; }
6255 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6256 $as_echo_n "(cached) " >&6
6257 else
6258 if test -n "$ac_ct_LIPO"; then
6259 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6260 else
6261 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6262 for as_dir in $PATH
6263 do
6264 IFS=$as_save_IFS
6265 test -z "$as_dir" && as_dir=.
6266 for ac_exec_ext in '' $ac_executable_extensions; do
6267 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6268 ac_cv_prog_ac_ct_LIPO="lipo"
6269 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6270 break 2
6271 fi
6272 done
6273 done
6274 IFS=$as_save_IFS
6275
6276 fi
6277 fi
6278 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6279 if test -n "$ac_ct_LIPO"; then
6280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6281 $as_echo "$ac_ct_LIPO" >&6; }
6282 else
6283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6284 $as_echo "no" >&6; }
6285 fi
6286
6287 if test "x$ac_ct_LIPO" = x; then
6288 LIPO=":"
6289 else
6290 case $cross_compiling:$ac_tool_warned in
6291 yes:)
6292 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6293 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6294 ac_tool_warned=yes ;;
6295 esac
6296 LIPO=$ac_ct_LIPO
6297 fi
6298 else
6299 LIPO="$ac_cv_prog_LIPO"
6300 fi
6301
6302 if test -n "$ac_tool_prefix"; then
6303 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6304 set dummy ${ac_tool_prefix}otool; ac_word=$2
6305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6306 $as_echo_n "checking for $ac_word... " >&6; }
6307 if test "${ac_cv_prog_OTOOL+set}" = set; then :
6308 $as_echo_n "(cached) " >&6
6309 else
6310 if test -n "$OTOOL"; then
6311 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6312 else
6313 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6314 for as_dir in $PATH
6315 do
6316 IFS=$as_save_IFS
6317 test -z "$as_dir" && as_dir=.
6318 for ac_exec_ext in '' $ac_executable_extensions; do
6319 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6320 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6321 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6322 break 2
6323 fi
6324 done
6325 done
6326 IFS=$as_save_IFS
6327
6328 fi
6329 fi
6330 OTOOL=$ac_cv_prog_OTOOL
6331 if test -n "$OTOOL"; then
6332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6333 $as_echo "$OTOOL" >&6; }
6334 else
6335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6336 $as_echo "no" >&6; }
6337 fi
6338
6339
6340 fi
6341 if test -z "$ac_cv_prog_OTOOL"; then
6342 ac_ct_OTOOL=$OTOOL
6343 # Extract the first word of "otool", so it can be a program name with args.
6344 set dummy otool; ac_word=$2
6345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6346 $as_echo_n "checking for $ac_word... " >&6; }
6347 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6348 $as_echo_n "(cached) " >&6
6349 else
6350 if test -n "$ac_ct_OTOOL"; then
6351 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6352 else
6353 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6354 for as_dir in $PATH
6355 do
6356 IFS=$as_save_IFS
6357 test -z "$as_dir" && as_dir=.
6358 for ac_exec_ext in '' $ac_executable_extensions; do
6359 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6360 ac_cv_prog_ac_ct_OTOOL="otool"
6361 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6362 break 2
6363 fi
6364 done
6365 done
6366 IFS=$as_save_IFS
6367
6368 fi
6369 fi
6370 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6371 if test -n "$ac_ct_OTOOL"; then
6372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6373 $as_echo "$ac_ct_OTOOL" >&6; }
6374 else
6375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6376 $as_echo "no" >&6; }
6377 fi
6378
6379 if test "x$ac_ct_OTOOL" = x; then
6380 OTOOL=":"
6381 else
6382 case $cross_compiling:$ac_tool_warned in
6383 yes:)
6384 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6385 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6386 ac_tool_warned=yes ;;
6387 esac
6388 OTOOL=$ac_ct_OTOOL
6389 fi
6390 else
6391 OTOOL="$ac_cv_prog_OTOOL"
6392 fi
6393
6394 if test -n "$ac_tool_prefix"; then
6395 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6396 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6398 $as_echo_n "checking for $ac_word... " >&6; }
6399 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6400 $as_echo_n "(cached) " >&6
6401 else
6402 if test -n "$OTOOL64"; then
6403 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6404 else
6405 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6406 for as_dir in $PATH
6407 do
6408 IFS=$as_save_IFS
6409 test -z "$as_dir" && as_dir=.
6410 for ac_exec_ext in '' $ac_executable_extensions; do
6411 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6412 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6413 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6414 break 2
6415 fi
6416 done
6417 done
6418 IFS=$as_save_IFS
6419
6420 fi
6421 fi
6422 OTOOL64=$ac_cv_prog_OTOOL64
6423 if test -n "$OTOOL64"; then
6424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6425 $as_echo "$OTOOL64" >&6; }
6426 else
6427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6428 $as_echo "no" >&6; }
6429 fi
6430
6431
6432 fi
6433 if test -z "$ac_cv_prog_OTOOL64"; then
6434 ac_ct_OTOOL64=$OTOOL64
6435 # Extract the first word of "otool64", so it can be a program name with args.
6436 set dummy otool64; ac_word=$2
6437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6438 $as_echo_n "checking for $ac_word... " >&6; }
6439 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6440 $as_echo_n "(cached) " >&6
6441 else
6442 if test -n "$ac_ct_OTOOL64"; then
6443 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6444 else
6445 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6446 for as_dir in $PATH
6447 do
6448 IFS=$as_save_IFS
6449 test -z "$as_dir" && as_dir=.
6450 for ac_exec_ext in '' $ac_executable_extensions; do
6451 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6452 ac_cv_prog_ac_ct_OTOOL64="otool64"
6453 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6454 break 2
6455 fi
6456 done
6457 done
6458 IFS=$as_save_IFS
6459
6460 fi
6461 fi
6462 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6463 if test -n "$ac_ct_OTOOL64"; then
6464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6465 $as_echo "$ac_ct_OTOOL64" >&6; }
6466 else
6467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6468 $as_echo "no" >&6; }
6469 fi
6470
6471 if test "x$ac_ct_OTOOL64" = x; then
6472 OTOOL64=":"
6473 else
6474 case $cross_compiling:$ac_tool_warned in
6475 yes:)
6476 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6477 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6478 ac_tool_warned=yes ;;
6479 esac
6480 OTOOL64=$ac_ct_OTOOL64
6481 fi
6482 else
6483 OTOOL64="$ac_cv_prog_OTOOL64"
6484 fi
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6513 $as_echo_n "checking for -single_module linker flag... " >&6; }
6514 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6515 $as_echo_n "(cached) " >&6
6516 else
6517 lt_cv_apple_cc_single_mod=no
6518 if test -z "${LT_MULTI_MODULE}"; then
6519 # By default we will add the -single_module flag. You can override
6520 # by either setting the environment variable LT_MULTI_MODULE
6521 # non-empty at configure time, or by adding -multi_module to the
6522 # link flags.
6523 rm -rf libconftest.dylib*
6524 echo "int foo(void){return 1;}" > conftest.c
6525 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6526 -dynamiclib -Wl,-single_module conftest.c" >&5
6527 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6528 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6529 _lt_result=$?
6530 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6531 lt_cv_apple_cc_single_mod=yes
6532 else
6533 cat conftest.err >&5
6534 fi
6535 rm -rf libconftest.dylib*
6536 rm -f conftest.*
6537 fi
6538 fi
6539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6540 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6542 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6543 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6544 $as_echo_n "(cached) " >&6
6545 else
6546 lt_cv_ld_exported_symbols_list=no
6547 save_LDFLAGS=$LDFLAGS
6548 echo "_main" > conftest.sym
6549 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6550 if test x$gcc_no_link = xyes; then
6551 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6552 fi
6553 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6554 /* end confdefs.h. */
6555
6556 int
6557 main ()
6558 {
6559
6560 ;
6561 return 0;
6562 }
6563 _ACEOF
6564 if ac_fn_c_try_link "$LINENO"; then :
6565 lt_cv_ld_exported_symbols_list=yes
6566 else
6567 lt_cv_ld_exported_symbols_list=no
6568 fi
6569 rm -f core conftest.err conftest.$ac_objext \
6570 conftest$ac_exeext conftest.$ac_ext
6571 LDFLAGS="$save_LDFLAGS"
6572
6573 fi
6574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6575 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6576 case $host_os in
6577 rhapsody* | darwin1.[012])
6578 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6579 darwin1.*)
6580 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6581 darwin*) # darwin 5.x on
6582 # if running on 10.5 or later, the deployment target defaults
6583 # to the OS version, if on x86, and 10.4, the deployment
6584 # target defaults to 10.4. Don't you love it?
6585 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6586 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6587 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6588 10.[012]*)
6589 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6590 10.*)
6591 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6592 esac
6593 ;;
6594 esac
6595 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6596 _lt_dar_single_mod='$single_module'
6597 fi
6598 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6599 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6600 else
6601 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6602 fi
6603 if test "$DSYMUTIL" != ":"; then
6604 _lt_dsymutil='~$DSYMUTIL $lib || :'
6605 else
6606 _lt_dsymutil=
6607 fi
6608 ;;
6609 esac
6610
6611 ac_ext=c
6612 ac_cpp='$CPP $CPPFLAGS'
6613 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6614 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6615 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6617 $as_echo_n "checking how to run the C preprocessor... " >&6; }
6618 # On Suns, sometimes $CPP names a directory.
6619 if test -n "$CPP" && test -d "$CPP"; then
6620 CPP=
6621 fi
6622 if test -z "$CPP"; then
6623 if test "${ac_cv_prog_CPP+set}" = set; then :
6624 $as_echo_n "(cached) " >&6
6625 else
6626 # Double quotes because CPP needs to be expanded
6627 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6628 do
6629 ac_preproc_ok=false
6630 for ac_c_preproc_warn_flag in '' yes
6631 do
6632 # Use a header file that comes with gcc, so configuring glibc
6633 # with a fresh cross-compiler works.
6634 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6635 # <limits.h> exists even on freestanding compilers.
6636 # On the NeXT, cc -E runs the code through the compiler's parser,
6637 # not just through cpp. "Syntax error" is here to catch this case.
6638 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6639 /* end confdefs.h. */
6640 #ifdef __STDC__
6641 # include <limits.h>
6642 #else
6643 # include <assert.h>
6644 #endif
6645 Syntax error
6646 _ACEOF
6647 if ac_fn_c_try_cpp "$LINENO"; then :
6648
6649 else
6650 # Broken: fails on valid input.
6651 continue
6652 fi
6653 rm -f conftest.err conftest.$ac_ext
6654
6655 # OK, works on sane cases. Now check whether nonexistent headers
6656 # can be detected and how.
6657 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6658 /* end confdefs.h. */
6659 #include <ac_nonexistent.h>
6660 _ACEOF
6661 if ac_fn_c_try_cpp "$LINENO"; then :
6662 # Broken: success on invalid input.
6663 continue
6664 else
6665 # Passes both tests.
6666 ac_preproc_ok=:
6667 break
6668 fi
6669 rm -f conftest.err conftest.$ac_ext
6670
6671 done
6672 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6673 rm -f conftest.err conftest.$ac_ext
6674 if $ac_preproc_ok; then :
6675 break
6676 fi
6677
6678 done
6679 ac_cv_prog_CPP=$CPP
6680
6681 fi
6682 CPP=$ac_cv_prog_CPP
6683 else
6684 ac_cv_prog_CPP=$CPP
6685 fi
6686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6687 $as_echo "$CPP" >&6; }
6688 ac_preproc_ok=false
6689 for ac_c_preproc_warn_flag in '' yes
6690 do
6691 # Use a header file that comes with gcc, so configuring glibc
6692 # with a fresh cross-compiler works.
6693 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6694 # <limits.h> exists even on freestanding compilers.
6695 # On the NeXT, cc -E runs the code through the compiler's parser,
6696 # not just through cpp. "Syntax error" is here to catch this case.
6697 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6698 /* end confdefs.h. */
6699 #ifdef __STDC__
6700 # include <limits.h>
6701 #else
6702 # include <assert.h>
6703 #endif
6704 Syntax error
6705 _ACEOF
6706 if ac_fn_c_try_cpp "$LINENO"; then :
6707
6708 else
6709 # Broken: fails on valid input.
6710 continue
6711 fi
6712 rm -f conftest.err conftest.$ac_ext
6713
6714 # OK, works on sane cases. Now check whether nonexistent headers
6715 # can be detected and how.
6716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6717 /* end confdefs.h. */
6718 #include <ac_nonexistent.h>
6719 _ACEOF
6720 if ac_fn_c_try_cpp "$LINENO"; then :
6721 # Broken: success on invalid input.
6722 continue
6723 else
6724 # Passes both tests.
6725 ac_preproc_ok=:
6726 break
6727 fi
6728 rm -f conftest.err conftest.$ac_ext
6729
6730 done
6731 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6732 rm -f conftest.err conftest.$ac_ext
6733 if $ac_preproc_ok; then :
6734
6735 else
6736 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6737 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6738 as_fn_error "C preprocessor \"$CPP\" fails sanity check
6739 See \`config.log' for more details." "$LINENO" 5; }
6740 fi
6741
6742 ac_ext=c
6743 ac_cpp='$CPP $CPPFLAGS'
6744 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6745 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6746 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6747
6748
6749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6750 $as_echo_n "checking for ANSI C header files... " >&6; }
6751 if test "${ac_cv_header_stdc+set}" = set; then :
6752 $as_echo_n "(cached) " >&6
6753 else
6754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6755 /* end confdefs.h. */
6756 #include <stdlib.h>
6757 #include <stdarg.h>
6758 #include <string.h>
6759 #include <float.h>
6760
6761 int
6762 main ()
6763 {
6764
6765 ;
6766 return 0;
6767 }
6768 _ACEOF
6769 if ac_fn_c_try_compile "$LINENO"; then :
6770 ac_cv_header_stdc=yes
6771 else
6772 ac_cv_header_stdc=no
6773 fi
6774 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6775
6776 if test $ac_cv_header_stdc = yes; then
6777 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6779 /* end confdefs.h. */
6780 #include <string.h>
6781
6782 _ACEOF
6783 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6784 $EGREP "memchr" >/dev/null 2>&1; then :
6785
6786 else
6787 ac_cv_header_stdc=no
6788 fi
6789 rm -f conftest*
6790
6791 fi
6792
6793 if test $ac_cv_header_stdc = yes; then
6794 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6796 /* end confdefs.h. */
6797 #include <stdlib.h>
6798
6799 _ACEOF
6800 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6801 $EGREP "free" >/dev/null 2>&1; then :
6802
6803 else
6804 ac_cv_header_stdc=no
6805 fi
6806 rm -f conftest*
6807
6808 fi
6809
6810 if test $ac_cv_header_stdc = yes; then
6811 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6812 if test "$cross_compiling" = yes; then :
6813 :
6814 else
6815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6816 /* end confdefs.h. */
6817 #include <ctype.h>
6818 #include <stdlib.h>
6819 #if ((' ' & 0x0FF) == 0x020)
6820 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6821 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6822 #else
6823 # define ISLOWER(c) \
6824 (('a' <= (c) && (c) <= 'i') \
6825 || ('j' <= (c) && (c) <= 'r') \
6826 || ('s' <= (c) && (c) <= 'z'))
6827 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6828 #endif
6829
6830 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6831 int
6832 main ()
6833 {
6834 int i;
6835 for (i = 0; i < 256; i++)
6836 if (XOR (islower (i), ISLOWER (i))
6837 || toupper (i) != TOUPPER (i))
6838 return 2;
6839 return 0;
6840 }
6841 _ACEOF
6842 if ac_fn_c_try_run "$LINENO"; then :
6843
6844 else
6845 ac_cv_header_stdc=no
6846 fi
6847 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6848 conftest.$ac_objext conftest.beam conftest.$ac_ext
6849 fi
6850
6851 fi
6852 fi
6853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6854 $as_echo "$ac_cv_header_stdc" >&6; }
6855 if test $ac_cv_header_stdc = yes; then
6856
6857 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
6858
6859 fi
6860
6861 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6862 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6863 inttypes.h stdint.h unistd.h
6864 do :
6865 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6866 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6867 "
6868 eval as_val=\$$as_ac_Header
6869 if test "x$as_val" = x""yes; then :
6870 cat >>confdefs.h <<_ACEOF
6871 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6872 _ACEOF
6873
6874 fi
6875
6876 done
6877
6878
6879 for ac_header in dlfcn.h
6880 do :
6881 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6882 "
6883 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
6884 cat >>confdefs.h <<_ACEOF
6885 #define HAVE_DLFCN_H 1
6886 _ACEOF
6887
6888 fi
6889
6890 done
6891
6892
6893
6894 # Set options
6895
6896
6897
6898 enable_dlopen=no
6899
6900
6901 enable_win32_dll=no
6902
6903
6904 # Check whether --enable-shared was given.
6905 if test "${enable_shared+set}" = set; then :
6906 enableval=$enable_shared; p=${PACKAGE-default}
6907 case $enableval in
6908 yes) enable_shared=yes ;;
6909 no) enable_shared=no ;;
6910 *)
6911 enable_shared=no
6912 # Look at the argument we got. We use all the common list separators.
6913 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6914 for pkg in $enableval; do
6915 IFS="$lt_save_ifs"
6916 if test "X$pkg" = "X$p"; then
6917 enable_shared=yes
6918 fi
6919 done
6920 IFS="$lt_save_ifs"
6921 ;;
6922 esac
6923 else
6924 enable_shared=yes
6925 fi
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935 # Check whether --enable-static was given.
6936 if test "${enable_static+set}" = set; then :
6937 enableval=$enable_static; p=${PACKAGE-default}
6938 case $enableval in
6939 yes) enable_static=yes ;;
6940 no) enable_static=no ;;
6941 *)
6942 enable_static=no
6943 # Look at the argument we got. We use all the common list separators.
6944 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6945 for pkg in $enableval; do
6946 IFS="$lt_save_ifs"
6947 if test "X$pkg" = "X$p"; then
6948 enable_static=yes
6949 fi
6950 done
6951 IFS="$lt_save_ifs"
6952 ;;
6953 esac
6954 else
6955 enable_static=yes
6956 fi
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967 # Check whether --with-pic was given.
6968 if test "${with_pic+set}" = set; then :
6969 withval=$with_pic; pic_mode="$withval"
6970 else
6971 pic_mode=default
6972 fi
6973
6974
6975 test -z "$pic_mode" && pic_mode=default
6976
6977
6978
6979
6980
6981
6982
6983 # Check whether --enable-fast-install was given.
6984 if test "${enable_fast_install+set}" = set; then :
6985 enableval=$enable_fast_install; p=${PACKAGE-default}
6986 case $enableval in
6987 yes) enable_fast_install=yes ;;
6988 no) enable_fast_install=no ;;
6989 *)
6990 enable_fast_install=no
6991 # Look at the argument we got. We use all the common list separators.
6992 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6993 for pkg in $enableval; do
6994 IFS="$lt_save_ifs"
6995 if test "X$pkg" = "X$p"; then
6996 enable_fast_install=yes
6997 fi
6998 done
6999 IFS="$lt_save_ifs"
7000 ;;
7001 esac
7002 else
7003 enable_fast_install=yes
7004 fi
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016 # This can be used to rebuild libtool when needed
7017 LIBTOOL_DEPS="$ltmain"
7018
7019 # Always use our own libtool.
7020 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046 test -z "$LN_S" && LN_S="ln -s"
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061 if test -n "${ZSH_VERSION+set}" ; then
7062 setopt NO_GLOB_SUBST
7063 fi
7064
7065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7066 $as_echo_n "checking for objdir... " >&6; }
7067 if test "${lt_cv_objdir+set}" = set; then :
7068 $as_echo_n "(cached) " >&6
7069 else
7070 rm -f .libs 2>/dev/null
7071 mkdir .libs 2>/dev/null
7072 if test -d .libs; then
7073 lt_cv_objdir=.libs
7074 else
7075 # MS-DOS does not allow filenames that begin with a dot.
7076 lt_cv_objdir=_libs
7077 fi
7078 rmdir .libs 2>/dev/null
7079 fi
7080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7081 $as_echo "$lt_cv_objdir" >&6; }
7082 objdir=$lt_cv_objdir
7083
7084
7085
7086
7087
7088 cat >>confdefs.h <<_ACEOF
7089 #define LT_OBJDIR "$lt_cv_objdir/"
7090 _ACEOF
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108 case $host_os in
7109 aix3*)
7110 # AIX sometimes has problems with the GCC collect2 program. For some
7111 # reason, if we set the COLLECT_NAMES environment variable, the problems
7112 # vanish in a puff of smoke.
7113 if test "X${COLLECT_NAMES+set}" != Xset; then
7114 COLLECT_NAMES=
7115 export COLLECT_NAMES
7116 fi
7117 ;;
7118 esac
7119
7120 # Sed substitution that helps us do robust quoting. It backslashifies
7121 # metacharacters that are still active within double-quoted strings.
7122 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
7123
7124 # Same as above, but do not quote variable references.
7125 double_quote_subst='s/\(["`\\]\)/\\\1/g'
7126
7127 # Sed substitution to delay expansion of an escaped shell variable in a
7128 # double_quote_subst'ed string.
7129 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
7130
7131 # Sed substitution to delay expansion of an escaped single quote.
7132 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
7133
7134 # Sed substitution to avoid accidental globbing in evaled expressions
7135 no_glob_subst='s/\*/\\\*/g'
7136
7137 # Global variables:
7138 ofile=libtool
7139 can_build_shared=yes
7140
7141 # All known linkers require a `.a' archive for static linking (except MSVC,
7142 # which needs '.lib').
7143 libext=a
7144
7145 with_gnu_ld="$lt_cv_prog_gnu_ld"
7146
7147 old_CC="$CC"
7148 old_CFLAGS="$CFLAGS"
7149
7150 # Set sane defaults for various variables
7151 test -z "$CC" && CC=cc
7152 test -z "$LTCC" && LTCC=$CC
7153 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7154 test -z "$LD" && LD=ld
7155 test -z "$ac_objext" && ac_objext=o
7156
7157 for cc_temp in $compiler""; do
7158 case $cc_temp in
7159 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7160 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7161 \-*) ;;
7162 *) break;;
7163 esac
7164 done
7165 cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7166
7167
7168 # Only perform the check for file, if the check method requires it
7169 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7170 case $deplibs_check_method in
7171 file_magic*)
7172 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7174 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7175 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7176 $as_echo_n "(cached) " >&6
7177 else
7178 case $MAGIC_CMD in
7179 [\\/*] | ?:[\\/]*)
7180 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7181 ;;
7182 *)
7183 lt_save_MAGIC_CMD="$MAGIC_CMD"
7184 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7185 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7186 for ac_dir in $ac_dummy; do
7187 IFS="$lt_save_ifs"
7188 test -z "$ac_dir" && ac_dir=.
7189 if test -f $ac_dir/${ac_tool_prefix}file; then
7190 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7191 if test -n "$file_magic_test_file"; then
7192 case $deplibs_check_method in
7193 "file_magic "*)
7194 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7195 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7196 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7197 $EGREP "$file_magic_regex" > /dev/null; then
7198 :
7199 else
7200 cat <<_LT_EOF 1>&2
7201
7202 *** Warning: the command libtool uses to detect shared libraries,
7203 *** $file_magic_cmd, produces output that libtool cannot recognize.
7204 *** The result is that libtool may fail to recognize shared libraries
7205 *** as such. This will affect the creation of libtool libraries that
7206 *** depend on shared libraries, but programs linked with such libtool
7207 *** libraries will work regardless of this problem. Nevertheless, you
7208 *** may want to report the problem to your system manager and/or to
7209 *** bug-libtool@gnu.org
7210
7211 _LT_EOF
7212 fi ;;
7213 esac
7214 fi
7215 break
7216 fi
7217 done
7218 IFS="$lt_save_ifs"
7219 MAGIC_CMD="$lt_save_MAGIC_CMD"
7220 ;;
7221 esac
7222 fi
7223
7224 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7225 if test -n "$MAGIC_CMD"; then
7226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7227 $as_echo "$MAGIC_CMD" >&6; }
7228 else
7229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7230 $as_echo "no" >&6; }
7231 fi
7232
7233
7234
7235
7236
7237 if test -z "$lt_cv_path_MAGIC_CMD"; then
7238 if test -n "$ac_tool_prefix"; then
7239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7240 $as_echo_n "checking for file... " >&6; }
7241 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7242 $as_echo_n "(cached) " >&6
7243 else
7244 case $MAGIC_CMD in
7245 [\\/*] | ?:[\\/]*)
7246 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7247 ;;
7248 *)
7249 lt_save_MAGIC_CMD="$MAGIC_CMD"
7250 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7251 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7252 for ac_dir in $ac_dummy; do
7253 IFS="$lt_save_ifs"
7254 test -z "$ac_dir" && ac_dir=.
7255 if test -f $ac_dir/file; then
7256 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7257 if test -n "$file_magic_test_file"; then
7258 case $deplibs_check_method in
7259 "file_magic "*)
7260 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7261 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7262 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7263 $EGREP "$file_magic_regex" > /dev/null; then
7264 :
7265 else
7266 cat <<_LT_EOF 1>&2
7267
7268 *** Warning: the command libtool uses to detect shared libraries,
7269 *** $file_magic_cmd, produces output that libtool cannot recognize.
7270 *** The result is that libtool may fail to recognize shared libraries
7271 *** as such. This will affect the creation of libtool libraries that
7272 *** depend on shared libraries, but programs linked with such libtool
7273 *** libraries will work regardless of this problem. Nevertheless, you
7274 *** may want to report the problem to your system manager and/or to
7275 *** bug-libtool@gnu.org
7276
7277 _LT_EOF
7278 fi ;;
7279 esac
7280 fi
7281 break
7282 fi
7283 done
7284 IFS="$lt_save_ifs"
7285 MAGIC_CMD="$lt_save_MAGIC_CMD"
7286 ;;
7287 esac
7288 fi
7289
7290 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7291 if test -n "$MAGIC_CMD"; then
7292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7293 $as_echo "$MAGIC_CMD" >&6; }
7294 else
7295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7296 $as_echo "no" >&6; }
7297 fi
7298
7299
7300 else
7301 MAGIC_CMD=:
7302 fi
7303 fi
7304
7305 fi
7306 ;;
7307 esac
7308
7309 # Use C for the default configuration in the libtool script
7310
7311 lt_save_CC="$CC"
7312 ac_ext=c
7313 ac_cpp='$CPP $CPPFLAGS'
7314 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7315 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7316 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7317
7318
7319 # Source file extension for C test sources.
7320 ac_ext=c
7321
7322 # Object file extension for compiled C test sources.
7323 objext=o
7324 objext=$objext
7325
7326 # Code to be used in simple compile tests
7327 lt_simple_compile_test_code="int some_variable = 0;"
7328
7329 # Code to be used in simple link tests
7330 lt_simple_link_test_code='int main(){return(0);}'
7331
7332
7333
7334
7335
7336
7337
7338 # If no C compiler was specified, use CC.
7339 LTCC=${LTCC-"$CC"}
7340
7341 # If no C compiler flags were specified, use CFLAGS.
7342 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7343
7344 # Allow CC to be a program name with arguments.
7345 compiler=$CC
7346
7347 # Save the default compiler, since it gets overwritten when the other
7348 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7349 compiler_DEFAULT=$CC
7350
7351 # save warnings/boilerplate of simple test code
7352 ac_outfile=conftest.$ac_objext
7353 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7354 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7355 _lt_compiler_boilerplate=`cat conftest.err`
7356 $RM conftest*
7357
7358 ac_outfile=conftest.$ac_objext
7359 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7360 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7361 _lt_linker_boilerplate=`cat conftest.err`
7362 $RM -r conftest*
7363
7364
7365 ## CAVEAT EMPTOR:
7366 ## There is no encapsulation within the following macros, do not change
7367 ## the running order or otherwise move them around unless you know exactly
7368 ## what you are doing...
7369 if test -n "$compiler"; then
7370
7371 lt_prog_compiler_no_builtin_flag=
7372
7373 if test "$GCC" = yes; then
7374 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7375
7376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7377 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7378 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7379 $as_echo_n "(cached) " >&6
7380 else
7381 lt_cv_prog_compiler_rtti_exceptions=no
7382 ac_outfile=conftest.$ac_objext
7383 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7384 lt_compiler_flag="-fno-rtti -fno-exceptions"
7385 # Insert the option either (1) after the last *FLAGS variable, or
7386 # (2) before a word containing "conftest.", or (3) at the end.
7387 # Note that $ac_compile itself does not contain backslashes and begins
7388 # with a dollar sign (not a hyphen), so the echo should work correctly.
7389 # The option is referenced via a variable to avoid confusing sed.
7390 lt_compile=`echo "$ac_compile" | $SED \
7391 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7392 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7393 -e 's:$: $lt_compiler_flag:'`
7394 (eval echo "\"\$as_me:7394: $lt_compile\"" >&5)
7395 (eval "$lt_compile" 2>conftest.err)
7396 ac_status=$?
7397 cat conftest.err >&5
7398 echo "$as_me:7398: \$? = $ac_status" >&5
7399 if (exit $ac_status) && test -s "$ac_outfile"; then
7400 # The compiler can only warn and ignore the option if not recognized
7401 # So say no if there are warnings other than the usual output.
7402 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7403 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7404 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7405 lt_cv_prog_compiler_rtti_exceptions=yes
7406 fi
7407 fi
7408 $RM conftest*
7409
7410 fi
7411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7412 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7413
7414 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7415 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7416 else
7417 :
7418 fi
7419
7420 fi
7421
7422
7423
7424
7425
7426
7427 lt_prog_compiler_wl=
7428 lt_prog_compiler_pic=
7429 lt_prog_compiler_static=
7430
7431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7432 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7433
7434 if test "$GCC" = yes; then
7435 lt_prog_compiler_wl='-Wl,'
7436 lt_prog_compiler_static='-static'
7437
7438 case $host_os in
7439 aix*)
7440 # All AIX code is PIC.
7441 if test "$host_cpu" = ia64; then
7442 # AIX 5 now supports IA64 processor
7443 lt_prog_compiler_static='-Bstatic'
7444 fi
7445 ;;
7446
7447 amigaos*)
7448 case $host_cpu in
7449 powerpc)
7450 # see comment about AmigaOS4 .so support
7451 lt_prog_compiler_pic='-fPIC'
7452 ;;
7453 m68k)
7454 # FIXME: we need at least 68020 code to build shared libraries, but
7455 # adding the `-m68020' flag to GCC prevents building anything better,
7456 # like `-m68040'.
7457 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7458 ;;
7459 esac
7460 ;;
7461
7462 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7463 # PIC is the default for these OSes.
7464 ;;
7465
7466 mingw* | cygwin* | pw32* | os2* | cegcc*)
7467 # This hack is so that the source file can tell whether it is being
7468 # built for inclusion in a dll (and should export symbols for example).
7469 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7470 # (--disable-auto-import) libraries
7471 lt_prog_compiler_pic='-DDLL_EXPORT'
7472 ;;
7473
7474 darwin* | rhapsody*)
7475 # PIC is the default on this platform
7476 # Common symbols not allowed in MH_DYLIB files
7477 lt_prog_compiler_pic='-fno-common'
7478 ;;
7479
7480 hpux*)
7481 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7482 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7483 # sets the default TLS model and affects inlining.
7484 case $host_cpu in
7485 hppa*64*)
7486 # +Z the default
7487 ;;
7488 *)
7489 lt_prog_compiler_pic='-fPIC'
7490 ;;
7491 esac
7492 ;;
7493
7494 interix[3-9]*)
7495 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7496 # Instead, we relocate shared libraries at runtime.
7497 ;;
7498
7499 msdosdjgpp*)
7500 # Just because we use GCC doesn't mean we suddenly get shared libraries
7501 # on systems that don't support them.
7502 lt_prog_compiler_can_build_shared=no
7503 enable_shared=no
7504 ;;
7505
7506 *nto* | *qnx*)
7507 # QNX uses GNU C++, but need to define -shared option too, otherwise
7508 # it will coredump.
7509 lt_prog_compiler_pic='-fPIC -shared'
7510 ;;
7511
7512 sysv4*MP*)
7513 if test -d /usr/nec; then
7514 lt_prog_compiler_pic=-Kconform_pic
7515 fi
7516 ;;
7517
7518 *)
7519 lt_prog_compiler_pic='-fPIC'
7520 ;;
7521 esac
7522 else
7523 # PORTME Check for flag to pass linker flags through the system compiler.
7524 case $host_os in
7525 aix*)
7526 lt_prog_compiler_wl='-Wl,'
7527 if test "$host_cpu" = ia64; then
7528 # AIX 5 now supports IA64 processor
7529 lt_prog_compiler_static='-Bstatic'
7530 else
7531 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7532 fi
7533 ;;
7534
7535 mingw* | cygwin* | pw32* | os2* | cegcc*)
7536 # This hack is so that the source file can tell whether it is being
7537 # built for inclusion in a dll (and should export symbols for example).
7538 lt_prog_compiler_pic='-DDLL_EXPORT'
7539 ;;
7540
7541 hpux9* | hpux10* | hpux11*)
7542 lt_prog_compiler_wl='-Wl,'
7543 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7544 # not for PA HP-UX.
7545 case $host_cpu in
7546 hppa*64*|ia64*)
7547 # +Z the default
7548 ;;
7549 *)
7550 lt_prog_compiler_pic='+Z'
7551 ;;
7552 esac
7553 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7554 lt_prog_compiler_static='${wl}-a ${wl}archive'
7555 ;;
7556
7557 irix5* | irix6* | nonstopux*)
7558 lt_prog_compiler_wl='-Wl,'
7559 # PIC (with -KPIC) is the default.
7560 lt_prog_compiler_static='-non_shared'
7561 ;;
7562
7563 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7564 case $cc_basename in
7565 # old Intel for x86_64 which still supported -KPIC.
7566 ecc*)
7567 lt_prog_compiler_wl='-Wl,'
7568 lt_prog_compiler_pic='-KPIC'
7569 lt_prog_compiler_static='-static'
7570 ;;
7571 # icc used to be incompatible with GCC.
7572 # ICC 10 doesn't accept -KPIC any more.
7573 icc* | ifort*)
7574 lt_prog_compiler_wl='-Wl,'
7575 lt_prog_compiler_pic='-fPIC'
7576 lt_prog_compiler_static='-static'
7577 ;;
7578 # Lahey Fortran 8.1.
7579 lf95*)
7580 lt_prog_compiler_wl='-Wl,'
7581 lt_prog_compiler_pic='--shared'
7582 lt_prog_compiler_static='--static'
7583 ;;
7584 pgcc* | pgf77* | pgf90* | pgf95*)
7585 # Portland Group compilers (*not* the Pentium gcc compiler,
7586 # which looks to be a dead project)
7587 lt_prog_compiler_wl='-Wl,'
7588 lt_prog_compiler_pic='-fpic'
7589 lt_prog_compiler_static='-Bstatic'
7590 ;;
7591 ccc*)
7592 lt_prog_compiler_wl='-Wl,'
7593 # All Alpha code is PIC.
7594 lt_prog_compiler_static='-non_shared'
7595 ;;
7596 xl*)
7597 # IBM XL C 8.0/Fortran 10.1 on PPC
7598 lt_prog_compiler_wl='-Wl,'
7599 lt_prog_compiler_pic='-qpic'
7600 lt_prog_compiler_static='-qstaticlink'
7601 ;;
7602 *)
7603 case `$CC -V 2>&1 | sed 5q` in
7604 *Sun\ C*)
7605 # Sun C 5.9
7606 lt_prog_compiler_pic='-KPIC'
7607 lt_prog_compiler_static='-Bstatic'
7608 lt_prog_compiler_wl='-Wl,'
7609 ;;
7610 *Sun\ F*)
7611 # Sun Fortran 8.3 passes all unrecognized flags to the linker
7612 lt_prog_compiler_pic='-KPIC'
7613 lt_prog_compiler_static='-Bstatic'
7614 lt_prog_compiler_wl=''
7615 ;;
7616 esac
7617 ;;
7618 esac
7619 ;;
7620
7621 newsos6)
7622 lt_prog_compiler_pic='-KPIC'
7623 lt_prog_compiler_static='-Bstatic'
7624 ;;
7625
7626 *nto* | *qnx*)
7627 # QNX uses GNU C++, but need to define -shared option too, otherwise
7628 # it will coredump.
7629 lt_prog_compiler_pic='-fPIC -shared'
7630 ;;
7631
7632 osf3* | osf4* | osf5*)
7633 lt_prog_compiler_wl='-Wl,'
7634 # All OSF/1 code is PIC.
7635 lt_prog_compiler_static='-non_shared'
7636 ;;
7637
7638 rdos*)
7639 lt_prog_compiler_static='-non_shared'
7640 ;;
7641
7642 solaris*)
7643 lt_prog_compiler_pic='-KPIC'
7644 lt_prog_compiler_static='-Bstatic'
7645 case $cc_basename in
7646 f77* | f90* | f95*)
7647 lt_prog_compiler_wl='-Qoption ld ';;
7648 *)
7649 lt_prog_compiler_wl='-Wl,';;
7650 esac
7651 ;;
7652
7653 sunos4*)
7654 lt_prog_compiler_wl='-Qoption ld '
7655 lt_prog_compiler_pic='-PIC'
7656 lt_prog_compiler_static='-Bstatic'
7657 ;;
7658
7659 sysv4 | sysv4.2uw2* | sysv4.3*)
7660 lt_prog_compiler_wl='-Wl,'
7661 lt_prog_compiler_pic='-KPIC'
7662 lt_prog_compiler_static='-Bstatic'
7663 ;;
7664
7665 sysv4*MP*)
7666 if test -d /usr/nec ;then
7667 lt_prog_compiler_pic='-Kconform_pic'
7668 lt_prog_compiler_static='-Bstatic'
7669 fi
7670 ;;
7671
7672 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7673 lt_prog_compiler_wl='-Wl,'
7674 lt_prog_compiler_pic='-KPIC'
7675 lt_prog_compiler_static='-Bstatic'
7676 ;;
7677
7678 unicos*)
7679 lt_prog_compiler_wl='-Wl,'
7680 lt_prog_compiler_can_build_shared=no
7681 ;;
7682
7683 uts4*)
7684 lt_prog_compiler_pic='-pic'
7685 lt_prog_compiler_static='-Bstatic'
7686 ;;
7687
7688 *)
7689 lt_prog_compiler_can_build_shared=no
7690 ;;
7691 esac
7692 fi
7693
7694 case $host_os in
7695 # For platforms which do not support PIC, -DPIC is meaningless:
7696 *djgpp*)
7697 lt_prog_compiler_pic=
7698 ;;
7699 *)
7700 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7701 ;;
7702 esac
7703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7704 $as_echo "$lt_prog_compiler_pic" >&6; }
7705
7706
7707
7708
7709
7710
7711 #
7712 # Check to make sure the PIC flag actually works.
7713 #
7714 if test -n "$lt_prog_compiler_pic"; then
7715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7716 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7717 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7718 $as_echo_n "(cached) " >&6
7719 else
7720 lt_cv_prog_compiler_pic_works=no
7721 ac_outfile=conftest.$ac_objext
7722 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7723 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7724 # Insert the option either (1) after the last *FLAGS variable, or
7725 # (2) before a word containing "conftest.", or (3) at the end.
7726 # Note that $ac_compile itself does not contain backslashes and begins
7727 # with a dollar sign (not a hyphen), so the echo should work correctly.
7728 # The option is referenced via a variable to avoid confusing sed.
7729 lt_compile=`echo "$ac_compile" | $SED \
7730 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7731 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7732 -e 's:$: $lt_compiler_flag:'`
7733 (eval echo "\"\$as_me:7733: $lt_compile\"" >&5)
7734 (eval "$lt_compile" 2>conftest.err)
7735 ac_status=$?
7736 cat conftest.err >&5
7737 echo "$as_me:7737: \$? = $ac_status" >&5
7738 if (exit $ac_status) && test -s "$ac_outfile"; then
7739 # The compiler can only warn and ignore the option if not recognized
7740 # So say no if there are warnings other than the usual output.
7741 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7742 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7743 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7744 lt_cv_prog_compiler_pic_works=yes
7745 fi
7746 fi
7747 $RM conftest*
7748
7749 fi
7750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7751 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7752
7753 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7754 case $lt_prog_compiler_pic in
7755 "" | " "*) ;;
7756 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7757 esac
7758 else
7759 lt_prog_compiler_pic=
7760 lt_prog_compiler_can_build_shared=no
7761 fi
7762
7763 fi
7764
7765
7766
7767
7768
7769
7770 #
7771 # Check to make sure the static flag actually works.
7772 #
7773 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7775 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7776 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
7777 $as_echo_n "(cached) " >&6
7778 else
7779 lt_cv_prog_compiler_static_works=no
7780 save_LDFLAGS="$LDFLAGS"
7781 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7782 echo "$lt_simple_link_test_code" > conftest.$ac_ext
7783 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7784 # The linker can only warn and ignore the option if not recognized
7785 # So say no if there are warnings
7786 if test -s conftest.err; then
7787 # Append any errors to the config.log.
7788 cat conftest.err 1>&5
7789 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7790 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7791 if diff conftest.exp conftest.er2 >/dev/null; then
7792 lt_cv_prog_compiler_static_works=yes
7793 fi
7794 else
7795 lt_cv_prog_compiler_static_works=yes
7796 fi
7797 fi
7798 $RM -r conftest*
7799 LDFLAGS="$save_LDFLAGS"
7800
7801 fi
7802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
7803 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7804
7805 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7806 :
7807 else
7808 lt_prog_compiler_static=
7809 fi
7810
7811
7812
7813
7814
7815
7816
7817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7818 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7819 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7820 $as_echo_n "(cached) " >&6
7821 else
7822 lt_cv_prog_compiler_c_o=no
7823 $RM -r conftest 2>/dev/null
7824 mkdir conftest
7825 cd conftest
7826 mkdir out
7827 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7828
7829 lt_compiler_flag="-o out/conftest2.$ac_objext"
7830 # Insert the option either (1) after the last *FLAGS variable, or
7831 # (2) before a word containing "conftest.", or (3) at the end.
7832 # Note that $ac_compile itself does not contain backslashes and begins
7833 # with a dollar sign (not a hyphen), so the echo should work correctly.
7834 lt_compile=`echo "$ac_compile" | $SED \
7835 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7836 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7837 -e 's:$: $lt_compiler_flag:'`
7838 (eval echo "\"\$as_me:7838: $lt_compile\"" >&5)
7839 (eval "$lt_compile" 2>out/conftest.err)
7840 ac_status=$?
7841 cat out/conftest.err >&5
7842 echo "$as_me:7842: \$? = $ac_status" >&5
7843 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7844 then
7845 # The compiler can only warn and ignore the option if not recognized
7846 # So say no if there are warnings
7847 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7848 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7849 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7850 lt_cv_prog_compiler_c_o=yes
7851 fi
7852 fi
7853 chmod u+w . 2>&5
7854 $RM conftest*
7855 # SGI C++ compiler will create directory out/ii_files/ for
7856 # template instantiation
7857 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7858 $RM out/* && rmdir out
7859 cd ..
7860 $RM -r conftest
7861 $RM conftest*
7862
7863 fi
7864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
7865 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7866
7867
7868
7869
7870
7871
7872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7873 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7874 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7875 $as_echo_n "(cached) " >&6
7876 else
7877 lt_cv_prog_compiler_c_o=no
7878 $RM -r conftest 2>/dev/null
7879 mkdir conftest
7880 cd conftest
7881 mkdir out
7882 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7883
7884 lt_compiler_flag="-o out/conftest2.$ac_objext"
7885 # Insert the option either (1) after the last *FLAGS variable, or
7886 # (2) before a word containing "conftest.", or (3) at the end.
7887 # Note that $ac_compile itself does not contain backslashes and begins
7888 # with a dollar sign (not a hyphen), so the echo should work correctly.
7889 lt_compile=`echo "$ac_compile" | $SED \
7890 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7891 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7892 -e 's:$: $lt_compiler_flag:'`
7893 (eval echo "\"\$as_me:7893: $lt_compile\"" >&5)
7894 (eval "$lt_compile" 2>out/conftest.err)
7895 ac_status=$?
7896 cat out/conftest.err >&5
7897 echo "$as_me:7897: \$? = $ac_status" >&5
7898 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7899 then
7900 # The compiler can only warn and ignore the option if not recognized
7901 # So say no if there are warnings
7902 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7903 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7904 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7905 lt_cv_prog_compiler_c_o=yes
7906 fi
7907 fi
7908 chmod u+w . 2>&5
7909 $RM conftest*
7910 # SGI C++ compiler will create directory out/ii_files/ for
7911 # template instantiation
7912 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7913 $RM out/* && rmdir out
7914 cd ..
7915 $RM -r conftest
7916 $RM conftest*
7917
7918 fi
7919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
7920 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7921
7922
7923
7924
7925 hard_links="nottested"
7926 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7927 # do not overwrite the value of need_locks provided by the user
7928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
7929 $as_echo_n "checking if we can lock with hard links... " >&6; }
7930 hard_links=yes
7931 $RM conftest*
7932 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7933 touch conftest.a
7934 ln conftest.a conftest.b 2>&5 || hard_links=no
7935 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
7937 $as_echo "$hard_links" >&6; }
7938 if test "$hard_links" = no; then
7939 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7940 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7941 need_locks=warn
7942 fi
7943 else
7944 need_locks=no
7945 fi
7946
7947
7948
7949
7950
7951
7952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7953 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
7954
7955 runpath_var=
7956 allow_undefined_flag=
7957 always_export_symbols=no
7958 archive_cmds=
7959 archive_expsym_cmds=
7960 compiler_needs_object=no
7961 enable_shared_with_static_runtimes=no
7962 export_dynamic_flag_spec=
7963 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7964 hardcode_automatic=no
7965 hardcode_direct=no
7966 hardcode_direct_absolute=no
7967 hardcode_libdir_flag_spec=
7968 hardcode_libdir_flag_spec_ld=
7969 hardcode_libdir_separator=
7970 hardcode_minus_L=no
7971 hardcode_shlibpath_var=unsupported
7972 inherit_rpath=no
7973 link_all_deplibs=unknown
7974 module_cmds=
7975 module_expsym_cmds=
7976 old_archive_from_new_cmds=
7977 old_archive_from_expsyms_cmds=
7978 thread_safe_flag_spec=
7979 whole_archive_flag_spec=
7980 # include_expsyms should be a list of space-separated symbols to be *always*
7981 # included in the symbol list
7982 include_expsyms=
7983 # exclude_expsyms can be an extended regexp of symbols to exclude
7984 # it will be wrapped by ` (' and `)$', so one must not match beginning or
7985 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7986 # as well as any symbol that contains `d'.
7987 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
7988 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7989 # platforms (ab)use it in PIC code, but their linkers get confused if
7990 # the symbol is explicitly referenced. Since portable code cannot
7991 # rely on this symbol name, it's probably fine to never include it in
7992 # preloaded symbol tables.
7993 # Exclude shared library initialization/finalization symbols.
7994 extract_expsyms_cmds=
7995
7996 case $host_os in
7997 cygwin* | mingw* | pw32* | cegcc*)
7998 # FIXME: the MSVC++ port hasn't been tested in a loooong time
7999 # When not using gcc, we currently assume that we are using
8000 # Microsoft Visual C++.
8001 if test "$GCC" != yes; then
8002 with_gnu_ld=no
8003 fi
8004 ;;
8005 interix*)
8006 # we just hope/assume this is gcc and not c89 (= MSVC++)
8007 with_gnu_ld=yes
8008 ;;
8009 openbsd*)
8010 with_gnu_ld=no
8011 ;;
8012 esac
8013
8014 ld_shlibs=yes
8015 if test "$with_gnu_ld" = yes; then
8016 # If archive_cmds runs LD, not CC, wlarc should be empty
8017 wlarc='${wl}'
8018
8019 # Set some defaults for GNU ld with shared library support. These
8020 # are reset later if shared libraries are not supported. Putting them
8021 # here allows them to be overridden if necessary.
8022 runpath_var=LD_RUN_PATH
8023 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8024 export_dynamic_flag_spec='${wl}--export-dynamic'
8025 # ancient GNU ld didn't support --whole-archive et. al.
8026 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8027 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8028 else
8029 whole_archive_flag_spec=
8030 fi
8031 supports_anon_versioning=no
8032 case `$LD -v 2>&1` in
8033 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8034 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8035 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8036 *\ 2.11.*) ;; # other 2.11 versions
8037 *) supports_anon_versioning=yes ;;
8038 esac
8039
8040 # See if GNU ld supports shared libraries.
8041 case $host_os in
8042 aix[3-9]*)
8043 # On AIX/PPC, the GNU linker is very broken
8044 if test "$host_cpu" != ia64; then
8045 ld_shlibs=no
8046 cat <<_LT_EOF 1>&2
8047
8048 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
8049 *** to be unable to reliably create shared libraries on AIX.
8050 *** Therefore, libtool is disabling shared libraries support. If you
8051 *** really care for shared libraries, you may want to modify your PATH
8052 *** so that a non-GNU linker is found, and then restart.
8053
8054 _LT_EOF
8055 fi
8056 ;;
8057
8058 amigaos*)
8059 case $host_cpu in
8060 powerpc)
8061 # see comment about AmigaOS4 .so support
8062 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8063 archive_expsym_cmds=''
8064 ;;
8065 m68k)
8066 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)'
8067 hardcode_libdir_flag_spec='-L$libdir'
8068 hardcode_minus_L=yes
8069 ;;
8070 esac
8071 ;;
8072
8073 beos*)
8074 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8075 allow_undefined_flag=unsupported
8076 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8077 # support --undefined. This deserves some investigation. FIXME
8078 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8079 else
8080 ld_shlibs=no
8081 fi
8082 ;;
8083
8084 cygwin* | mingw* | pw32* | cegcc*)
8085 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8086 # as there is no search path for DLLs.
8087 hardcode_libdir_flag_spec='-L$libdir'
8088 allow_undefined_flag=unsupported
8089 always_export_symbols=no
8090 enable_shared_with_static_runtimes=yes
8091 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8092
8093 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8094 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8095 # If the export-symbols file already is a .def file (1st line
8096 # is EXPORTS), use it as is; otherwise, prepend...
8097 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8098 cp $export_symbols $output_objdir/$soname.def;
8099 else
8100 echo EXPORTS > $output_objdir/$soname.def;
8101 cat $export_symbols >> $output_objdir/$soname.def;
8102 fi~
8103 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8104 else
8105 ld_shlibs=no
8106 fi
8107 ;;
8108
8109 interix[3-9]*)
8110 hardcode_direct=no
8111 hardcode_shlibpath_var=no
8112 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8113 export_dynamic_flag_spec='${wl}-E'
8114 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8115 # Instead, shared libraries are loaded at an image base (0x10000000 by
8116 # default) and relocated if they conflict, which is a slow very memory
8117 # consuming and fragmenting process. To avoid this, we pick a random,
8118 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8119 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8120 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8121 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'
8122 ;;
8123
8124 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8125 tmp_diet=no
8126 if test "$host_os" = linux-dietlibc; then
8127 case $cc_basename in
8128 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8129 esac
8130 fi
8131 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8132 && test "$tmp_diet" = no
8133 then
8134 tmp_addflag=
8135 tmp_sharedflag='-shared'
8136 case $cc_basename,$host_cpu in
8137 pgcc*) # Portland Group C compiler
8138 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'
8139 tmp_addflag=' $pic_flag'
8140 ;;
8141 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
8142 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'
8143 tmp_addflag=' $pic_flag -Mnomain' ;;
8144 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8145 tmp_addflag=' -i_dynamic' ;;
8146 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8147 tmp_addflag=' -i_dynamic -nofor_main' ;;
8148 ifc* | ifort*) # Intel Fortran compiler
8149 tmp_addflag=' -nofor_main' ;;
8150 lf95*) # Lahey Fortran 8.1
8151 whole_archive_flag_spec=
8152 tmp_sharedflag='--shared' ;;
8153 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8154 tmp_sharedflag='-qmkshrobj'
8155 tmp_addflag= ;;
8156 esac
8157 case `$CC -V 2>&1 | sed 5q` in
8158 *Sun\ C*) # Sun C 5.9
8159 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'
8160 compiler_needs_object=yes
8161 tmp_sharedflag='-G' ;;
8162 *Sun\ F*) # Sun Fortran 8.3
8163 tmp_sharedflag='-G' ;;
8164 esac
8165 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8166
8167 if test "x$supports_anon_versioning" = xyes; then
8168 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8169 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8170 echo "local: *; };" >> $output_objdir/$libname.ver~
8171 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8172 fi
8173
8174 case $cc_basename in
8175 xlf*)
8176 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8177 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8178 hardcode_libdir_flag_spec=
8179 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8180 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8181 if test "x$supports_anon_versioning" = xyes; then
8182 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8183 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8184 echo "local: *; };" >> $output_objdir/$libname.ver~
8185 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8186 fi
8187 ;;
8188 esac
8189 else
8190 ld_shlibs=no
8191 fi
8192 ;;
8193
8194 netbsd*)
8195 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8196 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8197 wlarc=
8198 else
8199 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8200 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8201 fi
8202 ;;
8203
8204 solaris*)
8205 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8206 ld_shlibs=no
8207 cat <<_LT_EOF 1>&2
8208
8209 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8210 *** create shared libraries on Solaris systems. Therefore, libtool
8211 *** is disabling shared libraries support. We urge you to upgrade GNU
8212 *** binutils to release 2.9.1 or newer. Another option is to modify
8213 *** your PATH or compiler configuration so that the native linker is
8214 *** used, and then restart.
8215
8216 _LT_EOF
8217 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8218 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8219 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8220 else
8221 ld_shlibs=no
8222 fi
8223 ;;
8224
8225 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8226 case `$LD -v 2>&1` in
8227 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8228 ld_shlibs=no
8229 cat <<_LT_EOF 1>&2
8230
8231 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8232 *** reliably create shared libraries on SCO systems. Therefore, libtool
8233 *** is disabling shared libraries support. We urge you to upgrade GNU
8234 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8235 *** your PATH or compiler configuration so that the native linker is
8236 *** used, and then restart.
8237
8238 _LT_EOF
8239 ;;
8240 *)
8241 # For security reasons, it is highly recommended that you always
8242 # use absolute paths for naming shared libraries, and exclude the
8243 # DT_RUNPATH tag from executables and libraries. But doing so
8244 # requires that you compile everything twice, which is a pain.
8245 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8246 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8247 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8248 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8249 else
8250 ld_shlibs=no
8251 fi
8252 ;;
8253 esac
8254 ;;
8255
8256 sunos4*)
8257 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8258 wlarc=
8259 hardcode_direct=yes
8260 hardcode_shlibpath_var=no
8261 ;;
8262
8263 *)
8264 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8265 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8266 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8267 else
8268 ld_shlibs=no
8269 fi
8270 ;;
8271 esac
8272
8273 if test "$ld_shlibs" = no; then
8274 runpath_var=
8275 hardcode_libdir_flag_spec=
8276 export_dynamic_flag_spec=
8277 whole_archive_flag_spec=
8278 fi
8279 else
8280 # PORTME fill in a description of your system's linker (not GNU ld)
8281 case $host_os in
8282 aix3*)
8283 allow_undefined_flag=unsupported
8284 always_export_symbols=yes
8285 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'
8286 # Note: this linker hardcodes the directories in LIBPATH if there
8287 # are no directories specified by -L.
8288 hardcode_minus_L=yes
8289 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8290 # Neither direct hardcoding nor static linking is supported with a
8291 # broken collect2.
8292 hardcode_direct=unsupported
8293 fi
8294 ;;
8295
8296 aix[4-9]*)
8297 if test "$host_cpu" = ia64; then
8298 # On IA64, the linker does run time linking by default, so we don't
8299 # have to do anything special.
8300 aix_use_runtimelinking=no
8301 exp_sym_flag='-Bexport'
8302 no_entry_flag=""
8303 else
8304 # If we're using GNU nm, then we don't want the "-C" option.
8305 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8306 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8307 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'
8308 else
8309 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'
8310 fi
8311 aix_use_runtimelinking=no
8312
8313 # Test if we are trying to use run time linking or normal
8314 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8315 # need to do runtime linking.
8316 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8317 for ld_flag in $LDFLAGS; do
8318 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8319 aix_use_runtimelinking=yes
8320 break
8321 fi
8322 done
8323 ;;
8324 esac
8325
8326 exp_sym_flag='-bexport'
8327 no_entry_flag='-bnoentry'
8328 fi
8329
8330 # When large executables or shared objects are built, AIX ld can
8331 # have problems creating the table of contents. If linking a library
8332 # or program results in "error TOC overflow" add -mminimal-toc to
8333 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8334 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8335
8336 archive_cmds=''
8337 hardcode_direct=yes
8338 hardcode_direct_absolute=yes
8339 hardcode_libdir_separator=':'
8340 link_all_deplibs=yes
8341 file_list_spec='${wl}-f,'
8342
8343 if test "$GCC" = yes; then
8344 case $host_os in aix4.[012]|aix4.[012].*)
8345 # We only want to do this on AIX 4.2 and lower, the check
8346 # below for broken collect2 doesn't work under 4.3+
8347 collect2name=`${CC} -print-prog-name=collect2`
8348 if test -f "$collect2name" &&
8349 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8350 then
8351 # We have reworked collect2
8352 :
8353 else
8354 # We have old collect2
8355 hardcode_direct=unsupported
8356 # It fails to find uninstalled libraries when the uninstalled
8357 # path is not listed in the libpath. Setting hardcode_minus_L
8358 # to unsupported forces relinking
8359 hardcode_minus_L=yes
8360 hardcode_libdir_flag_spec='-L$libdir'
8361 hardcode_libdir_separator=
8362 fi
8363 ;;
8364 esac
8365 shared_flag='-shared'
8366 if test "$aix_use_runtimelinking" = yes; then
8367 shared_flag="$shared_flag "'${wl}-G'
8368 fi
8369 else
8370 # not using gcc
8371 if test "$host_cpu" = ia64; then
8372 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8373 # chokes on -Wl,-G. The following line is correct:
8374 shared_flag='-G'
8375 else
8376 if test "$aix_use_runtimelinking" = yes; then
8377 shared_flag='${wl}-G'
8378 else
8379 shared_flag='${wl}-bM:SRE'
8380 fi
8381 fi
8382 fi
8383
8384 export_dynamic_flag_spec='${wl}-bexpall'
8385 # It seems that -bexpall does not export symbols beginning with
8386 # underscore (_), so it is better to generate a list of symbols to export.
8387 always_export_symbols=yes
8388 if test "$aix_use_runtimelinking" = yes; then
8389 # Warning - without using the other runtime loading flags (-brtl),
8390 # -berok will link without error, but may produce a broken library.
8391 allow_undefined_flag='-berok'
8392 # Determine the default libpath from the value encoded in an
8393 # empty executable.
8394 if test x$gcc_no_link = xyes; then
8395 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8396 fi
8397 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8398 /* end confdefs.h. */
8399
8400 int
8401 main ()
8402 {
8403
8404 ;
8405 return 0;
8406 }
8407 _ACEOF
8408 if ac_fn_c_try_link "$LINENO"; then :
8409
8410 lt_aix_libpath_sed='
8411 /Import File Strings/,/^$/ {
8412 /^0/ {
8413 s/^0 *\(.*\)$/\1/
8414 p
8415 }
8416 }'
8417 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8418 # Check for a 64-bit object if we didn't find anything.
8419 if test -z "$aix_libpath"; then
8420 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8421 fi
8422 fi
8423 rm -f core conftest.err conftest.$ac_objext \
8424 conftest$ac_exeext conftest.$ac_ext
8425 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8426
8427 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8428 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"
8429 else
8430 if test "$host_cpu" = ia64; then
8431 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8432 allow_undefined_flag="-z nodefs"
8433 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"
8434 else
8435 # Determine the default libpath from the value encoded in an
8436 # empty executable.
8437 if test x$gcc_no_link = xyes; then
8438 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8439 fi
8440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8441 /* end confdefs.h. */
8442
8443 int
8444 main ()
8445 {
8446
8447 ;
8448 return 0;
8449 }
8450 _ACEOF
8451 if ac_fn_c_try_link "$LINENO"; then :
8452
8453 lt_aix_libpath_sed='
8454 /Import File Strings/,/^$/ {
8455 /^0/ {
8456 s/^0 *\(.*\)$/\1/
8457 p
8458 }
8459 }'
8460 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8461 # Check for a 64-bit object if we didn't find anything.
8462 if test -z "$aix_libpath"; then
8463 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8464 fi
8465 fi
8466 rm -f core conftest.err conftest.$ac_objext \
8467 conftest$ac_exeext conftest.$ac_ext
8468 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8469
8470 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8471 # Warning - without using the other run time loading flags,
8472 # -berok will link without error, but may produce a broken library.
8473 no_undefined_flag=' ${wl}-bernotok'
8474 allow_undefined_flag=' ${wl}-berok'
8475 # Exported symbols can be pulled into shared objects from archives
8476 whole_archive_flag_spec='$convenience'
8477 archive_cmds_need_lc=yes
8478 # This is similar to how AIX traditionally builds its shared libraries.
8479 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'
8480 fi
8481 fi
8482 ;;
8483
8484 amigaos*)
8485 case $host_cpu in
8486 powerpc)
8487 # see comment about AmigaOS4 .so support
8488 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8489 archive_expsym_cmds=''
8490 ;;
8491 m68k)
8492 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)'
8493 hardcode_libdir_flag_spec='-L$libdir'
8494 hardcode_minus_L=yes
8495 ;;
8496 esac
8497 ;;
8498
8499 bsdi[45]*)
8500 export_dynamic_flag_spec=-rdynamic
8501 ;;
8502
8503 cygwin* | mingw* | pw32* | cegcc*)
8504 # When not using gcc, we currently assume that we are using
8505 # Microsoft Visual C++.
8506 # hardcode_libdir_flag_spec is actually meaningless, as there is
8507 # no search path for DLLs.
8508 hardcode_libdir_flag_spec=' '
8509 allow_undefined_flag=unsupported
8510 # Tell ltmain to make .lib files, not .a files.
8511 libext=lib
8512 # Tell ltmain to make .dll files, not .so files.
8513 shrext_cmds=".dll"
8514 # FIXME: Setting linknames here is a bad hack.
8515 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
8516 # The linker will automatically build a .lib file if we build a DLL.
8517 old_archive_from_new_cmds='true'
8518 # FIXME: Should let the user specify the lib program.
8519 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8520 fix_srcfile_path='`cygpath -w "$srcfile"`'
8521 enable_shared_with_static_runtimes=yes
8522 ;;
8523
8524 darwin* | rhapsody*)
8525
8526
8527 archive_cmds_need_lc=no
8528 hardcode_direct=no
8529 hardcode_automatic=yes
8530 hardcode_shlibpath_var=unsupported
8531 whole_archive_flag_spec=''
8532 link_all_deplibs=yes
8533 allow_undefined_flag="$_lt_dar_allow_undefined"
8534 case $cc_basename in
8535 ifort*) _lt_dar_can_shared=yes ;;
8536 *) _lt_dar_can_shared=$GCC ;;
8537 esac
8538 if test "$_lt_dar_can_shared" = "yes"; then
8539 output_verbose_link_cmd=echo
8540 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8541 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8542 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}"
8543 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}"
8544
8545 else
8546 ld_shlibs=no
8547 fi
8548
8549 ;;
8550
8551 dgux*)
8552 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8553 hardcode_libdir_flag_spec='-L$libdir'
8554 hardcode_shlibpath_var=no
8555 ;;
8556
8557 freebsd1*)
8558 ld_shlibs=no
8559 ;;
8560
8561 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8562 # support. Future versions do this automatically, but an explicit c++rt0.o
8563 # does not break anything, and helps significantly (at the cost of a little
8564 # extra space).
8565 freebsd2.2*)
8566 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8567 hardcode_libdir_flag_spec='-R$libdir'
8568 hardcode_direct=yes
8569 hardcode_shlibpath_var=no
8570 ;;
8571
8572 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8573 freebsd2*)
8574 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8575 hardcode_direct=yes
8576 hardcode_minus_L=yes
8577 hardcode_shlibpath_var=no
8578 ;;
8579
8580 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8581 freebsd* | dragonfly*)
8582 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8583 hardcode_libdir_flag_spec='-R$libdir'
8584 hardcode_direct=yes
8585 hardcode_shlibpath_var=no
8586 ;;
8587
8588 hpux9*)
8589 if test "$GCC" = yes; then
8590 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'
8591 else
8592 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'
8593 fi
8594 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8595 hardcode_libdir_separator=:
8596 hardcode_direct=yes
8597
8598 # hardcode_minus_L: Not really in the search PATH,
8599 # but as the default location of the library.
8600 hardcode_minus_L=yes
8601 export_dynamic_flag_spec='${wl}-E'
8602 ;;
8603
8604 hpux10*)
8605 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8606 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8607 else
8608 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8609 fi
8610 if test "$with_gnu_ld" = no; then
8611 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8612 hardcode_libdir_flag_spec_ld='+b $libdir'
8613 hardcode_libdir_separator=:
8614 hardcode_direct=yes
8615 hardcode_direct_absolute=yes
8616 export_dynamic_flag_spec='${wl}-E'
8617 # hardcode_minus_L: Not really in the search PATH,
8618 # but as the default location of the library.
8619 hardcode_minus_L=yes
8620 fi
8621 ;;
8622
8623 hpux11*)
8624 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8625 case $host_cpu in
8626 hppa*64*)
8627 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8628 ;;
8629 ia64*)
8630 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8631 ;;
8632 *)
8633 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8634 ;;
8635 esac
8636 else
8637 case $host_cpu in
8638 hppa*64*)
8639 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8640 ;;
8641 ia64*)
8642 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8643 ;;
8644 *)
8645 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8646 ;;
8647 esac
8648 fi
8649 if test "$with_gnu_ld" = no; then
8650 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8651 hardcode_libdir_separator=:
8652
8653 case $host_cpu in
8654 hppa*64*|ia64*)
8655 hardcode_direct=no
8656 hardcode_shlibpath_var=no
8657 ;;
8658 *)
8659 hardcode_direct=yes
8660 hardcode_direct_absolute=yes
8661 export_dynamic_flag_spec='${wl}-E'
8662
8663 # hardcode_minus_L: Not really in the search PATH,
8664 # but as the default location of the library.
8665 hardcode_minus_L=yes
8666 ;;
8667 esac
8668 fi
8669 ;;
8670
8671 irix5* | irix6* | nonstopux*)
8672 if test "$GCC" = yes; then
8673 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'
8674 # Try to use the -exported_symbol ld option, if it does not
8675 # work, assume that -exports_file does not work either and
8676 # implicitly export all symbols.
8677 save_LDFLAGS="$LDFLAGS"
8678 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8679 if test x$gcc_no_link = xyes; then
8680 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8681 fi
8682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8683 /* end confdefs.h. */
8684 int foo(void) {}
8685 _ACEOF
8686 if ac_fn_c_try_link "$LINENO"; then :
8687 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'
8688
8689 fi
8690 rm -f core conftest.err conftest.$ac_objext \
8691 conftest$ac_exeext conftest.$ac_ext
8692 LDFLAGS="$save_LDFLAGS"
8693 else
8694 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'
8695 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'
8696 fi
8697 archive_cmds_need_lc='no'
8698 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8699 hardcode_libdir_separator=:
8700 inherit_rpath=yes
8701 link_all_deplibs=yes
8702 ;;
8703
8704 netbsd*)
8705 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8706 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8707 else
8708 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8709 fi
8710 hardcode_libdir_flag_spec='-R$libdir'
8711 hardcode_direct=yes
8712 hardcode_shlibpath_var=no
8713 ;;
8714
8715 newsos6)
8716 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8717 hardcode_direct=yes
8718 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8719 hardcode_libdir_separator=:
8720 hardcode_shlibpath_var=no
8721 ;;
8722
8723 *nto* | *qnx*)
8724 ;;
8725
8726 openbsd*)
8727 if test -f /usr/libexec/ld.so; then
8728 hardcode_direct=yes
8729 hardcode_shlibpath_var=no
8730 hardcode_direct_absolute=yes
8731 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8732 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8733 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8734 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8735 export_dynamic_flag_spec='${wl}-E'
8736 else
8737 case $host_os in
8738 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8739 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8740 hardcode_libdir_flag_spec='-R$libdir'
8741 ;;
8742 *)
8743 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8744 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8745 ;;
8746 esac
8747 fi
8748 else
8749 ld_shlibs=no
8750 fi
8751 ;;
8752
8753 os2*)
8754 hardcode_libdir_flag_spec='-L$libdir'
8755 hardcode_minus_L=yes
8756 allow_undefined_flag=unsupported
8757 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'
8758 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8759 ;;
8760
8761 osf3*)
8762 if test "$GCC" = yes; then
8763 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8764 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'
8765 else
8766 allow_undefined_flag=' -expect_unresolved \*'
8767 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'
8768 fi
8769 archive_cmds_need_lc='no'
8770 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8771 hardcode_libdir_separator=:
8772 ;;
8773
8774 osf4* | osf5*) # as osf3* with the addition of -msym flag
8775 if test "$GCC" = yes; then
8776 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8777 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'
8778 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8779 else
8780 allow_undefined_flag=' -expect_unresolved \*'
8781 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'
8782 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~
8783 $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'
8784
8785 # Both c and cxx compiler support -rpath directly
8786 hardcode_libdir_flag_spec='-rpath $libdir'
8787 fi
8788 archive_cmds_need_lc='no'
8789 hardcode_libdir_separator=:
8790 ;;
8791
8792 solaris*)
8793 no_undefined_flag=' -z defs'
8794 if test "$GCC" = yes; then
8795 wlarc='${wl}'
8796 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8797 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8798 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8799 else
8800 case `$CC -V 2>&1` in
8801 *"Compilers 5.0"*)
8802 wlarc=''
8803 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8804 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8805 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
8806 ;;
8807 *)
8808 wlarc='${wl}'
8809 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
8810 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8811 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8812 ;;
8813 esac
8814 fi
8815 hardcode_libdir_flag_spec='-R$libdir'
8816 hardcode_shlibpath_var=no
8817 case $host_os in
8818 solaris2.[0-5] | solaris2.[0-5].*) ;;
8819 *)
8820 # The compiler driver will combine and reorder linker options,
8821 # but understands `-z linker_flag'. GCC discards it without `$wl',
8822 # but is careful enough not to reorder.
8823 # Supported since Solaris 2.6 (maybe 2.5.1?)
8824 if test "$GCC" = yes; then
8825 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8826 else
8827 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8828 fi
8829 ;;
8830 esac
8831 link_all_deplibs=yes
8832 ;;
8833
8834 sunos4*)
8835 if test "x$host_vendor" = xsequent; then
8836 # Use $CC to link under sequent, because it throws in some extra .o
8837 # files that make .init and .fini sections work.
8838 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8839 else
8840 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8841 fi
8842 hardcode_libdir_flag_spec='-L$libdir'
8843 hardcode_direct=yes
8844 hardcode_minus_L=yes
8845 hardcode_shlibpath_var=no
8846 ;;
8847
8848 sysv4)
8849 case $host_vendor in
8850 sni)
8851 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8852 hardcode_direct=yes # is this really true???
8853 ;;
8854 siemens)
8855 ## LD is ld it makes a PLAMLIB
8856 ## CC just makes a GrossModule.
8857 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8858 reload_cmds='$CC -r -o $output$reload_objs'
8859 hardcode_direct=no
8860 ;;
8861 motorola)
8862 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8863 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8864 ;;
8865 esac
8866 runpath_var='LD_RUN_PATH'
8867 hardcode_shlibpath_var=no
8868 ;;
8869
8870 sysv4.3*)
8871 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8872 hardcode_shlibpath_var=no
8873 export_dynamic_flag_spec='-Bexport'
8874 ;;
8875
8876 sysv4*MP*)
8877 if test -d /usr/nec; then
8878 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8879 hardcode_shlibpath_var=no
8880 runpath_var=LD_RUN_PATH
8881 hardcode_runpath_var=yes
8882 ld_shlibs=yes
8883 fi
8884 ;;
8885
8886 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8887 no_undefined_flag='${wl}-z,text'
8888 archive_cmds_need_lc=no
8889 hardcode_shlibpath_var=no
8890 runpath_var='LD_RUN_PATH'
8891
8892 if test "$GCC" = yes; then
8893 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8894 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8895 else
8896 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8897 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8898 fi
8899 ;;
8900
8901 sysv5* | sco3.2v5* | sco5v6*)
8902 # Note: We can NOT use -z defs as we might desire, because we do not
8903 # link with -lc, and that would cause any symbols used from libc to
8904 # always be unresolved, which means just about no library would
8905 # ever link correctly. If we're not using GNU ld we use -z text
8906 # though, which does catch some bad symbols but isn't as heavy-handed
8907 # as -z defs.
8908 no_undefined_flag='${wl}-z,text'
8909 allow_undefined_flag='${wl}-z,nodefs'
8910 archive_cmds_need_lc=no
8911 hardcode_shlibpath_var=no
8912 hardcode_libdir_flag_spec='${wl}-R,$libdir'
8913 hardcode_libdir_separator=':'
8914 link_all_deplibs=yes
8915 export_dynamic_flag_spec='${wl}-Bexport'
8916 runpath_var='LD_RUN_PATH'
8917
8918 if test "$GCC" = yes; then
8919 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8920 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8921 else
8922 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8923 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8924 fi
8925 ;;
8926
8927 uts4*)
8928 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8929 hardcode_libdir_flag_spec='-L$libdir'
8930 hardcode_shlibpath_var=no
8931 ;;
8932
8933 *)
8934 ld_shlibs=no
8935 ;;
8936 esac
8937
8938 if test x$host_vendor = xsni; then
8939 case $host in
8940 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
8941 export_dynamic_flag_spec='${wl}-Blargedynsym'
8942 ;;
8943 esac
8944 fi
8945 fi
8946
8947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
8948 $as_echo "$ld_shlibs" >&6; }
8949 test "$ld_shlibs" = no && can_build_shared=no
8950
8951 with_gnu_ld=$with_gnu_ld
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967 #
8968 # Do we need to explicitly link libc?
8969 #
8970 case "x$archive_cmds_need_lc" in
8971 x|xyes)
8972 # Assume -lc should be added
8973 archive_cmds_need_lc=yes
8974
8975 if test "$enable_shared" = yes && test "$GCC" = yes; then
8976 case $archive_cmds in
8977 *'~'*)
8978 # FIXME: we may have to deal with multi-command sequences.
8979 ;;
8980 '$CC '*)
8981 # Test whether the compiler implicitly links with -lc since on some
8982 # systems, -lgcc has to come before -lc. If gcc already passes -lc
8983 # to ld, don't add -lc before -lgcc.
8984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
8985 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
8986 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
8987 $as_echo_n "(cached) " >&6
8988 else
8989 $RM conftest*
8990 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8991
8992 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8993 (eval $ac_compile) 2>&5
8994 ac_status=$?
8995 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8996 test $ac_status = 0; } 2>conftest.err; then
8997 soname=conftest
8998 lib=conftest
8999 libobjs=conftest.$ac_objext
9000 deplibs=
9001 wl=$lt_prog_compiler_wl
9002 pic_flag=$lt_prog_compiler_pic
9003 compiler_flags=-v
9004 linker_flags=-v
9005 verstring=
9006 output_objdir=.
9007 libname=conftest
9008 lt_save_allow_undefined_flag=$allow_undefined_flag
9009 allow_undefined_flag=
9010 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9011 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9012 ac_status=$?
9013 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9014 test $ac_status = 0; }
9015 then
9016 lt_cv_archive_cmds_need_lc=no
9017 else
9018 lt_cv_archive_cmds_need_lc=yes
9019 fi
9020 allow_undefined_flag=$lt_save_allow_undefined_flag
9021 else
9022 cat conftest.err 1>&5
9023 fi
9024 $RM conftest*
9025
9026 fi
9027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9028 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9029 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9030 ;;
9031 esac
9032 fi
9033 ;;
9034 esac
9035
9036
9037
9038
9039
9040
9041
9042
9043
9044
9045
9046
9047
9048
9049
9050
9051
9052
9053
9054
9055
9056
9057
9058
9059
9060
9061
9062
9063
9064
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
9088
9089
9090
9091
9092
9093
9094
9095
9096
9097
9098
9099
9100
9101
9102
9103
9104
9105
9106
9107
9108
9109
9110
9111
9112
9113
9114
9115
9116
9117
9118
9119
9120
9121
9122
9123
9124
9125
9126
9127
9128
9129
9130
9131
9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
9142
9143
9144
9145
9146
9147
9148
9149
9150
9151
9152
9153
9154
9155
9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
9173
9174
9175
9176
9177
9178
9179
9180
9181
9182
9183
9184
9185
9186
9187
9188
9189
9190
9191
9192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9193 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9194
9195 if test "$GCC" = yes; then
9196 case $host_os in
9197 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9198 *) lt_awk_arg="/^libraries:/" ;;
9199 esac
9200 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9201 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
9202 # if the path contains ";" then we assume it to be the separator
9203 # otherwise default to the standard path separator (i.e. ":") - it is
9204 # assumed that no part of a normal pathname contains ";" but that should
9205 # okay in the real world where ";" in dirpaths is itself problematic.
9206 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9207 else
9208 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9209 fi
9210 # Ok, now we have the path, separated by spaces, we can step through it
9211 # and add multilib dir if necessary.
9212 lt_tmp_lt_search_path_spec=
9213 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9214 for lt_sys_path in $lt_search_path_spec; do
9215 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9216 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9217 else
9218 test -d "$lt_sys_path" && \
9219 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9220 fi
9221 done
9222 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
9223 BEGIN {RS=" "; FS="/|\n";} {
9224 lt_foo="";
9225 lt_count=0;
9226 for (lt_i = NF; lt_i > 0; lt_i--) {
9227 if ($lt_i != "" && $lt_i != ".") {
9228 if ($lt_i == "..") {
9229 lt_count++;
9230 } else {
9231 if (lt_count == 0) {
9232 lt_foo="/" $lt_i lt_foo;
9233 } else {
9234 lt_count--;
9235 }
9236 }
9237 }
9238 }
9239 if (lt_foo != "") { lt_freq[lt_foo]++; }
9240 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9241 }'`
9242 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
9243 else
9244 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9245 fi
9246 library_names_spec=
9247 libname_spec='lib$name'
9248 soname_spec=
9249 shrext_cmds=".so"
9250 postinstall_cmds=
9251 postuninstall_cmds=
9252 finish_cmds=
9253 finish_eval=
9254 shlibpath_var=
9255 shlibpath_overrides_runpath=unknown
9256 version_type=none
9257 dynamic_linker="$host_os ld.so"
9258 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9259 need_lib_prefix=unknown
9260 hardcode_into_libs=no
9261
9262 # when you set need_version to no, make sure it does not cause -set_version
9263 # flags to be left without arguments
9264 need_version=unknown
9265
9266 case $host_os in
9267 aix3*)
9268 version_type=linux
9269 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9270 shlibpath_var=LIBPATH
9271
9272 # AIX 3 has no versioning support, so we append a major version to the name.
9273 soname_spec='${libname}${release}${shared_ext}$major'
9274 ;;
9275
9276 aix[4-9]*)
9277 version_type=linux
9278 need_lib_prefix=no
9279 need_version=no
9280 hardcode_into_libs=yes
9281 if test "$host_cpu" = ia64; then
9282 # AIX 5 supports IA64
9283 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9284 shlibpath_var=LD_LIBRARY_PATH
9285 else
9286 # With GCC up to 2.95.x, collect2 would create an import file
9287 # for dependence libraries. The import file would start with
9288 # the line `#! .'. This would cause the generated library to
9289 # depend on `.', always an invalid library. This was fixed in
9290 # development snapshots of GCC prior to 3.0.
9291 case $host_os in
9292 aix4 | aix4.[01] | aix4.[01].*)
9293 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9294 echo ' yes '
9295 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9296 :
9297 else
9298 can_build_shared=no
9299 fi
9300 ;;
9301 esac
9302 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9303 # soname into executable. Probably we can add versioning support to
9304 # collect2, so additional links can be useful in future.
9305 if test "$aix_use_runtimelinking" = yes; then
9306 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9307 # instead of lib<name>.a to let people know that these are not
9308 # typical AIX shared libraries.
9309 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9310 else
9311 # We preserve .a as extension for shared libraries through AIX4.2
9312 # and later when we are not doing run time linking.
9313 library_names_spec='${libname}${release}.a $libname.a'
9314 soname_spec='${libname}${release}${shared_ext}$major'
9315 fi
9316 shlibpath_var=LIBPATH
9317 fi
9318 ;;
9319
9320 amigaos*)
9321 case $host_cpu in
9322 powerpc)
9323 # Since July 2007 AmigaOS4 officially supports .so libraries.
9324 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9325 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9326 ;;
9327 m68k)
9328 library_names_spec='$libname.ixlibrary $libname.a'
9329 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9330 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'
9331 ;;
9332 esac
9333 ;;
9334
9335 beos*)
9336 library_names_spec='${libname}${shared_ext}'
9337 dynamic_linker="$host_os ld.so"
9338 shlibpath_var=LIBRARY_PATH
9339 ;;
9340
9341 bsdi[45]*)
9342 version_type=linux
9343 need_version=no
9344 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9345 soname_spec='${libname}${release}${shared_ext}$major'
9346 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9347 shlibpath_var=LD_LIBRARY_PATH
9348 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9349 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9350 # the default ld.so.conf also contains /usr/contrib/lib and
9351 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9352 # libtool to hard-code these into programs
9353 ;;
9354
9355 cygwin* | mingw* | pw32* | cegcc*)
9356 version_type=windows
9357 shrext_cmds=".dll"
9358 need_version=no
9359 need_lib_prefix=no
9360
9361 case $GCC,$host_os in
9362 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9363 library_names_spec='$libname.dll.a'
9364 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9365 postinstall_cmds='base_file=`basename \${file}`~
9366 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9367 dldir=$destdir/`dirname \$dlpath`~
9368 test -d \$dldir || mkdir -p \$dldir~
9369 $install_prog $dir/$dlname \$dldir/$dlname~
9370 chmod a+x \$dldir/$dlname~
9371 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9372 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9373 fi'
9374 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9375 dlpath=$dir/\$dldll~
9376 $RM \$dlpath'
9377 shlibpath_overrides_runpath=yes
9378
9379 case $host_os in
9380 cygwin*)
9381 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9382 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9383 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9384 ;;
9385 mingw* | cegcc*)
9386 # MinGW DLLs use traditional 'lib' prefix
9387 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9388 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9389 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
9390 # It is most probably a Windows format PATH printed by
9391 # mingw gcc, but we are running on Cygwin. Gcc prints its search
9392 # path with ; separators, and with drive letters. We can handle the
9393 # drive letters (cygwin fileutils understands them), so leave them,
9394 # especially as we might pass files found there to a mingw objdump,
9395 # which wouldn't understand a cygwinified path. Ahh.
9396 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9397 else
9398 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9399 fi
9400 ;;
9401 pw32*)
9402 # pw32 DLLs use 'pw' prefix rather than 'lib'
9403 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9404 ;;
9405 esac
9406 ;;
9407
9408 *)
9409 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9410 ;;
9411 esac
9412 dynamic_linker='Win32 ld.exe'
9413 # FIXME: first we should search . and the directory the executable is in
9414 shlibpath_var=PATH
9415 ;;
9416
9417 darwin* | rhapsody*)
9418 dynamic_linker="$host_os dyld"
9419 version_type=darwin
9420 need_lib_prefix=no
9421 need_version=no
9422 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9423 soname_spec='${libname}${release}${major}$shared_ext'
9424 shlibpath_overrides_runpath=yes
9425 shlibpath_var=DYLD_LIBRARY_PATH
9426 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9427
9428 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9429 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9430 ;;
9431
9432 dgux*)
9433 version_type=linux
9434 need_lib_prefix=no
9435 need_version=no
9436 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9437 soname_spec='${libname}${release}${shared_ext}$major'
9438 shlibpath_var=LD_LIBRARY_PATH
9439 ;;
9440
9441 freebsd1*)
9442 dynamic_linker=no
9443 ;;
9444
9445 freebsd* | dragonfly*)
9446 # DragonFly does not have aout. When/if they implement a new
9447 # versioning mechanism, adjust this.
9448 if test -x /usr/bin/objformat; then
9449 objformat=`/usr/bin/objformat`
9450 else
9451 case $host_os in
9452 freebsd[123]*) objformat=aout ;;
9453 *) objformat=elf ;;
9454 esac
9455 fi
9456 version_type=freebsd-$objformat
9457 case $version_type in
9458 freebsd-elf*)
9459 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9460 need_version=no
9461 need_lib_prefix=no
9462 ;;
9463 freebsd-*)
9464 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9465 need_version=yes
9466 ;;
9467 esac
9468 shlibpath_var=LD_LIBRARY_PATH
9469 case $host_os in
9470 freebsd2*)
9471 shlibpath_overrides_runpath=yes
9472 ;;
9473 freebsd3.[01]* | freebsdelf3.[01]*)
9474 shlibpath_overrides_runpath=yes
9475 hardcode_into_libs=yes
9476 ;;
9477 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9478 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9479 shlibpath_overrides_runpath=no
9480 hardcode_into_libs=yes
9481 ;;
9482 *) # from 4.6 on, and DragonFly
9483 shlibpath_overrides_runpath=yes
9484 hardcode_into_libs=yes
9485 ;;
9486 esac
9487 ;;
9488
9489 gnu*)
9490 version_type=linux
9491 need_lib_prefix=no
9492 need_version=no
9493 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9494 soname_spec='${libname}${release}${shared_ext}$major'
9495 shlibpath_var=LD_LIBRARY_PATH
9496 hardcode_into_libs=yes
9497 ;;
9498
9499 hpux9* | hpux10* | hpux11*)
9500 # Give a soname corresponding to the major version so that dld.sl refuses to
9501 # link against other versions.
9502 version_type=sunos
9503 need_lib_prefix=no
9504 need_version=no
9505 case $host_cpu in
9506 ia64*)
9507 shrext_cmds='.so'
9508 hardcode_into_libs=yes
9509 dynamic_linker="$host_os dld.so"
9510 shlibpath_var=LD_LIBRARY_PATH
9511 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9512 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9513 soname_spec='${libname}${release}${shared_ext}$major'
9514 if test "X$HPUX_IA64_MODE" = X32; then
9515 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9516 else
9517 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9518 fi
9519 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9520 ;;
9521 hppa*64*)
9522 shrext_cmds='.sl'
9523 hardcode_into_libs=yes
9524 dynamic_linker="$host_os dld.sl"
9525 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9526 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9527 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9528 soname_spec='${libname}${release}${shared_ext}$major'
9529 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9530 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9531 ;;
9532 *)
9533 shrext_cmds='.sl'
9534 dynamic_linker="$host_os dld.sl"
9535 shlibpath_var=SHLIB_PATH
9536 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9537 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9538 soname_spec='${libname}${release}${shared_ext}$major'
9539 ;;
9540 esac
9541 # HP-UX runs *really* slowly unless shared libraries are mode 555.
9542 postinstall_cmds='chmod 555 $lib'
9543 ;;
9544
9545 interix[3-9]*)
9546 version_type=linux
9547 need_lib_prefix=no
9548 need_version=no
9549 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9550 soname_spec='${libname}${release}${shared_ext}$major'
9551 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9552 shlibpath_var=LD_LIBRARY_PATH
9553 shlibpath_overrides_runpath=no
9554 hardcode_into_libs=yes
9555 ;;
9556
9557 irix5* | irix6* | nonstopux*)
9558 case $host_os in
9559 nonstopux*) version_type=nonstopux ;;
9560 *)
9561 if test "$lt_cv_prog_gnu_ld" = yes; then
9562 version_type=linux
9563 else
9564 version_type=irix
9565 fi ;;
9566 esac
9567 need_lib_prefix=no
9568 need_version=no
9569 soname_spec='${libname}${release}${shared_ext}$major'
9570 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9571 case $host_os in
9572 irix5* | nonstopux*)
9573 libsuff= shlibsuff=
9574 ;;
9575 *)
9576 case $LD in # libtool.m4 will add one of these switches to LD
9577 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9578 libsuff= shlibsuff= libmagic=32-bit;;
9579 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9580 libsuff=32 shlibsuff=N32 libmagic=N32;;
9581 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9582 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9583 *) libsuff= shlibsuff= libmagic=never-match;;
9584 esac
9585 ;;
9586 esac
9587 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9588 shlibpath_overrides_runpath=no
9589 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9590 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9591 hardcode_into_libs=yes
9592 ;;
9593
9594 # No shared lib support for Linux oldld, aout, or coff.
9595 linux*oldld* | linux*aout* | linux*coff*)
9596 dynamic_linker=no
9597 ;;
9598
9599 # This must be Linux ELF.
9600 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9601 version_type=linux
9602 need_lib_prefix=no
9603 need_version=no
9604 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9605 soname_spec='${libname}${release}${shared_ext}$major'
9606 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9607 shlibpath_var=LD_LIBRARY_PATH
9608 shlibpath_overrides_runpath=no
9609
9610 # Some binutils ld are patched to set DT_RUNPATH
9611 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
9612 $as_echo_n "(cached) " >&6
9613 else
9614 lt_cv_shlibpath_overrides_runpath=no
9615 save_LDFLAGS=$LDFLAGS
9616 save_libdir=$libdir
9617 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9618 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9619 if test x$gcc_no_link = xyes; then
9620 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9621 fi
9622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9623 /* end confdefs.h. */
9624
9625 int
9626 main ()
9627 {
9628
9629 ;
9630 return 0;
9631 }
9632 _ACEOF
9633 if ac_fn_c_try_link "$LINENO"; then :
9634 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9635 lt_cv_shlibpath_overrides_runpath=yes
9636 fi
9637 fi
9638 rm -f core conftest.err conftest.$ac_objext \
9639 conftest$ac_exeext conftest.$ac_ext
9640 LDFLAGS=$save_LDFLAGS
9641 libdir=$save_libdir
9642
9643 fi
9644
9645 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
9646
9647 # This implies no fast_install, which is unacceptable.
9648 # Some rework will be needed to allow for fast_install
9649 # before this can be enabled.
9650 hardcode_into_libs=yes
9651
9652 # Append ld.so.conf contents to the search path
9653 if test -f /etc/ld.so.conf; then
9654 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' ' '`
9655 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9656 fi
9657
9658 # We used to test for /lib/ld.so.1 and disable shared libraries on
9659 # powerpc, because MkLinux only supported shared libraries with the
9660 # GNU dynamic linker. Since this was broken with cross compilers,
9661 # most powerpc-linux boxes support dynamic linking these days and
9662 # people can always --disable-shared, the test was removed, and we
9663 # assume the GNU/Linux dynamic linker is in use.
9664 dynamic_linker='GNU/Linux ld.so'
9665 ;;
9666
9667 netbsd*)
9668 version_type=sunos
9669 need_lib_prefix=no
9670 need_version=no
9671 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9672 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9673 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9674 dynamic_linker='NetBSD (a.out) ld.so'
9675 else
9676 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9677 soname_spec='${libname}${release}${shared_ext}$major'
9678 dynamic_linker='NetBSD ld.elf_so'
9679 fi
9680 shlibpath_var=LD_LIBRARY_PATH
9681 shlibpath_overrides_runpath=yes
9682 hardcode_into_libs=yes
9683 ;;
9684
9685 newsos6)
9686 version_type=linux
9687 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9688 shlibpath_var=LD_LIBRARY_PATH
9689 shlibpath_overrides_runpath=yes
9690 ;;
9691
9692 *nto* | *qnx*)
9693 version_type=qnx
9694 need_lib_prefix=no
9695 need_version=no
9696 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9697 soname_spec='${libname}${release}${shared_ext}$major'
9698 shlibpath_var=LD_LIBRARY_PATH
9699 shlibpath_overrides_runpath=no
9700 hardcode_into_libs=yes
9701 dynamic_linker='ldqnx.so'
9702 ;;
9703
9704 openbsd*)
9705 version_type=sunos
9706 sys_lib_dlsearch_path_spec="/usr/lib"
9707 need_lib_prefix=no
9708 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9709 case $host_os in
9710 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9711 *) need_version=no ;;
9712 esac
9713 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9714 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9715 shlibpath_var=LD_LIBRARY_PATH
9716 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9717 case $host_os in
9718 openbsd2.[89] | openbsd2.[89].*)
9719 shlibpath_overrides_runpath=no
9720 ;;
9721 *)
9722 shlibpath_overrides_runpath=yes
9723 ;;
9724 esac
9725 else
9726 shlibpath_overrides_runpath=yes
9727 fi
9728 ;;
9729
9730 os2*)
9731 libname_spec='$name'
9732 shrext_cmds=".dll"
9733 need_lib_prefix=no
9734 library_names_spec='$libname${shared_ext} $libname.a'
9735 dynamic_linker='OS/2 ld.exe'
9736 shlibpath_var=LIBPATH
9737 ;;
9738
9739 osf3* | osf4* | osf5*)
9740 version_type=osf
9741 need_lib_prefix=no
9742 need_version=no
9743 soname_spec='${libname}${release}${shared_ext}$major'
9744 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9745 shlibpath_var=LD_LIBRARY_PATH
9746 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9747 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9748 ;;
9749
9750 rdos*)
9751 dynamic_linker=no
9752 ;;
9753
9754 solaris*)
9755 version_type=linux
9756 need_lib_prefix=no
9757 need_version=no
9758 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9759 soname_spec='${libname}${release}${shared_ext}$major'
9760 shlibpath_var=LD_LIBRARY_PATH
9761 shlibpath_overrides_runpath=yes
9762 hardcode_into_libs=yes
9763 # ldd complains unless libraries are executable
9764 postinstall_cmds='chmod +x $lib'
9765 ;;
9766
9767 sunos4*)
9768 version_type=sunos
9769 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9770 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9771 shlibpath_var=LD_LIBRARY_PATH
9772 shlibpath_overrides_runpath=yes
9773 if test "$with_gnu_ld" = yes; then
9774 need_lib_prefix=no
9775 fi
9776 need_version=yes
9777 ;;
9778
9779 sysv4 | sysv4.3*)
9780 version_type=linux
9781 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9782 soname_spec='${libname}${release}${shared_ext}$major'
9783 shlibpath_var=LD_LIBRARY_PATH
9784 case $host_vendor in
9785 sni)
9786 shlibpath_overrides_runpath=no
9787 need_lib_prefix=no
9788 runpath_var=LD_RUN_PATH
9789 ;;
9790 siemens)
9791 need_lib_prefix=no
9792 ;;
9793 motorola)
9794 need_lib_prefix=no
9795 need_version=no
9796 shlibpath_overrides_runpath=no
9797 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9798 ;;
9799 esac
9800 ;;
9801
9802 sysv4*MP*)
9803 if test -d /usr/nec ;then
9804 version_type=linux
9805 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9806 soname_spec='$libname${shared_ext}.$major'
9807 shlibpath_var=LD_LIBRARY_PATH
9808 fi
9809 ;;
9810
9811 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9812 version_type=freebsd-elf
9813 need_lib_prefix=no
9814 need_version=no
9815 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9816 soname_spec='${libname}${release}${shared_ext}$major'
9817 shlibpath_var=LD_LIBRARY_PATH
9818 shlibpath_overrides_runpath=yes
9819 hardcode_into_libs=yes
9820 if test "$with_gnu_ld" = yes; then
9821 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9822 else
9823 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9824 case $host_os in
9825 sco3.2v5*)
9826 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9827 ;;
9828 esac
9829 fi
9830 sys_lib_dlsearch_path_spec='/usr/lib'
9831 ;;
9832
9833 tpf*)
9834 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
9835 version_type=linux
9836 need_lib_prefix=no
9837 need_version=no
9838 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9839 shlibpath_var=LD_LIBRARY_PATH
9840 shlibpath_overrides_runpath=no
9841 hardcode_into_libs=yes
9842 ;;
9843
9844 uts4*)
9845 version_type=linux
9846 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9847 soname_spec='${libname}${release}${shared_ext}$major'
9848 shlibpath_var=LD_LIBRARY_PATH
9849 ;;
9850
9851 *)
9852 dynamic_linker=no
9853 ;;
9854 esac
9855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
9856 $as_echo "$dynamic_linker" >&6; }
9857 test "$dynamic_linker" = no && can_build_shared=no
9858
9859 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9860 if test "$GCC" = yes; then
9861 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9862 fi
9863
9864 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9865 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9866 fi
9867 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9868 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9869 fi
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
9958 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9959 hardcode_action=
9960 if test -n "$hardcode_libdir_flag_spec" ||
9961 test -n "$runpath_var" ||
9962 test "X$hardcode_automatic" = "Xyes" ; then
9963
9964 # We can hardcode non-existent directories.
9965 if test "$hardcode_direct" != no &&
9966 # If the only mechanism to avoid hardcoding is shlibpath_var, we
9967 # have to relink, otherwise we might link with an installed library
9968 # when we should be linking with a yet-to-be-installed one
9969 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
9970 test "$hardcode_minus_L" != no; then
9971 # Linking always hardcodes the temporary library directory.
9972 hardcode_action=relink
9973 else
9974 # We can link without hardcoding, and we can hardcode nonexisting dirs.
9975 hardcode_action=immediate
9976 fi
9977 else
9978 # We cannot hardcode anything, or else we can only hardcode existing
9979 # directories.
9980 hardcode_action=unsupported
9981 fi
9982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
9983 $as_echo "$hardcode_action" >&6; }
9984
9985 if test "$hardcode_action" = relink ||
9986 test "$inherit_rpath" = yes; then
9987 # Fast installation is not supported
9988 enable_fast_install=no
9989 elif test "$shlibpath_overrides_runpath" = yes ||
9990 test "$enable_shared" = no; then
9991 # Fast installation is not necessary
9992 enable_fast_install=needless
9993 fi
9994
9995
9996
9997
9998
9999
10000 if test "x$enable_dlopen" != xyes; then
10001 enable_dlopen=unknown
10002 enable_dlopen_self=unknown
10003 enable_dlopen_self_static=unknown
10004 else
10005 lt_cv_dlopen=no
10006 lt_cv_dlopen_libs=
10007
10008 case $host_os in
10009 beos*)
10010 lt_cv_dlopen="load_add_on"
10011 lt_cv_dlopen_libs=
10012 lt_cv_dlopen_self=yes
10013 ;;
10014
10015 mingw* | pw32* | cegcc*)
10016 lt_cv_dlopen="LoadLibrary"
10017 lt_cv_dlopen_libs=
10018 ;;
10019
10020 cygwin*)
10021 lt_cv_dlopen="dlopen"
10022 lt_cv_dlopen_libs=
10023 ;;
10024
10025 darwin*)
10026 # if libdl is installed we need to link against it
10027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10028 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10029 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10030 $as_echo_n "(cached) " >&6
10031 else
10032 ac_check_lib_save_LIBS=$LIBS
10033 LIBS="-ldl $LIBS"
10034 if test x$gcc_no_link = xyes; then
10035 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10036 fi
10037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10038 /* end confdefs.h. */
10039
10040 /* Override any GCC internal prototype to avoid an error.
10041 Use char because int might match the return type of a GCC
10042 builtin and then its argument prototype would still apply. */
10043 #ifdef __cplusplus
10044 extern "C"
10045 #endif
10046 char dlopen ();
10047 int
10048 main ()
10049 {
10050 return dlopen ();
10051 ;
10052 return 0;
10053 }
10054 _ACEOF
10055 if ac_fn_c_try_link "$LINENO"; then :
10056 ac_cv_lib_dl_dlopen=yes
10057 else
10058 ac_cv_lib_dl_dlopen=no
10059 fi
10060 rm -f core conftest.err conftest.$ac_objext \
10061 conftest$ac_exeext conftest.$ac_ext
10062 LIBS=$ac_check_lib_save_LIBS
10063 fi
10064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10065 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10066 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10067 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10068 else
10069
10070 lt_cv_dlopen="dyld"
10071 lt_cv_dlopen_libs=
10072 lt_cv_dlopen_self=yes
10073
10074 fi
10075
10076 ;;
10077
10078 *)
10079 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10080 if test "x$ac_cv_func_shl_load" = x""yes; then :
10081 lt_cv_dlopen="shl_load"
10082 else
10083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10084 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10085 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10086 $as_echo_n "(cached) " >&6
10087 else
10088 ac_check_lib_save_LIBS=$LIBS
10089 LIBS="-ldld $LIBS"
10090 if test x$gcc_no_link = xyes; then
10091 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10092 fi
10093 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10094 /* end confdefs.h. */
10095
10096 /* Override any GCC internal prototype to avoid an error.
10097 Use char because int might match the return type of a GCC
10098 builtin and then its argument prototype would still apply. */
10099 #ifdef __cplusplus
10100 extern "C"
10101 #endif
10102 char shl_load ();
10103 int
10104 main ()
10105 {
10106 return shl_load ();
10107 ;
10108 return 0;
10109 }
10110 _ACEOF
10111 if ac_fn_c_try_link "$LINENO"; then :
10112 ac_cv_lib_dld_shl_load=yes
10113 else
10114 ac_cv_lib_dld_shl_load=no
10115 fi
10116 rm -f core conftest.err conftest.$ac_objext \
10117 conftest$ac_exeext conftest.$ac_ext
10118 LIBS=$ac_check_lib_save_LIBS
10119 fi
10120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10121 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10122 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10123 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10124 else
10125 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10126 if test "x$ac_cv_func_dlopen" = x""yes; then :
10127 lt_cv_dlopen="dlopen"
10128 else
10129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10130 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10131 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10132 $as_echo_n "(cached) " >&6
10133 else
10134 ac_check_lib_save_LIBS=$LIBS
10135 LIBS="-ldl $LIBS"
10136 if test x$gcc_no_link = xyes; then
10137 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10138 fi
10139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10140 /* end confdefs.h. */
10141
10142 /* Override any GCC internal prototype to avoid an error.
10143 Use char because int might match the return type of a GCC
10144 builtin and then its argument prototype would still apply. */
10145 #ifdef __cplusplus
10146 extern "C"
10147 #endif
10148 char dlopen ();
10149 int
10150 main ()
10151 {
10152 return dlopen ();
10153 ;
10154 return 0;
10155 }
10156 _ACEOF
10157 if ac_fn_c_try_link "$LINENO"; then :
10158 ac_cv_lib_dl_dlopen=yes
10159 else
10160 ac_cv_lib_dl_dlopen=no
10161 fi
10162 rm -f core conftest.err conftest.$ac_objext \
10163 conftest$ac_exeext conftest.$ac_ext
10164 LIBS=$ac_check_lib_save_LIBS
10165 fi
10166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10167 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10168 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10169 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10170 else
10171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10172 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10173 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10174 $as_echo_n "(cached) " >&6
10175 else
10176 ac_check_lib_save_LIBS=$LIBS
10177 LIBS="-lsvld $LIBS"
10178 if test x$gcc_no_link = xyes; then
10179 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10180 fi
10181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10182 /* end confdefs.h. */
10183
10184 /* Override any GCC internal prototype to avoid an error.
10185 Use char because int might match the return type of a GCC
10186 builtin and then its argument prototype would still apply. */
10187 #ifdef __cplusplus
10188 extern "C"
10189 #endif
10190 char dlopen ();
10191 int
10192 main ()
10193 {
10194 return dlopen ();
10195 ;
10196 return 0;
10197 }
10198 _ACEOF
10199 if ac_fn_c_try_link "$LINENO"; then :
10200 ac_cv_lib_svld_dlopen=yes
10201 else
10202 ac_cv_lib_svld_dlopen=no
10203 fi
10204 rm -f core conftest.err conftest.$ac_objext \
10205 conftest$ac_exeext conftest.$ac_ext
10206 LIBS=$ac_check_lib_save_LIBS
10207 fi
10208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10209 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10210 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10211 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10212 else
10213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10214 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10215 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10216 $as_echo_n "(cached) " >&6
10217 else
10218 ac_check_lib_save_LIBS=$LIBS
10219 LIBS="-ldld $LIBS"
10220 if test x$gcc_no_link = xyes; then
10221 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10222 fi
10223 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10224 /* end confdefs.h. */
10225
10226 /* Override any GCC internal prototype to avoid an error.
10227 Use char because int might match the return type of a GCC
10228 builtin and then its argument prototype would still apply. */
10229 #ifdef __cplusplus
10230 extern "C"
10231 #endif
10232 char dld_link ();
10233 int
10234 main ()
10235 {
10236 return dld_link ();
10237 ;
10238 return 0;
10239 }
10240 _ACEOF
10241 if ac_fn_c_try_link "$LINENO"; then :
10242 ac_cv_lib_dld_dld_link=yes
10243 else
10244 ac_cv_lib_dld_dld_link=no
10245 fi
10246 rm -f core conftest.err conftest.$ac_objext \
10247 conftest$ac_exeext conftest.$ac_ext
10248 LIBS=$ac_check_lib_save_LIBS
10249 fi
10250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10251 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10252 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10253 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10254 fi
10255
10256
10257 fi
10258
10259
10260 fi
10261
10262
10263 fi
10264
10265
10266 fi
10267
10268
10269 fi
10270
10271 ;;
10272 esac
10273
10274 if test "x$lt_cv_dlopen" != xno; then
10275 enable_dlopen=yes
10276 else
10277 enable_dlopen=no
10278 fi
10279
10280 case $lt_cv_dlopen in
10281 dlopen)
10282 save_CPPFLAGS="$CPPFLAGS"
10283 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10284
10285 save_LDFLAGS="$LDFLAGS"
10286 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10287
10288 save_LIBS="$LIBS"
10289 LIBS="$lt_cv_dlopen_libs $LIBS"
10290
10291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10292 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10293 if test "${lt_cv_dlopen_self+set}" = set; then :
10294 $as_echo_n "(cached) " >&6
10295 else
10296 if test "$cross_compiling" = yes; then :
10297 lt_cv_dlopen_self=cross
10298 else
10299 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10300 lt_status=$lt_dlunknown
10301 cat > conftest.$ac_ext <<_LT_EOF
10302 #line 10302 "configure"
10303 #include "confdefs.h"
10304
10305 #if HAVE_DLFCN_H
10306 #include <dlfcn.h>
10307 #endif
10308
10309 #include <stdio.h>
10310
10311 #ifdef RTLD_GLOBAL
10312 # define LT_DLGLOBAL RTLD_GLOBAL
10313 #else
10314 # ifdef DL_GLOBAL
10315 # define LT_DLGLOBAL DL_GLOBAL
10316 # else
10317 # define LT_DLGLOBAL 0
10318 # endif
10319 #endif
10320
10321 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10322 find out it does not work in some platform. */
10323 #ifndef LT_DLLAZY_OR_NOW
10324 # ifdef RTLD_LAZY
10325 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10326 # else
10327 # ifdef DL_LAZY
10328 # define LT_DLLAZY_OR_NOW DL_LAZY
10329 # else
10330 # ifdef RTLD_NOW
10331 # define LT_DLLAZY_OR_NOW RTLD_NOW
10332 # else
10333 # ifdef DL_NOW
10334 # define LT_DLLAZY_OR_NOW DL_NOW
10335 # else
10336 # define LT_DLLAZY_OR_NOW 0
10337 # endif
10338 # endif
10339 # endif
10340 # endif
10341 #endif
10342
10343 void fnord() { int i=42;}
10344 int main ()
10345 {
10346 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10347 int status = $lt_dlunknown;
10348
10349 if (self)
10350 {
10351 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10352 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10353 /* dlclose (self); */
10354 }
10355 else
10356 puts (dlerror ());
10357
10358 return status;
10359 }
10360 _LT_EOF
10361 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10362 (eval $ac_link) 2>&5
10363 ac_status=$?
10364 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10365 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10366 (./conftest; exit; ) >&5 2>/dev/null
10367 lt_status=$?
10368 case x$lt_status in
10369 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10370 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10371 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10372 esac
10373 else :
10374 # compilation failed
10375 lt_cv_dlopen_self=no
10376 fi
10377 fi
10378 rm -fr conftest*
10379
10380
10381 fi
10382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10383 $as_echo "$lt_cv_dlopen_self" >&6; }
10384
10385 if test "x$lt_cv_dlopen_self" = xyes; then
10386 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10388 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10389 if test "${lt_cv_dlopen_self_static+set}" = set; then :
10390 $as_echo_n "(cached) " >&6
10391 else
10392 if test "$cross_compiling" = yes; then :
10393 lt_cv_dlopen_self_static=cross
10394 else
10395 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10396 lt_status=$lt_dlunknown
10397 cat > conftest.$ac_ext <<_LT_EOF
10398 #line 10398 "configure"
10399 #include "confdefs.h"
10400
10401 #if HAVE_DLFCN_H
10402 #include <dlfcn.h>
10403 #endif
10404
10405 #include <stdio.h>
10406
10407 #ifdef RTLD_GLOBAL
10408 # define LT_DLGLOBAL RTLD_GLOBAL
10409 #else
10410 # ifdef DL_GLOBAL
10411 # define LT_DLGLOBAL DL_GLOBAL
10412 # else
10413 # define LT_DLGLOBAL 0
10414 # endif
10415 #endif
10416
10417 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10418 find out it does not work in some platform. */
10419 #ifndef LT_DLLAZY_OR_NOW
10420 # ifdef RTLD_LAZY
10421 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10422 # else
10423 # ifdef DL_LAZY
10424 # define LT_DLLAZY_OR_NOW DL_LAZY
10425 # else
10426 # ifdef RTLD_NOW
10427 # define LT_DLLAZY_OR_NOW RTLD_NOW
10428 # else
10429 # ifdef DL_NOW
10430 # define LT_DLLAZY_OR_NOW DL_NOW
10431 # else
10432 # define LT_DLLAZY_OR_NOW 0
10433 # endif
10434 # endif
10435 # endif
10436 # endif
10437 #endif
10438
10439 void fnord() { int i=42;}
10440 int main ()
10441 {
10442 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10443 int status = $lt_dlunknown;
10444
10445 if (self)
10446 {
10447 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10448 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10449 /* dlclose (self); */
10450 }
10451 else
10452 puts (dlerror ());
10453
10454 return status;
10455 }
10456 _LT_EOF
10457 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10458 (eval $ac_link) 2>&5
10459 ac_status=$?
10460 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10461 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10462 (./conftest; exit; ) >&5 2>/dev/null
10463 lt_status=$?
10464 case x$lt_status in
10465 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10466 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10467 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10468 esac
10469 else :
10470 # compilation failed
10471 lt_cv_dlopen_self_static=no
10472 fi
10473 fi
10474 rm -fr conftest*
10475
10476
10477 fi
10478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10479 $as_echo "$lt_cv_dlopen_self_static" >&6; }
10480 fi
10481
10482 CPPFLAGS="$save_CPPFLAGS"
10483 LDFLAGS="$save_LDFLAGS"
10484 LIBS="$save_LIBS"
10485 ;;
10486 esac
10487
10488 case $lt_cv_dlopen_self in
10489 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10490 *) enable_dlopen_self=unknown ;;
10491 esac
10492
10493 case $lt_cv_dlopen_self_static in
10494 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10495 *) enable_dlopen_self_static=unknown ;;
10496 esac
10497 fi
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515 striplib=
10516 old_striplib=
10517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10518 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
10519 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10520 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10521 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10523 $as_echo "yes" >&6; }
10524 else
10525 # FIXME - insert some real tests, host_os isn't really good enough
10526 case $host_os in
10527 darwin*)
10528 if test -n "$STRIP" ; then
10529 striplib="$STRIP -x"
10530 old_striplib="$STRIP -S"
10531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10532 $as_echo "yes" >&6; }
10533 else
10534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10535 $as_echo "no" >&6; }
10536 fi
10537 ;;
10538 *)
10539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10540 $as_echo "no" >&6; }
10541 ;;
10542 esac
10543 fi
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555
10556 # Report which library types will actually be built
10557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10558 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
10559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10560 $as_echo "$can_build_shared" >&6; }
10561
10562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10563 $as_echo_n "checking whether to build shared libraries... " >&6; }
10564 test "$can_build_shared" = "no" && enable_shared=no
10565
10566 # On AIX, shared libraries and static libraries use the same namespace, and
10567 # are all built from PIC.
10568 case $host_os in
10569 aix3*)
10570 test "$enable_shared" = yes && enable_static=no
10571 if test -n "$RANLIB"; then
10572 archive_cmds="$archive_cmds~\$RANLIB \$lib"
10573 postinstall_cmds='$RANLIB $lib'
10574 fi
10575 ;;
10576
10577 aix[4-9]*)
10578 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10579 test "$enable_shared" = yes && enable_static=no
10580 fi
10581 ;;
10582 esac
10583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10584 $as_echo "$enable_shared" >&6; }
10585
10586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10587 $as_echo_n "checking whether to build static libraries... " >&6; }
10588 # Make sure either enable_shared or enable_static is yes.
10589 test "$enable_shared" = yes || enable_static=yes
10590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10591 $as_echo "$enable_static" >&6; }
10592
10593
10594
10595
10596 fi
10597 ac_ext=c
10598 ac_cpp='$CPP $CPPFLAGS'
10599 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10600 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10601 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10602
10603 CC="$lt_save_CC"
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617 ac_config_commands="$ac_config_commands libtool"
10618
10619
10620
10621
10622 # Only expand once:
10623
10624
10625
10626 # Find CPP now so that any conditional tests below won't do it and
10627 # thereby make the resulting definitions conditional.
10628 ac_ext=c
10629 ac_cpp='$CPP $CPPFLAGS'
10630 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10631 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10632 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
10634 $as_echo_n "checking how to run the C preprocessor... " >&6; }
10635 # On Suns, sometimes $CPP names a directory.
10636 if test -n "$CPP" && test -d "$CPP"; then
10637 CPP=
10638 fi
10639 if test -z "$CPP"; then
10640 if test "${ac_cv_prog_CPP+set}" = set; then :
10641 $as_echo_n "(cached) " >&6
10642 else
10643 # Double quotes because CPP needs to be expanded
10644 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
10645 do
10646 ac_preproc_ok=false
10647 for ac_c_preproc_warn_flag in '' yes
10648 do
10649 # Use a header file that comes with gcc, so configuring glibc
10650 # with a fresh cross-compiler works.
10651 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10652 # <limits.h> exists even on freestanding compilers.
10653 # On the NeXT, cc -E runs the code through the compiler's parser,
10654 # not just through cpp. "Syntax error" is here to catch this case.
10655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10656 /* end confdefs.h. */
10657 #ifdef __STDC__
10658 # include <limits.h>
10659 #else
10660 # include <assert.h>
10661 #endif
10662 Syntax error
10663 _ACEOF
10664 if ac_fn_c_try_cpp "$LINENO"; then :
10665
10666 else
10667 # Broken: fails on valid input.
10668 continue
10669 fi
10670 rm -f conftest.err conftest.$ac_ext
10671
10672 # OK, works on sane cases. Now check whether nonexistent headers
10673 # can be detected and how.
10674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10675 /* end confdefs.h. */
10676 #include <ac_nonexistent.h>
10677 _ACEOF
10678 if ac_fn_c_try_cpp "$LINENO"; then :
10679 # Broken: success on invalid input.
10680 continue
10681 else
10682 # Passes both tests.
10683 ac_preproc_ok=:
10684 break
10685 fi
10686 rm -f conftest.err conftest.$ac_ext
10687
10688 done
10689 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
10690 rm -f conftest.err conftest.$ac_ext
10691 if $ac_preproc_ok; then :
10692 break
10693 fi
10694
10695 done
10696 ac_cv_prog_CPP=$CPP
10697
10698 fi
10699 CPP=$ac_cv_prog_CPP
10700 else
10701 ac_cv_prog_CPP=$CPP
10702 fi
10703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
10704 $as_echo "$CPP" >&6; }
10705 ac_preproc_ok=false
10706 for ac_c_preproc_warn_flag in '' yes
10707 do
10708 # Use a header file that comes with gcc, so configuring glibc
10709 # with a fresh cross-compiler works.
10710 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10711 # <limits.h> exists even on freestanding compilers.
10712 # On the NeXT, cc -E runs the code through the compiler's parser,
10713 # not just through cpp. "Syntax error" is here to catch this case.
10714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10715 /* end confdefs.h. */
10716 #ifdef __STDC__
10717 # include <limits.h>
10718 #else
10719 # include <assert.h>
10720 #endif
10721 Syntax error
10722 _ACEOF
10723 if ac_fn_c_try_cpp "$LINENO"; then :
10724
10725 else
10726 # Broken: fails on valid input.
10727 continue
10728 fi
10729 rm -f conftest.err conftest.$ac_ext
10730
10731 # OK, works on sane cases. Now check whether nonexistent headers
10732 # can be detected and how.
10733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10734 /* end confdefs.h. */
10735 #include <ac_nonexistent.h>
10736 _ACEOF
10737 if ac_fn_c_try_cpp "$LINENO"; then :
10738 # Broken: success on invalid input.
10739 continue
10740 else
10741 # Passes both tests.
10742 ac_preproc_ok=:
10743 break
10744 fi
10745 rm -f conftest.err conftest.$ac_ext
10746
10747 done
10748 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
10749 rm -f conftest.err conftest.$ac_ext
10750 if $ac_preproc_ok; then :
10751
10752 else
10753 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
10754 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
10755 as_fn_error "C preprocessor \"$CPP\" fails sanity check
10756 See \`config.log' for more details." "$LINENO" 5; }
10757 fi
10758
10759 ac_ext=c
10760 ac_cpp='$CPP $CPPFLAGS'
10761 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10762 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10763 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10764
10765
10766 if test -n "$with_cross_host"; then
10767 # We are being configured with a cross compiler. AC_REPLACE_FUNCS
10768 # may not work correctly, because the compiler may not be able to
10769 # link executables.
10770
10771 # We assume newlib. This lets us hard-code the functions we know
10772 # we'll have.
10773 $as_echo "#define HAVE_MEMCPY 1" >>confdefs.h
10774
10775 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
10776
10777
10778 # We ignore --with-system-zlib in this case.
10779 target_all=libzgcj.la
10780 else
10781 if test x$gcc_no_link = xyes; then
10782 if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then
10783 ac_cv_func_mmap_fixed_mapped=no
10784 fi
10785 fi
10786 if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then
10787 for ac_header in stdlib.h unistd.h
10788 do :
10789 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10790 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10791 eval as_val=\$$as_ac_Header
10792 if test "x$as_val" = x""yes; then :
10793 cat >>confdefs.h <<_ACEOF
10794 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10795 _ACEOF
10796
10797 fi
10798
10799 done
10800
10801 for ac_func in getpagesize
10802 do :
10803 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
10804 if test "x$ac_cv_func_getpagesize" = x""yes; then :
10805 cat >>confdefs.h <<_ACEOF
10806 #define HAVE_GETPAGESIZE 1
10807 _ACEOF
10808
10809 fi
10810 done
10811
10812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
10813 $as_echo_n "checking for working mmap... " >&6; }
10814 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
10815 $as_echo_n "(cached) " >&6
10816 else
10817 if test "$cross_compiling" = yes; then :
10818 ac_cv_func_mmap_fixed_mapped=no
10819 else
10820 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10821 /* end confdefs.h. */
10822 $ac_includes_default
10823 /* malloc might have been renamed as rpl_malloc. */
10824 #undef malloc
10825
10826 /* Thanks to Mike Haertel and Jim Avera for this test.
10827 Here is a matrix of mmap possibilities:
10828 mmap private not fixed
10829 mmap private fixed at somewhere currently unmapped
10830 mmap private fixed at somewhere already mapped
10831 mmap shared not fixed
10832 mmap shared fixed at somewhere currently unmapped
10833 mmap shared fixed at somewhere already mapped
10834 For private mappings, we should verify that changes cannot be read()
10835 back from the file, nor mmap's back from the file at a different
10836 address. (There have been systems where private was not correctly
10837 implemented like the infamous i386 svr4.0, and systems where the
10838 VM page cache was not coherent with the file system buffer cache
10839 like early versions of FreeBSD and possibly contemporary NetBSD.)
10840 For shared mappings, we should conversely verify that changes get
10841 propagated back to all the places they're supposed to be.
10842
10843 Grep wants private fixed already mapped.
10844 The main things grep needs to know about mmap are:
10845 * does it exist and is it safe to write into the mmap'd area
10846 * how to use it (BSD variants) */
10847
10848 #include <fcntl.h>
10849 #include <sys/mman.h>
10850
10851 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
10852 char *malloc ();
10853 #endif
10854
10855 /* This mess was copied from the GNU getpagesize.h. */
10856 #ifndef HAVE_GETPAGESIZE
10857 /* Assume that all systems that can run configure have sys/param.h. */
10858 # ifndef HAVE_SYS_PARAM_H
10859 # define HAVE_SYS_PARAM_H 1
10860 # endif
10861
10862 # ifdef _SC_PAGESIZE
10863 # define getpagesize() sysconf(_SC_PAGESIZE)
10864 # else /* no _SC_PAGESIZE */
10865 # ifdef HAVE_SYS_PARAM_H
10866 # include <sys/param.h>
10867 # ifdef EXEC_PAGESIZE
10868 # define getpagesize() EXEC_PAGESIZE
10869 # else /* no EXEC_PAGESIZE */
10870 # ifdef NBPG
10871 # define getpagesize() NBPG * CLSIZE
10872 # ifndef CLSIZE
10873 # define CLSIZE 1
10874 # endif /* no CLSIZE */
10875 # else /* no NBPG */
10876 # ifdef NBPC
10877 # define getpagesize() NBPC
10878 # else /* no NBPC */
10879 # ifdef PAGESIZE
10880 # define getpagesize() PAGESIZE
10881 # endif /* PAGESIZE */
10882 # endif /* no NBPC */
10883 # endif /* no NBPG */
10884 # endif /* no EXEC_PAGESIZE */
10885 # else /* no HAVE_SYS_PARAM_H */
10886 # define getpagesize() 8192 /* punt totally */
10887 # endif /* no HAVE_SYS_PARAM_H */
10888 # endif /* no _SC_PAGESIZE */
10889
10890 #endif /* no HAVE_GETPAGESIZE */
10891
10892 int
10893 main ()
10894 {
10895 char *data, *data2, *data3;
10896 int i, pagesize;
10897 int fd;
10898
10899 pagesize = getpagesize ();
10900
10901 /* First, make a file with some known garbage in it. */
10902 data = (char *) malloc (pagesize);
10903 if (!data)
10904 return 1;
10905 for (i = 0; i < pagesize; ++i)
10906 *(data + i) = rand ();
10907 umask (0);
10908 fd = creat ("conftest.mmap", 0600);
10909 if (fd < 0)
10910 return 1;
10911 if (write (fd, data, pagesize) != pagesize)
10912 return 1;
10913 close (fd);
10914
10915 /* Next, try to mmap the file at a fixed address which already has
10916 something else allocated at it. If we can, also make sure that
10917 we see the same garbage. */
10918 fd = open ("conftest.mmap", O_RDWR);
10919 if (fd < 0)
10920 return 1;
10921 data2 = (char *) malloc (2 * pagesize);
10922 if (!data2)
10923 return 1;
10924 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
10925 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
10926 MAP_PRIVATE | MAP_FIXED, fd, 0L))
10927 return 1;
10928 for (i = 0; i < pagesize; ++i)
10929 if (*(data + i) != *(data2 + i))
10930 return 1;
10931
10932 /* Finally, make sure that changes to the mapped area do not
10933 percolate back to the file as seen by read(). (This is a bug on
10934 some variants of i386 svr4.0.) */
10935 for (i = 0; i < pagesize; ++i)
10936 *(data2 + i) = *(data2 + i) + 1;
10937 data3 = (char *) malloc (pagesize);
10938 if (!data3)
10939 return 1;
10940 if (read (fd, data3, pagesize) != pagesize)
10941 return 1;
10942 for (i = 0; i < pagesize; ++i)
10943 if (*(data + i) != *(data3 + i))
10944 return 1;
10945 close (fd);
10946 return 0;
10947 }
10948 _ACEOF
10949 if ac_fn_c_try_run "$LINENO"; then :
10950 ac_cv_func_mmap_fixed_mapped=yes
10951 else
10952 ac_cv_func_mmap_fixed_mapped=no
10953 fi
10954 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10955 conftest.$ac_objext conftest.beam conftest.$ac_ext
10956 fi
10957
10958 fi
10959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
10960 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
10961 if test $ac_cv_func_mmap_fixed_mapped = yes; then
10962
10963 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
10964
10965 fi
10966 rm -f conftest.mmap
10967
10968 fi
10969 for ac_func in memcpy strerror
10970 do :
10971 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10972 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10973 eval as_val=\$$as_ac_var
10974 if test "x$as_val" = x""yes; then :
10975 cat >>confdefs.h <<_ACEOF
10976 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10977 _ACEOF
10978
10979 fi
10980 done
10981
10982
10983 if test "$with_system_zlib" = yes; then
10984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflate in -lz" >&5
10985 $as_echo_n "checking for deflate in -lz... " >&6; }
10986 if test "${ac_cv_lib_z_deflate+set}" = set; then :
10987 $as_echo_n "(cached) " >&6
10988 else
10989 ac_check_lib_save_LIBS=$LIBS
10990 LIBS="-lz $LIBS"
10991 if test x$gcc_no_link = xyes; then
10992 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10993 fi
10994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10995 /* end confdefs.h. */
10996
10997 /* Override any GCC internal prototype to avoid an error.
10998 Use char because int might match the return type of a GCC
10999 builtin and then its argument prototype would still apply. */
11000 #ifdef __cplusplus
11001 extern "C"
11002 #endif
11003 char deflate ();
11004 int
11005 main ()
11006 {
11007 return deflate ();
11008 ;
11009 return 0;
11010 }
11011 _ACEOF
11012 if ac_fn_c_try_link "$LINENO"; then :
11013 ac_cv_lib_z_deflate=yes
11014 else
11015 ac_cv_lib_z_deflate=no
11016 fi
11017 rm -f core conftest.err conftest.$ac_objext \
11018 conftest$ac_exeext conftest.$ac_ext
11019 LIBS=$ac_check_lib_save_LIBS
11020 fi
11021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflate" >&5
11022 $as_echo "$ac_cv_lib_z_deflate" >&6; }
11023 if test "x$ac_cv_lib_z_deflate" = x""yes; then :
11024 target_all=
11025 else
11026 target_all=libzgcj.la
11027 fi
11028
11029 else
11030 target_all=libzgcj.la
11031 fi
11032 fi
11033
11034
11035
11036 for ac_header in unistd.h
11037 do :
11038 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
11039 if test "x$ac_cv_header_unistd_h" = x""yes; then :
11040 cat >>confdefs.h <<_ACEOF
11041 #define HAVE_UNISTD_H 1
11042 _ACEOF
11043
11044 fi
11045
11046 done
11047
11048
11049 if test -n "$with_cross_host" &&
11050 test x"$with_cross_host" != x"no"; then
11051 toolexecdir='$(exec_prefix)/$(target_alias)'
11052 toolexeclibdir='$(toolexecdir)/lib'
11053 else
11054 toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
11055 toolexeclibdir='$(libdir)'
11056 fi
11057 if test "$GCC" = yes && $CC -print-multi-os-directory > /dev/null 2>&1; then
11058 multiosdir=/`$CC -print-multi-os-directory`
11059 case $multiosdir in
11060 /.) multiosdir= ;; # Avoid trailing /.
11061 esac
11062 else
11063 multiosdir=
11064 fi
11065 toolexeclibdir=${toolexeclibdir}${multiosdir}
11066
11067
11068
11069 if test -n "$with_target_subdir"; then
11070 TARGET_LIBRARY_TRUE=
11071 TARGET_LIBRARY_FALSE='#'
11072 else
11073 TARGET_LIBRARY_TRUE='#'
11074 TARGET_LIBRARY_FALSE=
11075 fi
11076
11077
11078 if test "${multilib}" = "yes"; then
11079 multilib_arg="--enable-multilib"
11080 else
11081 multilib_arg=
11082 fi
11083
11084 ac_config_files="$ac_config_files Makefile"
11085
11086 cat >confcache <<\_ACEOF
11087 # This file is a shell script that caches the results of configure
11088 # tests run on this system so they can be shared between configure
11089 # scripts and configure runs, see configure's option --config-cache.
11090 # It is not useful on other systems. If it contains results you don't
11091 # want to keep, you may remove or edit it.
11092 #
11093 # config.status only pays attention to the cache file if you give it
11094 # the --recheck option to rerun configure.
11095 #
11096 # `ac_cv_env_foo' variables (set or unset) will be overridden when
11097 # loading this file, other *unset* `ac_cv_foo' will be assigned the
11098 # following values.
11099
11100 _ACEOF
11101
11102 # The following way of writing the cache mishandles newlines in values,
11103 # but we know of no workaround that is simple, portable, and efficient.
11104 # So, we kill variables containing newlines.
11105 # Ultrix sh set writes to stderr and can't be redirected directly,
11106 # and sets the high bit in the cache file unless we assign to the vars.
11107 (
11108 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11109 eval ac_val=\$$ac_var
11110 case $ac_val in #(
11111 *${as_nl}*)
11112 case $ac_var in #(
11113 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11114 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11115 esac
11116 case $ac_var in #(
11117 _ | IFS | as_nl) ;; #(
11118 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11119 *) { eval $ac_var=; unset $ac_var;} ;;
11120 esac ;;
11121 esac
11122 done
11123
11124 (set) 2>&1 |
11125 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11126 *${as_nl}ac_space=\ *)
11127 # `set' does not quote correctly, so add quotes: double-quote
11128 # substitution turns \\\\ into \\, and sed turns \\ into \.
11129 sed -n \
11130 "s/'/'\\\\''/g;
11131 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11132 ;; #(
11133 *)
11134 # `set' quotes correctly as required by POSIX, so do not add quotes.
11135 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11136 ;;
11137 esac |
11138 sort
11139 ) |
11140 sed '
11141 /^ac_cv_env_/b end
11142 t clear
11143 :clear
11144 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11145 t end
11146 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11147 :end' >>confcache
11148 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11149 if test -w "$cache_file"; then
11150 test "x$cache_file" != "x/dev/null" &&
11151 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11152 $as_echo "$as_me: updating cache $cache_file" >&6;}
11153 cat confcache >$cache_file
11154 else
11155 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11156 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11157 fi
11158 fi
11159 rm -f confcache
11160
11161 test "x$prefix" = xNONE && prefix=$ac_default_prefix
11162 # Let make expand exec_prefix.
11163 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11164
11165 # Transform confdefs.h into DEFS.
11166 # Protect against shell expansion while executing Makefile rules.
11167 # Protect against Makefile macro expansion.
11168 #
11169 # If the first sed substitution is executed (which looks for macros that
11170 # take arguments), then branch to the quote section. Otherwise,
11171 # look for a macro that doesn't take arguments.
11172 ac_script='
11173 :mline
11174 /\\$/{
11175 N
11176 s,\\\n,,
11177 b mline
11178 }
11179 t clear
11180 :clear
11181 s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
11182 t quote
11183 s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
11184 t quote
11185 b any
11186 :quote
11187 s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
11188 s/\[/\\&/g
11189 s/\]/\\&/g
11190 s/\$/$$/g
11191 H
11192 :any
11193 ${
11194 g
11195 s/^\n//
11196 s/\n/ /g
11197 p
11198 }
11199 '
11200 DEFS=`sed -n "$ac_script" confdefs.h`
11201
11202
11203 ac_libobjs=
11204 ac_ltlibobjs=
11205 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11206 # 1. Remove the extension, and $U if already installed.
11207 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11208 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11209 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11210 # will be set to the directory where LIBOBJS objects are built.
11211 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11212 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11213 done
11214 LIBOBJS=$ac_libobjs
11215
11216 LTLIBOBJS=$ac_ltlibobjs
11217
11218
11219 if test -n "$EXEEXT"; then
11220 am__EXEEXT_TRUE=
11221 am__EXEEXT_FALSE='#'
11222 else
11223 am__EXEEXT_TRUE='#'
11224 am__EXEEXT_FALSE=
11225 fi
11226
11227 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11228 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
11229 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11230 fi
11231 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11232 as_fn_error "conditional \"AMDEP\" was never defined.
11233 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11234 fi
11235 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11236 as_fn_error "conditional \"am__fastdepCC\" was never defined.
11237 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11238 fi
11239 if test -z "${TARGET_LIBRARY_TRUE}" && test -z "${TARGET_LIBRARY_FALSE}"; then
11240 as_fn_error "conditional \"TARGET_LIBRARY\" was never defined.
11241 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11242 fi
11243
11244 : ${CONFIG_STATUS=./config.status}
11245 ac_write_fail=0
11246 ac_clean_files_save=$ac_clean_files
11247 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11248 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11249 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11250 as_write_fail=0
11251 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11252 #! $SHELL
11253 # Generated by $as_me.
11254 # Run this file to recreate the current configuration.
11255 # Compiler output produced by configure, useful for debugging
11256 # configure, is in config.log if it exists.
11257
11258 debug=false
11259 ac_cs_recheck=false
11260 ac_cs_silent=false
11261
11262 SHELL=\${CONFIG_SHELL-$SHELL}
11263 export SHELL
11264 _ASEOF
11265 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11266 ## -------------------- ##
11267 ## M4sh Initialization. ##
11268 ## -------------------- ##
11269
11270 # Be more Bourne compatible
11271 DUALCASE=1; export DUALCASE # for MKS sh
11272 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11273 emulate sh
11274 NULLCMD=:
11275 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11276 # is contrary to our usage. Disable this feature.
11277 alias -g '${1+"$@"}'='"$@"'
11278 setopt NO_GLOB_SUBST
11279 else
11280 case `(set -o) 2>/dev/null` in #(
11281 *posix*) :
11282 set -o posix ;; #(
11283 *) :
11284 ;;
11285 esac
11286 fi
11287
11288
11289 as_nl='
11290 '
11291 export as_nl
11292 # Printing a long string crashes Solaris 7 /usr/bin/printf.
11293 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11294 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11295 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11296 # Prefer a ksh shell builtin over an external printf program on Solaris,
11297 # but without wasting forks for bash or zsh.
11298 if test -z "$BASH_VERSION$ZSH_VERSION" \
11299 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11300 as_echo='print -r --'
11301 as_echo_n='print -rn --'
11302 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11303 as_echo='printf %s\n'
11304 as_echo_n='printf %s'
11305 else
11306 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11307 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11308 as_echo_n='/usr/ucb/echo -n'
11309 else
11310 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11311 as_echo_n_body='eval
11312 arg=$1;
11313 case $arg in #(
11314 *"$as_nl"*)
11315 expr "X$arg" : "X\\(.*\\)$as_nl";
11316 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11317 esac;
11318 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11319 '
11320 export as_echo_n_body
11321 as_echo_n='sh -c $as_echo_n_body as_echo'
11322 fi
11323 export as_echo_body
11324 as_echo='sh -c $as_echo_body as_echo'
11325 fi
11326
11327 # The user is always right.
11328 if test "${PATH_SEPARATOR+set}" != set; then
11329 PATH_SEPARATOR=:
11330 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11331 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11332 PATH_SEPARATOR=';'
11333 }
11334 fi
11335
11336
11337 # IFS
11338 # We need space, tab and new line, in precisely that order. Quoting is
11339 # there to prevent editors from complaining about space-tab.
11340 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11341 # splitting by setting IFS to empty value.)
11342 IFS=" "" $as_nl"
11343
11344 # Find who we are. Look in the path if we contain no directory separator.
11345 case $0 in #((
11346 *[\\/]* ) as_myself=$0 ;;
11347 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11348 for as_dir in $PATH
11349 do
11350 IFS=$as_save_IFS
11351 test -z "$as_dir" && as_dir=.
11352 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11353 done
11354 IFS=$as_save_IFS
11355
11356 ;;
11357 esac
11358 # We did not find ourselves, most probably we were run as `sh COMMAND'
11359 # in which case we are not to be found in the path.
11360 if test "x$as_myself" = x; then
11361 as_myself=$0
11362 fi
11363 if test ! -f "$as_myself"; then
11364 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11365 exit 1
11366 fi
11367
11368 # Unset variables that we do not need and which cause bugs (e.g. in
11369 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11370 # suppresses any "Segmentation fault" message there. '((' could
11371 # trigger a bug in pdksh 5.2.14.
11372 for as_var in BASH_ENV ENV MAIL MAILPATH
11373 do eval test x\${$as_var+set} = xset \
11374 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11375 done
11376 PS1='$ '
11377 PS2='> '
11378 PS4='+ '
11379
11380 # NLS nuisances.
11381 LC_ALL=C
11382 export LC_ALL
11383 LANGUAGE=C
11384 export LANGUAGE
11385
11386 # CDPATH.
11387 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11388
11389
11390 # as_fn_error ERROR [LINENO LOG_FD]
11391 # ---------------------------------
11392 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11393 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11394 # script with status $?, using 1 if that was 0.
11395 as_fn_error ()
11396 {
11397 as_status=$?; test $as_status -eq 0 && as_status=1
11398 if test "$3"; then
11399 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11400 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11401 fi
11402 $as_echo "$as_me: error: $1" >&2
11403 as_fn_exit $as_status
11404 } # as_fn_error
11405
11406
11407 # as_fn_set_status STATUS
11408 # -----------------------
11409 # Set $? to STATUS, without forking.
11410 as_fn_set_status ()
11411 {
11412 return $1
11413 } # as_fn_set_status
11414
11415 # as_fn_exit STATUS
11416 # -----------------
11417 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11418 as_fn_exit ()
11419 {
11420 set +e
11421 as_fn_set_status $1
11422 exit $1
11423 } # as_fn_exit
11424
11425 # as_fn_unset VAR
11426 # ---------------
11427 # Portably unset VAR.
11428 as_fn_unset ()
11429 {
11430 { eval $1=; unset $1;}
11431 }
11432 as_unset=as_fn_unset
11433 # as_fn_append VAR VALUE
11434 # ----------------------
11435 # Append the text in VALUE to the end of the definition contained in VAR. Take
11436 # advantage of any shell optimizations that allow amortized linear growth over
11437 # repeated appends, instead of the typical quadratic growth present in naive
11438 # implementations.
11439 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11440 eval 'as_fn_append ()
11441 {
11442 eval $1+=\$2
11443 }'
11444 else
11445 as_fn_append ()
11446 {
11447 eval $1=\$$1\$2
11448 }
11449 fi # as_fn_append
11450
11451 # as_fn_arith ARG...
11452 # ------------------
11453 # Perform arithmetic evaluation on the ARGs, and store the result in the
11454 # global $as_val. Take advantage of shells that can avoid forks. The arguments
11455 # must be portable across $(()) and expr.
11456 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11457 eval 'as_fn_arith ()
11458 {
11459 as_val=$(( $* ))
11460 }'
11461 else
11462 as_fn_arith ()
11463 {
11464 as_val=`expr "$@" || test $? -eq 1`
11465 }
11466 fi # as_fn_arith
11467
11468
11469 if expr a : '\(a\)' >/dev/null 2>&1 &&
11470 test "X`expr 00001 : '.*\(...\)'`" = X001; then
11471 as_expr=expr
11472 else
11473 as_expr=false
11474 fi
11475
11476 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11477 as_basename=basename
11478 else
11479 as_basename=false
11480 fi
11481
11482 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11483 as_dirname=dirname
11484 else
11485 as_dirname=false
11486 fi
11487
11488 as_me=`$as_basename -- "$0" ||
11489 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11490 X"$0" : 'X\(//\)$' \| \
11491 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11492 $as_echo X/"$0" |
11493 sed '/^.*\/\([^/][^/]*\)\/*$/{
11494 s//\1/
11495 q
11496 }
11497 /^X\/\(\/\/\)$/{
11498 s//\1/
11499 q
11500 }
11501 /^X\/\(\/\).*/{
11502 s//\1/
11503 q
11504 }
11505 s/.*/./; q'`
11506
11507 # Avoid depending upon Character Ranges.
11508 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11509 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11510 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11511 as_cr_digits='0123456789'
11512 as_cr_alnum=$as_cr_Letters$as_cr_digits
11513
11514 ECHO_C= ECHO_N= ECHO_T=
11515 case `echo -n x` in #(((((
11516 -n*)
11517 case `echo 'xy\c'` in
11518 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
11519 xy) ECHO_C='\c';;
11520 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
11521 ECHO_T=' ';;
11522 esac;;
11523 *)
11524 ECHO_N='-n';;
11525 esac
11526
11527 rm -f conf$$ conf$$.exe conf$$.file
11528 if test -d conf$$.dir; then
11529 rm -f conf$$.dir/conf$$.file
11530 else
11531 rm -f conf$$.dir
11532 mkdir conf$$.dir 2>/dev/null
11533 fi
11534 if (echo >conf$$.file) 2>/dev/null; then
11535 if ln -s conf$$.file conf$$ 2>/dev/null; then
11536 as_ln_s='ln -s'
11537 # ... but there are two gotchas:
11538 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11539 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11540 # In both cases, we have to default to `cp -p'.
11541 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11542 as_ln_s='cp -p'
11543 elif ln conf$$.file conf$$ 2>/dev/null; then
11544 as_ln_s=ln
11545 else
11546 as_ln_s='cp -p'
11547 fi
11548 else
11549 as_ln_s='cp -p'
11550 fi
11551 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11552 rmdir conf$$.dir 2>/dev/null
11553
11554
11555 # as_fn_mkdir_p
11556 # -------------
11557 # Create "$as_dir" as a directory, including parents if necessary.
11558 as_fn_mkdir_p ()
11559 {
11560
11561 case $as_dir in #(
11562 -*) as_dir=./$as_dir;;
11563 esac
11564 test -d "$as_dir" || eval $as_mkdir_p || {
11565 as_dirs=
11566 while :; do
11567 case $as_dir in #(
11568 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11569 *) as_qdir=$as_dir;;
11570 esac
11571 as_dirs="'$as_qdir' $as_dirs"
11572 as_dir=`$as_dirname -- "$as_dir" ||
11573 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11574 X"$as_dir" : 'X\(//\)[^/]' \| \
11575 X"$as_dir" : 'X\(//\)$' \| \
11576 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11577 $as_echo X"$as_dir" |
11578 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11579 s//\1/
11580 q
11581 }
11582 /^X\(\/\/\)[^/].*/{
11583 s//\1/
11584 q
11585 }
11586 /^X\(\/\/\)$/{
11587 s//\1/
11588 q
11589 }
11590 /^X\(\/\).*/{
11591 s//\1/
11592 q
11593 }
11594 s/.*/./; q'`
11595 test -d "$as_dir" && break
11596 done
11597 test -z "$as_dirs" || eval "mkdir $as_dirs"
11598 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11599
11600
11601 } # as_fn_mkdir_p
11602 if mkdir -p . 2>/dev/null; then
11603 as_mkdir_p='mkdir -p "$as_dir"'
11604 else
11605 test -d ./-p && rmdir ./-p
11606 as_mkdir_p=false
11607 fi
11608
11609 if test -x / >/dev/null 2>&1; then
11610 as_test_x='test -x'
11611 else
11612 if ls -dL / >/dev/null 2>&1; then
11613 as_ls_L_option=L
11614 else
11615 as_ls_L_option=
11616 fi
11617 as_test_x='
11618 eval sh -c '\''
11619 if test -d "$1"; then
11620 test -d "$1/.";
11621 else
11622 case $1 in #(
11623 -*)set "./$1";;
11624 esac;
11625 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11626 ???[sx]*):;;*)false;;esac;fi
11627 '\'' sh
11628 '
11629 fi
11630 as_executable_p=$as_test_x
11631
11632 # Sed expression to map a string onto a valid CPP name.
11633 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11634
11635 # Sed expression to map a string onto a valid variable name.
11636 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11637
11638
11639 exec 6>&1
11640 ## ----------------------------------- ##
11641 ## Main body of $CONFIG_STATUS script. ##
11642 ## ----------------------------------- ##
11643 _ASEOF
11644 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11645
11646 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11647 # Save the log message, to keep $0 and so on meaningful, and to
11648 # report actual input values of CONFIG_FILES etc. instead of their
11649 # values after options handling.
11650 ac_log="
11651 This file was extended by $as_me, which was
11652 generated by GNU Autoconf 2.64. Invocation command line was
11653
11654 CONFIG_FILES = $CONFIG_FILES
11655 CONFIG_HEADERS = $CONFIG_HEADERS
11656 CONFIG_LINKS = $CONFIG_LINKS
11657 CONFIG_COMMANDS = $CONFIG_COMMANDS
11658 $ $0 $@
11659
11660 on `(hostname || uname -n) 2>/dev/null | sed 1q`
11661 "
11662
11663 _ACEOF
11664
11665 case $ac_config_files in *"
11666 "*) set x $ac_config_files; shift; ac_config_files=$*;;
11667 esac
11668
11669
11670
11671 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11672 # Files that config.status was made for.
11673 config_files="$ac_config_files"
11674 config_commands="$ac_config_commands"
11675
11676 _ACEOF
11677
11678 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11679 ac_cs_usage="\
11680 \`$as_me' instantiates files and other configuration actions
11681 from templates according to the current configuration. Unless the files
11682 and actions are specified as TAGs, all are instantiated by default.
11683
11684 Usage: $0 [OPTION]... [TAG]...
11685
11686 -h, --help print this help, then exit
11687 -V, --version print version number and configuration settings, then exit
11688 -q, --quiet, --silent
11689 do not print progress messages
11690 -d, --debug don't remove temporary files
11691 --recheck update $as_me by reconfiguring in the same conditions
11692 --file=FILE[:TEMPLATE]
11693 instantiate the configuration file FILE
11694
11695 Configuration files:
11696 $config_files
11697
11698 Configuration commands:
11699 $config_commands
11700
11701 Report bugs to the package provider."
11702
11703 _ACEOF
11704 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11705 ac_cs_version="\\
11706 config.status
11707 configured by $0, generated by GNU Autoconf 2.64,
11708 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
11709
11710 Copyright (C) 2009 Free Software Foundation, Inc.
11711 This config.status script is free software; the Free Software Foundation
11712 gives unlimited permission to copy, distribute and modify it."
11713
11714 ac_pwd='$ac_pwd'
11715 srcdir='$srcdir'
11716 INSTALL='$INSTALL'
11717 MKDIR_P='$MKDIR_P'
11718 AWK='$AWK'
11719 test -n "\$AWK" || AWK=awk
11720 _ACEOF
11721
11722 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11723 # The default lists apply if the user does not specify any file.
11724 ac_need_defaults=:
11725 while test $# != 0
11726 do
11727 case $1 in
11728 --*=*)
11729 ac_option=`expr "X$1" : 'X\([^=]*\)='`
11730 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11731 ac_shift=:
11732 ;;
11733 *)
11734 ac_option=$1
11735 ac_optarg=$2
11736 ac_shift=shift
11737 ;;
11738 esac
11739
11740 case $ac_option in
11741 # Handling of the options.
11742 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11743 ac_cs_recheck=: ;;
11744 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11745 $as_echo "$ac_cs_version"; exit ;;
11746 --debug | --debu | --deb | --de | --d | -d )
11747 debug=: ;;
11748 --file | --fil | --fi | --f )
11749 $ac_shift
11750 case $ac_optarg in
11751 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11752 esac
11753 as_fn_append CONFIG_FILES " '$ac_optarg'"
11754 ac_need_defaults=false;;
11755 --he | --h | --help | --hel | -h )
11756 $as_echo "$ac_cs_usage"; exit ;;
11757 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11758 | -silent | --silent | --silen | --sile | --sil | --si | --s)
11759 ac_cs_silent=: ;;
11760
11761 # This is an error.
11762 -*) as_fn_error "unrecognized option: \`$1'
11763 Try \`$0 --help' for more information." ;;
11764
11765 *) as_fn_append ac_config_targets " $1"
11766 ac_need_defaults=false ;;
11767
11768 esac
11769 shift
11770 done
11771
11772 ac_configure_extra_args=
11773
11774 if $ac_cs_silent; then
11775 exec 6>/dev/null
11776 ac_configure_extra_args="$ac_configure_extra_args --silent"
11777 fi
11778
11779 _ACEOF
11780 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11781 if \$ac_cs_recheck; then
11782 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11783 shift
11784 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11785 CONFIG_SHELL='$SHELL'
11786 export CONFIG_SHELL
11787 exec "\$@"
11788 fi
11789
11790 _ACEOF
11791 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11792 exec 5>>config.log
11793 {
11794 echo
11795 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11796 ## Running $as_me. ##
11797 _ASBOX
11798 $as_echo "$ac_log"
11799 } >&5
11800
11801 _ACEOF
11802 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11803 #
11804 # INIT-COMMANDS
11805 #
11806
11807 srcdir="$srcdir"
11808 host="$host"
11809 target="$target"
11810 with_multisubdir="$with_multisubdir"
11811 with_multisrctop="$with_multisrctop"
11812 with_target_subdir="$with_target_subdir"
11813 ac_configure_args="${multilib_arg} ${ac_configure_args}"
11814 multi_basedir="$multi_basedir"
11815 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
11816 CC="$CC"
11817 CXX="$CXX"
11818 GFORTRAN="$GFORTRAN"
11819 GCJ="$GCJ"
11820 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
11821
11822
11823 # The HP-UX ksh and POSIX shell print the target directory to stdout
11824 # if CDPATH is set.
11825 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11826
11827 sed_quote_subst='$sed_quote_subst'
11828 double_quote_subst='$double_quote_subst'
11829 delay_variable_subst='$delay_variable_subst'
11830 macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
11831 macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
11832 enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
11833 enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
11834 pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
11835 enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
11836 host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
11837 host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
11838 host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
11839 build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
11840 build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
11841 build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
11842 SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
11843 Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
11844 GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
11845 EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
11846 FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
11847 LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
11848 NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
11849 LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
11850 max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
11851 ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
11852 exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
11853 lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
11854 lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
11855 lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
11856 reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
11857 reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11858 OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
11859 deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
11860 file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
11861 AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
11862 AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
11863 STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
11864 RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
11865 old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11866 old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11867 old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11868 CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
11869 CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
11870 compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
11871 GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
11872 lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
11873 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
11874 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"`'
11875 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"`'
11876 objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
11877 SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
11878 ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
11879 MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
11880 lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
11881 lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
11882 lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
11883 lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
11884 lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
11885 need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
11886 DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
11887 NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
11888 LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
11889 OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
11890 OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
11891 libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
11892 shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11893 extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11894 archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
11895 enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
11896 export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11897 whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11898 compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
11899 old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11900 old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11901 archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11902 archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11903 module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11904 module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11905 with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
11906 allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
11907 no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
11908 hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11909 hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
11910 hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
11911 hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
11912 hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
11913 hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
11914 hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11915 hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
11916 inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
11917 link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
11918 fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
11919 always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
11920 export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11921 exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
11922 include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
11923 prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11924 file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
11925 variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
11926 need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
11927 need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
11928 version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
11929 runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11930 shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11931 shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
11932 libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
11933 library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
11934 soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
11935 postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11936 postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11937 finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11938 finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
11939 hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
11940 sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
11941 sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
11942 hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
11943 enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
11944 enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
11945 enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
11946 old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
11947 striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
11948
11949 LTCC='$LTCC'
11950 LTCFLAGS='$LTCFLAGS'
11951 compiler='$compiler_DEFAULT'
11952
11953 # Quote evaled strings.
11954 for var in SED \
11955 GREP \
11956 EGREP \
11957 FGREP \
11958 LD \
11959 NM \
11960 LN_S \
11961 lt_SP2NL \
11962 lt_NL2SP \
11963 reload_flag \
11964 OBJDUMP \
11965 deplibs_check_method \
11966 file_magic_cmd \
11967 AR \
11968 AR_FLAGS \
11969 STRIP \
11970 RANLIB \
11971 CC \
11972 CFLAGS \
11973 compiler \
11974 lt_cv_sys_global_symbol_pipe \
11975 lt_cv_sys_global_symbol_to_cdecl \
11976 lt_cv_sys_global_symbol_to_c_name_address \
11977 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
11978 SHELL \
11979 ECHO \
11980 lt_prog_compiler_no_builtin_flag \
11981 lt_prog_compiler_wl \
11982 lt_prog_compiler_pic \
11983 lt_prog_compiler_static \
11984 lt_cv_prog_compiler_c_o \
11985 need_locks \
11986 DSYMUTIL \
11987 NMEDIT \
11988 LIPO \
11989 OTOOL \
11990 OTOOL64 \
11991 shrext_cmds \
11992 export_dynamic_flag_spec \
11993 whole_archive_flag_spec \
11994 compiler_needs_object \
11995 with_gnu_ld \
11996 allow_undefined_flag \
11997 no_undefined_flag \
11998 hardcode_libdir_flag_spec \
11999 hardcode_libdir_flag_spec_ld \
12000 hardcode_libdir_separator \
12001 fix_srcfile_path \
12002 exclude_expsyms \
12003 include_expsyms \
12004 file_list_spec \
12005 variables_saved_for_relink \
12006 libname_spec \
12007 library_names_spec \
12008 soname_spec \
12009 finish_eval \
12010 old_striplib \
12011 striplib; do
12012 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
12013 *[\\\\\\\`\\"\\\$]*)
12014 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12015 ;;
12016 *)
12017 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12018 ;;
12019 esac
12020 done
12021
12022 # Double-quote double-evaled strings.
12023 for var in reload_cmds \
12024 old_postinstall_cmds \
12025 old_postuninstall_cmds \
12026 old_archive_cmds \
12027 extract_expsyms_cmds \
12028 old_archive_from_new_cmds \
12029 old_archive_from_expsyms_cmds \
12030 archive_cmds \
12031 archive_expsym_cmds \
12032 module_cmds \
12033 module_expsym_cmds \
12034 export_symbols_cmds \
12035 prelink_cmds \
12036 postinstall_cmds \
12037 postuninstall_cmds \
12038 finish_cmds \
12039 sys_lib_search_path_spec \
12040 sys_lib_dlsearch_path_spec; do
12041 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
12042 *[\\\\\\\`\\"\\\$]*)
12043 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12044 ;;
12045 *)
12046 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12047 ;;
12048 esac
12049 done
12050
12051 # Fix-up fallback echo if it was mangled by the above quoting rules.
12052 case \$lt_ECHO in
12053 *'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
12054 ;;
12055 esac
12056
12057 ac_aux_dir='$ac_aux_dir'
12058 xsi_shell='$xsi_shell'
12059 lt_shell_append='$lt_shell_append'
12060
12061 # See if we are running on zsh, and set the options which allow our
12062 # commands through without removal of \ escapes INIT.
12063 if test -n "\${ZSH_VERSION+set}" ; then
12064 setopt NO_GLOB_SUBST
12065 fi
12066
12067
12068 PACKAGE='$PACKAGE'
12069 VERSION='$VERSION'
12070 TIMESTAMP='$TIMESTAMP'
12071 RM='$RM'
12072 ofile='$ofile'
12073
12074
12075
12076
12077 _ACEOF
12078
12079 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12080
12081 # Handling of arguments.
12082 for ac_config_target in $ac_config_targets
12083 do
12084 case $ac_config_target in
12085 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
12086 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
12087 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12088 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12089
12090 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12091 esac
12092 done
12093
12094
12095 # If the user did not use the arguments to specify the items to instantiate,
12096 # then the envvar interface is used. Set only those that are not.
12097 # We use the long form for the default assignment because of an extremely
12098 # bizarre bug on SunOS 4.1.3.
12099 if $ac_need_defaults; then
12100 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12101 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12102 fi
12103
12104 # Have a temporary directory for convenience. Make it in the build tree
12105 # simply because there is no reason against having it here, and in addition,
12106 # creating and moving files from /tmp can sometimes cause problems.
12107 # Hook for its removal unless debugging.
12108 # Note that there is a small window in which the directory will not be cleaned:
12109 # after its creation but before its name has been assigned to `$tmp'.
12110 $debug ||
12111 {
12112 tmp=
12113 trap 'exit_status=$?
12114 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12115 ' 0
12116 trap 'as_fn_exit 1' 1 2 13 15
12117 }
12118 # Create a (secure) tmp directory for tmp files.
12119
12120 {
12121 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12122 test -n "$tmp" && test -d "$tmp"
12123 } ||
12124 {
12125 tmp=./conf$$-$RANDOM
12126 (umask 077 && mkdir "$tmp")
12127 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
12128
12129 # Set up the scripts for CONFIG_FILES section.
12130 # No need to generate them if there are no CONFIG_FILES.
12131 # This happens for instance with `./config.status config.h'.
12132 if test -n "$CONFIG_FILES"; then
12133
12134
12135 ac_cr=`echo X | tr X '\015'`
12136 # On cygwin, bash can eat \r inside `` if the user requested igncr.
12137 # But we know of no other shell where ac_cr would be empty at this
12138 # point, so we can use a bashism as a fallback.
12139 if test "x$ac_cr" = x; then
12140 eval ac_cr=\$\'\\r\'
12141 fi
12142 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12143 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12144 ac_cs_awk_cr='\r'
12145 else
12146 ac_cs_awk_cr=$ac_cr
12147 fi
12148
12149 echo 'BEGIN {' >"$tmp/subs1.awk" &&
12150 _ACEOF
12151
12152
12153 {
12154 echo "cat >conf$$subs.awk <<_ACEOF" &&
12155 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12156 echo "_ACEOF"
12157 } >conf$$subs.sh ||
12158 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12159 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12160 ac_delim='%!_!# '
12161 for ac_last_try in false false false false false :; do
12162 . ./conf$$subs.sh ||
12163 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12164
12165 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12166 if test $ac_delim_n = $ac_delim_num; then
12167 break
12168 elif $ac_last_try; then
12169 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12170 else
12171 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12172 fi
12173 done
12174 rm -f conf$$subs.sh
12175
12176 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12177 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12178 _ACEOF
12179 sed -n '
12180 h
12181 s/^/S["/; s/!.*/"]=/
12182 p
12183 g
12184 s/^[^!]*!//
12185 :repl
12186 t repl
12187 s/'"$ac_delim"'$//
12188 t delim
12189 :nl
12190 h
12191 s/\(.\{148\}\).*/\1/
12192 t more1
12193 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12194 p
12195 n
12196 b repl
12197 :more1
12198 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12199 p
12200 g
12201 s/.\{148\}//
12202 t nl
12203 :delim
12204 h
12205 s/\(.\{148\}\).*/\1/
12206 t more2
12207 s/["\\]/\\&/g; s/^/"/; s/$/"/
12208 p
12209 b
12210 :more2
12211 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12212 p
12213 g
12214 s/.\{148\}//
12215 t delim
12216 ' <conf$$subs.awk | sed '
12217 /^[^""]/{
12218 N
12219 s/\n//
12220 }
12221 ' >>$CONFIG_STATUS || ac_write_fail=1
12222 rm -f conf$$subs.awk
12223 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12224 _ACAWK
12225 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12226 for (key in S) S_is_set[key] = 1
12227 FS = "\a"
12228
12229 }
12230 {
12231 line = $ 0
12232 nfields = split(line, field, "@")
12233 substed = 0
12234 len = length(field[1])
12235 for (i = 2; i < nfields; i++) {
12236 key = field[i]
12237 keylen = length(key)
12238 if (S_is_set[key]) {
12239 value = S[key]
12240 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12241 len += length(value) + length(field[++i])
12242 substed = 1
12243 } else
12244 len += 1 + keylen
12245 }
12246
12247 print line
12248 }
12249
12250 _ACAWK
12251 _ACEOF
12252 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12253 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12254 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12255 else
12256 cat
12257 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12258 || as_fn_error "could not setup config files machinery" "$LINENO" 5
12259 _ACEOF
12260
12261 # VPATH may cause trouble with some makes, so we remove $(srcdir),
12262 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12263 # trailing colons and then remove the whole line if VPATH becomes empty
12264 # (actually we leave an empty line to preserve line numbers).
12265 if test "x$srcdir" = x.; then
12266 ac_vpsub='/^[ ]*VPATH[ ]*=/{
12267 s/:*\$(srcdir):*/:/
12268 s/:*\${srcdir}:*/:/
12269 s/:*@srcdir@:*/:/
12270 s/^\([^=]*=[ ]*\):*/\1/
12271 s/:*$//
12272 s/^[^=]*=[ ]*$//
12273 }'
12274 fi
12275
12276 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12277 fi # test -n "$CONFIG_FILES"
12278
12279
12280 eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS"
12281 shift
12282 for ac_tag
12283 do
12284 case $ac_tag in
12285 :[FHLC]) ac_mode=$ac_tag; continue;;
12286 esac
12287 case $ac_mode$ac_tag in
12288 :[FHL]*:*);;
12289 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
12290 :[FH]-) ac_tag=-:-;;
12291 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12292 esac
12293 ac_save_IFS=$IFS
12294 IFS=:
12295 set x $ac_tag
12296 IFS=$ac_save_IFS
12297 shift
12298 ac_file=$1
12299 shift
12300
12301 case $ac_mode in
12302 :L) ac_source=$1;;
12303 :[FH])
12304 ac_file_inputs=
12305 for ac_f
12306 do
12307 case $ac_f in
12308 -) ac_f="$tmp/stdin";;
12309 *) # Look for the file first in the build tree, then in the source tree
12310 # (if the path is not absolute). The absolute path cannot be DOS-style,
12311 # because $ac_f cannot contain `:'.
12312 test -f "$ac_f" ||
12313 case $ac_f in
12314 [\\/$]*) false;;
12315 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12316 esac ||
12317 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12318 esac
12319 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12320 as_fn_append ac_file_inputs " '$ac_f'"
12321 done
12322
12323 # Let's still pretend it is `configure' which instantiates (i.e., don't
12324 # use $as_me), people would be surprised to read:
12325 # /* config.h. Generated by config.status. */
12326 configure_input='Generated from '`
12327 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12328 `' by configure.'
12329 if test x"$ac_file" != x-; then
12330 configure_input="$ac_file. $configure_input"
12331 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12332 $as_echo "$as_me: creating $ac_file" >&6;}
12333 fi
12334 # Neutralize special characters interpreted by sed in replacement strings.
12335 case $configure_input in #(
12336 *\&* | *\|* | *\\* )
12337 ac_sed_conf_input=`$as_echo "$configure_input" |
12338 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12339 *) ac_sed_conf_input=$configure_input;;
12340 esac
12341
12342 case $ac_tag in
12343 *:-:* | *:-) cat >"$tmp/stdin" \
12344 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12345 esac
12346 ;;
12347 esac
12348
12349 ac_dir=`$as_dirname -- "$ac_file" ||
12350 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12351 X"$ac_file" : 'X\(//\)[^/]' \| \
12352 X"$ac_file" : 'X\(//\)$' \| \
12353 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12354 $as_echo X"$ac_file" |
12355 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12356 s//\1/
12357 q
12358 }
12359 /^X\(\/\/\)[^/].*/{
12360 s//\1/
12361 q
12362 }
12363 /^X\(\/\/\)$/{
12364 s//\1/
12365 q
12366 }
12367 /^X\(\/\).*/{
12368 s//\1/
12369 q
12370 }
12371 s/.*/./; q'`
12372 as_dir="$ac_dir"; as_fn_mkdir_p
12373 ac_builddir=.
12374
12375 case "$ac_dir" in
12376 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12377 *)
12378 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12379 # A ".." for each directory in $ac_dir_suffix.
12380 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12381 case $ac_top_builddir_sub in
12382 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12383 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12384 esac ;;
12385 esac
12386 ac_abs_top_builddir=$ac_pwd
12387 ac_abs_builddir=$ac_pwd$ac_dir_suffix
12388 # for backward compatibility:
12389 ac_top_builddir=$ac_top_build_prefix
12390
12391 case $srcdir in
12392 .) # We are building in place.
12393 ac_srcdir=.
12394 ac_top_srcdir=$ac_top_builddir_sub
12395 ac_abs_top_srcdir=$ac_pwd ;;
12396 [\\/]* | ?:[\\/]* ) # Absolute name.
12397 ac_srcdir=$srcdir$ac_dir_suffix;
12398 ac_top_srcdir=$srcdir
12399 ac_abs_top_srcdir=$srcdir ;;
12400 *) # Relative name.
12401 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12402 ac_top_srcdir=$ac_top_build_prefix$srcdir
12403 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12404 esac
12405 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12406
12407
12408 case $ac_mode in
12409 :F)
12410 #
12411 # CONFIG_FILE
12412 #
12413
12414 case $INSTALL in
12415 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12416 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12417 esac
12418 ac_MKDIR_P=$MKDIR_P
12419 case $MKDIR_P in
12420 [\\/$]* | ?:[\\/]* ) ;;
12421 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
12422 esac
12423 _ACEOF
12424
12425 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12426 # If the template does not know about datarootdir, expand it.
12427 # FIXME: This hack should be removed a few years after 2.60.
12428 ac_datarootdir_hack=; ac_datarootdir_seen=
12429 ac_sed_dataroot='
12430 /datarootdir/ {
12431 p
12432 q
12433 }
12434 /@datadir@/p
12435 /@docdir@/p
12436 /@infodir@/p
12437 /@localedir@/p
12438 /@mandir@/p'
12439 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12440 *datarootdir*) ac_datarootdir_seen=yes;;
12441 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12442 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12443 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12444 _ACEOF
12445 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12446 ac_datarootdir_hack='
12447 s&@datadir@&$datadir&g
12448 s&@docdir@&$docdir&g
12449 s&@infodir@&$infodir&g
12450 s&@localedir@&$localedir&g
12451 s&@mandir@&$mandir&g
12452 s&\\\${datarootdir}&$datarootdir&g' ;;
12453 esac
12454 _ACEOF
12455
12456 # Neutralize VPATH when `$srcdir' = `.'.
12457 # Shell code in configure.ac might set extrasub.
12458 # FIXME: do we really want to maintain this feature?
12459 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12460 ac_sed_extra="$ac_vpsub
12461 $extrasub
12462 _ACEOF
12463 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12464 :t
12465 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12466 s|@configure_input@|$ac_sed_conf_input|;t t
12467 s&@top_builddir@&$ac_top_builddir_sub&;t t
12468 s&@top_build_prefix@&$ac_top_build_prefix&;t t
12469 s&@srcdir@&$ac_srcdir&;t t
12470 s&@abs_srcdir@&$ac_abs_srcdir&;t t
12471 s&@top_srcdir@&$ac_top_srcdir&;t t
12472 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12473 s&@builddir@&$ac_builddir&;t t
12474 s&@abs_builddir@&$ac_abs_builddir&;t t
12475 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12476 s&@INSTALL@&$ac_INSTALL&;t t
12477 s&@MKDIR_P@&$ac_MKDIR_P&;t t
12478 $ac_datarootdir_hack
12479 "
12480 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12481 || as_fn_error "could not create $ac_file" "$LINENO" 5
12482
12483 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12484 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12485 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12486 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12487 which seems to be undefined. Please make sure it is defined." >&5
12488 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12489 which seems to be undefined. Please make sure it is defined." >&2;}
12490
12491 rm -f "$tmp/stdin"
12492 case $ac_file in
12493 -) cat "$tmp/out" && rm -f "$tmp/out";;
12494 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12495 esac \
12496 || as_fn_error "could not create $ac_file" "$LINENO" 5
12497 ;;
12498
12499
12500 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
12501 $as_echo "$as_me: executing $ac_file commands" >&6;}
12502 ;;
12503 esac
12504
12505
12506 case $ac_file$ac_mode in
12507 "default-1":C)
12508 # Only add multilib support code if we just rebuilt the top-level
12509 # Makefile.
12510 case " $CONFIG_FILES " in
12511 *" Makefile "*)
12512 ac_file=Makefile . ${multi_basedir}/config-ml.in
12513 ;;
12514 esac ;;
12515 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
12516 # Autoconf 2.62 quotes --file arguments for eval, but not when files
12517 # are listed without --file. Let's play safe and only enable the eval
12518 # if we detect the quoting.
12519 case $CONFIG_FILES in
12520 *\'*) eval set x "$CONFIG_FILES" ;;
12521 *) set x $CONFIG_FILES ;;
12522 esac
12523 shift
12524 for mf
12525 do
12526 # Strip MF so we end up with the name of the file.
12527 mf=`echo "$mf" | sed -e 's/:.*$//'`
12528 # Check whether this is an Automake generated Makefile or not.
12529 # We used to match only the files named `Makefile.in', but
12530 # some people rename them; so instead we look at the file content.
12531 # Grep'ing the first line is not enough: some people post-process
12532 # each Makefile.in and add a new line on top of each file to say so.
12533 # Grep'ing the whole file is not good either: AIX grep has a line
12534 # limit of 2048, but all sed's we know have understand at least 4000.
12535 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
12536 dirpart=`$as_dirname -- "$mf" ||
12537 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12538 X"$mf" : 'X\(//\)[^/]' \| \
12539 X"$mf" : 'X\(//\)$' \| \
12540 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
12541 $as_echo X"$mf" |
12542 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12543 s//\1/
12544 q
12545 }
12546 /^X\(\/\/\)[^/].*/{
12547 s//\1/
12548 q
12549 }
12550 /^X\(\/\/\)$/{
12551 s//\1/
12552 q
12553 }
12554 /^X\(\/\).*/{
12555 s//\1/
12556 q
12557 }
12558 s/.*/./; q'`
12559 else
12560 continue
12561 fi
12562 # Extract the definition of DEPDIR, am__include, and am__quote
12563 # from the Makefile without running `make'.
12564 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
12565 test -z "$DEPDIR" && continue
12566 am__include=`sed -n 's/^am__include = //p' < "$mf"`
12567 test -z "am__include" && continue
12568 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
12569 # When using ansi2knr, U may be empty or an underscore; expand it
12570 U=`sed -n 's/^U = //p' < "$mf"`
12571 # Find all dependency output files, they are included files with
12572 # $(DEPDIR) in their names. We invoke sed twice because it is the
12573 # simplest approach to changing $(DEPDIR) to its actual value in the
12574 # expansion.
12575 for file in `sed -n "
12576 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
12577 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
12578 # Make sure the directory exists.
12579 test -f "$dirpart/$file" && continue
12580 fdir=`$as_dirname -- "$file" ||
12581 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12582 X"$file" : 'X\(//\)[^/]' \| \
12583 X"$file" : 'X\(//\)$' \| \
12584 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
12585 $as_echo X"$file" |
12586 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12587 s//\1/
12588 q
12589 }
12590 /^X\(\/\/\)[^/].*/{
12591 s//\1/
12592 q
12593 }
12594 /^X\(\/\/\)$/{
12595 s//\1/
12596 q
12597 }
12598 /^X\(\/\).*/{
12599 s//\1/
12600 q
12601 }
12602 s/.*/./; q'`
12603 as_dir=$dirpart/$fdir; as_fn_mkdir_p
12604 # echo "creating $dirpart/$file"
12605 echo '# dummy' > "$dirpart/$file"
12606 done
12607 done
12608 }
12609 ;;
12610 "libtool":C)
12611
12612 # See if we are running on zsh, and set the options which allow our
12613 # commands through without removal of \ escapes.
12614 if test -n "${ZSH_VERSION+set}" ; then
12615 setopt NO_GLOB_SUBST
12616 fi
12617
12618 cfgfile="${ofile}T"
12619 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
12620 $RM "$cfgfile"
12621
12622 cat <<_LT_EOF >> "$cfgfile"
12623 #! $SHELL
12624
12625 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
12626 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
12627 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12628 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
12629 #
12630 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
12631 # 2006, 2007, 2008 Free Software Foundation, Inc.
12632 # Written by Gordon Matzigkeit, 1996
12633 #
12634 # This file is part of GNU Libtool.
12635 #
12636 # GNU Libtool is free software; you can redistribute it and/or
12637 # modify it under the terms of the GNU General Public License as
12638 # published by the Free Software Foundation; either version 2 of
12639 # the License, or (at your option) any later version.
12640 #
12641 # As a special exception to the GNU General Public License,
12642 # if you distribute this file as part of a program or library that
12643 # is built using GNU Libtool, you may include this file under the
12644 # same distribution terms that you use for the rest of that program.
12645 #
12646 # GNU Libtool is distributed in the hope that it will be useful,
12647 # but WITHOUT ANY WARRANTY; without even the implied warranty of
12648 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12649 # GNU General Public License for more details.
12650 #
12651 # You should have received a copy of the GNU General Public License
12652 # along with GNU Libtool; see the file COPYING. If not, a copy
12653 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
12654 # obtained by writing to the Free Software Foundation, Inc.,
12655 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
12656
12657
12658 # The names of the tagged configurations supported by this script.
12659 available_tags=""
12660
12661 # ### BEGIN LIBTOOL CONFIG
12662
12663 # Which release of libtool.m4 was used?
12664 macro_version=$macro_version
12665 macro_revision=$macro_revision
12666
12667 # Whether or not to build shared libraries.
12668 build_libtool_libs=$enable_shared
12669
12670 # Whether or not to build static libraries.
12671 build_old_libs=$enable_static
12672
12673 # What type of objects to build.
12674 pic_mode=$pic_mode
12675
12676 # Whether or not to optimize for fast installation.
12677 fast_install=$enable_fast_install
12678
12679 # The host system.
12680 host_alias=$host_alias
12681 host=$host
12682 host_os=$host_os
12683
12684 # The build system.
12685 build_alias=$build_alias
12686 build=$build
12687 build_os=$build_os
12688
12689 # A sed program that does not truncate output.
12690 SED=$lt_SED
12691
12692 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
12693 Xsed="\$SED -e 1s/^X//"
12694
12695 # A grep program that handles long lines.
12696 GREP=$lt_GREP
12697
12698 # An ERE matcher.
12699 EGREP=$lt_EGREP
12700
12701 # A literal string matcher.
12702 FGREP=$lt_FGREP
12703
12704 # A BSD- or MS-compatible name lister.
12705 NM=$lt_NM
12706
12707 # Whether we need soft or hard links.
12708 LN_S=$lt_LN_S
12709
12710 # What is the maximum length of a command?
12711 max_cmd_len=$max_cmd_len
12712
12713 # Object file suffix (normally "o").
12714 objext=$ac_objext
12715
12716 # Executable file suffix (normally "").
12717 exeext=$exeext
12718
12719 # whether the shell understands "unset".
12720 lt_unset=$lt_unset
12721
12722 # turn spaces into newlines.
12723 SP2NL=$lt_lt_SP2NL
12724
12725 # turn newlines into spaces.
12726 NL2SP=$lt_lt_NL2SP
12727
12728 # How to create reloadable object files.
12729 reload_flag=$lt_reload_flag
12730 reload_cmds=$lt_reload_cmds
12731
12732 # An object symbol dumper.
12733 OBJDUMP=$lt_OBJDUMP
12734
12735 # Method to check whether dependent libraries are shared objects.
12736 deplibs_check_method=$lt_deplibs_check_method
12737
12738 # Command to use when deplibs_check_method == "file_magic".
12739 file_magic_cmd=$lt_file_magic_cmd
12740
12741 # The archiver.
12742 AR=$lt_AR
12743 AR_FLAGS=$lt_AR_FLAGS
12744
12745 # A symbol stripping program.
12746 STRIP=$lt_STRIP
12747
12748 # Commands used to install an old-style archive.
12749 RANLIB=$lt_RANLIB
12750 old_postinstall_cmds=$lt_old_postinstall_cmds
12751 old_postuninstall_cmds=$lt_old_postuninstall_cmds
12752
12753 # A C compiler.
12754 LTCC=$lt_CC
12755
12756 # LTCC compiler flags.
12757 LTCFLAGS=$lt_CFLAGS
12758
12759 # Take the output of nm and produce a listing of raw symbols and C names.
12760 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
12761
12762 # Transform the output of nm in a proper C declaration.
12763 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
12764
12765 # Transform the output of nm in a C name address pair.
12766 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
12767
12768 # Transform the output of nm in a C name address pair when lib prefix is needed.
12769 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
12770
12771 # The name of the directory that contains temporary libtool files.
12772 objdir=$objdir
12773
12774 # Shell to use when invoking shell scripts.
12775 SHELL=$lt_SHELL
12776
12777 # An echo program that does not interpret backslashes.
12778 ECHO=$lt_ECHO
12779
12780 # Used to examine libraries when file_magic_cmd begins with "file".
12781 MAGIC_CMD=$MAGIC_CMD
12782
12783 # Must we lock files when doing compilation?
12784 need_locks=$lt_need_locks
12785
12786 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
12787 DSYMUTIL=$lt_DSYMUTIL
12788
12789 # Tool to change global to local symbols on Mac OS X.
12790 NMEDIT=$lt_NMEDIT
12791
12792 # Tool to manipulate fat objects and archives on Mac OS X.
12793 LIPO=$lt_LIPO
12794
12795 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
12796 OTOOL=$lt_OTOOL
12797
12798 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
12799 OTOOL64=$lt_OTOOL64
12800
12801 # Old archive suffix (normally "a").
12802 libext=$libext
12803
12804 # Shared library suffix (normally ".so").
12805 shrext_cmds=$lt_shrext_cmds
12806
12807 # The commands to extract the exported symbol list from a shared archive.
12808 extract_expsyms_cmds=$lt_extract_expsyms_cmds
12809
12810 # Variables whose values should be saved in libtool wrapper scripts and
12811 # restored at link time.
12812 variables_saved_for_relink=$lt_variables_saved_for_relink
12813
12814 # Do we need the "lib" prefix for modules?
12815 need_lib_prefix=$need_lib_prefix
12816
12817 # Do we need a version for libraries?
12818 need_version=$need_version
12819
12820 # Library versioning type.
12821 version_type=$version_type
12822
12823 # Shared library runtime path variable.
12824 runpath_var=$runpath_var
12825
12826 # Shared library path variable.
12827 shlibpath_var=$shlibpath_var
12828
12829 # Is shlibpath searched before the hard-coded library search path?
12830 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
12831
12832 # Format of library name prefix.
12833 libname_spec=$lt_libname_spec
12834
12835 # List of archive names. First name is the real one, the rest are links.
12836 # The last name is the one that the linker finds with -lNAME
12837 library_names_spec=$lt_library_names_spec
12838
12839 # The coded name of the library, if different from the real name.
12840 soname_spec=$lt_soname_spec
12841
12842 # Command to use after installation of a shared archive.
12843 postinstall_cmds=$lt_postinstall_cmds
12844
12845 # Command to use after uninstallation of a shared archive.
12846 postuninstall_cmds=$lt_postuninstall_cmds
12847
12848 # Commands used to finish a libtool library installation in a directory.
12849 finish_cmds=$lt_finish_cmds
12850
12851 # As "finish_cmds", except a single script fragment to be evaled but
12852 # not shown.
12853 finish_eval=$lt_finish_eval
12854
12855 # Whether we should hardcode library paths into libraries.
12856 hardcode_into_libs=$hardcode_into_libs
12857
12858 # Compile-time system search path for libraries.
12859 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
12860
12861 # Run-time system search path for libraries.
12862 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
12863
12864 # Whether dlopen is supported.
12865 dlopen_support=$enable_dlopen
12866
12867 # Whether dlopen of programs is supported.
12868 dlopen_self=$enable_dlopen_self
12869
12870 # Whether dlopen of statically linked programs is supported.
12871 dlopen_self_static=$enable_dlopen_self_static
12872
12873 # Commands to strip libraries.
12874 old_striplib=$lt_old_striplib
12875 striplib=$lt_striplib
12876
12877
12878 # The linker used to build libraries.
12879 LD=$lt_LD
12880
12881 # Commands used to build an old-style archive.
12882 old_archive_cmds=$lt_old_archive_cmds
12883
12884 # A language specific compiler.
12885 CC=$lt_compiler
12886
12887 # Is the compiler the GNU compiler?
12888 with_gcc=$GCC
12889
12890 # Compiler flag to turn off builtin functions.
12891 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
12892
12893 # How to pass a linker flag through the compiler.
12894 wl=$lt_lt_prog_compiler_wl
12895
12896 # Additional compiler flags for building library objects.
12897 pic_flag=$lt_lt_prog_compiler_pic
12898
12899 # Compiler flag to prevent dynamic linking.
12900 link_static_flag=$lt_lt_prog_compiler_static
12901
12902 # Does compiler simultaneously support -c and -o options?
12903 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
12904
12905 # Whether or not to add -lc for building shared libraries.
12906 build_libtool_need_lc=$archive_cmds_need_lc
12907
12908 # Whether or not to disallow shared libs when runtime libs are static.
12909 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
12910
12911 # Compiler flag to allow reflexive dlopens.
12912 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
12913
12914 # Compiler flag to generate shared objects directly from archives.
12915 whole_archive_flag_spec=$lt_whole_archive_flag_spec
12916
12917 # Whether the compiler copes with passing no objects directly.
12918 compiler_needs_object=$lt_compiler_needs_object
12919
12920 # Create an old-style archive from a shared archive.
12921 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
12922
12923 # Create a temporary old-style archive to link instead of a shared archive.
12924 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
12925
12926 # Commands used to build a shared archive.
12927 archive_cmds=$lt_archive_cmds
12928 archive_expsym_cmds=$lt_archive_expsym_cmds
12929
12930 # Commands used to build a loadable module if different from building
12931 # a shared archive.
12932 module_cmds=$lt_module_cmds
12933 module_expsym_cmds=$lt_module_expsym_cmds
12934
12935 # Whether we are building with GNU ld or not.
12936 with_gnu_ld=$lt_with_gnu_ld
12937
12938 # Flag that allows shared libraries with undefined symbols to be built.
12939 allow_undefined_flag=$lt_allow_undefined_flag
12940
12941 # Flag that enforces no undefined symbols.
12942 no_undefined_flag=$lt_no_undefined_flag
12943
12944 # Flag to hardcode \$libdir into a binary during linking.
12945 # This must work even if \$libdir does not exist
12946 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
12947
12948 # If ld is used when linking, flag to hardcode \$libdir into a binary
12949 # during linking. This must work even if \$libdir does not exist.
12950 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
12951
12952 # Whether we need a single "-rpath" flag with a separated argument.
12953 hardcode_libdir_separator=$lt_hardcode_libdir_separator
12954
12955 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
12956 # DIR into the resulting binary.
12957 hardcode_direct=$hardcode_direct
12958
12959 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
12960 # DIR into the resulting binary and the resulting library dependency is
12961 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
12962 # library is relocated.
12963 hardcode_direct_absolute=$hardcode_direct_absolute
12964
12965 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
12966 # into the resulting binary.
12967 hardcode_minus_L=$hardcode_minus_L
12968
12969 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
12970 # into the resulting binary.
12971 hardcode_shlibpath_var=$hardcode_shlibpath_var
12972
12973 # Set to "yes" if building a shared library automatically hardcodes DIR
12974 # into the library and all subsequent libraries and executables linked
12975 # against it.
12976 hardcode_automatic=$hardcode_automatic
12977
12978 # Set to yes if linker adds runtime paths of dependent libraries
12979 # to runtime path list.
12980 inherit_rpath=$inherit_rpath
12981
12982 # Whether libtool must link a program against all its dependency libraries.
12983 link_all_deplibs=$link_all_deplibs
12984
12985 # Fix the shell variable \$srcfile for the compiler.
12986 fix_srcfile_path=$lt_fix_srcfile_path
12987
12988 # Set to "yes" if exported symbols are required.
12989 always_export_symbols=$always_export_symbols
12990
12991 # The commands to list exported symbols.
12992 export_symbols_cmds=$lt_export_symbols_cmds
12993
12994 # Symbols that should not be listed in the preloaded symbols.
12995 exclude_expsyms=$lt_exclude_expsyms
12996
12997 # Symbols that must always be exported.
12998 include_expsyms=$lt_include_expsyms
12999
13000 # Commands necessary for linking programs (against libraries) with templates.
13001 prelink_cmds=$lt_prelink_cmds
13002
13003 # Specify filename containing input files.
13004 file_list_spec=$lt_file_list_spec
13005
13006 # How to hardcode a shared library path into an executable.
13007 hardcode_action=$hardcode_action
13008
13009 # ### END LIBTOOL CONFIG
13010
13011 _LT_EOF
13012
13013 case $host_os in
13014 aix3*)
13015 cat <<\_LT_EOF >> "$cfgfile"
13016 # AIX sometimes has problems with the GCC collect2 program. For some
13017 # reason, if we set the COLLECT_NAMES environment variable, the problems
13018 # vanish in a puff of smoke.
13019 if test "X${COLLECT_NAMES+set}" != Xset; then
13020 COLLECT_NAMES=
13021 export COLLECT_NAMES
13022 fi
13023 _LT_EOF
13024 ;;
13025 esac
13026
13027
13028 ltmain="$ac_aux_dir/ltmain.sh"
13029
13030
13031 # We use sed instead of cat because bash on DJGPP gets confused if
13032 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13033 # text mode, it properly converts lines to CR/LF. This bash problem
13034 # is reportedly fixed, but why not run on old versions too?
13035 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13036 || (rm -f "$cfgfile"; exit 1)
13037
13038 case $xsi_shell in
13039 yes)
13040 cat << \_LT_EOF >> "$cfgfile"
13041
13042 # func_dirname file append nondir_replacement
13043 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13044 # otherwise set result to NONDIR_REPLACEMENT.
13045 func_dirname ()
13046 {
13047 case ${1} in
13048 */*) func_dirname_result="${1%/*}${2}" ;;
13049 * ) func_dirname_result="${3}" ;;
13050 esac
13051 }
13052
13053 # func_basename file
13054 func_basename ()
13055 {
13056 func_basename_result="${1##*/}"
13057 }
13058
13059 # func_dirname_and_basename file append nondir_replacement
13060 # perform func_basename and func_dirname in a single function
13061 # call:
13062 # dirname: Compute the dirname of FILE. If nonempty,
13063 # add APPEND to the result, otherwise set result
13064 # to NONDIR_REPLACEMENT.
13065 # value returned in "$func_dirname_result"
13066 # basename: Compute filename of FILE.
13067 # value retuned in "$func_basename_result"
13068 # Implementation must be kept synchronized with func_dirname
13069 # and func_basename. For efficiency, we do not delegate to
13070 # those functions but instead duplicate the functionality here.
13071 func_dirname_and_basename ()
13072 {
13073 case ${1} in
13074 */*) func_dirname_result="${1%/*}${2}" ;;
13075 * ) func_dirname_result="${3}" ;;
13076 esac
13077 func_basename_result="${1##*/}"
13078 }
13079
13080 # func_stripname prefix suffix name
13081 # strip PREFIX and SUFFIX off of NAME.
13082 # PREFIX and SUFFIX must not contain globbing or regex special
13083 # characters, hashes, percent signs, but SUFFIX may contain a leading
13084 # dot (in which case that matches only a dot).
13085 func_stripname ()
13086 {
13087 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13088 # positional parameters, so assign one to ordinary parameter first.
13089 func_stripname_result=${3}
13090 func_stripname_result=${func_stripname_result#"${1}"}
13091 func_stripname_result=${func_stripname_result%"${2}"}
13092 }
13093
13094 # func_opt_split
13095 func_opt_split ()
13096 {
13097 func_opt_split_opt=${1%%=*}
13098 func_opt_split_arg=${1#*=}
13099 }
13100
13101 # func_lo2o object
13102 func_lo2o ()
13103 {
13104 case ${1} in
13105 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13106 *) func_lo2o_result=${1} ;;
13107 esac
13108 }
13109
13110 # func_xform libobj-or-source
13111 func_xform ()
13112 {
13113 func_xform_result=${1%.*}.lo
13114 }
13115
13116 # func_arith arithmetic-term...
13117 func_arith ()
13118 {
13119 func_arith_result=$(( $* ))
13120 }
13121
13122 # func_len string
13123 # STRING may not start with a hyphen.
13124 func_len ()
13125 {
13126 func_len_result=${#1}
13127 }
13128
13129 _LT_EOF
13130 ;;
13131 *) # Bourne compatible functions.
13132 cat << \_LT_EOF >> "$cfgfile"
13133
13134 # func_dirname file append nondir_replacement
13135 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13136 # otherwise set result to NONDIR_REPLACEMENT.
13137 func_dirname ()
13138 {
13139 # Extract subdirectory from the argument.
13140 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
13141 if test "X$func_dirname_result" = "X${1}"; then
13142 func_dirname_result="${3}"
13143 else
13144 func_dirname_result="$func_dirname_result${2}"
13145 fi
13146 }
13147
13148 # func_basename file
13149 func_basename ()
13150 {
13151 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
13152 }
13153
13154
13155 # func_stripname prefix suffix name
13156 # strip PREFIX and SUFFIX off of NAME.
13157 # PREFIX and SUFFIX must not contain globbing or regex special
13158 # characters, hashes, percent signs, but SUFFIX may contain a leading
13159 # dot (in which case that matches only a dot).
13160 # func_strip_suffix prefix name
13161 func_stripname ()
13162 {
13163 case ${2} in
13164 .*) func_stripname_result=`$ECHO "X${3}" \
13165 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
13166 *) func_stripname_result=`$ECHO "X${3}" \
13167 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
13168 esac
13169 }
13170
13171 # sed scripts:
13172 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13173 my_sed_long_arg='1s/^-[^=]*=//'
13174
13175 # func_opt_split
13176 func_opt_split ()
13177 {
13178 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
13179 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
13180 }
13181
13182 # func_lo2o object
13183 func_lo2o ()
13184 {
13185 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
13186 }
13187
13188 # func_xform libobj-or-source
13189 func_xform ()
13190 {
13191 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
13192 }
13193
13194 # func_arith arithmetic-term...
13195 func_arith ()
13196 {
13197 func_arith_result=`expr "$@"`
13198 }
13199
13200 # func_len string
13201 # STRING may not start with a hyphen.
13202 func_len ()
13203 {
13204 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13205 }
13206
13207 _LT_EOF
13208 esac
13209
13210 case $lt_shell_append in
13211 yes)
13212 cat << \_LT_EOF >> "$cfgfile"
13213
13214 # func_append var value
13215 # Append VALUE to the end of shell variable VAR.
13216 func_append ()
13217 {
13218 eval "$1+=\$2"
13219 }
13220 _LT_EOF
13221 ;;
13222 *)
13223 cat << \_LT_EOF >> "$cfgfile"
13224
13225 # func_append var value
13226 # Append VALUE to the end of shell variable VAR.
13227 func_append ()
13228 {
13229 eval "$1=\$$1\$2"
13230 }
13231
13232 _LT_EOF
13233 ;;
13234 esac
13235
13236
13237 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13238 || (rm -f "$cfgfile"; exit 1)
13239
13240 mv -f "$cfgfile" "$ofile" ||
13241 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13242 chmod +x "$ofile"
13243
13244 ;;
13245
13246 esac
13247 done # for ac_tag
13248
13249
13250 as_fn_exit 0
13251 _ACEOF
13252 ac_clean_files=$ac_clean_files_save
13253
13254 test $ac_write_fail = 0 ||
13255 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13256
13257
13258 # configure is writing to config.log, and then calls config.status.
13259 # config.status does its own redirection, appending to config.log.
13260 # Unfortunately, on DOS this fails, as config.log is still kept open
13261 # by configure, so config.status won't be able to write to it; its
13262 # output is simply discarded. So we exec the FD to /dev/null,
13263 # effectively closing config.log, so it can be properly (re)opened and
13264 # appended to by config.status. When coming back to configure, we
13265 # need to make the FD available again.
13266 if test "$no_create" != yes; then
13267 ac_cs_success=:
13268 ac_config_status_args=
13269 test "$silent" = yes &&
13270 ac_config_status_args="$ac_config_status_args --quiet"
13271 exec 5>/dev/null
13272 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13273 exec 5>>config.log
13274 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13275 # would make configure fail if this is the last instruction.
13276 $ac_cs_success || as_fn_exit $?
13277 fi
13278 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13279 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13280 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13281 fi
13282