configure revision 1.1.1.9 1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for zlib 1.3.1.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
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 as_myself=
91 case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100 IFS=$as_save_IFS
101
102 ;;
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107 as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112 fi
113
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168 else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174 esac
175 fi
176 "
177 as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191 exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199
200 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
201 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
202 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 PATH=/empty FPATH=/empty; export PATH FPATH
205 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
206 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
207 test \$(( 1 + 1 )) = 2 || exit 1"
208 if (eval "$as_required") 2>/dev/null; then :
209 as_have_required=yes
210 else
211 as_have_required=no
212 fi
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215 else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217 as_found=false
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219 do
220 IFS=$as_save_IFS
221 test -z "$as_dir" && as_dir=.
222 as_found=:
223 case $as_dir in #(
224 /*)
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 break 2
233 fi
234 fi
235 done;;
236 esac
237 as_found=false
238 done
239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
242 fi; }
243 IFS=$as_save_IFS
244
245
246 if test "x$CONFIG_SHELL" != x; then :
247 export CONFIG_SHELL
248 # We cannot yet assume a decent shell, so we have to provide a
249 # neutralization value for shells without unset; and this also
250 # works around shells that cannot unset nonexistent variables.
251 # Preserve -v and -x to the replacement shell.
252 BASH_ENV=/dev/null
253 ENV=/dev/null
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255 case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260 esac
261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 # Admittedly, this is quite paranoid, since all the known shells bail
263 # out after a failed `exec'.
264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265 exit 255
266 fi
267
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274 else
275 $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
279 fi
280 exit 1
281 fi
282 fi
283 fi
284 SHELL=${CONFIG_SHELL-/bin/sh}
285 export SHELL
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
289
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
293 # as_fn_unset VAR
294 # ---------------
295 # Portably unset VAR.
296 as_fn_unset ()
297 {
298 { eval $1=; unset $1;}
299 }
300 as_unset=as_fn_unset
301
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
305 as_fn_set_status ()
306 {
307 return $1
308 } # as_fn_set_status
309
310 # as_fn_exit STATUS
311 # -----------------
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313 as_fn_exit ()
314 {
315 set +e
316 as_fn_set_status $1
317 exit $1
318 } # as_fn_exit
319
320 # as_fn_mkdir_p
321 # -------------
322 # Create "$as_dir" as a directory, including parents if necessary.
323 as_fn_mkdir_p ()
324 {
325
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)$/{
352 s//\1/
353 q
354 }
355 /^X\(\/\).*/{
356 s//\1/
357 q
358 }
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366 } # as_fn_mkdir_p
367
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p ()
372 {
373 test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
380 # implementations.
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
383 {
384 eval $1+=\$2
385 }'
386 else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391 fi # as_fn_append
392
393 # as_fn_arith ARG...
394 # ------------------
395 # Perform arithmetic evaluation on the ARGs, and store the result in the
396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 # must be portable across $(()) and expr.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403 else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408 fi # as_fn_arith
409
410
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
416 as_fn_error ()
417 {
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422 fi
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit $as_status
425 } # as_fn_error
426
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
429 as_expr=expr
430 else
431 as_expr=false
432 fi
433
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435 as_basename=basename
436 else
437 as_basename=false
438 fi
439
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442 else
443 as_dirname=false
444 fi
445
446 as_me=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450 $as_echo X/"$0" |
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
452 s//\1/
453 q
454 }
455 /^X\/\(\/\/\)$/{
456 s//\1/
457 q
458 }
459 /^X\/\(\/\).*/{
460 s//\1/
461 q
462 }
463 s/.*/./; q'`
464
465 # Avoid depending upon Character Ranges.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 sed -n '
479 p
480 /[$]LINENO/=
481 ' <$as_myself |
482 sed '
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
487 N
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490 t loop
491 s/-\n.*//
492 ' >$as_me.lineno &&
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
504 # Exit status is that of the last command.
505 exit
506 }
507
508 ECHO_C= ECHO_N= ECHO_T=
509 case `echo -n x` in #(((((
510 -n*)
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 xy) ECHO_C='\c';;
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 ECHO_T=' ';;
516 esac;;
517 *)
518 ECHO_N='-n';;
519 esac
520
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
524 else
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
527 fi
528 if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s='ln -s'
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 # In both cases, we have to default to `cp -pR'.
535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536 as_ln_s='cp -pR'
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
540 as_ln_s='cp -pR'
541 fi
542 else
543 as_ln_s='cp -pR'
544 fi
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
547
548 if mkdir -p . 2>/dev/null; then
549 as_mkdir_p='mkdir -p "$as_dir"'
550 else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553 fi
554
555 as_test_x='test -x'
556 as_executable_p=as_fn_executable_p
557
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564 SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567 test -n "$DJDIR" || exec 7<&0 </dev/null
568 exec 6>&1
569
570 # Name of the host.
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575 #
576 # Initializations.
577 #
578 ac_default_prefix=/usr/local
579 ac_clean_files=
580 ac_config_libobj_dir=.
581 LIBOBJS=
582 cross_compiling=no
583 subdirs=
584 MFLAGS=
585 MAKEFLAGS=
586
587 # Identity of this package.
588 PACKAGE_NAME='zlib'
589 PACKAGE_TARNAME='zlib'
590 PACKAGE_VERSION='1.3.1'
591 PACKAGE_STRING='zlib 1.3.1'
592 PACKAGE_BUGREPORT=''
593 PACKAGE_URL=''
594
595 ac_unique_file="zlib.h"
596 # Factoring default headers for most tests.
597 ac_includes_default="\
598 #include <stdio.h>
599 #ifdef HAVE_SYS_TYPES_H
600 # include <sys/types.h>
601 #endif
602 #ifdef HAVE_SYS_STAT_H
603 # include <sys/stat.h>
604 #endif
605 #ifdef STDC_HEADERS
606 # include <stdlib.h>
607 # include <stddef.h>
608 #else
609 # ifdef HAVE_STDLIB_H
610 # include <stdlib.h>
611 # endif
612 #endif
613 #ifdef HAVE_STRING_H
614 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615 # include <memory.h>
616 # endif
617 # include <string.h>
618 #endif
619 #ifdef HAVE_STRINGS_H
620 # include <strings.h>
621 #endif
622 #ifdef HAVE_INTTYPES_H
623 # include <inttypes.h>
624 #endif
625 #ifdef HAVE_STDINT_H
626 # include <stdint.h>
627 #endif
628 #ifdef HAVE_UNISTD_H
629 # include <unistd.h>
630 #endif"
631
632 ac_header_list=
633 ac_subst_vars='am__EXEEXT_FALSE
634 am__EXEEXT_TRUE
635 LTLIBOBJS
636 LIBOBJS
637 PICFLAG
638 enable_host_pie
639 enable_host_shared
640 TARGET_LIBRARY_FALSE
641 TARGET_LIBRARY_TRUE
642 toolexeclibdir
643 toolexecdir
644 ENABLE_DARWIN_AT_RPATH_FALSE
645 ENABLE_DARWIN_AT_RPATH_TRUE
646 CPP
647 OTOOL64
648 OTOOL
649 LIPO
650 NMEDIT
651 DSYMUTIL
652 RANLIB
653 AR
654 OBJDUMP
655 LN_S
656 NM
657 ac_ct_DUMPBIN
658 DUMPBIN
659 LD
660 FGREP
661 EGREP
662 GREP
663 SED
664 LIBTOOL
665 CET_FLAGS
666 am__fastdepCC_FALSE
667 am__fastdepCC_TRUE
668 CCDEPMODE
669 am__nodep
670 AMDEPBACKSLASH
671 AMDEP_FALSE
672 AMDEP_TRUE
673 am__quote
674 am__include
675 DEPDIR
676 OBJEXT
677 EXEEXT
678 ac_ct_CC
679 CPPFLAGS
680 LDFLAGS
681 CFLAGS
682 CC
683 COMPPATH
684 MAINT
685 MAINTAINER_MODE_FALSE
686 MAINTAINER_MODE_TRUE
687 AM_BACKSLASH
688 AM_DEFAULT_VERBOSITY
689 AM_DEFAULT_V
690 AM_V
691 am__untar
692 am__tar
693 AMTAR
694 am__leading_dot
695 SET_MAKE
696 AWK
697 mkdir_p
698 MKDIR_P
699 INSTALL_STRIP_PROGRAM
700 STRIP
701 install_sh
702 MAKEINFO
703 AUTOHEADER
704 AUTOMAKE
705 AUTOCONF
706 ACLOCAL
707 VERSION
708 PACKAGE
709 CYGPATH_W
710 am__isrc
711 INSTALL_DATA
712 INSTALL_SCRIPT
713 INSTALL_PROGRAM
714 mkinstalldirs
715 target_os
716 target_vendor
717 target_cpu
718 target
719 host_os
720 host_vendor
721 host_cpu
722 host
723 build_os
724 build_vendor
725 build_cpu
726 build
727 multi_basedir
728 target_alias
729 host_alias
730 build_alias
731 LIBS
732 ECHO_T
733 ECHO_N
734 ECHO_C
735 DEFS
736 mandir
737 localedir
738 libdir
739 psdir
740 pdfdir
741 dvidir
742 htmldir
743 infodir
744 docdir
745 oldincludedir
746 includedir
747 localstatedir
748 sharedstatedir
749 sysconfdir
750 datadir
751 datarootdir
752 libexecdir
753 sbindir
754 bindir
755 program_transform_name
756 prefix
757 exec_prefix
758 PACKAGE_URL
759 PACKAGE_BUGREPORT
760 PACKAGE_STRING
761 PACKAGE_VERSION
762 PACKAGE_TARNAME
763 PACKAGE_NAME
764 PATH_SEPARATOR
765 SHELL'
766 ac_subst_files=''
767 ac_user_opts='
768 enable_option_checking
769 enable_multilib
770 enable_silent_rules
771 enable_maintainer_mode
772 with_target_subdir
773 with_cross_host
774 with_system_zlib
775 enable_dependency_tracking
776 enable_cet
777 enable_shared
778 enable_static
779 with_pic
780 enable_fast_install
781 with_gnu_ld
782 enable_libtool_lock
783 with_toolexeclibdir
784 enable_host_shared
785 enable_host_pie
786 '
787 ac_precious_vars='build_alias
788 host_alias
789 target_alias
790 CPP
791 CPPFLAGS'
792
793
794 # Initialize some variables set by options.
795 ac_init_help=
796 ac_init_version=false
797 ac_unrecognized_opts=
798 ac_unrecognized_sep=
799 # The variables have the same names as the options, with
800 # dashes changed to underlines.
801 cache_file=/dev/null
802 exec_prefix=NONE
803 no_create=
804 no_recursion=
805 prefix=NONE
806 program_prefix=NONE
807 program_suffix=NONE
808 program_transform_name=s,x,x,
809 silent=
810 site=
811 srcdir=
812 verbose=
813 x_includes=NONE
814 x_libraries=NONE
815
816 # Installation directory options.
817 # These are left unexpanded so users can "make install exec_prefix=/foo"
818 # and all the variables that are supposed to be based on exec_prefix
819 # by default will actually change.
820 # Use braces instead of parens because sh, perl, etc. also accept them.
821 # (The list follows the same order as the GNU Coding Standards.)
822 bindir='${exec_prefix}/bin'
823 sbindir='${exec_prefix}/sbin'
824 libexecdir='${exec_prefix}/libexec'
825 datarootdir='${prefix}/share'
826 datadir='${datarootdir}'
827 sysconfdir='${prefix}/etc'
828 sharedstatedir='${prefix}/com'
829 localstatedir='${prefix}/var'
830 includedir='${prefix}/include'
831 oldincludedir='/usr/include'
832 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
833 infodir='${datarootdir}/info'
834 htmldir='${docdir}'
835 dvidir='${docdir}'
836 pdfdir='${docdir}'
837 psdir='${docdir}'
838 libdir='${exec_prefix}/lib'
839 localedir='${datarootdir}/locale'
840 mandir='${datarootdir}/man'
841
842 ac_prev=
843 ac_dashdash=
844 for ac_option
845 do
846 # If the previous option needs an argument, assign it.
847 if test -n "$ac_prev"; then
848 eval $ac_prev=\$ac_option
849 ac_prev=
850 continue
851 fi
852
853 case $ac_option in
854 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
855 *=) ac_optarg= ;;
856 *) ac_optarg=yes ;;
857 esac
858
859 # Accept the important Cygnus configure options, so we can diagnose typos.
860
861 case $ac_dashdash$ac_option in
862 --)
863 ac_dashdash=yes ;;
864
865 -bindir | --bindir | --bindi | --bind | --bin | --bi)
866 ac_prev=bindir ;;
867 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
868 bindir=$ac_optarg ;;
869
870 -build | --build | --buil | --bui | --bu)
871 ac_prev=build_alias ;;
872 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
873 build_alias=$ac_optarg ;;
874
875 -cache-file | --cache-file | --cache-fil | --cache-fi \
876 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
877 ac_prev=cache_file ;;
878 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
879 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
880 cache_file=$ac_optarg ;;
881
882 --config-cache | -C)
883 cache_file=config.cache ;;
884
885 -datadir | --datadir | --datadi | --datad)
886 ac_prev=datadir ;;
887 -datadir=* | --datadir=* | --datadi=* | --datad=*)
888 datadir=$ac_optarg ;;
889
890 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
891 | --dataroo | --dataro | --datar)
892 ac_prev=datarootdir ;;
893 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
894 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
895 datarootdir=$ac_optarg ;;
896
897 -disable-* | --disable-*)
898 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
899 # Reject names that are not valid shell variable names.
900 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
901 as_fn_error $? "invalid feature name: $ac_useropt"
902 ac_useropt_orig=$ac_useropt
903 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
904 case $ac_user_opts in
905 *"
906 "enable_$ac_useropt"
907 "*) ;;
908 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
909 ac_unrecognized_sep=', ';;
910 esac
911 eval enable_$ac_useropt=no ;;
912
913 -docdir | --docdir | --docdi | --doc | --do)
914 ac_prev=docdir ;;
915 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
916 docdir=$ac_optarg ;;
917
918 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
919 ac_prev=dvidir ;;
920 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
921 dvidir=$ac_optarg ;;
922
923 -enable-* | --enable-*)
924 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
925 # Reject names that are not valid shell variable names.
926 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
927 as_fn_error $? "invalid feature name: $ac_useropt"
928 ac_useropt_orig=$ac_useropt
929 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
930 case $ac_user_opts in
931 *"
932 "enable_$ac_useropt"
933 "*) ;;
934 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
935 ac_unrecognized_sep=', ';;
936 esac
937 eval enable_$ac_useropt=\$ac_optarg ;;
938
939 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
940 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
941 | --exec | --exe | --ex)
942 ac_prev=exec_prefix ;;
943 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
944 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
945 | --exec=* | --exe=* | --ex=*)
946 exec_prefix=$ac_optarg ;;
947
948 -gas | --gas | --ga | --g)
949 # Obsolete; use --with-gas.
950 with_gas=yes ;;
951
952 -help | --help | --hel | --he | -h)
953 ac_init_help=long ;;
954 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
955 ac_init_help=recursive ;;
956 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
957 ac_init_help=short ;;
958
959 -host | --host | --hos | --ho)
960 ac_prev=host_alias ;;
961 -host=* | --host=* | --hos=* | --ho=*)
962 host_alias=$ac_optarg ;;
963
964 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
965 ac_prev=htmldir ;;
966 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
967 | --ht=*)
968 htmldir=$ac_optarg ;;
969
970 -includedir | --includedir | --includedi | --included | --include \
971 | --includ | --inclu | --incl | --inc)
972 ac_prev=includedir ;;
973 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
974 | --includ=* | --inclu=* | --incl=* | --inc=*)
975 includedir=$ac_optarg ;;
976
977 -infodir | --infodir | --infodi | --infod | --info | --inf)
978 ac_prev=infodir ;;
979 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
980 infodir=$ac_optarg ;;
981
982 -libdir | --libdir | --libdi | --libd)
983 ac_prev=libdir ;;
984 -libdir=* | --libdir=* | --libdi=* | --libd=*)
985 libdir=$ac_optarg ;;
986
987 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
988 | --libexe | --libex | --libe)
989 ac_prev=libexecdir ;;
990 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
991 | --libexe=* | --libex=* | --libe=*)
992 libexecdir=$ac_optarg ;;
993
994 -localedir | --localedir | --localedi | --localed | --locale)
995 ac_prev=localedir ;;
996 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
997 localedir=$ac_optarg ;;
998
999 -localstatedir | --localstatedir | --localstatedi | --localstated \
1000 | --localstate | --localstat | --localsta | --localst | --locals)
1001 ac_prev=localstatedir ;;
1002 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1003 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1004 localstatedir=$ac_optarg ;;
1005
1006 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1007 ac_prev=mandir ;;
1008 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1009 mandir=$ac_optarg ;;
1010
1011 -nfp | --nfp | --nf)
1012 # Obsolete; use --without-fp.
1013 with_fp=no ;;
1014
1015 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1016 | --no-cr | --no-c | -n)
1017 no_create=yes ;;
1018
1019 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1020 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1021 no_recursion=yes ;;
1022
1023 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1024 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1025 | --oldin | --oldi | --old | --ol | --o)
1026 ac_prev=oldincludedir ;;
1027 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1028 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1029 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1030 oldincludedir=$ac_optarg ;;
1031
1032 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1033 ac_prev=prefix ;;
1034 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1035 prefix=$ac_optarg ;;
1036
1037 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1038 | --program-pre | --program-pr | --program-p)
1039 ac_prev=program_prefix ;;
1040 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1041 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1042 program_prefix=$ac_optarg ;;
1043
1044 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1045 | --program-suf | --program-su | --program-s)
1046 ac_prev=program_suffix ;;
1047 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1048 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1049 program_suffix=$ac_optarg ;;
1050
1051 -program-transform-name | --program-transform-name \
1052 | --program-transform-nam | --program-transform-na \
1053 | --program-transform-n | --program-transform- \
1054 | --program-transform | --program-transfor \
1055 | --program-transfo | --program-transf \
1056 | --program-trans | --program-tran \
1057 | --progr-tra | --program-tr | --program-t)
1058 ac_prev=program_transform_name ;;
1059 -program-transform-name=* | --program-transform-name=* \
1060 | --program-transform-nam=* | --program-transform-na=* \
1061 | --program-transform-n=* | --program-transform-=* \
1062 | --program-transform=* | --program-transfor=* \
1063 | --program-transfo=* | --program-transf=* \
1064 | --program-trans=* | --program-tran=* \
1065 | --progr-tra=* | --program-tr=* | --program-t=*)
1066 program_transform_name=$ac_optarg ;;
1067
1068 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1069 ac_prev=pdfdir ;;
1070 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1071 pdfdir=$ac_optarg ;;
1072
1073 -psdir | --psdir | --psdi | --psd | --ps)
1074 ac_prev=psdir ;;
1075 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1076 psdir=$ac_optarg ;;
1077
1078 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1079 | -silent | --silent | --silen | --sile | --sil)
1080 silent=yes ;;
1081
1082 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1083 ac_prev=sbindir ;;
1084 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1085 | --sbi=* | --sb=*)
1086 sbindir=$ac_optarg ;;
1087
1088 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1089 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1090 | --sharedst | --shareds | --shared | --share | --shar \
1091 | --sha | --sh)
1092 ac_prev=sharedstatedir ;;
1093 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1094 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1095 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1096 | --sha=* | --sh=*)
1097 sharedstatedir=$ac_optarg ;;
1098
1099 -site | --site | --sit)
1100 ac_prev=site ;;
1101 -site=* | --site=* | --sit=*)
1102 site=$ac_optarg ;;
1103
1104 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1105 ac_prev=srcdir ;;
1106 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1107 srcdir=$ac_optarg ;;
1108
1109 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1110 | --syscon | --sysco | --sysc | --sys | --sy)
1111 ac_prev=sysconfdir ;;
1112 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1113 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1114 sysconfdir=$ac_optarg ;;
1115
1116 -target | --target | --targe | --targ | --tar | --ta | --t)
1117 ac_prev=target_alias ;;
1118 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1119 target_alias=$ac_optarg ;;
1120
1121 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1122 verbose=yes ;;
1123
1124 -version | --version | --versio | --versi | --vers | -V)
1125 ac_init_version=: ;;
1126
1127 -with-* | --with-*)
1128 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1129 # Reject names that are not valid shell variable names.
1130 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1131 as_fn_error $? "invalid package name: $ac_useropt"
1132 ac_useropt_orig=$ac_useropt
1133 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1134 case $ac_user_opts in
1135 *"
1136 "with_$ac_useropt"
1137 "*) ;;
1138 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1139 ac_unrecognized_sep=', ';;
1140 esac
1141 eval with_$ac_useropt=\$ac_optarg ;;
1142
1143 -without-* | --without-*)
1144 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1145 # Reject names that are not valid shell variable names.
1146 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1147 as_fn_error $? "invalid package name: $ac_useropt"
1148 ac_useropt_orig=$ac_useropt
1149 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1150 case $ac_user_opts in
1151 *"
1152 "with_$ac_useropt"
1153 "*) ;;
1154 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1155 ac_unrecognized_sep=', ';;
1156 esac
1157 eval with_$ac_useropt=no ;;
1158
1159 --x)
1160 # Obsolete; use --with-x.
1161 with_x=yes ;;
1162
1163 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1164 | --x-incl | --x-inc | --x-in | --x-i)
1165 ac_prev=x_includes ;;
1166 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1167 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1168 x_includes=$ac_optarg ;;
1169
1170 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1171 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1172 ac_prev=x_libraries ;;
1173 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1174 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1175 x_libraries=$ac_optarg ;;
1176
1177 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1178 Try \`$0 --help' for more information"
1179 ;;
1180
1181 *=*)
1182 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1183 # Reject names that are not valid shell variable names.
1184 case $ac_envvar in #(
1185 '' | [0-9]* | *[!_$as_cr_alnum]* )
1186 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1187 esac
1188 eval $ac_envvar=\$ac_optarg
1189 export $ac_envvar ;;
1190
1191 *)
1192 # FIXME: should be removed in autoconf 3.0.
1193 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1194 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1195 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1196 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1197 ;;
1198
1199 esac
1200 done
1201
1202 if test -n "$ac_prev"; then
1203 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1204 as_fn_error $? "missing argument to $ac_option"
1205 fi
1206
1207 if test -n "$ac_unrecognized_opts"; then
1208 case $enable_option_checking in
1209 no) ;;
1210 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1211 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1212 esac
1213 fi
1214
1215 # Check all directory arguments for consistency.
1216 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1217 datadir sysconfdir sharedstatedir localstatedir includedir \
1218 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1219 libdir localedir mandir
1220 do
1221 eval ac_val=\$$ac_var
1222 # Remove trailing slashes.
1223 case $ac_val in
1224 */ )
1225 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1226 eval $ac_var=\$ac_val;;
1227 esac
1228 # Be sure to have absolute directory names.
1229 case $ac_val in
1230 [\\/$]* | ?:[\\/]* ) continue;;
1231 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1232 esac
1233 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1234 done
1235
1236 # There might be people who depend on the old broken behavior: `$host'
1237 # used to hold the argument of --host etc.
1238 # FIXME: To remove some day.
1239 build=$build_alias
1240 host=$host_alias
1241 target=$target_alias
1242
1243 # FIXME: To remove some day.
1244 if test "x$host_alias" != x; then
1245 if test "x$build_alias" = x; then
1246 cross_compiling=maybe
1247 elif test "x$build_alias" != "x$host_alias"; then
1248 cross_compiling=yes
1249 fi
1250 fi
1251
1252 ac_tool_prefix=
1253 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1254
1255 test "$silent" = yes && exec 6>/dev/null
1256
1257
1258 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1259 ac_ls_di=`ls -di .` &&
1260 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1261 as_fn_error $? "working directory cannot be determined"
1262 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1263 as_fn_error $? "pwd does not report name of working directory"
1264
1265
1266 # Find the source files, if location was not specified.
1267 if test -z "$srcdir"; then
1268 ac_srcdir_defaulted=yes
1269 # Try the directory containing this script, then the parent directory.
1270 ac_confdir=`$as_dirname -- "$as_myself" ||
1271 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1272 X"$as_myself" : 'X\(//\)[^/]' \| \
1273 X"$as_myself" : 'X\(//\)$' \| \
1274 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1275 $as_echo X"$as_myself" |
1276 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1277 s//\1/
1278 q
1279 }
1280 /^X\(\/\/\)[^/].*/{
1281 s//\1/
1282 q
1283 }
1284 /^X\(\/\/\)$/{
1285 s//\1/
1286 q
1287 }
1288 /^X\(\/\).*/{
1289 s//\1/
1290 q
1291 }
1292 s/.*/./; q'`
1293 srcdir=$ac_confdir
1294 if test ! -r "$srcdir/$ac_unique_file"; then
1295 srcdir=..
1296 fi
1297 else
1298 ac_srcdir_defaulted=no
1299 fi
1300 if test ! -r "$srcdir/$ac_unique_file"; then
1301 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1302 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1303 fi
1304 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1305 ac_abs_confdir=`(
1306 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1307 pwd)`
1308 # When building in place, set srcdir=.
1309 if test "$ac_abs_confdir" = "$ac_pwd"; then
1310 srcdir=.
1311 fi
1312 # Remove unnecessary trailing slashes from srcdir.
1313 # Double slashes in file names in object file debugging info
1314 # mess up M-x gdb in Emacs.
1315 case $srcdir in
1316 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1317 esac
1318 for ac_var in $ac_precious_vars; do
1319 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1320 eval ac_env_${ac_var}_value=\$${ac_var}
1321 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1322 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1323 done
1324
1325 #
1326 # Report the --help message.
1327 #
1328 if test "$ac_init_help" = "long"; then
1329 # Omit some internal or obsolete options to make the list less imposing.
1330 # This message is too long to be a string in the A/UX 3.1 sh.
1331 cat <<_ACEOF
1332 \`configure' configures zlib 1.3.1 to adapt to many kinds of systems.
1333
1334 Usage: $0 [OPTION]... [VAR=VALUE]...
1335
1336 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1337 VAR=VALUE. See below for descriptions of some of the useful variables.
1338
1339 Defaults for the options are specified in brackets.
1340
1341 Configuration:
1342 -h, --help display this help and exit
1343 --help=short display options specific to this package
1344 --help=recursive display the short help of all the included packages
1345 -V, --version display version information and exit
1346 -q, --quiet, --silent do not print \`checking ...' messages
1347 --cache-file=FILE cache test results in FILE [disabled]
1348 -C, --config-cache alias for \`--cache-file=config.cache'
1349 -n, --no-create do not create output files
1350 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1351
1352 Installation directories:
1353 --prefix=PREFIX install architecture-independent files in PREFIX
1354 [$ac_default_prefix]
1355 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1356 [PREFIX]
1357
1358 By default, \`make install' will install all the files in
1359 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1360 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1361 for instance \`--prefix=\$HOME'.
1362
1363 For better control, use the options below.
1364
1365 Fine tuning of the installation directories:
1366 --bindir=DIR user executables [EPREFIX/bin]
1367 --sbindir=DIR system admin executables [EPREFIX/sbin]
1368 --libexecdir=DIR program executables [EPREFIX/libexec]
1369 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1370 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1371 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1372 --libdir=DIR object code libraries [EPREFIX/lib]
1373 --includedir=DIR C header files [PREFIX/include]
1374 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1375 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1376 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1377 --infodir=DIR info documentation [DATAROOTDIR/info]
1378 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1379 --mandir=DIR man documentation [DATAROOTDIR/man]
1380 --docdir=DIR documentation root [DATAROOTDIR/doc/zlib]
1381 --htmldir=DIR html documentation [DOCDIR]
1382 --dvidir=DIR dvi documentation [DOCDIR]
1383 --pdfdir=DIR pdf documentation [DOCDIR]
1384 --psdir=DIR ps documentation [DOCDIR]
1385 _ACEOF
1386
1387 cat <<\_ACEOF
1388
1389 Program names:
1390 --program-prefix=PREFIX prepend PREFIX to installed program names
1391 --program-suffix=SUFFIX append SUFFIX to installed program names
1392 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1393
1394 System types:
1395 --build=BUILD configure for building on BUILD [guessed]
1396 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1397 --target=TARGET configure for building compilers for TARGET [HOST]
1398 _ACEOF
1399 fi
1400
1401 if test -n "$ac_init_help"; then
1402 case $ac_init_help in
1403 short | recursive ) echo "Configuration of zlib 1.3.1:";;
1404 esac
1405 cat <<\_ACEOF
1406
1407 Optional Features:
1408 --disable-option-checking ignore unrecognized --enable/--with options
1409 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1410 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1411 --enable-multilib build many library versions (default)
1412 --enable-silent-rules less verbose build output (undo: "make V=1")
1413 --disable-silent-rules verbose build output (undo: "make V=0")
1414 --enable-maintainer-mode
1415 enable make rules and dependencies not useful (and
1416 sometimes confusing) to the casual installer
1417 --enable-dependency-tracking
1418 do not reject slow dependency extractors
1419 --disable-dependency-tracking
1420 speeds up one-time build
1421 --enable-cet enable Intel CET in target libraries [default=auto]
1422 --enable-shared[=PKGS] build shared libraries [default=yes]
1423 --enable-static[=PKGS] build static libraries [default=yes]
1424 --enable-fast-install[=PKGS]
1425 optimize for fast installation [default=yes]
1426 --disable-libtool-lock avoid locking (might break parallel builds)
1427 --enable-host-shared build host code as shared libraries
1428 --enable-host-pie build host code as PIE
1429
1430 Optional Packages:
1431 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1432 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1433 --with-target-subdir=SUBDIR
1434 configuring in a subdirectory
1435 --with-cross-host=HOST configuring with a cross compiler
1436 --with-system-zlib use installed libz
1437 --with-pic try to use only PIC/non-PIC objects [default=use
1438 both]
1439 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1440 --with-toolexeclibdir=DIR
1441 install libraries built with a cross compiler within
1442 DIR
1443
1444 Some influential environment variables:
1445 CC C compiler command
1446 CFLAGS C compiler flags
1447 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1448 nonstandard directory <lib dir>
1449 LIBS libraries to pass to the linker, e.g. -l<library>
1450 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1451 you have headers in a nonstandard directory <include dir>
1452 CPP C preprocessor
1453
1454 Use these variables to override the choices made by `configure' or to help
1455 it to find libraries and programs with nonstandard names/locations.
1456
1457 Report bugs to the package provider.
1458 _ACEOF
1459 ac_status=$?
1460 fi
1461
1462 if test "$ac_init_help" = "recursive"; then
1463 # If there are subdirs, report their specific --help.
1464 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1465 test -d "$ac_dir" ||
1466 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1467 continue
1468 ac_builddir=.
1469
1470 case "$ac_dir" in
1471 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1472 *)
1473 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1474 # A ".." for each directory in $ac_dir_suffix.
1475 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1476 case $ac_top_builddir_sub in
1477 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1478 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1479 esac ;;
1480 esac
1481 ac_abs_top_builddir=$ac_pwd
1482 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1483 # for backward compatibility:
1484 ac_top_builddir=$ac_top_build_prefix
1485
1486 case $srcdir in
1487 .) # We are building in place.
1488 ac_srcdir=.
1489 ac_top_srcdir=$ac_top_builddir_sub
1490 ac_abs_top_srcdir=$ac_pwd ;;
1491 [\\/]* | ?:[\\/]* ) # Absolute name.
1492 ac_srcdir=$srcdir$ac_dir_suffix;
1493 ac_top_srcdir=$srcdir
1494 ac_abs_top_srcdir=$srcdir ;;
1495 *) # Relative name.
1496 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1497 ac_top_srcdir=$ac_top_build_prefix$srcdir
1498 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1499 esac
1500 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1501
1502 cd "$ac_dir" || { ac_status=$?; continue; }
1503 # Check for guested configure.
1504 if test -f "$ac_srcdir/configure.gnu"; then
1505 echo &&
1506 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1507 elif test -f "$ac_srcdir/configure"; then
1508 echo &&
1509 $SHELL "$ac_srcdir/configure" --help=recursive
1510 else
1511 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1512 fi || ac_status=$?
1513 cd "$ac_pwd" || { ac_status=$?; break; }
1514 done
1515 fi
1516
1517 test -n "$ac_init_help" && exit $ac_status
1518 if $ac_init_version; then
1519 cat <<\_ACEOF
1520 zlib configure 1.3.1
1521 generated by GNU Autoconf 2.69
1522
1523 Copyright (C) 2012 Free Software Foundation, Inc.
1524 This configure script is free software; the Free Software Foundation
1525 gives unlimited permission to copy, distribute and modify it.
1526 _ACEOF
1527 exit
1528 fi
1529
1530 ## ------------------------ ##
1531 ## Autoconf initialization. ##
1532 ## ------------------------ ##
1533
1534 # ac_fn_c_try_compile LINENO
1535 # --------------------------
1536 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1537 ac_fn_c_try_compile ()
1538 {
1539 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1540 rm -f conftest.$ac_objext
1541 if { { ac_try="$ac_compile"
1542 case "(($ac_try" in
1543 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1544 *) ac_try_echo=$ac_try;;
1545 esac
1546 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1547 $as_echo "$ac_try_echo"; } >&5
1548 (eval "$ac_compile") 2>conftest.err
1549 ac_status=$?
1550 if test -s conftest.err; then
1551 grep -v '^ *+' conftest.err >conftest.er1
1552 cat conftest.er1 >&5
1553 mv -f conftest.er1 conftest.err
1554 fi
1555 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1556 test $ac_status = 0; } && {
1557 test -z "$ac_c_werror_flag" ||
1558 test ! -s conftest.err
1559 } && test -s conftest.$ac_objext; then :
1560 ac_retval=0
1561 else
1562 $as_echo "$as_me: failed program was:" >&5
1563 sed 's/^/| /' conftest.$ac_ext >&5
1564
1565 ac_retval=1
1566 fi
1567 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1568 as_fn_set_status $ac_retval
1569
1570 } # ac_fn_c_try_compile
1571
1572 # ac_fn_c_try_link LINENO
1573 # -----------------------
1574 # Try to link conftest.$ac_ext, and return whether this succeeded.
1575 ac_fn_c_try_link ()
1576 {
1577 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1578 rm -f conftest.$ac_objext conftest$ac_exeext
1579 if { { ac_try="$ac_link"
1580 case "(($ac_try" in
1581 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1582 *) ac_try_echo=$ac_try;;
1583 esac
1584 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1585 $as_echo "$ac_try_echo"; } >&5
1586 (eval "$ac_link") 2>conftest.err
1587 ac_status=$?
1588 if test -s conftest.err; then
1589 grep -v '^ *+' conftest.err >conftest.er1
1590 cat conftest.er1 >&5
1591 mv -f conftest.er1 conftest.err
1592 fi
1593 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1594 test $ac_status = 0; } && {
1595 test -z "$ac_c_werror_flag" ||
1596 test ! -s conftest.err
1597 } && test -s conftest$ac_exeext && {
1598 test "$cross_compiling" = yes ||
1599 test -x conftest$ac_exeext
1600 }; then :
1601 ac_retval=0
1602 else
1603 $as_echo "$as_me: failed program was:" >&5
1604 sed 's/^/| /' conftest.$ac_ext >&5
1605
1606 ac_retval=1
1607 fi
1608 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1609 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1610 # interfere with the next link command; also delete a directory that is
1611 # left behind by Apple's compiler. We do this before executing the actions.
1612 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1613 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1614 as_fn_set_status $ac_retval
1615
1616 } # ac_fn_c_try_link
1617
1618 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1619 # -------------------------------------------------------
1620 # Tests whether HEADER exists and can be compiled using the include files in
1621 # INCLUDES, setting the cache variable VAR accordingly.
1622 ac_fn_c_check_header_compile ()
1623 {
1624 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1626 $as_echo_n "checking for $2... " >&6; }
1627 if eval \${$3+:} false; then :
1628 $as_echo_n "(cached) " >&6
1629 else
1630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1631 /* end confdefs.h. */
1632 $4
1633 #include <$2>
1634 _ACEOF
1635 if ac_fn_c_try_compile "$LINENO"; then :
1636 eval "$3=yes"
1637 else
1638 eval "$3=no"
1639 fi
1640 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1641 fi
1642 eval ac_res=\$$3
1643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1644 $as_echo "$ac_res" >&6; }
1645 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1646
1647 } # ac_fn_c_check_header_compile
1648
1649 # ac_fn_c_try_cpp LINENO
1650 # ----------------------
1651 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1652 ac_fn_c_try_cpp ()
1653 {
1654 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1655 if { { ac_try="$ac_cpp conftest.$ac_ext"
1656 case "(($ac_try" in
1657 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1658 *) ac_try_echo=$ac_try;;
1659 esac
1660 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1661 $as_echo "$ac_try_echo"; } >&5
1662 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1663 ac_status=$?
1664 if test -s conftest.err; then
1665 grep -v '^ *+' conftest.err >conftest.er1
1666 cat conftest.er1 >&5
1667 mv -f conftest.er1 conftest.err
1668 fi
1669 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1670 test $ac_status = 0; } > conftest.i && {
1671 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1672 test ! -s conftest.err
1673 }; then :
1674 ac_retval=0
1675 else
1676 $as_echo "$as_me: failed program was:" >&5
1677 sed 's/^/| /' conftest.$ac_ext >&5
1678
1679 ac_retval=1
1680 fi
1681 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1682 as_fn_set_status $ac_retval
1683
1684 } # ac_fn_c_try_cpp
1685
1686 # ac_fn_c_try_run LINENO
1687 # ----------------------
1688 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1689 # that executables *can* be run.
1690 ac_fn_c_try_run ()
1691 {
1692 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1693 if { { ac_try="$ac_link"
1694 case "(($ac_try" in
1695 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1696 *) ac_try_echo=$ac_try;;
1697 esac
1698 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1699 $as_echo "$ac_try_echo"; } >&5
1700 (eval "$ac_link") 2>&5
1701 ac_status=$?
1702 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1703 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1704 { { case "(($ac_try" in
1705 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1706 *) ac_try_echo=$ac_try;;
1707 esac
1708 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1709 $as_echo "$ac_try_echo"; } >&5
1710 (eval "$ac_try") 2>&5
1711 ac_status=$?
1712 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1713 test $ac_status = 0; }; }; then :
1714 ac_retval=0
1715 else
1716 $as_echo "$as_me: program exited with status $ac_status" >&5
1717 $as_echo "$as_me: failed program was:" >&5
1718 sed 's/^/| /' conftest.$ac_ext >&5
1719
1720 ac_retval=$ac_status
1721 fi
1722 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1723 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1724 as_fn_set_status $ac_retval
1725
1726 } # ac_fn_c_try_run
1727
1728 # ac_fn_c_check_func LINENO FUNC VAR
1729 # ----------------------------------
1730 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1731 ac_fn_c_check_func ()
1732 {
1733 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1735 $as_echo_n "checking for $2... " >&6; }
1736 if eval \${$3+:} false; then :
1737 $as_echo_n "(cached) " >&6
1738 else
1739 if test x$gcc_no_link = xyes; then
1740 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1741 fi
1742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1743 /* end confdefs.h. */
1744 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1745 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1746 #define $2 innocuous_$2
1747
1748 /* System header to define __stub macros and hopefully few prototypes,
1749 which can conflict with char $2 (); below.
1750 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1751 <limits.h> exists even on freestanding compilers. */
1752
1753 #ifdef __STDC__
1754 # include <limits.h>
1755 #else
1756 # include <assert.h>
1757 #endif
1758
1759 #undef $2
1760
1761 /* Override any GCC internal prototype to avoid an error.
1762 Use char because int might match the return type of a GCC
1763 builtin and then its argument prototype would still apply. */
1764 #ifdef __cplusplus
1765 extern "C"
1766 #endif
1767 char $2 ();
1768 /* The GNU C library defines this for functions which it implements
1769 to always fail with ENOSYS. Some functions are actually named
1770 something starting with __ and the normal name is an alias. */
1771 #if defined __stub_$2 || defined __stub___$2
1772 choke me
1773 #endif
1774
1775 int
1776 main ()
1777 {
1778 return $2 ();
1779 ;
1780 return 0;
1781 }
1782 _ACEOF
1783 if ac_fn_c_try_link "$LINENO"; then :
1784 eval "$3=yes"
1785 else
1786 eval "$3=no"
1787 fi
1788 rm -f core conftest.err conftest.$ac_objext \
1789 conftest$ac_exeext conftest.$ac_ext
1790 fi
1791 eval ac_res=\$$3
1792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1793 $as_echo "$ac_res" >&6; }
1794 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1795
1796 } # ac_fn_c_check_func
1797
1798 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1799 # -------------------------------------------------------
1800 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1801 # the include files in INCLUDES and setting the cache variable VAR
1802 # accordingly.
1803 ac_fn_c_check_header_mongrel ()
1804 {
1805 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1806 if eval \${$3+:} false; then :
1807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1808 $as_echo_n "checking for $2... " >&6; }
1809 if eval \${$3+:} false; then :
1810 $as_echo_n "(cached) " >&6
1811 fi
1812 eval ac_res=\$$3
1813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1814 $as_echo "$ac_res" >&6; }
1815 else
1816 # Is the header compilable?
1817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1818 $as_echo_n "checking $2 usability... " >&6; }
1819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1820 /* end confdefs.h. */
1821 $4
1822 #include <$2>
1823 _ACEOF
1824 if ac_fn_c_try_compile "$LINENO"; then :
1825 ac_header_compiler=yes
1826 else
1827 ac_header_compiler=no
1828 fi
1829 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1831 $as_echo "$ac_header_compiler" >&6; }
1832
1833 # Is the header present?
1834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1835 $as_echo_n "checking $2 presence... " >&6; }
1836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1837 /* end confdefs.h. */
1838 #include <$2>
1839 _ACEOF
1840 if ac_fn_c_try_cpp "$LINENO"; then :
1841 ac_header_preproc=yes
1842 else
1843 ac_header_preproc=no
1844 fi
1845 rm -f conftest.err conftest.i conftest.$ac_ext
1846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1847 $as_echo "$ac_header_preproc" >&6; }
1848
1849 # So? What about this header?
1850 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1851 yes:no: )
1852 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1853 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1855 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1856 ;;
1857 no:yes:* )
1858 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1859 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1860 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1861 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1862 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1863 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1864 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1865 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1866 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1867 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1868 ;;
1869 esac
1870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1871 $as_echo_n "checking for $2... " >&6; }
1872 if eval \${$3+:} false; then :
1873 $as_echo_n "(cached) " >&6
1874 else
1875 eval "$3=\$ac_header_compiler"
1876 fi
1877 eval ac_res=\$$3
1878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1879 $as_echo "$ac_res" >&6; }
1880 fi
1881 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1882
1883 } # ac_fn_c_check_header_mongrel
1884 cat >config.log <<_ACEOF
1885 This file contains any messages produced by compilers while
1886 running configure, to aid debugging if configure makes a mistake.
1887
1888 It was created by zlib $as_me 1.3.1, which was
1889 generated by GNU Autoconf 2.69. Invocation command line was
1890
1891 $ $0 $@
1892
1893 _ACEOF
1894 exec 5>>config.log
1895 {
1896 cat <<_ASUNAME
1897 ## --------- ##
1898 ## Platform. ##
1899 ## --------- ##
1900
1901 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1902 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1903 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1904 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1905 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1906
1907 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1908 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1909
1910 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1911 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1912 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1913 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1914 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1915 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1916 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1917
1918 _ASUNAME
1919
1920 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1921 for as_dir in $PATH
1922 do
1923 IFS=$as_save_IFS
1924 test -z "$as_dir" && as_dir=.
1925 $as_echo "PATH: $as_dir"
1926 done
1927 IFS=$as_save_IFS
1928
1929 } >&5
1930
1931 cat >&5 <<_ACEOF
1932
1933
1934 ## ----------- ##
1935 ## Core tests. ##
1936 ## ----------- ##
1937
1938 _ACEOF
1939
1940
1941 # Keep a trace of the command line.
1942 # Strip out --no-create and --no-recursion so they do not pile up.
1943 # Strip out --silent because we don't want to record it for future runs.
1944 # Also quote any args containing shell meta-characters.
1945 # Make two passes to allow for proper duplicate-argument suppression.
1946 ac_configure_args=
1947 ac_configure_args0=
1948 ac_configure_args1=
1949 ac_must_keep_next=false
1950 for ac_pass in 1 2
1951 do
1952 for ac_arg
1953 do
1954 case $ac_arg in
1955 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1956 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1957 | -silent | --silent | --silen | --sile | --sil)
1958 continue ;;
1959 *\'*)
1960 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1961 esac
1962 case $ac_pass in
1963 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1964 2)
1965 as_fn_append ac_configure_args1 " '$ac_arg'"
1966 if test $ac_must_keep_next = true; then
1967 ac_must_keep_next=false # Got value, back to normal.
1968 else
1969 case $ac_arg in
1970 *=* | --config-cache | -C | -disable-* | --disable-* \
1971 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1972 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1973 | -with-* | --with-* | -without-* | --without-* | --x)
1974 case "$ac_configure_args0 " in
1975 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1976 esac
1977 ;;
1978 -* ) ac_must_keep_next=true ;;
1979 esac
1980 fi
1981 as_fn_append ac_configure_args " '$ac_arg'"
1982 ;;
1983 esac
1984 done
1985 done
1986 { ac_configure_args0=; unset ac_configure_args0;}
1987 { ac_configure_args1=; unset ac_configure_args1;}
1988
1989 # When interrupted or exit'd, cleanup temporary files, and complete
1990 # config.log. We remove comments because anyway the quotes in there
1991 # would cause problems or look ugly.
1992 # WARNING: Use '\'' to represent an apostrophe within the trap.
1993 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1994 trap 'exit_status=$?
1995 # Save into config.log some information that might help in debugging.
1996 {
1997 echo
1998
1999 $as_echo "## ---------------- ##
2000 ## Cache variables. ##
2001 ## ---------------- ##"
2002 echo
2003 # The following way of writing the cache mishandles newlines in values,
2004 (
2005 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2006 eval ac_val=\$$ac_var
2007 case $ac_val in #(
2008 *${as_nl}*)
2009 case $ac_var in #(
2010 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2011 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2012 esac
2013 case $ac_var in #(
2014 _ | IFS | as_nl) ;; #(
2015 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2016 *) { eval $ac_var=; unset $ac_var;} ;;
2017 esac ;;
2018 esac
2019 done
2020 (set) 2>&1 |
2021 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2022 *${as_nl}ac_space=\ *)
2023 sed -n \
2024 "s/'\''/'\''\\\\'\'''\''/g;
2025 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2026 ;; #(
2027 *)
2028 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2029 ;;
2030 esac |
2031 sort
2032 )
2033 echo
2034
2035 $as_echo "## ----------------- ##
2036 ## Output variables. ##
2037 ## ----------------- ##"
2038 echo
2039 for ac_var in $ac_subst_vars
2040 do
2041 eval ac_val=\$$ac_var
2042 case $ac_val in
2043 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2044 esac
2045 $as_echo "$ac_var='\''$ac_val'\''"
2046 done | sort
2047 echo
2048
2049 if test -n "$ac_subst_files"; then
2050 $as_echo "## ------------------- ##
2051 ## File substitutions. ##
2052 ## ------------------- ##"
2053 echo
2054 for ac_var in $ac_subst_files
2055 do
2056 eval ac_val=\$$ac_var
2057 case $ac_val in
2058 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2059 esac
2060 $as_echo "$ac_var='\''$ac_val'\''"
2061 done | sort
2062 echo
2063 fi
2064
2065 if test -s confdefs.h; then
2066 $as_echo "## ----------- ##
2067 ## confdefs.h. ##
2068 ## ----------- ##"
2069 echo
2070 cat confdefs.h
2071 echo
2072 fi
2073 test "$ac_signal" != 0 &&
2074 $as_echo "$as_me: caught signal $ac_signal"
2075 $as_echo "$as_me: exit $exit_status"
2076 } >&5
2077 rm -f core *.core core.conftest.* &&
2078 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2079 exit $exit_status
2080 ' 0
2081 for ac_signal in 1 2 13 15; do
2082 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2083 done
2084 ac_signal=0
2085
2086 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2087 rm -f -r conftest* confdefs.h
2088
2089 $as_echo "/* confdefs.h */" > confdefs.h
2090
2091 # Predefined preprocessor variables.
2092
2093 cat >>confdefs.h <<_ACEOF
2094 #define PACKAGE_NAME "$PACKAGE_NAME"
2095 _ACEOF
2096
2097 cat >>confdefs.h <<_ACEOF
2098 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2099 _ACEOF
2100
2101 cat >>confdefs.h <<_ACEOF
2102 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2103 _ACEOF
2104
2105 cat >>confdefs.h <<_ACEOF
2106 #define PACKAGE_STRING "$PACKAGE_STRING"
2107 _ACEOF
2108
2109 cat >>confdefs.h <<_ACEOF
2110 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2111 _ACEOF
2112
2113 cat >>confdefs.h <<_ACEOF
2114 #define PACKAGE_URL "$PACKAGE_URL"
2115 _ACEOF
2116
2117
2118 # Let the site file select an alternate cache file if it wants to.
2119 # Prefer an explicitly selected file to automatically selected ones.
2120 ac_site_file1=NONE
2121 ac_site_file2=NONE
2122 if test -n "$CONFIG_SITE"; then
2123 # We do not want a PATH search for config.site.
2124 case $CONFIG_SITE in #((
2125 -*) ac_site_file1=./$CONFIG_SITE;;
2126 */*) ac_site_file1=$CONFIG_SITE;;
2127 *) ac_site_file1=./$CONFIG_SITE;;
2128 esac
2129 elif test "x$prefix" != xNONE; then
2130 ac_site_file1=$prefix/share/config.site
2131 ac_site_file2=$prefix/etc/config.site
2132 else
2133 ac_site_file1=$ac_default_prefix/share/config.site
2134 ac_site_file2=$ac_default_prefix/etc/config.site
2135 fi
2136 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2137 do
2138 test "x$ac_site_file" = xNONE && continue
2139 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2140 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2141 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2142 sed 's/^/| /' "$ac_site_file" >&5
2143 . "$ac_site_file" \
2144 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2145 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2146 as_fn_error $? "failed to load site script $ac_site_file
2147 See \`config.log' for more details" "$LINENO" 5; }
2148 fi
2149 done
2150
2151 if test -r "$cache_file"; then
2152 # Some versions of bash will fail to source /dev/null (special files
2153 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2154 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2155 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2156 $as_echo "$as_me: loading cache $cache_file" >&6;}
2157 case $cache_file in
2158 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2159 *) . "./$cache_file";;
2160 esac
2161 fi
2162 else
2163 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2164 $as_echo "$as_me: creating cache $cache_file" >&6;}
2165 >$cache_file
2166 fi
2167
2168 as_fn_append ac_header_list " stdlib.h"
2169 as_fn_append ac_header_list " unistd.h"
2170 as_fn_append ac_header_list " sys/param.h"
2171 # Check that the precious variables saved in the cache have kept the same
2172 # value.
2173 ac_cache_corrupted=false
2174 for ac_var in $ac_precious_vars; do
2175 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2176 eval ac_new_set=\$ac_env_${ac_var}_set
2177 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2178 eval ac_new_val=\$ac_env_${ac_var}_value
2179 case $ac_old_set,$ac_new_set in
2180 set,)
2181 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2182 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2183 ac_cache_corrupted=: ;;
2184 ,set)
2185 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2186 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2187 ac_cache_corrupted=: ;;
2188 ,);;
2189 *)
2190 if test "x$ac_old_val" != "x$ac_new_val"; then
2191 # differences in whitespace do not lead to failure.
2192 ac_old_val_w=`echo x $ac_old_val`
2193 ac_new_val_w=`echo x $ac_new_val`
2194 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2195 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2196 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2197 ac_cache_corrupted=:
2198 else
2199 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2200 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2201 eval $ac_var=\$ac_old_val
2202 fi
2203 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2204 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2205 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2206 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2207 fi;;
2208 esac
2209 # Pass precious variables to config.status.
2210 if test "$ac_new_set" = set; then
2211 case $ac_new_val in
2212 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2213 *) ac_arg=$ac_var=$ac_new_val ;;
2214 esac
2215 case " $ac_configure_args " in
2216 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2217 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2218 esac
2219 fi
2220 done
2221 if $ac_cache_corrupted; then
2222 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2223 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2224 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2225 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2226 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2227 fi
2228 ## -------------------- ##
2229 ## Main body of script. ##
2230 ## -------------------- ##
2231
2232 ac_ext=c
2233 ac_cpp='$CPP $CPPFLAGS'
2234 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2235 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2236 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2237
2238
2239
2240
2241
2242
2243
2244 if test -n "${with_target_subdir}"; then
2245 # Default to --enable-multilib
2246 # Check whether --enable-multilib was given.
2247 if test "${enable_multilib+set}" = set; then :
2248 enableval=$enable_multilib; case "$enableval" in
2249 yes) multilib=yes ;;
2250 no) multilib=no ;;
2251 *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;;
2252 esac
2253 else
2254 multilib=yes
2255 fi
2256
2257
2258 # We may get other options which we leave undocumented:
2259 # --with-target-subdir, --with-multisrctop, --with-multisubdir
2260 # See config-ml.in if you want the gory details.
2261
2262 if test "$srcdir" = "."; then
2263 if test "$with_target_subdir" != "."; then
2264 multi_basedir="$srcdir/$with_multisrctop../.."
2265 else
2266 multi_basedir="$srcdir/$with_multisrctop.."
2267 fi
2268 else
2269 multi_basedir="$srcdir/.."
2270 fi
2271
2272
2273 # Even if the default multilib is not a cross compilation,
2274 # it may be that some of the other multilibs are.
2275 if test $cross_compiling = no && test $multilib = yes \
2276 && test "x${with_multisubdir}" != x ; then
2277 cross_compiling=maybe
2278 fi
2279
2280 ac_config_commands="$ac_config_commands default-1"
2281
2282 fi
2283
2284 ac_aux_dir=
2285 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2286 if test -f "$ac_dir/install-sh"; then
2287 ac_aux_dir=$ac_dir
2288 ac_install_sh="$ac_aux_dir/install-sh -c"
2289 break
2290 elif test -f "$ac_dir/install.sh"; then
2291 ac_aux_dir=$ac_dir
2292 ac_install_sh="$ac_aux_dir/install.sh -c"
2293 break
2294 elif test -f "$ac_dir/shtool"; then
2295 ac_aux_dir=$ac_dir
2296 ac_install_sh="$ac_aux_dir/shtool install -c"
2297 break
2298 fi
2299 done
2300 if test -z "$ac_aux_dir"; then
2301 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2302 fi
2303
2304 # These three variables are undocumented and unsupported,
2305 # and are intended to be withdrawn in a future Autoconf release.
2306 # They can cause serious problems if a builder's source tree is in a directory
2307 # whose full name contains unusual characters.
2308 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2309 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2310 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2311
2312
2313 # Make sure we can run config.sub.
2314 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2315 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2316
2317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2318 $as_echo_n "checking build system type... " >&6; }
2319 if ${ac_cv_build+:} false; then :
2320 $as_echo_n "(cached) " >&6
2321 else
2322 ac_build_alias=$build_alias
2323 test "x$ac_build_alias" = x &&
2324 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2325 test "x$ac_build_alias" = x &&
2326 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2327 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2328 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2329
2330 fi
2331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2332 $as_echo "$ac_cv_build" >&6; }
2333 case $ac_cv_build in
2334 *-*-*) ;;
2335 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2336 esac
2337 build=$ac_cv_build
2338 ac_save_IFS=$IFS; IFS='-'
2339 set x $ac_cv_build
2340 shift
2341 build_cpu=$1
2342 build_vendor=$2
2343 shift; shift
2344 # Remember, the first character of IFS is used to create $*,
2345 # except with old shells:
2346 build_os=$*
2347 IFS=$ac_save_IFS
2348 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2349
2350
2351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2352 $as_echo_n "checking host system type... " >&6; }
2353 if ${ac_cv_host+:} false; then :
2354 $as_echo_n "(cached) " >&6
2355 else
2356 if test "x$host_alias" = x; then
2357 ac_cv_host=$ac_cv_build
2358 else
2359 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2360 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2361 fi
2362
2363 fi
2364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2365 $as_echo "$ac_cv_host" >&6; }
2366 case $ac_cv_host in
2367 *-*-*) ;;
2368 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2369 esac
2370 host=$ac_cv_host
2371 ac_save_IFS=$IFS; IFS='-'
2372 set x $ac_cv_host
2373 shift
2374 host_cpu=$1
2375 host_vendor=$2
2376 shift; shift
2377 # Remember, the first character of IFS is used to create $*,
2378 # except with old shells:
2379 host_os=$*
2380 IFS=$ac_save_IFS
2381 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2382
2383
2384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2385 $as_echo_n "checking target system type... " >&6; }
2386 if ${ac_cv_target+:} false; then :
2387 $as_echo_n "(cached) " >&6
2388 else
2389 if test "x$target_alias" = x; then
2390 ac_cv_target=$ac_cv_host
2391 else
2392 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2393 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2394 fi
2395
2396 fi
2397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2398 $as_echo "$ac_cv_target" >&6; }
2399 case $ac_cv_target in
2400 *-*-*) ;;
2401 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2402 esac
2403 target=$ac_cv_target
2404 ac_save_IFS=$IFS; IFS='-'
2405 set x $ac_cv_target
2406 shift
2407 target_cpu=$1
2408 target_vendor=$2
2409 shift; shift
2410 # Remember, the first character of IFS is used to create $*,
2411 # except with old shells:
2412 target_os=$*
2413 IFS=$ac_save_IFS
2414 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2415
2416
2417 # The aliases save the names the user supplied, while $host etc.
2418 # will get canonicalized.
2419 test -n "$target_alias" &&
2420 test "$program_prefix$program_suffix$program_transform_name" = \
2421 NONENONEs,x,x, &&
2422 program_prefix=${target_alias}-
2423
2424
2425 # This works around an automake problem.
2426 mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs"
2427
2428
2429 am__api_version='1.15'
2430
2431 # Find a good install program. We prefer a C program (faster),
2432 # so one script is as good as another. But avoid the broken or
2433 # incompatible versions:
2434 # SysV /etc/install, /usr/sbin/install
2435 # SunOS /usr/etc/install
2436 # IRIX /sbin/install
2437 # AIX /bin/install
2438 # AmigaOS /C/install, which installs bootblocks on floppy discs
2439 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2440 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2441 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2442 # OS/2's system install, which has a completely different semantic
2443 # ./install, which can be erroneously created by make from ./install.sh.
2444 # Reject install programs that cannot install multiple files.
2445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2446 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2447 if test -z "$INSTALL"; then
2448 if ${ac_cv_path_install+:} false; then :
2449 $as_echo_n "(cached) " >&6
2450 else
2451 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2452 for as_dir in $PATH
2453 do
2454 IFS=$as_save_IFS
2455 test -z "$as_dir" && as_dir=.
2456 # Account for people who put trailing slashes in PATH elements.
2457 case $as_dir/ in #((
2458 ./ | .// | /[cC]/* | \
2459 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2460 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2461 /usr/ucb/* ) ;;
2462 *)
2463 # OSF1 and SCO ODT 3.0 have their own names for install.
2464 # Don't use installbsd from OSF since it installs stuff as root
2465 # by default.
2466 for ac_prog in ginstall scoinst install; do
2467 for ac_exec_ext in '' $ac_executable_extensions; do
2468 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2469 if test $ac_prog = install &&
2470 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2471 # AIX install. It has an incompatible calling convention.
2472 :
2473 elif test $ac_prog = install &&
2474 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2475 # program-specific install script used by HP pwplus--don't use.
2476 :
2477 else
2478 rm -rf conftest.one conftest.two conftest.dir
2479 echo one > conftest.one
2480 echo two > conftest.two
2481 mkdir conftest.dir
2482 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2483 test -s conftest.one && test -s conftest.two &&
2484 test -s conftest.dir/conftest.one &&
2485 test -s conftest.dir/conftest.two
2486 then
2487 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2488 break 3
2489 fi
2490 fi
2491 fi
2492 done
2493 done
2494 ;;
2495 esac
2496
2497 done
2498 IFS=$as_save_IFS
2499
2500 rm -rf conftest.one conftest.two conftest.dir
2501
2502 fi
2503 if test "${ac_cv_path_install+set}" = set; then
2504 INSTALL=$ac_cv_path_install
2505 else
2506 # As a last resort, use the slow shell script. Don't cache a
2507 # value for INSTALL within a source directory, because that will
2508 # break other packages using the cache if that directory is
2509 # removed, or if the value is a relative name.
2510 INSTALL=$ac_install_sh
2511 fi
2512 fi
2513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2514 $as_echo "$INSTALL" >&6; }
2515
2516 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2517 # It thinks the first close brace ends the variable substitution.
2518 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2519
2520 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2521
2522 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2523
2524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2525 $as_echo_n "checking whether build environment is sane... " >&6; }
2526 # Reject unsafe characters in $srcdir or the absolute working directory
2527 # name. Accept space and tab only in the latter.
2528 am_lf='
2529 '
2530 case `pwd` in
2531 *[\\\"\#\$\&\'\`$am_lf]*)
2532 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2533 esac
2534 case $srcdir in
2535 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2536 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2537 esac
2538
2539 # Do 'set' in a subshell so we don't clobber the current shell's
2540 # arguments. Must try -L first in case configure is actually a
2541 # symlink; some systems play weird games with the mod time of symlinks
2542 # (eg FreeBSD returns the mod time of the symlink's containing
2543 # directory).
2544 if (
2545 am_has_slept=no
2546 for am_try in 1 2; do
2547 echo "timestamp, slept: $am_has_slept" > conftest.file
2548 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2549 if test "$*" = "X"; then
2550 # -L didn't work.
2551 set X `ls -t "$srcdir/configure" conftest.file`
2552 fi
2553 if test "$*" != "X $srcdir/configure conftest.file" \
2554 && test "$*" != "X conftest.file $srcdir/configure"; then
2555
2556 # If neither matched, then we have a broken ls. This can happen
2557 # if, for instance, CONFIG_SHELL is bash and it inherits a
2558 # broken ls alias from the environment. This has actually
2559 # happened. Such a system could not be considered "sane".
2560 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2561 alias in your environment" "$LINENO" 5
2562 fi
2563 if test "$2" = conftest.file || test $am_try -eq 2; then
2564 break
2565 fi
2566 # Just in case.
2567 sleep 1
2568 am_has_slept=yes
2569 done
2570 test "$2" = conftest.file
2571 )
2572 then
2573 # Ok.
2574 :
2575 else
2576 as_fn_error $? "newly created file is older than distributed files!
2577 Check your system clock" "$LINENO" 5
2578 fi
2579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2580 $as_echo "yes" >&6; }
2581 # If we didn't sleep, we still need to ensure time stamps of config.status and
2582 # generated files are strictly newer.
2583 am_sleep_pid=
2584 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2585 ( sleep 1 ) &
2586 am_sleep_pid=$!
2587 fi
2588
2589 rm -f conftest.file
2590
2591 test "$program_prefix" != NONE &&
2592 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2593 # Use a double $ so make ignores it.
2594 test "$program_suffix" != NONE &&
2595 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2596 # Double any \ or $.
2597 # By default was `s,x,x', remove it if useless.
2598 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2599 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2600
2601 # Expand $ac_aux_dir to an absolute path.
2602 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2603
2604 if test x"${MISSING+set}" != xset; then
2605 case $am_aux_dir in
2606 *\ * | *\ *)
2607 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2608 *)
2609 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2610 esac
2611 fi
2612 # Use eval to expand $SHELL
2613 if eval "$MISSING --is-lightweight"; then
2614 am_missing_run="$MISSING "
2615 else
2616 am_missing_run=
2617 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2618 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2619 fi
2620
2621 if test x"${install_sh+set}" != xset; then
2622 case $am_aux_dir in
2623 *\ * | *\ *)
2624 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2625 *)
2626 install_sh="\${SHELL} $am_aux_dir/install-sh"
2627 esac
2628 fi
2629
2630 # Installed binaries are usually stripped using 'strip' when the user
2631 # run "make install-strip". However 'strip' might not be the right
2632 # tool to use in cross-compilation environments, therefore Automake
2633 # will honor the 'STRIP' environment variable to overrule this program.
2634 if test "$cross_compiling" != no; then
2635 if test -n "$ac_tool_prefix"; then
2636 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2637 set dummy ${ac_tool_prefix}strip; ac_word=$2
2638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2639 $as_echo_n "checking for $ac_word... " >&6; }
2640 if ${ac_cv_prog_STRIP+:} false; then :
2641 $as_echo_n "(cached) " >&6
2642 else
2643 if test -n "$STRIP"; then
2644 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2645 else
2646 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2647 for as_dir in $PATH
2648 do
2649 IFS=$as_save_IFS
2650 test -z "$as_dir" && as_dir=.
2651 for ac_exec_ext in '' $ac_executable_extensions; do
2652 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2653 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2654 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2655 break 2
2656 fi
2657 done
2658 done
2659 IFS=$as_save_IFS
2660
2661 fi
2662 fi
2663 STRIP=$ac_cv_prog_STRIP
2664 if test -n "$STRIP"; then
2665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2666 $as_echo "$STRIP" >&6; }
2667 else
2668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2669 $as_echo "no" >&6; }
2670 fi
2671
2672
2673 fi
2674 if test -z "$ac_cv_prog_STRIP"; then
2675 ac_ct_STRIP=$STRIP
2676 # Extract the first word of "strip", so it can be a program name with args.
2677 set dummy strip; ac_word=$2
2678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2679 $as_echo_n "checking for $ac_word... " >&6; }
2680 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2681 $as_echo_n "(cached) " >&6
2682 else
2683 if test -n "$ac_ct_STRIP"; then
2684 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2685 else
2686 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2687 for as_dir in $PATH
2688 do
2689 IFS=$as_save_IFS
2690 test -z "$as_dir" && as_dir=.
2691 for ac_exec_ext in '' $ac_executable_extensions; do
2692 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2693 ac_cv_prog_ac_ct_STRIP="strip"
2694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2695 break 2
2696 fi
2697 done
2698 done
2699 IFS=$as_save_IFS
2700
2701 fi
2702 fi
2703 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2704 if test -n "$ac_ct_STRIP"; then
2705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2706 $as_echo "$ac_ct_STRIP" >&6; }
2707 else
2708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2709 $as_echo "no" >&6; }
2710 fi
2711
2712 if test "x$ac_ct_STRIP" = x; then
2713 STRIP=":"
2714 else
2715 case $cross_compiling:$ac_tool_warned in
2716 yes:)
2717 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2718 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2719 ac_tool_warned=yes ;;
2720 esac
2721 STRIP=$ac_ct_STRIP
2722 fi
2723 else
2724 STRIP="$ac_cv_prog_STRIP"
2725 fi
2726
2727 fi
2728 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2729
2730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2731 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2732 if test -z "$MKDIR_P"; then
2733 if ${ac_cv_path_mkdir+:} false; then :
2734 $as_echo_n "(cached) " >&6
2735 else
2736 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2737 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2738 do
2739 IFS=$as_save_IFS
2740 test -z "$as_dir" && as_dir=.
2741 for ac_prog in mkdir gmkdir; do
2742 for ac_exec_ext in '' $ac_executable_extensions; do
2743 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2744 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2745 'mkdir (GNU coreutils) '* | \
2746 'mkdir (coreutils) '* | \
2747 'mkdir (fileutils) '4.1*)
2748 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2749 break 3;;
2750 esac
2751 done
2752 done
2753 done
2754 IFS=$as_save_IFS
2755
2756 fi
2757
2758 test -d ./--version && rmdir ./--version
2759 if test "${ac_cv_path_mkdir+set}" = set; then
2760 MKDIR_P="$ac_cv_path_mkdir -p"
2761 else
2762 # As a last resort, use the slow shell script. Don't cache a
2763 # value for MKDIR_P within a source directory, because that will
2764 # break other packages using the cache if that directory is
2765 # removed, or if the value is a relative name.
2766 MKDIR_P="$ac_install_sh -d"
2767 fi
2768 fi
2769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2770 $as_echo "$MKDIR_P" >&6; }
2771
2772 for ac_prog in gawk mawk nawk awk
2773 do
2774 # Extract the first word of "$ac_prog", so it can be a program name with args.
2775 set dummy $ac_prog; ac_word=$2
2776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2777 $as_echo_n "checking for $ac_word... " >&6; }
2778 if ${ac_cv_prog_AWK+:} false; then :
2779 $as_echo_n "(cached) " >&6
2780 else
2781 if test -n "$AWK"; then
2782 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2783 else
2784 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2785 for as_dir in $PATH
2786 do
2787 IFS=$as_save_IFS
2788 test -z "$as_dir" && as_dir=.
2789 for ac_exec_ext in '' $ac_executable_extensions; do
2790 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2791 ac_cv_prog_AWK="$ac_prog"
2792 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2793 break 2
2794 fi
2795 done
2796 done
2797 IFS=$as_save_IFS
2798
2799 fi
2800 fi
2801 AWK=$ac_cv_prog_AWK
2802 if test -n "$AWK"; then
2803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2804 $as_echo "$AWK" >&6; }
2805 else
2806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2807 $as_echo "no" >&6; }
2808 fi
2809
2810
2811 test -n "$AWK" && break
2812 done
2813
2814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2815 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2816 set x ${MAKE-make}
2817 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2818 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2819 $as_echo_n "(cached) " >&6
2820 else
2821 cat >conftest.make <<\_ACEOF
2822 SHELL = /bin/sh
2823 all:
2824 @echo '@@@%%%=$(MAKE)=@@@%%%'
2825 _ACEOF
2826 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2827 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2828 *@@@%%%=?*=@@@%%%*)
2829 eval ac_cv_prog_make_${ac_make}_set=yes;;
2830 *)
2831 eval ac_cv_prog_make_${ac_make}_set=no;;
2832 esac
2833 rm -f conftest.make
2834 fi
2835 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2837 $as_echo "yes" >&6; }
2838 SET_MAKE=
2839 else
2840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2841 $as_echo "no" >&6; }
2842 SET_MAKE="MAKE=${MAKE-make}"
2843 fi
2844
2845 rm -rf .tst 2>/dev/null
2846 mkdir .tst 2>/dev/null
2847 if test -d .tst; then
2848 am__leading_dot=.
2849 else
2850 am__leading_dot=_
2851 fi
2852 rmdir .tst 2>/dev/null
2853
2854 # Check whether --enable-silent-rules was given.
2855 if test "${enable_silent_rules+set}" = set; then :
2856 enableval=$enable_silent_rules;
2857 fi
2858
2859 case $enable_silent_rules in # (((
2860 yes) AM_DEFAULT_VERBOSITY=0;;
2861 no) AM_DEFAULT_VERBOSITY=1;;
2862 *) AM_DEFAULT_VERBOSITY=1;;
2863 esac
2864 am_make=${MAKE-make}
2865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2866 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2867 if ${am_cv_make_support_nested_variables+:} false; then :
2868 $as_echo_n "(cached) " >&6
2869 else
2870 if $as_echo 'TRUE=$(BAR$(V))
2871 BAR0=false
2872 BAR1=true
2873 V=1
2874 am__doit:
2875 @$(TRUE)
2876 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2877 am_cv_make_support_nested_variables=yes
2878 else
2879 am_cv_make_support_nested_variables=no
2880 fi
2881 fi
2882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2883 $as_echo "$am_cv_make_support_nested_variables" >&6; }
2884 if test $am_cv_make_support_nested_variables = yes; then
2885 AM_V='$(V)'
2886 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2887 else
2888 AM_V=$AM_DEFAULT_VERBOSITY
2889 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2890 fi
2891 AM_BACKSLASH='\'
2892
2893 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2894 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2895 # is not polluted with repeated "-I."
2896 am__isrc=' -I$(srcdir)'
2897 # test to see if srcdir already configured
2898 if test -f $srcdir/config.status; then
2899 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2900 fi
2901 fi
2902
2903 # test whether we have cygpath
2904 if test -z "$CYGPATH_W"; then
2905 if (cygpath --version) >/dev/null 2>/dev/null; then
2906 CYGPATH_W='cygpath -w'
2907 else
2908 CYGPATH_W=echo
2909 fi
2910 fi
2911
2912
2913 # Define the identity of the package.
2914 PACKAGE='zlib'
2915 VERSION='1.3.1'
2916
2917
2918 cat >>confdefs.h <<_ACEOF
2919 #define PACKAGE "$PACKAGE"
2920 _ACEOF
2921
2922
2923 cat >>confdefs.h <<_ACEOF
2924 #define VERSION "$VERSION"
2925 _ACEOF
2926
2927 # Some tools Automake needs.
2928
2929 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2930
2931
2932 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2933
2934
2935 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2936
2937
2938 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2939
2940
2941 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2942
2943 # For better backward compatibility. To be removed once Automake 1.9.x
2944 # dies out for good. For more background, see:
2945 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
2946 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
2947 mkdir_p='$(MKDIR_P)'
2948
2949 # We need awk for the "check" target (and possibly the TAP driver). The
2950 # system "awk" is bad on some platforms.
2951 # Always define AMTAR for backward compatibility. Yes, it's still used
2952 # in the wild :-( We should find a proper way to deprecate it ...
2953 AMTAR='$${TAR-tar}'
2954
2955
2956 # We'll loop over all known methods to create a tar archive until one works.
2957 _am_tools='gnutar pax cpio none'
2958
2959 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2960
2961
2962
2963
2964
2965
2966 # POSIX will say in a future version that running "rm -f" with no argument
2967 # is OK; and we want to be able to make that assumption in our Makefile
2968 # recipes. So use an aggressive probe to check that the usage we want is
2969 # actually supported "in the wild" to an acceptable degree.
2970 # See automake bug#10828.
2971 # To make any issue more visible, cause the running configure to be aborted
2972 # by default if the 'rm' program in use doesn't match our expectations; the
2973 # user can still override this though.
2974 if rm -f && rm -fr && rm -rf; then : OK; else
2975 cat >&2 <<'END'
2976 Oops!
2977
2978 Your 'rm' program seems unable to run without file operands specified
2979 on the command line, even when the '-f' option is present. This is contrary
2980 to the behaviour of most rm programs out there, and not conforming with
2981 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
2982
2983 Please tell bug-automake@gnu.org about your system, including the value
2984 of your $PATH and any error possibly output before this message. This
2985 can help us improve future automake versions.
2986
2987 END
2988 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
2989 echo 'Configuration will proceed anyway, since you have set the' >&2
2990 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
2991 echo >&2
2992 else
2993 cat >&2 <<'END'
2994 Aborting the configuration process, to ensure you take notice of the issue.
2995
2996 You can download and install GNU coreutils to get an 'rm' implementation
2997 that behaves properly: <http://www.gnu.org/software/coreutils/>.
2998
2999 If you want to complete the configuration process using your problematic
3000 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3001 to "yes", and re-run configure.
3002
3003 END
3004 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3005 fi
3006 fi
3007
3008
3009
3010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3011 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3012 # Check whether --enable-maintainer-mode was given.
3013 if test "${enable_maintainer_mode+set}" = set; then :
3014 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3015 else
3016 USE_MAINTAINER_MODE=no
3017 fi
3018
3019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3020 $as_echo "$USE_MAINTAINER_MODE" >&6; }
3021 if test $USE_MAINTAINER_MODE = yes; then
3022 MAINTAINER_MODE_TRUE=
3023 MAINTAINER_MODE_FALSE='#'
3024 else
3025 MAINTAINER_MODE_TRUE='#'
3026 MAINTAINER_MODE_FALSE=
3027 fi
3028
3029 MAINT=$MAINTAINER_MODE_TRUE
3030
3031
3032
3033
3034 # Check whether --with-target-subdir was given.
3035 if test "${with_target_subdir+set}" = set; then :
3036 withval=$with_target_subdir;
3037 fi
3038
3039
3040 if test -z "$with_target_subdir" || test "$with_target_subdir" = "."; then
3041 COMPPATH=.
3042 else
3043 COMPPATH=..
3044 fi
3045
3046
3047
3048 # Check whether --with-cross-host was given.
3049 if test "${with_cross_host+set}" = set; then :
3050 withval=$with_cross_host;
3051 fi
3052
3053
3054 # Check whether --enable-multilib was given.
3055 if test "${enable_multilib+set}" = set; then :
3056 enableval=$enable_multilib; case "${enableval}" in
3057 yes) multilib=yes ;;
3058 no) multilib=no ;;
3059 *) as_fn_error $? "bad value ${enableval} for multilib option" "$LINENO" 5 ;;
3060 esac
3061 else
3062 test -z "$with_target_subdir" && multilib=no || multilib=yes
3063 fi
3064
3065
3066 # Check whether --with-system-zlib was given.
3067 if test "${with_system_zlib+set}" = set; then :
3068 withval=$with_system_zlib;
3069 fi
3070
3071
3072 # Make sure we don't test executables when making cross-tools.
3073
3074
3075 # The same as in boehm-gc and libstdc++. Have to borrow it from there.
3076 # We must force CC to /not/ be precious variables; otherwise
3077 # the wrong, non-multilib-adjusted value will be used in multilibs.
3078 # As a side effect, we have to subst CFLAGS ourselves.
3079
3080
3081
3082 ac_ext=c
3083 ac_cpp='$CPP $CPPFLAGS'
3084 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3085 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3086 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3087 if test -n "$ac_tool_prefix"; then
3088 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3089 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3091 $as_echo_n "checking for $ac_word... " >&6; }
3092 if ${ac_cv_prog_CC+:} false; then :
3093 $as_echo_n "(cached) " >&6
3094 else
3095 if test -n "$CC"; then
3096 ac_cv_prog_CC="$CC" # Let the user override the test.
3097 else
3098 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3099 for as_dir in $PATH
3100 do
3101 IFS=$as_save_IFS
3102 test -z "$as_dir" && as_dir=.
3103 for ac_exec_ext in '' $ac_executable_extensions; do
3104 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3105 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3106 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3107 break 2
3108 fi
3109 done
3110 done
3111 IFS=$as_save_IFS
3112
3113 fi
3114 fi
3115 CC=$ac_cv_prog_CC
3116 if test -n "$CC"; then
3117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3118 $as_echo "$CC" >&6; }
3119 else
3120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3121 $as_echo "no" >&6; }
3122 fi
3123
3124
3125 fi
3126 if test -z "$ac_cv_prog_CC"; then
3127 ac_ct_CC=$CC
3128 # Extract the first word of "gcc", so it can be a program name with args.
3129 set dummy gcc; ac_word=$2
3130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3131 $as_echo_n "checking for $ac_word... " >&6; }
3132 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3133 $as_echo_n "(cached) " >&6
3134 else
3135 if test -n "$ac_ct_CC"; then
3136 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3137 else
3138 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3139 for as_dir in $PATH
3140 do
3141 IFS=$as_save_IFS
3142 test -z "$as_dir" && as_dir=.
3143 for ac_exec_ext in '' $ac_executable_extensions; do
3144 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3145 ac_cv_prog_ac_ct_CC="gcc"
3146 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3147 break 2
3148 fi
3149 done
3150 done
3151 IFS=$as_save_IFS
3152
3153 fi
3154 fi
3155 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3156 if test -n "$ac_ct_CC"; then
3157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3158 $as_echo "$ac_ct_CC" >&6; }
3159 else
3160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3161 $as_echo "no" >&6; }
3162 fi
3163
3164 if test "x$ac_ct_CC" = x; then
3165 CC=""
3166 else
3167 case $cross_compiling:$ac_tool_warned in
3168 yes:)
3169 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3170 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3171 ac_tool_warned=yes ;;
3172 esac
3173 CC=$ac_ct_CC
3174 fi
3175 else
3176 CC="$ac_cv_prog_CC"
3177 fi
3178
3179 if test -z "$CC"; then
3180 if test -n "$ac_tool_prefix"; then
3181 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3182 set dummy ${ac_tool_prefix}cc; ac_word=$2
3183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3184 $as_echo_n "checking for $ac_word... " >&6; }
3185 if ${ac_cv_prog_CC+:} false; then :
3186 $as_echo_n "(cached) " >&6
3187 else
3188 if test -n "$CC"; then
3189 ac_cv_prog_CC="$CC" # Let the user override the test.
3190 else
3191 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3192 for as_dir in $PATH
3193 do
3194 IFS=$as_save_IFS
3195 test -z "$as_dir" && as_dir=.
3196 for ac_exec_ext in '' $ac_executable_extensions; do
3197 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3198 ac_cv_prog_CC="${ac_tool_prefix}cc"
3199 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3200 break 2
3201 fi
3202 done
3203 done
3204 IFS=$as_save_IFS
3205
3206 fi
3207 fi
3208 CC=$ac_cv_prog_CC
3209 if test -n "$CC"; then
3210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3211 $as_echo "$CC" >&6; }
3212 else
3213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3214 $as_echo "no" >&6; }
3215 fi
3216
3217
3218 fi
3219 fi
3220 if test -z "$CC"; then
3221 # Extract the first word of "cc", so it can be a program name with args.
3222 set dummy cc; ac_word=$2
3223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3224 $as_echo_n "checking for $ac_word... " >&6; }
3225 if ${ac_cv_prog_CC+:} false; then :
3226 $as_echo_n "(cached) " >&6
3227 else
3228 if test -n "$CC"; then
3229 ac_cv_prog_CC="$CC" # Let the user override the test.
3230 else
3231 ac_prog_rejected=no
3232 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3233 for as_dir in $PATH
3234 do
3235 IFS=$as_save_IFS
3236 test -z "$as_dir" && as_dir=.
3237 for ac_exec_ext in '' $ac_executable_extensions; do
3238 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3239 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3240 ac_prog_rejected=yes
3241 continue
3242 fi
3243 ac_cv_prog_CC="cc"
3244 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3245 break 2
3246 fi
3247 done
3248 done
3249 IFS=$as_save_IFS
3250
3251 if test $ac_prog_rejected = yes; then
3252 # We found a bogon in the path, so make sure we never use it.
3253 set dummy $ac_cv_prog_CC
3254 shift
3255 if test $# != 0; then
3256 # We chose a different compiler from the bogus one.
3257 # However, it has the same basename, so the bogon will be chosen
3258 # first if we set CC to just the basename; use the full file name.
3259 shift
3260 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3261 fi
3262 fi
3263 fi
3264 fi
3265 CC=$ac_cv_prog_CC
3266 if test -n "$CC"; then
3267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3268 $as_echo "$CC" >&6; }
3269 else
3270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3271 $as_echo "no" >&6; }
3272 fi
3273
3274
3275 fi
3276 if test -z "$CC"; then
3277 if test -n "$ac_tool_prefix"; then
3278 for ac_prog in cl.exe
3279 do
3280 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3281 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3283 $as_echo_n "checking for $ac_word... " >&6; }
3284 if ${ac_cv_prog_CC+:} false; then :
3285 $as_echo_n "(cached) " >&6
3286 else
3287 if test -n "$CC"; then
3288 ac_cv_prog_CC="$CC" # Let the user override the test.
3289 else
3290 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3291 for as_dir in $PATH
3292 do
3293 IFS=$as_save_IFS
3294 test -z "$as_dir" && as_dir=.
3295 for ac_exec_ext in '' $ac_executable_extensions; do
3296 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3297 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3298 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3299 break 2
3300 fi
3301 done
3302 done
3303 IFS=$as_save_IFS
3304
3305 fi
3306 fi
3307 CC=$ac_cv_prog_CC
3308 if test -n "$CC"; then
3309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3310 $as_echo "$CC" >&6; }
3311 else
3312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3313 $as_echo "no" >&6; }
3314 fi
3315
3316
3317 test -n "$CC" && break
3318 done
3319 fi
3320 if test -z "$CC"; then
3321 ac_ct_CC=$CC
3322 for ac_prog in cl.exe
3323 do
3324 # Extract the first word of "$ac_prog", so it can be a program name with args.
3325 set dummy $ac_prog; ac_word=$2
3326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3327 $as_echo_n "checking for $ac_word... " >&6; }
3328 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3329 $as_echo_n "(cached) " >&6
3330 else
3331 if test -n "$ac_ct_CC"; then
3332 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3333 else
3334 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3335 for as_dir in $PATH
3336 do
3337 IFS=$as_save_IFS
3338 test -z "$as_dir" && as_dir=.
3339 for ac_exec_ext in '' $ac_executable_extensions; do
3340 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3341 ac_cv_prog_ac_ct_CC="$ac_prog"
3342 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3343 break 2
3344 fi
3345 done
3346 done
3347 IFS=$as_save_IFS
3348
3349 fi
3350 fi
3351 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3352 if test -n "$ac_ct_CC"; then
3353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3354 $as_echo "$ac_ct_CC" >&6; }
3355 else
3356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3357 $as_echo "no" >&6; }
3358 fi
3359
3360
3361 test -n "$ac_ct_CC" && break
3362 done
3363
3364 if test "x$ac_ct_CC" = x; then
3365 CC=""
3366 else
3367 case $cross_compiling:$ac_tool_warned in
3368 yes:)
3369 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3370 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3371 ac_tool_warned=yes ;;
3372 esac
3373 CC=$ac_ct_CC
3374 fi
3375 fi
3376
3377 fi
3378
3379
3380 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3381 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3382 as_fn_error $? "no acceptable C compiler found in \$PATH
3383 See \`config.log' for more details" "$LINENO" 5; }
3384
3385 # Provide some information about the compiler.
3386 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3387 set X $ac_compile
3388 ac_compiler=$2
3389 for ac_option in --version -v -V -qversion; do
3390 { { ac_try="$ac_compiler $ac_option >&5"
3391 case "(($ac_try" in
3392 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3393 *) ac_try_echo=$ac_try;;
3394 esac
3395 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3396 $as_echo "$ac_try_echo"; } >&5
3397 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3398 ac_status=$?
3399 if test -s conftest.err; then
3400 sed '10a\
3401 ... rest of stderr output deleted ...
3402 10q' conftest.err >conftest.er1
3403 cat conftest.er1 >&5
3404 fi
3405 rm -f conftest.er1 conftest.err
3406 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3407 test $ac_status = 0; }
3408 done
3409
3410 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3411 /* end confdefs.h. */
3412 #include <stdio.h>
3413 int
3414 main ()
3415 {
3416 printf ("hello world\n");
3417 ;
3418 return 0;
3419 }
3420 _ACEOF
3421 # FIXME: Cleanup?
3422 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3423 (eval $ac_link) 2>&5
3424 ac_status=$?
3425 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3426 test $ac_status = 0; }; then :
3427 gcc_no_link=no
3428 else
3429 gcc_no_link=yes
3430 fi
3431 if test x$gcc_no_link = xyes; then
3432 # Setting cross_compile will disable run tests; it will
3433 # also disable AC_CHECK_FILE but that's generally
3434 # correct if we can't link.
3435 cross_compiling=yes
3436 EXEEXT=
3437 else
3438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3439 /* end confdefs.h. */
3440
3441 int
3442 main ()
3443 {
3444
3445 ;
3446 return 0;
3447 }
3448 _ACEOF
3449 ac_clean_files_save=$ac_clean_files
3450 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3451 # Try to create an executable without -o first, disregard a.out.
3452 # It will help us diagnose broken compilers, and finding out an intuition
3453 # of exeext.
3454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3455 $as_echo_n "checking whether the C compiler works... " >&6; }
3456 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3457
3458 # The possible output files:
3459 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3460
3461 ac_rmfiles=
3462 for ac_file in $ac_files
3463 do
3464 case $ac_file in
3465 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3466 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3467 esac
3468 done
3469 rm -f $ac_rmfiles
3470
3471 if { { ac_try="$ac_link_default"
3472 case "(($ac_try" in
3473 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3474 *) ac_try_echo=$ac_try;;
3475 esac
3476 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3477 $as_echo "$ac_try_echo"; } >&5
3478 (eval "$ac_link_default") 2>&5
3479 ac_status=$?
3480 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3481 test $ac_status = 0; }; then :
3482 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3483 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3484 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3485 # so that the user can short-circuit this test for compilers unknown to
3486 # Autoconf.
3487 for ac_file in $ac_files ''
3488 do
3489 test -f "$ac_file" || continue
3490 case $ac_file in
3491 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3492 ;;
3493 [ab].out )
3494 # We found the default executable, but exeext='' is most
3495 # certainly right.
3496 break;;
3497 *.* )
3498 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3499 then :; else
3500 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3501 fi
3502 # We set ac_cv_exeext here because the later test for it is not
3503 # safe: cross compilers may not add the suffix if given an `-o'
3504 # argument, so we may need to know it at that point already.
3505 # Even if this section looks crufty: it has the advantage of
3506 # actually working.
3507 break;;
3508 * )
3509 break;;
3510 esac
3511 done
3512 test "$ac_cv_exeext" = no && ac_cv_exeext=
3513
3514 else
3515 ac_file=''
3516 fi
3517 if test -z "$ac_file"; then :
3518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3519 $as_echo "no" >&6; }
3520 $as_echo "$as_me: failed program was:" >&5
3521 sed 's/^/| /' conftest.$ac_ext >&5
3522
3523 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3524 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3525 as_fn_error 77 "C compiler cannot create executables
3526 See \`config.log' for more details" "$LINENO" 5; }
3527 else
3528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3529 $as_echo "yes" >&6; }
3530 fi
3531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3532 $as_echo_n "checking for C compiler default output file name... " >&6; }
3533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3534 $as_echo "$ac_file" >&6; }
3535 ac_exeext=$ac_cv_exeext
3536
3537 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3538 ac_clean_files=$ac_clean_files_save
3539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3540 $as_echo_n "checking for suffix of executables... " >&6; }
3541 if { { ac_try="$ac_link"
3542 case "(($ac_try" in
3543 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3544 *) ac_try_echo=$ac_try;;
3545 esac
3546 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3547 $as_echo "$ac_try_echo"; } >&5
3548 (eval "$ac_link") 2>&5
3549 ac_status=$?
3550 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3551 test $ac_status = 0; }; then :
3552 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3553 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3554 # work properly (i.e., refer to `conftest.exe'), while it won't with
3555 # `rm'.
3556 for ac_file in conftest.exe conftest conftest.*; do
3557 test -f "$ac_file" || continue
3558 case $ac_file in
3559 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3560 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3561 break;;
3562 * ) break;;
3563 esac
3564 done
3565 else
3566 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3567 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3568 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3569 See \`config.log' for more details" "$LINENO" 5; }
3570 fi
3571 rm -f conftest conftest$ac_cv_exeext
3572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3573 $as_echo "$ac_cv_exeext" >&6; }
3574
3575 rm -f conftest.$ac_ext
3576 EXEEXT=$ac_cv_exeext
3577 ac_exeext=$EXEEXT
3578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3579 /* end confdefs.h. */
3580 #include <stdio.h>
3581 int
3582 main ()
3583 {
3584 FILE *f = fopen ("conftest.out", "w");
3585 return ferror (f) || fclose (f) != 0;
3586
3587 ;
3588 return 0;
3589 }
3590 _ACEOF
3591 ac_clean_files="$ac_clean_files conftest.out"
3592 # Check that the compiler produces executables we can run. If not, either
3593 # the compiler is broken, or we cross compile.
3594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3595 $as_echo_n "checking whether we are cross compiling... " >&6; }
3596 if test "$cross_compiling" != yes; then
3597 { { ac_try="$ac_link"
3598 case "(($ac_try" in
3599 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3600 *) ac_try_echo=$ac_try;;
3601 esac
3602 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3603 $as_echo "$ac_try_echo"; } >&5
3604 (eval "$ac_link") 2>&5
3605 ac_status=$?
3606 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3607 test $ac_status = 0; }
3608 if { ac_try='./conftest$ac_cv_exeext'
3609 { { case "(($ac_try" in
3610 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3611 *) ac_try_echo=$ac_try;;
3612 esac
3613 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3614 $as_echo "$ac_try_echo"; } >&5
3615 (eval "$ac_try") 2>&5
3616 ac_status=$?
3617 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3618 test $ac_status = 0; }; }; then
3619 cross_compiling=no
3620 else
3621 if test "$cross_compiling" = maybe; then
3622 cross_compiling=yes
3623 else
3624 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3625 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3626 as_fn_error $? "cannot run C compiled programs.
3627 If you meant to cross compile, use \`--host'.
3628 See \`config.log' for more details" "$LINENO" 5; }
3629 fi
3630 fi
3631 fi
3632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3633 $as_echo "$cross_compiling" >&6; }
3634
3635 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3636 ac_clean_files=$ac_clean_files_save
3637 fi
3638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3639 $as_echo_n "checking for suffix of object files... " >&6; }
3640 if ${ac_cv_objext+:} false; then :
3641 $as_echo_n "(cached) " >&6
3642 else
3643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3644 /* end confdefs.h. */
3645
3646 int
3647 main ()
3648 {
3649
3650 ;
3651 return 0;
3652 }
3653 _ACEOF
3654 rm -f conftest.o conftest.obj
3655 if { { ac_try="$ac_compile"
3656 case "(($ac_try" in
3657 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3658 *) ac_try_echo=$ac_try;;
3659 esac
3660 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3661 $as_echo "$ac_try_echo"; } >&5
3662 (eval "$ac_compile") 2>&5
3663 ac_status=$?
3664 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3665 test $ac_status = 0; }; then :
3666 for ac_file in conftest.o conftest.obj conftest.*; do
3667 test -f "$ac_file" || continue;
3668 case $ac_file in
3669 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3670 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3671 break;;
3672 esac
3673 done
3674 else
3675 $as_echo "$as_me: failed program was:" >&5
3676 sed 's/^/| /' conftest.$ac_ext >&5
3677
3678 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3679 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3680 as_fn_error $? "cannot compute suffix of object files: cannot compile
3681 See \`config.log' for more details" "$LINENO" 5; }
3682 fi
3683 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3684 fi
3685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3686 $as_echo "$ac_cv_objext" >&6; }
3687 OBJEXT=$ac_cv_objext
3688 ac_objext=$OBJEXT
3689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3690 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3691 if ${ac_cv_c_compiler_gnu+:} false; then :
3692 $as_echo_n "(cached) " >&6
3693 else
3694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3695 /* end confdefs.h. */
3696
3697 int
3698 main ()
3699 {
3700 #ifndef __GNUC__
3701 choke me
3702 #endif
3703
3704 ;
3705 return 0;
3706 }
3707 _ACEOF
3708 if ac_fn_c_try_compile "$LINENO"; then :
3709 ac_compiler_gnu=yes
3710 else
3711 ac_compiler_gnu=no
3712 fi
3713 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3714 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3715
3716 fi
3717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3718 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3719 if test $ac_compiler_gnu = yes; then
3720 GCC=yes
3721 else
3722 GCC=
3723 fi
3724 ac_test_CFLAGS=${CFLAGS+set}
3725 ac_save_CFLAGS=$CFLAGS
3726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3727 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3728 if ${ac_cv_prog_cc_g+:} false; then :
3729 $as_echo_n "(cached) " >&6
3730 else
3731 ac_save_c_werror_flag=$ac_c_werror_flag
3732 ac_c_werror_flag=yes
3733 ac_cv_prog_cc_g=no
3734 CFLAGS="-g"
3735 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3736 /* end confdefs.h. */
3737
3738 int
3739 main ()
3740 {
3741
3742 ;
3743 return 0;
3744 }
3745 _ACEOF
3746 if ac_fn_c_try_compile "$LINENO"; then :
3747 ac_cv_prog_cc_g=yes
3748 else
3749 CFLAGS=""
3750 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3751 /* end confdefs.h. */
3752
3753 int
3754 main ()
3755 {
3756
3757 ;
3758 return 0;
3759 }
3760 _ACEOF
3761 if ac_fn_c_try_compile "$LINENO"; then :
3762
3763 else
3764 ac_c_werror_flag=$ac_save_c_werror_flag
3765 CFLAGS="-g"
3766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3767 /* end confdefs.h. */
3768
3769 int
3770 main ()
3771 {
3772
3773 ;
3774 return 0;
3775 }
3776 _ACEOF
3777 if ac_fn_c_try_compile "$LINENO"; then :
3778 ac_cv_prog_cc_g=yes
3779 fi
3780 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3781 fi
3782 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3783 fi
3784 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3785 ac_c_werror_flag=$ac_save_c_werror_flag
3786 fi
3787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3788 $as_echo "$ac_cv_prog_cc_g" >&6; }
3789 if test "$ac_test_CFLAGS" = set; then
3790 CFLAGS=$ac_save_CFLAGS
3791 elif test $ac_cv_prog_cc_g = yes; then
3792 if test "$GCC" = yes; then
3793 CFLAGS="-g -O2"
3794 else
3795 CFLAGS="-g"
3796 fi
3797 else
3798 if test "$GCC" = yes; then
3799 CFLAGS="-O2"
3800 else
3801 CFLAGS=
3802 fi
3803 fi
3804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3805 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3806 if ${ac_cv_prog_cc_c89+:} false; then :
3807 $as_echo_n "(cached) " >&6
3808 else
3809 ac_cv_prog_cc_c89=no
3810 ac_save_CC=$CC
3811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3812 /* end confdefs.h. */
3813 #include <stdarg.h>
3814 #include <stdio.h>
3815 struct stat;
3816 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3817 struct buf { int x; };
3818 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3819 static char *e (p, i)
3820 char **p;
3821 int i;
3822 {
3823 return p[i];
3824 }
3825 static char *f (char * (*g) (char **, int), char **p, ...)
3826 {
3827 char *s;
3828 va_list v;
3829 va_start (v,p);
3830 s = g (p, va_arg (v,int));
3831 va_end (v);
3832 return s;
3833 }
3834
3835 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3836 function prototypes and stuff, but not '\xHH' hex character constants.
3837 These don't provoke an error unfortunately, instead are silently treated
3838 as 'x'. The following induces an error, until -std is added to get
3839 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3840 array size at least. It's necessary to write '\x00'==0 to get something
3841 that's true only with -std. */
3842 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3843
3844 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3845 inside strings and character constants. */
3846 #define FOO(x) 'x'
3847 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3848
3849 int test (int i, double x);
3850 struct s1 {int (*f) (int a);};
3851 struct s2 {int (*f) (double a);};
3852 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3853 int argc;
3854 char **argv;
3855 int
3856 main ()
3857 {
3858 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3859 ;
3860 return 0;
3861 }
3862 _ACEOF
3863 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3864 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3865 do
3866 CC="$ac_save_CC $ac_arg"
3867 if ac_fn_c_try_compile "$LINENO"; then :
3868 ac_cv_prog_cc_c89=$ac_arg
3869 fi
3870 rm -f core conftest.err conftest.$ac_objext
3871 test "x$ac_cv_prog_cc_c89" != "xno" && break
3872 done
3873 rm -f conftest.$ac_ext
3874 CC=$ac_save_CC
3875
3876 fi
3877 # AC_CACHE_VAL
3878 case "x$ac_cv_prog_cc_c89" in
3879 x)
3880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3881 $as_echo "none needed" >&6; } ;;
3882 xno)
3883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3884 $as_echo "unsupported" >&6; } ;;
3885 *)
3886 CC="$CC $ac_cv_prog_cc_c89"
3887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3888 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3889 esac
3890 if test "x$ac_cv_prog_cc_c89" != xno; then :
3891
3892 fi
3893
3894 ac_ext=c
3895 ac_cpp='$CPP $CPPFLAGS'
3896 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3897 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3898 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3899
3900 ac_ext=c
3901 ac_cpp='$CPP $CPPFLAGS'
3902 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3903 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3904 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3906 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3907 if ${am_cv_prog_cc_c_o+:} false; then :
3908 $as_echo_n "(cached) " >&6
3909 else
3910 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3911 /* end confdefs.h. */
3912
3913 int
3914 main ()
3915 {
3916
3917 ;
3918 return 0;
3919 }
3920 _ACEOF
3921 # Make sure it works both with $CC and with simple cc.
3922 # Following AC_PROG_CC_C_O, we do the test twice because some
3923 # compilers refuse to overwrite an existing .o file with -o,
3924 # though they will create one.
3925 am_cv_prog_cc_c_o=yes
3926 for am_i in 1 2; do
3927 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3928 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3929 ac_status=$?
3930 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3931 (exit $ac_status); } \
3932 && test -f conftest2.$ac_objext; then
3933 : OK
3934 else
3935 am_cv_prog_cc_c_o=no
3936 break
3937 fi
3938 done
3939 rm -f core conftest*
3940 unset am_i
3941 fi
3942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3943 $as_echo "$am_cv_prog_cc_c_o" >&6; }
3944 if test "$am_cv_prog_cc_c_o" != yes; then
3945 # Losing compiler, so override with the script.
3946 # FIXME: It is wrong to rewrite CC.
3947 # But if we don't then we get into trouble of one sort or another.
3948 # A longer-term fix would be to have automake use am__CC in this case,
3949 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3950 CC="$am_aux_dir/compile $CC"
3951 fi
3952 ac_ext=c
3953 ac_cpp='$CPP $CPPFLAGS'
3954 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3955 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3956 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3957
3958 DEPDIR="${am__leading_dot}deps"
3959
3960 ac_config_commands="$ac_config_commands depfiles"
3961
3962
3963 am_make=${MAKE-make}
3964 cat > confinc << 'END'
3965 am__doit:
3966 @echo this is the am__doit target
3967 .PHONY: am__doit
3968 END
3969 # If we don't find an include directive, just comment out the code.
3970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3971 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3972 am__include="#"
3973 am__quote=
3974 _am_result=none
3975 # First try GNU make style include.
3976 echo "include confinc" > confmf
3977 # Ignore all kinds of additional output from 'make'.
3978 case `$am_make -s -f confmf 2> /dev/null` in #(
3979 *the\ am__doit\ target*)
3980 am__include=include
3981 am__quote=
3982 _am_result=GNU
3983 ;;
3984 esac
3985 # Now try BSD make style include.
3986 if test "$am__include" = "#"; then
3987 echo '.include "confinc"' > confmf
3988 case `$am_make -s -f confmf 2> /dev/null` in #(
3989 *the\ am__doit\ target*)
3990 am__include=.include
3991 am__quote="\""
3992 _am_result=BSD
3993 ;;
3994 esac
3995 fi
3996
3997
3998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3999 $as_echo "$_am_result" >&6; }
4000 rm -f confinc confmf
4001
4002 # Check whether --enable-dependency-tracking was given.
4003 if test "${enable_dependency_tracking+set}" = set; then :
4004 enableval=$enable_dependency_tracking;
4005 fi
4006
4007 if test "x$enable_dependency_tracking" != xno; then
4008 am_depcomp="$ac_aux_dir/depcomp"
4009 AMDEPBACKSLASH='\'
4010 am__nodep='_no'
4011 fi
4012 if test "x$enable_dependency_tracking" != xno; then
4013 AMDEP_TRUE=
4014 AMDEP_FALSE='#'
4015 else
4016 AMDEP_TRUE='#'
4017 AMDEP_FALSE=
4018 fi
4019
4020
4021
4022 depcc="$CC" am_compiler_list=
4023
4024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4025 $as_echo_n "checking dependency style of $depcc... " >&6; }
4026 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4027 $as_echo_n "(cached) " >&6
4028 else
4029 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4030 # We make a subdir and do the tests there. Otherwise we can end up
4031 # making bogus files that we don't know about and never remove. For
4032 # instance it was reported that on HP-UX the gcc test will end up
4033 # making a dummy file named 'D' -- because '-MD' means "put the output
4034 # in D".
4035 rm -rf conftest.dir
4036 mkdir conftest.dir
4037 # Copy depcomp to subdir because otherwise we won't find it if we're
4038 # using a relative directory.
4039 cp "$am_depcomp" conftest.dir
4040 cd conftest.dir
4041 # We will build objects and dependencies in a subdirectory because
4042 # it helps to detect inapplicable dependency modes. For instance
4043 # both Tru64's cc and ICC support -MD to output dependencies as a
4044 # side effect of compilation, but ICC will put the dependencies in
4045 # the current directory while Tru64 will put them in the object
4046 # directory.
4047 mkdir sub
4048
4049 am_cv_CC_dependencies_compiler_type=none
4050 if test "$am_compiler_list" = ""; then
4051 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4052 fi
4053 am__universal=false
4054 case " $depcc " in #(
4055 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4056 esac
4057
4058 for depmode in $am_compiler_list; do
4059 # Setup a source with many dependencies, because some compilers
4060 # like to wrap large dependency lists on column 80 (with \), and
4061 # we should not choose a depcomp mode which is confused by this.
4062 #
4063 # We need to recreate these files for each test, as the compiler may
4064 # overwrite some of them when testing with obscure command lines.
4065 # This happens at least with the AIX C compiler.
4066 : > sub/conftest.c
4067 for i in 1 2 3 4 5 6; do
4068 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4069 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4070 # Solaris 10 /bin/sh.
4071 echo '/* dummy */' > sub/conftst$i.h
4072 done
4073 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4074
4075 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4076 # mode. It turns out that the SunPro C++ compiler does not properly
4077 # handle '-M -o', and we need to detect this. Also, some Intel
4078 # versions had trouble with output in subdirs.
4079 am__obj=sub/conftest.${OBJEXT-o}
4080 am__minus_obj="-o $am__obj"
4081 case $depmode in
4082 gcc)
4083 # This depmode causes a compiler race in universal mode.
4084 test "$am__universal" = false || continue
4085 ;;
4086 nosideeffect)
4087 # After this tag, mechanisms are not by side-effect, so they'll
4088 # only be used when explicitly requested.
4089 if test "x$enable_dependency_tracking" = xyes; then
4090 continue
4091 else
4092 break
4093 fi
4094 ;;
4095 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4096 # This compiler won't grok '-c -o', but also, the minuso test has
4097 # not run yet. These depmodes are late enough in the game, and
4098 # so weak that their functioning should not be impacted.
4099 am__obj=conftest.${OBJEXT-o}
4100 am__minus_obj=
4101 ;;
4102 none) break ;;
4103 esac
4104 if depmode=$depmode \
4105 source=sub/conftest.c object=$am__obj \
4106 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4107 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4108 >/dev/null 2>conftest.err &&
4109 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4110 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4111 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4112 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4113 # icc doesn't choke on unknown options, it will just issue warnings
4114 # or remarks (even with -Werror). So we grep stderr for any message
4115 # that says an option was ignored or not supported.
4116 # When given -MP, icc 7.0 and 7.1 complain thusly:
4117 # icc: Command line warning: ignoring option '-M'; no argument required
4118 # The diagnosis changed in icc 8.0:
4119 # icc: Command line remark: option '-MP' not supported
4120 if (grep 'ignoring option' conftest.err ||
4121 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4122 am_cv_CC_dependencies_compiler_type=$depmode
4123 break
4124 fi
4125 fi
4126 done
4127
4128 cd ..
4129 rm -rf conftest.dir
4130 else
4131 am_cv_CC_dependencies_compiler_type=none
4132 fi
4133
4134 fi
4135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4136 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4137 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4138
4139 if
4140 test "x$enable_dependency_tracking" != xno \
4141 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4142 am__fastdepCC_TRUE=
4143 am__fastdepCC_FALSE='#'
4144 else
4145 am__fastdepCC_TRUE='#'
4146 am__fastdepCC_FALSE=
4147 fi
4148
4149
4150
4151
4152
4153
4154 # Add CET specific flags if CET is enabled
4155
4156 # Check whether --enable-cet was given.
4157 if test "${enable_cet+set}" = set; then :
4158 enableval=$enable_cet;
4159 case "$enableval" in
4160 yes|no|auto) ;;
4161 *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
4162 esac
4163
4164 else
4165 enable_cet=auto
4166 fi
4167
4168
4169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
4170 $as_echo_n "checking for CET support... " >&6; }
4171
4172 # NB: Avoid nested save_CFLAGS and save_LDFLAGS.
4173 case "$host" in
4174 i[34567]86-*-linux* | x86_64-*-linux*)
4175 case "$enable_cet" in
4176 auto)
4177 # Check if target supports multi-byte NOPs
4178 # and if compiler and assembler support CET insn.
4179 cet_save_CFLAGS="$CFLAGS"
4180 CFLAGS="$CFLAGS -fcf-protection"
4181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4182 /* end confdefs.h. */
4183
4184 int
4185 main ()
4186 {
4187
4188 #if !defined(__SSE2__)
4189 #error target does not support multi-byte NOPs
4190 #else
4191 asm ("setssbsy");
4192 #endif
4193
4194 ;
4195 return 0;
4196 }
4197 _ACEOF
4198 if ac_fn_c_try_compile "$LINENO"; then :
4199 enable_cet=yes
4200 else
4201 enable_cet=no
4202 fi
4203 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4204 CFLAGS="$cet_save_CFLAGS"
4205 ;;
4206 yes)
4207 # Check if assembler supports CET.
4208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4209 /* end confdefs.h. */
4210
4211 int
4212 main ()
4213 {
4214 asm ("setssbsy");
4215 ;
4216 return 0;
4217 }
4218 _ACEOF
4219 if ac_fn_c_try_compile "$LINENO"; then :
4220
4221 else
4222 as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5
4223 fi
4224 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4225 ;;
4226 esac
4227 ;;
4228 *)
4229 enable_cet=no
4230 ;;
4231 esac
4232 if test x$enable_cet = xyes; then
4233 CET_FLAGS="-fcf-protection -mshstk"
4234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4235 $as_echo "yes" >&6; }
4236 else
4237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4238 $as_echo "no" >&6; }
4239 fi
4240
4241
4242
4243 case `pwd` in
4244 *\ * | *\ *)
4245 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4246 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4247 esac
4248
4249
4250
4251 macro_version='2.2.7a'
4252 macro_revision='1.3134'
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266 ltmain="$ac_aux_dir/ltmain.sh"
4267
4268 # Backslashify metacharacters that are still active within
4269 # double-quoted strings.
4270 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4271
4272 # Same as above, but do not quote variable references.
4273 double_quote_subst='s/\(["`\\]\)/\\\1/g'
4274
4275 # Sed substitution to delay expansion of an escaped shell variable in a
4276 # double_quote_subst'ed string.
4277 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4278
4279 # Sed substitution to delay expansion of an escaped single quote.
4280 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4281
4282 # Sed substitution to avoid accidental globbing in evaled expressions
4283 no_glob_subst='s/\*/\\\*/g'
4284
4285 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4286 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4287 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4288
4289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4290 $as_echo_n "checking how to print strings... " >&6; }
4291 # Test print first, because it will be a builtin if present.
4292 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4293 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4294 ECHO='print -r --'
4295 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4296 ECHO='printf %s\n'
4297 else
4298 # Use this function as a fallback that always works.
4299 func_fallback_echo ()
4300 {
4301 eval 'cat <<_LTECHO_EOF
4302 $1
4303 _LTECHO_EOF'
4304 }
4305 ECHO='func_fallback_echo'
4306 fi
4307
4308 # func_echo_all arg...
4309 # Invoke $ECHO with all args, space-separated.
4310 func_echo_all ()
4311 {
4312 $ECHO ""
4313 }
4314
4315 case "$ECHO" in
4316 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4317 $as_echo "printf" >&6; } ;;
4318 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4319 $as_echo "print -r" >&6; } ;;
4320 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4321 $as_echo "cat" >&6; } ;;
4322 esac
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4338 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4339 if ${ac_cv_path_SED+:} false; then :
4340 $as_echo_n "(cached) " >&6
4341 else
4342 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4343 for ac_i in 1 2 3 4 5 6 7; do
4344 ac_script="$ac_script$as_nl$ac_script"
4345 done
4346 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4347 { ac_script=; unset ac_script;}
4348 if test -z "$SED"; then
4349 ac_path_SED_found=false
4350 # Loop through the user's path and test for each of PROGNAME-LIST
4351 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4352 for as_dir in $PATH
4353 do
4354 IFS=$as_save_IFS
4355 test -z "$as_dir" && as_dir=.
4356 for ac_prog in sed gsed; do
4357 for ac_exec_ext in '' $ac_executable_extensions; do
4358 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4359 as_fn_executable_p "$ac_path_SED" || continue
4360 # Check for GNU ac_path_SED and select it if it is found.
4361 # Check for GNU $ac_path_SED
4362 case `"$ac_path_SED" --version 2>&1` in
4363 *GNU*)
4364 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4365 *)
4366 ac_count=0
4367 $as_echo_n 0123456789 >"conftest.in"
4368 while :
4369 do
4370 cat "conftest.in" "conftest.in" >"conftest.tmp"
4371 mv "conftest.tmp" "conftest.in"
4372 cp "conftest.in" "conftest.nl"
4373 $as_echo '' >> "conftest.nl"
4374 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4375 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4376 as_fn_arith $ac_count + 1 && ac_count=$as_val
4377 if test $ac_count -gt ${ac_path_SED_max-0}; then
4378 # Best one so far, save it but keep looking for a better one
4379 ac_cv_path_SED="$ac_path_SED"
4380 ac_path_SED_max=$ac_count
4381 fi
4382 # 10*(2^10) chars as input seems more than enough
4383 test $ac_count -gt 10 && break
4384 done
4385 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4386 esac
4387
4388 $ac_path_SED_found && break 3
4389 done
4390 done
4391 done
4392 IFS=$as_save_IFS
4393 if test -z "$ac_cv_path_SED"; then
4394 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4395 fi
4396 else
4397 ac_cv_path_SED=$SED
4398 fi
4399
4400 fi
4401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4402 $as_echo "$ac_cv_path_SED" >&6; }
4403 SED="$ac_cv_path_SED"
4404 rm -f conftest.sed
4405
4406 test -z "$SED" && SED=sed
4407 Xsed="$SED -e 1s/^X//"
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4420 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4421 if ${ac_cv_path_GREP+:} false; then :
4422 $as_echo_n "(cached) " >&6
4423 else
4424 if test -z "$GREP"; then
4425 ac_path_GREP_found=false
4426 # Loop through the user's path and test for each of PROGNAME-LIST
4427 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4428 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4429 do
4430 IFS=$as_save_IFS
4431 test -z "$as_dir" && as_dir=.
4432 for ac_prog in grep ggrep; do
4433 for ac_exec_ext in '' $ac_executable_extensions; do
4434 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4435 as_fn_executable_p "$ac_path_GREP" || continue
4436 # Check for GNU ac_path_GREP and select it if it is found.
4437 # Check for GNU $ac_path_GREP
4438 case `"$ac_path_GREP" --version 2>&1` in
4439 *GNU*)
4440 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4441 *)
4442 ac_count=0
4443 $as_echo_n 0123456789 >"conftest.in"
4444 while :
4445 do
4446 cat "conftest.in" "conftest.in" >"conftest.tmp"
4447 mv "conftest.tmp" "conftest.in"
4448 cp "conftest.in" "conftest.nl"
4449 $as_echo 'GREP' >> "conftest.nl"
4450 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4451 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4452 as_fn_arith $ac_count + 1 && ac_count=$as_val
4453 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4454 # Best one so far, save it but keep looking for a better one
4455 ac_cv_path_GREP="$ac_path_GREP"
4456 ac_path_GREP_max=$ac_count
4457 fi
4458 # 10*(2^10) chars as input seems more than enough
4459 test $ac_count -gt 10 && break
4460 done
4461 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4462 esac
4463
4464 $ac_path_GREP_found && break 3
4465 done
4466 done
4467 done
4468 IFS=$as_save_IFS
4469 if test -z "$ac_cv_path_GREP"; then
4470 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4471 fi
4472 else
4473 ac_cv_path_GREP=$GREP
4474 fi
4475
4476 fi
4477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4478 $as_echo "$ac_cv_path_GREP" >&6; }
4479 GREP="$ac_cv_path_GREP"
4480
4481
4482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4483 $as_echo_n "checking for egrep... " >&6; }
4484 if ${ac_cv_path_EGREP+:} false; then :
4485 $as_echo_n "(cached) " >&6
4486 else
4487 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4488 then ac_cv_path_EGREP="$GREP -E"
4489 else
4490 if test -z "$EGREP"; then
4491 ac_path_EGREP_found=false
4492 # Loop through the user's path and test for each of PROGNAME-LIST
4493 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4494 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4495 do
4496 IFS=$as_save_IFS
4497 test -z "$as_dir" && as_dir=.
4498 for ac_prog in egrep; do
4499 for ac_exec_ext in '' $ac_executable_extensions; do
4500 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4501 as_fn_executable_p "$ac_path_EGREP" || continue
4502 # Check for GNU ac_path_EGREP and select it if it is found.
4503 # Check for GNU $ac_path_EGREP
4504 case `"$ac_path_EGREP" --version 2>&1` in
4505 *GNU*)
4506 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4507 *)
4508 ac_count=0
4509 $as_echo_n 0123456789 >"conftest.in"
4510 while :
4511 do
4512 cat "conftest.in" "conftest.in" >"conftest.tmp"
4513 mv "conftest.tmp" "conftest.in"
4514 cp "conftest.in" "conftest.nl"
4515 $as_echo 'EGREP' >> "conftest.nl"
4516 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4517 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4518 as_fn_arith $ac_count + 1 && ac_count=$as_val
4519 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4520 # Best one so far, save it but keep looking for a better one
4521 ac_cv_path_EGREP="$ac_path_EGREP"
4522 ac_path_EGREP_max=$ac_count
4523 fi
4524 # 10*(2^10) chars as input seems more than enough
4525 test $ac_count -gt 10 && break
4526 done
4527 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4528 esac
4529
4530 $ac_path_EGREP_found && break 3
4531 done
4532 done
4533 done
4534 IFS=$as_save_IFS
4535 if test -z "$ac_cv_path_EGREP"; then
4536 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4537 fi
4538 else
4539 ac_cv_path_EGREP=$EGREP
4540 fi
4541
4542 fi
4543 fi
4544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4545 $as_echo "$ac_cv_path_EGREP" >&6; }
4546 EGREP="$ac_cv_path_EGREP"
4547
4548
4549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4550 $as_echo_n "checking for fgrep... " >&6; }
4551 if ${ac_cv_path_FGREP+:} false; then :
4552 $as_echo_n "(cached) " >&6
4553 else
4554 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4555 then ac_cv_path_FGREP="$GREP -F"
4556 else
4557 if test -z "$FGREP"; then
4558 ac_path_FGREP_found=false
4559 # Loop through the user's path and test for each of PROGNAME-LIST
4560 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4561 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4562 do
4563 IFS=$as_save_IFS
4564 test -z "$as_dir" && as_dir=.
4565 for ac_prog in fgrep; do
4566 for ac_exec_ext in '' $ac_executable_extensions; do
4567 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4568 as_fn_executable_p "$ac_path_FGREP" || continue
4569 # Check for GNU ac_path_FGREP and select it if it is found.
4570 # Check for GNU $ac_path_FGREP
4571 case `"$ac_path_FGREP" --version 2>&1` in
4572 *GNU*)
4573 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4574 *)
4575 ac_count=0
4576 $as_echo_n 0123456789 >"conftest.in"
4577 while :
4578 do
4579 cat "conftest.in" "conftest.in" >"conftest.tmp"
4580 mv "conftest.tmp" "conftest.in"
4581 cp "conftest.in" "conftest.nl"
4582 $as_echo 'FGREP' >> "conftest.nl"
4583 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4584 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4585 as_fn_arith $ac_count + 1 && ac_count=$as_val
4586 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4587 # Best one so far, save it but keep looking for a better one
4588 ac_cv_path_FGREP="$ac_path_FGREP"
4589 ac_path_FGREP_max=$ac_count
4590 fi
4591 # 10*(2^10) chars as input seems more than enough
4592 test $ac_count -gt 10 && break
4593 done
4594 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4595 esac
4596
4597 $ac_path_FGREP_found && break 3
4598 done
4599 done
4600 done
4601 IFS=$as_save_IFS
4602 if test -z "$ac_cv_path_FGREP"; then
4603 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4604 fi
4605 else
4606 ac_cv_path_FGREP=$FGREP
4607 fi
4608
4609 fi
4610 fi
4611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4612 $as_echo "$ac_cv_path_FGREP" >&6; }
4613 FGREP="$ac_cv_path_FGREP"
4614
4615
4616 test -z "$GREP" && GREP=grep
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636 # Check whether --with-gnu-ld was given.
4637 if test "${with_gnu_ld+set}" = set; then :
4638 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4639 else
4640 with_gnu_ld=no
4641 fi
4642
4643 ac_prog=ld
4644 if test "$GCC" = yes; then
4645 # Check if gcc -print-prog-name=ld gives a path.
4646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4647 $as_echo_n "checking for ld used by $CC... " >&6; }
4648 case $host in
4649 *-*-mingw*)
4650 # gcc leaves a trailing carriage return which upsets mingw
4651 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4652 *)
4653 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4654 esac
4655 case $ac_prog in
4656 # Accept absolute paths.
4657 [\\/]* | ?:[\\/]*)
4658 re_direlt='/[^/][^/]*/\.\./'
4659 # Canonicalize the pathname of ld
4660 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4661 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4662 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4663 done
4664 test -z "$LD" && LD="$ac_prog"
4665 ;;
4666 "")
4667 # If it fails, then pretend we aren't using GCC.
4668 ac_prog=ld
4669 ;;
4670 *)
4671 # If it is relative, then search for the first ld in PATH.
4672 with_gnu_ld=unknown
4673 ;;
4674 esac
4675 elif test "$with_gnu_ld" = yes; then
4676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4677 $as_echo_n "checking for GNU ld... " >&6; }
4678 else
4679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4680 $as_echo_n "checking for non-GNU ld... " >&6; }
4681 fi
4682 if ${lt_cv_path_LD+:} false; then :
4683 $as_echo_n "(cached) " >&6
4684 else
4685 if test -z "$LD"; then
4686 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4687 for ac_dir in $PATH; do
4688 IFS="$lt_save_ifs"
4689 test -z "$ac_dir" && ac_dir=.
4690 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4691 lt_cv_path_LD="$ac_dir/$ac_prog"
4692 # Check to see if the program is GNU ld. I'd rather use --version,
4693 # but apparently some variants of GNU ld only accept -v.
4694 # Break only if it was the GNU/non-GNU ld that we prefer.
4695 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4696 *GNU* | *'with BFD'*)
4697 test "$with_gnu_ld" != no && break
4698 ;;
4699 *)
4700 test "$with_gnu_ld" != yes && break
4701 ;;
4702 esac
4703 fi
4704 done
4705 IFS="$lt_save_ifs"
4706 else
4707 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4708 fi
4709 fi
4710
4711 LD="$lt_cv_path_LD"
4712 if test -n "$LD"; then
4713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4714 $as_echo "$LD" >&6; }
4715 else
4716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4717 $as_echo "no" >&6; }
4718 fi
4719 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4721 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4722 if ${lt_cv_prog_gnu_ld+:} false; then :
4723 $as_echo_n "(cached) " >&6
4724 else
4725 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4726 case `$LD -v 2>&1 </dev/null` in
4727 *GNU* | *'with BFD'*)
4728 lt_cv_prog_gnu_ld=yes
4729 ;;
4730 *)
4731 lt_cv_prog_gnu_ld=no
4732 ;;
4733 esac
4734 fi
4735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4736 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4737 with_gnu_ld=$lt_cv_prog_gnu_ld
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4748 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4749 if ${lt_cv_path_NM+:} false; then :
4750 $as_echo_n "(cached) " >&6
4751 else
4752 if test -n "$NM"; then
4753 # Let the user override the nm to test.
4754 lt_nm_to_check="$NM"
4755 else
4756 lt_nm_to_check="${ac_tool_prefix}nm"
4757 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4758 lt_nm_to_check="$lt_nm_to_check nm"
4759 fi
4760 fi
4761 for lt_tmp_nm in "$lt_nm_to_check"; do
4762 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4763 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4764 IFS="$lt_save_ifs"
4765 test -z "$ac_dir" && ac_dir=.
4766 # Strip out any user-provided options from the nm to test twice,
4767 # the first time to test to see if nm (rather than its options) has
4768 # an explicit path, the second time to yield a file which can be
4769 # nm'ed itself.
4770 tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`"
4771 case "$tmp_nm_path" in
4772 */*|*\\*) tmp_nm="$lt_tmp_nm";;
4773 *) tmp_nm="$ac_dir/$lt_tmp_nm";;
4774 esac
4775 tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`"
4776 if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then
4777 # Check to see if the nm accepts a BSD-compat flag.
4778 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4779 # nm: unknown option "B" ignored
4780 case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
4781 *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
4782 break
4783 ;;
4784 *)
4785 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
4786 *$tmp_nm*)
4787 lt_cv_path_NM="$tmp_nm -p"
4788 break
4789 ;;
4790 *)
4791 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4792 continue # so that we can try to find one that supports BSD flags
4793 ;;
4794 esac
4795 ;;
4796 esac
4797 fi
4798 done
4799 IFS="$lt_save_ifs"
4800 done
4801 : ${lt_cv_path_NM=no}
4802 fi
4803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4804 $as_echo "$lt_cv_path_NM" >&6; }
4805 if test "$lt_cv_path_NM" != "no"; then
4806 NM="$lt_cv_path_NM"
4807 else
4808 # Didn't find any BSD compatible name lister, look for dumpbin.
4809 if test -n "$DUMPBIN"; then :
4810 # Let the user override the test.
4811 else
4812 if test -n "$ac_tool_prefix"; then
4813 for ac_prog in dumpbin "link -dump"
4814 do
4815 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4816 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4818 $as_echo_n "checking for $ac_word... " >&6; }
4819 if ${ac_cv_prog_DUMPBIN+:} false; then :
4820 $as_echo_n "(cached) " >&6
4821 else
4822 if test -n "$DUMPBIN"; then
4823 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4824 else
4825 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4826 for as_dir in $PATH
4827 do
4828 IFS=$as_save_IFS
4829 test -z "$as_dir" && as_dir=.
4830 for ac_exec_ext in '' $ac_executable_extensions; do
4831 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4832 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4833 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4834 break 2
4835 fi
4836 done
4837 done
4838 IFS=$as_save_IFS
4839
4840 fi
4841 fi
4842 DUMPBIN=$ac_cv_prog_DUMPBIN
4843 if test -n "$DUMPBIN"; then
4844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4845 $as_echo "$DUMPBIN" >&6; }
4846 else
4847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4848 $as_echo "no" >&6; }
4849 fi
4850
4851
4852 test -n "$DUMPBIN" && break
4853 done
4854 fi
4855 if test -z "$DUMPBIN"; then
4856 ac_ct_DUMPBIN=$DUMPBIN
4857 for ac_prog in dumpbin "link -dump"
4858 do
4859 # Extract the first word of "$ac_prog", so it can be a program name with args.
4860 set dummy $ac_prog; ac_word=$2
4861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4862 $as_echo_n "checking for $ac_word... " >&6; }
4863 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4864 $as_echo_n "(cached) " >&6
4865 else
4866 if test -n "$ac_ct_DUMPBIN"; then
4867 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4868 else
4869 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4870 for as_dir in $PATH
4871 do
4872 IFS=$as_save_IFS
4873 test -z "$as_dir" && as_dir=.
4874 for ac_exec_ext in '' $ac_executable_extensions; do
4875 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4876 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4877 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4878 break 2
4879 fi
4880 done
4881 done
4882 IFS=$as_save_IFS
4883
4884 fi
4885 fi
4886 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4887 if test -n "$ac_ct_DUMPBIN"; then
4888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4889 $as_echo "$ac_ct_DUMPBIN" >&6; }
4890 else
4891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4892 $as_echo "no" >&6; }
4893 fi
4894
4895
4896 test -n "$ac_ct_DUMPBIN" && break
4897 done
4898
4899 if test "x$ac_ct_DUMPBIN" = x; then
4900 DUMPBIN=":"
4901 else
4902 case $cross_compiling:$ac_tool_warned in
4903 yes:)
4904 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4905 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4906 ac_tool_warned=yes ;;
4907 esac
4908 DUMPBIN=$ac_ct_DUMPBIN
4909 fi
4910 fi
4911
4912 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4913 *COFF*)
4914 DUMPBIN="$DUMPBIN -symbols"
4915 ;;
4916 *)
4917 DUMPBIN=:
4918 ;;
4919 esac
4920 fi
4921
4922 if test "$DUMPBIN" != ":"; then
4923 NM="$DUMPBIN"
4924 fi
4925 fi
4926 test -z "$NM" && NM=nm
4927
4928
4929
4930
4931
4932
4933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4934 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4935 if ${lt_cv_nm_interface+:} false; then :
4936 $as_echo_n "(cached) " >&6
4937 else
4938 lt_cv_nm_interface="BSD nm"
4939 echo "int some_variable = 0;" > conftest.$ac_ext
4940 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4941 (eval "$ac_compile" 2>conftest.err)
4942 cat conftest.err >&5
4943 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4944 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4945 cat conftest.err >&5
4946 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4947 cat conftest.out >&5
4948 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4949 lt_cv_nm_interface="MS dumpbin"
4950 fi
4951 rm -f conftest*
4952 fi
4953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4954 $as_echo "$lt_cv_nm_interface" >&6; }
4955
4956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4957 $as_echo_n "checking whether ln -s works... " >&6; }
4958 LN_S=$as_ln_s
4959 if test "$LN_S" = "ln -s"; then
4960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4961 $as_echo "yes" >&6; }
4962 else
4963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4964 $as_echo "no, using $LN_S" >&6; }
4965 fi
4966
4967 # find the maximum length of command line arguments
4968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4969 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4970 if ${lt_cv_sys_max_cmd_len+:} false; then :
4971 $as_echo_n "(cached) " >&6
4972 else
4973 i=0
4974 teststring="ABCD"
4975
4976 case $build_os in
4977 msdosdjgpp*)
4978 # On DJGPP, this test can blow up pretty badly due to problems in libc
4979 # (any single argument exceeding 2000 bytes causes a buffer overrun
4980 # during glob expansion). Even if it were fixed, the result of this
4981 # check would be larger than it should be.
4982 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4983 ;;
4984
4985 gnu*)
4986 # Under GNU Hurd, this test is not required because there is
4987 # no limit to the length of command line arguments.
4988 # Libtool will interpret -1 as no limit whatsoever
4989 lt_cv_sys_max_cmd_len=-1;
4990 ;;
4991
4992 cygwin* | mingw* | cegcc*)
4993 # On Win9x/ME, this test blows up -- it succeeds, but takes
4994 # about 5 minutes as the teststring grows exponentially.
4995 # Worse, since 9x/ME are not pre-emptively multitasking,
4996 # you end up with a "frozen" computer, even though with patience
4997 # the test eventually succeeds (with a max line length of 256k).
4998 # Instead, let's just punt: use the minimum linelength reported by
4999 # all of the supported platforms: 8192 (on NT/2K/XP).
5000 lt_cv_sys_max_cmd_len=8192;
5001 ;;
5002
5003 mint*)
5004 # On MiNT this can take a long time and run out of memory.
5005 lt_cv_sys_max_cmd_len=8192;
5006 ;;
5007
5008 amigaos*)
5009 # On AmigaOS with pdksh, this test takes hours, literally.
5010 # So we just punt and use a minimum line length of 8192.
5011 lt_cv_sys_max_cmd_len=8192;
5012 ;;
5013
5014 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5015 # This has been around since 386BSD, at least. Likely further.
5016 if test -x /sbin/sysctl; then
5017 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5018 elif test -x /usr/sbin/sysctl; then
5019 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5020 else
5021 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5022 fi
5023 # And add a safety zone
5024 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5025 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5026 ;;
5027
5028 interix*)
5029 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5030 lt_cv_sys_max_cmd_len=196608
5031 ;;
5032
5033 osf*)
5034 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5035 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5036 # nice to cause kernel panics so lets avoid the loop below.
5037 # First set a reasonable default.
5038 lt_cv_sys_max_cmd_len=16384
5039 #
5040 if test -x /sbin/sysconfig; then
5041 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5042 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5043 esac
5044 fi
5045 ;;
5046 sco3.2v5*)
5047 lt_cv_sys_max_cmd_len=102400
5048 ;;
5049 sysv5* | sco5v6* | sysv4.2uw2*)
5050 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5051 if test -n "$kargmax"; then
5052 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5053 else
5054 lt_cv_sys_max_cmd_len=32768
5055 fi
5056 ;;
5057 *)
5058 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5059 if test -n "$lt_cv_sys_max_cmd_len"; then
5060 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5061 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5062 else
5063 # Make teststring a little bigger before we do anything with it.
5064 # a 1K string should be a reasonable start.
5065 for i in 1 2 3 4 5 6 7 8 ; do
5066 teststring=$teststring$teststring
5067 done
5068 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5069 # If test is not a shell built-in, we'll probably end up computing a
5070 # maximum length that is only half of the actual maximum length, but
5071 # we can't tell.
5072 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5073 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5074 test $i != 17 # 1/2 MB should be enough
5075 do
5076 i=`expr $i + 1`
5077 teststring=$teststring$teststring
5078 done
5079 # Only check the string length outside the loop.
5080 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5081 teststring=
5082 # Add a significant safety factor because C++ compilers can tack on
5083 # massive amounts of additional arguments before passing them to the
5084 # linker. It appears as though 1/2 is a usable value.
5085 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5086 fi
5087 ;;
5088 esac
5089
5090 fi
5091
5092 if test -n $lt_cv_sys_max_cmd_len ; then
5093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5094 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5095 else
5096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5097 $as_echo "none" >&6; }
5098 fi
5099 max_cmd_len=$lt_cv_sys_max_cmd_len
5100
5101
5102
5103
5104
5105
5106 : ${CP="cp -f"}
5107 : ${MV="mv -f"}
5108 : ${RM="rm -f"}
5109
5110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5111 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5112 # Try some XSI features
5113 xsi_shell=no
5114 ( _lt_dummy="a/b/c"
5115 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5116 = c,a/b,, \
5117 && eval 'test $(( 1 + 1 )) -eq 2 \
5118 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5119 && xsi_shell=yes
5120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5121 $as_echo "$xsi_shell" >&6; }
5122
5123
5124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5125 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5126 lt_shell_append=no
5127 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5128 >/dev/null 2>&1 \
5129 && lt_shell_append=yes
5130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5131 $as_echo "$lt_shell_append" >&6; }
5132
5133
5134 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5135 lt_unset=unset
5136 else
5137 lt_unset=false
5138 fi
5139
5140
5141
5142
5143
5144 # test EBCDIC or ASCII
5145 case `echo X|tr X '\101'` in
5146 A) # ASCII based system
5147 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5148 lt_SP2NL='tr \040 \012'
5149 lt_NL2SP='tr \015\012 \040\040'
5150 ;;
5151 *) # EBCDIC based system
5152 lt_SP2NL='tr \100 \n'
5153 lt_NL2SP='tr \r\n \100\100'
5154 ;;
5155 esac
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5166 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5167 if ${lt_cv_ld_reload_flag+:} false; then :
5168 $as_echo_n "(cached) " >&6
5169 else
5170 lt_cv_ld_reload_flag='-r'
5171 fi
5172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5173 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5174 reload_flag=$lt_cv_ld_reload_flag
5175 case $reload_flag in
5176 "" | " "*) ;;
5177 *) reload_flag=" $reload_flag" ;;
5178 esac
5179 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5180 case $host_os in
5181 darwin*)
5182 if test "$GCC" = yes; then
5183 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5184 else
5185 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5186 fi
5187 ;;
5188 esac
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198 if test -n "$ac_tool_prefix"; then
5199 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5200 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5202 $as_echo_n "checking for $ac_word... " >&6; }
5203 if ${ac_cv_prog_OBJDUMP+:} false; then :
5204 $as_echo_n "(cached) " >&6
5205 else
5206 if test -n "$OBJDUMP"; then
5207 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5208 else
5209 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5210 for as_dir in $PATH
5211 do
5212 IFS=$as_save_IFS
5213 test -z "$as_dir" && as_dir=.
5214 for ac_exec_ext in '' $ac_executable_extensions; do
5215 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5216 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5217 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5218 break 2
5219 fi
5220 done
5221 done
5222 IFS=$as_save_IFS
5223
5224 fi
5225 fi
5226 OBJDUMP=$ac_cv_prog_OBJDUMP
5227 if test -n "$OBJDUMP"; then
5228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5229 $as_echo "$OBJDUMP" >&6; }
5230 else
5231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5232 $as_echo "no" >&6; }
5233 fi
5234
5235
5236 fi
5237 if test -z "$ac_cv_prog_OBJDUMP"; then
5238 ac_ct_OBJDUMP=$OBJDUMP
5239 # Extract the first word of "objdump", so it can be a program name with args.
5240 set dummy objdump; ac_word=$2
5241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5242 $as_echo_n "checking for $ac_word... " >&6; }
5243 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5244 $as_echo_n "(cached) " >&6
5245 else
5246 if test -n "$ac_ct_OBJDUMP"; then
5247 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5248 else
5249 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5250 for as_dir in $PATH
5251 do
5252 IFS=$as_save_IFS
5253 test -z "$as_dir" && as_dir=.
5254 for ac_exec_ext in '' $ac_executable_extensions; do
5255 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5256 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5257 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5258 break 2
5259 fi
5260 done
5261 done
5262 IFS=$as_save_IFS
5263
5264 fi
5265 fi
5266 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5267 if test -n "$ac_ct_OBJDUMP"; then
5268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5269 $as_echo "$ac_ct_OBJDUMP" >&6; }
5270 else
5271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5272 $as_echo "no" >&6; }
5273 fi
5274
5275 if test "x$ac_ct_OBJDUMP" = x; then
5276 OBJDUMP="false"
5277 else
5278 case $cross_compiling:$ac_tool_warned in
5279 yes:)
5280 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5281 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5282 ac_tool_warned=yes ;;
5283 esac
5284 OBJDUMP=$ac_ct_OBJDUMP
5285 fi
5286 else
5287 OBJDUMP="$ac_cv_prog_OBJDUMP"
5288 fi
5289
5290 test -z "$OBJDUMP" && OBJDUMP=objdump
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5301 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5302 if ${lt_cv_deplibs_check_method+:} false; then :
5303 $as_echo_n "(cached) " >&6
5304 else
5305 lt_cv_file_magic_cmd='$MAGIC_CMD'
5306 lt_cv_file_magic_test_file=
5307 lt_cv_deplibs_check_method='unknown'
5308 # Need to set the preceding variable on all platforms that support
5309 # interlibrary dependencies.
5310 # 'none' -- dependencies not supported.
5311 # `unknown' -- same as none, but documents that we really don't know.
5312 # 'pass_all' -- all dependencies passed with no checks.
5313 # 'test_compile' -- check by making test program.
5314 # 'file_magic [[regex]]' -- check by looking for files in library path
5315 # which responds to the $file_magic_cmd with a given extended regex.
5316 # If you have `file' or equivalent on your system and you're not sure
5317 # whether `pass_all' will *always* work, you probably want this one.
5318
5319 case $host_os in
5320 aix[4-9]*)
5321 lt_cv_deplibs_check_method=pass_all
5322 ;;
5323
5324 beos*)
5325 lt_cv_deplibs_check_method=pass_all
5326 ;;
5327
5328 bsdi[45]*)
5329 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5330 lt_cv_file_magic_cmd='/usr/bin/file -L'
5331 lt_cv_file_magic_test_file=/shlib/libc.so
5332 ;;
5333
5334 cygwin*)
5335 # func_win32_libid is a shell function defined in ltmain.sh
5336 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5337 lt_cv_file_magic_cmd='func_win32_libid'
5338 ;;
5339
5340 mingw* | pw32*)
5341 # Base MSYS/MinGW do not provide the 'file' command needed by
5342 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5343 # unless we find 'file', for example because we are cross-compiling.
5344 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5345 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5346 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5347 lt_cv_file_magic_cmd='func_win32_libid'
5348 else
5349 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5350 lt_cv_file_magic_cmd='$OBJDUMP -f'
5351 fi
5352 ;;
5353
5354 cegcc*)
5355 # use the weaker test based on 'objdump'. See mingw*.
5356 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5357 lt_cv_file_magic_cmd='$OBJDUMP -f'
5358 ;;
5359
5360 darwin* | rhapsody*)
5361 lt_cv_deplibs_check_method=pass_all
5362 ;;
5363
5364 freebsd* | dragonfly*)
5365 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5366 case $host_cpu in
5367 i*86 )
5368 # Not sure whether the presence of OpenBSD here was a mistake.
5369 # Let's accept both of them until this is cleared up.
5370 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5371 lt_cv_file_magic_cmd=/usr/bin/file
5372 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5373 ;;
5374 esac
5375 else
5376 lt_cv_deplibs_check_method=pass_all
5377 fi
5378 ;;
5379
5380 gnu*)
5381 lt_cv_deplibs_check_method=pass_all
5382 ;;
5383
5384 haiku*)
5385 lt_cv_deplibs_check_method=pass_all
5386 ;;
5387
5388 hpux10.20* | hpux11*)
5389 lt_cv_file_magic_cmd=/usr/bin/file
5390 case $host_cpu in
5391 ia64*)
5392 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5393 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5394 ;;
5395 hppa*64*)
5396 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
5397 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5398 ;;
5399 *)
5400 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5401 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5402 ;;
5403 esac
5404 ;;
5405
5406 interix[3-9]*)
5407 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5408 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5409 ;;
5410
5411 irix5* | irix6* | nonstopux*)
5412 case $LD in
5413 *-32|*"-32 ") libmagic=32-bit;;
5414 *-n32|*"-n32 ") libmagic=N32;;
5415 *-64|*"-64 ") libmagic=64-bit;;
5416 *) libmagic=never-match;;
5417 esac
5418 lt_cv_deplibs_check_method=pass_all
5419 ;;
5420
5421 # This must be Linux ELF.
5422 linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
5423 lt_cv_deplibs_check_method=pass_all
5424 ;;
5425
5426 netbsd*)
5427 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5428 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5429 else
5430 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5431 fi
5432 ;;
5433
5434 newos6*)
5435 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5436 lt_cv_file_magic_cmd=/usr/bin/file
5437 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5438 ;;
5439
5440 *nto* | *qnx*)
5441 lt_cv_deplibs_check_method=pass_all
5442 ;;
5443
5444 openbsd*)
5445 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5446 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5447 else
5448 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5449 fi
5450 ;;
5451
5452 osf3* | osf4* | osf5*)
5453 lt_cv_deplibs_check_method=pass_all
5454 ;;
5455
5456 rdos*)
5457 lt_cv_deplibs_check_method=pass_all
5458 ;;
5459
5460 solaris*)
5461 lt_cv_deplibs_check_method=pass_all
5462 ;;
5463
5464 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5465 lt_cv_deplibs_check_method=pass_all
5466 ;;
5467
5468 sysv4 | sysv4.3*)
5469 case $host_vendor in
5470 motorola)
5471 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]'
5472 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5473 ;;
5474 ncr)
5475 lt_cv_deplibs_check_method=pass_all
5476 ;;
5477 sequent)
5478 lt_cv_file_magic_cmd='/bin/file'
5479 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5480 ;;
5481 sni)
5482 lt_cv_file_magic_cmd='/bin/file'
5483 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5484 lt_cv_file_magic_test_file=/lib/libc.so
5485 ;;
5486 siemens)
5487 lt_cv_deplibs_check_method=pass_all
5488 ;;
5489 pc)
5490 lt_cv_deplibs_check_method=pass_all
5491 ;;
5492 esac
5493 ;;
5494
5495 tpf*)
5496 lt_cv_deplibs_check_method=pass_all
5497 ;;
5498 vxworks*)
5499 # Assume VxWorks cross toolchains are built on Linux, possibly
5500 # as canadian for Windows hosts.
5501 lt_cv_deplibs_check_method=pass_all
5502 ;;
5503 esac
5504
5505 fi
5506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5507 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5508 file_magic_cmd=$lt_cv_file_magic_cmd
5509 deplibs_check_method=$lt_cv_deplibs_check_method
5510 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523 plugin_option=
5524 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
5525 for plugin in $plugin_names; do
5526 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
5527 if test x$plugin_so = x$plugin; then
5528 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
5529 fi
5530 if test x$plugin_so != x$plugin; then
5531 plugin_option="--plugin $plugin_so"
5532 break
5533 fi
5534 done
5535
5536 if test -n "$ac_tool_prefix"; then
5537 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5538 set dummy ${ac_tool_prefix}ar; ac_word=$2
5539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5540 $as_echo_n "checking for $ac_word... " >&6; }
5541 if ${ac_cv_prog_AR+:} false; then :
5542 $as_echo_n "(cached) " >&6
5543 else
5544 if test -n "$AR"; then
5545 ac_cv_prog_AR="$AR" # Let the user override the test.
5546 else
5547 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5548 for as_dir in $PATH
5549 do
5550 IFS=$as_save_IFS
5551 test -z "$as_dir" && as_dir=.
5552 for ac_exec_ext in '' $ac_executable_extensions; do
5553 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5554 ac_cv_prog_AR="${ac_tool_prefix}ar"
5555 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5556 break 2
5557 fi
5558 done
5559 done
5560 IFS=$as_save_IFS
5561
5562 fi
5563 fi
5564 AR=$ac_cv_prog_AR
5565 if test -n "$AR"; then
5566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5567 $as_echo "$AR" >&6; }
5568 else
5569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5570 $as_echo "no" >&6; }
5571 fi
5572
5573
5574 fi
5575 if test -z "$ac_cv_prog_AR"; then
5576 ac_ct_AR=$AR
5577 # Extract the first word of "ar", so it can be a program name with args.
5578 set dummy ar; ac_word=$2
5579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5580 $as_echo_n "checking for $ac_word... " >&6; }
5581 if ${ac_cv_prog_ac_ct_AR+:} false; then :
5582 $as_echo_n "(cached) " >&6
5583 else
5584 if test -n "$ac_ct_AR"; then
5585 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5586 else
5587 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5588 for as_dir in $PATH
5589 do
5590 IFS=$as_save_IFS
5591 test -z "$as_dir" && as_dir=.
5592 for ac_exec_ext in '' $ac_executable_extensions; do
5593 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5594 ac_cv_prog_ac_ct_AR="ar"
5595 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5596 break 2
5597 fi
5598 done
5599 done
5600 IFS=$as_save_IFS
5601
5602 fi
5603 fi
5604 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5605 if test -n "$ac_ct_AR"; then
5606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5607 $as_echo "$ac_ct_AR" >&6; }
5608 else
5609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5610 $as_echo "no" >&6; }
5611 fi
5612
5613 if test "x$ac_ct_AR" = x; then
5614 AR="false"
5615 else
5616 case $cross_compiling:$ac_tool_warned in
5617 yes:)
5618 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5619 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5620 ac_tool_warned=yes ;;
5621 esac
5622 AR=$ac_ct_AR
5623 fi
5624 else
5625 AR="$ac_cv_prog_AR"
5626 fi
5627
5628 test -z "$AR" && AR=ar
5629 if test -n "$plugin_option"; then
5630 if $AR --help 2>&1 | grep -q "\--plugin"; then
5631 touch conftest.c
5632 $AR $plugin_option rc conftest.a conftest.c
5633 if test "$?" != 0; then
5634 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
5635 $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
5636 else
5637 AR="$AR $plugin_option"
5638 fi
5639 rm -f conftest.*
5640 fi
5641 fi
5642 test -z "$AR_FLAGS" && AR_FLAGS=cru
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654 if test -n "$ac_tool_prefix"; then
5655 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5656 set dummy ${ac_tool_prefix}strip; ac_word=$2
5657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5658 $as_echo_n "checking for $ac_word... " >&6; }
5659 if ${ac_cv_prog_STRIP+:} false; then :
5660 $as_echo_n "(cached) " >&6
5661 else
5662 if test -n "$STRIP"; then
5663 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5664 else
5665 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5666 for as_dir in $PATH
5667 do
5668 IFS=$as_save_IFS
5669 test -z "$as_dir" && as_dir=.
5670 for ac_exec_ext in '' $ac_executable_extensions; do
5671 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5672 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5673 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5674 break 2
5675 fi
5676 done
5677 done
5678 IFS=$as_save_IFS
5679
5680 fi
5681 fi
5682 STRIP=$ac_cv_prog_STRIP
5683 if test -n "$STRIP"; then
5684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5685 $as_echo "$STRIP" >&6; }
5686 else
5687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5688 $as_echo "no" >&6; }
5689 fi
5690
5691
5692 fi
5693 if test -z "$ac_cv_prog_STRIP"; then
5694 ac_ct_STRIP=$STRIP
5695 # Extract the first word of "strip", so it can be a program name with args.
5696 set dummy strip; ac_word=$2
5697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5698 $as_echo_n "checking for $ac_word... " >&6; }
5699 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5700 $as_echo_n "(cached) " >&6
5701 else
5702 if test -n "$ac_ct_STRIP"; then
5703 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5704 else
5705 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5706 for as_dir in $PATH
5707 do
5708 IFS=$as_save_IFS
5709 test -z "$as_dir" && as_dir=.
5710 for ac_exec_ext in '' $ac_executable_extensions; do
5711 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5712 ac_cv_prog_ac_ct_STRIP="strip"
5713 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5714 break 2
5715 fi
5716 done
5717 done
5718 IFS=$as_save_IFS
5719
5720 fi
5721 fi
5722 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5723 if test -n "$ac_ct_STRIP"; then
5724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5725 $as_echo "$ac_ct_STRIP" >&6; }
5726 else
5727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5728 $as_echo "no" >&6; }
5729 fi
5730
5731 if test "x$ac_ct_STRIP" = x; then
5732 STRIP=":"
5733 else
5734 case $cross_compiling:$ac_tool_warned in
5735 yes:)
5736 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5737 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5738 ac_tool_warned=yes ;;
5739 esac
5740 STRIP=$ac_ct_STRIP
5741 fi
5742 else
5743 STRIP="$ac_cv_prog_STRIP"
5744 fi
5745
5746 test -z "$STRIP" && STRIP=:
5747
5748
5749
5750
5751
5752
5753 if test -n "$ac_tool_prefix"; then
5754 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5755 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5757 $as_echo_n "checking for $ac_word... " >&6; }
5758 if ${ac_cv_prog_RANLIB+:} false; then :
5759 $as_echo_n "(cached) " >&6
5760 else
5761 if test -n "$RANLIB"; then
5762 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5763 else
5764 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5765 for as_dir in $PATH
5766 do
5767 IFS=$as_save_IFS
5768 test -z "$as_dir" && as_dir=.
5769 for ac_exec_ext in '' $ac_executable_extensions; do
5770 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5771 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5772 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5773 break 2
5774 fi
5775 done
5776 done
5777 IFS=$as_save_IFS
5778
5779 fi
5780 fi
5781 RANLIB=$ac_cv_prog_RANLIB
5782 if test -n "$RANLIB"; then
5783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5784 $as_echo "$RANLIB" >&6; }
5785 else
5786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5787 $as_echo "no" >&6; }
5788 fi
5789
5790
5791 fi
5792 if test -z "$ac_cv_prog_RANLIB"; then
5793 ac_ct_RANLIB=$RANLIB
5794 # Extract the first word of "ranlib", so it can be a program name with args.
5795 set dummy ranlib; ac_word=$2
5796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5797 $as_echo_n "checking for $ac_word... " >&6; }
5798 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5799 $as_echo_n "(cached) " >&6
5800 else
5801 if test -n "$ac_ct_RANLIB"; then
5802 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5803 else
5804 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5805 for as_dir in $PATH
5806 do
5807 IFS=$as_save_IFS
5808 test -z "$as_dir" && as_dir=.
5809 for ac_exec_ext in '' $ac_executable_extensions; do
5810 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5811 ac_cv_prog_ac_ct_RANLIB="ranlib"
5812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5813 break 2
5814 fi
5815 done
5816 done
5817 IFS=$as_save_IFS
5818
5819 fi
5820 fi
5821 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5822 if test -n "$ac_ct_RANLIB"; then
5823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5824 $as_echo "$ac_ct_RANLIB" >&6; }
5825 else
5826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5827 $as_echo "no" >&6; }
5828 fi
5829
5830 if test "x$ac_ct_RANLIB" = x; then
5831 RANLIB=":"
5832 else
5833 case $cross_compiling:$ac_tool_warned in
5834 yes:)
5835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5836 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5837 ac_tool_warned=yes ;;
5838 esac
5839 RANLIB=$ac_ct_RANLIB
5840 fi
5841 else
5842 RANLIB="$ac_cv_prog_RANLIB"
5843 fi
5844
5845 test -z "$RANLIB" && RANLIB=:
5846 if test -n "$plugin_option" && test "$RANLIB" != ":"; then
5847 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
5848 RANLIB="$RANLIB $plugin_option"
5849 fi
5850 fi
5851
5852
5853
5854
5855
5856
5857 # Determine commands to create old-style static archives.
5858 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5859 old_postinstall_cmds='chmod 644 $oldlib'
5860 old_postuninstall_cmds=
5861
5862 if test -n "$RANLIB"; then
5863 case $host_os in
5864 openbsd*)
5865 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5866 ;;
5867 *)
5868 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5869 ;;
5870 esac
5871 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5872 fi
5873
5874 case $host_os in
5875 darwin*)
5876 lock_old_archive_extraction=yes ;;
5877 *)
5878 lock_old_archive_extraction=no ;;
5879 esac
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919 # If no C compiler was specified, use CC.
5920 LTCC=${LTCC-"$CC"}
5921
5922 # If no C compiler flags were specified, use CFLAGS.
5923 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5924
5925 # Allow CC to be a program name with arguments.
5926 compiler=$CC
5927
5928
5929 # Check for command to grab the raw symbol name followed by C symbol from nm.
5930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5931 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5932 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
5933 $as_echo_n "(cached) " >&6
5934 else
5935
5936 # These are sane defaults that work on at least a few old systems.
5937 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
5938
5939 # Character class describing NM global symbol codes.
5940 symcode='[BCDEGRST]'
5941
5942 # Regexp to match symbols that can be accessed directly from C.
5943 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5944
5945 # Define system-specific variables.
5946 case $host_os in
5947 aix*)
5948 symcode='[BCDT]'
5949 ;;
5950 cygwin* | mingw* | pw32* | cegcc*)
5951 symcode='[ABCDGISTW]'
5952 ;;
5953 hpux*)
5954 if test "$host_cpu" = ia64; then
5955 symcode='[ABCDEGRST]'
5956 fi
5957 ;;
5958 irix* | nonstopux*)
5959 symcode='[BCDEGRST]'
5960 ;;
5961 osf*)
5962 symcode='[BCDEGQRST]'
5963 ;;
5964 solaris*)
5965 symcode='[BCDRT]'
5966 ;;
5967 sco3.2v5*)
5968 symcode='[DT]'
5969 ;;
5970 sysv4.2uw2*)
5971 symcode='[DT]'
5972 ;;
5973 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5974 symcode='[ABDT]'
5975 ;;
5976 sysv4)
5977 symcode='[DFNSTU]'
5978 ;;
5979 esac
5980
5981 # If we're using GNU nm, then use its standard symbol codes.
5982 case `$NM -V 2>&1` in
5983 *GNU* | *'with BFD'*)
5984 symcode='[ABCDGIRSTW]' ;;
5985 esac
5986
5987 # Transform an extracted symbol line into a proper C declaration.
5988 # Some systems (esp. on ia64) link data and code symbols differently,
5989 # so use this general approach.
5990 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5991
5992 # Transform an extracted symbol line into symbol name and symbol address
5993 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
5994 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'"
5995
5996 # Handle CRLF in mingw tool chain
5997 opt_cr=
5998 case $build_os in
5999 mingw*)
6000 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6001 ;;
6002 esac
6003
6004 # Try without a prefix underscore, then with it.
6005 for ac_symprfx in "" "_"; do
6006
6007 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6008 symxfrm="\\1 $ac_symprfx\\2 \\2"
6009
6010 # Write the raw and C identifiers.
6011 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6012 # Fake it for dumpbin and say T for any non-static function
6013 # and D for any global variable.
6014 # Also find C++ and __fastcall symbols from MSVC++,
6015 # which start with @ or ?.
6016 lt_cv_sys_global_symbol_pipe="$AWK '"\
6017 " {last_section=section; section=\$ 3};"\
6018 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6019 " \$ 0!~/External *\|/{next};"\
6020 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6021 " {if(hide[section]) next};"\
6022 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6023 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6024 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6025 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6026 " ' prfx=^$ac_symprfx"
6027 else
6028 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6029 fi
6030
6031 # Check to see that the pipe works correctly.
6032 pipe_works=no
6033
6034 rm -f conftest*
6035 cat > conftest.$ac_ext <<_LT_EOF
6036 #ifdef __cplusplus
6037 extern "C" {
6038 #endif
6039 char nm_test_var;
6040 void nm_test_func(void);
6041 void nm_test_func(void){}
6042 #ifdef __cplusplus
6043 }
6044 #endif
6045 int main(){nm_test_var='a';nm_test_func();return(0);}
6046 _LT_EOF
6047
6048 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6049 (eval $ac_compile) 2>&5
6050 ac_status=$?
6051 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6052 test $ac_status = 0; }; then
6053 # Now try to grab the symbols.
6054 nlist=conftest.nm
6055 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6056 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6057 ac_status=$?
6058 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6059 test $ac_status = 0; } && test -s "$nlist"; then
6060 # Try sorting and uniquifying the output.
6061 if sort "$nlist" | uniq > "$nlist"T; then
6062 mv -f "$nlist"T "$nlist"
6063 else
6064 rm -f "$nlist"T
6065 fi
6066
6067 # Make sure that we snagged all the symbols we need.
6068 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6069 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6070 cat <<_LT_EOF > conftest.$ac_ext
6071 #ifdef __cplusplus
6072 extern "C" {
6073 #endif
6074
6075 _LT_EOF
6076 # Now generate the symbol file.
6077 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6078
6079 cat <<_LT_EOF >> conftest.$ac_ext
6080
6081 /* The mapping between symbol names and symbols. */
6082 const struct {
6083 const char *name;
6084 void *address;
6085 }
6086 lt__PROGRAM__LTX_preloaded_symbols[] =
6087 {
6088 { "@PROGRAM@", (void *) 0 },
6089 _LT_EOF
6090 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6091 cat <<\_LT_EOF >> conftest.$ac_ext
6092 {0, (void *) 0}
6093 };
6094
6095 /* This works around a problem in FreeBSD linker */
6096 #ifdef FREEBSD_WORKAROUND
6097 static const void *lt_preloaded_setup() {
6098 return lt__PROGRAM__LTX_preloaded_symbols;
6099 }
6100 #endif
6101
6102 #ifdef __cplusplus
6103 }
6104 #endif
6105 _LT_EOF
6106 # Now try linking the two files.
6107 mv conftest.$ac_objext conftstm.$ac_objext
6108 lt_save_LIBS="$LIBS"
6109 lt_save_CFLAGS="$CFLAGS"
6110 LIBS="conftstm.$ac_objext"
6111 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6112 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6113 (eval $ac_link) 2>&5
6114 ac_status=$?
6115 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6116 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6117 pipe_works=yes
6118 fi
6119 LIBS="$lt_save_LIBS"
6120 CFLAGS="$lt_save_CFLAGS"
6121 else
6122 echo "cannot find nm_test_func in $nlist" >&5
6123 fi
6124 else
6125 echo "cannot find nm_test_var in $nlist" >&5
6126 fi
6127 else
6128 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6129 fi
6130 else
6131 echo "$progname: failed program was:" >&5
6132 cat conftest.$ac_ext >&5
6133 fi
6134 rm -rf conftest* conftst*
6135
6136 # Do not use the global_symbol_pipe unless it works.
6137 if test "$pipe_works" = yes; then
6138 break
6139 else
6140 lt_cv_sys_global_symbol_pipe=
6141 fi
6142 done
6143
6144 fi
6145
6146 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6147 lt_cv_sys_global_symbol_to_cdecl=
6148 fi
6149 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6151 $as_echo "failed" >&6; }
6152 else
6153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6154 $as_echo "ok" >&6; }
6155 fi
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178 # Check whether --enable-libtool-lock was given.
6179 if test "${enable_libtool_lock+set}" = set; then :
6180 enableval=$enable_libtool_lock;
6181 fi
6182
6183 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6184
6185 # Some flags need to be propagated to the compiler or linker for good
6186 # libtool support.
6187 case $host in
6188 ia64-*-hpux*)
6189 # Find out which ABI we are using.
6190 echo 'int i;' > conftest.$ac_ext
6191 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6192 (eval $ac_compile) 2>&5
6193 ac_status=$?
6194 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6195 test $ac_status = 0; }; then
6196 case `/usr/bin/file conftest.$ac_objext` in
6197 *ELF-32*)
6198 HPUX_IA64_MODE="32"
6199 ;;
6200 *ELF-64*)
6201 HPUX_IA64_MODE="64"
6202 ;;
6203 esac
6204 fi
6205 rm -rf conftest*
6206 ;;
6207 *-*-irix6*)
6208 # Find out which ABI we are using.
6209 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6210 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6211 (eval $ac_compile) 2>&5
6212 ac_status=$?
6213 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6214 test $ac_status = 0; }; then
6215 if test "$lt_cv_prog_gnu_ld" = yes; then
6216 case `/usr/bin/file conftest.$ac_objext` in
6217 *32-bit*)
6218 LD="${LD-ld} -melf32bsmip"
6219 ;;
6220 *N32*)
6221 LD="${LD-ld} -melf32bmipn32"
6222 ;;
6223 *64-bit*)
6224 LD="${LD-ld} -melf64bmip"
6225 ;;
6226 esac
6227 else
6228 case `/usr/bin/file conftest.$ac_objext` in
6229 *32-bit*)
6230 LD="${LD-ld} -32"
6231 ;;
6232 *N32*)
6233 LD="${LD-ld} -n32"
6234 ;;
6235 *64-bit*)
6236 LD="${LD-ld} -64"
6237 ;;
6238 esac
6239 fi
6240 fi
6241 rm -rf conftest*
6242 ;;
6243
6244 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6245 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6246 # Find out which ABI we are using.
6247 echo 'int i;' > conftest.$ac_ext
6248 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6249 (eval $ac_compile) 2>&5
6250 ac_status=$?
6251 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6252 test $ac_status = 0; }; then
6253 case `/usr/bin/file conftest.o` in
6254 *32-bit*)
6255 case $host in
6256 x86_64-*kfreebsd*-gnu)
6257 LD="${LD-ld} -m elf_i386_fbsd"
6258 ;;
6259 x86_64-*linux*)
6260 case `/usr/bin/file conftest.o` in
6261 *x86-64*)
6262 LD="${LD-ld} -m elf32_x86_64"
6263 ;;
6264 *)
6265 LD="${LD-ld} -m elf_i386"
6266 ;;
6267 esac
6268 ;;
6269 powerpc64le-*linux*)
6270 LD="${LD-ld} -m elf32lppclinux"
6271 ;;
6272 powerpc64-*linux*)
6273 LD="${LD-ld} -m elf32ppclinux"
6274 ;;
6275 s390x-*linux*)
6276 LD="${LD-ld} -m elf_s390"
6277 ;;
6278 sparc64-*linux*)
6279 LD="${LD-ld} -m elf32_sparc"
6280 ;;
6281 esac
6282 ;;
6283 *64-bit*)
6284 case $host in
6285 x86_64-*kfreebsd*-gnu)
6286 LD="${LD-ld} -m elf_x86_64_fbsd"
6287 ;;
6288 x86_64-*linux*)
6289 LD="${LD-ld} -m elf_x86_64"
6290 ;;
6291 powerpcle-*linux*)
6292 LD="${LD-ld} -m elf64lppc"
6293 ;;
6294 powerpc-*linux*)
6295 LD="${LD-ld} -m elf64ppc"
6296 ;;
6297 s390*-*linux*|s390*-*tpf*)
6298 LD="${LD-ld} -m elf64_s390"
6299 ;;
6300 sparc*-*linux*)
6301 LD="${LD-ld} -m elf64_sparc"
6302 ;;
6303 esac
6304 ;;
6305 esac
6306 fi
6307 rm -rf conftest*
6308 ;;
6309
6310 *-*-sco3.2v5*)
6311 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6312 SAVE_CFLAGS="$CFLAGS"
6313 CFLAGS="$CFLAGS -belf"
6314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6315 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6316 if ${lt_cv_cc_needs_belf+:} false; then :
6317 $as_echo_n "(cached) " >&6
6318 else
6319 ac_ext=c
6320 ac_cpp='$CPP $CPPFLAGS'
6321 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6322 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6323 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6324
6325 if test x$gcc_no_link = xyes; then
6326 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6327 fi
6328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6329 /* end confdefs.h. */
6330
6331 int
6332 main ()
6333 {
6334
6335 ;
6336 return 0;
6337 }
6338 _ACEOF
6339 if ac_fn_c_try_link "$LINENO"; then :
6340 lt_cv_cc_needs_belf=yes
6341 else
6342 lt_cv_cc_needs_belf=no
6343 fi
6344 rm -f core conftest.err conftest.$ac_objext \
6345 conftest$ac_exeext conftest.$ac_ext
6346 ac_ext=c
6347 ac_cpp='$CPP $CPPFLAGS'
6348 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6349 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6350 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6351
6352 fi
6353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6354 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6355 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6356 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6357 CFLAGS="$SAVE_CFLAGS"
6358 fi
6359 ;;
6360 sparc*-*solaris*)
6361 # Find out which ABI we are using.
6362 echo 'int i;' > conftest.$ac_ext
6363 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6364 (eval $ac_compile) 2>&5
6365 ac_status=$?
6366 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6367 test $ac_status = 0; }; then
6368 case `/usr/bin/file conftest.o` in
6369 *64-bit*)
6370 case $lt_cv_prog_gnu_ld in
6371 yes*) LD="${LD-ld} -m elf64_sparc" ;;
6372 *)
6373 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6374 LD="${LD-ld} -64"
6375 fi
6376 ;;
6377 esac
6378 ;;
6379 esac
6380 fi
6381 rm -rf conftest*
6382 ;;
6383 esac
6384
6385 need_locks="$enable_libtool_lock"
6386
6387
6388 case $host_os in
6389 rhapsody* | darwin*)
6390 if test -n "$ac_tool_prefix"; then
6391 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6392 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6394 $as_echo_n "checking for $ac_word... " >&6; }
6395 if ${ac_cv_prog_DSYMUTIL+:} false; then :
6396 $as_echo_n "(cached) " >&6
6397 else
6398 if test -n "$DSYMUTIL"; then
6399 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6400 else
6401 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6402 for as_dir in $PATH
6403 do
6404 IFS=$as_save_IFS
6405 test -z "$as_dir" && as_dir=.
6406 for ac_exec_ext in '' $ac_executable_extensions; do
6407 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6408 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6409 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6410 break 2
6411 fi
6412 done
6413 done
6414 IFS=$as_save_IFS
6415
6416 fi
6417 fi
6418 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6419 if test -n "$DSYMUTIL"; then
6420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6421 $as_echo "$DSYMUTIL" >&6; }
6422 else
6423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6424 $as_echo "no" >&6; }
6425 fi
6426
6427
6428 fi
6429 if test -z "$ac_cv_prog_DSYMUTIL"; then
6430 ac_ct_DSYMUTIL=$DSYMUTIL
6431 # Extract the first word of "dsymutil", so it can be a program name with args.
6432 set dummy dsymutil; ac_word=$2
6433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6434 $as_echo_n "checking for $ac_word... " >&6; }
6435 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6436 $as_echo_n "(cached) " >&6
6437 else
6438 if test -n "$ac_ct_DSYMUTIL"; then
6439 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6440 else
6441 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6442 for as_dir in $PATH
6443 do
6444 IFS=$as_save_IFS
6445 test -z "$as_dir" && as_dir=.
6446 for ac_exec_ext in '' $ac_executable_extensions; do
6447 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6448 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6449 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6450 break 2
6451 fi
6452 done
6453 done
6454 IFS=$as_save_IFS
6455
6456 fi
6457 fi
6458 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6459 if test -n "$ac_ct_DSYMUTIL"; then
6460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6461 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6462 else
6463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6464 $as_echo "no" >&6; }
6465 fi
6466
6467 if test "x$ac_ct_DSYMUTIL" = x; then
6468 DSYMUTIL=":"
6469 else
6470 case $cross_compiling:$ac_tool_warned in
6471 yes:)
6472 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6473 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6474 ac_tool_warned=yes ;;
6475 esac
6476 DSYMUTIL=$ac_ct_DSYMUTIL
6477 fi
6478 else
6479 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6480 fi
6481
6482 if test -n "$ac_tool_prefix"; then
6483 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6484 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6486 $as_echo_n "checking for $ac_word... " >&6; }
6487 if ${ac_cv_prog_NMEDIT+:} false; then :
6488 $as_echo_n "(cached) " >&6
6489 else
6490 if test -n "$NMEDIT"; then
6491 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6492 else
6493 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6494 for as_dir in $PATH
6495 do
6496 IFS=$as_save_IFS
6497 test -z "$as_dir" && as_dir=.
6498 for ac_exec_ext in '' $ac_executable_extensions; do
6499 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6500 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6501 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6502 break 2
6503 fi
6504 done
6505 done
6506 IFS=$as_save_IFS
6507
6508 fi
6509 fi
6510 NMEDIT=$ac_cv_prog_NMEDIT
6511 if test -n "$NMEDIT"; then
6512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6513 $as_echo "$NMEDIT" >&6; }
6514 else
6515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6516 $as_echo "no" >&6; }
6517 fi
6518
6519
6520 fi
6521 if test -z "$ac_cv_prog_NMEDIT"; then
6522 ac_ct_NMEDIT=$NMEDIT
6523 # Extract the first word of "nmedit", so it can be a program name with args.
6524 set dummy nmedit; ac_word=$2
6525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6526 $as_echo_n "checking for $ac_word... " >&6; }
6527 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6528 $as_echo_n "(cached) " >&6
6529 else
6530 if test -n "$ac_ct_NMEDIT"; then
6531 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6532 else
6533 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6534 for as_dir in $PATH
6535 do
6536 IFS=$as_save_IFS
6537 test -z "$as_dir" && as_dir=.
6538 for ac_exec_ext in '' $ac_executable_extensions; do
6539 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6540 ac_cv_prog_ac_ct_NMEDIT="nmedit"
6541 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6542 break 2
6543 fi
6544 done
6545 done
6546 IFS=$as_save_IFS
6547
6548 fi
6549 fi
6550 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6551 if test -n "$ac_ct_NMEDIT"; then
6552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6553 $as_echo "$ac_ct_NMEDIT" >&6; }
6554 else
6555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6556 $as_echo "no" >&6; }
6557 fi
6558
6559 if test "x$ac_ct_NMEDIT" = x; then
6560 NMEDIT=":"
6561 else
6562 case $cross_compiling:$ac_tool_warned in
6563 yes:)
6564 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6565 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6566 ac_tool_warned=yes ;;
6567 esac
6568 NMEDIT=$ac_ct_NMEDIT
6569 fi
6570 else
6571 NMEDIT="$ac_cv_prog_NMEDIT"
6572 fi
6573
6574 if test -n "$ac_tool_prefix"; then
6575 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6576 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6578 $as_echo_n "checking for $ac_word... " >&6; }
6579 if ${ac_cv_prog_LIPO+:} false; then :
6580 $as_echo_n "(cached) " >&6
6581 else
6582 if test -n "$LIPO"; then
6583 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6584 else
6585 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6586 for as_dir in $PATH
6587 do
6588 IFS=$as_save_IFS
6589 test -z "$as_dir" && as_dir=.
6590 for ac_exec_ext in '' $ac_executable_extensions; do
6591 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6592 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6593 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6594 break 2
6595 fi
6596 done
6597 done
6598 IFS=$as_save_IFS
6599
6600 fi
6601 fi
6602 LIPO=$ac_cv_prog_LIPO
6603 if test -n "$LIPO"; then
6604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6605 $as_echo "$LIPO" >&6; }
6606 else
6607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6608 $as_echo "no" >&6; }
6609 fi
6610
6611
6612 fi
6613 if test -z "$ac_cv_prog_LIPO"; then
6614 ac_ct_LIPO=$LIPO
6615 # Extract the first word of "lipo", so it can be a program name with args.
6616 set dummy lipo; ac_word=$2
6617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6618 $as_echo_n "checking for $ac_word... " >&6; }
6619 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6620 $as_echo_n "(cached) " >&6
6621 else
6622 if test -n "$ac_ct_LIPO"; then
6623 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6624 else
6625 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6626 for as_dir in $PATH
6627 do
6628 IFS=$as_save_IFS
6629 test -z "$as_dir" && as_dir=.
6630 for ac_exec_ext in '' $ac_executable_extensions; do
6631 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6632 ac_cv_prog_ac_ct_LIPO="lipo"
6633 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6634 break 2
6635 fi
6636 done
6637 done
6638 IFS=$as_save_IFS
6639
6640 fi
6641 fi
6642 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6643 if test -n "$ac_ct_LIPO"; then
6644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6645 $as_echo "$ac_ct_LIPO" >&6; }
6646 else
6647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6648 $as_echo "no" >&6; }
6649 fi
6650
6651 if test "x$ac_ct_LIPO" = x; then
6652 LIPO=":"
6653 else
6654 case $cross_compiling:$ac_tool_warned in
6655 yes:)
6656 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6657 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6658 ac_tool_warned=yes ;;
6659 esac
6660 LIPO=$ac_ct_LIPO
6661 fi
6662 else
6663 LIPO="$ac_cv_prog_LIPO"
6664 fi
6665
6666 if test -n "$ac_tool_prefix"; then
6667 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6668 set dummy ${ac_tool_prefix}otool; ac_word=$2
6669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6670 $as_echo_n "checking for $ac_word... " >&6; }
6671 if ${ac_cv_prog_OTOOL+:} false; then :
6672 $as_echo_n "(cached) " >&6
6673 else
6674 if test -n "$OTOOL"; then
6675 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6676 else
6677 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6678 for as_dir in $PATH
6679 do
6680 IFS=$as_save_IFS
6681 test -z "$as_dir" && as_dir=.
6682 for ac_exec_ext in '' $ac_executable_extensions; do
6683 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6684 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6685 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6686 break 2
6687 fi
6688 done
6689 done
6690 IFS=$as_save_IFS
6691
6692 fi
6693 fi
6694 OTOOL=$ac_cv_prog_OTOOL
6695 if test -n "$OTOOL"; then
6696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6697 $as_echo "$OTOOL" >&6; }
6698 else
6699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6700 $as_echo "no" >&6; }
6701 fi
6702
6703
6704 fi
6705 if test -z "$ac_cv_prog_OTOOL"; then
6706 ac_ct_OTOOL=$OTOOL
6707 # Extract the first word of "otool", so it can be a program name with args.
6708 set dummy otool; ac_word=$2
6709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6710 $as_echo_n "checking for $ac_word... " >&6; }
6711 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6712 $as_echo_n "(cached) " >&6
6713 else
6714 if test -n "$ac_ct_OTOOL"; then
6715 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6716 else
6717 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6718 for as_dir in $PATH
6719 do
6720 IFS=$as_save_IFS
6721 test -z "$as_dir" && as_dir=.
6722 for ac_exec_ext in '' $ac_executable_extensions; do
6723 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6724 ac_cv_prog_ac_ct_OTOOL="otool"
6725 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6726 break 2
6727 fi
6728 done
6729 done
6730 IFS=$as_save_IFS
6731
6732 fi
6733 fi
6734 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6735 if test -n "$ac_ct_OTOOL"; then
6736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6737 $as_echo "$ac_ct_OTOOL" >&6; }
6738 else
6739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6740 $as_echo "no" >&6; }
6741 fi
6742
6743 if test "x$ac_ct_OTOOL" = x; then
6744 OTOOL=":"
6745 else
6746 case $cross_compiling:$ac_tool_warned in
6747 yes:)
6748 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6749 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6750 ac_tool_warned=yes ;;
6751 esac
6752 OTOOL=$ac_ct_OTOOL
6753 fi
6754 else
6755 OTOOL="$ac_cv_prog_OTOOL"
6756 fi
6757
6758 if test -n "$ac_tool_prefix"; then
6759 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6760 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6762 $as_echo_n "checking for $ac_word... " >&6; }
6763 if ${ac_cv_prog_OTOOL64+:} false; then :
6764 $as_echo_n "(cached) " >&6
6765 else
6766 if test -n "$OTOOL64"; then
6767 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6768 else
6769 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6770 for as_dir in $PATH
6771 do
6772 IFS=$as_save_IFS
6773 test -z "$as_dir" && as_dir=.
6774 for ac_exec_ext in '' $ac_executable_extensions; do
6775 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6776 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6777 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6778 break 2
6779 fi
6780 done
6781 done
6782 IFS=$as_save_IFS
6783
6784 fi
6785 fi
6786 OTOOL64=$ac_cv_prog_OTOOL64
6787 if test -n "$OTOOL64"; then
6788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6789 $as_echo "$OTOOL64" >&6; }
6790 else
6791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6792 $as_echo "no" >&6; }
6793 fi
6794
6795
6796 fi
6797 if test -z "$ac_cv_prog_OTOOL64"; then
6798 ac_ct_OTOOL64=$OTOOL64
6799 # Extract the first word of "otool64", so it can be a program name with args.
6800 set dummy otool64; ac_word=$2
6801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6802 $as_echo_n "checking for $ac_word... " >&6; }
6803 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6804 $as_echo_n "(cached) " >&6
6805 else
6806 if test -n "$ac_ct_OTOOL64"; then
6807 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6808 else
6809 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6810 for as_dir in $PATH
6811 do
6812 IFS=$as_save_IFS
6813 test -z "$as_dir" && as_dir=.
6814 for ac_exec_ext in '' $ac_executable_extensions; do
6815 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6816 ac_cv_prog_ac_ct_OTOOL64="otool64"
6817 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6818 break 2
6819 fi
6820 done
6821 done
6822 IFS=$as_save_IFS
6823
6824 fi
6825 fi
6826 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6827 if test -n "$ac_ct_OTOOL64"; then
6828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6829 $as_echo "$ac_ct_OTOOL64" >&6; }
6830 else
6831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6832 $as_echo "no" >&6; }
6833 fi
6834
6835 if test "x$ac_ct_OTOOL64" = x; then
6836 OTOOL64=":"
6837 else
6838 case $cross_compiling:$ac_tool_warned in
6839 yes:)
6840 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6841 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6842 ac_tool_warned=yes ;;
6843 esac
6844 OTOOL64=$ac_ct_OTOOL64
6845 fi
6846 else
6847 OTOOL64="$ac_cv_prog_OTOOL64"
6848 fi
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6877 $as_echo_n "checking for -single_module linker flag... " >&6; }
6878 if ${lt_cv_apple_cc_single_mod+:} false; then :
6879 $as_echo_n "(cached) " >&6
6880 else
6881 lt_cv_apple_cc_single_mod=no
6882 if test -z "${LT_MULTI_MODULE}"; then
6883 # By default we will add the -single_module flag. You can override
6884 # by either setting the environment variable LT_MULTI_MODULE
6885 # non-empty at configure time, or by adding -multi_module to the
6886 # link flags.
6887 rm -rf libconftest.dylib*
6888 echo "int foo(void){return 1;}" > conftest.c
6889 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6890 -dynamiclib -Wl,-single_module conftest.c" >&5
6891 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6892 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6893 _lt_result=$?
6894 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6895 lt_cv_apple_cc_single_mod=yes
6896 else
6897 cat conftest.err >&5
6898 fi
6899 rm -rf libconftest.dylib*
6900 rm -f conftest.*
6901 fi
6902 fi
6903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6904 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6906 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6907 if ${lt_cv_ld_exported_symbols_list+:} false; then :
6908 $as_echo_n "(cached) " >&6
6909 else
6910 lt_cv_ld_exported_symbols_list=no
6911 save_LDFLAGS=$LDFLAGS
6912 echo "_main" > conftest.sym
6913 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6914 if test x$gcc_no_link = xyes; then
6915 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6916 fi
6917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6918 /* end confdefs.h. */
6919
6920 int
6921 main ()
6922 {
6923
6924 ;
6925 return 0;
6926 }
6927 _ACEOF
6928 if ac_fn_c_try_link "$LINENO"; then :
6929 lt_cv_ld_exported_symbols_list=yes
6930 else
6931 lt_cv_ld_exported_symbols_list=no
6932 fi
6933 rm -f core conftest.err conftest.$ac_objext \
6934 conftest$ac_exeext conftest.$ac_ext
6935 LDFLAGS="$save_LDFLAGS"
6936
6937 fi
6938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6939 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6941 $as_echo_n "checking for -force_load linker flag... " >&6; }
6942 if ${lt_cv_ld_force_load+:} false; then :
6943 $as_echo_n "(cached) " >&6
6944 else
6945 lt_cv_ld_force_load=no
6946 cat > conftest.c << _LT_EOF
6947 int forced_loaded() { return 2;}
6948 _LT_EOF
6949 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6950 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6951 echo "$AR cru libconftest.a conftest.o" >&5
6952 $AR cru libconftest.a conftest.o 2>&5
6953 cat > conftest.c << _LT_EOF
6954 int main() { return 0;}
6955 _LT_EOF
6956 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6957 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6958 _lt_result=$?
6959 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6960 lt_cv_ld_force_load=yes
6961 else
6962 cat conftest.err >&5
6963 fi
6964 rm -f conftest.err libconftest.a conftest conftest.c
6965 rm -rf conftest.dSYM
6966
6967 fi
6968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6969 $as_echo "$lt_cv_ld_force_load" >&6; }
6970 # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to
6971 # build without first building modern cctools / linker.
6972 case $host_cpu-$host_os in
6973 *-rhapsody* | *-darwin1.[012])
6974 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6975 *-darwin1.*)
6976 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6977 *-darwin*)
6978 # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
6979 # deployment target is forced to an earlier version.
6980 case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
6981 UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
6982 ;;
6983 10.[012][,.]*)
6984 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
6985 ;;
6986 *)
6987 ;;
6988 esac
6989 ;;
6990 esac
6991 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6992 _lt_dar_single_mod='$single_module'
6993 fi
6994 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6995 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6996 else
6997 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6998 fi
6999 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7000 _lt_dsymutil='~$DSYMUTIL $lib || :'
7001 else
7002 _lt_dsymutil=
7003 fi
7004 ;;
7005 esac
7006
7007 ac_ext=c
7008 ac_cpp='$CPP $CPPFLAGS'
7009 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7010 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7011 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7013 $as_echo_n "checking how to run the C preprocessor... " >&6; }
7014 # On Suns, sometimes $CPP names a directory.
7015 if test -n "$CPP" && test -d "$CPP"; then
7016 CPP=
7017 fi
7018 if test -z "$CPP"; then
7019 if ${ac_cv_prog_CPP+:} false; then :
7020 $as_echo_n "(cached) " >&6
7021 else
7022 # Double quotes because CPP needs to be expanded
7023 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7024 do
7025 ac_preproc_ok=false
7026 for ac_c_preproc_warn_flag in '' yes
7027 do
7028 # Use a header file that comes with gcc, so configuring glibc
7029 # with a fresh cross-compiler works.
7030 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7031 # <limits.h> exists even on freestanding compilers.
7032 # On the NeXT, cc -E runs the code through the compiler's parser,
7033 # not just through cpp. "Syntax error" is here to catch this case.
7034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7035 /* end confdefs.h. */
7036 #ifdef __STDC__
7037 # include <limits.h>
7038 #else
7039 # include <assert.h>
7040 #endif
7041 Syntax error
7042 _ACEOF
7043 if ac_fn_c_try_cpp "$LINENO"; then :
7044
7045 else
7046 # Broken: fails on valid input.
7047 continue
7048 fi
7049 rm -f conftest.err conftest.i conftest.$ac_ext
7050
7051 # OK, works on sane cases. Now check whether nonexistent headers
7052 # can be detected and how.
7053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7054 /* end confdefs.h. */
7055 #include <ac_nonexistent.h>
7056 _ACEOF
7057 if ac_fn_c_try_cpp "$LINENO"; then :
7058 # Broken: success on invalid input.
7059 continue
7060 else
7061 # Passes both tests.
7062 ac_preproc_ok=:
7063 break
7064 fi
7065 rm -f conftest.err conftest.i conftest.$ac_ext
7066
7067 done
7068 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7069 rm -f conftest.i conftest.err conftest.$ac_ext
7070 if $ac_preproc_ok; then :
7071 break
7072 fi
7073
7074 done
7075 ac_cv_prog_CPP=$CPP
7076
7077 fi
7078 CPP=$ac_cv_prog_CPP
7079 else
7080 ac_cv_prog_CPP=$CPP
7081 fi
7082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7083 $as_echo "$CPP" >&6; }
7084 ac_preproc_ok=false
7085 for ac_c_preproc_warn_flag in '' yes
7086 do
7087 # Use a header file that comes with gcc, so configuring glibc
7088 # with a fresh cross-compiler works.
7089 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7090 # <limits.h> exists even on freestanding compilers.
7091 # On the NeXT, cc -E runs the code through the compiler's parser,
7092 # not just through cpp. "Syntax error" is here to catch this case.
7093 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7094 /* end confdefs.h. */
7095 #ifdef __STDC__
7096 # include <limits.h>
7097 #else
7098 # include <assert.h>
7099 #endif
7100 Syntax error
7101 _ACEOF
7102 if ac_fn_c_try_cpp "$LINENO"; then :
7103
7104 else
7105 # Broken: fails on valid input.
7106 continue
7107 fi
7108 rm -f conftest.err conftest.i conftest.$ac_ext
7109
7110 # OK, works on sane cases. Now check whether nonexistent headers
7111 # can be detected and how.
7112 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7113 /* end confdefs.h. */
7114 #include <ac_nonexistent.h>
7115 _ACEOF
7116 if ac_fn_c_try_cpp "$LINENO"; then :
7117 # Broken: success on invalid input.
7118 continue
7119 else
7120 # Passes both tests.
7121 ac_preproc_ok=:
7122 break
7123 fi
7124 rm -f conftest.err conftest.i conftest.$ac_ext
7125
7126 done
7127 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7128 rm -f conftest.i conftest.err conftest.$ac_ext
7129 if $ac_preproc_ok; then :
7130
7131 else
7132 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7133 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7134 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
7135 See \`config.log' for more details" "$LINENO" 5; }
7136 fi
7137
7138 ac_ext=c
7139 ac_cpp='$CPP $CPPFLAGS'
7140 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7141 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7142 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7143
7144
7145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7146 $as_echo_n "checking for ANSI C header files... " >&6; }
7147 if ${ac_cv_header_stdc+:} false; then :
7148 $as_echo_n "(cached) " >&6
7149 else
7150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7151 /* end confdefs.h. */
7152 #include <stdlib.h>
7153 #include <stdarg.h>
7154 #include <string.h>
7155 #include <float.h>
7156
7157 int
7158 main ()
7159 {
7160
7161 ;
7162 return 0;
7163 }
7164 _ACEOF
7165 if ac_fn_c_try_compile "$LINENO"; then :
7166 ac_cv_header_stdc=yes
7167 else
7168 ac_cv_header_stdc=no
7169 fi
7170 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7171
7172 if test $ac_cv_header_stdc = yes; then
7173 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7175 /* end confdefs.h. */
7176 #include <string.h>
7177
7178 _ACEOF
7179 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7180 $EGREP "memchr" >/dev/null 2>&1; then :
7181
7182 else
7183 ac_cv_header_stdc=no
7184 fi
7185 rm -f conftest*
7186
7187 fi
7188
7189 if test $ac_cv_header_stdc = yes; then
7190 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7191 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7192 /* end confdefs.h. */
7193 #include <stdlib.h>
7194
7195 _ACEOF
7196 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7197 $EGREP "free" >/dev/null 2>&1; then :
7198
7199 else
7200 ac_cv_header_stdc=no
7201 fi
7202 rm -f conftest*
7203
7204 fi
7205
7206 if test $ac_cv_header_stdc = yes; then
7207 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7208 if test "$cross_compiling" = yes; then :
7209 :
7210 else
7211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7212 /* end confdefs.h. */
7213 #include <ctype.h>
7214 #include <stdlib.h>
7215 #if ((' ' & 0x0FF) == 0x020)
7216 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7217 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7218 #else
7219 # define ISLOWER(c) \
7220 (('a' <= (c) && (c) <= 'i') \
7221 || ('j' <= (c) && (c) <= 'r') \
7222 || ('s' <= (c) && (c) <= 'z'))
7223 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7224 #endif
7225
7226 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7227 int
7228 main ()
7229 {
7230 int i;
7231 for (i = 0; i < 256; i++)
7232 if (XOR (islower (i), ISLOWER (i))
7233 || toupper (i) != TOUPPER (i))
7234 return 2;
7235 return 0;
7236 }
7237 _ACEOF
7238 if ac_fn_c_try_run "$LINENO"; then :
7239
7240 else
7241 ac_cv_header_stdc=no
7242 fi
7243 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7244 conftest.$ac_objext conftest.beam conftest.$ac_ext
7245 fi
7246
7247 fi
7248 fi
7249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7250 $as_echo "$ac_cv_header_stdc" >&6; }
7251 if test $ac_cv_header_stdc = yes; then
7252
7253 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7254
7255 fi
7256
7257 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7258 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7259 inttypes.h stdint.h unistd.h
7260 do :
7261 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7262 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7263 "
7264 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7265 cat >>confdefs.h <<_ACEOF
7266 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7267 _ACEOF
7268
7269 fi
7270
7271 done
7272
7273
7274 for ac_header in dlfcn.h
7275 do :
7276 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7277 "
7278 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7279 cat >>confdefs.h <<_ACEOF
7280 #define HAVE_DLFCN_H 1
7281 _ACEOF
7282
7283 fi
7284
7285 done
7286
7287
7288
7289
7290
7291 # Set options
7292
7293
7294
7295 enable_dlopen=no
7296
7297
7298 enable_win32_dll=no
7299
7300
7301 # Check whether --enable-shared was given.
7302 if test "${enable_shared+set}" = set; then :
7303 enableval=$enable_shared; p=${PACKAGE-default}
7304 case $enableval in
7305 yes) enable_shared=yes ;;
7306 no) enable_shared=no ;;
7307 *)
7308 enable_shared=no
7309 # Look at the argument we got. We use all the common list separators.
7310 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7311 for pkg in $enableval; do
7312 IFS="$lt_save_ifs"
7313 if test "X$pkg" = "X$p"; then
7314 enable_shared=yes
7315 fi
7316 done
7317 IFS="$lt_save_ifs"
7318 ;;
7319 esac
7320 else
7321 enable_shared=yes
7322 fi
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332 # Check whether --enable-static was given.
7333 if test "${enable_static+set}" = set; then :
7334 enableval=$enable_static; p=${PACKAGE-default}
7335 case $enableval in
7336 yes) enable_static=yes ;;
7337 no) enable_static=no ;;
7338 *)
7339 enable_static=no
7340 # Look at the argument we got. We use all the common list separators.
7341 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7342 for pkg in $enableval; do
7343 IFS="$lt_save_ifs"
7344 if test "X$pkg" = "X$p"; then
7345 enable_static=yes
7346 fi
7347 done
7348 IFS="$lt_save_ifs"
7349 ;;
7350 esac
7351 else
7352 enable_static=yes
7353 fi
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364 # Check whether --with-pic was given.
7365 if test "${with_pic+set}" = set; then :
7366 withval=$with_pic; pic_mode="$withval"
7367 else
7368 pic_mode=default
7369 fi
7370
7371
7372 test -z "$pic_mode" && pic_mode=default
7373
7374
7375
7376
7377
7378
7379
7380 # Check whether --enable-fast-install was given.
7381 if test "${enable_fast_install+set}" = set; then :
7382 enableval=$enable_fast_install; p=${PACKAGE-default}
7383 case $enableval in
7384 yes) enable_fast_install=yes ;;
7385 no) enable_fast_install=no ;;
7386 *)
7387 enable_fast_install=no
7388 # Look at the argument we got. We use all the common list separators.
7389 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7390 for pkg in $enableval; do
7391 IFS="$lt_save_ifs"
7392 if test "X$pkg" = "X$p"; then
7393 enable_fast_install=yes
7394 fi
7395 done
7396 IFS="$lt_save_ifs"
7397 ;;
7398 esac
7399 else
7400 enable_fast_install=yes
7401 fi
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413 # This can be used to rebuild libtool when needed
7414 LIBTOOL_DEPS="$ltmain"
7415
7416 # Always use our own libtool.
7417 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444 test -z "$LN_S" && LN_S="ln -s"
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459 if test -n "${ZSH_VERSION+set}" ; then
7460 setopt NO_GLOB_SUBST
7461 fi
7462
7463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7464 $as_echo_n "checking for objdir... " >&6; }
7465 if ${lt_cv_objdir+:} false; then :
7466 $as_echo_n "(cached) " >&6
7467 else
7468 rm -f .libs 2>/dev/null
7469 mkdir .libs 2>/dev/null
7470 if test -d .libs; then
7471 lt_cv_objdir=.libs
7472 else
7473 # MS-DOS does not allow filenames that begin with a dot.
7474 lt_cv_objdir=_libs
7475 fi
7476 rmdir .libs 2>/dev/null
7477 fi
7478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7479 $as_echo "$lt_cv_objdir" >&6; }
7480 objdir=$lt_cv_objdir
7481
7482
7483
7484
7485
7486 cat >>confdefs.h <<_ACEOF
7487 #define LT_OBJDIR "$lt_cv_objdir/"
7488 _ACEOF
7489
7490
7491
7492
7493 case $host_os in
7494 aix3*)
7495 # AIX sometimes has problems with the GCC collect2 program. For some
7496 # reason, if we set the COLLECT_NAMES environment variable, the problems
7497 # vanish in a puff of smoke.
7498 if test "X${COLLECT_NAMES+set}" != Xset; then
7499 COLLECT_NAMES=
7500 export COLLECT_NAMES
7501 fi
7502 ;;
7503 esac
7504
7505 # Global variables:
7506 ofile=libtool
7507 can_build_shared=yes
7508
7509 # All known linkers require a `.a' archive for static linking (except MSVC,
7510 # which needs '.lib').
7511 libext=a
7512
7513 with_gnu_ld="$lt_cv_prog_gnu_ld"
7514
7515 old_CC="$CC"
7516 old_CFLAGS="$CFLAGS"
7517
7518 # Set sane defaults for various variables
7519 test -z "$CC" && CC=cc
7520 test -z "$LTCC" && LTCC=$CC
7521 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7522 test -z "$LD" && LD=ld
7523 test -z "$ac_objext" && ac_objext=o
7524
7525 for cc_temp in $compiler""; do
7526 case $cc_temp in
7527 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7528 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7529 \-*) ;;
7530 *) break;;
7531 esac
7532 done
7533 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7534
7535
7536 # Only perform the check for file, if the check method requires it
7537 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7538 case $deplibs_check_method in
7539 file_magic*)
7540 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7542 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7543 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7544 $as_echo_n "(cached) " >&6
7545 else
7546 case $MAGIC_CMD in
7547 [\\/*] | ?:[\\/]*)
7548 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7549 ;;
7550 *)
7551 lt_save_MAGIC_CMD="$MAGIC_CMD"
7552 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7553 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7554 for ac_dir in $ac_dummy; do
7555 IFS="$lt_save_ifs"
7556 test -z "$ac_dir" && ac_dir=.
7557 if test -f $ac_dir/${ac_tool_prefix}file; then
7558 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7559 if test -n "$file_magic_test_file"; then
7560 case $deplibs_check_method in
7561 "file_magic "*)
7562 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7563 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7564 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7565 $EGREP "$file_magic_regex" > /dev/null; then
7566 :
7567 else
7568 cat <<_LT_EOF 1>&2
7569
7570 *** Warning: the command libtool uses to detect shared libraries,
7571 *** $file_magic_cmd, produces output that libtool cannot recognize.
7572 *** The result is that libtool may fail to recognize shared libraries
7573 *** as such. This will affect the creation of libtool libraries that
7574 *** depend on shared libraries, but programs linked with such libtool
7575 *** libraries will work regardless of this problem. Nevertheless, you
7576 *** may want to report the problem to your system manager and/or to
7577 *** bug-libtool@gnu.org
7578
7579 _LT_EOF
7580 fi ;;
7581 esac
7582 fi
7583 break
7584 fi
7585 done
7586 IFS="$lt_save_ifs"
7587 MAGIC_CMD="$lt_save_MAGIC_CMD"
7588 ;;
7589 esac
7590 fi
7591
7592 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7593 if test -n "$MAGIC_CMD"; then
7594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7595 $as_echo "$MAGIC_CMD" >&6; }
7596 else
7597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7598 $as_echo "no" >&6; }
7599 fi
7600
7601
7602
7603
7604
7605 if test -z "$lt_cv_path_MAGIC_CMD"; then
7606 if test -n "$ac_tool_prefix"; then
7607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7608 $as_echo_n "checking for file... " >&6; }
7609 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7610 $as_echo_n "(cached) " >&6
7611 else
7612 case $MAGIC_CMD in
7613 [\\/*] | ?:[\\/]*)
7614 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7615 ;;
7616 *)
7617 lt_save_MAGIC_CMD="$MAGIC_CMD"
7618 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7619 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7620 for ac_dir in $ac_dummy; do
7621 IFS="$lt_save_ifs"
7622 test -z "$ac_dir" && ac_dir=.
7623 if test -f $ac_dir/file; then
7624 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7625 if test -n "$file_magic_test_file"; then
7626 case $deplibs_check_method in
7627 "file_magic "*)
7628 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7629 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7630 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7631 $EGREP "$file_magic_regex" > /dev/null; then
7632 :
7633 else
7634 cat <<_LT_EOF 1>&2
7635
7636 *** Warning: the command libtool uses to detect shared libraries,
7637 *** $file_magic_cmd, produces output that libtool cannot recognize.
7638 *** The result is that libtool may fail to recognize shared libraries
7639 *** as such. This will affect the creation of libtool libraries that
7640 *** depend on shared libraries, but programs linked with such libtool
7641 *** libraries will work regardless of this problem. Nevertheless, you
7642 *** may want to report the problem to your system manager and/or to
7643 *** bug-libtool@gnu.org
7644
7645 _LT_EOF
7646 fi ;;
7647 esac
7648 fi
7649 break
7650 fi
7651 done
7652 IFS="$lt_save_ifs"
7653 MAGIC_CMD="$lt_save_MAGIC_CMD"
7654 ;;
7655 esac
7656 fi
7657
7658 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7659 if test -n "$MAGIC_CMD"; then
7660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7661 $as_echo "$MAGIC_CMD" >&6; }
7662 else
7663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7664 $as_echo "no" >&6; }
7665 fi
7666
7667
7668 else
7669 MAGIC_CMD=:
7670 fi
7671 fi
7672
7673 fi
7674 ;;
7675 esac
7676
7677 # Use C for the default configuration in the libtool script
7678
7679 lt_save_CC="$CC"
7680 ac_ext=c
7681 ac_cpp='$CPP $CPPFLAGS'
7682 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7683 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7684 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7685
7686
7687 # Source file extension for C test sources.
7688 ac_ext=c
7689
7690 # Object file extension for compiled C test sources.
7691 objext=o
7692 objext=$objext
7693
7694 # Code to be used in simple compile tests
7695 lt_simple_compile_test_code="int some_variable = 0;"
7696
7697 # Code to be used in simple link tests
7698 lt_simple_link_test_code='int main(){return(0);}'
7699
7700
7701
7702
7703
7704
7705
7706 # If no C compiler was specified, use CC.
7707 LTCC=${LTCC-"$CC"}
7708
7709 # If no C compiler flags were specified, use CFLAGS.
7710 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7711
7712 # Allow CC to be a program name with arguments.
7713 compiler=$CC
7714
7715 # Save the default compiler, since it gets overwritten when the other
7716 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7717 compiler_DEFAULT=$CC
7718
7719 # save warnings/boilerplate of simple test code
7720 ac_outfile=conftest.$ac_objext
7721 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7722 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7723 _lt_compiler_boilerplate=`cat conftest.err`
7724 $RM conftest*
7725
7726 ac_outfile=conftest.$ac_objext
7727 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7728 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7729 _lt_linker_boilerplate=`cat conftest.err`
7730 $RM -r conftest*
7731
7732
7733 ## CAVEAT EMPTOR:
7734 ## There is no encapsulation within the following macros, do not change
7735 ## the running order or otherwise move them around unless you know exactly
7736 ## what you are doing...
7737 if test -n "$compiler"; then
7738
7739 lt_prog_compiler_no_builtin_flag=
7740
7741 if test "$GCC" = yes; then
7742 case $cc_basename in
7743 nvcc*)
7744 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7745 *)
7746 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7747 esac
7748
7749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7750 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7751 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
7752 $as_echo_n "(cached) " >&6
7753 else
7754 lt_cv_prog_compiler_rtti_exceptions=no
7755 ac_outfile=conftest.$ac_objext
7756 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7757 lt_compiler_flag="-fno-rtti -fno-exceptions"
7758 # Insert the option either (1) after the last *FLAGS variable, or
7759 # (2) before a word containing "conftest.", or (3) at the end.
7760 # Note that $ac_compile itself does not contain backslashes and begins
7761 # with a dollar sign (not a hyphen), so the echo should work correctly.
7762 # The option is referenced via a variable to avoid confusing sed.
7763 lt_compile=`echo "$ac_compile" | $SED \
7764 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7765 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7766 -e 's:$: $lt_compiler_flag:'`
7767 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7768 (eval "$lt_compile" 2>conftest.err)
7769 ac_status=$?
7770 cat conftest.err >&5
7771 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7772 if (exit $ac_status) && test -s "$ac_outfile"; then
7773 # The compiler can only warn and ignore the option if not recognized
7774 # So say no if there are warnings other than the usual output.
7775 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7776 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7777 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7778 lt_cv_prog_compiler_rtti_exceptions=yes
7779 fi
7780 fi
7781 $RM conftest*
7782
7783 fi
7784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7785 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7786
7787 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7788 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7789 else
7790 :
7791 fi
7792
7793 fi
7794
7795
7796
7797
7798
7799
7800 lt_prog_compiler_wl=
7801 lt_prog_compiler_pic=
7802 lt_prog_compiler_static=
7803
7804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7805 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7806
7807 if test "$GCC" = yes; then
7808 lt_prog_compiler_wl='-Wl,'
7809 lt_prog_compiler_static='-static'
7810
7811 case $host_os in
7812 aix*)
7813 # All AIX code is PIC.
7814 if test "$host_cpu" = ia64; then
7815 # AIX 5 now supports IA64 processor
7816 lt_prog_compiler_static='-Bstatic'
7817 fi
7818 lt_prog_compiler_pic='-fPIC'
7819 ;;
7820
7821 amigaos*)
7822 case $host_cpu in
7823 powerpc)
7824 # see comment about AmigaOS4 .so support
7825 lt_prog_compiler_pic='-fPIC'
7826 ;;
7827 m68k)
7828 # FIXME: we need at least 68020 code to build shared libraries, but
7829 # adding the `-m68020' flag to GCC prevents building anything better,
7830 # like `-m68040'.
7831 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7832 ;;
7833 esac
7834 ;;
7835
7836 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7837 # PIC is the default for these OSes.
7838 ;;
7839
7840 mingw* | cygwin* | pw32* | os2* | cegcc*)
7841 # This hack is so that the source file can tell whether it is being
7842 # built for inclusion in a dll (and should export symbols for example).
7843 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7844 # (--disable-auto-import) libraries
7845 lt_prog_compiler_pic='-DDLL_EXPORT'
7846 ;;
7847
7848 darwin* | rhapsody*)
7849 # PIC is the default on this platform
7850 # Common symbols not allowed in MH_DYLIB files
7851 lt_prog_compiler_pic='-fno-common'
7852 ;;
7853
7854 haiku*)
7855 # PIC is the default for Haiku.
7856 # The "-static" flag exists, but is broken.
7857 lt_prog_compiler_static=
7858 ;;
7859
7860 hpux*)
7861 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7862 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7863 # sets the default TLS model and affects inlining.
7864 case $host_cpu in
7865 hppa*64*)
7866 # +Z the default
7867 ;;
7868 *)
7869 lt_prog_compiler_pic='-fPIC'
7870 ;;
7871 esac
7872 ;;
7873
7874 interix[3-9]*)
7875 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7876 # Instead, we relocate shared libraries at runtime.
7877 ;;
7878
7879 msdosdjgpp*)
7880 # Just because we use GCC doesn't mean we suddenly get shared libraries
7881 # on systems that don't support them.
7882 lt_prog_compiler_can_build_shared=no
7883 enable_shared=no
7884 ;;
7885
7886 *nto* | *qnx*)
7887 # QNX uses GNU C++, but need to define -shared option too, otherwise
7888 # it will coredump.
7889 lt_prog_compiler_pic='-fPIC -shared'
7890 ;;
7891
7892 sysv4*MP*)
7893 if test -d /usr/nec; then
7894 lt_prog_compiler_pic=-Kconform_pic
7895 fi
7896 ;;
7897
7898 *)
7899 lt_prog_compiler_pic='-fPIC'
7900 ;;
7901 esac
7902
7903 case $cc_basename in
7904 nvcc*) # Cuda Compiler Driver 2.2
7905 lt_prog_compiler_wl='-Xlinker '
7906 lt_prog_compiler_pic='-Xcompiler -fPIC'
7907 ;;
7908 esac
7909 else
7910 # PORTME Check for flag to pass linker flags through the system compiler.
7911 case $host_os in
7912 aix*)
7913 lt_prog_compiler_wl='-Wl,'
7914 if test "$host_cpu" = ia64; then
7915 # AIX 5 now supports IA64 processor
7916 lt_prog_compiler_static='-Bstatic'
7917 else
7918 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7919 fi
7920 ;;
7921
7922 mingw* | cygwin* | pw32* | os2* | cegcc*)
7923 # This hack is so that the source file can tell whether it is being
7924 # built for inclusion in a dll (and should export symbols for example).
7925 lt_prog_compiler_pic='-DDLL_EXPORT'
7926 ;;
7927
7928 hpux9* | hpux10* | hpux11*)
7929 lt_prog_compiler_wl='-Wl,'
7930 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7931 # not for PA HP-UX.
7932 case $host_cpu in
7933 hppa*64*|ia64*)
7934 # +Z the default
7935 ;;
7936 *)
7937 lt_prog_compiler_pic='+Z'
7938 ;;
7939 esac
7940 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7941 lt_prog_compiler_static='${wl}-a ${wl}archive'
7942 ;;
7943
7944 irix5* | irix6* | nonstopux*)
7945 lt_prog_compiler_wl='-Wl,'
7946 # PIC (with -KPIC) is the default.
7947 lt_prog_compiler_static='-non_shared'
7948 ;;
7949
7950 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7951 case $cc_basename in
7952 # old Intel for x86_64 which still supported -KPIC.
7953 ecc*)
7954 lt_prog_compiler_wl='-Wl,'
7955 lt_prog_compiler_pic='-KPIC'
7956 lt_prog_compiler_static='-static'
7957 ;;
7958 # icc used to be incompatible with GCC.
7959 # ICC 10 doesn't accept -KPIC any more.
7960 icc* | ifort*)
7961 lt_prog_compiler_wl='-Wl,'
7962 lt_prog_compiler_pic='-fPIC'
7963 lt_prog_compiler_static='-static'
7964 ;;
7965 # Lahey Fortran 8.1.
7966 lf95*)
7967 lt_prog_compiler_wl='-Wl,'
7968 lt_prog_compiler_pic='--shared'
7969 lt_prog_compiler_static='--static'
7970 ;;
7971 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7972 # Portland Group compilers (*not* the Pentium gcc compiler,
7973 # which looks to be a dead project)
7974 lt_prog_compiler_wl='-Wl,'
7975 lt_prog_compiler_pic='-fpic'
7976 lt_prog_compiler_static='-Bstatic'
7977 ;;
7978 ccc*)
7979 lt_prog_compiler_wl='-Wl,'
7980 # All Alpha code is PIC.
7981 lt_prog_compiler_static='-non_shared'
7982 ;;
7983 xl* | bgxl* | bgf* | mpixl*)
7984 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7985 lt_prog_compiler_wl='-Wl,'
7986 lt_prog_compiler_pic='-qpic'
7987 lt_prog_compiler_static='-qstaticlink'
7988 ;;
7989 *)
7990 case `$CC -V 2>&1 | sed 5q` in
7991 *Sun\ F* | *Sun*Fortran*)
7992 # Sun Fortran 8.3 passes all unrecognized flags to the linker
7993 lt_prog_compiler_pic='-KPIC'
7994 lt_prog_compiler_static='-Bstatic'
7995 lt_prog_compiler_wl=''
7996 ;;
7997 *Sun\ C*)
7998 # Sun C 5.9
7999 lt_prog_compiler_pic='-KPIC'
8000 lt_prog_compiler_static='-Bstatic'
8001 lt_prog_compiler_wl='-Wl,'
8002 ;;
8003 esac
8004 ;;
8005 esac
8006 ;;
8007
8008 newsos6)
8009 lt_prog_compiler_pic='-KPIC'
8010 lt_prog_compiler_static='-Bstatic'
8011 ;;
8012
8013 *nto* | *qnx*)
8014 # QNX uses GNU C++, but need to define -shared option too, otherwise
8015 # it will coredump.
8016 lt_prog_compiler_pic='-fPIC -shared'
8017 ;;
8018
8019 osf3* | osf4* | osf5*)
8020 lt_prog_compiler_wl='-Wl,'
8021 # All OSF/1 code is PIC.
8022 lt_prog_compiler_static='-non_shared'
8023 ;;
8024
8025 rdos*)
8026 lt_prog_compiler_static='-non_shared'
8027 ;;
8028
8029 solaris*)
8030 lt_prog_compiler_pic='-KPIC'
8031 lt_prog_compiler_static='-Bstatic'
8032 case $cc_basename in
8033 f77* | f90* | f95*)
8034 lt_prog_compiler_wl='-Qoption ld ';;
8035 *)
8036 lt_prog_compiler_wl='-Wl,';;
8037 esac
8038 ;;
8039
8040 sunos4*)
8041 lt_prog_compiler_wl='-Qoption ld '
8042 lt_prog_compiler_pic='-PIC'
8043 lt_prog_compiler_static='-Bstatic'
8044 ;;
8045
8046 sysv4 | sysv4.2uw2* | sysv4.3*)
8047 lt_prog_compiler_wl='-Wl,'
8048 lt_prog_compiler_pic='-KPIC'
8049 lt_prog_compiler_static='-Bstatic'
8050 ;;
8051
8052 sysv4*MP*)
8053 if test -d /usr/nec ;then
8054 lt_prog_compiler_pic='-Kconform_pic'
8055 lt_prog_compiler_static='-Bstatic'
8056 fi
8057 ;;
8058
8059 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8060 lt_prog_compiler_wl='-Wl,'
8061 lt_prog_compiler_pic='-KPIC'
8062 lt_prog_compiler_static='-Bstatic'
8063 ;;
8064
8065 unicos*)
8066 lt_prog_compiler_wl='-Wl,'
8067 lt_prog_compiler_can_build_shared=no
8068 ;;
8069
8070 uts4*)
8071 lt_prog_compiler_pic='-pic'
8072 lt_prog_compiler_static='-Bstatic'
8073 ;;
8074
8075 *)
8076 lt_prog_compiler_can_build_shared=no
8077 ;;
8078 esac
8079 fi
8080
8081 case $host_os in
8082 # For platforms which do not support PIC, -DPIC is meaningless:
8083 *djgpp*)
8084 lt_prog_compiler_pic=
8085 ;;
8086 *)
8087 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8088 ;;
8089 esac
8090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8091 $as_echo "$lt_prog_compiler_pic" >&6; }
8092
8093
8094
8095
8096
8097
8098 #
8099 # Check to make sure the PIC flag actually works.
8100 #
8101 if test -n "$lt_prog_compiler_pic"; then
8102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8103 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8104 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8105 $as_echo_n "(cached) " >&6
8106 else
8107 lt_cv_prog_compiler_pic_works=no
8108 ac_outfile=conftest.$ac_objext
8109 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8110 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8111 # Insert the option either (1) after the last *FLAGS variable, or
8112 # (2) before a word containing "conftest.", or (3) at the end.
8113 # Note that $ac_compile itself does not contain backslashes and begins
8114 # with a dollar sign (not a hyphen), so the echo should work correctly.
8115 # The option is referenced via a variable to avoid confusing sed.
8116 lt_compile=`echo "$ac_compile" | $SED \
8117 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8118 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8119 -e 's:$: $lt_compiler_flag:'`
8120 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8121 (eval "$lt_compile" 2>conftest.err)
8122 ac_status=$?
8123 cat conftest.err >&5
8124 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8125 if (exit $ac_status) && test -s "$ac_outfile"; then
8126 # The compiler can only warn and ignore the option if not recognized
8127 # So say no if there are warnings other than the usual output.
8128 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8129 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8130 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8131 lt_cv_prog_compiler_pic_works=yes
8132 fi
8133 fi
8134 $RM conftest*
8135
8136 fi
8137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8138 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8139
8140 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8141 case $lt_prog_compiler_pic in
8142 "" | " "*) ;;
8143 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8144 esac
8145 else
8146 lt_prog_compiler_pic=
8147 lt_prog_compiler_can_build_shared=no
8148 fi
8149
8150 fi
8151
8152
8153
8154
8155
8156
8157 #
8158 # Check to make sure the static flag actually works.
8159 #
8160 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8162 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8163 if ${lt_cv_prog_compiler_static_works+:} false; then :
8164 $as_echo_n "(cached) " >&6
8165 else
8166 lt_cv_prog_compiler_static_works=no
8167 save_LDFLAGS="$LDFLAGS"
8168 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8169 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8170 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8171 # The linker can only warn and ignore the option if not recognized
8172 # So say no if there are warnings
8173 if test -s conftest.err; then
8174 # Append any errors to the config.log.
8175 cat conftest.err 1>&5
8176 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8177 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8178 if diff conftest.exp conftest.er2 >/dev/null; then
8179 lt_cv_prog_compiler_static_works=yes
8180 fi
8181 else
8182 lt_cv_prog_compiler_static_works=yes
8183 fi
8184 fi
8185 $RM -r conftest*
8186 LDFLAGS="$save_LDFLAGS"
8187
8188 fi
8189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8190 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8191
8192 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8193 :
8194 else
8195 lt_prog_compiler_static=
8196 fi
8197
8198
8199
8200
8201
8202
8203
8204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8205 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8206 if ${lt_cv_prog_compiler_c_o+:} false; then :
8207 $as_echo_n "(cached) " >&6
8208 else
8209 lt_cv_prog_compiler_c_o=no
8210 $RM -r conftest 2>/dev/null
8211 mkdir conftest
8212 cd conftest
8213 mkdir out
8214 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8215
8216 lt_compiler_flag="-o out/conftest2.$ac_objext"
8217 # Insert the option either (1) after the last *FLAGS variable, or
8218 # (2) before a word containing "conftest.", or (3) at the end.
8219 # Note that $ac_compile itself does not contain backslashes and begins
8220 # with a dollar sign (not a hyphen), so the echo should work correctly.
8221 lt_compile=`echo "$ac_compile" | $SED \
8222 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8223 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8224 -e 's:$: $lt_compiler_flag:'`
8225 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8226 (eval "$lt_compile" 2>out/conftest.err)
8227 ac_status=$?
8228 cat out/conftest.err >&5
8229 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8230 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8231 then
8232 # The compiler can only warn and ignore the option if not recognized
8233 # So say no if there are warnings
8234 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8235 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8236 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8237 lt_cv_prog_compiler_c_o=yes
8238 fi
8239 fi
8240 chmod u+w . 2>&5
8241 $RM conftest*
8242 # SGI C++ compiler will create directory out/ii_files/ for
8243 # template instantiation
8244 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8245 $RM out/* && rmdir out
8246 cd ..
8247 $RM -r conftest
8248 $RM conftest*
8249
8250 fi
8251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8252 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8253
8254
8255
8256
8257
8258
8259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8260 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8261 if ${lt_cv_prog_compiler_c_o+:} false; then :
8262 $as_echo_n "(cached) " >&6
8263 else
8264 lt_cv_prog_compiler_c_o=no
8265 $RM -r conftest 2>/dev/null
8266 mkdir conftest
8267 cd conftest
8268 mkdir out
8269 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8270
8271 lt_compiler_flag="-o out/conftest2.$ac_objext"
8272 # Insert the option either (1) after the last *FLAGS variable, or
8273 # (2) before a word containing "conftest.", or (3) at the end.
8274 # Note that $ac_compile itself does not contain backslashes and begins
8275 # with a dollar sign (not a hyphen), so the echo should work correctly.
8276 lt_compile=`echo "$ac_compile" | $SED \
8277 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8278 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8279 -e 's:$: $lt_compiler_flag:'`
8280 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8281 (eval "$lt_compile" 2>out/conftest.err)
8282 ac_status=$?
8283 cat out/conftest.err >&5
8284 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8285 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8286 then
8287 # The compiler can only warn and ignore the option if not recognized
8288 # So say no if there are warnings
8289 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8290 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8291 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8292 lt_cv_prog_compiler_c_o=yes
8293 fi
8294 fi
8295 chmod u+w . 2>&5
8296 $RM conftest*
8297 # SGI C++ compiler will create directory out/ii_files/ for
8298 # template instantiation
8299 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8300 $RM out/* && rmdir out
8301 cd ..
8302 $RM -r conftest
8303 $RM conftest*
8304
8305 fi
8306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8307 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8308
8309
8310
8311
8312 hard_links="nottested"
8313 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8314 # do not overwrite the value of need_locks provided by the user
8315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8316 $as_echo_n "checking if we can lock with hard links... " >&6; }
8317 hard_links=yes
8318 $RM conftest*
8319 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8320 touch conftest.a
8321 ln conftest.a conftest.b 2>&5 || hard_links=no
8322 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8324 $as_echo "$hard_links" >&6; }
8325 if test "$hard_links" = no; then
8326 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8327 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8328 need_locks=warn
8329 fi
8330 else
8331 need_locks=no
8332 fi
8333
8334
8335
8336
8337
8338
8339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8340 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8341
8342 runpath_var=
8343 allow_undefined_flag=
8344 always_export_symbols=no
8345 archive_cmds=
8346 archive_expsym_cmds=
8347 compiler_needs_object=no
8348 enable_shared_with_static_runtimes=no
8349 export_dynamic_flag_spec=
8350 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8351 hardcode_automatic=no
8352 hardcode_direct=no
8353 hardcode_direct_absolute=no
8354 hardcode_libdir_flag_spec=
8355 hardcode_libdir_flag_spec_ld=
8356 hardcode_libdir_separator=
8357 hardcode_minus_L=no
8358 hardcode_shlibpath_var=unsupported
8359 inherit_rpath=no
8360 link_all_deplibs=unknown
8361 module_cmds=
8362 module_expsym_cmds=
8363 old_archive_from_new_cmds=
8364 old_archive_from_expsyms_cmds=
8365 thread_safe_flag_spec=
8366 whole_archive_flag_spec=
8367 # include_expsyms should be a list of space-separated symbols to be *always*
8368 # included in the symbol list
8369 include_expsyms=
8370 # exclude_expsyms can be an extended regexp of symbols to exclude
8371 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8372 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8373 # as well as any symbol that contains `d'.
8374 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8375 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8376 # platforms (ab)use it in PIC code, but their linkers get confused if
8377 # the symbol is explicitly referenced. Since portable code cannot
8378 # rely on this symbol name, it's probably fine to never include it in
8379 # preloaded symbol tables.
8380 # Exclude shared library initialization/finalization symbols.
8381 extract_expsyms_cmds=
8382
8383 case $host_os in
8384 cygwin* | mingw* | pw32* | cegcc*)
8385 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8386 # When not using gcc, we currently assume that we are using
8387 # Microsoft Visual C++.
8388 if test "$GCC" != yes; then
8389 with_gnu_ld=no
8390 fi
8391 ;;
8392 interix*)
8393 # we just hope/assume this is gcc and not c89 (= MSVC++)
8394 with_gnu_ld=yes
8395 ;;
8396 openbsd*)
8397 with_gnu_ld=no
8398 ;;
8399 esac
8400
8401 ld_shlibs=yes
8402
8403 # On some targets, GNU ld is compatible enough with the native linker
8404 # that we're better off using the native interface for both.
8405 lt_use_gnu_ld_interface=no
8406 if test "$with_gnu_ld" = yes; then
8407 case $host_os in
8408 aix*)
8409 # The AIX port of GNU ld has always aspired to compatibility
8410 # with the native linker. However, as the warning in the GNU ld
8411 # block says, versions before 2.19.5* couldn't really create working
8412 # shared libraries, regardless of the interface used.
8413 case `$LD -v 2>&1` in
8414 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8415 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8416 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8417 *)
8418 lt_use_gnu_ld_interface=yes
8419 ;;
8420 esac
8421 ;;
8422 *)
8423 lt_use_gnu_ld_interface=yes
8424 ;;
8425 esac
8426 fi
8427
8428 if test "$lt_use_gnu_ld_interface" = yes; then
8429 # If archive_cmds runs LD, not CC, wlarc should be empty
8430 wlarc='${wl}'
8431
8432 # Set some defaults for GNU ld with shared library support. These
8433 # are reset later if shared libraries are not supported. Putting them
8434 # here allows them to be overridden if necessary.
8435 runpath_var=LD_RUN_PATH
8436 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8437 export_dynamic_flag_spec='${wl}--export-dynamic'
8438 # ancient GNU ld didn't support --whole-archive et. al.
8439 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8440 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8441 else
8442 whole_archive_flag_spec=
8443 fi
8444 supports_anon_versioning=no
8445 case `$LD -v 2>&1` in
8446 *GNU\ gold*) supports_anon_versioning=yes ;;
8447 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8448 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8449 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8450 *\ 2.11.*) ;; # other 2.11 versions
8451 *) supports_anon_versioning=yes ;;
8452 esac
8453
8454 # See if GNU ld supports shared libraries.
8455 case $host_os in
8456 aix[3-9]*)
8457 # On AIX/PPC, the GNU linker is very broken
8458 if test "$host_cpu" != ia64; then
8459 ld_shlibs=no
8460 cat <<_LT_EOF 1>&2
8461
8462 *** Warning: the GNU linker, at least up to release 2.19, is reported
8463 *** to be unable to reliably create shared libraries on AIX.
8464 *** Therefore, libtool is disabling shared libraries support. If you
8465 *** really care for shared libraries, you may want to install binutils
8466 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8467 *** You will then need to restart the configuration process.
8468
8469 _LT_EOF
8470 fi
8471 ;;
8472
8473 amigaos*)
8474 case $host_cpu in
8475 powerpc)
8476 # see comment about AmigaOS4 .so support
8477 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8478 archive_expsym_cmds=''
8479 ;;
8480 m68k)
8481 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)'
8482 hardcode_libdir_flag_spec='-L$libdir'
8483 hardcode_minus_L=yes
8484 ;;
8485 esac
8486 ;;
8487
8488 beos*)
8489 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8490 allow_undefined_flag=unsupported
8491 # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
8492 # support --undefined. This deserves some investigation. FIXME
8493 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8494 else
8495 ld_shlibs=no
8496 fi
8497 ;;
8498
8499 cygwin* | mingw* | pw32* | cegcc*)
8500 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8501 # as there is no search path for DLLs.
8502 hardcode_libdir_flag_spec='-L$libdir'
8503 export_dynamic_flag_spec='${wl}--export-all-symbols'
8504 allow_undefined_flag=unsupported
8505 always_export_symbols=no
8506 enable_shared_with_static_runtimes=yes
8507 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8508
8509 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8510 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8511 # If the export-symbols file already is a .def file (1st line
8512 # is EXPORTS), use it as is; otherwise, prepend...
8513 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8514 cp $export_symbols $output_objdir/$soname.def;
8515 else
8516 echo EXPORTS > $output_objdir/$soname.def;
8517 cat $export_symbols >> $output_objdir/$soname.def;
8518 fi~
8519 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8520 else
8521 ld_shlibs=no
8522 fi
8523 ;;
8524
8525 haiku*)
8526 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8527 link_all_deplibs=yes
8528 ;;
8529
8530 interix[3-9]*)
8531 hardcode_direct=no
8532 hardcode_shlibpath_var=no
8533 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8534 export_dynamic_flag_spec='${wl}-E'
8535 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8536 # Instead, shared libraries are loaded at an image base (0x10000000 by
8537 # default) and relocated if they conflict, which is a slow very memory
8538 # consuming and fragmenting process. To avoid this, we pick a random,
8539 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8540 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8541 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8542 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'
8543 ;;
8544
8545 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
8546 tmp_diet=no
8547 if test "$host_os" = linux-dietlibc; then
8548 case $cc_basename in
8549 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8550 esac
8551 fi
8552 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8553 && test "$tmp_diet" = no
8554 then
8555 tmp_addflag=' $pic_flag'
8556 tmp_sharedflag='-shared'
8557 case $cc_basename,$host_cpu in
8558 pgcc*) # Portland Group C compiler
8559 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8560 tmp_addflag=' $pic_flag'
8561 ;;
8562 pgf77* | pgf90* | pgf95* | pgfortran*)
8563 # Portland Group f77 and f90 compilers
8564 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8565 tmp_addflag=' $pic_flag -Mnomain' ;;
8566 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8567 tmp_addflag=' -i_dynamic' ;;
8568 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8569 tmp_addflag=' -i_dynamic -nofor_main' ;;
8570 ifc* | ifort*) # Intel Fortran compiler
8571 tmp_addflag=' -nofor_main' ;;
8572 lf95*) # Lahey Fortran 8.1
8573 whole_archive_flag_spec=
8574 tmp_sharedflag='--shared' ;;
8575 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8576 tmp_sharedflag='-qmkshrobj'
8577 tmp_addflag= ;;
8578 nvcc*) # Cuda Compiler Driver 2.2
8579 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8580 compiler_needs_object=yes
8581 ;;
8582 esac
8583 case `$CC -V 2>&1 | sed 5q` in
8584 *Sun\ C*) # Sun C 5.9
8585 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8586 compiler_needs_object=yes
8587 tmp_sharedflag='-G' ;;
8588 *Sun\ F*) # Sun Fortran 8.3
8589 tmp_sharedflag='-G' ;;
8590 esac
8591 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8592
8593 if test "x$supports_anon_versioning" = xyes; then
8594 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8595 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8596 echo "local: *; };" >> $output_objdir/$libname.ver~
8597 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8598 fi
8599
8600 case $cc_basename in
8601 xlf* | bgf* | bgxlf* | mpixlf*)
8602 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8603 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8604 hardcode_libdir_flag_spec=
8605 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8606 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8607 if test "x$supports_anon_versioning" = xyes; then
8608 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8609 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8610 echo "local: *; };" >> $output_objdir/$libname.ver~
8611 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8612 fi
8613 ;;
8614 esac
8615 else
8616 ld_shlibs=no
8617 fi
8618 ;;
8619
8620 netbsd*)
8621 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8622 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8623 wlarc=
8624 else
8625 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8626 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8627 fi
8628 ;;
8629
8630 solaris*)
8631 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8632 ld_shlibs=no
8633 cat <<_LT_EOF 1>&2
8634
8635 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8636 *** create shared libraries on Solaris systems. Therefore, libtool
8637 *** is disabling shared libraries support. We urge you to upgrade GNU
8638 *** binutils to release 2.9.1 or newer. Another option is to modify
8639 *** your PATH or compiler configuration so that the native linker is
8640 *** used, and then restart.
8641
8642 _LT_EOF
8643 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8644 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8645 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8646 else
8647 ld_shlibs=no
8648 fi
8649 ;;
8650
8651 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8652 case `$LD -v 2>&1` in
8653 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8654 ld_shlibs=no
8655 cat <<_LT_EOF 1>&2
8656
8657 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8658 *** reliably create shared libraries on SCO systems. Therefore, libtool
8659 *** is disabling shared libraries support. We urge you to upgrade GNU
8660 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8661 *** your PATH or compiler configuration so that the native linker is
8662 *** used, and then restart.
8663
8664 _LT_EOF
8665 ;;
8666 *)
8667 # For security reasons, it is highly recommended that you always
8668 # use absolute paths for naming shared libraries, and exclude the
8669 # DT_RUNPATH tag from executables and libraries. But doing so
8670 # requires that you compile everything twice, which is a pain.
8671 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8672 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8673 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8674 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8675 else
8676 ld_shlibs=no
8677 fi
8678 ;;
8679 esac
8680 ;;
8681
8682 sunos4*)
8683 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8684 wlarc=
8685 hardcode_direct=yes
8686 hardcode_shlibpath_var=no
8687 ;;
8688
8689 *)
8690 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8691 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8692 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8693 else
8694 ld_shlibs=no
8695 fi
8696 ;;
8697 esac
8698
8699 if test "$ld_shlibs" = no; then
8700 runpath_var=
8701 hardcode_libdir_flag_spec=
8702 export_dynamic_flag_spec=
8703 whole_archive_flag_spec=
8704 fi
8705 else
8706 # PORTME fill in a description of your system's linker (not GNU ld)
8707 case $host_os in
8708 aix3*)
8709 allow_undefined_flag=unsupported
8710 always_export_symbols=yes
8711 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'
8712 # Note: this linker hardcodes the directories in LIBPATH if there
8713 # are no directories specified by -L.
8714 hardcode_minus_L=yes
8715 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8716 # Neither direct hardcoding nor static linking is supported with a
8717 # broken collect2.
8718 hardcode_direct=unsupported
8719 fi
8720 ;;
8721
8722 aix[4-9]*)
8723 if test "$host_cpu" = ia64; then
8724 # On IA64, the linker does run time linking by default, so we don't
8725 # have to do anything special.
8726 aix_use_runtimelinking=no
8727 exp_sym_flag='-Bexport'
8728 no_entry_flag=""
8729 else
8730 # If we're using GNU nm, then we don't want the "-C" option.
8731 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8732 # Also, AIX nm treats weak defined symbols like other global
8733 # defined symbols, whereas GNU nm marks them as "W".
8734 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8735 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8736 else
8737 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8738 fi
8739 aix_use_runtimelinking=no
8740
8741 # Test if we are trying to use run time linking or normal
8742 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8743 # need to do runtime linking.
8744 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8745 for ld_flag in $LDFLAGS; do
8746 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8747 aix_use_runtimelinking=yes
8748 break
8749 fi
8750 done
8751 ;;
8752 esac
8753
8754 exp_sym_flag='-bexport'
8755 no_entry_flag='-bnoentry'
8756 fi
8757
8758 # When large executables or shared objects are built, AIX ld can
8759 # have problems creating the table of contents. If linking a library
8760 # or program results in "error TOC overflow" add -mminimal-toc to
8761 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8762 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8763
8764 archive_cmds=''
8765 hardcode_direct=yes
8766 hardcode_direct_absolute=yes
8767 hardcode_libdir_separator=':'
8768 link_all_deplibs=yes
8769 file_list_spec='${wl}-f,'
8770
8771 if test "$GCC" = yes; then
8772 case $host_os in aix4.[012]|aix4.[012].*)
8773 # We only want to do this on AIX 4.2 and lower, the check
8774 # below for broken collect2 doesn't work under 4.3+
8775 collect2name=`${CC} -print-prog-name=collect2`
8776 if test -f "$collect2name" &&
8777 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8778 then
8779 # We have reworked collect2
8780 :
8781 else
8782 # We have old collect2
8783 hardcode_direct=unsupported
8784 # It fails to find uninstalled libraries when the uninstalled
8785 # path is not listed in the libpath. Setting hardcode_minus_L
8786 # to unsupported forces relinking
8787 hardcode_minus_L=yes
8788 hardcode_libdir_flag_spec='-L$libdir'
8789 hardcode_libdir_separator=
8790 fi
8791 ;;
8792 esac
8793 shared_flag='-shared'
8794 if test "$aix_use_runtimelinking" = yes; then
8795 shared_flag="$shared_flag "'${wl}-G'
8796 fi
8797 else
8798 # not using gcc
8799 if test "$host_cpu" = ia64; then
8800 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8801 # chokes on -Wl,-G. The following line is correct:
8802 shared_flag='-G'
8803 else
8804 if test "$aix_use_runtimelinking" = yes; then
8805 shared_flag='${wl}-G'
8806 else
8807 shared_flag='${wl}-bM:SRE'
8808 fi
8809 fi
8810 fi
8811
8812 export_dynamic_flag_spec='${wl}-bexpall'
8813 # It seems that -bexpall does not export symbols beginning with
8814 # underscore (_), so it is better to generate a list of symbols to export.
8815 always_export_symbols=yes
8816 if test "$aix_use_runtimelinking" = yes; then
8817 # Warning - without using the other runtime loading flags (-brtl),
8818 # -berok will link without error, but may produce a broken library.
8819 allow_undefined_flag='-berok'
8820 # Determine the default libpath from the value encoded in an
8821 # empty executable.
8822 if test x$gcc_no_link = xyes; then
8823 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8824 fi
8825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8826 /* end confdefs.h. */
8827
8828 int
8829 main ()
8830 {
8831
8832 ;
8833 return 0;
8834 }
8835 _ACEOF
8836 if ac_fn_c_try_link "$LINENO"; then :
8837
8838 lt_aix_libpath_sed='
8839 /Import File Strings/,/^$/ {
8840 /^0/ {
8841 s/^0 *\(.*\)$/\1/
8842 p
8843 }
8844 }'
8845 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8846 # Check for a 64-bit object if we didn't find anything.
8847 if test -z "$aix_libpath"; then
8848 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8849 fi
8850 fi
8851 rm -f core conftest.err conftest.$ac_objext \
8852 conftest$ac_exeext conftest.$ac_ext
8853 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8854
8855 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8856 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
8857 else
8858 if test "$host_cpu" = ia64; then
8859 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8860 allow_undefined_flag="-z nodefs"
8861 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"
8862 else
8863 # Determine the default libpath from the value encoded in an
8864 # empty executable.
8865 if test x$gcc_no_link = xyes; then
8866 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8867 fi
8868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8869 /* end confdefs.h. */
8870
8871 int
8872 main ()
8873 {
8874
8875 ;
8876 return 0;
8877 }
8878 _ACEOF
8879 if ac_fn_c_try_link "$LINENO"; then :
8880
8881 lt_aix_libpath_sed='
8882 /Import File Strings/,/^$/ {
8883 /^0/ {
8884 s/^0 *\(.*\)$/\1/
8885 p
8886 }
8887 }'
8888 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8889 # Check for a 64-bit object if we didn't find anything.
8890 if test -z "$aix_libpath"; then
8891 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8892 fi
8893 fi
8894 rm -f core conftest.err conftest.$ac_objext \
8895 conftest$ac_exeext conftest.$ac_ext
8896 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8897
8898 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8899 # Warning - without using the other run time loading flags,
8900 # -berok will link without error, but may produce a broken library.
8901 no_undefined_flag=' ${wl}-bernotok'
8902 allow_undefined_flag=' ${wl}-berok'
8903 if test "$with_gnu_ld" = yes; then
8904 # We only use this code for GNU lds that support --whole-archive.
8905 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8906 else
8907 # Exported symbols can be pulled into shared objects from archives
8908 whole_archive_flag_spec='$convenience'
8909 fi
8910 archive_cmds_need_lc=yes
8911 # This is similar to how AIX traditionally builds its shared libraries.
8912 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'
8913 fi
8914 fi
8915 ;;
8916
8917 amigaos*)
8918 case $host_cpu in
8919 powerpc)
8920 # see comment about AmigaOS4 .so support
8921 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8922 archive_expsym_cmds=''
8923 ;;
8924 m68k)
8925 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)'
8926 hardcode_libdir_flag_spec='-L$libdir'
8927 hardcode_minus_L=yes
8928 ;;
8929 esac
8930 ;;
8931
8932 bsdi[45]*)
8933 export_dynamic_flag_spec=-rdynamic
8934 ;;
8935
8936 cygwin* | mingw* | pw32* | cegcc*)
8937 # When not using gcc, we currently assume that we are using
8938 # Microsoft Visual C++.
8939 # hardcode_libdir_flag_spec is actually meaningless, as there is
8940 # no search path for DLLs.
8941 hardcode_libdir_flag_spec=' '
8942 allow_undefined_flag=unsupported
8943 # Tell ltmain to make .lib files, not .a files.
8944 libext=lib
8945 # Tell ltmain to make .dll files, not .so files.
8946 shrext_cmds=".dll"
8947 # FIXME: Setting linknames here is a bad hack.
8948 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8949 # The linker will automatically build a .lib file if we build a DLL.
8950 old_archive_from_new_cmds='true'
8951 # FIXME: Should let the user specify the lib program.
8952 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8953 fix_srcfile_path='`cygpath -w "$srcfile"`'
8954 enable_shared_with_static_runtimes=yes
8955 ;;
8956
8957 darwin* | rhapsody*)
8958
8959
8960 archive_cmds_need_lc=no
8961 hardcode_direct=no
8962 hardcode_automatic=yes
8963 hardcode_shlibpath_var=unsupported
8964 if test "$lt_cv_ld_force_load" = "yes"; then
8965 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
8966 else
8967 whole_archive_flag_spec=''
8968 fi
8969 link_all_deplibs=yes
8970 allow_undefined_flag="$_lt_dar_allow_undefined"
8971 case $cc_basename in
8972 ifort*) _lt_dar_can_shared=yes ;;
8973 *) _lt_dar_can_shared=$GCC ;;
8974 esac
8975 if test "$_lt_dar_can_shared" = "yes"; then
8976 output_verbose_link_cmd=func_echo_all
8977 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8978 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8979 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}"
8980 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}"
8981
8982 else
8983 ld_shlibs=no
8984 fi
8985
8986 ;;
8987
8988 dgux*)
8989 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8990 hardcode_libdir_flag_spec='-L$libdir'
8991 hardcode_shlibpath_var=no
8992 ;;
8993
8994 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8995 # support. Future versions do this automatically, but an explicit c++rt0.o
8996 # does not break anything, and helps significantly (at the cost of a little
8997 # extra space).
8998 freebsd2.2*)
8999 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9000 hardcode_libdir_flag_spec='-R$libdir'
9001 hardcode_direct=yes
9002 hardcode_shlibpath_var=no
9003 ;;
9004
9005 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9006 freebsd2.*)
9007 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9008 hardcode_direct=yes
9009 hardcode_minus_L=yes
9010 hardcode_shlibpath_var=no
9011 ;;
9012
9013 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9014 freebsd* | dragonfly*)
9015 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9016 hardcode_libdir_flag_spec='-R$libdir'
9017 hardcode_direct=yes
9018 hardcode_shlibpath_var=no
9019 ;;
9020
9021 hpux9*)
9022 if test "$GCC" = yes; then
9023 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'
9024 else
9025 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'
9026 fi
9027 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9028 hardcode_libdir_separator=:
9029 hardcode_direct=yes
9030
9031 # hardcode_minus_L: Not really in the search PATH,
9032 # but as the default location of the library.
9033 hardcode_minus_L=yes
9034 export_dynamic_flag_spec='${wl}-E'
9035 ;;
9036
9037 hpux10*)
9038 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9039 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9040 else
9041 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9042 fi
9043 if test "$with_gnu_ld" = no; then
9044 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9045 hardcode_libdir_flag_spec_ld='+b $libdir'
9046 hardcode_libdir_separator=:
9047 hardcode_direct=yes
9048 hardcode_direct_absolute=yes
9049 export_dynamic_flag_spec='${wl}-E'
9050 # hardcode_minus_L: Not really in the search PATH,
9051 # but as the default location of the library.
9052 hardcode_minus_L=yes
9053 fi
9054 ;;
9055
9056 hpux11*)
9057 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9058 case $host_cpu in
9059 hppa*64*)
9060 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9061 ;;
9062 ia64*)
9063 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9064 ;;
9065 *)
9066 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9067 ;;
9068 esac
9069 else
9070 case $host_cpu in
9071 hppa*64*)
9072 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9073 ;;
9074 ia64*)
9075 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9076 ;;
9077 *)
9078
9079 # Older versions of the 11.00 compiler do not understand -b yet
9080 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9082 $as_echo_n "checking if $CC understands -b... " >&6; }
9083 if ${lt_cv_prog_compiler__b+:} false; then :
9084 $as_echo_n "(cached) " >&6
9085 else
9086 lt_cv_prog_compiler__b=no
9087 save_LDFLAGS="$LDFLAGS"
9088 LDFLAGS="$LDFLAGS -b"
9089 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9090 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9091 # The linker can only warn and ignore the option if not recognized
9092 # So say no if there are warnings
9093 if test -s conftest.err; then
9094 # Append any errors to the config.log.
9095 cat conftest.err 1>&5
9096 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9097 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9098 if diff conftest.exp conftest.er2 >/dev/null; then
9099 lt_cv_prog_compiler__b=yes
9100 fi
9101 else
9102 lt_cv_prog_compiler__b=yes
9103 fi
9104 fi
9105 $RM -r conftest*
9106 LDFLAGS="$save_LDFLAGS"
9107
9108 fi
9109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9110 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9111
9112 if test x"$lt_cv_prog_compiler__b" = xyes; then
9113 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9114 else
9115 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9116 fi
9117
9118 ;;
9119 esac
9120 fi
9121 if test "$with_gnu_ld" = no; then
9122 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9123 hardcode_libdir_separator=:
9124
9125 case $host_cpu in
9126 hppa*64*|ia64*)
9127 hardcode_direct=no
9128 hardcode_shlibpath_var=no
9129 ;;
9130 *)
9131 hardcode_direct=yes
9132 hardcode_direct_absolute=yes
9133 export_dynamic_flag_spec='${wl}-E'
9134
9135 # hardcode_minus_L: Not really in the search PATH,
9136 # but as the default location of the library.
9137 hardcode_minus_L=yes
9138 ;;
9139 esac
9140 fi
9141 ;;
9142
9143 irix5* | irix6* | nonstopux*)
9144 if test "$GCC" = yes; then
9145 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9146 # Try to use the -exported_symbol ld option, if it does not
9147 # work, assume that -exports_file does not work either and
9148 # implicitly export all symbols.
9149 save_LDFLAGS="$LDFLAGS"
9150 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9151 if test x$gcc_no_link = xyes; then
9152 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9153 fi
9154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9155 /* end confdefs.h. */
9156 int foo(void) {}
9157 _ACEOF
9158 if ac_fn_c_try_link "$LINENO"; then :
9159 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9160
9161 fi
9162 rm -f core conftest.err conftest.$ac_objext \
9163 conftest$ac_exeext conftest.$ac_ext
9164 LDFLAGS="$save_LDFLAGS"
9165 else
9166 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9167 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
9168 fi
9169 archive_cmds_need_lc='no'
9170 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9171 hardcode_libdir_separator=:
9172 inherit_rpath=yes
9173 link_all_deplibs=yes
9174 ;;
9175
9176 netbsd*)
9177 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9178 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9179 else
9180 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9181 fi
9182 hardcode_libdir_flag_spec='-R$libdir'
9183 hardcode_direct=yes
9184 hardcode_shlibpath_var=no
9185 ;;
9186
9187 newsos6)
9188 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9189 hardcode_direct=yes
9190 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9191 hardcode_libdir_separator=:
9192 hardcode_shlibpath_var=no
9193 ;;
9194
9195 *nto* | *qnx*)
9196 ;;
9197
9198 openbsd*)
9199 if test -f /usr/libexec/ld.so; then
9200 hardcode_direct=yes
9201 hardcode_shlibpath_var=no
9202 hardcode_direct_absolute=yes
9203 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9204 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9205 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9206 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9207 export_dynamic_flag_spec='${wl}-E'
9208 else
9209 case $host_os in
9210 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9211 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9212 hardcode_libdir_flag_spec='-R$libdir'
9213 ;;
9214 *)
9215 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9216 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9217 ;;
9218 esac
9219 fi
9220 else
9221 ld_shlibs=no
9222 fi
9223 ;;
9224
9225 os2*)
9226 hardcode_libdir_flag_spec='-L$libdir'
9227 hardcode_minus_L=yes
9228 allow_undefined_flag=unsupported
9229 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'
9230 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9231 ;;
9232
9233 osf3*)
9234 if test "$GCC" = yes; then
9235 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9236 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9237 else
9238 allow_undefined_flag=' -expect_unresolved \*'
9239 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9240 fi
9241 archive_cmds_need_lc='no'
9242 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9243 hardcode_libdir_separator=:
9244 ;;
9245
9246 osf4* | osf5*) # as osf3* with the addition of -msym flag
9247 if test "$GCC" = yes; then
9248 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9249 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9250 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9251 else
9252 allow_undefined_flag=' -expect_unresolved \*'
9253 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9254 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~
9255 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
9256
9257 # Both c and cxx compiler support -rpath directly
9258 hardcode_libdir_flag_spec='-rpath $libdir'
9259 fi
9260 archive_cmds_need_lc='no'
9261 hardcode_libdir_separator=:
9262 ;;
9263
9264 solaris*)
9265 no_undefined_flag=' -z defs'
9266 if test "$GCC" = yes; then
9267 wlarc='${wl}'
9268 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9269 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9270 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9271 else
9272 case `$CC -V 2>&1` in
9273 *"Compilers 5.0"*)
9274 wlarc=''
9275 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9276 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9277 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9278 ;;
9279 *)
9280 wlarc='${wl}'
9281 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9282 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9283 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9284 ;;
9285 esac
9286 fi
9287 hardcode_libdir_flag_spec='-R$libdir'
9288 hardcode_shlibpath_var=no
9289 case $host_os in
9290 solaris2.[0-5] | solaris2.[0-5].*) ;;
9291 *)
9292 # The compiler driver will combine and reorder linker options,
9293 # but understands `-z linker_flag'. GCC discards it without `$wl',
9294 # but is careful enough not to reorder.
9295 # Supported since Solaris 2.6 (maybe 2.5.1?)
9296 if test "$GCC" = yes; then
9297 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9298 else
9299 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9300 fi
9301 ;;
9302 esac
9303 link_all_deplibs=yes
9304 ;;
9305
9306 sunos4*)
9307 if test "x$host_vendor" = xsequent; then
9308 # Use $CC to link under sequent, because it throws in some extra .o
9309 # files that make .init and .fini sections work.
9310 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9311 else
9312 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9313 fi
9314 hardcode_libdir_flag_spec='-L$libdir'
9315 hardcode_direct=yes
9316 hardcode_minus_L=yes
9317 hardcode_shlibpath_var=no
9318 ;;
9319
9320 sysv4)
9321 case $host_vendor in
9322 sni)
9323 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9324 hardcode_direct=yes # is this really true???
9325 ;;
9326 siemens)
9327 ## LD is ld it makes a PLAMLIB
9328 ## CC just makes a GrossModule.
9329 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9330 reload_cmds='$CC -r -o $output$reload_objs'
9331 hardcode_direct=no
9332 ;;
9333 motorola)
9334 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9335 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9336 ;;
9337 esac
9338 runpath_var='LD_RUN_PATH'
9339 hardcode_shlibpath_var=no
9340 ;;
9341
9342 sysv4.3*)
9343 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9344 hardcode_shlibpath_var=no
9345 export_dynamic_flag_spec='-Bexport'
9346 ;;
9347
9348 sysv4*MP*)
9349 if test -d /usr/nec; then
9350 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9351 hardcode_shlibpath_var=no
9352 runpath_var=LD_RUN_PATH
9353 hardcode_runpath_var=yes
9354 ld_shlibs=yes
9355 fi
9356 ;;
9357
9358 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9359 no_undefined_flag='${wl}-z,text'
9360 archive_cmds_need_lc=no
9361 hardcode_shlibpath_var=no
9362 runpath_var='LD_RUN_PATH'
9363
9364 if test "$GCC" = yes; then
9365 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9366 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9367 else
9368 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9369 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9370 fi
9371 ;;
9372
9373 sysv5* | sco3.2v5* | sco5v6*)
9374 # Note: We can NOT use -z defs as we might desire, because we do not
9375 # link with -lc, and that would cause any symbols used from libc to
9376 # always be unresolved, which means just about no library would
9377 # ever link correctly. If we're not using GNU ld we use -z text
9378 # though, which does catch some bad symbols but isn't as heavy-handed
9379 # as -z defs.
9380 no_undefined_flag='${wl}-z,text'
9381 allow_undefined_flag='${wl}-z,nodefs'
9382 archive_cmds_need_lc=no
9383 hardcode_shlibpath_var=no
9384 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9385 hardcode_libdir_separator=':'
9386 link_all_deplibs=yes
9387 export_dynamic_flag_spec='${wl}-Bexport'
9388 runpath_var='LD_RUN_PATH'
9389
9390 if test "$GCC" = yes; then
9391 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9392 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9393 else
9394 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9395 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9396 fi
9397 ;;
9398
9399 uts4*)
9400 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9401 hardcode_libdir_flag_spec='-L$libdir'
9402 hardcode_shlibpath_var=no
9403 ;;
9404
9405 *)
9406 ld_shlibs=no
9407 ;;
9408 esac
9409
9410 if test x$host_vendor = xsni; then
9411 case $host in
9412 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9413 export_dynamic_flag_spec='${wl}-Blargedynsym'
9414 ;;
9415 esac
9416 fi
9417 fi
9418
9419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9420 $as_echo "$ld_shlibs" >&6; }
9421 test "$ld_shlibs" = no && can_build_shared=no
9422
9423 with_gnu_ld=$with_gnu_ld
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439 #
9440 # Do we need to explicitly link libc?
9441 #
9442 case "x$archive_cmds_need_lc" in
9443 x|xyes)
9444 # Assume -lc should be added
9445 archive_cmds_need_lc=yes
9446
9447 if test "$enable_shared" = yes && test "$GCC" = yes; then
9448 case $archive_cmds in
9449 *'~'*)
9450 # FIXME: we may have to deal with multi-command sequences.
9451 ;;
9452 '$CC '*)
9453 # Test whether the compiler implicitly links with -lc since on some
9454 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9455 # to ld, don't add -lc before -lgcc.
9456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9457 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9458 if ${lt_cv_archive_cmds_need_lc+:} false; then :
9459 $as_echo_n "(cached) " >&6
9460 else
9461 $RM conftest*
9462 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9463
9464 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9465 (eval $ac_compile) 2>&5
9466 ac_status=$?
9467 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9468 test $ac_status = 0; } 2>conftest.err; then
9469 soname=conftest
9470 lib=conftest
9471 libobjs=conftest.$ac_objext
9472 deplibs=
9473 wl=$lt_prog_compiler_wl
9474 pic_flag=$lt_prog_compiler_pic
9475 compiler_flags=-v
9476 linker_flags=-v
9477 verstring=
9478 output_objdir=.
9479 libname=conftest
9480 lt_save_allow_undefined_flag=$allow_undefined_flag
9481 allow_undefined_flag=
9482 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9483 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9484 ac_status=$?
9485 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9486 test $ac_status = 0; }
9487 then
9488 lt_cv_archive_cmds_need_lc=no
9489 else
9490 lt_cv_archive_cmds_need_lc=yes
9491 fi
9492 allow_undefined_flag=$lt_save_allow_undefined_flag
9493 else
9494 cat conftest.err 1>&5
9495 fi
9496 $RM conftest*
9497
9498 fi
9499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9500 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9501 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9502 ;;
9503 esac
9504 fi
9505 ;;
9506 esac
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9665 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9666
9667 if test "$GCC" = yes; then
9668 case $host_os in
9669 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9670 *) lt_awk_arg="/^libraries:/" ;;
9671 esac
9672 case $host_os in
9673 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9674 *) lt_sed_strip_eq="s,=/,/,g" ;;
9675 esac
9676 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9677 case $lt_search_path_spec in
9678 *\;*)
9679 # if the path contains ";" then we assume it to be the separator
9680 # otherwise default to the standard path separator (i.e. ":") - it is
9681 # assumed that no part of a normal pathname contains ";" but that should
9682 # okay in the real world where ";" in dirpaths is itself problematic.
9683 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9684 ;;
9685 *)
9686 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9687 ;;
9688 esac
9689 # Ok, now we have the path, separated by spaces, we can step through it
9690 # and add multilib dir if necessary.
9691 lt_tmp_lt_search_path_spec=
9692 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9693 for lt_sys_path in $lt_search_path_spec; do
9694 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9695 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9696 else
9697 test -d "$lt_sys_path" && \
9698 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9699 fi
9700 done
9701 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9702 BEGIN {RS=" "; FS="/|\n";} {
9703 lt_foo="";
9704 lt_count=0;
9705 for (lt_i = NF; lt_i > 0; lt_i--) {
9706 if ($lt_i != "" && $lt_i != ".") {
9707 if ($lt_i == "..") {
9708 lt_count++;
9709 } else {
9710 if (lt_count == 0) {
9711 lt_foo="/" $lt_i lt_foo;
9712 } else {
9713 lt_count--;
9714 }
9715 }
9716 }
9717 }
9718 if (lt_foo != "") { lt_freq[lt_foo]++; }
9719 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9720 }'`
9721 # AWK program above erroneously prepends '/' to C:/dos/paths
9722 # for these hosts.
9723 case $host_os in
9724 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9725 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9726 esac
9727 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9728 else
9729 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9730 fi
9731 library_names_spec=
9732 libname_spec='lib$name'
9733 soname_spec=
9734 shrext_cmds=".so"
9735 postinstall_cmds=
9736 postuninstall_cmds=
9737 finish_cmds=
9738 finish_eval=
9739 shlibpath_var=
9740 shlibpath_overrides_runpath=unknown
9741 version_type=none
9742 dynamic_linker="$host_os ld.so"
9743 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9744 need_lib_prefix=unknown
9745 hardcode_into_libs=no
9746
9747 # when you set need_version to no, make sure it does not cause -set_version
9748 # flags to be left without arguments
9749 need_version=unknown
9750
9751 case $host_os in
9752 aix3*)
9753 version_type=linux
9754 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9755 shlibpath_var=LIBPATH
9756
9757 # AIX 3 has no versioning support, so we append a major version to the name.
9758 soname_spec='${libname}${release}${shared_ext}$major'
9759 ;;
9760
9761 aix[4-9]*)
9762 version_type=linux
9763 need_lib_prefix=no
9764 need_version=no
9765 hardcode_into_libs=yes
9766 if test "$host_cpu" = ia64; then
9767 # AIX 5 supports IA64
9768 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9769 shlibpath_var=LD_LIBRARY_PATH
9770 else
9771 # With GCC up to 2.95.x, collect2 would create an import file
9772 # for dependence libraries. The import file would start with
9773 # the line `#! .'. This would cause the generated library to
9774 # depend on `.', always an invalid library. This was fixed in
9775 # development snapshots of GCC prior to 3.0.
9776 case $host_os in
9777 aix4 | aix4.[01] | aix4.[01].*)
9778 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9779 echo ' yes '
9780 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9781 :
9782 else
9783 can_build_shared=no
9784 fi
9785 ;;
9786 esac
9787 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9788 # soname into executable. Probably we can add versioning support to
9789 # collect2, so additional links can be useful in future.
9790 if test "$aix_use_runtimelinking" = yes; then
9791 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9792 # instead of lib<name>.a to let people know that these are not
9793 # typical AIX shared libraries.
9794 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9795 else
9796 # We preserve .a as extension for shared libraries through AIX4.2
9797 # and later when we are not doing run time linking.
9798 library_names_spec='${libname}${release}.a $libname.a'
9799 soname_spec='${libname}${release}${shared_ext}$major'
9800 fi
9801 shlibpath_var=LIBPATH
9802 fi
9803 ;;
9804
9805 amigaos*)
9806 case $host_cpu in
9807 powerpc)
9808 # Since July 2007 AmigaOS4 officially supports .so libraries.
9809 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9810 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9811 ;;
9812 m68k)
9813 library_names_spec='$libname.ixlibrary $libname.a'
9814 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9815 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
9816 ;;
9817 esac
9818 ;;
9819
9820 beos*)
9821 library_names_spec='${libname}${shared_ext}'
9822 dynamic_linker="$host_os ld.so"
9823 shlibpath_var=LIBRARY_PATH
9824 ;;
9825
9826 bsdi[45]*)
9827 version_type=linux
9828 need_version=no
9829 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9830 soname_spec='${libname}${release}${shared_ext}$major'
9831 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9832 shlibpath_var=LD_LIBRARY_PATH
9833 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9834 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9835 # the default ld.so.conf also contains /usr/contrib/lib and
9836 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9837 # libtool to hard-code these into programs
9838 ;;
9839
9840 cygwin* | mingw* | pw32* | cegcc*)
9841 version_type=windows
9842 shrext_cmds=".dll"
9843 need_version=no
9844 need_lib_prefix=no
9845
9846 case $GCC,$host_os in
9847 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9848 library_names_spec='$libname.dll.a'
9849 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9850 postinstall_cmds='base_file=`basename \${file}`~
9851 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9852 dldir=$destdir/`dirname \$dlpath`~
9853 test -d \$dldir || mkdir -p \$dldir~
9854 $install_prog $dir/$dlname \$dldir/$dlname~
9855 chmod a+x \$dldir/$dlname~
9856 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9857 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9858 fi'
9859 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9860 dlpath=$dir/\$dldll~
9861 $RM \$dlpath'
9862 shlibpath_overrides_runpath=yes
9863
9864 case $host_os in
9865 cygwin*)
9866 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9867 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9868
9869 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9870 ;;
9871 mingw* | cegcc*)
9872 # MinGW DLLs use traditional 'lib' prefix
9873 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9874 ;;
9875 pw32*)
9876 # pw32 DLLs use 'pw' prefix rather than 'lib'
9877 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9878 ;;
9879 esac
9880 ;;
9881
9882 *)
9883 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9884 ;;
9885 esac
9886 dynamic_linker='Win32 ld.exe'
9887 # FIXME: first we should search . and the directory the executable is in
9888 shlibpath_var=PATH
9889 ;;
9890
9891 darwin* | rhapsody*)
9892 dynamic_linker="$host_os dyld"
9893 version_type=darwin
9894 need_lib_prefix=no
9895 need_version=no
9896 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9897 soname_spec='${libname}${release}${major}$shared_ext'
9898 shlibpath_overrides_runpath=yes
9899 shlibpath_var=DYLD_LIBRARY_PATH
9900 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9901
9902 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9903 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9904 ;;
9905
9906 dgux*)
9907 version_type=linux
9908 need_lib_prefix=no
9909 need_version=no
9910 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9911 soname_spec='${libname}${release}${shared_ext}$major'
9912 shlibpath_var=LD_LIBRARY_PATH
9913 ;;
9914
9915 freebsd* | dragonfly*)
9916 # DragonFly does not have aout. When/if they implement a new
9917 # versioning mechanism, adjust this.
9918 if test -x /usr/bin/objformat; then
9919 objformat=`/usr/bin/objformat`
9920 else
9921 case $host_os in
9922 freebsd[23].*) objformat=aout ;;
9923 *) objformat=elf ;;
9924 esac
9925 fi
9926 version_type=freebsd-$objformat
9927 case $version_type in
9928 freebsd-elf*)
9929 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9930 need_version=no
9931 need_lib_prefix=no
9932 ;;
9933 freebsd-*)
9934 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9935 need_version=yes
9936 ;;
9937 esac
9938 shlibpath_var=LD_LIBRARY_PATH
9939 case $host_os in
9940 freebsd2.*)
9941 shlibpath_overrides_runpath=yes
9942 ;;
9943 freebsd3.[01]* | freebsdelf3.[01]*)
9944 shlibpath_overrides_runpath=yes
9945 hardcode_into_libs=yes
9946 ;;
9947 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9948 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9949 shlibpath_overrides_runpath=no
9950 hardcode_into_libs=yes
9951 ;;
9952 *) # from 4.6 on, and DragonFly
9953 shlibpath_overrides_runpath=yes
9954 hardcode_into_libs=yes
9955 ;;
9956 esac
9957 ;;
9958
9959 haiku*)
9960 version_type=linux
9961 need_lib_prefix=no
9962 need_version=no
9963 dynamic_linker="$host_os runtime_loader"
9964 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9965 soname_spec='${libname}${release}${shared_ext}$major'
9966 shlibpath_var=LIBRARY_PATH
9967 shlibpath_overrides_runpath=yes
9968 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
9969 hardcode_into_libs=yes
9970 ;;
9971
9972 hpux9* | hpux10* | hpux11*)
9973 # Give a soname corresponding to the major version so that dld.sl refuses to
9974 # link against other versions.
9975 version_type=sunos
9976 need_lib_prefix=no
9977 need_version=no
9978 case $host_cpu in
9979 ia64*)
9980 shrext_cmds='.so'
9981 hardcode_into_libs=yes
9982 dynamic_linker="$host_os dld.so"
9983 shlibpath_var=LD_LIBRARY_PATH
9984 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9985 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9986 soname_spec='${libname}${release}${shared_ext}$major'
9987 if test "X$HPUX_IA64_MODE" = X32; then
9988 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9989 else
9990 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9991 fi
9992 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9993 ;;
9994 hppa*64*)
9995 shrext_cmds='.sl'
9996 hardcode_into_libs=yes
9997 dynamic_linker="$host_os dld.sl"
9998 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9999 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10000 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10001 soname_spec='${libname}${release}${shared_ext}$major'
10002 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10003 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10004 ;;
10005 *)
10006 shrext_cmds='.sl'
10007 dynamic_linker="$host_os dld.sl"
10008 shlibpath_var=SHLIB_PATH
10009 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10010 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10011 soname_spec='${libname}${release}${shared_ext}$major'
10012 ;;
10013 esac
10014 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10015 postinstall_cmds='chmod 555 $lib'
10016 # or fails outright, so override atomically:
10017 install_override_mode=555
10018 ;;
10019
10020 interix[3-9]*)
10021 version_type=linux
10022 need_lib_prefix=no
10023 need_version=no
10024 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10025 soname_spec='${libname}${release}${shared_ext}$major'
10026 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10027 shlibpath_var=LD_LIBRARY_PATH
10028 shlibpath_overrides_runpath=no
10029 hardcode_into_libs=yes
10030 ;;
10031
10032 irix5* | irix6* | nonstopux*)
10033 case $host_os in
10034 nonstopux*) version_type=nonstopux ;;
10035 *)
10036 if test "$lt_cv_prog_gnu_ld" = yes; then
10037 version_type=linux
10038 else
10039 version_type=irix
10040 fi ;;
10041 esac
10042 need_lib_prefix=no
10043 need_version=no
10044 soname_spec='${libname}${release}${shared_ext}$major'
10045 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10046 case $host_os in
10047 irix5* | nonstopux*)
10048 libsuff= shlibsuff=
10049 ;;
10050 *)
10051 case $LD in # libtool.m4 will add one of these switches to LD
10052 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10053 libsuff= shlibsuff= libmagic=32-bit;;
10054 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10055 libsuff=32 shlibsuff=N32 libmagic=N32;;
10056 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10057 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10058 *) libsuff= shlibsuff= libmagic=never-match;;
10059 esac
10060 ;;
10061 esac
10062 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10063 shlibpath_overrides_runpath=no
10064 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10065 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10066 hardcode_into_libs=yes
10067 ;;
10068
10069 # No shared lib support for Linux oldld, aout, or coff.
10070 linux*oldld* | linux*aout* | linux*coff*)
10071 dynamic_linker=no
10072 ;;
10073
10074 # This must be Linux ELF.
10075
10076 # uclinux* changes (here and below) have been submitted to the libtool
10077 # project, but have not yet been accepted: they are GCC-local changes
10078 # for the time being. (See
10079 # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
10080 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi)
10081 version_type=linux
10082 need_lib_prefix=no
10083 need_version=no
10084 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10085 soname_spec='${libname}${release}${shared_ext}$major'
10086 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10087 shlibpath_var=LD_LIBRARY_PATH
10088 shlibpath_overrides_runpath=no
10089
10090 # Some binutils ld are patched to set DT_RUNPATH
10091 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10092 $as_echo_n "(cached) " >&6
10093 else
10094 lt_cv_shlibpath_overrides_runpath=no
10095 save_LDFLAGS=$LDFLAGS
10096 save_libdir=$libdir
10097 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10098 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10099 if test x$gcc_no_link = xyes; then
10100 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10101 fi
10102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10103 /* end confdefs.h. */
10104
10105 int
10106 main ()
10107 {
10108
10109 ;
10110 return 0;
10111 }
10112 _ACEOF
10113 if ac_fn_c_try_link "$LINENO"; then :
10114 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10115 lt_cv_shlibpath_overrides_runpath=yes
10116 fi
10117 fi
10118 rm -f core conftest.err conftest.$ac_objext \
10119 conftest$ac_exeext conftest.$ac_ext
10120 LDFLAGS=$save_LDFLAGS
10121 libdir=$save_libdir
10122
10123 fi
10124
10125 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10126
10127 # This implies no fast_install, which is unacceptable.
10128 # Some rework will be needed to allow for fast_install
10129 # before this can be enabled.
10130 hardcode_into_libs=yes
10131
10132 # Append ld.so.conf contents to the search path
10133 if test -f /etc/ld.so.conf; then
10134 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
10135 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10136 fi
10137
10138 # We used to test for /lib/ld.so.1 and disable shared libraries on
10139 # powerpc, because MkLinux only supported shared libraries with the
10140 # GNU dynamic linker. Since this was broken with cross compilers,
10141 # most powerpc-linux boxes support dynamic linking these days and
10142 # people can always --disable-shared, the test was removed, and we
10143 # assume the GNU/Linux dynamic linker is in use.
10144 dynamic_linker='GNU/Linux ld.so'
10145 ;;
10146
10147 netbsd*)
10148 version_type=sunos
10149 need_lib_prefix=no
10150 need_version=no
10151 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10152 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10153 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10154 dynamic_linker='NetBSD (a.out) ld.so'
10155 else
10156 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10157 soname_spec='${libname}${release}${shared_ext}$major'
10158 dynamic_linker='NetBSD ld.elf_so'
10159 fi
10160 shlibpath_var=LD_LIBRARY_PATH
10161 shlibpath_overrides_runpath=yes
10162 hardcode_into_libs=yes
10163 ;;
10164
10165 newsos6)
10166 version_type=linux
10167 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10168 shlibpath_var=LD_LIBRARY_PATH
10169 shlibpath_overrides_runpath=yes
10170 ;;
10171
10172 *nto* | *qnx*)
10173 version_type=qnx
10174 need_lib_prefix=no
10175 need_version=no
10176 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10177 soname_spec='${libname}${release}${shared_ext}$major'
10178 shlibpath_var=LD_LIBRARY_PATH
10179 shlibpath_overrides_runpath=no
10180 hardcode_into_libs=yes
10181 dynamic_linker='ldqnx.so'
10182 ;;
10183
10184 openbsd*)
10185 version_type=sunos
10186 sys_lib_dlsearch_path_spec="/usr/lib"
10187 need_lib_prefix=no
10188 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10189 case $host_os in
10190 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10191 *) need_version=no ;;
10192 esac
10193 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10194 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10195 shlibpath_var=LD_LIBRARY_PATH
10196 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10197 case $host_os in
10198 openbsd2.[89] | openbsd2.[89].*)
10199 shlibpath_overrides_runpath=no
10200 ;;
10201 *)
10202 shlibpath_overrides_runpath=yes
10203 ;;
10204 esac
10205 else
10206 shlibpath_overrides_runpath=yes
10207 fi
10208 ;;
10209
10210 os2*)
10211 libname_spec='$name'
10212 shrext_cmds=".dll"
10213 need_lib_prefix=no
10214 library_names_spec='$libname${shared_ext} $libname.a'
10215 dynamic_linker='OS/2 ld.exe'
10216 shlibpath_var=LIBPATH
10217 ;;
10218
10219 osf3* | osf4* | osf5*)
10220 version_type=osf
10221 need_lib_prefix=no
10222 need_version=no
10223 soname_spec='${libname}${release}${shared_ext}$major'
10224 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10225 shlibpath_var=LD_LIBRARY_PATH
10226 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10227 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10228 ;;
10229
10230 rdos*)
10231 dynamic_linker=no
10232 ;;
10233
10234 solaris*)
10235 version_type=linux
10236 need_lib_prefix=no
10237 need_version=no
10238 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10239 soname_spec='${libname}${release}${shared_ext}$major'
10240 shlibpath_var=LD_LIBRARY_PATH
10241 shlibpath_overrides_runpath=yes
10242 hardcode_into_libs=yes
10243 # ldd complains unless libraries are executable
10244 postinstall_cmds='chmod +x $lib'
10245 ;;
10246
10247 sunos4*)
10248 version_type=sunos
10249 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10250 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10251 shlibpath_var=LD_LIBRARY_PATH
10252 shlibpath_overrides_runpath=yes
10253 if test "$with_gnu_ld" = yes; then
10254 need_lib_prefix=no
10255 fi
10256 need_version=yes
10257 ;;
10258
10259 sysv4 | sysv4.3*)
10260 version_type=linux
10261 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10262 soname_spec='${libname}${release}${shared_ext}$major'
10263 shlibpath_var=LD_LIBRARY_PATH
10264 case $host_vendor in
10265 sni)
10266 shlibpath_overrides_runpath=no
10267 need_lib_prefix=no
10268 runpath_var=LD_RUN_PATH
10269 ;;
10270 siemens)
10271 need_lib_prefix=no
10272 ;;
10273 motorola)
10274 need_lib_prefix=no
10275 need_version=no
10276 shlibpath_overrides_runpath=no
10277 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10278 ;;
10279 esac
10280 ;;
10281
10282 sysv4*MP*)
10283 if test -d /usr/nec ;then
10284 version_type=linux
10285 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10286 soname_spec='$libname${shared_ext}.$major'
10287 shlibpath_var=LD_LIBRARY_PATH
10288 fi
10289 ;;
10290
10291 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10292 version_type=freebsd-elf
10293 need_lib_prefix=no
10294 need_version=no
10295 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10296 soname_spec='${libname}${release}${shared_ext}$major'
10297 shlibpath_var=LD_LIBRARY_PATH
10298 shlibpath_overrides_runpath=yes
10299 hardcode_into_libs=yes
10300 if test "$with_gnu_ld" = yes; then
10301 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10302 else
10303 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10304 case $host_os in
10305 sco3.2v5*)
10306 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10307 ;;
10308 esac
10309 fi
10310 sys_lib_dlsearch_path_spec='/usr/lib'
10311 ;;
10312
10313 tpf*)
10314 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10315 version_type=linux
10316 need_lib_prefix=no
10317 need_version=no
10318 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10319 shlibpath_var=LD_LIBRARY_PATH
10320 shlibpath_overrides_runpath=no
10321 hardcode_into_libs=yes
10322 ;;
10323
10324 uts4*)
10325 version_type=linux
10326 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10327 soname_spec='${libname}${release}${shared_ext}$major'
10328 shlibpath_var=LD_LIBRARY_PATH
10329 ;;
10330
10331 # Shared libraries for VwWorks, >= 7 only at this stage
10332 # and (fpic) still incompatible with "large" code models
10333 # in a few configurations. Only for RTP mode in any case,
10334 # and upon explicit request at configure time.
10335 vxworks7*)
10336 dynamic_linker=no
10337 case ${with_multisubdir}-${enable_shared} in
10338 *large*)
10339 ;;
10340 *mrtp*-yes)
10341 version_type=linux
10342 need_lib_prefix=no
10343 need_version=no
10344 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10345 soname_spec='${libname}${release}${shared_ext}$major'
10346 dynamic_linker="$host_os module_loader"
10347 ;;
10348 esac
10349 ;;
10350 *)
10351 dynamic_linker=no
10352 ;;
10353 esac
10354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10355 $as_echo "$dynamic_linker" >&6; }
10356 test "$dynamic_linker" = no && can_build_shared=no
10357
10358 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10359 if test "$GCC" = yes; then
10360 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10361 fi
10362
10363 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10364 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10365 fi
10366 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10367 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10368 fi
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10462 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10463 hardcode_action=
10464 if test -n "$hardcode_libdir_flag_spec" ||
10465 test -n "$runpath_var" ||
10466 test "X$hardcode_automatic" = "Xyes" ; then
10467
10468 # We can hardcode non-existent directories.
10469 if test "$hardcode_direct" != no &&
10470 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10471 # have to relink, otherwise we might link with an installed library
10472 # when we should be linking with a yet-to-be-installed one
10473 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10474 test "$hardcode_minus_L" != no; then
10475 # Linking always hardcodes the temporary library directory.
10476 hardcode_action=relink
10477 else
10478 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10479 hardcode_action=immediate
10480 fi
10481 else
10482 # We cannot hardcode anything, or else we can only hardcode existing
10483 # directories.
10484 hardcode_action=unsupported
10485 fi
10486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10487 $as_echo "$hardcode_action" >&6; }
10488
10489 if test "$hardcode_action" = relink ||
10490 test "$inherit_rpath" = yes; then
10491 # Fast installation is not supported
10492 enable_fast_install=no
10493 elif test "$shlibpath_overrides_runpath" = yes ||
10494 test "$enable_shared" = no; then
10495 # Fast installation is not necessary
10496 enable_fast_install=needless
10497 fi
10498
10499
10500
10501
10502
10503
10504 if test "x$enable_dlopen" != xyes; then
10505 enable_dlopen=unknown
10506 enable_dlopen_self=unknown
10507 enable_dlopen_self_static=unknown
10508 else
10509 lt_cv_dlopen=no
10510 lt_cv_dlopen_libs=
10511
10512 case $host_os in
10513 beos*)
10514 lt_cv_dlopen="load_add_on"
10515 lt_cv_dlopen_libs=
10516 lt_cv_dlopen_self=yes
10517 ;;
10518
10519 mingw* | pw32* | cegcc*)
10520 lt_cv_dlopen="LoadLibrary"
10521 lt_cv_dlopen_libs=
10522 ;;
10523
10524 cygwin*)
10525 lt_cv_dlopen="dlopen"
10526 lt_cv_dlopen_libs=
10527 ;;
10528
10529 darwin*)
10530 # if libdl is installed we need to link against it
10531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10532 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10533 if ${ac_cv_lib_dl_dlopen+:} false; then :
10534 $as_echo_n "(cached) " >&6
10535 else
10536 ac_check_lib_save_LIBS=$LIBS
10537 LIBS="-ldl $LIBS"
10538 if test x$gcc_no_link = xyes; then
10539 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10540 fi
10541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10542 /* end confdefs.h. */
10543
10544 /* Override any GCC internal prototype to avoid an error.
10545 Use char because int might match the return type of a GCC
10546 builtin and then its argument prototype would still apply. */
10547 #ifdef __cplusplus
10548 extern "C"
10549 #endif
10550 char dlopen ();
10551 int
10552 main ()
10553 {
10554 return dlopen ();
10555 ;
10556 return 0;
10557 }
10558 _ACEOF
10559 if ac_fn_c_try_link "$LINENO"; then :
10560 ac_cv_lib_dl_dlopen=yes
10561 else
10562 ac_cv_lib_dl_dlopen=no
10563 fi
10564 rm -f core conftest.err conftest.$ac_objext \
10565 conftest$ac_exeext conftest.$ac_ext
10566 LIBS=$ac_check_lib_save_LIBS
10567 fi
10568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10569 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10570 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10571 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10572 else
10573
10574 lt_cv_dlopen="dyld"
10575 lt_cv_dlopen_libs=
10576 lt_cv_dlopen_self=yes
10577
10578 fi
10579
10580 ;;
10581
10582 *)
10583 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10584 if test "x$ac_cv_func_shl_load" = xyes; then :
10585 lt_cv_dlopen="shl_load"
10586 else
10587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10588 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10589 if ${ac_cv_lib_dld_shl_load+:} false; then :
10590 $as_echo_n "(cached) " >&6
10591 else
10592 ac_check_lib_save_LIBS=$LIBS
10593 LIBS="-ldld $LIBS"
10594 if test x$gcc_no_link = xyes; then
10595 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10596 fi
10597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10598 /* end confdefs.h. */
10599
10600 /* Override any GCC internal prototype to avoid an error.
10601 Use char because int might match the return type of a GCC
10602 builtin and then its argument prototype would still apply. */
10603 #ifdef __cplusplus
10604 extern "C"
10605 #endif
10606 char shl_load ();
10607 int
10608 main ()
10609 {
10610 return shl_load ();
10611 ;
10612 return 0;
10613 }
10614 _ACEOF
10615 if ac_fn_c_try_link "$LINENO"; then :
10616 ac_cv_lib_dld_shl_load=yes
10617 else
10618 ac_cv_lib_dld_shl_load=no
10619 fi
10620 rm -f core conftest.err conftest.$ac_objext \
10621 conftest$ac_exeext conftest.$ac_ext
10622 LIBS=$ac_check_lib_save_LIBS
10623 fi
10624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10625 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10626 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
10627 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10628 else
10629 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10630 if test "x$ac_cv_func_dlopen" = xyes; then :
10631 lt_cv_dlopen="dlopen"
10632 else
10633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10634 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10635 if ${ac_cv_lib_dl_dlopen+:} false; then :
10636 $as_echo_n "(cached) " >&6
10637 else
10638 ac_check_lib_save_LIBS=$LIBS
10639 LIBS="-ldl $LIBS"
10640 if test x$gcc_no_link = xyes; then
10641 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10642 fi
10643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10644 /* end confdefs.h. */
10645
10646 /* Override any GCC internal prototype to avoid an error.
10647 Use char because int might match the return type of a GCC
10648 builtin and then its argument prototype would still apply. */
10649 #ifdef __cplusplus
10650 extern "C"
10651 #endif
10652 char dlopen ();
10653 int
10654 main ()
10655 {
10656 return dlopen ();
10657 ;
10658 return 0;
10659 }
10660 _ACEOF
10661 if ac_fn_c_try_link "$LINENO"; then :
10662 ac_cv_lib_dl_dlopen=yes
10663 else
10664 ac_cv_lib_dl_dlopen=no
10665 fi
10666 rm -f core conftest.err conftest.$ac_objext \
10667 conftest$ac_exeext conftest.$ac_ext
10668 LIBS=$ac_check_lib_save_LIBS
10669 fi
10670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10671 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10672 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10673 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10674 else
10675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10676 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10677 if ${ac_cv_lib_svld_dlopen+:} false; then :
10678 $as_echo_n "(cached) " >&6
10679 else
10680 ac_check_lib_save_LIBS=$LIBS
10681 LIBS="-lsvld $LIBS"
10682 if test x$gcc_no_link = xyes; then
10683 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10684 fi
10685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10686 /* end confdefs.h. */
10687
10688 /* Override any GCC internal prototype to avoid an error.
10689 Use char because int might match the return type of a GCC
10690 builtin and then its argument prototype would still apply. */
10691 #ifdef __cplusplus
10692 extern "C"
10693 #endif
10694 char dlopen ();
10695 int
10696 main ()
10697 {
10698 return dlopen ();
10699 ;
10700 return 0;
10701 }
10702 _ACEOF
10703 if ac_fn_c_try_link "$LINENO"; then :
10704 ac_cv_lib_svld_dlopen=yes
10705 else
10706 ac_cv_lib_svld_dlopen=no
10707 fi
10708 rm -f core conftest.err conftest.$ac_objext \
10709 conftest$ac_exeext conftest.$ac_ext
10710 LIBS=$ac_check_lib_save_LIBS
10711 fi
10712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10713 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10714 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
10715 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10716 else
10717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10718 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10719 if ${ac_cv_lib_dld_dld_link+:} false; then :
10720 $as_echo_n "(cached) " >&6
10721 else
10722 ac_check_lib_save_LIBS=$LIBS
10723 LIBS="-ldld $LIBS"
10724 if test x$gcc_no_link = xyes; then
10725 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10726 fi
10727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10728 /* end confdefs.h. */
10729
10730 /* Override any GCC internal prototype to avoid an error.
10731 Use char because int might match the return type of a GCC
10732 builtin and then its argument prototype would still apply. */
10733 #ifdef __cplusplus
10734 extern "C"
10735 #endif
10736 char dld_link ();
10737 int
10738 main ()
10739 {
10740 return dld_link ();
10741 ;
10742 return 0;
10743 }
10744 _ACEOF
10745 if ac_fn_c_try_link "$LINENO"; then :
10746 ac_cv_lib_dld_dld_link=yes
10747 else
10748 ac_cv_lib_dld_dld_link=no
10749 fi
10750 rm -f core conftest.err conftest.$ac_objext \
10751 conftest$ac_exeext conftest.$ac_ext
10752 LIBS=$ac_check_lib_save_LIBS
10753 fi
10754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10755 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10756 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
10757 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10758 fi
10759
10760
10761 fi
10762
10763
10764 fi
10765
10766
10767 fi
10768
10769
10770 fi
10771
10772
10773 fi
10774
10775 ;;
10776 esac
10777
10778 if test "x$lt_cv_dlopen" != xno; then
10779 enable_dlopen=yes
10780 else
10781 enable_dlopen=no
10782 fi
10783
10784 case $lt_cv_dlopen in
10785 dlopen)
10786 save_CPPFLAGS="$CPPFLAGS"
10787 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10788
10789 save_LDFLAGS="$LDFLAGS"
10790 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10791
10792 save_LIBS="$LIBS"
10793 LIBS="$lt_cv_dlopen_libs $LIBS"
10794
10795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10796 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10797 if ${lt_cv_dlopen_self+:} false; then :
10798 $as_echo_n "(cached) " >&6
10799 else
10800 if test "$cross_compiling" = yes; then :
10801 lt_cv_dlopen_self=cross
10802 else
10803 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10804 lt_status=$lt_dlunknown
10805 cat > conftest.$ac_ext <<_LT_EOF
10806 #line 10806 "configure"
10807 #include "confdefs.h"
10808
10809 #if HAVE_DLFCN_H
10810 #include <dlfcn.h>
10811 #endif
10812
10813 #include <stdio.h>
10814
10815 #ifdef RTLD_GLOBAL
10816 # define LT_DLGLOBAL RTLD_GLOBAL
10817 #else
10818 # ifdef DL_GLOBAL
10819 # define LT_DLGLOBAL DL_GLOBAL
10820 # else
10821 # define LT_DLGLOBAL 0
10822 # endif
10823 #endif
10824
10825 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10826 find out it does not work in some platform. */
10827 #ifndef LT_DLLAZY_OR_NOW
10828 # ifdef RTLD_LAZY
10829 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10830 # else
10831 # ifdef DL_LAZY
10832 # define LT_DLLAZY_OR_NOW DL_LAZY
10833 # else
10834 # ifdef RTLD_NOW
10835 # define LT_DLLAZY_OR_NOW RTLD_NOW
10836 # else
10837 # ifdef DL_NOW
10838 # define LT_DLLAZY_OR_NOW DL_NOW
10839 # else
10840 # define LT_DLLAZY_OR_NOW 0
10841 # endif
10842 # endif
10843 # endif
10844 # endif
10845 #endif
10846
10847 /* When -fvisbility=hidden is used, assume the code has been annotated
10848 correspondingly for the symbols needed. */
10849 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10850 void fnord () __attribute__((visibility("default")));
10851 #endif
10852
10853 void fnord () { int i=42; }
10854 int main ()
10855 {
10856 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10857 int status = $lt_dlunknown;
10858
10859 if (self)
10860 {
10861 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10862 else
10863 {
10864 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10865 else puts (dlerror ());
10866 }
10867 /* dlclose (self); */
10868 }
10869 else
10870 puts (dlerror ());
10871
10872 return status;
10873 }
10874 _LT_EOF
10875 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10876 (eval $ac_link) 2>&5
10877 ac_status=$?
10878 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10879 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10880 (./conftest; exit; ) >&5 2>/dev/null
10881 lt_status=$?
10882 case x$lt_status in
10883 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10884 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10885 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10886 esac
10887 else :
10888 # compilation failed
10889 lt_cv_dlopen_self=no
10890 fi
10891 fi
10892 rm -fr conftest*
10893
10894
10895 fi
10896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10897 $as_echo "$lt_cv_dlopen_self" >&6; }
10898
10899 if test "x$lt_cv_dlopen_self" = xyes; then
10900 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10902 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10903 if ${lt_cv_dlopen_self_static+:} false; then :
10904 $as_echo_n "(cached) " >&6
10905 else
10906 if test "$cross_compiling" = yes; then :
10907 lt_cv_dlopen_self_static=cross
10908 else
10909 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10910 lt_status=$lt_dlunknown
10911 cat > conftest.$ac_ext <<_LT_EOF
10912 #line 10912 "configure"
10913 #include "confdefs.h"
10914
10915 #if HAVE_DLFCN_H
10916 #include <dlfcn.h>
10917 #endif
10918
10919 #include <stdio.h>
10920
10921 #ifdef RTLD_GLOBAL
10922 # define LT_DLGLOBAL RTLD_GLOBAL
10923 #else
10924 # ifdef DL_GLOBAL
10925 # define LT_DLGLOBAL DL_GLOBAL
10926 # else
10927 # define LT_DLGLOBAL 0
10928 # endif
10929 #endif
10930
10931 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10932 find out it does not work in some platform. */
10933 #ifndef LT_DLLAZY_OR_NOW
10934 # ifdef RTLD_LAZY
10935 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10936 # else
10937 # ifdef DL_LAZY
10938 # define LT_DLLAZY_OR_NOW DL_LAZY
10939 # else
10940 # ifdef RTLD_NOW
10941 # define LT_DLLAZY_OR_NOW RTLD_NOW
10942 # else
10943 # ifdef DL_NOW
10944 # define LT_DLLAZY_OR_NOW DL_NOW
10945 # else
10946 # define LT_DLLAZY_OR_NOW 0
10947 # endif
10948 # endif
10949 # endif
10950 # endif
10951 #endif
10952
10953 /* When -fvisbility=hidden is used, assume the code has been annotated
10954 correspondingly for the symbols needed. */
10955 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10956 void fnord () __attribute__((visibility("default")));
10957 #endif
10958
10959 void fnord () { int i=42; }
10960 int main ()
10961 {
10962 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10963 int status = $lt_dlunknown;
10964
10965 if (self)
10966 {
10967 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10968 else
10969 {
10970 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10971 else puts (dlerror ());
10972 }
10973 /* dlclose (self); */
10974 }
10975 else
10976 puts (dlerror ());
10977
10978 return status;
10979 }
10980 _LT_EOF
10981 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10982 (eval $ac_link) 2>&5
10983 ac_status=$?
10984 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10985 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10986 (./conftest; exit; ) >&5 2>/dev/null
10987 lt_status=$?
10988 case x$lt_status in
10989 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10990 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10991 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10992 esac
10993 else :
10994 # compilation failed
10995 lt_cv_dlopen_self_static=no
10996 fi
10997 fi
10998 rm -fr conftest*
10999
11000
11001 fi
11002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11003 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11004 fi
11005
11006 CPPFLAGS="$save_CPPFLAGS"
11007 LDFLAGS="$save_LDFLAGS"
11008 LIBS="$save_LIBS"
11009 ;;
11010 esac
11011
11012 case $lt_cv_dlopen_self in
11013 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11014 *) enable_dlopen_self=unknown ;;
11015 esac
11016
11017 case $lt_cv_dlopen_self_static in
11018 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11019 *) enable_dlopen_self_static=unknown ;;
11020 esac
11021 fi
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039 striplib=
11040 old_striplib=
11041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11042 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11043 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11044 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11045 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11047 $as_echo "yes" >&6; }
11048 else
11049 # FIXME - insert some real tests, host_os isn't really good enough
11050 case $host_os in
11051 darwin*)
11052 if test -n "$STRIP" ; then
11053 striplib="$STRIP -x"
11054 old_striplib="$STRIP -S"
11055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11056 $as_echo "yes" >&6; }
11057 else
11058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11059 $as_echo "no" >&6; }
11060 fi
11061 ;;
11062 *)
11063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11064 $as_echo "no" >&6; }
11065 ;;
11066 esac
11067 fi
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080 # Report which library types will actually be built
11081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11082 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11084 $as_echo "$can_build_shared" >&6; }
11085
11086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11087 $as_echo_n "checking whether to build shared libraries... " >&6; }
11088 test "$can_build_shared" = "no" && enable_shared=no
11089
11090 # On AIX, shared libraries and static libraries use the same namespace, and
11091 # are all built from PIC.
11092 case $host_os in
11093 aix3*)
11094 test "$enable_shared" = yes && enable_static=no
11095 if test -n "$RANLIB"; then
11096 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11097 postinstall_cmds='$RANLIB $lib'
11098 fi
11099 ;;
11100
11101 aix[4-9]*)
11102 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11103 test "$enable_shared" = yes && enable_static=no
11104 fi
11105 ;;
11106 esac
11107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11108 $as_echo "$enable_shared" >&6; }
11109
11110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11111 $as_echo_n "checking whether to build static libraries... " >&6; }
11112 # Make sure either enable_shared or enable_static is yes.
11113 test "$enable_shared" = yes || enable_static=yes
11114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11115 $as_echo "$enable_static" >&6; }
11116
11117
11118
11119
11120 fi
11121 ac_ext=c
11122 ac_cpp='$CPP $CPPFLAGS'
11123 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11124 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11125 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11126
11127 CC="$lt_save_CC"
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141 ac_config_commands="$ac_config_commands libtool"
11142
11143
11144
11145
11146 # Only expand once:
11147
11148
11149 if test x$enable_darwin_at_rpath = xyes; then
11150 ENABLE_DARWIN_AT_RPATH_TRUE=
11151 ENABLE_DARWIN_AT_RPATH_FALSE='#'
11152 else
11153 ENABLE_DARWIN_AT_RPATH_TRUE='#'
11154 ENABLE_DARWIN_AT_RPATH_FALSE=
11155 fi
11156
11157
11158 # Find CPP now so that any conditional tests below won't do it and
11159 # thereby make the resulting definitions conditional.
11160 ac_ext=c
11161 ac_cpp='$CPP $CPPFLAGS'
11162 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11163 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11164 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
11166 $as_echo_n "checking how to run the C preprocessor... " >&6; }
11167 # On Suns, sometimes $CPP names a directory.
11168 if test -n "$CPP" && test -d "$CPP"; then
11169 CPP=
11170 fi
11171 if test -z "$CPP"; then
11172 if ${ac_cv_prog_CPP+:} false; then :
11173 $as_echo_n "(cached) " >&6
11174 else
11175 # Double quotes because CPP needs to be expanded
11176 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
11177 do
11178 ac_preproc_ok=false
11179 for ac_c_preproc_warn_flag in '' yes
11180 do
11181 # Use a header file that comes with gcc, so configuring glibc
11182 # with a fresh cross-compiler works.
11183 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11184 # <limits.h> exists even on freestanding compilers.
11185 # On the NeXT, cc -E runs the code through the compiler's parser,
11186 # not just through cpp. "Syntax error" is here to catch this case.
11187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11188 /* end confdefs.h. */
11189 #ifdef __STDC__
11190 # include <limits.h>
11191 #else
11192 # include <assert.h>
11193 #endif
11194 Syntax error
11195 _ACEOF
11196 if ac_fn_c_try_cpp "$LINENO"; then :
11197
11198 else
11199 # Broken: fails on valid input.
11200 continue
11201 fi
11202 rm -f conftest.err conftest.i conftest.$ac_ext
11203
11204 # OK, works on sane cases. Now check whether nonexistent headers
11205 # can be detected and how.
11206 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11207 /* end confdefs.h. */
11208 #include <ac_nonexistent.h>
11209 _ACEOF
11210 if ac_fn_c_try_cpp "$LINENO"; then :
11211 # Broken: success on invalid input.
11212 continue
11213 else
11214 # Passes both tests.
11215 ac_preproc_ok=:
11216 break
11217 fi
11218 rm -f conftest.err conftest.i conftest.$ac_ext
11219
11220 done
11221 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11222 rm -f conftest.i conftest.err conftest.$ac_ext
11223 if $ac_preproc_ok; then :
11224 break
11225 fi
11226
11227 done
11228 ac_cv_prog_CPP=$CPP
11229
11230 fi
11231 CPP=$ac_cv_prog_CPP
11232 else
11233 ac_cv_prog_CPP=$CPP
11234 fi
11235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
11236 $as_echo "$CPP" >&6; }
11237 ac_preproc_ok=false
11238 for ac_c_preproc_warn_flag in '' yes
11239 do
11240 # Use a header file that comes with gcc, so configuring glibc
11241 # with a fresh cross-compiler works.
11242 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11243 # <limits.h> exists even on freestanding compilers.
11244 # On the NeXT, cc -E runs the code through the compiler's parser,
11245 # not just through cpp. "Syntax error" is here to catch this case.
11246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11247 /* end confdefs.h. */
11248 #ifdef __STDC__
11249 # include <limits.h>
11250 #else
11251 # include <assert.h>
11252 #endif
11253 Syntax error
11254 _ACEOF
11255 if ac_fn_c_try_cpp "$LINENO"; then :
11256
11257 else
11258 # Broken: fails on valid input.
11259 continue
11260 fi
11261 rm -f conftest.err conftest.i conftest.$ac_ext
11262
11263 # OK, works on sane cases. Now check whether nonexistent headers
11264 # can be detected and how.
11265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11266 /* end confdefs.h. */
11267 #include <ac_nonexistent.h>
11268 _ACEOF
11269 if ac_fn_c_try_cpp "$LINENO"; then :
11270 # Broken: success on invalid input.
11271 continue
11272 else
11273 # Passes both tests.
11274 ac_preproc_ok=:
11275 break
11276 fi
11277 rm -f conftest.err conftest.i conftest.$ac_ext
11278
11279 done
11280 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
11281 rm -f conftest.i conftest.err conftest.$ac_ext
11282 if $ac_preproc_ok; then :
11283
11284 else
11285 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11286 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11287 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
11288 See \`config.log' for more details" "$LINENO" 5; }
11289 fi
11290
11291 ac_ext=c
11292 ac_cpp='$CPP $CPPFLAGS'
11293 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11294 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11295 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11296
11297
11298 if test -n "$with_cross_host"; then
11299 # We are being configured with a cross compiler. AC_REPLACE_FUNCS
11300 # may not work correctly, because the compiler may not be able to
11301 # link executables.
11302
11303 # We assume newlib. This lets us hard-code the functions we know
11304 # we'll have.
11305 $as_echo "#define HAVE_MEMCPY 1" >>confdefs.h
11306
11307 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
11308
11309 else
11310
11311
11312
11313 for ac_header in $ac_header_list
11314 do :
11315 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11316 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
11317 "
11318 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
11319 cat >>confdefs.h <<_ACEOF
11320 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
11321 _ACEOF
11322
11323 fi
11324
11325 done
11326
11327
11328
11329
11330
11331
11332
11333
11334 for ac_func in getpagesize
11335 do :
11336 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
11337 if test "x$ac_cv_func_getpagesize" = xyes; then :
11338 cat >>confdefs.h <<_ACEOF
11339 #define HAVE_GETPAGESIZE 1
11340 _ACEOF
11341
11342 fi
11343 done
11344
11345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
11346 $as_echo_n "checking for working mmap... " >&6; }
11347 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
11348 $as_echo_n "(cached) " >&6
11349 else
11350 if test "$cross_compiling" = yes; then :
11351 ac_cv_func_mmap_fixed_mapped=no
11352 else
11353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11354 /* end confdefs.h. */
11355 $ac_includes_default
11356 /* malloc might have been renamed as rpl_malloc. */
11357 #undef malloc
11358
11359 /* Thanks to Mike Haertel and Jim Avera for this test.
11360 Here is a matrix of mmap possibilities:
11361 mmap private not fixed
11362 mmap private fixed at somewhere currently unmapped
11363 mmap private fixed at somewhere already mapped
11364 mmap shared not fixed
11365 mmap shared fixed at somewhere currently unmapped
11366 mmap shared fixed at somewhere already mapped
11367 For private mappings, we should verify that changes cannot be read()
11368 back from the file, nor mmap's back from the file at a different
11369 address. (There have been systems where private was not correctly
11370 implemented like the infamous i386 svr4.0, and systems where the
11371 VM page cache was not coherent with the file system buffer cache
11372 like early versions of FreeBSD and possibly contemporary NetBSD.)
11373 For shared mappings, we should conversely verify that changes get
11374 propagated back to all the places they're supposed to be.
11375
11376 Grep wants private fixed already mapped.
11377 The main things grep needs to know about mmap are:
11378 * does it exist and is it safe to write into the mmap'd area
11379 * how to use it (BSD variants) */
11380
11381 #include <fcntl.h>
11382 #include <sys/mman.h>
11383
11384 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
11385 char *malloc ();
11386 #endif
11387
11388 /* This mess was copied from the GNU getpagesize.h. */
11389 #ifndef HAVE_GETPAGESIZE
11390 # ifdef _SC_PAGESIZE
11391 # define getpagesize() sysconf(_SC_PAGESIZE)
11392 # else /* no _SC_PAGESIZE */
11393 # ifdef HAVE_SYS_PARAM_H
11394 # include <sys/param.h>
11395 # ifdef EXEC_PAGESIZE
11396 # define getpagesize() EXEC_PAGESIZE
11397 # else /* no EXEC_PAGESIZE */
11398 # ifdef NBPG
11399 # define getpagesize() NBPG * CLSIZE
11400 # ifndef CLSIZE
11401 # define CLSIZE 1
11402 # endif /* no CLSIZE */
11403 # else /* no NBPG */
11404 # ifdef NBPC
11405 # define getpagesize() NBPC
11406 # else /* no NBPC */
11407 # ifdef PAGESIZE
11408 # define getpagesize() PAGESIZE
11409 # endif /* PAGESIZE */
11410 # endif /* no NBPC */
11411 # endif /* no NBPG */
11412 # endif /* no EXEC_PAGESIZE */
11413 # else /* no HAVE_SYS_PARAM_H */
11414 # define getpagesize() 8192 /* punt totally */
11415 # endif /* no HAVE_SYS_PARAM_H */
11416 # endif /* no _SC_PAGESIZE */
11417
11418 #endif /* no HAVE_GETPAGESIZE */
11419
11420 int
11421 main ()
11422 {
11423 char *data, *data2, *data3;
11424 const char *cdata2;
11425 int i, pagesize;
11426 int fd, fd2;
11427
11428 pagesize = getpagesize ();
11429
11430 /* First, make a file with some known garbage in it. */
11431 data = (char *) malloc (pagesize);
11432 if (!data)
11433 return 1;
11434 for (i = 0; i < pagesize; ++i)
11435 *(data + i) = rand ();
11436 umask (0);
11437 fd = creat ("conftest.mmap", 0600);
11438 if (fd < 0)
11439 return 2;
11440 if (write (fd, data, pagesize) != pagesize)
11441 return 3;
11442 close (fd);
11443
11444 /* Next, check that the tail of a page is zero-filled. File must have
11445 non-zero length, otherwise we risk SIGBUS for entire page. */
11446 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
11447 if (fd2 < 0)
11448 return 4;
11449 cdata2 = "";
11450 if (write (fd2, cdata2, 1) != 1)
11451 return 5;
11452 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
11453 if (data2 == MAP_FAILED)
11454 return 6;
11455 for (i = 0; i < pagesize; ++i)
11456 if (*(data2 + i))
11457 return 7;
11458 close (fd2);
11459 if (munmap (data2, pagesize))
11460 return 8;
11461
11462 /* Next, try to mmap the file at a fixed address which already has
11463 something else allocated at it. If we can, also make sure that
11464 we see the same garbage. */
11465 fd = open ("conftest.mmap", O_RDWR);
11466 if (fd < 0)
11467 return 9;
11468 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
11469 MAP_PRIVATE | MAP_FIXED, fd, 0L))
11470 return 10;
11471 for (i = 0; i < pagesize; ++i)
11472 if (*(data + i) != *(data2 + i))
11473 return 11;
11474
11475 /* Finally, make sure that changes to the mapped area do not
11476 percolate back to the file as seen by read(). (This is a bug on
11477 some variants of i386 svr4.0.) */
11478 for (i = 0; i < pagesize; ++i)
11479 *(data2 + i) = *(data2 + i) + 1;
11480 data3 = (char *) malloc (pagesize);
11481 if (!data3)
11482 return 12;
11483 if (read (fd, data3, pagesize) != pagesize)
11484 return 13;
11485 for (i = 0; i < pagesize; ++i)
11486 if (*(data + i) != *(data3 + i))
11487 return 14;
11488 close (fd);
11489 return 0;
11490 }
11491 _ACEOF
11492 if ac_fn_c_try_run "$LINENO"; then :
11493 ac_cv_func_mmap_fixed_mapped=yes
11494 else
11495 ac_cv_func_mmap_fixed_mapped=no
11496 fi
11497 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11498 conftest.$ac_objext conftest.beam conftest.$ac_ext
11499 fi
11500
11501 fi
11502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
11503 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
11504 if test $ac_cv_func_mmap_fixed_mapped = yes; then
11505
11506 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
11507
11508 fi
11509 rm -f conftest.mmap conftest.txt
11510
11511 for ac_func in memcpy strerror
11512 do :
11513 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11514 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11515 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
11516 cat >>confdefs.h <<_ACEOF
11517 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
11518 _ACEOF
11519
11520 fi
11521 done
11522
11523 fi
11524
11525 for ac_header in unistd.h
11526 do :
11527 ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
11528 if test "x$ac_cv_header_unistd_h" = xyes; then :
11529 cat >>confdefs.h <<_ACEOF
11530 #define HAVE_UNISTD_H 1
11531 _ACEOF
11532
11533 fi
11534
11535 done
11536
11537
11538
11539 # Check whether --with-toolexeclibdir was given.
11540 if test "${with_toolexeclibdir+set}" = set; then :
11541 withval=$with_toolexeclibdir; case ${with_toolexeclibdir} in
11542 /)
11543 ;;
11544 */)
11545 with_toolexeclibdir=`echo $with_toolexeclibdir | sed 's,/$,,'`
11546 ;;
11547 esac
11548 else
11549 with_toolexeclibdir=no
11550 fi
11551
11552
11553
11554 if test -n "$with_cross_host" &&
11555 test x"$with_cross_host" != x"no"; then
11556 toolexecdir='$(exec_prefix)/$(target_alias)'
11557 case ${with_toolexeclibdir} in
11558 no)
11559 toolexeclibdir='$(toolexecdir)/lib'
11560 ;;
11561 *)
11562 toolexeclibdir=${with_toolexeclibdir}
11563 ;;
11564 esac
11565 else
11566 toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
11567 toolexeclibdir='$(libdir)'
11568 fi
11569 if test "$GCC" = yes && $CC -print-multi-os-directory > /dev/null 2>&1; then
11570 multiosdir=/`$CC -print-multi-os-directory`
11571 case $multiosdir in
11572 /.) multiosdir= ;; # Avoid trailing /.
11573 esac
11574 else
11575 multiosdir=
11576 fi
11577 toolexeclibdir=${toolexeclibdir}${multiosdir}
11578
11579
11580
11581 if test -n "$with_target_subdir"; then
11582 TARGET_LIBRARY_TRUE=
11583 TARGET_LIBRARY_FALSE='#'
11584 else
11585 TARGET_LIBRARY_TRUE='#'
11586 TARGET_LIBRARY_FALSE=
11587 fi
11588
11589
11590 if test "${multilib}" = "yes"; then
11591 multilib_arg="--enable-multilib"
11592 else
11593 multilib_arg=
11594 fi
11595
11596 # Enable --enable-host-shared.
11597 # Check whether --enable-host-shared was given.
11598 if test "${enable_host_shared+set}" = set; then :
11599 enableval=$enable_host_shared;
11600 fi
11601
11602
11603
11604 # Enable --enable-host-pie.
11605 # Check whether --enable-host-pie was given.
11606 if test "${enable_host_pie+set}" = set; then :
11607 enableval=$enable_host_pie;
11608 fi
11609
11610
11611
11612 if test x$enable_host_shared = xyes; then
11613 PICFLAG=-fPIC
11614 elif test x$enable_host_pie = xyes; then
11615 PICFLAG=-fPIE
11616 else
11617 PICFLAG=
11618 fi
11619
11620
11621 ac_config_files="$ac_config_files Makefile"
11622
11623 cat >confcache <<\_ACEOF
11624 # This file is a shell script that caches the results of configure
11625 # tests run on this system so they can be shared between configure
11626 # scripts and configure runs, see configure's option --config-cache.
11627 # It is not useful on other systems. If it contains results you don't
11628 # want to keep, you may remove or edit it.
11629 #
11630 # config.status only pays attention to the cache file if you give it
11631 # the --recheck option to rerun configure.
11632 #
11633 # `ac_cv_env_foo' variables (set or unset) will be overridden when
11634 # loading this file, other *unset* `ac_cv_foo' will be assigned the
11635 # following values.
11636
11637 _ACEOF
11638
11639 # The following way of writing the cache mishandles newlines in values,
11640 # but we know of no workaround that is simple, portable, and efficient.
11641 # So, we kill variables containing newlines.
11642 # Ultrix sh set writes to stderr and can't be redirected directly,
11643 # and sets the high bit in the cache file unless we assign to the vars.
11644 (
11645 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11646 eval ac_val=\$$ac_var
11647 case $ac_val in #(
11648 *${as_nl}*)
11649 case $ac_var in #(
11650 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11651 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11652 esac
11653 case $ac_var in #(
11654 _ | IFS | as_nl) ;; #(
11655 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11656 *) { eval $ac_var=; unset $ac_var;} ;;
11657 esac ;;
11658 esac
11659 done
11660
11661 (set) 2>&1 |
11662 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11663 *${as_nl}ac_space=\ *)
11664 # `set' does not quote correctly, so add quotes: double-quote
11665 # substitution turns \\\\ into \\, and sed turns \\ into \.
11666 sed -n \
11667 "s/'/'\\\\''/g;
11668 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11669 ;; #(
11670 *)
11671 # `set' quotes correctly as required by POSIX, so do not add quotes.
11672 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11673 ;;
11674 esac |
11675 sort
11676 ) |
11677 sed '
11678 /^ac_cv_env_/b end
11679 t clear
11680 :clear
11681 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11682 t end
11683 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11684 :end' >>confcache
11685 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11686 if test -w "$cache_file"; then
11687 if test "x$cache_file" != "x/dev/null"; then
11688 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11689 $as_echo "$as_me: updating cache $cache_file" >&6;}
11690 if test ! -f "$cache_file" || test -h "$cache_file"; then
11691 cat confcache >"$cache_file"
11692 else
11693 case $cache_file in #(
11694 */* | ?:*)
11695 mv -f confcache "$cache_file"$$ &&
11696 mv -f "$cache_file"$$ "$cache_file" ;; #(
11697 *)
11698 mv -f confcache "$cache_file" ;;
11699 esac
11700 fi
11701 fi
11702 else
11703 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11704 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11705 fi
11706 fi
11707 rm -f confcache
11708
11709 test "x$prefix" = xNONE && prefix=$ac_default_prefix
11710 # Let make expand exec_prefix.
11711 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11712
11713 # Transform confdefs.h into DEFS.
11714 # Protect against shell expansion while executing Makefile rules.
11715 # Protect against Makefile macro expansion.
11716 #
11717 # If the first sed substitution is executed (which looks for macros that
11718 # take arguments), then branch to the quote section. Otherwise,
11719 # look for a macro that doesn't take arguments.
11720 ac_script='
11721 :mline
11722 /\\$/{
11723 N
11724 s,\\\n,,
11725 b mline
11726 }
11727 t clear
11728 :clear
11729 s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
11730 t quote
11731 s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
11732 t quote
11733 b any
11734 :quote
11735 s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
11736 s/\[/\\&/g
11737 s/\]/\\&/g
11738 s/\$/$$/g
11739 H
11740 :any
11741 ${
11742 g
11743 s/^\n//
11744 s/\n/ /g
11745 p
11746 }
11747 '
11748 DEFS=`sed -n "$ac_script" confdefs.h`
11749
11750
11751 ac_libobjs=
11752 ac_ltlibobjs=
11753 U=
11754 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11755 # 1. Remove the extension, and $U if already installed.
11756 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11757 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11758 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11759 # will be set to the directory where LIBOBJS objects are built.
11760 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11761 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11762 done
11763 LIBOBJS=$ac_libobjs
11764
11765 LTLIBOBJS=$ac_ltlibobjs
11766
11767
11768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
11769 $as_echo_n "checking that generated files are newer than configure... " >&6; }
11770 if test -n "$am_sleep_pid"; then
11771 # Hide warnings about reused PIDs.
11772 wait $am_sleep_pid 2>/dev/null
11773 fi
11774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
11775 $as_echo "done" >&6; }
11776 if test -n "$EXEEXT"; then
11777 am__EXEEXT_TRUE=
11778 am__EXEEXT_FALSE='#'
11779 else
11780 am__EXEEXT_TRUE='#'
11781 am__EXEEXT_FALSE=
11782 fi
11783
11784 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11785 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
11786 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11787 fi
11788 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11789 as_fn_error $? "conditional \"AMDEP\" was never defined.
11790 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11791 fi
11792 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11793 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
11794 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11795 fi
11796 if test -z "${ENABLE_DARWIN_AT_RPATH_TRUE}" && test -z "${ENABLE_DARWIN_AT_RPATH_FALSE}"; then
11797 as_fn_error $? "conditional \"ENABLE_DARWIN_AT_RPATH\" was never defined.
11798 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11799 fi
11800 if test -z "${TARGET_LIBRARY_TRUE}" && test -z "${TARGET_LIBRARY_FALSE}"; then
11801 as_fn_error $? "conditional \"TARGET_LIBRARY\" was never defined.
11802 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11803 fi
11804
11805 : "${CONFIG_STATUS=./config.status}"
11806 ac_write_fail=0
11807 ac_clean_files_save=$ac_clean_files
11808 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11809 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11810 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11811 as_write_fail=0
11812 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11813 #! $SHELL
11814 # Generated by $as_me.
11815 # Run this file to recreate the current configuration.
11816 # Compiler output produced by configure, useful for debugging
11817 # configure, is in config.log if it exists.
11818
11819 debug=false
11820 ac_cs_recheck=false
11821 ac_cs_silent=false
11822
11823 SHELL=\${CONFIG_SHELL-$SHELL}
11824 export SHELL
11825 _ASEOF
11826 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11827 ## -------------------- ##
11828 ## M4sh Initialization. ##
11829 ## -------------------- ##
11830
11831 # Be more Bourne compatible
11832 DUALCASE=1; export DUALCASE # for MKS sh
11833 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11834 emulate sh
11835 NULLCMD=:
11836 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11837 # is contrary to our usage. Disable this feature.
11838 alias -g '${1+"$@"}'='"$@"'
11839 setopt NO_GLOB_SUBST
11840 else
11841 case `(set -o) 2>/dev/null` in #(
11842 *posix*) :
11843 set -o posix ;; #(
11844 *) :
11845 ;;
11846 esac
11847 fi
11848
11849
11850 as_nl='
11851 '
11852 export as_nl
11853 # Printing a long string crashes Solaris 7 /usr/bin/printf.
11854 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11855 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11856 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11857 # Prefer a ksh shell builtin over an external printf program on Solaris,
11858 # but without wasting forks for bash or zsh.
11859 if test -z "$BASH_VERSION$ZSH_VERSION" \
11860 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11861 as_echo='print -r --'
11862 as_echo_n='print -rn --'
11863 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11864 as_echo='printf %s\n'
11865 as_echo_n='printf %s'
11866 else
11867 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11868 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11869 as_echo_n='/usr/ucb/echo -n'
11870 else
11871 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11872 as_echo_n_body='eval
11873 arg=$1;
11874 case $arg in #(
11875 *"$as_nl"*)
11876 expr "X$arg" : "X\\(.*\\)$as_nl";
11877 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11878 esac;
11879 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11880 '
11881 export as_echo_n_body
11882 as_echo_n='sh -c $as_echo_n_body as_echo'
11883 fi
11884 export as_echo_body
11885 as_echo='sh -c $as_echo_body as_echo'
11886 fi
11887
11888 # The user is always right.
11889 if test "${PATH_SEPARATOR+set}" != set; then
11890 PATH_SEPARATOR=:
11891 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11892 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11893 PATH_SEPARATOR=';'
11894 }
11895 fi
11896
11897
11898 # IFS
11899 # We need space, tab and new line, in precisely that order. Quoting is
11900 # there to prevent editors from complaining about space-tab.
11901 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11902 # splitting by setting IFS to empty value.)
11903 IFS=" "" $as_nl"
11904
11905 # Find who we are. Look in the path if we contain no directory separator.
11906 as_myself=
11907 case $0 in #((
11908 *[\\/]* ) as_myself=$0 ;;
11909 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11910 for as_dir in $PATH
11911 do
11912 IFS=$as_save_IFS
11913 test -z "$as_dir" && as_dir=.
11914 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11915 done
11916 IFS=$as_save_IFS
11917
11918 ;;
11919 esac
11920 # We did not find ourselves, most probably we were run as `sh COMMAND'
11921 # in which case we are not to be found in the path.
11922 if test "x$as_myself" = x; then
11923 as_myself=$0
11924 fi
11925 if test ! -f "$as_myself"; then
11926 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11927 exit 1
11928 fi
11929
11930 # Unset variables that we do not need and which cause bugs (e.g. in
11931 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11932 # suppresses any "Segmentation fault" message there. '((' could
11933 # trigger a bug in pdksh 5.2.14.
11934 for as_var in BASH_ENV ENV MAIL MAILPATH
11935 do eval test x\${$as_var+set} = xset \
11936 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11937 done
11938 PS1='$ '
11939 PS2='> '
11940 PS4='+ '
11941
11942 # NLS nuisances.
11943 LC_ALL=C
11944 export LC_ALL
11945 LANGUAGE=C
11946 export LANGUAGE
11947
11948 # CDPATH.
11949 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11950
11951
11952 # as_fn_error STATUS ERROR [LINENO LOG_FD]
11953 # ----------------------------------------
11954 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11955 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11956 # script with STATUS, using 1 if that was 0.
11957 as_fn_error ()
11958 {
11959 as_status=$1; test $as_status -eq 0 && as_status=1
11960 if test "$4"; then
11961 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11962 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
11963 fi
11964 $as_echo "$as_me: error: $2" >&2
11965 as_fn_exit $as_status
11966 } # as_fn_error
11967
11968
11969 # as_fn_set_status STATUS
11970 # -----------------------
11971 # Set $? to STATUS, without forking.
11972 as_fn_set_status ()
11973 {
11974 return $1
11975 } # as_fn_set_status
11976
11977 # as_fn_exit STATUS
11978 # -----------------
11979 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11980 as_fn_exit ()
11981 {
11982 set +e
11983 as_fn_set_status $1
11984 exit $1
11985 } # as_fn_exit
11986
11987 # as_fn_unset VAR
11988 # ---------------
11989 # Portably unset VAR.
11990 as_fn_unset ()
11991 {
11992 { eval $1=; unset $1;}
11993 }
11994 as_unset=as_fn_unset
11995 # as_fn_append VAR VALUE
11996 # ----------------------
11997 # Append the text in VALUE to the end of the definition contained in VAR. Take
11998 # advantage of any shell optimizations that allow amortized linear growth over
11999 # repeated appends, instead of the typical quadratic growth present in naive
12000 # implementations.
12001 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12002 eval 'as_fn_append ()
12003 {
12004 eval $1+=\$2
12005 }'
12006 else
12007 as_fn_append ()
12008 {
12009 eval $1=\$$1\$2
12010 }
12011 fi # as_fn_append
12012
12013 # as_fn_arith ARG...
12014 # ------------------
12015 # Perform arithmetic evaluation on the ARGs, and store the result in the
12016 # global $as_val. Take advantage of shells that can avoid forks. The arguments
12017 # must be portable across $(()) and expr.
12018 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12019 eval 'as_fn_arith ()
12020 {
12021 as_val=$(( $* ))
12022 }'
12023 else
12024 as_fn_arith ()
12025 {
12026 as_val=`expr "$@" || test $? -eq 1`
12027 }
12028 fi # as_fn_arith
12029
12030
12031 if expr a : '\(a\)' >/dev/null 2>&1 &&
12032 test "X`expr 00001 : '.*\(...\)'`" = X001; then
12033 as_expr=expr
12034 else
12035 as_expr=false
12036 fi
12037
12038 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12039 as_basename=basename
12040 else
12041 as_basename=false
12042 fi
12043
12044 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12045 as_dirname=dirname
12046 else
12047 as_dirname=false
12048 fi
12049
12050 as_me=`$as_basename -- "$0" ||
12051 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12052 X"$0" : 'X\(//\)$' \| \
12053 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12054 $as_echo X/"$0" |
12055 sed '/^.*\/\([^/][^/]*\)\/*$/{
12056 s//\1/
12057 q
12058 }
12059 /^X\/\(\/\/\)$/{
12060 s//\1/
12061 q
12062 }
12063 /^X\/\(\/\).*/{
12064 s//\1/
12065 q
12066 }
12067 s/.*/./; q'`
12068
12069 # Avoid depending upon Character Ranges.
12070 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12071 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12072 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12073 as_cr_digits='0123456789'
12074 as_cr_alnum=$as_cr_Letters$as_cr_digits
12075
12076 ECHO_C= ECHO_N= ECHO_T=
12077 case `echo -n x` in #(((((
12078 -n*)
12079 case `echo 'xy\c'` in
12080 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12081 xy) ECHO_C='\c';;
12082 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12083 ECHO_T=' ';;
12084 esac;;
12085 *)
12086 ECHO_N='-n';;
12087 esac
12088
12089 rm -f conf$$ conf$$.exe conf$$.file
12090 if test -d conf$$.dir; then
12091 rm -f conf$$.dir/conf$$.file
12092 else
12093 rm -f conf$$.dir
12094 mkdir conf$$.dir 2>/dev/null
12095 fi
12096 if (echo >conf$$.file) 2>/dev/null; then
12097 if ln -s conf$$.file conf$$ 2>/dev/null; then
12098 as_ln_s='ln -s'
12099 # ... but there are two gotchas:
12100 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12101 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12102 # In both cases, we have to default to `cp -pR'.
12103 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12104 as_ln_s='cp -pR'
12105 elif ln conf$$.file conf$$ 2>/dev/null; then
12106 as_ln_s=ln
12107 else
12108 as_ln_s='cp -pR'
12109 fi
12110 else
12111 as_ln_s='cp -pR'
12112 fi
12113 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12114 rmdir conf$$.dir 2>/dev/null
12115
12116
12117 # as_fn_mkdir_p
12118 # -------------
12119 # Create "$as_dir" as a directory, including parents if necessary.
12120 as_fn_mkdir_p ()
12121 {
12122
12123 case $as_dir in #(
12124 -*) as_dir=./$as_dir;;
12125 esac
12126 test -d "$as_dir" || eval $as_mkdir_p || {
12127 as_dirs=
12128 while :; do
12129 case $as_dir in #(
12130 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12131 *) as_qdir=$as_dir;;
12132 esac
12133 as_dirs="'$as_qdir' $as_dirs"
12134 as_dir=`$as_dirname -- "$as_dir" ||
12135 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12136 X"$as_dir" : 'X\(//\)[^/]' \| \
12137 X"$as_dir" : 'X\(//\)$' \| \
12138 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12139 $as_echo X"$as_dir" |
12140 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12141 s//\1/
12142 q
12143 }
12144 /^X\(\/\/\)[^/].*/{
12145 s//\1/
12146 q
12147 }
12148 /^X\(\/\/\)$/{
12149 s//\1/
12150 q
12151 }
12152 /^X\(\/\).*/{
12153 s//\1/
12154 q
12155 }
12156 s/.*/./; q'`
12157 test -d "$as_dir" && break
12158 done
12159 test -z "$as_dirs" || eval "mkdir $as_dirs"
12160 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
12161
12162
12163 } # as_fn_mkdir_p
12164 if mkdir -p . 2>/dev/null; then
12165 as_mkdir_p='mkdir -p "$as_dir"'
12166 else
12167 test -d ./-p && rmdir ./-p
12168 as_mkdir_p=false
12169 fi
12170
12171
12172 # as_fn_executable_p FILE
12173 # -----------------------
12174 # Test if FILE is an executable regular file.
12175 as_fn_executable_p ()
12176 {
12177 test -f "$1" && test -x "$1"
12178 } # as_fn_executable_p
12179 as_test_x='test -x'
12180 as_executable_p=as_fn_executable_p
12181
12182 # Sed expression to map a string onto a valid CPP name.
12183 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12184
12185 # Sed expression to map a string onto a valid variable name.
12186 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12187
12188
12189 exec 6>&1
12190 ## ----------------------------------- ##
12191 ## Main body of $CONFIG_STATUS script. ##
12192 ## ----------------------------------- ##
12193 _ASEOF
12194 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12195
12196 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12197 # Save the log message, to keep $0 and so on meaningful, and to
12198 # report actual input values of CONFIG_FILES etc. instead of their
12199 # values after options handling.
12200 ac_log="
12201 This file was extended by zlib $as_me 1.3.1, which was
12202 generated by GNU Autoconf 2.69. Invocation command line was
12203
12204 CONFIG_FILES = $CONFIG_FILES
12205 CONFIG_HEADERS = $CONFIG_HEADERS
12206 CONFIG_LINKS = $CONFIG_LINKS
12207 CONFIG_COMMANDS = $CONFIG_COMMANDS
12208 $ $0 $@
12209
12210 on `(hostname || uname -n) 2>/dev/null | sed 1q`
12211 "
12212
12213 _ACEOF
12214
12215 case $ac_config_files in *"
12216 "*) set x $ac_config_files; shift; ac_config_files=$*;;
12217 esac
12218
12219
12220
12221 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12222 # Files that config.status was made for.
12223 config_files="$ac_config_files"
12224 config_commands="$ac_config_commands"
12225
12226 _ACEOF
12227
12228 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12229 ac_cs_usage="\
12230 \`$as_me' instantiates files and other configuration actions
12231 from templates according to the current configuration. Unless the files
12232 and actions are specified as TAGs, all are instantiated by default.
12233
12234 Usage: $0 [OPTION]... [TAG]...
12235
12236 -h, --help print this help, then exit
12237 -V, --version print version number and configuration settings, then exit
12238 --config print configuration, then exit
12239 -q, --quiet, --silent
12240 do not print progress messages
12241 -d, --debug don't remove temporary files
12242 --recheck update $as_me by reconfiguring in the same conditions
12243 --file=FILE[:TEMPLATE]
12244 instantiate the configuration file FILE
12245
12246 Configuration files:
12247 $config_files
12248
12249 Configuration commands:
12250 $config_commands
12251
12252 Report bugs to the package provider."
12253
12254 _ACEOF
12255 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12256 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
12257 ac_cs_version="\\
12258 zlib config.status 1.3.1
12259 configured by $0, generated by GNU Autoconf 2.69,
12260 with options \\"\$ac_cs_config\\"
12261
12262 Copyright (C) 2012 Free Software Foundation, Inc.
12263 This config.status script is free software; the Free Software Foundation
12264 gives unlimited permission to copy, distribute and modify it."
12265
12266 ac_pwd='$ac_pwd'
12267 srcdir='$srcdir'
12268 INSTALL='$INSTALL'
12269 MKDIR_P='$MKDIR_P'
12270 AWK='$AWK'
12271 test -n "\$AWK" || AWK=awk
12272 _ACEOF
12273
12274 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12275 # The default lists apply if the user does not specify any file.
12276 ac_need_defaults=:
12277 while test $# != 0
12278 do
12279 case $1 in
12280 --*=?*)
12281 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12282 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12283 ac_shift=:
12284 ;;
12285 --*=)
12286 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12287 ac_optarg=
12288 ac_shift=:
12289 ;;
12290 *)
12291 ac_option=$1
12292 ac_optarg=$2
12293 ac_shift=shift
12294 ;;
12295 esac
12296
12297 case $ac_option in
12298 # Handling of the options.
12299 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12300 ac_cs_recheck=: ;;
12301 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12302 $as_echo "$ac_cs_version"; exit ;;
12303 --config | --confi | --conf | --con | --co | --c )
12304 $as_echo "$ac_cs_config"; exit ;;
12305 --debug | --debu | --deb | --de | --d | -d )
12306 debug=: ;;
12307 --file | --fil | --fi | --f )
12308 $ac_shift
12309 case $ac_optarg in
12310 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12311 '') as_fn_error $? "missing file argument" ;;
12312 esac
12313 as_fn_append CONFIG_FILES " '$ac_optarg'"
12314 ac_need_defaults=false;;
12315 --he | --h | --help | --hel | -h )
12316 $as_echo "$ac_cs_usage"; exit ;;
12317 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12318 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12319 ac_cs_silent=: ;;
12320
12321 # This is an error.
12322 -*) as_fn_error $? "unrecognized option: \`$1'
12323 Try \`$0 --help' for more information." ;;
12324
12325 *) as_fn_append ac_config_targets " $1"
12326 ac_need_defaults=false ;;
12327
12328 esac
12329 shift
12330 done
12331
12332 ac_configure_extra_args=
12333
12334 if $ac_cs_silent; then
12335 exec 6>/dev/null
12336 ac_configure_extra_args="$ac_configure_extra_args --silent"
12337 fi
12338
12339 _ACEOF
12340 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12341 if \$ac_cs_recheck; then
12342 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12343 shift
12344 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12345 CONFIG_SHELL='$SHELL'
12346 export CONFIG_SHELL
12347 exec "\$@"
12348 fi
12349
12350 _ACEOF
12351 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12352 exec 5>>config.log
12353 {
12354 echo
12355 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12356 ## Running $as_me. ##
12357 _ASBOX
12358 $as_echo "$ac_log"
12359 } >&5
12360
12361 _ACEOF
12362 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12363 #
12364 # INIT-COMMANDS
12365 #
12366
12367 srcdir="$srcdir"
12368 host="$host"
12369 target="$target"
12370 with_multisubdir="$with_multisubdir"
12371 with_multisrctop="$with_multisrctop"
12372 with_target_subdir="$with_target_subdir"
12373 ac_configure_args="${multilib_arg} ${ac_configure_args}"
12374 multi_basedir="$multi_basedir"
12375 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
12376 CC="$CC"
12377 CXX="$CXX"
12378 GFORTRAN="$GFORTRAN"
12379 GDC="$GDC"
12380 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
12381
12382
12383 # The HP-UX ksh and POSIX shell print the target directory to stdout
12384 # if CDPATH is set.
12385 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12386
12387 sed_quote_subst='$sed_quote_subst'
12388 double_quote_subst='$double_quote_subst'
12389 delay_variable_subst='$delay_variable_subst'
12390 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12391 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12392 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12393 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12394 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12395 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12396 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12397 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12398 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12399 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12400 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12401 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12402 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12403 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12404 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12405 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12406 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12407 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12408 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12409 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12410 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12411 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12412 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12413 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12414 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12415 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12416 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12417 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12418 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12419 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12420 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12421 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12422 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12423 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12424 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12425 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12426 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12427 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12428 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12429 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12430 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12431 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12432 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12433 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12434 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12435 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12436 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12437 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12438 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
12439 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12440 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12441 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12442 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12443 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12444 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12445 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12446 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12447 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12448 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12449 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12450 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12451 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12452 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12453 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12454 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12455 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12456 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12457 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12458 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12459 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12460 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12461 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12462 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12463 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12464 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12465 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12466 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12467 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12468 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12469 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12470 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12471 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12472 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12473 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12474 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12475 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12476 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12477 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12478 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12479 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12480 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12481 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12482 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12483 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12484 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12485 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12486 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12487 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12488 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12489 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12490 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12491 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12492 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12493 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12494 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12495 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12496 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12497 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12498 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12499 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12500 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12501 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12502 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12503 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12504 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12505 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12506 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12507 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12508 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12509 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12510
12511 LTCC='$LTCC'
12512 LTCFLAGS='$LTCFLAGS'
12513 compiler='$compiler_DEFAULT'
12514
12515 # A function that is used when there is no print builtin or printf.
12516 func_fallback_echo ()
12517 {
12518 eval 'cat <<_LTECHO_EOF
12519 \$1
12520 _LTECHO_EOF'
12521 }
12522
12523 # Quote evaled strings.
12524 for var in SHELL \
12525 ECHO \
12526 SED \
12527 GREP \
12528 EGREP \
12529 FGREP \
12530 LD \
12531 NM \
12532 LN_S \
12533 lt_SP2NL \
12534 lt_NL2SP \
12535 reload_flag \
12536 OBJDUMP \
12537 deplibs_check_method \
12538 file_magic_cmd \
12539 AR \
12540 AR_FLAGS \
12541 STRIP \
12542 RANLIB \
12543 CC \
12544 CFLAGS \
12545 compiler \
12546 lt_cv_sys_global_symbol_pipe \
12547 lt_cv_sys_global_symbol_to_cdecl \
12548 lt_cv_sys_global_symbol_to_c_name_address \
12549 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12550 lt_prog_compiler_no_builtin_flag \
12551 lt_prog_compiler_wl \
12552 lt_prog_compiler_pic \
12553 lt_prog_compiler_static \
12554 lt_cv_prog_compiler_c_o \
12555 need_locks \
12556 DSYMUTIL \
12557 NMEDIT \
12558 LIPO \
12559 OTOOL \
12560 OTOOL64 \
12561 shrext_cmds \
12562 export_dynamic_flag_spec \
12563 whole_archive_flag_spec \
12564 compiler_needs_object \
12565 with_gnu_ld \
12566 allow_undefined_flag \
12567 no_undefined_flag \
12568 hardcode_libdir_flag_spec \
12569 hardcode_libdir_flag_spec_ld \
12570 hardcode_libdir_separator \
12571 fix_srcfile_path \
12572 exclude_expsyms \
12573 include_expsyms \
12574 file_list_spec \
12575 variables_saved_for_relink \
12576 libname_spec \
12577 library_names_spec \
12578 soname_spec \
12579 install_override_mode \
12580 finish_eval \
12581 old_striplib \
12582 striplib; do
12583 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12584 *[\\\\\\\`\\"\\\$]*)
12585 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12586 ;;
12587 *)
12588 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12589 ;;
12590 esac
12591 done
12592
12593 # Double-quote double-evaled strings.
12594 for var in reload_cmds \
12595 old_postinstall_cmds \
12596 old_postuninstall_cmds \
12597 old_archive_cmds \
12598 extract_expsyms_cmds \
12599 old_archive_from_new_cmds \
12600 old_archive_from_expsyms_cmds \
12601 archive_cmds \
12602 archive_expsym_cmds \
12603 module_cmds \
12604 module_expsym_cmds \
12605 export_symbols_cmds \
12606 prelink_cmds \
12607 postinstall_cmds \
12608 postuninstall_cmds \
12609 finish_cmds \
12610 sys_lib_search_path_spec \
12611 sys_lib_dlsearch_path_spec; do
12612 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12613 *[\\\\\\\`\\"\\\$]*)
12614 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12615 ;;
12616 *)
12617 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12618 ;;
12619 esac
12620 done
12621
12622 ac_aux_dir='$ac_aux_dir'
12623 xsi_shell='$xsi_shell'
12624 lt_shell_append='$lt_shell_append'
12625
12626 # See if we are running on zsh, and set the options which allow our
12627 # commands through without removal of \ escapes INIT.
12628 if test -n "\${ZSH_VERSION+set}" ; then
12629 setopt NO_GLOB_SUBST
12630 fi
12631
12632
12633 PACKAGE='$PACKAGE'
12634 VERSION='$VERSION'
12635 TIMESTAMP='$TIMESTAMP'
12636 RM='$RM'
12637 ofile='$ofile'
12638
12639
12640
12641
12642 _ACEOF
12643
12644 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12645
12646 # Handling of arguments.
12647 for ac_config_target in $ac_config_targets
12648 do
12649 case $ac_config_target in
12650 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
12651 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
12652 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12653 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12654
12655 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12656 esac
12657 done
12658
12659
12660 # If the user did not use the arguments to specify the items to instantiate,
12661 # then the envvar interface is used. Set only those that are not.
12662 # We use the long form for the default assignment because of an extremely
12663 # bizarre bug on SunOS 4.1.3.
12664 if $ac_need_defaults; then
12665 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12666 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12667 fi
12668
12669 # Have a temporary directory for convenience. Make it in the build tree
12670 # simply because there is no reason against having it here, and in addition,
12671 # creating and moving files from /tmp can sometimes cause problems.
12672 # Hook for its removal unless debugging.
12673 # Note that there is a small window in which the directory will not be cleaned:
12674 # after its creation but before its name has been assigned to `$tmp'.
12675 $debug ||
12676 {
12677 tmp= ac_tmp=
12678 trap 'exit_status=$?
12679 : "${ac_tmp:=$tmp}"
12680 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
12681 ' 0
12682 trap 'as_fn_exit 1' 1 2 13 15
12683 }
12684 # Create a (secure) tmp directory for tmp files.
12685
12686 {
12687 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12688 test -d "$tmp"
12689 } ||
12690 {
12691 tmp=./conf$$-$RANDOM
12692 (umask 077 && mkdir "$tmp")
12693 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
12694 ac_tmp=$tmp
12695
12696 # Set up the scripts for CONFIG_FILES section.
12697 # No need to generate them if there are no CONFIG_FILES.
12698 # This happens for instance with `./config.status config.h'.
12699 if test -n "$CONFIG_FILES"; then
12700
12701
12702 ac_cr=`echo X | tr X '\015'`
12703 # On cygwin, bash can eat \r inside `` if the user requested igncr.
12704 # But we know of no other shell where ac_cr would be empty at this
12705 # point, so we can use a bashism as a fallback.
12706 if test "x$ac_cr" = x; then
12707 eval ac_cr=\$\'\\r\'
12708 fi
12709 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12710 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12711 ac_cs_awk_cr='\\r'
12712 else
12713 ac_cs_awk_cr=$ac_cr
12714 fi
12715
12716 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
12717 _ACEOF
12718
12719
12720 {
12721 echo "cat >conf$$subs.awk <<_ACEOF" &&
12722 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12723 echo "_ACEOF"
12724 } >conf$$subs.sh ||
12725 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12726 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
12727 ac_delim='%!_!# '
12728 for ac_last_try in false false false false false :; do
12729 . ./conf$$subs.sh ||
12730 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12731
12732 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12733 if test $ac_delim_n = $ac_delim_num; then
12734 break
12735 elif $ac_last_try; then
12736 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12737 else
12738 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12739 fi
12740 done
12741 rm -f conf$$subs.sh
12742
12743 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12744 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
12745 _ACEOF
12746 sed -n '
12747 h
12748 s/^/S["/; s/!.*/"]=/
12749 p
12750 g
12751 s/^[^!]*!//
12752 :repl
12753 t repl
12754 s/'"$ac_delim"'$//
12755 t delim
12756 :nl
12757 h
12758 s/\(.\{148\}\)..*/\1/
12759 t more1
12760 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12761 p
12762 n
12763 b repl
12764 :more1
12765 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12766 p
12767 g
12768 s/.\{148\}//
12769 t nl
12770 :delim
12771 h
12772 s/\(.\{148\}\)..*/\1/
12773 t more2
12774 s/["\\]/\\&/g; s/^/"/; s/$/"/
12775 p
12776 b
12777 :more2
12778 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12779 p
12780 g
12781 s/.\{148\}//
12782 t delim
12783 ' <conf$$subs.awk | sed '
12784 /^[^""]/{
12785 N
12786 s/\n//
12787 }
12788 ' >>$CONFIG_STATUS || ac_write_fail=1
12789 rm -f conf$$subs.awk
12790 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12791 _ACAWK
12792 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
12793 for (key in S) S_is_set[key] = 1
12794 FS = ""
12795
12796 }
12797 {
12798 line = $ 0
12799 nfields = split(line, field, "@")
12800 substed = 0
12801 len = length(field[1])
12802 for (i = 2; i < nfields; i++) {
12803 key = field[i]
12804 keylen = length(key)
12805 if (S_is_set[key]) {
12806 value = S[key]
12807 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12808 len += length(value) + length(field[++i])
12809 substed = 1
12810 } else
12811 len += 1 + keylen
12812 }
12813
12814 print line
12815 }
12816
12817 _ACAWK
12818 _ACEOF
12819 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12820 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12821 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12822 else
12823 cat
12824 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
12825 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
12826 _ACEOF
12827
12828 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
12829 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
12830 # trailing colons and then remove the whole line if VPATH becomes empty
12831 # (actually we leave an empty line to preserve line numbers).
12832 if test "x$srcdir" = x.; then
12833 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
12834 h
12835 s///
12836 s/^/:/
12837 s/[ ]*$/:/
12838 s/:\$(srcdir):/:/g
12839 s/:\${srcdir}:/:/g
12840 s/:@srcdir@:/:/g
12841 s/^:*//
12842 s/:*$//
12843 x
12844 s/\(=[ ]*\).*/\1/
12845 G
12846 s/\n//
12847 s/^[^=]*=[ ]*$//
12848 }'
12849 fi
12850
12851 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12852 fi # test -n "$CONFIG_FILES"
12853
12854
12855 eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS"
12856 shift
12857 for ac_tag
12858 do
12859 case $ac_tag in
12860 :[FHLC]) ac_mode=$ac_tag; continue;;
12861 esac
12862 case $ac_mode$ac_tag in
12863 :[FHL]*:*);;
12864 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
12865 :[FH]-) ac_tag=-:-;;
12866 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12867 esac
12868 ac_save_IFS=$IFS
12869 IFS=:
12870 set x $ac_tag
12871 IFS=$ac_save_IFS
12872 shift
12873 ac_file=$1
12874 shift
12875
12876 case $ac_mode in
12877 :L) ac_source=$1;;
12878 :[FH])
12879 ac_file_inputs=
12880 for ac_f
12881 do
12882 case $ac_f in
12883 -) ac_f="$ac_tmp/stdin";;
12884 *) # Look for the file first in the build tree, then in the source tree
12885 # (if the path is not absolute). The absolute path cannot be DOS-style,
12886 # because $ac_f cannot contain `:'.
12887 test -f "$ac_f" ||
12888 case $ac_f in
12889 [\\/$]*) false;;
12890 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12891 esac ||
12892 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12893 esac
12894 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12895 as_fn_append ac_file_inputs " '$ac_f'"
12896 done
12897
12898 # Let's still pretend it is `configure' which instantiates (i.e., don't
12899 # use $as_me), people would be surprised to read:
12900 # /* config.h. Generated by config.status. */
12901 configure_input='Generated from '`
12902 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12903 `' by configure.'
12904 if test x"$ac_file" != x-; then
12905 configure_input="$ac_file. $configure_input"
12906 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12907 $as_echo "$as_me: creating $ac_file" >&6;}
12908 fi
12909 # Neutralize special characters interpreted by sed in replacement strings.
12910 case $configure_input in #(
12911 *\&* | *\|* | *\\* )
12912 ac_sed_conf_input=`$as_echo "$configure_input" |
12913 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12914 *) ac_sed_conf_input=$configure_input;;
12915 esac
12916
12917 case $ac_tag in
12918 *:-:* | *:-) cat >"$ac_tmp/stdin" \
12919 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
12920 esac
12921 ;;
12922 esac
12923
12924 ac_dir=`$as_dirname -- "$ac_file" ||
12925 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12926 X"$ac_file" : 'X\(//\)[^/]' \| \
12927 X"$ac_file" : 'X\(//\)$' \| \
12928 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12929 $as_echo X"$ac_file" |
12930 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12931 s//\1/
12932 q
12933 }
12934 /^X\(\/\/\)[^/].*/{
12935 s//\1/
12936 q
12937 }
12938 /^X\(\/\/\)$/{
12939 s//\1/
12940 q
12941 }
12942 /^X\(\/\).*/{
12943 s//\1/
12944 q
12945 }
12946 s/.*/./; q'`
12947 as_dir="$ac_dir"; as_fn_mkdir_p
12948 ac_builddir=.
12949
12950 case "$ac_dir" in
12951 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12952 *)
12953 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12954 # A ".." for each directory in $ac_dir_suffix.
12955 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12956 case $ac_top_builddir_sub in
12957 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12958 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12959 esac ;;
12960 esac
12961 ac_abs_top_builddir=$ac_pwd
12962 ac_abs_builddir=$ac_pwd$ac_dir_suffix
12963 # for backward compatibility:
12964 ac_top_builddir=$ac_top_build_prefix
12965
12966 case $srcdir in
12967 .) # We are building in place.
12968 ac_srcdir=.
12969 ac_top_srcdir=$ac_top_builddir_sub
12970 ac_abs_top_srcdir=$ac_pwd ;;
12971 [\\/]* | ?:[\\/]* ) # Absolute name.
12972 ac_srcdir=$srcdir$ac_dir_suffix;
12973 ac_top_srcdir=$srcdir
12974 ac_abs_top_srcdir=$srcdir ;;
12975 *) # Relative name.
12976 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12977 ac_top_srcdir=$ac_top_build_prefix$srcdir
12978 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12979 esac
12980 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12981
12982
12983 case $ac_mode in
12984 :F)
12985 #
12986 # CONFIG_FILE
12987 #
12988
12989 case $INSTALL in
12990 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12991 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12992 esac
12993 ac_MKDIR_P=$MKDIR_P
12994 case $MKDIR_P in
12995 [\\/$]* | ?:[\\/]* ) ;;
12996 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
12997 esac
12998 _ACEOF
12999
13000 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13001 # If the template does not know about datarootdir, expand it.
13002 # FIXME: This hack should be removed a few years after 2.60.
13003 ac_datarootdir_hack=; ac_datarootdir_seen=
13004 ac_sed_dataroot='
13005 /datarootdir/ {
13006 p
13007 q
13008 }
13009 /@datadir@/p
13010 /@docdir@/p
13011 /@infodir@/p
13012 /@localedir@/p
13013 /@mandir@/p'
13014 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13015 *datarootdir*) ac_datarootdir_seen=yes;;
13016 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13017 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13018 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13019 _ACEOF
13020 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13021 ac_datarootdir_hack='
13022 s&@datadir@&$datadir&g
13023 s&@docdir@&$docdir&g
13024 s&@infodir@&$infodir&g
13025 s&@localedir@&$localedir&g
13026 s&@mandir@&$mandir&g
13027 s&\\\${datarootdir}&$datarootdir&g' ;;
13028 esac
13029 _ACEOF
13030
13031 # Neutralize VPATH when `$srcdir' = `.'.
13032 # Shell code in configure.ac might set extrasub.
13033 # FIXME: do we really want to maintain this feature?
13034 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13035 ac_sed_extra="$ac_vpsub
13036 $extrasub
13037 _ACEOF
13038 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13039 :t
13040 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13041 s|@configure_input@|$ac_sed_conf_input|;t t
13042 s&@top_builddir@&$ac_top_builddir_sub&;t t
13043 s&@top_build_prefix@&$ac_top_build_prefix&;t t
13044 s&@srcdir@&$ac_srcdir&;t t
13045 s&@abs_srcdir@&$ac_abs_srcdir&;t t
13046 s&@top_srcdir@&$ac_top_srcdir&;t t
13047 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13048 s&@builddir@&$ac_builddir&;t t
13049 s&@abs_builddir@&$ac_abs_builddir&;t t
13050 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13051 s&@INSTALL@&$ac_INSTALL&;t t
13052 s&@MKDIR_P@&$ac_MKDIR_P&;t t
13053 $ac_datarootdir_hack
13054 "
13055 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13056 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13057
13058 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13059 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13060 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
13061 "$ac_tmp/out"`; test -z "$ac_out"; } &&
13062 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13063 which seems to be undefined. Please make sure it is defined" >&5
13064 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13065 which seems to be undefined. Please make sure it is defined" >&2;}
13066
13067 rm -f "$ac_tmp/stdin"
13068 case $ac_file in
13069 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13070 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
13071 esac \
13072 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13073 ;;
13074
13075
13076 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13077 $as_echo "$as_me: executing $ac_file commands" >&6;}
13078 ;;
13079 esac
13080
13081
13082 case $ac_file$ac_mode in
13083 "default-1":C)
13084 # Only add multilib support code if we just rebuilt the top-level
13085 # Makefile.
13086 case " $CONFIG_FILES " in
13087 *" Makefile "*)
13088 ac_file=Makefile . ${multi_basedir}/config-ml.in
13089 ;;
13090 esac ;;
13091 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
13092 # Older Autoconf quotes --file arguments for eval, but not when files
13093 # are listed without --file. Let's play safe and only enable the eval
13094 # if we detect the quoting.
13095 case $CONFIG_FILES in
13096 *\'*) eval set x "$CONFIG_FILES" ;;
13097 *) set x $CONFIG_FILES ;;
13098 esac
13099 shift
13100 for mf
13101 do
13102 # Strip MF so we end up with the name of the file.
13103 mf=`echo "$mf" | sed -e 's/:.*$//'`
13104 # Check whether this is an Automake generated Makefile or not.
13105 # We used to match only the files named 'Makefile.in', but
13106 # some people rename them; so instead we look at the file content.
13107 # Grep'ing the first line is not enough: some people post-process
13108 # each Makefile.in and add a new line on top of each file to say so.
13109 # Grep'ing the whole file is not good either: AIX grep has a line
13110 # limit of 2048, but all sed's we know have understand at least 4000.
13111 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
13112 dirpart=`$as_dirname -- "$mf" ||
13113 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13114 X"$mf" : 'X\(//\)[^/]' \| \
13115 X"$mf" : 'X\(//\)$' \| \
13116 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
13117 $as_echo X"$mf" |
13118 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13119 s//\1/
13120 q
13121 }
13122 /^X\(\/\/\)[^/].*/{
13123 s//\1/
13124 q
13125 }
13126 /^X\(\/\/\)$/{
13127 s//\1/
13128 q
13129 }
13130 /^X\(\/\).*/{
13131 s//\1/
13132 q
13133 }
13134 s/.*/./; q'`
13135 else
13136 continue
13137 fi
13138 # Extract the definition of DEPDIR, am__include, and am__quote
13139 # from the Makefile without running 'make'.
13140 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
13141 test -z "$DEPDIR" && continue
13142 am__include=`sed -n 's/^am__include = //p' < "$mf"`
13143 test -z "$am__include" && continue
13144 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
13145 # Find all dependency output files, they are included files with
13146 # $(DEPDIR) in their names. We invoke sed twice because it is the
13147 # simplest approach to changing $(DEPDIR) to its actual value in the
13148 # expansion.
13149 for file in `sed -n "
13150 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
13151 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
13152 # Make sure the directory exists.
13153 test -f "$dirpart/$file" && continue
13154 fdir=`$as_dirname -- "$file" ||
13155 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13156 X"$file" : 'X\(//\)[^/]' \| \
13157 X"$file" : 'X\(//\)$' \| \
13158 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
13159 $as_echo X"$file" |
13160 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13161 s//\1/
13162 q
13163 }
13164 /^X\(\/\/\)[^/].*/{
13165 s//\1/
13166 q
13167 }
13168 /^X\(\/\/\)$/{
13169 s//\1/
13170 q
13171 }
13172 /^X\(\/\).*/{
13173 s//\1/
13174 q
13175 }
13176 s/.*/./; q'`
13177 as_dir=$dirpart/$fdir; as_fn_mkdir_p
13178 # echo "creating $dirpart/$file"
13179 echo '# dummy' > "$dirpart/$file"
13180 done
13181 done
13182 }
13183 ;;
13184 "libtool":C)
13185
13186 # See if we are running on zsh, and set the options which allow our
13187 # commands through without removal of \ escapes.
13188 if test -n "${ZSH_VERSION+set}" ; then
13189 setopt NO_GLOB_SUBST
13190 fi
13191
13192 cfgfile="${ofile}T"
13193 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13194 $RM "$cfgfile"
13195
13196 cat <<_LT_EOF >> "$cfgfile"
13197 #! $SHELL
13198
13199 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13200 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13201 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13202 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
13203 #
13204 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13205 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13206 # Written by Gordon Matzigkeit, 1996
13207 #
13208 # This file is part of GNU Libtool.
13209 #
13210 # GNU Libtool is free software; you can redistribute it and/or
13211 # modify it under the terms of the GNU General Public License as
13212 # published by the Free Software Foundation; either version 2 of
13213 # the License, or (at your option) any later version.
13214 #
13215 # As a special exception to the GNU General Public License,
13216 # if you distribute this file as part of a program or library that
13217 # is built using GNU Libtool, you may include this file under the
13218 # same distribution terms that you use for the rest of that program.
13219 #
13220 # GNU Libtool is distributed in the hope that it will be useful,
13221 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13222 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13223 # GNU General Public License for more details.
13224 #
13225 # You should have received a copy of the GNU General Public License
13226 # along with GNU Libtool; see the file COPYING. If not, a copy
13227 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13228 # obtained by writing to the Free Software Foundation, Inc.,
13229 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13230
13231
13232 # The names of the tagged configurations supported by this script.
13233 available_tags=""
13234
13235 # ### BEGIN LIBTOOL CONFIG
13236
13237 # Which release of libtool.m4 was used?
13238 macro_version=$macro_version
13239 macro_revision=$macro_revision
13240
13241 # Whether or not to build shared libraries.
13242 build_libtool_libs=$enable_shared
13243
13244 # Whether or not to build static libraries.
13245 build_old_libs=$enable_static
13246
13247 # What type of objects to build.
13248 pic_mode=$pic_mode
13249
13250 # Whether or not to optimize for fast installation.
13251 fast_install=$enable_fast_install
13252
13253 # Shell to use when invoking shell scripts.
13254 SHELL=$lt_SHELL
13255
13256 # An echo program that protects backslashes.
13257 ECHO=$lt_ECHO
13258
13259 # The host system.
13260 host_alias=$host_alias
13261 host=$host
13262 host_os=$host_os
13263
13264 # The build system.
13265 build_alias=$build_alias
13266 build=$build
13267 build_os=$build_os
13268
13269 # A sed program that does not truncate output.
13270 SED=$lt_SED
13271
13272 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
13273 Xsed="\$SED -e 1s/^X//"
13274
13275 # A grep program that handles long lines.
13276 GREP=$lt_GREP
13277
13278 # An ERE matcher.
13279 EGREP=$lt_EGREP
13280
13281 # A literal string matcher.
13282 FGREP=$lt_FGREP
13283
13284 # A BSD- or MS-compatible name lister.
13285 NM=$lt_NM
13286
13287 # Whether we need soft or hard links.
13288 LN_S=$lt_LN_S
13289
13290 # What is the maximum length of a command?
13291 max_cmd_len=$max_cmd_len
13292
13293 # Object file suffix (normally "o").
13294 objext=$ac_objext
13295
13296 # Executable file suffix (normally "").
13297 exeext=$exeext
13298
13299 # whether the shell understands "unset".
13300 lt_unset=$lt_unset
13301
13302 # turn spaces into newlines.
13303 SP2NL=$lt_lt_SP2NL
13304
13305 # turn newlines into spaces.
13306 NL2SP=$lt_lt_NL2SP
13307
13308 # An object symbol dumper.
13309 OBJDUMP=$lt_OBJDUMP
13310
13311 # Method to check whether dependent libraries are shared objects.
13312 deplibs_check_method=$lt_deplibs_check_method
13313
13314 # Command to use when deplibs_check_method == "file_magic".
13315 file_magic_cmd=$lt_file_magic_cmd
13316
13317 # The archiver.
13318 AR=$lt_AR
13319 AR_FLAGS=$lt_AR_FLAGS
13320
13321 # A symbol stripping program.
13322 STRIP=$lt_STRIP
13323
13324 # Commands used to install an old-style archive.
13325 RANLIB=$lt_RANLIB
13326 old_postinstall_cmds=$lt_old_postinstall_cmds
13327 old_postuninstall_cmds=$lt_old_postuninstall_cmds
13328
13329 # Whether to use a lock for old archive extraction.
13330 lock_old_archive_extraction=$lock_old_archive_extraction
13331
13332 # A C compiler.
13333 LTCC=$lt_CC
13334
13335 # LTCC compiler flags.
13336 LTCFLAGS=$lt_CFLAGS
13337
13338 # Take the output of nm and produce a listing of raw symbols and C names.
13339 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13340
13341 # Transform the output of nm in a proper C declaration.
13342 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13343
13344 # Transform the output of nm in a C name address pair.
13345 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13346
13347 # Transform the output of nm in a C name address pair when lib prefix is needed.
13348 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13349
13350 # The name of the directory that contains temporary libtool files.
13351 objdir=$objdir
13352
13353 # Used to examine libraries when file_magic_cmd begins with "file".
13354 MAGIC_CMD=$MAGIC_CMD
13355
13356 # Must we lock files when doing compilation?
13357 need_locks=$lt_need_locks
13358
13359 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13360 DSYMUTIL=$lt_DSYMUTIL
13361
13362 # Tool to change global to local symbols on Mac OS X.
13363 NMEDIT=$lt_NMEDIT
13364
13365 # Tool to manipulate fat objects and archives on Mac OS X.
13366 LIPO=$lt_LIPO
13367
13368 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
13369 OTOOL=$lt_OTOOL
13370
13371 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13372 OTOOL64=$lt_OTOOL64
13373
13374 # Old archive suffix (normally "a").
13375 libext=$libext
13376
13377 # Shared library suffix (normally ".so").
13378 shrext_cmds=$lt_shrext_cmds
13379
13380 # The commands to extract the exported symbol list from a shared archive.
13381 extract_expsyms_cmds=$lt_extract_expsyms_cmds
13382
13383 # Variables whose values should be saved in libtool wrapper scripts and
13384 # restored at link time.
13385 variables_saved_for_relink=$lt_variables_saved_for_relink
13386
13387 # Do we need the "lib" prefix for modules?
13388 need_lib_prefix=$need_lib_prefix
13389
13390 # Do we need a version for libraries?
13391 need_version=$need_version
13392
13393 # Library versioning type.
13394 version_type=$version_type
13395
13396 # Shared library runtime path variable.
13397 runpath_var=$runpath_var
13398
13399 # Shared library path variable.
13400 shlibpath_var=$shlibpath_var
13401
13402 # Is shlibpath searched before the hard-coded library search path?
13403 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13404
13405 # Format of library name prefix.
13406 libname_spec=$lt_libname_spec
13407
13408 # List of archive names. First name is the real one, the rest are links.
13409 # The last name is the one that the linker finds with -lNAME
13410 library_names_spec=$lt_library_names_spec
13411
13412 # The coded name of the library, if different from the real name.
13413 soname_spec=$lt_soname_spec
13414
13415 # Permission mode override for installation of shared libraries.
13416 install_override_mode=$lt_install_override_mode
13417
13418 # Command to use after installation of a shared archive.
13419 postinstall_cmds=$lt_postinstall_cmds
13420
13421 # Command to use after uninstallation of a shared archive.
13422 postuninstall_cmds=$lt_postuninstall_cmds
13423
13424 # Commands used to finish a libtool library installation in a directory.
13425 finish_cmds=$lt_finish_cmds
13426
13427 # As "finish_cmds", except a single script fragment to be evaled but
13428 # not shown.
13429 finish_eval=$lt_finish_eval
13430
13431 # Whether we should hardcode library paths into libraries.
13432 hardcode_into_libs=$hardcode_into_libs
13433
13434 # Compile-time system search path for libraries.
13435 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13436
13437 # Run-time system search path for libraries.
13438 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13439
13440 # Whether dlopen is supported.
13441 dlopen_support=$enable_dlopen
13442
13443 # Whether dlopen of programs is supported.
13444 dlopen_self=$enable_dlopen_self
13445
13446 # Whether dlopen of statically linked programs is supported.
13447 dlopen_self_static=$enable_dlopen_self_static
13448
13449 # Commands to strip libraries.
13450 old_striplib=$lt_old_striplib
13451 striplib=$lt_striplib
13452
13453
13454 # The linker used to build libraries.
13455 LD=$lt_LD
13456
13457 # How to create reloadable object files.
13458 reload_flag=$lt_reload_flag
13459 reload_cmds=$lt_reload_cmds
13460
13461 # Commands used to build an old-style archive.
13462 old_archive_cmds=$lt_old_archive_cmds
13463
13464 # A language specific compiler.
13465 CC=$lt_compiler
13466
13467 # Is the compiler the GNU compiler?
13468 with_gcc=$GCC
13469
13470 # Compiler flag to turn off builtin functions.
13471 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13472
13473 # How to pass a linker flag through the compiler.
13474 wl=$lt_lt_prog_compiler_wl
13475
13476 # Additional compiler flags for building library objects.
13477 pic_flag=$lt_lt_prog_compiler_pic
13478
13479 # Compiler flag to prevent dynamic linking.
13480 link_static_flag=$lt_lt_prog_compiler_static
13481
13482 # Does compiler simultaneously support -c and -o options?
13483 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13484
13485 # Whether or not to add -lc for building shared libraries.
13486 build_libtool_need_lc=$archive_cmds_need_lc
13487
13488 # Whether or not to disallow shared libs when runtime libs are static.
13489 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13490
13491 # Compiler flag to allow reflexive dlopens.
13492 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13493
13494 # Compiler flag to generate shared objects directly from archives.
13495 whole_archive_flag_spec=$lt_whole_archive_flag_spec
13496
13497 # Whether the compiler copes with passing no objects directly.
13498 compiler_needs_object=$lt_compiler_needs_object
13499
13500 # Create an old-style archive from a shared archive.
13501 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13502
13503 # Create a temporary old-style archive to link instead of a shared archive.
13504 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13505
13506 # Commands used to build a shared archive.
13507 archive_cmds=$lt_archive_cmds
13508 archive_expsym_cmds=$lt_archive_expsym_cmds
13509
13510 # Commands used to build a loadable module if different from building
13511 # a shared archive.
13512 module_cmds=$lt_module_cmds
13513 module_expsym_cmds=$lt_module_expsym_cmds
13514
13515 # Whether we are building with GNU ld or not.
13516 with_gnu_ld=$lt_with_gnu_ld
13517
13518 # Flag that allows shared libraries with undefined symbols to be built.
13519 allow_undefined_flag=$lt_allow_undefined_flag
13520
13521 # Flag that enforces no undefined symbols.
13522 no_undefined_flag=$lt_no_undefined_flag
13523
13524 # Flag to hardcode \$libdir into a binary during linking.
13525 # This must work even if \$libdir does not exist
13526 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13527
13528 # If ld is used when linking, flag to hardcode \$libdir into a binary
13529 # during linking. This must work even if \$libdir does not exist.
13530 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13531
13532 # Whether we need a single "-rpath" flag with a separated argument.
13533 hardcode_libdir_separator=$lt_hardcode_libdir_separator
13534
13535 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13536 # DIR into the resulting binary.
13537 hardcode_direct=$hardcode_direct
13538
13539 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13540 # DIR into the resulting binary and the resulting library dependency is
13541 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13542 # library is relocated.
13543 hardcode_direct_absolute=$hardcode_direct_absolute
13544
13545 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13546 # into the resulting binary.
13547 hardcode_minus_L=$hardcode_minus_L
13548
13549 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13550 # into the resulting binary.
13551 hardcode_shlibpath_var=$hardcode_shlibpath_var
13552
13553 # Set to "yes" if building a shared library automatically hardcodes DIR
13554 # into the library and all subsequent libraries and executables linked
13555 # against it.
13556 hardcode_automatic=$hardcode_automatic
13557
13558 # Set to yes if linker adds runtime paths of dependent libraries
13559 # to runtime path list.
13560 inherit_rpath=$inherit_rpath
13561
13562 # Whether libtool must link a program against all its dependency libraries.
13563 link_all_deplibs=$link_all_deplibs
13564
13565 # Fix the shell variable \$srcfile for the compiler.
13566 fix_srcfile_path=$lt_fix_srcfile_path
13567
13568 # Set to "yes" if exported symbols are required.
13569 always_export_symbols=$always_export_symbols
13570
13571 # The commands to list exported symbols.
13572 export_symbols_cmds=$lt_export_symbols_cmds
13573
13574 # Symbols that should not be listed in the preloaded symbols.
13575 exclude_expsyms=$lt_exclude_expsyms
13576
13577 # Symbols that must always be exported.
13578 include_expsyms=$lt_include_expsyms
13579
13580 # Commands necessary for linking programs (against libraries) with templates.
13581 prelink_cmds=$lt_prelink_cmds
13582
13583 # Specify filename containing input files.
13584 file_list_spec=$lt_file_list_spec
13585
13586 # How to hardcode a shared library path into an executable.
13587 hardcode_action=$hardcode_action
13588
13589 # ### END LIBTOOL CONFIG
13590
13591 _LT_EOF
13592
13593 case $host_os in
13594 aix3*)
13595 cat <<\_LT_EOF >> "$cfgfile"
13596 # AIX sometimes has problems with the GCC collect2 program. For some
13597 # reason, if we set the COLLECT_NAMES environment variable, the problems
13598 # vanish in a puff of smoke.
13599 if test "X${COLLECT_NAMES+set}" != Xset; then
13600 COLLECT_NAMES=
13601 export COLLECT_NAMES
13602 fi
13603 _LT_EOF
13604 ;;
13605 esac
13606
13607
13608 ltmain="$ac_aux_dir/ltmain.sh"
13609
13610
13611 # We use sed instead of cat because bash on DJGPP gets confused if
13612 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13613 # text mode, it properly converts lines to CR/LF. This bash problem
13614 # is reportedly fixed, but why not run on old versions too?
13615 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13616 || (rm -f "$cfgfile"; exit 1)
13617
13618 case $xsi_shell in
13619 yes)
13620 cat << \_LT_EOF >> "$cfgfile"
13621
13622 # func_dirname file append nondir_replacement
13623 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13624 # otherwise set result to NONDIR_REPLACEMENT.
13625 func_dirname ()
13626 {
13627 case ${1} in
13628 */*) func_dirname_result="${1%/*}${2}" ;;
13629 * ) func_dirname_result="${3}" ;;
13630 esac
13631 }
13632
13633 # func_basename file
13634 func_basename ()
13635 {
13636 func_basename_result="${1##*/}"
13637 }
13638
13639 # func_dirname_and_basename file append nondir_replacement
13640 # perform func_basename and func_dirname in a single function
13641 # call:
13642 # dirname: Compute the dirname of FILE. If nonempty,
13643 # add APPEND to the result, otherwise set result
13644 # to NONDIR_REPLACEMENT.
13645 # value returned in "$func_dirname_result"
13646 # basename: Compute filename of FILE.
13647 # value retuned in "$func_basename_result"
13648 # Implementation must be kept synchronized with func_dirname
13649 # and func_basename. For efficiency, we do not delegate to
13650 # those functions but instead duplicate the functionality here.
13651 func_dirname_and_basename ()
13652 {
13653 case ${1} in
13654 */*) func_dirname_result="${1%/*}${2}" ;;
13655 * ) func_dirname_result="${3}" ;;
13656 esac
13657 func_basename_result="${1##*/}"
13658 }
13659
13660 # func_stripname prefix suffix name
13661 # strip PREFIX and SUFFIX off of NAME.
13662 # PREFIX and SUFFIX must not contain globbing or regex special
13663 # characters, hashes, percent signs, but SUFFIX may contain a leading
13664 # dot (in which case that matches only a dot).
13665 func_stripname ()
13666 {
13667 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13668 # positional parameters, so assign one to ordinary parameter first.
13669 func_stripname_result=${3}
13670 func_stripname_result=${func_stripname_result#"${1}"}
13671 func_stripname_result=${func_stripname_result%"${2}"}
13672 }
13673
13674 # func_opt_split
13675 func_opt_split ()
13676 {
13677 func_opt_split_opt=${1%%=*}
13678 func_opt_split_arg=${1#*=}
13679 }
13680
13681 # func_lo2o object
13682 func_lo2o ()
13683 {
13684 case ${1} in
13685 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13686 *) func_lo2o_result=${1} ;;
13687 esac
13688 }
13689
13690 # func_xform libobj-or-source
13691 func_xform ()
13692 {
13693 func_xform_result=${1%.*}.lo
13694 }
13695
13696 # func_arith arithmetic-term...
13697 func_arith ()
13698 {
13699 func_arith_result=$(( $* ))
13700 }
13701
13702 # func_len string
13703 # STRING may not start with a hyphen.
13704 func_len ()
13705 {
13706 func_len_result=${#1}
13707 }
13708
13709 _LT_EOF
13710 ;;
13711 *) # Bourne compatible functions.
13712 cat << \_LT_EOF >> "$cfgfile"
13713
13714 # func_dirname file append nondir_replacement
13715 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13716 # otherwise set result to NONDIR_REPLACEMENT.
13717 func_dirname ()
13718 {
13719 # Extract subdirectory from the argument.
13720 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13721 if test "X$func_dirname_result" = "X${1}"; then
13722 func_dirname_result="${3}"
13723 else
13724 func_dirname_result="$func_dirname_result${2}"
13725 fi
13726 }
13727
13728 # func_basename file
13729 func_basename ()
13730 {
13731 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13732 }
13733
13734
13735 # func_stripname prefix suffix name
13736 # strip PREFIX and SUFFIX off of NAME.
13737 # PREFIX and SUFFIX must not contain globbing or regex special
13738 # characters, hashes, percent signs, but SUFFIX may contain a leading
13739 # dot (in which case that matches only a dot).
13740 # func_strip_suffix prefix name
13741 func_stripname ()
13742 {
13743 case ${2} in
13744 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13745 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13746 esac
13747 }
13748
13749 # sed scripts:
13750 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13751 my_sed_long_arg='1s/^-[^=]*=//'
13752
13753 # func_opt_split
13754 func_opt_split ()
13755 {
13756 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13757 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13758 }
13759
13760 # func_lo2o object
13761 func_lo2o ()
13762 {
13763 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13764 }
13765
13766 # func_xform libobj-or-source
13767 func_xform ()
13768 {
13769 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13770 }
13771
13772 # func_arith arithmetic-term...
13773 func_arith ()
13774 {
13775 func_arith_result=`expr "$@"`
13776 }
13777
13778 # func_len string
13779 # STRING may not start with a hyphen.
13780 func_len ()
13781 {
13782 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13783 }
13784
13785 _LT_EOF
13786 esac
13787
13788 case $lt_shell_append in
13789 yes)
13790 cat << \_LT_EOF >> "$cfgfile"
13791
13792 # func_append var value
13793 # Append VALUE to the end of shell variable VAR.
13794 func_append ()
13795 {
13796 eval "$1+=\$2"
13797 }
13798 _LT_EOF
13799 ;;
13800 *)
13801 cat << \_LT_EOF >> "$cfgfile"
13802
13803 # func_append var value
13804 # Append VALUE to the end of shell variable VAR.
13805 func_append ()
13806 {
13807 eval "$1=\$$1\$2"
13808 }
13809
13810 _LT_EOF
13811 ;;
13812 esac
13813
13814
13815 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13816 || (rm -f "$cfgfile"; exit 1)
13817
13818 mv -f "$cfgfile" "$ofile" ||
13819 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13820 chmod +x "$ofile"
13821
13822 ;;
13823
13824 esac
13825 done # for ac_tag
13826
13827
13828 as_fn_exit 0
13829 _ACEOF
13830 ac_clean_files=$ac_clean_files_save
13831
13832 test $ac_write_fail = 0 ||
13833 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
13834
13835
13836 # configure is writing to config.log, and then calls config.status.
13837 # config.status does its own redirection, appending to config.log.
13838 # Unfortunately, on DOS this fails, as config.log is still kept open
13839 # by configure, so config.status won't be able to write to it; its
13840 # output is simply discarded. So we exec the FD to /dev/null,
13841 # effectively closing config.log, so it can be properly (re)opened and
13842 # appended to by config.status. When coming back to configure, we
13843 # need to make the FD available again.
13844 if test "$no_create" != yes; then
13845 ac_cs_success=:
13846 ac_config_status_args=
13847 test "$silent" = yes &&
13848 ac_config_status_args="$ac_config_status_args --quiet"
13849 exec 5>/dev/null
13850 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13851 exec 5>>config.log
13852 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13853 # would make configure fail if this is the last instruction.
13854 $ac_cs_success || as_fn_exit 1
13855 fi
13856 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13857 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13858 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13859 fi
13860
13861