]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - libctf/configure
libctf: add CTF format specification
[thirdparty/binutils-gdb.git] / libctf / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for libctf 1.2.0.
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 test \$(( 1 + 1 )) = 2 || exit 1
200
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || 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@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='libctf'
589 PACKAGE_TARNAME='libctf'
590 PACKAGE_VERSION='1.2.0'
591 PACKAGE_STRING='libctf 1.2.0'
592 PACKAGE_BUGREPORT=''
593 PACKAGE_URL=''
594
595 ac_unique_file="ctf-impl.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_func_list=
634 ac_subst_vars='am__EXEEXT_FALSE
635 am__EXEEXT_TRUE
636 LTLIBOBJS
637 LIBOBJS
638 VERSION_FLAGS_NOBFD
639 VERSION_FLAGS
640 TCL_TRY_FALSE
641 TCL_TRY_TRUE
642 EXPECT
643 CTF_LIBADD
644 SHARED_LDFLAGS
645 BUILD_INFO_FALSE
646 BUILD_INFO_TRUE
647 NEED_CTF_QSORT_R_FALSE
648 NEED_CTF_QSORT_R_TRUE
649 ENABLE_LIBCTF_HASH_DEBUGGING_FALSE
650 ENABLE_LIBCTF_HASH_DEBUGGING_TRUE
651 zlibinc
652 zlibdir
653 ac_libctf_warn_cflags
654 bfdincludedir
655 bfdlibdir
656 target_noncanonical
657 host_noncanonical
658 INSTALL_LIBBFD_FALSE
659 INSTALL_LIBBFD_TRUE
660 MAINT
661 MAINTAINER_MODE_FALSE
662 MAINTAINER_MODE_TRUE
663 WERROR
664 WARN_PEDANTIC
665 c_warn
666 warn
667 OTOOL64
668 OTOOL
669 LIPO
670 NMEDIT
671 DSYMUTIL
672 OBJDUMP
673 LN_S
674 NM
675 ac_ct_DUMPBIN
676 DUMPBIN
677 LD
678 FGREP
679 SED
680 LIBTOOL
681 CATOBJEXT
682 GENCAT
683 INSTOBJEXT
684 DATADIRNAME
685 CATALOGS
686 POSUB
687 GMSGFMT
688 XGETTEXT
689 INCINTL
690 LIBINTL_DEP
691 LIBINTL
692 USE_NLS
693 ac_ct_AR
694 AR
695 RANLIB
696 AM_BACKSLASH
697 AM_DEFAULT_VERBOSITY
698 AM_DEFAULT_V
699 AM_V
700 am__fastdepCC_FALSE
701 am__fastdepCC_TRUE
702 CCDEPMODE
703 am__nodep
704 AMDEPBACKSLASH
705 AMDEP_FALSE
706 AMDEP_TRUE
707 am__quote
708 am__include
709 DEPDIR
710 am__untar
711 am__tar
712 AMTAR
713 am__leading_dot
714 SET_MAKE
715 AWK
716 mkdir_p
717 MKDIR_P
718 INSTALL_STRIP_PROGRAM
719 STRIP
720 install_sh
721 MAKEINFO
722 AUTOHEADER
723 AUTOMAKE
724 AUTOCONF
725 ACLOCAL
726 VERSION
727 PACKAGE
728 CYGPATH_W
729 am__isrc
730 INSTALL_DATA
731 INSTALL_SCRIPT
732 INSTALL_PROGRAM
733 EGREP
734 GREP
735 CPP
736 OBJEXT
737 EXEEXT
738 ac_ct_CC
739 CPPFLAGS
740 LDFLAGS
741 CFLAGS
742 CC
743 target_os
744 target_vendor
745 target_cpu
746 target
747 host_os
748 host_vendor
749 host_cpu
750 host
751 build_os
752 build_vendor
753 build_cpu
754 build
755 target_alias
756 host_alias
757 build_alias
758 LIBS
759 ECHO_T
760 ECHO_N
761 ECHO_C
762 DEFS
763 mandir
764 localedir
765 libdir
766 psdir
767 pdfdir
768 dvidir
769 htmldir
770 infodir
771 docdir
772 oldincludedir
773 includedir
774 localstatedir
775 sharedstatedir
776 sysconfdir
777 datadir
778 datarootdir
779 libexecdir
780 sbindir
781 bindir
782 program_transform_name
783 prefix
784 exec_prefix
785 PACKAGE_URL
786 PACKAGE_BUGREPORT
787 PACKAGE_STRING
788 PACKAGE_VERSION
789 PACKAGE_TARNAME
790 PACKAGE_NAME
791 PATH_SEPARATOR
792 SHELL'
793 ac_subst_files=''
794 ac_user_opts='
795 enable_option_checking
796 enable_dependency_tracking
797 enable_silent_rules
798 enable_shared
799 enable_static
800 with_pic
801 enable_fast_install
802 with_gnu_ld
803 enable_libtool_lock
804 enable_largefile
805 enable_werror_always
806 enable_maintainer_mode
807 enable_install_libbfd
808 with_system_zlib
809 enable_libctf_hash_debugging
810 '
811 ac_precious_vars='build_alias
812 host_alias
813 target_alias
814 CC
815 CFLAGS
816 LDFLAGS
817 LIBS
818 CPPFLAGS
819 CPP'
820
821
822 # Initialize some variables set by options.
823 ac_init_help=
824 ac_init_version=false
825 ac_unrecognized_opts=
826 ac_unrecognized_sep=
827 # The variables have the same names as the options, with
828 # dashes changed to underlines.
829 cache_file=/dev/null
830 exec_prefix=NONE
831 no_create=
832 no_recursion=
833 prefix=NONE
834 program_prefix=NONE
835 program_suffix=NONE
836 program_transform_name=s,x,x,
837 silent=
838 site=
839 srcdir=
840 verbose=
841 x_includes=NONE
842 x_libraries=NONE
843
844 # Installation directory options.
845 # These are left unexpanded so users can "make install exec_prefix=/foo"
846 # and all the variables that are supposed to be based on exec_prefix
847 # by default will actually change.
848 # Use braces instead of parens because sh, perl, etc. also accept them.
849 # (The list follows the same order as the GNU Coding Standards.)
850 bindir='${exec_prefix}/bin'
851 sbindir='${exec_prefix}/sbin'
852 libexecdir='${exec_prefix}/libexec'
853 datarootdir='${prefix}/share'
854 datadir='${datarootdir}'
855 sysconfdir='${prefix}/etc'
856 sharedstatedir='${prefix}/com'
857 localstatedir='${prefix}/var'
858 includedir='${prefix}/include'
859 oldincludedir='/usr/include'
860 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
861 infodir='${datarootdir}/info'
862 htmldir='${docdir}'
863 dvidir='${docdir}'
864 pdfdir='${docdir}'
865 psdir='${docdir}'
866 libdir='${exec_prefix}/lib'
867 localedir='${datarootdir}/locale'
868 mandir='${datarootdir}/man'
869
870 ac_prev=
871 ac_dashdash=
872 for ac_option
873 do
874 # If the previous option needs an argument, assign it.
875 if test -n "$ac_prev"; then
876 eval $ac_prev=\$ac_option
877 ac_prev=
878 continue
879 fi
880
881 case $ac_option in
882 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
883 *=) ac_optarg= ;;
884 *) ac_optarg=yes ;;
885 esac
886
887 # Accept the important Cygnus configure options, so we can diagnose typos.
888
889 case $ac_dashdash$ac_option in
890 --)
891 ac_dashdash=yes ;;
892
893 -bindir | --bindir | --bindi | --bind | --bin | --bi)
894 ac_prev=bindir ;;
895 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
896 bindir=$ac_optarg ;;
897
898 -build | --build | --buil | --bui | --bu)
899 ac_prev=build_alias ;;
900 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
901 build_alias=$ac_optarg ;;
902
903 -cache-file | --cache-file | --cache-fil | --cache-fi \
904 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
905 ac_prev=cache_file ;;
906 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
907 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
908 cache_file=$ac_optarg ;;
909
910 --config-cache | -C)
911 cache_file=config.cache ;;
912
913 -datadir | --datadir | --datadi | --datad)
914 ac_prev=datadir ;;
915 -datadir=* | --datadir=* | --datadi=* | --datad=*)
916 datadir=$ac_optarg ;;
917
918 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
919 | --dataroo | --dataro | --datar)
920 ac_prev=datarootdir ;;
921 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
922 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
923 datarootdir=$ac_optarg ;;
924
925 -disable-* | --disable-*)
926 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
927 # Reject names that are not valid shell variable names.
928 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
929 as_fn_error $? "invalid feature name: $ac_useropt"
930 ac_useropt_orig=$ac_useropt
931 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
932 case $ac_user_opts in
933 *"
934 "enable_$ac_useropt"
935 "*) ;;
936 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
937 ac_unrecognized_sep=', ';;
938 esac
939 eval enable_$ac_useropt=no ;;
940
941 -docdir | --docdir | --docdi | --doc | --do)
942 ac_prev=docdir ;;
943 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
944 docdir=$ac_optarg ;;
945
946 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
947 ac_prev=dvidir ;;
948 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
949 dvidir=$ac_optarg ;;
950
951 -enable-* | --enable-*)
952 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
953 # Reject names that are not valid shell variable names.
954 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
955 as_fn_error $? "invalid feature name: $ac_useropt"
956 ac_useropt_orig=$ac_useropt
957 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
958 case $ac_user_opts in
959 *"
960 "enable_$ac_useropt"
961 "*) ;;
962 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
963 ac_unrecognized_sep=', ';;
964 esac
965 eval enable_$ac_useropt=\$ac_optarg ;;
966
967 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
968 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
969 | --exec | --exe | --ex)
970 ac_prev=exec_prefix ;;
971 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
972 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
973 | --exec=* | --exe=* | --ex=*)
974 exec_prefix=$ac_optarg ;;
975
976 -gas | --gas | --ga | --g)
977 # Obsolete; use --with-gas.
978 with_gas=yes ;;
979
980 -help | --help | --hel | --he | -h)
981 ac_init_help=long ;;
982 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
983 ac_init_help=recursive ;;
984 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
985 ac_init_help=short ;;
986
987 -host | --host | --hos | --ho)
988 ac_prev=host_alias ;;
989 -host=* | --host=* | --hos=* | --ho=*)
990 host_alias=$ac_optarg ;;
991
992 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
993 ac_prev=htmldir ;;
994 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
995 | --ht=*)
996 htmldir=$ac_optarg ;;
997
998 -includedir | --includedir | --includedi | --included | --include \
999 | --includ | --inclu | --incl | --inc)
1000 ac_prev=includedir ;;
1001 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1002 | --includ=* | --inclu=* | --incl=* | --inc=*)
1003 includedir=$ac_optarg ;;
1004
1005 -infodir | --infodir | --infodi | --infod | --info | --inf)
1006 ac_prev=infodir ;;
1007 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1008 infodir=$ac_optarg ;;
1009
1010 -libdir | --libdir | --libdi | --libd)
1011 ac_prev=libdir ;;
1012 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1013 libdir=$ac_optarg ;;
1014
1015 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1016 | --libexe | --libex | --libe)
1017 ac_prev=libexecdir ;;
1018 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1019 | --libexe=* | --libex=* | --libe=*)
1020 libexecdir=$ac_optarg ;;
1021
1022 -localedir | --localedir | --localedi | --localed | --locale)
1023 ac_prev=localedir ;;
1024 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1025 localedir=$ac_optarg ;;
1026
1027 -localstatedir | --localstatedir | --localstatedi | --localstated \
1028 | --localstate | --localstat | --localsta | --localst | --locals)
1029 ac_prev=localstatedir ;;
1030 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1031 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1032 localstatedir=$ac_optarg ;;
1033
1034 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1035 ac_prev=mandir ;;
1036 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1037 mandir=$ac_optarg ;;
1038
1039 -nfp | --nfp | --nf)
1040 # Obsolete; use --without-fp.
1041 with_fp=no ;;
1042
1043 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1044 | --no-cr | --no-c | -n)
1045 no_create=yes ;;
1046
1047 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1048 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1049 no_recursion=yes ;;
1050
1051 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1052 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1053 | --oldin | --oldi | --old | --ol | --o)
1054 ac_prev=oldincludedir ;;
1055 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1056 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1057 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1058 oldincludedir=$ac_optarg ;;
1059
1060 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1061 ac_prev=prefix ;;
1062 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1063 prefix=$ac_optarg ;;
1064
1065 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1066 | --program-pre | --program-pr | --program-p)
1067 ac_prev=program_prefix ;;
1068 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1069 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1070 program_prefix=$ac_optarg ;;
1071
1072 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1073 | --program-suf | --program-su | --program-s)
1074 ac_prev=program_suffix ;;
1075 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1076 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1077 program_suffix=$ac_optarg ;;
1078
1079 -program-transform-name | --program-transform-name \
1080 | --program-transform-nam | --program-transform-na \
1081 | --program-transform-n | --program-transform- \
1082 | --program-transform | --program-transfor \
1083 | --program-transfo | --program-transf \
1084 | --program-trans | --program-tran \
1085 | --progr-tra | --program-tr | --program-t)
1086 ac_prev=program_transform_name ;;
1087 -program-transform-name=* | --program-transform-name=* \
1088 | --program-transform-nam=* | --program-transform-na=* \
1089 | --program-transform-n=* | --program-transform-=* \
1090 | --program-transform=* | --program-transfor=* \
1091 | --program-transfo=* | --program-transf=* \
1092 | --program-trans=* | --program-tran=* \
1093 | --progr-tra=* | --program-tr=* | --program-t=*)
1094 program_transform_name=$ac_optarg ;;
1095
1096 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1097 ac_prev=pdfdir ;;
1098 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1099 pdfdir=$ac_optarg ;;
1100
1101 -psdir | --psdir | --psdi | --psd | --ps)
1102 ac_prev=psdir ;;
1103 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1104 psdir=$ac_optarg ;;
1105
1106 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1107 | -silent | --silent | --silen | --sile | --sil)
1108 silent=yes ;;
1109
1110 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1111 ac_prev=sbindir ;;
1112 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1113 | --sbi=* | --sb=*)
1114 sbindir=$ac_optarg ;;
1115
1116 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1117 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1118 | --sharedst | --shareds | --shared | --share | --shar \
1119 | --sha | --sh)
1120 ac_prev=sharedstatedir ;;
1121 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1122 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1123 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1124 | --sha=* | --sh=*)
1125 sharedstatedir=$ac_optarg ;;
1126
1127 -site | --site | --sit)
1128 ac_prev=site ;;
1129 -site=* | --site=* | --sit=*)
1130 site=$ac_optarg ;;
1131
1132 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1133 ac_prev=srcdir ;;
1134 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1135 srcdir=$ac_optarg ;;
1136
1137 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1138 | --syscon | --sysco | --sysc | --sys | --sy)
1139 ac_prev=sysconfdir ;;
1140 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1141 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1142 sysconfdir=$ac_optarg ;;
1143
1144 -target | --target | --targe | --targ | --tar | --ta | --t)
1145 ac_prev=target_alias ;;
1146 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1147 target_alias=$ac_optarg ;;
1148
1149 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1150 verbose=yes ;;
1151
1152 -version | --version | --versio | --versi | --vers | -V)
1153 ac_init_version=: ;;
1154
1155 -with-* | --with-*)
1156 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1157 # Reject names that are not valid shell variable names.
1158 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1159 as_fn_error $? "invalid package name: $ac_useropt"
1160 ac_useropt_orig=$ac_useropt
1161 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1162 case $ac_user_opts in
1163 *"
1164 "with_$ac_useropt"
1165 "*) ;;
1166 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1167 ac_unrecognized_sep=', ';;
1168 esac
1169 eval with_$ac_useropt=\$ac_optarg ;;
1170
1171 -without-* | --without-*)
1172 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1173 # Reject names that are not valid shell variable names.
1174 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1175 as_fn_error $? "invalid package name: $ac_useropt"
1176 ac_useropt_orig=$ac_useropt
1177 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1178 case $ac_user_opts in
1179 *"
1180 "with_$ac_useropt"
1181 "*) ;;
1182 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1183 ac_unrecognized_sep=', ';;
1184 esac
1185 eval with_$ac_useropt=no ;;
1186
1187 --x)
1188 # Obsolete; use --with-x.
1189 with_x=yes ;;
1190
1191 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1192 | --x-incl | --x-inc | --x-in | --x-i)
1193 ac_prev=x_includes ;;
1194 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1195 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1196 x_includes=$ac_optarg ;;
1197
1198 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1199 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1200 ac_prev=x_libraries ;;
1201 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1202 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1203 x_libraries=$ac_optarg ;;
1204
1205 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1206 Try \`$0 --help' for more information"
1207 ;;
1208
1209 *=*)
1210 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1211 # Reject names that are not valid shell variable names.
1212 case $ac_envvar in #(
1213 '' | [0-9]* | *[!_$as_cr_alnum]* )
1214 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1215 esac
1216 eval $ac_envvar=\$ac_optarg
1217 export $ac_envvar ;;
1218
1219 *)
1220 # FIXME: should be removed in autoconf 3.0.
1221 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1222 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1223 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1224 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1225 ;;
1226
1227 esac
1228 done
1229
1230 if test -n "$ac_prev"; then
1231 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1232 as_fn_error $? "missing argument to $ac_option"
1233 fi
1234
1235 if test -n "$ac_unrecognized_opts"; then
1236 case $enable_option_checking in
1237 no) ;;
1238 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1239 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1240 esac
1241 fi
1242
1243 # Check all directory arguments for consistency.
1244 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1245 datadir sysconfdir sharedstatedir localstatedir includedir \
1246 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1247 libdir localedir mandir
1248 do
1249 eval ac_val=\$$ac_var
1250 # Remove trailing slashes.
1251 case $ac_val in
1252 */ )
1253 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1254 eval $ac_var=\$ac_val;;
1255 esac
1256 # Be sure to have absolute directory names.
1257 case $ac_val in
1258 [\\/$]* | ?:[\\/]* ) continue;;
1259 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1260 esac
1261 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1262 done
1263
1264 # There might be people who depend on the old broken behavior: `$host'
1265 # used to hold the argument of --host etc.
1266 # FIXME: To remove some day.
1267 build=$build_alias
1268 host=$host_alias
1269 target=$target_alias
1270
1271 # FIXME: To remove some day.
1272 if test "x$host_alias" != x; then
1273 if test "x$build_alias" = x; then
1274 cross_compiling=maybe
1275 elif test "x$build_alias" != "x$host_alias"; then
1276 cross_compiling=yes
1277 fi
1278 fi
1279
1280 ac_tool_prefix=
1281 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1282
1283 test "$silent" = yes && exec 6>/dev/null
1284
1285
1286 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1287 ac_ls_di=`ls -di .` &&
1288 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1289 as_fn_error $? "working directory cannot be determined"
1290 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1291 as_fn_error $? "pwd does not report name of working directory"
1292
1293
1294 # Find the source files, if location was not specified.
1295 if test -z "$srcdir"; then
1296 ac_srcdir_defaulted=yes
1297 # Try the directory containing this script, then the parent directory.
1298 ac_confdir=`$as_dirname -- "$as_myself" ||
1299 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1300 X"$as_myself" : 'X\(//\)[^/]' \| \
1301 X"$as_myself" : 'X\(//\)$' \| \
1302 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1303 $as_echo X"$as_myself" |
1304 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1305 s//\1/
1306 q
1307 }
1308 /^X\(\/\/\)[^/].*/{
1309 s//\1/
1310 q
1311 }
1312 /^X\(\/\/\)$/{
1313 s//\1/
1314 q
1315 }
1316 /^X\(\/\).*/{
1317 s//\1/
1318 q
1319 }
1320 s/.*/./; q'`
1321 srcdir=$ac_confdir
1322 if test ! -r "$srcdir/$ac_unique_file"; then
1323 srcdir=..
1324 fi
1325 else
1326 ac_srcdir_defaulted=no
1327 fi
1328 if test ! -r "$srcdir/$ac_unique_file"; then
1329 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1330 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1331 fi
1332 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1333 ac_abs_confdir=`(
1334 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1335 pwd)`
1336 # When building in place, set srcdir=.
1337 if test "$ac_abs_confdir" = "$ac_pwd"; then
1338 srcdir=.
1339 fi
1340 # Remove unnecessary trailing slashes from srcdir.
1341 # Double slashes in file names in object file debugging info
1342 # mess up M-x gdb in Emacs.
1343 case $srcdir in
1344 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1345 esac
1346 for ac_var in $ac_precious_vars; do
1347 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1348 eval ac_env_${ac_var}_value=\$${ac_var}
1349 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1350 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1351 done
1352
1353 #
1354 # Report the --help message.
1355 #
1356 if test "$ac_init_help" = "long"; then
1357 # Omit some internal or obsolete options to make the list less imposing.
1358 # This message is too long to be a string in the A/UX 3.1 sh.
1359 cat <<_ACEOF
1360 \`configure' configures libctf 1.2.0 to adapt to many kinds of systems.
1361
1362 Usage: $0 [OPTION]... [VAR=VALUE]...
1363
1364 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1365 VAR=VALUE. See below for descriptions of some of the useful variables.
1366
1367 Defaults for the options are specified in brackets.
1368
1369 Configuration:
1370 -h, --help display this help and exit
1371 --help=short display options specific to this package
1372 --help=recursive display the short help of all the included packages
1373 -V, --version display version information and exit
1374 -q, --quiet, --silent do not print \`checking ...' messages
1375 --cache-file=FILE cache test results in FILE [disabled]
1376 -C, --config-cache alias for \`--cache-file=config.cache'
1377 -n, --no-create do not create output files
1378 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1379
1380 Installation directories:
1381 --prefix=PREFIX install architecture-independent files in PREFIX
1382 [$ac_default_prefix]
1383 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1384 [PREFIX]
1385
1386 By default, \`make install' will install all the files in
1387 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1388 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1389 for instance \`--prefix=\$HOME'.
1390
1391 For better control, use the options below.
1392
1393 Fine tuning of the installation directories:
1394 --bindir=DIR user executables [EPREFIX/bin]
1395 --sbindir=DIR system admin executables [EPREFIX/sbin]
1396 --libexecdir=DIR program executables [EPREFIX/libexec]
1397 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1398 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1399 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1400 --libdir=DIR object code libraries [EPREFIX/lib]
1401 --includedir=DIR C header files [PREFIX/include]
1402 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1403 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1404 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1405 --infodir=DIR info documentation [DATAROOTDIR/info]
1406 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1407 --mandir=DIR man documentation [DATAROOTDIR/man]
1408 --docdir=DIR documentation root [DATAROOTDIR/doc/libctf]
1409 --htmldir=DIR html documentation [DOCDIR]
1410 --dvidir=DIR dvi documentation [DOCDIR]
1411 --pdfdir=DIR pdf documentation [DOCDIR]
1412 --psdir=DIR ps documentation [DOCDIR]
1413 _ACEOF
1414
1415 cat <<\_ACEOF
1416
1417 Program names:
1418 --program-prefix=PREFIX prepend PREFIX to installed program names
1419 --program-suffix=SUFFIX append SUFFIX to installed program names
1420 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1421
1422 System types:
1423 --build=BUILD configure for building on BUILD [guessed]
1424 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1425 --target=TARGET configure for building compilers for TARGET [HOST]
1426 _ACEOF
1427 fi
1428
1429 if test -n "$ac_init_help"; then
1430 case $ac_init_help in
1431 short | recursive ) echo "Configuration of libctf 1.2.0:";;
1432 esac
1433 cat <<\_ACEOF
1434
1435 Optional Features:
1436 --disable-option-checking ignore unrecognized --enable/--with options
1437 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1438 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1439 --enable-dependency-tracking
1440 do not reject slow dependency extractors
1441 --disable-dependency-tracking
1442 speeds up one-time build
1443 --enable-silent-rules less verbose build output (undo: "make V=1")
1444 --disable-silent-rules verbose build output (undo: "make V=0")
1445 --enable-shared[=PKGS] build shared libraries [default=no]
1446 --enable-static[=PKGS] build static libraries [default=yes]
1447 --enable-fast-install[=PKGS]
1448 optimize for fast installation [default=yes]
1449 --disable-libtool-lock avoid locking (might break parallel builds)
1450 --disable-largefile omit support for large files
1451 --enable-werror-always enable -Werror despite compiler version
1452 --enable-maintainer-mode
1453 enable make rules and dependencies not useful (and
1454 sometimes confusing) to the casual installer
1455 --enable-install-libbfd controls installation of libbfd and related headers
1456 --enable-libctf-hash-debugging
1457 Enable expensive debugging of CTF deduplication type
1458 hashing [default=no]
1459
1460 Optional Packages:
1461 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1462 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1463 --with-pic try to use only PIC/non-PIC objects [default=use
1464 both]
1465 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1466 --with-system-zlib use installed libz
1467
1468 Some influential environment variables:
1469 CC C compiler command
1470 CFLAGS C compiler flags
1471 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1472 nonstandard directory <lib dir>
1473 LIBS libraries to pass to the linker, e.g. -l<library>
1474 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1475 you have headers in a nonstandard directory <include dir>
1476 CPP C preprocessor
1477
1478 Use these variables to override the choices made by `configure' or to help
1479 it to find libraries and programs with nonstandard names/locations.
1480
1481 Report bugs to the package provider.
1482 _ACEOF
1483 ac_status=$?
1484 fi
1485
1486 if test "$ac_init_help" = "recursive"; then
1487 # If there are subdirs, report their specific --help.
1488 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1489 test -d "$ac_dir" ||
1490 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1491 continue
1492 ac_builddir=.
1493
1494 case "$ac_dir" in
1495 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1496 *)
1497 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1498 # A ".." for each directory in $ac_dir_suffix.
1499 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1500 case $ac_top_builddir_sub in
1501 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1502 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1503 esac ;;
1504 esac
1505 ac_abs_top_builddir=$ac_pwd
1506 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1507 # for backward compatibility:
1508 ac_top_builddir=$ac_top_build_prefix
1509
1510 case $srcdir in
1511 .) # We are building in place.
1512 ac_srcdir=.
1513 ac_top_srcdir=$ac_top_builddir_sub
1514 ac_abs_top_srcdir=$ac_pwd ;;
1515 [\\/]* | ?:[\\/]* ) # Absolute name.
1516 ac_srcdir=$srcdir$ac_dir_suffix;
1517 ac_top_srcdir=$srcdir
1518 ac_abs_top_srcdir=$srcdir ;;
1519 *) # Relative name.
1520 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1521 ac_top_srcdir=$ac_top_build_prefix$srcdir
1522 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1523 esac
1524 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1525
1526 cd "$ac_dir" || { ac_status=$?; continue; }
1527 # Check for guested configure.
1528 if test -f "$ac_srcdir/configure.gnu"; then
1529 echo &&
1530 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1531 elif test -f "$ac_srcdir/configure"; then
1532 echo &&
1533 $SHELL "$ac_srcdir/configure" --help=recursive
1534 else
1535 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1536 fi || ac_status=$?
1537 cd "$ac_pwd" || { ac_status=$?; break; }
1538 done
1539 fi
1540
1541 test -n "$ac_init_help" && exit $ac_status
1542 if $ac_init_version; then
1543 cat <<\_ACEOF
1544 libctf configure 1.2.0
1545 generated by GNU Autoconf 2.69
1546
1547 Copyright (C) 2012 Free Software Foundation, Inc.
1548 This configure script is free software; the Free Software Foundation
1549 gives unlimited permission to copy, distribute and modify it.
1550 _ACEOF
1551 exit
1552 fi
1553
1554 ## ------------------------ ##
1555 ## Autoconf initialization. ##
1556 ## ------------------------ ##
1557
1558 # ac_fn_c_try_compile LINENO
1559 # --------------------------
1560 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1561 ac_fn_c_try_compile ()
1562 {
1563 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1564 rm -f conftest.$ac_objext
1565 if { { ac_try="$ac_compile"
1566 case "(($ac_try" in
1567 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1568 *) ac_try_echo=$ac_try;;
1569 esac
1570 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1571 $as_echo "$ac_try_echo"; } >&5
1572 (eval "$ac_compile") 2>conftest.err
1573 ac_status=$?
1574 if test -s conftest.err; then
1575 grep -v '^ *+' conftest.err >conftest.er1
1576 cat conftest.er1 >&5
1577 mv -f conftest.er1 conftest.err
1578 fi
1579 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1580 test $ac_status = 0; } && {
1581 test -z "$ac_c_werror_flag" ||
1582 test ! -s conftest.err
1583 } && test -s conftest.$ac_objext; then :
1584 ac_retval=0
1585 else
1586 $as_echo "$as_me: failed program was:" >&5
1587 sed 's/^/| /' conftest.$ac_ext >&5
1588
1589 ac_retval=1
1590 fi
1591 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1592 as_fn_set_status $ac_retval
1593
1594 } # ac_fn_c_try_compile
1595
1596 # ac_fn_c_try_cpp LINENO
1597 # ----------------------
1598 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1599 ac_fn_c_try_cpp ()
1600 {
1601 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1602 if { { ac_try="$ac_cpp conftest.$ac_ext"
1603 case "(($ac_try" in
1604 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1605 *) ac_try_echo=$ac_try;;
1606 esac
1607 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1608 $as_echo "$ac_try_echo"; } >&5
1609 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1610 ac_status=$?
1611 if test -s conftest.err; then
1612 grep -v '^ *+' conftest.err >conftest.er1
1613 cat conftest.er1 >&5
1614 mv -f conftest.er1 conftest.err
1615 fi
1616 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1617 test $ac_status = 0; } > conftest.i && {
1618 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1619 test ! -s conftest.err
1620 }; then :
1621 ac_retval=0
1622 else
1623 $as_echo "$as_me: failed program was:" >&5
1624 sed 's/^/| /' conftest.$ac_ext >&5
1625
1626 ac_retval=1
1627 fi
1628 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1629 as_fn_set_status $ac_retval
1630
1631 } # ac_fn_c_try_cpp
1632
1633 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1634 # -------------------------------------------------------
1635 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1636 # the include files in INCLUDES and setting the cache variable VAR
1637 # accordingly.
1638 ac_fn_c_check_header_mongrel ()
1639 {
1640 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1641 if eval \${$3+:} false; then :
1642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1643 $as_echo_n "checking for $2... " >&6; }
1644 if eval \${$3+:} false; then :
1645 $as_echo_n "(cached) " >&6
1646 fi
1647 eval ac_res=\$$3
1648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1649 $as_echo "$ac_res" >&6; }
1650 else
1651 # Is the header compilable?
1652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1653 $as_echo_n "checking $2 usability... " >&6; }
1654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1655 /* end confdefs.h. */
1656 $4
1657 #include <$2>
1658 _ACEOF
1659 if ac_fn_c_try_compile "$LINENO"; then :
1660 ac_header_compiler=yes
1661 else
1662 ac_header_compiler=no
1663 fi
1664 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1666 $as_echo "$ac_header_compiler" >&6; }
1667
1668 # Is the header present?
1669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1670 $as_echo_n "checking $2 presence... " >&6; }
1671 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1672 /* end confdefs.h. */
1673 #include <$2>
1674 _ACEOF
1675 if ac_fn_c_try_cpp "$LINENO"; then :
1676 ac_header_preproc=yes
1677 else
1678 ac_header_preproc=no
1679 fi
1680 rm -f conftest.err conftest.i conftest.$ac_ext
1681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1682 $as_echo "$ac_header_preproc" >&6; }
1683
1684 # So? What about this header?
1685 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1686 yes:no: )
1687 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1688 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1689 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1690 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1691 ;;
1692 no:yes:* )
1693 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1694 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1695 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1696 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1698 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1699 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1700 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1701 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1702 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1703 ;;
1704 esac
1705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1706 $as_echo_n "checking for $2... " >&6; }
1707 if eval \${$3+:} false; then :
1708 $as_echo_n "(cached) " >&6
1709 else
1710 eval "$3=\$ac_header_compiler"
1711 fi
1712 eval ac_res=\$$3
1713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1714 $as_echo "$ac_res" >&6; }
1715 fi
1716 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1717
1718 } # ac_fn_c_check_header_mongrel
1719
1720 # ac_fn_c_try_run LINENO
1721 # ----------------------
1722 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1723 # that executables *can* be run.
1724 ac_fn_c_try_run ()
1725 {
1726 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1727 if { { ac_try="$ac_link"
1728 case "(($ac_try" in
1729 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1730 *) ac_try_echo=$ac_try;;
1731 esac
1732 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1733 $as_echo "$ac_try_echo"; } >&5
1734 (eval "$ac_link") 2>&5
1735 ac_status=$?
1736 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1737 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1738 { { case "(($ac_try" in
1739 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1740 *) ac_try_echo=$ac_try;;
1741 esac
1742 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1743 $as_echo "$ac_try_echo"; } >&5
1744 (eval "$ac_try") 2>&5
1745 ac_status=$?
1746 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1747 test $ac_status = 0; }; }; then :
1748 ac_retval=0
1749 else
1750 $as_echo "$as_me: program exited with status $ac_status" >&5
1751 $as_echo "$as_me: failed program was:" >&5
1752 sed 's/^/| /' conftest.$ac_ext >&5
1753
1754 ac_retval=$ac_status
1755 fi
1756 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1757 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1758 as_fn_set_status $ac_retval
1759
1760 } # ac_fn_c_try_run
1761
1762 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1763 # -------------------------------------------------------
1764 # Tests whether HEADER exists and can be compiled using the include files in
1765 # INCLUDES, setting the cache variable VAR accordingly.
1766 ac_fn_c_check_header_compile ()
1767 {
1768 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1770 $as_echo_n "checking for $2... " >&6; }
1771 if eval \${$3+:} false; then :
1772 $as_echo_n "(cached) " >&6
1773 else
1774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1775 /* end confdefs.h. */
1776 $4
1777 #include <$2>
1778 _ACEOF
1779 if ac_fn_c_try_compile "$LINENO"; then :
1780 eval "$3=yes"
1781 else
1782 eval "$3=no"
1783 fi
1784 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1785 fi
1786 eval ac_res=\$$3
1787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1788 $as_echo "$ac_res" >&6; }
1789 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1790
1791 } # ac_fn_c_check_header_compile
1792
1793 # ac_fn_c_try_link LINENO
1794 # -----------------------
1795 # Try to link conftest.$ac_ext, and return whether this succeeded.
1796 ac_fn_c_try_link ()
1797 {
1798 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1799 rm -f conftest.$ac_objext conftest$ac_exeext
1800 if { { ac_try="$ac_link"
1801 case "(($ac_try" in
1802 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1803 *) ac_try_echo=$ac_try;;
1804 esac
1805 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1806 $as_echo "$ac_try_echo"; } >&5
1807 (eval "$ac_link") 2>conftest.err
1808 ac_status=$?
1809 if test -s conftest.err; then
1810 grep -v '^ *+' conftest.err >conftest.er1
1811 cat conftest.er1 >&5
1812 mv -f conftest.er1 conftest.err
1813 fi
1814 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1815 test $ac_status = 0; } && {
1816 test -z "$ac_c_werror_flag" ||
1817 test ! -s conftest.err
1818 } && test -s conftest$ac_exeext && {
1819 test "$cross_compiling" = yes ||
1820 test -x conftest$ac_exeext
1821 }; then :
1822 ac_retval=0
1823 else
1824 $as_echo "$as_me: failed program was:" >&5
1825 sed 's/^/| /' conftest.$ac_ext >&5
1826
1827 ac_retval=1
1828 fi
1829 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1830 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1831 # interfere with the next link command; also delete a directory that is
1832 # left behind by Apple's compiler. We do this before executing the actions.
1833 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1834 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1835 as_fn_set_status $ac_retval
1836
1837 } # ac_fn_c_try_link
1838
1839 # ac_fn_c_check_func LINENO FUNC VAR
1840 # ----------------------------------
1841 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1842 ac_fn_c_check_func ()
1843 {
1844 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1846 $as_echo_n "checking for $2... " >&6; }
1847 if eval \${$3+:} false; then :
1848 $as_echo_n "(cached) " >&6
1849 else
1850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1851 /* end confdefs.h. */
1852 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1853 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1854 #define $2 innocuous_$2
1855
1856 /* System header to define __stub macros and hopefully few prototypes,
1857 which can conflict with char $2 (); below.
1858 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1859 <limits.h> exists even on freestanding compilers. */
1860
1861 #ifdef __STDC__
1862 # include <limits.h>
1863 #else
1864 # include <assert.h>
1865 #endif
1866
1867 #undef $2
1868
1869 /* Override any GCC internal prototype to avoid an error.
1870 Use char because int might match the return type of a GCC
1871 builtin and then its argument prototype would still apply. */
1872 #ifdef __cplusplus
1873 extern "C"
1874 #endif
1875 char $2 ();
1876 /* The GNU C library defines this for functions which it implements
1877 to always fail with ENOSYS. Some functions are actually named
1878 something starting with __ and the normal name is an alias. */
1879 #if defined __stub_$2 || defined __stub___$2
1880 choke me
1881 #endif
1882
1883 int
1884 main ()
1885 {
1886 return $2 ();
1887 ;
1888 return 0;
1889 }
1890 _ACEOF
1891 if ac_fn_c_try_link "$LINENO"; then :
1892 eval "$3=yes"
1893 else
1894 eval "$3=no"
1895 fi
1896 rm -f core conftest.err conftest.$ac_objext \
1897 conftest$ac_exeext conftest.$ac_ext
1898 fi
1899 eval ac_res=\$$3
1900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1901 $as_echo "$ac_res" >&6; }
1902 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1903
1904 } # ac_fn_c_check_func
1905
1906 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1907 # ---------------------------------------------
1908 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1909 # accordingly.
1910 ac_fn_c_check_decl ()
1911 {
1912 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1913 as_decl_name=`echo $2|sed 's/ *(.*//'`
1914 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1916 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1917 if eval \${$3+:} false; then :
1918 $as_echo_n "(cached) " >&6
1919 else
1920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1921 /* end confdefs.h. */
1922 $4
1923 int
1924 main ()
1925 {
1926 #ifndef $as_decl_name
1927 #ifdef __cplusplus
1928 (void) $as_decl_use;
1929 #else
1930 (void) $as_decl_name;
1931 #endif
1932 #endif
1933
1934 ;
1935 return 0;
1936 }
1937 _ACEOF
1938 if ac_fn_c_try_compile "$LINENO"; then :
1939 eval "$3=yes"
1940 else
1941 eval "$3=no"
1942 fi
1943 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1944 fi
1945 eval ac_res=\$$3
1946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1947 $as_echo "$ac_res" >&6; }
1948 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1949
1950 } # ac_fn_c_check_decl
1951 cat >config.log <<_ACEOF
1952 This file contains any messages produced by compilers while
1953 running configure, to aid debugging if configure makes a mistake.
1954
1955 It was created by libctf $as_me 1.2.0, which was
1956 generated by GNU Autoconf 2.69. Invocation command line was
1957
1958 $ $0 $@
1959
1960 _ACEOF
1961 exec 5>>config.log
1962 {
1963 cat <<_ASUNAME
1964 ## --------- ##
1965 ## Platform. ##
1966 ## --------- ##
1967
1968 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1969 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1970 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1971 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1972 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1973
1974 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1975 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1976
1977 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1978 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1979 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1980 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1981 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1982 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1983 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1984
1985 _ASUNAME
1986
1987 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1988 for as_dir in $PATH
1989 do
1990 IFS=$as_save_IFS
1991 test -z "$as_dir" && as_dir=.
1992 $as_echo "PATH: $as_dir"
1993 done
1994 IFS=$as_save_IFS
1995
1996 } >&5
1997
1998 cat >&5 <<_ACEOF
1999
2000
2001 ## ----------- ##
2002 ## Core tests. ##
2003 ## ----------- ##
2004
2005 _ACEOF
2006
2007
2008 # Keep a trace of the command line.
2009 # Strip out --no-create and --no-recursion so they do not pile up.
2010 # Strip out --silent because we don't want to record it for future runs.
2011 # Also quote any args containing shell meta-characters.
2012 # Make two passes to allow for proper duplicate-argument suppression.
2013 ac_configure_args=
2014 ac_configure_args0=
2015 ac_configure_args1=
2016 ac_must_keep_next=false
2017 for ac_pass in 1 2
2018 do
2019 for ac_arg
2020 do
2021 case $ac_arg in
2022 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2023 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2024 | -silent | --silent | --silen | --sile | --sil)
2025 continue ;;
2026 *\'*)
2027 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2028 esac
2029 case $ac_pass in
2030 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2031 2)
2032 as_fn_append ac_configure_args1 " '$ac_arg'"
2033 if test $ac_must_keep_next = true; then
2034 ac_must_keep_next=false # Got value, back to normal.
2035 else
2036 case $ac_arg in
2037 *=* | --config-cache | -C | -disable-* | --disable-* \
2038 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2039 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2040 | -with-* | --with-* | -without-* | --without-* | --x)
2041 case "$ac_configure_args0 " in
2042 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2043 esac
2044 ;;
2045 -* ) ac_must_keep_next=true ;;
2046 esac
2047 fi
2048 as_fn_append ac_configure_args " '$ac_arg'"
2049 ;;
2050 esac
2051 done
2052 done
2053 { ac_configure_args0=; unset ac_configure_args0;}
2054 { ac_configure_args1=; unset ac_configure_args1;}
2055
2056 # When interrupted or exit'd, cleanup temporary files, and complete
2057 # config.log. We remove comments because anyway the quotes in there
2058 # would cause problems or look ugly.
2059 # WARNING: Use '\'' to represent an apostrophe within the trap.
2060 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2061 trap 'exit_status=$?
2062 # Save into config.log some information that might help in debugging.
2063 {
2064 echo
2065
2066 $as_echo "## ---------------- ##
2067 ## Cache variables. ##
2068 ## ---------------- ##"
2069 echo
2070 # The following way of writing the cache mishandles newlines in values,
2071 (
2072 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2073 eval ac_val=\$$ac_var
2074 case $ac_val in #(
2075 *${as_nl}*)
2076 case $ac_var in #(
2077 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2078 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2079 esac
2080 case $ac_var in #(
2081 _ | IFS | as_nl) ;; #(
2082 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2083 *) { eval $ac_var=; unset $ac_var;} ;;
2084 esac ;;
2085 esac
2086 done
2087 (set) 2>&1 |
2088 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2089 *${as_nl}ac_space=\ *)
2090 sed -n \
2091 "s/'\''/'\''\\\\'\'''\''/g;
2092 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2093 ;; #(
2094 *)
2095 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2096 ;;
2097 esac |
2098 sort
2099 )
2100 echo
2101
2102 $as_echo "## ----------------- ##
2103 ## Output variables. ##
2104 ## ----------------- ##"
2105 echo
2106 for ac_var in $ac_subst_vars
2107 do
2108 eval ac_val=\$$ac_var
2109 case $ac_val in
2110 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2111 esac
2112 $as_echo "$ac_var='\''$ac_val'\''"
2113 done | sort
2114 echo
2115
2116 if test -n "$ac_subst_files"; then
2117 $as_echo "## ------------------- ##
2118 ## File substitutions. ##
2119 ## ------------------- ##"
2120 echo
2121 for ac_var in $ac_subst_files
2122 do
2123 eval ac_val=\$$ac_var
2124 case $ac_val in
2125 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2126 esac
2127 $as_echo "$ac_var='\''$ac_val'\''"
2128 done | sort
2129 echo
2130 fi
2131
2132 if test -s confdefs.h; then
2133 $as_echo "## ----------- ##
2134 ## confdefs.h. ##
2135 ## ----------- ##"
2136 echo
2137 cat confdefs.h
2138 echo
2139 fi
2140 test "$ac_signal" != 0 &&
2141 $as_echo "$as_me: caught signal $ac_signal"
2142 $as_echo "$as_me: exit $exit_status"
2143 } >&5
2144 rm -f core *.core core.conftest.* &&
2145 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2146 exit $exit_status
2147 ' 0
2148 for ac_signal in 1 2 13 15; do
2149 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2150 done
2151 ac_signal=0
2152
2153 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2154 rm -f -r conftest* confdefs.h
2155
2156 $as_echo "/* confdefs.h */" > confdefs.h
2157
2158 # Predefined preprocessor variables.
2159
2160 cat >>confdefs.h <<_ACEOF
2161 #define PACKAGE_NAME "$PACKAGE_NAME"
2162 _ACEOF
2163
2164 cat >>confdefs.h <<_ACEOF
2165 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2166 _ACEOF
2167
2168 cat >>confdefs.h <<_ACEOF
2169 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2170 _ACEOF
2171
2172 cat >>confdefs.h <<_ACEOF
2173 #define PACKAGE_STRING "$PACKAGE_STRING"
2174 _ACEOF
2175
2176 cat >>confdefs.h <<_ACEOF
2177 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2178 _ACEOF
2179
2180 cat >>confdefs.h <<_ACEOF
2181 #define PACKAGE_URL "$PACKAGE_URL"
2182 _ACEOF
2183
2184
2185 # Let the site file select an alternate cache file if it wants to.
2186 # Prefer an explicitly selected file to automatically selected ones.
2187 ac_site_file1=NONE
2188 ac_site_file2=NONE
2189 if test -n "$CONFIG_SITE"; then
2190 # We do not want a PATH search for config.site.
2191 case $CONFIG_SITE in #((
2192 -*) ac_site_file1=./$CONFIG_SITE;;
2193 */*) ac_site_file1=$CONFIG_SITE;;
2194 *) ac_site_file1=./$CONFIG_SITE;;
2195 esac
2196 elif test "x$prefix" != xNONE; then
2197 ac_site_file1=$prefix/share/config.site
2198 ac_site_file2=$prefix/etc/config.site
2199 else
2200 ac_site_file1=$ac_default_prefix/share/config.site
2201 ac_site_file2=$ac_default_prefix/etc/config.site
2202 fi
2203 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2204 do
2205 test "x$ac_site_file" = xNONE && continue
2206 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2207 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2208 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2209 sed 's/^/| /' "$ac_site_file" >&5
2210 . "$ac_site_file" \
2211 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2212 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2213 as_fn_error $? "failed to load site script $ac_site_file
2214 See \`config.log' for more details" "$LINENO" 5; }
2215 fi
2216 done
2217
2218 if test -r "$cache_file"; then
2219 # Some versions of bash will fail to source /dev/null (special files
2220 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2221 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2222 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2223 $as_echo "$as_me: loading cache $cache_file" >&6;}
2224 case $cache_file in
2225 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2226 *) . "./$cache_file";;
2227 esac
2228 fi
2229 else
2230 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2231 $as_echo "$as_me: creating cache $cache_file" >&6;}
2232 >$cache_file
2233 fi
2234
2235 as_fn_append ac_header_list " stdlib.h"
2236 as_fn_append ac_header_list " unistd.h"
2237 as_fn_append ac_header_list " sys/param.h"
2238 as_fn_append ac_func_list " qsort_r"
2239 # Check that the precious variables saved in the cache have kept the same
2240 # value.
2241 ac_cache_corrupted=false
2242 for ac_var in $ac_precious_vars; do
2243 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2244 eval ac_new_set=\$ac_env_${ac_var}_set
2245 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2246 eval ac_new_val=\$ac_env_${ac_var}_value
2247 case $ac_old_set,$ac_new_set in
2248 set,)
2249 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2250 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2251 ac_cache_corrupted=: ;;
2252 ,set)
2253 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2254 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2255 ac_cache_corrupted=: ;;
2256 ,);;
2257 *)
2258 if test "x$ac_old_val" != "x$ac_new_val"; then
2259 # differences in whitespace do not lead to failure.
2260 ac_old_val_w=`echo x $ac_old_val`
2261 ac_new_val_w=`echo x $ac_new_val`
2262 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2263 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2264 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2265 ac_cache_corrupted=:
2266 else
2267 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2268 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2269 eval $ac_var=\$ac_old_val
2270 fi
2271 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2272 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2273 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2274 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2275 fi;;
2276 esac
2277 # Pass precious variables to config.status.
2278 if test "$ac_new_set" = set; then
2279 case $ac_new_val in
2280 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2281 *) ac_arg=$ac_var=$ac_new_val ;;
2282 esac
2283 case " $ac_configure_args " in
2284 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2285 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2286 esac
2287 fi
2288 done
2289 if $ac_cache_corrupted; then
2290 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2291 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2292 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2293 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2294 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2295 fi
2296 ## -------------------- ##
2297 ## Main body of script. ##
2298 ## -------------------- ##
2299
2300 ac_ext=c
2301 ac_cpp='$CPP $CPPFLAGS'
2302 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2303 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2304 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314 ac_aux_dir=
2315 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2316 if test -f "$ac_dir/install-sh"; then
2317 ac_aux_dir=$ac_dir
2318 ac_install_sh="$ac_aux_dir/install-sh -c"
2319 break
2320 elif test -f "$ac_dir/install.sh"; then
2321 ac_aux_dir=$ac_dir
2322 ac_install_sh="$ac_aux_dir/install.sh -c"
2323 break
2324 elif test -f "$ac_dir/shtool"; then
2325 ac_aux_dir=$ac_dir
2326 ac_install_sh="$ac_aux_dir/shtool install -c"
2327 break
2328 fi
2329 done
2330 if test -z "$ac_aux_dir"; then
2331 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2332 fi
2333
2334 # These three variables are undocumented and unsupported,
2335 # and are intended to be withdrawn in a future Autoconf release.
2336 # They can cause serious problems if a builder's source tree is in a directory
2337 # whose full name contains unusual characters.
2338 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2339 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2340 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2341
2342
2343 # Make sure we can run config.sub.
2344 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2345 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2346
2347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2348 $as_echo_n "checking build system type... " >&6; }
2349 if ${ac_cv_build+:} false; then :
2350 $as_echo_n "(cached) " >&6
2351 else
2352 ac_build_alias=$build_alias
2353 test "x$ac_build_alias" = x &&
2354 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2355 test "x$ac_build_alias" = x &&
2356 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2357 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2358 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2359
2360 fi
2361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2362 $as_echo "$ac_cv_build" >&6; }
2363 case $ac_cv_build in
2364 *-*-*) ;;
2365 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2366 esac
2367 build=$ac_cv_build
2368 ac_save_IFS=$IFS; IFS='-'
2369 set x $ac_cv_build
2370 shift
2371 build_cpu=$1
2372 build_vendor=$2
2373 shift; shift
2374 # Remember, the first character of IFS is used to create $*,
2375 # except with old shells:
2376 build_os=$*
2377 IFS=$ac_save_IFS
2378 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2379
2380
2381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2382 $as_echo_n "checking host system type... " >&6; }
2383 if ${ac_cv_host+:} false; then :
2384 $as_echo_n "(cached) " >&6
2385 else
2386 if test "x$host_alias" = x; then
2387 ac_cv_host=$ac_cv_build
2388 else
2389 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2390 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2391 fi
2392
2393 fi
2394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2395 $as_echo "$ac_cv_host" >&6; }
2396 case $ac_cv_host in
2397 *-*-*) ;;
2398 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2399 esac
2400 host=$ac_cv_host
2401 ac_save_IFS=$IFS; IFS='-'
2402 set x $ac_cv_host
2403 shift
2404 host_cpu=$1
2405 host_vendor=$2
2406 shift; shift
2407 # Remember, the first character of IFS is used to create $*,
2408 # except with old shells:
2409 host_os=$*
2410 IFS=$ac_save_IFS
2411 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2412
2413
2414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2415 $as_echo_n "checking target system type... " >&6; }
2416 if ${ac_cv_target+:} false; then :
2417 $as_echo_n "(cached) " >&6
2418 else
2419 if test "x$target_alias" = x; then
2420 ac_cv_target=$ac_cv_host
2421 else
2422 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2423 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2424 fi
2425
2426 fi
2427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2428 $as_echo "$ac_cv_target" >&6; }
2429 case $ac_cv_target in
2430 *-*-*) ;;
2431 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2432 esac
2433 target=$ac_cv_target
2434 ac_save_IFS=$IFS; IFS='-'
2435 set x $ac_cv_target
2436 shift
2437 target_cpu=$1
2438 target_vendor=$2
2439 shift; shift
2440 # Remember, the first character of IFS is used to create $*,
2441 # except with old shells:
2442 target_os=$*
2443 IFS=$ac_save_IFS
2444 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2445
2446
2447 # The aliases save the names the user supplied, while $host etc.
2448 # will get canonicalized.
2449 test -n "$target_alias" &&
2450 test "$program_prefix$program_suffix$program_transform_name" = \
2451 NONENONEs,x,x, &&
2452 program_prefix=${target_alias}-
2453 # Expand $ac_aux_dir to an absolute path.
2454 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2455
2456 ac_ext=c
2457 ac_cpp='$CPP $CPPFLAGS'
2458 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2459 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2460 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2461 if test -n "$ac_tool_prefix"; then
2462 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2463 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2465 $as_echo_n "checking for $ac_word... " >&6; }
2466 if ${ac_cv_prog_CC+:} false; then :
2467 $as_echo_n "(cached) " >&6
2468 else
2469 if test -n "$CC"; then
2470 ac_cv_prog_CC="$CC" # Let the user override the test.
2471 else
2472 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2473 for as_dir in $PATH
2474 do
2475 IFS=$as_save_IFS
2476 test -z "$as_dir" && as_dir=.
2477 for ac_exec_ext in '' $ac_executable_extensions; do
2478 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2479 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2480 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2481 break 2
2482 fi
2483 done
2484 done
2485 IFS=$as_save_IFS
2486
2487 fi
2488 fi
2489 CC=$ac_cv_prog_CC
2490 if test -n "$CC"; then
2491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2492 $as_echo "$CC" >&6; }
2493 else
2494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2495 $as_echo "no" >&6; }
2496 fi
2497
2498
2499 fi
2500 if test -z "$ac_cv_prog_CC"; then
2501 ac_ct_CC=$CC
2502 # Extract the first word of "gcc", so it can be a program name with args.
2503 set dummy gcc; ac_word=$2
2504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2505 $as_echo_n "checking for $ac_word... " >&6; }
2506 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2507 $as_echo_n "(cached) " >&6
2508 else
2509 if test -n "$ac_ct_CC"; then
2510 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2511 else
2512 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2513 for as_dir in $PATH
2514 do
2515 IFS=$as_save_IFS
2516 test -z "$as_dir" && as_dir=.
2517 for ac_exec_ext in '' $ac_executable_extensions; do
2518 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2519 ac_cv_prog_ac_ct_CC="gcc"
2520 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2521 break 2
2522 fi
2523 done
2524 done
2525 IFS=$as_save_IFS
2526
2527 fi
2528 fi
2529 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2530 if test -n "$ac_ct_CC"; then
2531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2532 $as_echo "$ac_ct_CC" >&6; }
2533 else
2534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2535 $as_echo "no" >&6; }
2536 fi
2537
2538 if test "x$ac_ct_CC" = x; then
2539 CC=""
2540 else
2541 case $cross_compiling:$ac_tool_warned in
2542 yes:)
2543 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2544 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2545 ac_tool_warned=yes ;;
2546 esac
2547 CC=$ac_ct_CC
2548 fi
2549 else
2550 CC="$ac_cv_prog_CC"
2551 fi
2552
2553 if test -z "$CC"; then
2554 if test -n "$ac_tool_prefix"; then
2555 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2556 set dummy ${ac_tool_prefix}cc; ac_word=$2
2557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2558 $as_echo_n "checking for $ac_word... " >&6; }
2559 if ${ac_cv_prog_CC+:} false; then :
2560 $as_echo_n "(cached) " >&6
2561 else
2562 if test -n "$CC"; then
2563 ac_cv_prog_CC="$CC" # Let the user override the test.
2564 else
2565 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2566 for as_dir in $PATH
2567 do
2568 IFS=$as_save_IFS
2569 test -z "$as_dir" && as_dir=.
2570 for ac_exec_ext in '' $ac_executable_extensions; do
2571 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2572 ac_cv_prog_CC="${ac_tool_prefix}cc"
2573 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2574 break 2
2575 fi
2576 done
2577 done
2578 IFS=$as_save_IFS
2579
2580 fi
2581 fi
2582 CC=$ac_cv_prog_CC
2583 if test -n "$CC"; then
2584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2585 $as_echo "$CC" >&6; }
2586 else
2587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2588 $as_echo "no" >&6; }
2589 fi
2590
2591
2592 fi
2593 fi
2594 if test -z "$CC"; then
2595 # Extract the first word of "cc", so it can be a program name with args.
2596 set dummy cc; ac_word=$2
2597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2598 $as_echo_n "checking for $ac_word... " >&6; }
2599 if ${ac_cv_prog_CC+:} false; then :
2600 $as_echo_n "(cached) " >&6
2601 else
2602 if test -n "$CC"; then
2603 ac_cv_prog_CC="$CC" # Let the user override the test.
2604 else
2605 ac_prog_rejected=no
2606 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2607 for as_dir in $PATH
2608 do
2609 IFS=$as_save_IFS
2610 test -z "$as_dir" && as_dir=.
2611 for ac_exec_ext in '' $ac_executable_extensions; do
2612 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2613 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2614 ac_prog_rejected=yes
2615 continue
2616 fi
2617 ac_cv_prog_CC="cc"
2618 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2619 break 2
2620 fi
2621 done
2622 done
2623 IFS=$as_save_IFS
2624
2625 if test $ac_prog_rejected = yes; then
2626 # We found a bogon in the path, so make sure we never use it.
2627 set dummy $ac_cv_prog_CC
2628 shift
2629 if test $# != 0; then
2630 # We chose a different compiler from the bogus one.
2631 # However, it has the same basename, so the bogon will be chosen
2632 # first if we set CC to just the basename; use the full file name.
2633 shift
2634 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2635 fi
2636 fi
2637 fi
2638 fi
2639 CC=$ac_cv_prog_CC
2640 if test -n "$CC"; then
2641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2642 $as_echo "$CC" >&6; }
2643 else
2644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2645 $as_echo "no" >&6; }
2646 fi
2647
2648
2649 fi
2650 if test -z "$CC"; then
2651 if test -n "$ac_tool_prefix"; then
2652 for ac_prog in cl.exe
2653 do
2654 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2655 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2657 $as_echo_n "checking for $ac_word... " >&6; }
2658 if ${ac_cv_prog_CC+:} false; then :
2659 $as_echo_n "(cached) " >&6
2660 else
2661 if test -n "$CC"; then
2662 ac_cv_prog_CC="$CC" # Let the user override the test.
2663 else
2664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2665 for as_dir in $PATH
2666 do
2667 IFS=$as_save_IFS
2668 test -z "$as_dir" && as_dir=.
2669 for ac_exec_ext in '' $ac_executable_extensions; do
2670 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2671 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2672 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2673 break 2
2674 fi
2675 done
2676 done
2677 IFS=$as_save_IFS
2678
2679 fi
2680 fi
2681 CC=$ac_cv_prog_CC
2682 if test -n "$CC"; then
2683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2684 $as_echo "$CC" >&6; }
2685 else
2686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2687 $as_echo "no" >&6; }
2688 fi
2689
2690
2691 test -n "$CC" && break
2692 done
2693 fi
2694 if test -z "$CC"; then
2695 ac_ct_CC=$CC
2696 for ac_prog in cl.exe
2697 do
2698 # Extract the first word of "$ac_prog", so it can be a program name with args.
2699 set dummy $ac_prog; ac_word=$2
2700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2701 $as_echo_n "checking for $ac_word... " >&6; }
2702 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2703 $as_echo_n "(cached) " >&6
2704 else
2705 if test -n "$ac_ct_CC"; then
2706 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2707 else
2708 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2709 for as_dir in $PATH
2710 do
2711 IFS=$as_save_IFS
2712 test -z "$as_dir" && as_dir=.
2713 for ac_exec_ext in '' $ac_executable_extensions; do
2714 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2715 ac_cv_prog_ac_ct_CC="$ac_prog"
2716 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2717 break 2
2718 fi
2719 done
2720 done
2721 IFS=$as_save_IFS
2722
2723 fi
2724 fi
2725 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2726 if test -n "$ac_ct_CC"; then
2727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2728 $as_echo "$ac_ct_CC" >&6; }
2729 else
2730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2731 $as_echo "no" >&6; }
2732 fi
2733
2734
2735 test -n "$ac_ct_CC" && break
2736 done
2737
2738 if test "x$ac_ct_CC" = x; then
2739 CC=""
2740 else
2741 case $cross_compiling:$ac_tool_warned in
2742 yes:)
2743 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2744 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2745 ac_tool_warned=yes ;;
2746 esac
2747 CC=$ac_ct_CC
2748 fi
2749 fi
2750
2751 fi
2752
2753
2754 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2755 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2756 as_fn_error $? "no acceptable C compiler found in \$PATH
2757 See \`config.log' for more details" "$LINENO" 5; }
2758
2759 # Provide some information about the compiler.
2760 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2761 set X $ac_compile
2762 ac_compiler=$2
2763 for ac_option in --version -v -V -qversion; do
2764 { { ac_try="$ac_compiler $ac_option >&5"
2765 case "(($ac_try" in
2766 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2767 *) ac_try_echo=$ac_try;;
2768 esac
2769 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2770 $as_echo "$ac_try_echo"; } >&5
2771 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2772 ac_status=$?
2773 if test -s conftest.err; then
2774 sed '10a\
2775 ... rest of stderr output deleted ...
2776 10q' conftest.err >conftest.er1
2777 cat conftest.er1 >&5
2778 fi
2779 rm -f conftest.er1 conftest.err
2780 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2781 test $ac_status = 0; }
2782 done
2783
2784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2785 /* end confdefs.h. */
2786
2787 int
2788 main ()
2789 {
2790
2791 ;
2792 return 0;
2793 }
2794 _ACEOF
2795 ac_clean_files_save=$ac_clean_files
2796 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2797 # Try to create an executable without -o first, disregard a.out.
2798 # It will help us diagnose broken compilers, and finding out an intuition
2799 # of exeext.
2800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2801 $as_echo_n "checking whether the C compiler works... " >&6; }
2802 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2803
2804 # The possible output files:
2805 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2806
2807 ac_rmfiles=
2808 for ac_file in $ac_files
2809 do
2810 case $ac_file in
2811 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2812 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2813 esac
2814 done
2815 rm -f $ac_rmfiles
2816
2817 if { { ac_try="$ac_link_default"
2818 case "(($ac_try" in
2819 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2820 *) ac_try_echo=$ac_try;;
2821 esac
2822 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2823 $as_echo "$ac_try_echo"; } >&5
2824 (eval "$ac_link_default") 2>&5
2825 ac_status=$?
2826 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2827 test $ac_status = 0; }; then :
2828 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2829 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2830 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2831 # so that the user can short-circuit this test for compilers unknown to
2832 # Autoconf.
2833 for ac_file in $ac_files ''
2834 do
2835 test -f "$ac_file" || continue
2836 case $ac_file in
2837 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2838 ;;
2839 [ab].out )
2840 # We found the default executable, but exeext='' is most
2841 # certainly right.
2842 break;;
2843 *.* )
2844 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2845 then :; else
2846 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2847 fi
2848 # We set ac_cv_exeext here because the later test for it is not
2849 # safe: cross compilers may not add the suffix if given an `-o'
2850 # argument, so we may need to know it at that point already.
2851 # Even if this section looks crufty: it has the advantage of
2852 # actually working.
2853 break;;
2854 * )
2855 break;;
2856 esac
2857 done
2858 test "$ac_cv_exeext" = no && ac_cv_exeext=
2859
2860 else
2861 ac_file=''
2862 fi
2863 if test -z "$ac_file"; then :
2864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2865 $as_echo "no" >&6; }
2866 $as_echo "$as_me: failed program was:" >&5
2867 sed 's/^/| /' conftest.$ac_ext >&5
2868
2869 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2870 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2871 as_fn_error 77 "C compiler cannot create executables
2872 See \`config.log' for more details" "$LINENO" 5; }
2873 else
2874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2875 $as_echo "yes" >&6; }
2876 fi
2877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2878 $as_echo_n "checking for C compiler default output file name... " >&6; }
2879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2880 $as_echo "$ac_file" >&6; }
2881 ac_exeext=$ac_cv_exeext
2882
2883 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2884 ac_clean_files=$ac_clean_files_save
2885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2886 $as_echo_n "checking for suffix of executables... " >&6; }
2887 if { { ac_try="$ac_link"
2888 case "(($ac_try" in
2889 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2890 *) ac_try_echo=$ac_try;;
2891 esac
2892 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2893 $as_echo "$ac_try_echo"; } >&5
2894 (eval "$ac_link") 2>&5
2895 ac_status=$?
2896 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2897 test $ac_status = 0; }; then :
2898 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2899 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2900 # work properly (i.e., refer to `conftest.exe'), while it won't with
2901 # `rm'.
2902 for ac_file in conftest.exe conftest conftest.*; do
2903 test -f "$ac_file" || continue
2904 case $ac_file in
2905 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2906 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2907 break;;
2908 * ) break;;
2909 esac
2910 done
2911 else
2912 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2913 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2914 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2915 See \`config.log' for more details" "$LINENO" 5; }
2916 fi
2917 rm -f conftest conftest$ac_cv_exeext
2918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2919 $as_echo "$ac_cv_exeext" >&6; }
2920
2921 rm -f conftest.$ac_ext
2922 EXEEXT=$ac_cv_exeext
2923 ac_exeext=$EXEEXT
2924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2925 /* end confdefs.h. */
2926 #include <stdio.h>
2927 int
2928 main ()
2929 {
2930 FILE *f = fopen ("conftest.out", "w");
2931 return ferror (f) || fclose (f) != 0;
2932
2933 ;
2934 return 0;
2935 }
2936 _ACEOF
2937 ac_clean_files="$ac_clean_files conftest.out"
2938 # Check that the compiler produces executables we can run. If not, either
2939 # the compiler is broken, or we cross compile.
2940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2941 $as_echo_n "checking whether we are cross compiling... " >&6; }
2942 if test "$cross_compiling" != yes; then
2943 { { ac_try="$ac_link"
2944 case "(($ac_try" in
2945 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2946 *) ac_try_echo=$ac_try;;
2947 esac
2948 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2949 $as_echo "$ac_try_echo"; } >&5
2950 (eval "$ac_link") 2>&5
2951 ac_status=$?
2952 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2953 test $ac_status = 0; }
2954 if { ac_try='./conftest$ac_cv_exeext'
2955 { { case "(($ac_try" in
2956 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2957 *) ac_try_echo=$ac_try;;
2958 esac
2959 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2960 $as_echo "$ac_try_echo"; } >&5
2961 (eval "$ac_try") 2>&5
2962 ac_status=$?
2963 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2964 test $ac_status = 0; }; }; then
2965 cross_compiling=no
2966 else
2967 if test "$cross_compiling" = maybe; then
2968 cross_compiling=yes
2969 else
2970 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2971 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2972 as_fn_error $? "cannot run C compiled programs.
2973 If you meant to cross compile, use \`--host'.
2974 See \`config.log' for more details" "$LINENO" 5; }
2975 fi
2976 fi
2977 fi
2978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2979 $as_echo "$cross_compiling" >&6; }
2980
2981 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2982 ac_clean_files=$ac_clean_files_save
2983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2984 $as_echo_n "checking for suffix of object files... " >&6; }
2985 if ${ac_cv_objext+:} false; then :
2986 $as_echo_n "(cached) " >&6
2987 else
2988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2989 /* end confdefs.h. */
2990
2991 int
2992 main ()
2993 {
2994
2995 ;
2996 return 0;
2997 }
2998 _ACEOF
2999 rm -f conftest.o conftest.obj
3000 if { { ac_try="$ac_compile"
3001 case "(($ac_try" in
3002 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3003 *) ac_try_echo=$ac_try;;
3004 esac
3005 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3006 $as_echo "$ac_try_echo"; } >&5
3007 (eval "$ac_compile") 2>&5
3008 ac_status=$?
3009 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3010 test $ac_status = 0; }; then :
3011 for ac_file in conftest.o conftest.obj conftest.*; do
3012 test -f "$ac_file" || continue;
3013 case $ac_file in
3014 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3015 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3016 break;;
3017 esac
3018 done
3019 else
3020 $as_echo "$as_me: failed program was:" >&5
3021 sed 's/^/| /' conftest.$ac_ext >&5
3022
3023 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3024 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3025 as_fn_error $? "cannot compute suffix of object files: cannot compile
3026 See \`config.log' for more details" "$LINENO" 5; }
3027 fi
3028 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3029 fi
3030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3031 $as_echo "$ac_cv_objext" >&6; }
3032 OBJEXT=$ac_cv_objext
3033 ac_objext=$OBJEXT
3034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3035 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3036 if ${ac_cv_c_compiler_gnu+:} false; then :
3037 $as_echo_n "(cached) " >&6
3038 else
3039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3040 /* end confdefs.h. */
3041
3042 int
3043 main ()
3044 {
3045 #ifndef __GNUC__
3046 choke me
3047 #endif
3048
3049 ;
3050 return 0;
3051 }
3052 _ACEOF
3053 if ac_fn_c_try_compile "$LINENO"; then :
3054 ac_compiler_gnu=yes
3055 else
3056 ac_compiler_gnu=no
3057 fi
3058 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3059 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3060
3061 fi
3062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3063 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3064 if test $ac_compiler_gnu = yes; then
3065 GCC=yes
3066 else
3067 GCC=
3068 fi
3069 ac_test_CFLAGS=${CFLAGS+set}
3070 ac_save_CFLAGS=$CFLAGS
3071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3072 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3073 if ${ac_cv_prog_cc_g+:} false; then :
3074 $as_echo_n "(cached) " >&6
3075 else
3076 ac_save_c_werror_flag=$ac_c_werror_flag
3077 ac_c_werror_flag=yes
3078 ac_cv_prog_cc_g=no
3079 CFLAGS="-g"
3080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3081 /* end confdefs.h. */
3082
3083 int
3084 main ()
3085 {
3086
3087 ;
3088 return 0;
3089 }
3090 _ACEOF
3091 if ac_fn_c_try_compile "$LINENO"; then :
3092 ac_cv_prog_cc_g=yes
3093 else
3094 CFLAGS=""
3095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3096 /* end confdefs.h. */
3097
3098 int
3099 main ()
3100 {
3101
3102 ;
3103 return 0;
3104 }
3105 _ACEOF
3106 if ac_fn_c_try_compile "$LINENO"; then :
3107
3108 else
3109 ac_c_werror_flag=$ac_save_c_werror_flag
3110 CFLAGS="-g"
3111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3112 /* end confdefs.h. */
3113
3114 int
3115 main ()
3116 {
3117
3118 ;
3119 return 0;
3120 }
3121 _ACEOF
3122 if ac_fn_c_try_compile "$LINENO"; then :
3123 ac_cv_prog_cc_g=yes
3124 fi
3125 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3126 fi
3127 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3128 fi
3129 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3130 ac_c_werror_flag=$ac_save_c_werror_flag
3131 fi
3132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3133 $as_echo "$ac_cv_prog_cc_g" >&6; }
3134 if test "$ac_test_CFLAGS" = set; then
3135 CFLAGS=$ac_save_CFLAGS
3136 elif test $ac_cv_prog_cc_g = yes; then
3137 if test "$GCC" = yes; then
3138 CFLAGS="-g -O2"
3139 else
3140 CFLAGS="-g"
3141 fi
3142 else
3143 if test "$GCC" = yes; then
3144 CFLAGS="-O2"
3145 else
3146 CFLAGS=
3147 fi
3148 fi
3149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3150 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3151 if ${ac_cv_prog_cc_c89+:} false; then :
3152 $as_echo_n "(cached) " >&6
3153 else
3154 ac_cv_prog_cc_c89=no
3155 ac_save_CC=$CC
3156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3157 /* end confdefs.h. */
3158 #include <stdarg.h>
3159 #include <stdio.h>
3160 struct stat;
3161 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3162 struct buf { int x; };
3163 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3164 static char *e (p, i)
3165 char **p;
3166 int i;
3167 {
3168 return p[i];
3169 }
3170 static char *f (char * (*g) (char **, int), char **p, ...)
3171 {
3172 char *s;
3173 va_list v;
3174 va_start (v,p);
3175 s = g (p, va_arg (v,int));
3176 va_end (v);
3177 return s;
3178 }
3179
3180 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3181 function prototypes and stuff, but not '\xHH' hex character constants.
3182 These don't provoke an error unfortunately, instead are silently treated
3183 as 'x'. The following induces an error, until -std is added to get
3184 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3185 array size at least. It's necessary to write '\x00'==0 to get something
3186 that's true only with -std. */
3187 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3188
3189 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3190 inside strings and character constants. */
3191 #define FOO(x) 'x'
3192 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3193
3194 int test (int i, double x);
3195 struct s1 {int (*f) (int a);};
3196 struct s2 {int (*f) (double a);};
3197 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3198 int argc;
3199 char **argv;
3200 int
3201 main ()
3202 {
3203 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3204 ;
3205 return 0;
3206 }
3207 _ACEOF
3208 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3209 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3210 do
3211 CC="$ac_save_CC $ac_arg"
3212 if ac_fn_c_try_compile "$LINENO"; then :
3213 ac_cv_prog_cc_c89=$ac_arg
3214 fi
3215 rm -f core conftest.err conftest.$ac_objext
3216 test "x$ac_cv_prog_cc_c89" != "xno" && break
3217 done
3218 rm -f conftest.$ac_ext
3219 CC=$ac_save_CC
3220
3221 fi
3222 # AC_CACHE_VAL
3223 case "x$ac_cv_prog_cc_c89" in
3224 x)
3225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3226 $as_echo "none needed" >&6; } ;;
3227 xno)
3228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3229 $as_echo "unsupported" >&6; } ;;
3230 *)
3231 CC="$CC $ac_cv_prog_cc_c89"
3232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3233 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3234 esac
3235 if test "x$ac_cv_prog_cc_c89" != xno; then :
3236
3237 fi
3238
3239 ac_ext=c
3240 ac_cpp='$CPP $CPPFLAGS'
3241 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3242 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3243 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3244
3245 ac_ext=c
3246 ac_cpp='$CPP $CPPFLAGS'
3247 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3248 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3249 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3251 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3252 if ${am_cv_prog_cc_c_o+:} false; then :
3253 $as_echo_n "(cached) " >&6
3254 else
3255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3256 /* end confdefs.h. */
3257
3258 int
3259 main ()
3260 {
3261
3262 ;
3263 return 0;
3264 }
3265 _ACEOF
3266 # Make sure it works both with $CC and with simple cc.
3267 # Following AC_PROG_CC_C_O, we do the test twice because some
3268 # compilers refuse to overwrite an existing .o file with -o,
3269 # though they will create one.
3270 am_cv_prog_cc_c_o=yes
3271 for am_i in 1 2; do
3272 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3273 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3274 ac_status=$?
3275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3276 (exit $ac_status); } \
3277 && test -f conftest2.$ac_objext; then
3278 : OK
3279 else
3280 am_cv_prog_cc_c_o=no
3281 break
3282 fi
3283 done
3284 rm -f core conftest*
3285 unset am_i
3286 fi
3287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3288 $as_echo "$am_cv_prog_cc_c_o" >&6; }
3289 if test "$am_cv_prog_cc_c_o" != yes; then
3290 # Losing compiler, so override with the script.
3291 # FIXME: It is wrong to rewrite CC.
3292 # But if we don't then we get into trouble of one sort or another.
3293 # A longer-term fix would be to have automake use am__CC in this case,
3294 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3295 CC="$am_aux_dir/compile $CC"
3296 fi
3297 ac_ext=c
3298 ac_cpp='$CPP $CPPFLAGS'
3299 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3300 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3301 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3302
3303
3304
3305 ac_ext=c
3306 ac_cpp='$CPP $CPPFLAGS'
3307 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3308 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3309 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3311 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3312 # On Suns, sometimes $CPP names a directory.
3313 if test -n "$CPP" && test -d "$CPP"; then
3314 CPP=
3315 fi
3316 if test -z "$CPP"; then
3317 if ${ac_cv_prog_CPP+:} false; then :
3318 $as_echo_n "(cached) " >&6
3319 else
3320 # Double quotes because CPP needs to be expanded
3321 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3322 do
3323 ac_preproc_ok=false
3324 for ac_c_preproc_warn_flag in '' yes
3325 do
3326 # Use a header file that comes with gcc, so configuring glibc
3327 # with a fresh cross-compiler works.
3328 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3329 # <limits.h> exists even on freestanding compilers.
3330 # On the NeXT, cc -E runs the code through the compiler's parser,
3331 # not just through cpp. "Syntax error" is here to catch this case.
3332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3333 /* end confdefs.h. */
3334 #ifdef __STDC__
3335 # include <limits.h>
3336 #else
3337 # include <assert.h>
3338 #endif
3339 Syntax error
3340 _ACEOF
3341 if ac_fn_c_try_cpp "$LINENO"; then :
3342
3343 else
3344 # Broken: fails on valid input.
3345 continue
3346 fi
3347 rm -f conftest.err conftest.i conftest.$ac_ext
3348
3349 # OK, works on sane cases. Now check whether nonexistent headers
3350 # can be detected and how.
3351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3352 /* end confdefs.h. */
3353 #include <ac_nonexistent.h>
3354 _ACEOF
3355 if ac_fn_c_try_cpp "$LINENO"; then :
3356 # Broken: success on invalid input.
3357 continue
3358 else
3359 # Passes both tests.
3360 ac_preproc_ok=:
3361 break
3362 fi
3363 rm -f conftest.err conftest.i conftest.$ac_ext
3364
3365 done
3366 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3367 rm -f conftest.i conftest.err conftest.$ac_ext
3368 if $ac_preproc_ok; then :
3369 break
3370 fi
3371
3372 done
3373 ac_cv_prog_CPP=$CPP
3374
3375 fi
3376 CPP=$ac_cv_prog_CPP
3377 else
3378 ac_cv_prog_CPP=$CPP
3379 fi
3380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3381 $as_echo "$CPP" >&6; }
3382 ac_preproc_ok=false
3383 for ac_c_preproc_warn_flag in '' yes
3384 do
3385 # Use a header file that comes with gcc, so configuring glibc
3386 # with a fresh cross-compiler works.
3387 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3388 # <limits.h> exists even on freestanding compilers.
3389 # On the NeXT, cc -E runs the code through the compiler's parser,
3390 # not just through cpp. "Syntax error" is here to catch this case.
3391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3392 /* end confdefs.h. */
3393 #ifdef __STDC__
3394 # include <limits.h>
3395 #else
3396 # include <assert.h>
3397 #endif
3398 Syntax error
3399 _ACEOF
3400 if ac_fn_c_try_cpp "$LINENO"; then :
3401
3402 else
3403 # Broken: fails on valid input.
3404 continue
3405 fi
3406 rm -f conftest.err conftest.i conftest.$ac_ext
3407
3408 # OK, works on sane cases. Now check whether nonexistent headers
3409 # can be detected and how.
3410 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3411 /* end confdefs.h. */
3412 #include <ac_nonexistent.h>
3413 _ACEOF
3414 if ac_fn_c_try_cpp "$LINENO"; then :
3415 # Broken: success on invalid input.
3416 continue
3417 else
3418 # Passes both tests.
3419 ac_preproc_ok=:
3420 break
3421 fi
3422 rm -f conftest.err conftest.i conftest.$ac_ext
3423
3424 done
3425 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3426 rm -f conftest.i conftest.err conftest.$ac_ext
3427 if $ac_preproc_ok; then :
3428
3429 else
3430 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3431 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3432 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3433 See \`config.log' for more details" "$LINENO" 5; }
3434 fi
3435
3436 ac_ext=c
3437 ac_cpp='$CPP $CPPFLAGS'
3438 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3439 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3440 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3441
3442
3443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3444 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3445 if ${ac_cv_path_GREP+:} false; then :
3446 $as_echo_n "(cached) " >&6
3447 else
3448 if test -z "$GREP"; then
3449 ac_path_GREP_found=false
3450 # Loop through the user's path and test for each of PROGNAME-LIST
3451 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3452 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3453 do
3454 IFS=$as_save_IFS
3455 test -z "$as_dir" && as_dir=.
3456 for ac_prog in grep ggrep; do
3457 for ac_exec_ext in '' $ac_executable_extensions; do
3458 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3459 as_fn_executable_p "$ac_path_GREP" || continue
3460 # Check for GNU ac_path_GREP and select it if it is found.
3461 # Check for GNU $ac_path_GREP
3462 case `"$ac_path_GREP" --version 2>&1` in
3463 *GNU*)
3464 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3465 *)
3466 ac_count=0
3467 $as_echo_n 0123456789 >"conftest.in"
3468 while :
3469 do
3470 cat "conftest.in" "conftest.in" >"conftest.tmp"
3471 mv "conftest.tmp" "conftest.in"
3472 cp "conftest.in" "conftest.nl"
3473 $as_echo 'GREP' >> "conftest.nl"
3474 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3475 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3476 as_fn_arith $ac_count + 1 && ac_count=$as_val
3477 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3478 # Best one so far, save it but keep looking for a better one
3479 ac_cv_path_GREP="$ac_path_GREP"
3480 ac_path_GREP_max=$ac_count
3481 fi
3482 # 10*(2^10) chars as input seems more than enough
3483 test $ac_count -gt 10 && break
3484 done
3485 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3486 esac
3487
3488 $ac_path_GREP_found && break 3
3489 done
3490 done
3491 done
3492 IFS=$as_save_IFS
3493 if test -z "$ac_cv_path_GREP"; then
3494 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3495 fi
3496 else
3497 ac_cv_path_GREP=$GREP
3498 fi
3499
3500 fi
3501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3502 $as_echo "$ac_cv_path_GREP" >&6; }
3503 GREP="$ac_cv_path_GREP"
3504
3505
3506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3507 $as_echo_n "checking for egrep... " >&6; }
3508 if ${ac_cv_path_EGREP+:} false; then :
3509 $as_echo_n "(cached) " >&6
3510 else
3511 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3512 then ac_cv_path_EGREP="$GREP -E"
3513 else
3514 if test -z "$EGREP"; then
3515 ac_path_EGREP_found=false
3516 # Loop through the user's path and test for each of PROGNAME-LIST
3517 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3518 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3519 do
3520 IFS=$as_save_IFS
3521 test -z "$as_dir" && as_dir=.
3522 for ac_prog in egrep; do
3523 for ac_exec_ext in '' $ac_executable_extensions; do
3524 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3525 as_fn_executable_p "$ac_path_EGREP" || continue
3526 # Check for GNU ac_path_EGREP and select it if it is found.
3527 # Check for GNU $ac_path_EGREP
3528 case `"$ac_path_EGREP" --version 2>&1` in
3529 *GNU*)
3530 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3531 *)
3532 ac_count=0
3533 $as_echo_n 0123456789 >"conftest.in"
3534 while :
3535 do
3536 cat "conftest.in" "conftest.in" >"conftest.tmp"
3537 mv "conftest.tmp" "conftest.in"
3538 cp "conftest.in" "conftest.nl"
3539 $as_echo 'EGREP' >> "conftest.nl"
3540 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3541 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3542 as_fn_arith $ac_count + 1 && ac_count=$as_val
3543 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3544 # Best one so far, save it but keep looking for a better one
3545 ac_cv_path_EGREP="$ac_path_EGREP"
3546 ac_path_EGREP_max=$ac_count
3547 fi
3548 # 10*(2^10) chars as input seems more than enough
3549 test $ac_count -gt 10 && break
3550 done
3551 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3552 esac
3553
3554 $ac_path_EGREP_found && break 3
3555 done
3556 done
3557 done
3558 IFS=$as_save_IFS
3559 if test -z "$ac_cv_path_EGREP"; then
3560 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3561 fi
3562 else
3563 ac_cv_path_EGREP=$EGREP
3564 fi
3565
3566 fi
3567 fi
3568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3569 $as_echo "$ac_cv_path_EGREP" >&6; }
3570 EGREP="$ac_cv_path_EGREP"
3571
3572
3573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3574 $as_echo_n "checking for ANSI C header files... " >&6; }
3575 if ${ac_cv_header_stdc+:} false; then :
3576 $as_echo_n "(cached) " >&6
3577 else
3578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3579 /* end confdefs.h. */
3580 #include <stdlib.h>
3581 #include <stdarg.h>
3582 #include <string.h>
3583 #include <float.h>
3584
3585 int
3586 main ()
3587 {
3588
3589 ;
3590 return 0;
3591 }
3592 _ACEOF
3593 if ac_fn_c_try_compile "$LINENO"; then :
3594 ac_cv_header_stdc=yes
3595 else
3596 ac_cv_header_stdc=no
3597 fi
3598 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3599
3600 if test $ac_cv_header_stdc = yes; then
3601 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3603 /* end confdefs.h. */
3604 #include <string.h>
3605
3606 _ACEOF
3607 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3608 $EGREP "memchr" >/dev/null 2>&1; then :
3609
3610 else
3611 ac_cv_header_stdc=no
3612 fi
3613 rm -f conftest*
3614
3615 fi
3616
3617 if test $ac_cv_header_stdc = yes; then
3618 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3620 /* end confdefs.h. */
3621 #include <stdlib.h>
3622
3623 _ACEOF
3624 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3625 $EGREP "free" >/dev/null 2>&1; then :
3626
3627 else
3628 ac_cv_header_stdc=no
3629 fi
3630 rm -f conftest*
3631
3632 fi
3633
3634 if test $ac_cv_header_stdc = yes; then
3635 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3636 if test "$cross_compiling" = yes; then :
3637 :
3638 else
3639 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3640 /* end confdefs.h. */
3641 #include <ctype.h>
3642 #include <stdlib.h>
3643 #if ((' ' & 0x0FF) == 0x020)
3644 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3645 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3646 #else
3647 # define ISLOWER(c) \
3648 (('a' <= (c) && (c) <= 'i') \
3649 || ('j' <= (c) && (c) <= 'r') \
3650 || ('s' <= (c) && (c) <= 'z'))
3651 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3652 #endif
3653
3654 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3655 int
3656 main ()
3657 {
3658 int i;
3659 for (i = 0; i < 256; i++)
3660 if (XOR (islower (i), ISLOWER (i))
3661 || toupper (i) != TOUPPER (i))
3662 return 2;
3663 return 0;
3664 }
3665 _ACEOF
3666 if ac_fn_c_try_run "$LINENO"; then :
3667
3668 else
3669 ac_cv_header_stdc=no
3670 fi
3671 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3672 conftest.$ac_objext conftest.beam conftest.$ac_ext
3673 fi
3674
3675 fi
3676 fi
3677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3678 $as_echo "$ac_cv_header_stdc" >&6; }
3679 if test $ac_cv_header_stdc = yes; then
3680
3681 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3682
3683 fi
3684
3685 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3686 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3687 inttypes.h stdint.h unistd.h
3688 do :
3689 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3690 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3691 "
3692 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3693 cat >>confdefs.h <<_ACEOF
3694 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3695 _ACEOF
3696
3697 fi
3698
3699 done
3700
3701
3702
3703 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3704 if test "x$ac_cv_header_minix_config_h" = xyes; then :
3705 MINIX=yes
3706 else
3707 MINIX=
3708 fi
3709
3710
3711 if test "$MINIX" = yes; then
3712
3713 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3714
3715
3716 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3717
3718
3719 $as_echo "#define _MINIX 1" >>confdefs.h
3720
3721 fi
3722
3723
3724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3725 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3726 if ${ac_cv_safe_to_define___extensions__+:} false; then :
3727 $as_echo_n "(cached) " >&6
3728 else
3729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3730 /* end confdefs.h. */
3731
3732 # define __EXTENSIONS__ 1
3733 $ac_includes_default
3734 int
3735 main ()
3736 {
3737
3738 ;
3739 return 0;
3740 }
3741 _ACEOF
3742 if ac_fn_c_try_compile "$LINENO"; then :
3743 ac_cv_safe_to_define___extensions__=yes
3744 else
3745 ac_cv_safe_to_define___extensions__=no
3746 fi
3747 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3748 fi
3749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3750 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3751 test $ac_cv_safe_to_define___extensions__ = yes &&
3752 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3753
3754 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3755
3756 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3757
3758 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3759
3760 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3761
3762
3763 am__api_version='1.15'
3764
3765 # Find a good install program. We prefer a C program (faster),
3766 # so one script is as good as another. But avoid the broken or
3767 # incompatible versions:
3768 # SysV /etc/install, /usr/sbin/install
3769 # SunOS /usr/etc/install
3770 # IRIX /sbin/install
3771 # AIX /bin/install
3772 # AmigaOS /C/install, which installs bootblocks on floppy discs
3773 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3774 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3775 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3776 # OS/2's system install, which has a completely different semantic
3777 # ./install, which can be erroneously created by make from ./install.sh.
3778 # Reject install programs that cannot install multiple files.
3779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3780 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3781 if test -z "$INSTALL"; then
3782 if ${ac_cv_path_install+:} false; then :
3783 $as_echo_n "(cached) " >&6
3784 else
3785 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3786 for as_dir in $PATH
3787 do
3788 IFS=$as_save_IFS
3789 test -z "$as_dir" && as_dir=.
3790 # Account for people who put trailing slashes in PATH elements.
3791 case $as_dir/ in #((
3792 ./ | .// | /[cC]/* | \
3793 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3794 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3795 /usr/ucb/* ) ;;
3796 *)
3797 # OSF1 and SCO ODT 3.0 have their own names for install.
3798 # Don't use installbsd from OSF since it installs stuff as root
3799 # by default.
3800 for ac_prog in ginstall scoinst install; do
3801 for ac_exec_ext in '' $ac_executable_extensions; do
3802 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3803 if test $ac_prog = install &&
3804 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3805 # AIX install. It has an incompatible calling convention.
3806 :
3807 elif test $ac_prog = install &&
3808 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3809 # program-specific install script used by HP pwplus--don't use.
3810 :
3811 else
3812 rm -rf conftest.one conftest.two conftest.dir
3813 echo one > conftest.one
3814 echo two > conftest.two
3815 mkdir conftest.dir
3816 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3817 test -s conftest.one && test -s conftest.two &&
3818 test -s conftest.dir/conftest.one &&
3819 test -s conftest.dir/conftest.two
3820 then
3821 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3822 break 3
3823 fi
3824 fi
3825 fi
3826 done
3827 done
3828 ;;
3829 esac
3830
3831 done
3832 IFS=$as_save_IFS
3833
3834 rm -rf conftest.one conftest.two conftest.dir
3835
3836 fi
3837 if test "${ac_cv_path_install+set}" = set; then
3838 INSTALL=$ac_cv_path_install
3839 else
3840 # As a last resort, use the slow shell script. Don't cache a
3841 # value for INSTALL within a source directory, because that will
3842 # break other packages using the cache if that directory is
3843 # removed, or if the value is a relative name.
3844 INSTALL=$ac_install_sh
3845 fi
3846 fi
3847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3848 $as_echo "$INSTALL" >&6; }
3849
3850 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3851 # It thinks the first close brace ends the variable substitution.
3852 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3853
3854 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3855
3856 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3857
3858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3859 $as_echo_n "checking whether build environment is sane... " >&6; }
3860 # Reject unsafe characters in $srcdir or the absolute working directory
3861 # name. Accept space and tab only in the latter.
3862 am_lf='
3863 '
3864 case `pwd` in
3865 *[\\\"\#\$\&\'\`$am_lf]*)
3866 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3867 esac
3868 case $srcdir in
3869 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3870 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3871 esac
3872
3873 # Do 'set' in a subshell so we don't clobber the current shell's
3874 # arguments. Must try -L first in case configure is actually a
3875 # symlink; some systems play weird games with the mod time of symlinks
3876 # (eg FreeBSD returns the mod time of the symlink's containing
3877 # directory).
3878 if (
3879 am_has_slept=no
3880 for am_try in 1 2; do
3881 echo "timestamp, slept: $am_has_slept" > conftest.file
3882 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3883 if test "$*" = "X"; then
3884 # -L didn't work.
3885 set X `ls -t "$srcdir/configure" conftest.file`
3886 fi
3887 if test "$*" != "X $srcdir/configure conftest.file" \
3888 && test "$*" != "X conftest.file $srcdir/configure"; then
3889
3890 # If neither matched, then we have a broken ls. This can happen
3891 # if, for instance, CONFIG_SHELL is bash and it inherits a
3892 # broken ls alias from the environment. This has actually
3893 # happened. Such a system could not be considered "sane".
3894 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
3895 alias in your environment" "$LINENO" 5
3896 fi
3897 if test "$2" = conftest.file || test $am_try -eq 2; then
3898 break
3899 fi
3900 # Just in case.
3901 sleep 1
3902 am_has_slept=yes
3903 done
3904 test "$2" = conftest.file
3905 )
3906 then
3907 # Ok.
3908 :
3909 else
3910 as_fn_error $? "newly created file is older than distributed files!
3911 Check your system clock" "$LINENO" 5
3912 fi
3913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3914 $as_echo "yes" >&6; }
3915 # If we didn't sleep, we still need to ensure time stamps of config.status and
3916 # generated files are strictly newer.
3917 am_sleep_pid=
3918 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3919 ( sleep 1 ) &
3920 am_sleep_pid=$!
3921 fi
3922
3923 rm -f conftest.file
3924
3925 test "$program_prefix" != NONE &&
3926 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3927 # Use a double $ so make ignores it.
3928 test "$program_suffix" != NONE &&
3929 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3930 # Double any \ or $.
3931 # By default was `s,x,x', remove it if useless.
3932 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3933 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3934
3935 if test x"${MISSING+set}" != xset; then
3936 case $am_aux_dir in
3937 *\ * | *\ *)
3938 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3939 *)
3940 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3941 esac
3942 fi
3943 # Use eval to expand $SHELL
3944 if eval "$MISSING --is-lightweight"; then
3945 am_missing_run="$MISSING "
3946 else
3947 am_missing_run=
3948 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3949 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3950 fi
3951
3952 if test x"${install_sh+set}" != xset; then
3953 case $am_aux_dir in
3954 *\ * | *\ *)
3955 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3956 *)
3957 install_sh="\${SHELL} $am_aux_dir/install-sh"
3958 esac
3959 fi
3960
3961 # Installed binaries are usually stripped using 'strip' when the user
3962 # run "make install-strip". However 'strip' might not be the right
3963 # tool to use in cross-compilation environments, therefore Automake
3964 # will honor the 'STRIP' environment variable to overrule this program.
3965 if test "$cross_compiling" != no; then
3966 if test -n "$ac_tool_prefix"; then
3967 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3968 set dummy ${ac_tool_prefix}strip; ac_word=$2
3969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3970 $as_echo_n "checking for $ac_word... " >&6; }
3971 if ${ac_cv_prog_STRIP+:} false; then :
3972 $as_echo_n "(cached) " >&6
3973 else
3974 if test -n "$STRIP"; then
3975 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3976 else
3977 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3978 for as_dir in $PATH
3979 do
3980 IFS=$as_save_IFS
3981 test -z "$as_dir" && as_dir=.
3982 for ac_exec_ext in '' $ac_executable_extensions; do
3983 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3984 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3985 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3986 break 2
3987 fi
3988 done
3989 done
3990 IFS=$as_save_IFS
3991
3992 fi
3993 fi
3994 STRIP=$ac_cv_prog_STRIP
3995 if test -n "$STRIP"; then
3996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3997 $as_echo "$STRIP" >&6; }
3998 else
3999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4000 $as_echo "no" >&6; }
4001 fi
4002
4003
4004 fi
4005 if test -z "$ac_cv_prog_STRIP"; then
4006 ac_ct_STRIP=$STRIP
4007 # Extract the first word of "strip", so it can be a program name with args.
4008 set dummy strip; ac_word=$2
4009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4010 $as_echo_n "checking for $ac_word... " >&6; }
4011 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
4012 $as_echo_n "(cached) " >&6
4013 else
4014 if test -n "$ac_ct_STRIP"; then
4015 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4016 else
4017 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4018 for as_dir in $PATH
4019 do
4020 IFS=$as_save_IFS
4021 test -z "$as_dir" && as_dir=.
4022 for ac_exec_ext in '' $ac_executable_extensions; do
4023 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4024 ac_cv_prog_ac_ct_STRIP="strip"
4025 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4026 break 2
4027 fi
4028 done
4029 done
4030 IFS=$as_save_IFS
4031
4032 fi
4033 fi
4034 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4035 if test -n "$ac_ct_STRIP"; then
4036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4037 $as_echo "$ac_ct_STRIP" >&6; }
4038 else
4039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4040 $as_echo "no" >&6; }
4041 fi
4042
4043 if test "x$ac_ct_STRIP" = x; then
4044 STRIP=":"
4045 else
4046 case $cross_compiling:$ac_tool_warned in
4047 yes:)
4048 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4049 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4050 ac_tool_warned=yes ;;
4051 esac
4052 STRIP=$ac_ct_STRIP
4053 fi
4054 else
4055 STRIP="$ac_cv_prog_STRIP"
4056 fi
4057
4058 fi
4059 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4060
4061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
4062 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
4063 if test -z "$MKDIR_P"; then
4064 if ${ac_cv_path_mkdir+:} false; then :
4065 $as_echo_n "(cached) " >&6
4066 else
4067 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4068 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4069 do
4070 IFS=$as_save_IFS
4071 test -z "$as_dir" && as_dir=.
4072 for ac_prog in mkdir gmkdir; do
4073 for ac_exec_ext in '' $ac_executable_extensions; do
4074 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
4075 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4076 'mkdir (GNU coreutils) '* | \
4077 'mkdir (coreutils) '* | \
4078 'mkdir (fileutils) '4.1*)
4079 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
4080 break 3;;
4081 esac
4082 done
4083 done
4084 done
4085 IFS=$as_save_IFS
4086
4087 fi
4088
4089 test -d ./--version && rmdir ./--version
4090 if test "${ac_cv_path_mkdir+set}" = set; then
4091 MKDIR_P="$ac_cv_path_mkdir -p"
4092 else
4093 # As a last resort, use the slow shell script. Don't cache a
4094 # value for MKDIR_P within a source directory, because that will
4095 # break other packages using the cache if that directory is
4096 # removed, or if the value is a relative name.
4097 MKDIR_P="$ac_install_sh -d"
4098 fi
4099 fi
4100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4101 $as_echo "$MKDIR_P" >&6; }
4102
4103 for ac_prog in gawk mawk nawk awk
4104 do
4105 # Extract the first word of "$ac_prog", so it can be a program name with args.
4106 set dummy $ac_prog; ac_word=$2
4107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4108 $as_echo_n "checking for $ac_word... " >&6; }
4109 if ${ac_cv_prog_AWK+:} false; then :
4110 $as_echo_n "(cached) " >&6
4111 else
4112 if test -n "$AWK"; then
4113 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4114 else
4115 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4116 for as_dir in $PATH
4117 do
4118 IFS=$as_save_IFS
4119 test -z "$as_dir" && as_dir=.
4120 for ac_exec_ext in '' $ac_executable_extensions; do
4121 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4122 ac_cv_prog_AWK="$ac_prog"
4123 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4124 break 2
4125 fi
4126 done
4127 done
4128 IFS=$as_save_IFS
4129
4130 fi
4131 fi
4132 AWK=$ac_cv_prog_AWK
4133 if test -n "$AWK"; then
4134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4135 $as_echo "$AWK" >&6; }
4136 else
4137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4138 $as_echo "no" >&6; }
4139 fi
4140
4141
4142 test -n "$AWK" && break
4143 done
4144
4145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4146 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4147 set x ${MAKE-make}
4148 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4149 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4150 $as_echo_n "(cached) " >&6
4151 else
4152 cat >conftest.make <<\_ACEOF
4153 SHELL = /bin/sh
4154 all:
4155 @echo '@@@%%%=$(MAKE)=@@@%%%'
4156 _ACEOF
4157 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4158 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4159 *@@@%%%=?*=@@@%%%*)
4160 eval ac_cv_prog_make_${ac_make}_set=yes;;
4161 *)
4162 eval ac_cv_prog_make_${ac_make}_set=no;;
4163 esac
4164 rm -f conftest.make
4165 fi
4166 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4168 $as_echo "yes" >&6; }
4169 SET_MAKE=
4170 else
4171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4172 $as_echo "no" >&6; }
4173 SET_MAKE="MAKE=${MAKE-make}"
4174 fi
4175
4176 rm -rf .tst 2>/dev/null
4177 mkdir .tst 2>/dev/null
4178 if test -d .tst; then
4179 am__leading_dot=.
4180 else
4181 am__leading_dot=_
4182 fi
4183 rmdir .tst 2>/dev/null
4184
4185 DEPDIR="${am__leading_dot}deps"
4186
4187 ac_config_commands="$ac_config_commands depfiles"
4188
4189
4190 am_make=${MAKE-make}
4191 cat > confinc << 'END'
4192 am__doit:
4193 @echo this is the am__doit target
4194 .PHONY: am__doit
4195 END
4196 # If we don't find an include directive, just comment out the code.
4197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4198 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4199 am__include="#"
4200 am__quote=
4201 _am_result=none
4202 # First try GNU make style include.
4203 echo "include confinc" > confmf
4204 # Ignore all kinds of additional output from 'make'.
4205 case `$am_make -s -f confmf 2> /dev/null` in #(
4206 *the\ am__doit\ target*)
4207 am__include=include
4208 am__quote=
4209 _am_result=GNU
4210 ;;
4211 esac
4212 # Now try BSD make style include.
4213 if test "$am__include" = "#"; then
4214 echo '.include "confinc"' > confmf
4215 case `$am_make -s -f confmf 2> /dev/null` in #(
4216 *the\ am__doit\ target*)
4217 am__include=.include
4218 am__quote="\""
4219 _am_result=BSD
4220 ;;
4221 esac
4222 fi
4223
4224
4225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4226 $as_echo "$_am_result" >&6; }
4227 rm -f confinc confmf
4228
4229 # Check whether --enable-dependency-tracking was given.
4230 if test "${enable_dependency_tracking+set}" = set; then :
4231 enableval=$enable_dependency_tracking;
4232 fi
4233
4234 if test "x$enable_dependency_tracking" != xno; then
4235 am_depcomp="$ac_aux_dir/depcomp"
4236 AMDEPBACKSLASH='\'
4237 am__nodep='_no'
4238 fi
4239 if test "x$enable_dependency_tracking" != xno; then
4240 AMDEP_TRUE=
4241 AMDEP_FALSE='#'
4242 else
4243 AMDEP_TRUE='#'
4244 AMDEP_FALSE=
4245 fi
4246
4247
4248 # Check whether --enable-silent-rules was given.
4249 if test "${enable_silent_rules+set}" = set; then :
4250 enableval=$enable_silent_rules;
4251 fi
4252
4253 case $enable_silent_rules in # (((
4254 yes) AM_DEFAULT_VERBOSITY=0;;
4255 no) AM_DEFAULT_VERBOSITY=1;;
4256 *) AM_DEFAULT_VERBOSITY=1;;
4257 esac
4258 am_make=${MAKE-make}
4259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4260 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4261 if ${am_cv_make_support_nested_variables+:} false; then :
4262 $as_echo_n "(cached) " >&6
4263 else
4264 if $as_echo 'TRUE=$(BAR$(V))
4265 BAR0=false
4266 BAR1=true
4267 V=1
4268 am__doit:
4269 @$(TRUE)
4270 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4271 am_cv_make_support_nested_variables=yes
4272 else
4273 am_cv_make_support_nested_variables=no
4274 fi
4275 fi
4276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4277 $as_echo "$am_cv_make_support_nested_variables" >&6; }
4278 if test $am_cv_make_support_nested_variables = yes; then
4279 AM_V='$(V)'
4280 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4281 else
4282 AM_V=$AM_DEFAULT_VERBOSITY
4283 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4284 fi
4285 AM_BACKSLASH='\'
4286
4287 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4288 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4289 # is not polluted with repeated "-I."
4290 am__isrc=' -I$(srcdir)'
4291 # test to see if srcdir already configured
4292 if test -f $srcdir/config.status; then
4293 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4294 fi
4295 fi
4296
4297 # test whether we have cygpath
4298 if test -z "$CYGPATH_W"; then
4299 if (cygpath --version) >/dev/null 2>/dev/null; then
4300 CYGPATH_W='cygpath -w'
4301 else
4302 CYGPATH_W=echo
4303 fi
4304 fi
4305
4306
4307 # Define the identity of the package.
4308 PACKAGE='libctf'
4309 VERSION='1.2.0'
4310
4311
4312 cat >>confdefs.h <<_ACEOF
4313 #define PACKAGE "$PACKAGE"
4314 _ACEOF
4315
4316
4317 cat >>confdefs.h <<_ACEOF
4318 #define VERSION "$VERSION"
4319 _ACEOF
4320
4321 # Some tools Automake needs.
4322
4323 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4324
4325
4326 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4327
4328
4329 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4330
4331
4332 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4333
4334
4335 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4336
4337 # For better backward compatibility. To be removed once Automake 1.9.x
4338 # dies out for good. For more background, see:
4339 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4340 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4341 mkdir_p='$(MKDIR_P)'
4342
4343 # We need awk for the "check" target (and possibly the TAP driver). The
4344 # system "awk" is bad on some platforms.
4345 # Always define AMTAR for backward compatibility. Yes, it's still used
4346 # in the wild :-( We should find a proper way to deprecate it ...
4347 AMTAR='$${TAR-tar}'
4348
4349
4350 # We'll loop over all known methods to create a tar archive until one works.
4351 _am_tools='gnutar pax cpio none'
4352
4353 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4354
4355
4356
4357
4358
4359 depcc="$CC" am_compiler_list=
4360
4361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4362 $as_echo_n "checking dependency style of $depcc... " >&6; }
4363 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4364 $as_echo_n "(cached) " >&6
4365 else
4366 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4367 # We make a subdir and do the tests there. Otherwise we can end up
4368 # making bogus files that we don't know about and never remove. For
4369 # instance it was reported that on HP-UX the gcc test will end up
4370 # making a dummy file named 'D' -- because '-MD' means "put the output
4371 # in D".
4372 rm -rf conftest.dir
4373 mkdir conftest.dir
4374 # Copy depcomp to subdir because otherwise we won't find it if we're
4375 # using a relative directory.
4376 cp "$am_depcomp" conftest.dir
4377 cd conftest.dir
4378 # We will build objects and dependencies in a subdirectory because
4379 # it helps to detect inapplicable dependency modes. For instance
4380 # both Tru64's cc and ICC support -MD to output dependencies as a
4381 # side effect of compilation, but ICC will put the dependencies in
4382 # the current directory while Tru64 will put them in the object
4383 # directory.
4384 mkdir sub
4385
4386 am_cv_CC_dependencies_compiler_type=none
4387 if test "$am_compiler_list" = ""; then
4388 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4389 fi
4390 am__universal=false
4391 case " $depcc " in #(
4392 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4393 esac
4394
4395 for depmode in $am_compiler_list; do
4396 # Setup a source with many dependencies, because some compilers
4397 # like to wrap large dependency lists on column 80 (with \), and
4398 # we should not choose a depcomp mode which is confused by this.
4399 #
4400 # We need to recreate these files for each test, as the compiler may
4401 # overwrite some of them when testing with obscure command lines.
4402 # This happens at least with the AIX C compiler.
4403 : > sub/conftest.c
4404 for i in 1 2 3 4 5 6; do
4405 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4406 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4407 # Solaris 10 /bin/sh.
4408 echo '/* dummy */' > sub/conftst$i.h
4409 done
4410 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4411
4412 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4413 # mode. It turns out that the SunPro C++ compiler does not properly
4414 # handle '-M -o', and we need to detect this. Also, some Intel
4415 # versions had trouble with output in subdirs.
4416 am__obj=sub/conftest.${OBJEXT-o}
4417 am__minus_obj="-o $am__obj"
4418 case $depmode in
4419 gcc)
4420 # This depmode causes a compiler race in universal mode.
4421 test "$am__universal" = false || continue
4422 ;;
4423 nosideeffect)
4424 # After this tag, mechanisms are not by side-effect, so they'll
4425 # only be used when explicitly requested.
4426 if test "x$enable_dependency_tracking" = xyes; then
4427 continue
4428 else
4429 break
4430 fi
4431 ;;
4432 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4433 # This compiler won't grok '-c -o', but also, the minuso test has
4434 # not run yet. These depmodes are late enough in the game, and
4435 # so weak that their functioning should not be impacted.
4436 am__obj=conftest.${OBJEXT-o}
4437 am__minus_obj=
4438 ;;
4439 none) break ;;
4440 esac
4441 if depmode=$depmode \
4442 source=sub/conftest.c object=$am__obj \
4443 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4444 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4445 >/dev/null 2>conftest.err &&
4446 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4447 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4448 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4449 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4450 # icc doesn't choke on unknown options, it will just issue warnings
4451 # or remarks (even with -Werror). So we grep stderr for any message
4452 # that says an option was ignored or not supported.
4453 # When given -MP, icc 7.0 and 7.1 complain thusly:
4454 # icc: Command line warning: ignoring option '-M'; no argument required
4455 # The diagnosis changed in icc 8.0:
4456 # icc: Command line remark: option '-MP' not supported
4457 if (grep 'ignoring option' conftest.err ||
4458 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4459 am_cv_CC_dependencies_compiler_type=$depmode
4460 break
4461 fi
4462 fi
4463 done
4464
4465 cd ..
4466 rm -rf conftest.dir
4467 else
4468 am_cv_CC_dependencies_compiler_type=none
4469 fi
4470
4471 fi
4472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4473 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4474 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4475
4476 if
4477 test "x$enable_dependency_tracking" != xno \
4478 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4479 am__fastdepCC_TRUE=
4480 am__fastdepCC_FALSE='#'
4481 else
4482 am__fastdepCC_TRUE='#'
4483 am__fastdepCC_FALSE=
4484 fi
4485
4486
4487
4488 # POSIX will say in a future version that running "rm -f" with no argument
4489 # is OK; and we want to be able to make that assumption in our Makefile
4490 # recipes. So use an aggressive probe to check that the usage we want is
4491 # actually supported "in the wild" to an acceptable degree.
4492 # See automake bug#10828.
4493 # To make any issue more visible, cause the running configure to be aborted
4494 # by default if the 'rm' program in use doesn't match our expectations; the
4495 # user can still override this though.
4496 if rm -f && rm -fr && rm -rf; then : OK; else
4497 cat >&2 <<'END'
4498 Oops!
4499
4500 Your 'rm' program seems unable to run without file operands specified
4501 on the command line, even when the '-f' option is present. This is contrary
4502 to the behaviour of most rm programs out there, and not conforming with
4503 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4504
4505 Please tell bug-automake@gnu.org about your system, including the value
4506 of your $PATH and any error possibly output before this message. This
4507 can help us improve future automake versions.
4508
4509 END
4510 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4511 echo 'Configuration will proceed anyway, since you have set the' >&2
4512 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4513 echo >&2
4514 else
4515 cat >&2 <<'END'
4516 Aborting the configuration process, to ensure you take notice of the issue.
4517
4518 You can download and install GNU coreutils to get an 'rm' implementation
4519 that behaves properly: <http://www.gnu.org/software/coreutils/>.
4520
4521 If you want to complete the configuration process using your problematic
4522 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4523 to "yes", and re-run configure.
4524
4525 END
4526 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4527 fi
4528 fi
4529
4530
4531 # Checks for programs.
4532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4533 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4534 set x ${MAKE-make}
4535 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4536 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4537 $as_echo_n "(cached) " >&6
4538 else
4539 cat >conftest.make <<\_ACEOF
4540 SHELL = /bin/sh
4541 all:
4542 @echo '@@@%%%=$(MAKE)=@@@%%%'
4543 _ACEOF
4544 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4545 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4546 *@@@%%%=?*=@@@%%%*)
4547 eval ac_cv_prog_make_${ac_make}_set=yes;;
4548 *)
4549 eval ac_cv_prog_make_${ac_make}_set=no;;
4550 esac
4551 rm -f conftest.make
4552 fi
4553 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4555 $as_echo "yes" >&6; }
4556 SET_MAKE=
4557 else
4558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4559 $as_echo "no" >&6; }
4560 SET_MAKE="MAKE=${MAKE-make}"
4561 fi
4562
4563 ac_ext=c
4564 ac_cpp='$CPP $CPPFLAGS'
4565 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4566 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4567 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4568 if test -n "$ac_tool_prefix"; then
4569 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4570 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4572 $as_echo_n "checking for $ac_word... " >&6; }
4573 if ${ac_cv_prog_CC+:} false; then :
4574 $as_echo_n "(cached) " >&6
4575 else
4576 if test -n "$CC"; then
4577 ac_cv_prog_CC="$CC" # Let the user override the test.
4578 else
4579 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4580 for as_dir in $PATH
4581 do
4582 IFS=$as_save_IFS
4583 test -z "$as_dir" && as_dir=.
4584 for ac_exec_ext in '' $ac_executable_extensions; do
4585 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4586 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4587 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4588 break 2
4589 fi
4590 done
4591 done
4592 IFS=$as_save_IFS
4593
4594 fi
4595 fi
4596 CC=$ac_cv_prog_CC
4597 if test -n "$CC"; then
4598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4599 $as_echo "$CC" >&6; }
4600 else
4601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4602 $as_echo "no" >&6; }
4603 fi
4604
4605
4606 fi
4607 if test -z "$ac_cv_prog_CC"; then
4608 ac_ct_CC=$CC
4609 # Extract the first word of "gcc", so it can be a program name with args.
4610 set dummy gcc; ac_word=$2
4611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4612 $as_echo_n "checking for $ac_word... " >&6; }
4613 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4614 $as_echo_n "(cached) " >&6
4615 else
4616 if test -n "$ac_ct_CC"; then
4617 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4618 else
4619 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4620 for as_dir in $PATH
4621 do
4622 IFS=$as_save_IFS
4623 test -z "$as_dir" && as_dir=.
4624 for ac_exec_ext in '' $ac_executable_extensions; do
4625 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4626 ac_cv_prog_ac_ct_CC="gcc"
4627 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4628 break 2
4629 fi
4630 done
4631 done
4632 IFS=$as_save_IFS
4633
4634 fi
4635 fi
4636 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4637 if test -n "$ac_ct_CC"; then
4638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4639 $as_echo "$ac_ct_CC" >&6; }
4640 else
4641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4642 $as_echo "no" >&6; }
4643 fi
4644
4645 if test "x$ac_ct_CC" = x; then
4646 CC=""
4647 else
4648 case $cross_compiling:$ac_tool_warned in
4649 yes:)
4650 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4651 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4652 ac_tool_warned=yes ;;
4653 esac
4654 CC=$ac_ct_CC
4655 fi
4656 else
4657 CC="$ac_cv_prog_CC"
4658 fi
4659
4660 if test -z "$CC"; then
4661 if test -n "$ac_tool_prefix"; then
4662 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4663 set dummy ${ac_tool_prefix}cc; ac_word=$2
4664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4665 $as_echo_n "checking for $ac_word... " >&6; }
4666 if ${ac_cv_prog_CC+:} false; then :
4667 $as_echo_n "(cached) " >&6
4668 else
4669 if test -n "$CC"; then
4670 ac_cv_prog_CC="$CC" # Let the user override the test.
4671 else
4672 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4673 for as_dir in $PATH
4674 do
4675 IFS=$as_save_IFS
4676 test -z "$as_dir" && as_dir=.
4677 for ac_exec_ext in '' $ac_executable_extensions; do
4678 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4679 ac_cv_prog_CC="${ac_tool_prefix}cc"
4680 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4681 break 2
4682 fi
4683 done
4684 done
4685 IFS=$as_save_IFS
4686
4687 fi
4688 fi
4689 CC=$ac_cv_prog_CC
4690 if test -n "$CC"; then
4691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4692 $as_echo "$CC" >&6; }
4693 else
4694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4695 $as_echo "no" >&6; }
4696 fi
4697
4698
4699 fi
4700 fi
4701 if test -z "$CC"; then
4702 # Extract the first word of "cc", so it can be a program name with args.
4703 set dummy cc; ac_word=$2
4704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4705 $as_echo_n "checking for $ac_word... " >&6; }
4706 if ${ac_cv_prog_CC+:} false; then :
4707 $as_echo_n "(cached) " >&6
4708 else
4709 if test -n "$CC"; then
4710 ac_cv_prog_CC="$CC" # Let the user override the test.
4711 else
4712 ac_prog_rejected=no
4713 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4714 for as_dir in $PATH
4715 do
4716 IFS=$as_save_IFS
4717 test -z "$as_dir" && as_dir=.
4718 for ac_exec_ext in '' $ac_executable_extensions; do
4719 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4720 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4721 ac_prog_rejected=yes
4722 continue
4723 fi
4724 ac_cv_prog_CC="cc"
4725 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4726 break 2
4727 fi
4728 done
4729 done
4730 IFS=$as_save_IFS
4731
4732 if test $ac_prog_rejected = yes; then
4733 # We found a bogon in the path, so make sure we never use it.
4734 set dummy $ac_cv_prog_CC
4735 shift
4736 if test $# != 0; then
4737 # We chose a different compiler from the bogus one.
4738 # However, it has the same basename, so the bogon will be chosen
4739 # first if we set CC to just the basename; use the full file name.
4740 shift
4741 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4742 fi
4743 fi
4744 fi
4745 fi
4746 CC=$ac_cv_prog_CC
4747 if test -n "$CC"; then
4748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4749 $as_echo "$CC" >&6; }
4750 else
4751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4752 $as_echo "no" >&6; }
4753 fi
4754
4755
4756 fi
4757 if test -z "$CC"; then
4758 if test -n "$ac_tool_prefix"; then
4759 for ac_prog in cl.exe
4760 do
4761 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4762 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4764 $as_echo_n "checking for $ac_word... " >&6; }
4765 if ${ac_cv_prog_CC+:} false; then :
4766 $as_echo_n "(cached) " >&6
4767 else
4768 if test -n "$CC"; then
4769 ac_cv_prog_CC="$CC" # Let the user override the test.
4770 else
4771 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4772 for as_dir in $PATH
4773 do
4774 IFS=$as_save_IFS
4775 test -z "$as_dir" && as_dir=.
4776 for ac_exec_ext in '' $ac_executable_extensions; do
4777 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4778 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4779 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4780 break 2
4781 fi
4782 done
4783 done
4784 IFS=$as_save_IFS
4785
4786 fi
4787 fi
4788 CC=$ac_cv_prog_CC
4789 if test -n "$CC"; then
4790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4791 $as_echo "$CC" >&6; }
4792 else
4793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4794 $as_echo "no" >&6; }
4795 fi
4796
4797
4798 test -n "$CC" && break
4799 done
4800 fi
4801 if test -z "$CC"; then
4802 ac_ct_CC=$CC
4803 for ac_prog in cl.exe
4804 do
4805 # Extract the first word of "$ac_prog", so it can be a program name with args.
4806 set dummy $ac_prog; ac_word=$2
4807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4808 $as_echo_n "checking for $ac_word... " >&6; }
4809 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4810 $as_echo_n "(cached) " >&6
4811 else
4812 if test -n "$ac_ct_CC"; then
4813 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4814 else
4815 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4816 for as_dir in $PATH
4817 do
4818 IFS=$as_save_IFS
4819 test -z "$as_dir" && as_dir=.
4820 for ac_exec_ext in '' $ac_executable_extensions; do
4821 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4822 ac_cv_prog_ac_ct_CC="$ac_prog"
4823 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4824 break 2
4825 fi
4826 done
4827 done
4828 IFS=$as_save_IFS
4829
4830 fi
4831 fi
4832 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4833 if test -n "$ac_ct_CC"; then
4834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4835 $as_echo "$ac_ct_CC" >&6; }
4836 else
4837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4838 $as_echo "no" >&6; }
4839 fi
4840
4841
4842 test -n "$ac_ct_CC" && break
4843 done
4844
4845 if test "x$ac_ct_CC" = x; then
4846 CC=""
4847 else
4848 case $cross_compiling:$ac_tool_warned in
4849 yes:)
4850 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4851 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4852 ac_tool_warned=yes ;;
4853 esac
4854 CC=$ac_ct_CC
4855 fi
4856 fi
4857
4858 fi
4859
4860
4861 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4862 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4863 as_fn_error $? "no acceptable C compiler found in \$PATH
4864 See \`config.log' for more details" "$LINENO" 5; }
4865
4866 # Provide some information about the compiler.
4867 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4868 set X $ac_compile
4869 ac_compiler=$2
4870 for ac_option in --version -v -V -qversion; do
4871 { { ac_try="$ac_compiler $ac_option >&5"
4872 case "(($ac_try" in
4873 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4874 *) ac_try_echo=$ac_try;;
4875 esac
4876 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4877 $as_echo "$ac_try_echo"; } >&5
4878 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4879 ac_status=$?
4880 if test -s conftest.err; then
4881 sed '10a\
4882 ... rest of stderr output deleted ...
4883 10q' conftest.err >conftest.er1
4884 cat conftest.er1 >&5
4885 fi
4886 rm -f conftest.er1 conftest.err
4887 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4888 test $ac_status = 0; }
4889 done
4890
4891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4892 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4893 if ${ac_cv_c_compiler_gnu+:} false; then :
4894 $as_echo_n "(cached) " >&6
4895 else
4896 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4897 /* end confdefs.h. */
4898
4899 int
4900 main ()
4901 {
4902 #ifndef __GNUC__
4903 choke me
4904 #endif
4905
4906 ;
4907 return 0;
4908 }
4909 _ACEOF
4910 if ac_fn_c_try_compile "$LINENO"; then :
4911 ac_compiler_gnu=yes
4912 else
4913 ac_compiler_gnu=no
4914 fi
4915 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4916 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4917
4918 fi
4919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4920 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4921 if test $ac_compiler_gnu = yes; then
4922 GCC=yes
4923 else
4924 GCC=
4925 fi
4926 ac_test_CFLAGS=${CFLAGS+set}
4927 ac_save_CFLAGS=$CFLAGS
4928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4929 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4930 if ${ac_cv_prog_cc_g+:} false; then :
4931 $as_echo_n "(cached) " >&6
4932 else
4933 ac_save_c_werror_flag=$ac_c_werror_flag
4934 ac_c_werror_flag=yes
4935 ac_cv_prog_cc_g=no
4936 CFLAGS="-g"
4937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4938 /* end confdefs.h. */
4939
4940 int
4941 main ()
4942 {
4943
4944 ;
4945 return 0;
4946 }
4947 _ACEOF
4948 if ac_fn_c_try_compile "$LINENO"; then :
4949 ac_cv_prog_cc_g=yes
4950 else
4951 CFLAGS=""
4952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4953 /* end confdefs.h. */
4954
4955 int
4956 main ()
4957 {
4958
4959 ;
4960 return 0;
4961 }
4962 _ACEOF
4963 if ac_fn_c_try_compile "$LINENO"; then :
4964
4965 else
4966 ac_c_werror_flag=$ac_save_c_werror_flag
4967 CFLAGS="-g"
4968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4969 /* end confdefs.h. */
4970
4971 int
4972 main ()
4973 {
4974
4975 ;
4976 return 0;
4977 }
4978 _ACEOF
4979 if ac_fn_c_try_compile "$LINENO"; then :
4980 ac_cv_prog_cc_g=yes
4981 fi
4982 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4983 fi
4984 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4985 fi
4986 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4987 ac_c_werror_flag=$ac_save_c_werror_flag
4988 fi
4989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4990 $as_echo "$ac_cv_prog_cc_g" >&6; }
4991 if test "$ac_test_CFLAGS" = set; then
4992 CFLAGS=$ac_save_CFLAGS
4993 elif test $ac_cv_prog_cc_g = yes; then
4994 if test "$GCC" = yes; then
4995 CFLAGS="-g -O2"
4996 else
4997 CFLAGS="-g"
4998 fi
4999 else
5000 if test "$GCC" = yes; then
5001 CFLAGS="-O2"
5002 else
5003 CFLAGS=
5004 fi
5005 fi
5006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5007 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5008 if ${ac_cv_prog_cc_c89+:} false; then :
5009 $as_echo_n "(cached) " >&6
5010 else
5011 ac_cv_prog_cc_c89=no
5012 ac_save_CC=$CC
5013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5014 /* end confdefs.h. */
5015 #include <stdarg.h>
5016 #include <stdio.h>
5017 struct stat;
5018 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5019 struct buf { int x; };
5020 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5021 static char *e (p, i)
5022 char **p;
5023 int i;
5024 {
5025 return p[i];
5026 }
5027 static char *f (char * (*g) (char **, int), char **p, ...)
5028 {
5029 char *s;
5030 va_list v;
5031 va_start (v,p);
5032 s = g (p, va_arg (v,int));
5033 va_end (v);
5034 return s;
5035 }
5036
5037 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5038 function prototypes and stuff, but not '\xHH' hex character constants.
5039 These don't provoke an error unfortunately, instead are silently treated
5040 as 'x'. The following induces an error, until -std is added to get
5041 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5042 array size at least. It's necessary to write '\x00'==0 to get something
5043 that's true only with -std. */
5044 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5045
5046 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5047 inside strings and character constants. */
5048 #define FOO(x) 'x'
5049 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5050
5051 int test (int i, double x);
5052 struct s1 {int (*f) (int a);};
5053 struct s2 {int (*f) (double a);};
5054 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5055 int argc;
5056 char **argv;
5057 int
5058 main ()
5059 {
5060 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5061 ;
5062 return 0;
5063 }
5064 _ACEOF
5065 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5066 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5067 do
5068 CC="$ac_save_CC $ac_arg"
5069 if ac_fn_c_try_compile "$LINENO"; then :
5070 ac_cv_prog_cc_c89=$ac_arg
5071 fi
5072 rm -f core conftest.err conftest.$ac_objext
5073 test "x$ac_cv_prog_cc_c89" != "xno" && break
5074 done
5075 rm -f conftest.$ac_ext
5076 CC=$ac_save_CC
5077
5078 fi
5079 # AC_CACHE_VAL
5080 case "x$ac_cv_prog_cc_c89" in
5081 x)
5082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5083 $as_echo "none needed" >&6; } ;;
5084 xno)
5085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5086 $as_echo "unsupported" >&6; } ;;
5087 *)
5088 CC="$CC $ac_cv_prog_cc_c89"
5089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5090 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5091 esac
5092 if test "x$ac_cv_prog_cc_c89" != xno; then :
5093
5094 fi
5095
5096 ac_ext=c
5097 ac_cpp='$CPP $CPPFLAGS'
5098 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5099 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5100 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5101
5102 ac_ext=c
5103 ac_cpp='$CPP $CPPFLAGS'
5104 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5105 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5106 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
5108 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
5109 if ${am_cv_prog_cc_c_o+:} false; then :
5110 $as_echo_n "(cached) " >&6
5111 else
5112 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5113 /* end confdefs.h. */
5114
5115 int
5116 main ()
5117 {
5118
5119 ;
5120 return 0;
5121 }
5122 _ACEOF
5123 # Make sure it works both with $CC and with simple cc.
5124 # Following AC_PROG_CC_C_O, we do the test twice because some
5125 # compilers refuse to overwrite an existing .o file with -o,
5126 # though they will create one.
5127 am_cv_prog_cc_c_o=yes
5128 for am_i in 1 2; do
5129 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
5130 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
5131 ac_status=$?
5132 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5133 (exit $ac_status); } \
5134 && test -f conftest2.$ac_objext; then
5135 : OK
5136 else
5137 am_cv_prog_cc_c_o=no
5138 break
5139 fi
5140 done
5141 rm -f core conftest*
5142 unset am_i
5143 fi
5144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5145 $as_echo "$am_cv_prog_cc_c_o" >&6; }
5146 if test "$am_cv_prog_cc_c_o" != yes; then
5147 # Losing compiler, so override with the script.
5148 # FIXME: It is wrong to rewrite CC.
5149 # But if we don't then we get into trouble of one sort or another.
5150 # A longer-term fix would be to have automake use am__CC in this case,
5151 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5152 CC="$am_aux_dir/compile $CC"
5153 fi
5154 ac_ext=c
5155 ac_cpp='$CPP $CPPFLAGS'
5156 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5157 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5158 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5159
5160
5161 if test -n "$ac_tool_prefix"; then
5162 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5163 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5165 $as_echo_n "checking for $ac_word... " >&6; }
5166 if ${ac_cv_prog_RANLIB+:} false; then :
5167 $as_echo_n "(cached) " >&6
5168 else
5169 if test -n "$RANLIB"; then
5170 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5171 else
5172 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5173 for as_dir in $PATH
5174 do
5175 IFS=$as_save_IFS
5176 test -z "$as_dir" && as_dir=.
5177 for ac_exec_ext in '' $ac_executable_extensions; do
5178 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5179 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5180 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5181 break 2
5182 fi
5183 done
5184 done
5185 IFS=$as_save_IFS
5186
5187 fi
5188 fi
5189 RANLIB=$ac_cv_prog_RANLIB
5190 if test -n "$RANLIB"; then
5191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5192 $as_echo "$RANLIB" >&6; }
5193 else
5194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5195 $as_echo "no" >&6; }
5196 fi
5197
5198
5199 fi
5200 if test -z "$ac_cv_prog_RANLIB"; then
5201 ac_ct_RANLIB=$RANLIB
5202 # Extract the first word of "ranlib", so it can be a program name with args.
5203 set dummy ranlib; ac_word=$2
5204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5205 $as_echo_n "checking for $ac_word... " >&6; }
5206 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5207 $as_echo_n "(cached) " >&6
5208 else
5209 if test -n "$ac_ct_RANLIB"; then
5210 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5211 else
5212 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5213 for as_dir in $PATH
5214 do
5215 IFS=$as_save_IFS
5216 test -z "$as_dir" && as_dir=.
5217 for ac_exec_ext in '' $ac_executable_extensions; do
5218 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5219 ac_cv_prog_ac_ct_RANLIB="ranlib"
5220 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5221 break 2
5222 fi
5223 done
5224 done
5225 IFS=$as_save_IFS
5226
5227 fi
5228 fi
5229 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5230 if test -n "$ac_ct_RANLIB"; then
5231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5232 $as_echo "$ac_ct_RANLIB" >&6; }
5233 else
5234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5235 $as_echo "no" >&6; }
5236 fi
5237
5238 if test "x$ac_ct_RANLIB" = x; then
5239 RANLIB=":"
5240 else
5241 case $cross_compiling:$ac_tool_warned in
5242 yes:)
5243 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5244 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5245 ac_tool_warned=yes ;;
5246 esac
5247 RANLIB=$ac_ct_RANLIB
5248 fi
5249 else
5250 RANLIB="$ac_cv_prog_RANLIB"
5251 fi
5252
5253 if test -n "$ac_tool_prefix"; then
5254 for ac_prog in ar lib "link -lib"
5255 do
5256 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5257 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5259 $as_echo_n "checking for $ac_word... " >&6; }
5260 if ${ac_cv_prog_AR+:} false; then :
5261 $as_echo_n "(cached) " >&6
5262 else
5263 if test -n "$AR"; then
5264 ac_cv_prog_AR="$AR" # Let the user override the test.
5265 else
5266 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5267 for as_dir in $PATH
5268 do
5269 IFS=$as_save_IFS
5270 test -z "$as_dir" && as_dir=.
5271 for ac_exec_ext in '' $ac_executable_extensions; do
5272 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5273 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
5274 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5275 break 2
5276 fi
5277 done
5278 done
5279 IFS=$as_save_IFS
5280
5281 fi
5282 fi
5283 AR=$ac_cv_prog_AR
5284 if test -n "$AR"; then
5285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5286 $as_echo "$AR" >&6; }
5287 else
5288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5289 $as_echo "no" >&6; }
5290 fi
5291
5292
5293 test -n "$AR" && break
5294 done
5295 fi
5296 if test -z "$AR"; then
5297 ac_ct_AR=$AR
5298 for ac_prog in ar lib "link -lib"
5299 do
5300 # Extract the first word of "$ac_prog", so it can be a program name with args.
5301 set dummy $ac_prog; ac_word=$2
5302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5303 $as_echo_n "checking for $ac_word... " >&6; }
5304 if ${ac_cv_prog_ac_ct_AR+:} false; then :
5305 $as_echo_n "(cached) " >&6
5306 else
5307 if test -n "$ac_ct_AR"; then
5308 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5309 else
5310 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5311 for as_dir in $PATH
5312 do
5313 IFS=$as_save_IFS
5314 test -z "$as_dir" && as_dir=.
5315 for ac_exec_ext in '' $ac_executable_extensions; do
5316 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5317 ac_cv_prog_ac_ct_AR="$ac_prog"
5318 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5319 break 2
5320 fi
5321 done
5322 done
5323 IFS=$as_save_IFS
5324
5325 fi
5326 fi
5327 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5328 if test -n "$ac_ct_AR"; then
5329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5330 $as_echo "$ac_ct_AR" >&6; }
5331 else
5332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5333 $as_echo "no" >&6; }
5334 fi
5335
5336
5337 test -n "$ac_ct_AR" && break
5338 done
5339
5340 if test "x$ac_ct_AR" = x; then
5341 AR="false"
5342 else
5343 case $cross_compiling:$ac_tool_warned in
5344 yes:)
5345 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5346 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5347 ac_tool_warned=yes ;;
5348 esac
5349 AR=$ac_ct_AR
5350 fi
5351 fi
5352
5353 : ${AR=ar}
5354
5355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5
5356 $as_echo_n "checking the archiver ($AR) interface... " >&6; }
5357 if ${am_cv_ar_interface+:} false; then :
5358 $as_echo_n "(cached) " >&6
5359 else
5360 ac_ext=c
5361 ac_cpp='$CPP $CPPFLAGS'
5362 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5363 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5364 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5365
5366 am_cv_ar_interface=ar
5367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5368 /* end confdefs.h. */
5369 int some_variable = 0;
5370 _ACEOF
5371 if ac_fn_c_try_compile "$LINENO"; then :
5372 am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5'
5373 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
5374 (eval $am_ar_try) 2>&5
5375 ac_status=$?
5376 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5377 test $ac_status = 0; }
5378 if test "$ac_status" -eq 0; then
5379 am_cv_ar_interface=ar
5380 else
5381 am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5'
5382 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
5383 (eval $am_ar_try) 2>&5
5384 ac_status=$?
5385 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5386 test $ac_status = 0; }
5387 if test "$ac_status" -eq 0; then
5388 am_cv_ar_interface=lib
5389 else
5390 am_cv_ar_interface=unknown
5391 fi
5392 fi
5393 rm -f conftest.lib libconftest.a
5394
5395 fi
5396 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5397 ac_ext=c
5398 ac_cpp='$CPP $CPPFLAGS'
5399 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5400 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5401 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5402
5403 fi
5404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5
5405 $as_echo "$am_cv_ar_interface" >&6; }
5406
5407 case $am_cv_ar_interface in
5408 ar)
5409 ;;
5410 lib)
5411 # Microsoft lib, so override with the ar-lib wrapper script.
5412 # FIXME: It is wrong to rewrite AR.
5413 # But if we don't then we get into trouble of one sort or another.
5414 # A longer-term fix would be to have automake use am__AR in this case,
5415 # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something
5416 # similar.
5417 AR="$am_aux_dir/ar-lib $AR"
5418 ;;
5419 unknown)
5420 as_fn_error $? "could not determine $AR interface" "$LINENO" 5
5421 ;;
5422 esac
5423
5424 # If we haven't got the data from the intl directory,
5425 # assume NLS is disabled.
5426 USE_NLS=no
5427 LIBINTL=
5428 LIBINTL_DEP=
5429 INCINTL=
5430 XGETTEXT=
5431 GMSGFMT=
5432 POSUB=
5433
5434 if test -f ../intl/config.intl; then
5435 . ../intl/config.intl
5436 fi
5437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
5438 $as_echo_n "checking whether NLS is requested... " >&6; }
5439 if test x"$USE_NLS" != xyes; then
5440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5441 $as_echo "no" >&6; }
5442 else
5443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5444 $as_echo "yes" >&6; }
5445
5446 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
5447
5448
5449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
5450 $as_echo_n "checking for catalogs to be installed... " >&6; }
5451 # Look for .po and .gmo files in the source directory.
5452 CATALOGS=
5453 XLINGUAS=
5454 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
5455 # If there aren't any .gmo files the shell will give us the
5456 # literal string "../path/to/srcdir/po/*.gmo" which has to be
5457 # weeded out.
5458 case "$cat" in *\**)
5459 continue;;
5460 esac
5461 # The quadruple backslash is collapsed to a double backslash
5462 # by the backticks, then collapsed again by the double quotes,
5463 # leaving us with one backslash in the sed expression (right
5464 # before the dot that mustn't act as a wildcard).
5465 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
5466 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
5467 # The user is allowed to set LINGUAS to a list of languages to
5468 # install catalogs for. If it's empty that means "all of them."
5469 if test "x$LINGUAS" = x; then
5470 CATALOGS="$CATALOGS $cat"
5471 XLINGUAS="$XLINGUAS $lang"
5472 else
5473 case "$LINGUAS" in *$lang*)
5474 CATALOGS="$CATALOGS $cat"
5475 XLINGUAS="$XLINGUAS $lang"
5476 ;;
5477 esac
5478 fi
5479 done
5480 LINGUAS="$XLINGUAS"
5481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
5482 $as_echo "$LINGUAS" >&6; }
5483
5484
5485 DATADIRNAME=share
5486
5487 INSTOBJEXT=.mo
5488
5489 GENCAT=gencat
5490
5491 CATOBJEXT=.gmo
5492
5493 fi
5494
5495 # Check whether --enable-shared was given.
5496 if test "${enable_shared+set}" = set; then :
5497 enableval=$enable_shared; p=${PACKAGE-default}
5498 case $enableval in
5499 yes) enable_shared=yes ;;
5500 no) enable_shared=no ;;
5501 *)
5502 enable_shared=no
5503 # Look at the argument we got. We use all the common list separators.
5504 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
5505 for pkg in $enableval; do
5506 IFS="$lt_save_ifs"
5507 if test "X$pkg" = "X$p"; then
5508 enable_shared=yes
5509 fi
5510 done
5511 IFS="$lt_save_ifs"
5512 ;;
5513 esac
5514 else
5515 enable_shared=no
5516 fi
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527 case `pwd` in
5528 *\ * | *\ *)
5529 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5530 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5531 esac
5532
5533
5534
5535 macro_version='2.2.7a'
5536 macro_revision='1.3134'
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550 ltmain="$ac_aux_dir/ltmain.sh"
5551
5552 # Backslashify metacharacters that are still active within
5553 # double-quoted strings.
5554 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5555
5556 # Same as above, but do not quote variable references.
5557 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5558
5559 # Sed substitution to delay expansion of an escaped shell variable in a
5560 # double_quote_subst'ed string.
5561 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5562
5563 # Sed substitution to delay expansion of an escaped single quote.
5564 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5565
5566 # Sed substitution to avoid accidental globbing in evaled expressions
5567 no_glob_subst='s/\*/\\\*/g'
5568
5569 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5570 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5571 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5572
5573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5574 $as_echo_n "checking how to print strings... " >&6; }
5575 # Test print first, because it will be a builtin if present.
5576 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5577 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5578 ECHO='print -r --'
5579 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5580 ECHO='printf %s\n'
5581 else
5582 # Use this function as a fallback that always works.
5583 func_fallback_echo ()
5584 {
5585 eval 'cat <<_LTECHO_EOF
5586 $1
5587 _LTECHO_EOF'
5588 }
5589 ECHO='func_fallback_echo'
5590 fi
5591
5592 # func_echo_all arg...
5593 # Invoke $ECHO with all args, space-separated.
5594 func_echo_all ()
5595 {
5596 $ECHO ""
5597 }
5598
5599 case "$ECHO" in
5600 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5601 $as_echo "printf" >&6; } ;;
5602 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5603 $as_echo "print -r" >&6; } ;;
5604 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5605 $as_echo "cat" >&6; } ;;
5606 esac
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5622 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5623 if ${ac_cv_path_SED+:} false; then :
5624 $as_echo_n "(cached) " >&6
5625 else
5626 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5627 for ac_i in 1 2 3 4 5 6 7; do
5628 ac_script="$ac_script$as_nl$ac_script"
5629 done
5630 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5631 { ac_script=; unset ac_script;}
5632 if test -z "$SED"; then
5633 ac_path_SED_found=false
5634 # Loop through the user's path and test for each of PROGNAME-LIST
5635 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5636 for as_dir in $PATH
5637 do
5638 IFS=$as_save_IFS
5639 test -z "$as_dir" && as_dir=.
5640 for ac_prog in sed gsed; do
5641 for ac_exec_ext in '' $ac_executable_extensions; do
5642 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5643 as_fn_executable_p "$ac_path_SED" || continue
5644 # Check for GNU ac_path_SED and select it if it is found.
5645 # Check for GNU $ac_path_SED
5646 case `"$ac_path_SED" --version 2>&1` in
5647 *GNU*)
5648 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5649 *)
5650 ac_count=0
5651 $as_echo_n 0123456789 >"conftest.in"
5652 while :
5653 do
5654 cat "conftest.in" "conftest.in" >"conftest.tmp"
5655 mv "conftest.tmp" "conftest.in"
5656 cp "conftest.in" "conftest.nl"
5657 $as_echo '' >> "conftest.nl"
5658 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5659 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5660 as_fn_arith $ac_count + 1 && ac_count=$as_val
5661 if test $ac_count -gt ${ac_path_SED_max-0}; then
5662 # Best one so far, save it but keep looking for a better one
5663 ac_cv_path_SED="$ac_path_SED"
5664 ac_path_SED_max=$ac_count
5665 fi
5666 # 10*(2^10) chars as input seems more than enough
5667 test $ac_count -gt 10 && break
5668 done
5669 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5670 esac
5671
5672 $ac_path_SED_found && break 3
5673 done
5674 done
5675 done
5676 IFS=$as_save_IFS
5677 if test -z "$ac_cv_path_SED"; then
5678 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5679 fi
5680 else
5681 ac_cv_path_SED=$SED
5682 fi
5683
5684 fi
5685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5686 $as_echo "$ac_cv_path_SED" >&6; }
5687 SED="$ac_cv_path_SED"
5688 rm -f conftest.sed
5689
5690 test -z "$SED" && SED=sed
5691 Xsed="$SED -e 1s/^X//"
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5704 $as_echo_n "checking for fgrep... " >&6; }
5705 if ${ac_cv_path_FGREP+:} false; then :
5706 $as_echo_n "(cached) " >&6
5707 else
5708 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5709 then ac_cv_path_FGREP="$GREP -F"
5710 else
5711 if test -z "$FGREP"; then
5712 ac_path_FGREP_found=false
5713 # Loop through the user's path and test for each of PROGNAME-LIST
5714 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5715 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5716 do
5717 IFS=$as_save_IFS
5718 test -z "$as_dir" && as_dir=.
5719 for ac_prog in fgrep; do
5720 for ac_exec_ext in '' $ac_executable_extensions; do
5721 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5722 as_fn_executable_p "$ac_path_FGREP" || continue
5723 # Check for GNU ac_path_FGREP and select it if it is found.
5724 # Check for GNU $ac_path_FGREP
5725 case `"$ac_path_FGREP" --version 2>&1` in
5726 *GNU*)
5727 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5728 *)
5729 ac_count=0
5730 $as_echo_n 0123456789 >"conftest.in"
5731 while :
5732 do
5733 cat "conftest.in" "conftest.in" >"conftest.tmp"
5734 mv "conftest.tmp" "conftest.in"
5735 cp "conftest.in" "conftest.nl"
5736 $as_echo 'FGREP' >> "conftest.nl"
5737 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5738 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5739 as_fn_arith $ac_count + 1 && ac_count=$as_val
5740 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5741 # Best one so far, save it but keep looking for a better one
5742 ac_cv_path_FGREP="$ac_path_FGREP"
5743 ac_path_FGREP_max=$ac_count
5744 fi
5745 # 10*(2^10) chars as input seems more than enough
5746 test $ac_count -gt 10 && break
5747 done
5748 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5749 esac
5750
5751 $ac_path_FGREP_found && break 3
5752 done
5753 done
5754 done
5755 IFS=$as_save_IFS
5756 if test -z "$ac_cv_path_FGREP"; then
5757 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5758 fi
5759 else
5760 ac_cv_path_FGREP=$FGREP
5761 fi
5762
5763 fi
5764 fi
5765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5766 $as_echo "$ac_cv_path_FGREP" >&6; }
5767 FGREP="$ac_cv_path_FGREP"
5768
5769
5770 test -z "$GREP" && GREP=grep
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790 # Check whether --with-gnu-ld was given.
5791 if test "${with_gnu_ld+set}" = set; then :
5792 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5793 else
5794 with_gnu_ld=no
5795 fi
5796
5797 ac_prog=ld
5798 if test "$GCC" = yes; then
5799 # Check if gcc -print-prog-name=ld gives a path.
5800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5801 $as_echo_n "checking for ld used by $CC... " >&6; }
5802 case $host in
5803 *-*-mingw*)
5804 # gcc leaves a trailing carriage return which upsets mingw
5805 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5806 *)
5807 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5808 esac
5809 case $ac_prog in
5810 # Accept absolute paths.
5811 [\\/]* | ?:[\\/]*)
5812 re_direlt='/[^/][^/]*/\.\./'
5813 # Canonicalize the pathname of ld
5814 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5815 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5816 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5817 done
5818 test -z "$LD" && LD="$ac_prog"
5819 ;;
5820 "")
5821 # If it fails, then pretend we aren't using GCC.
5822 ac_prog=ld
5823 ;;
5824 *)
5825 # If it is relative, then search for the first ld in PATH.
5826 with_gnu_ld=unknown
5827 ;;
5828 esac
5829 elif test "$with_gnu_ld" = yes; then
5830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5831 $as_echo_n "checking for GNU ld... " >&6; }
5832 else
5833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5834 $as_echo_n "checking for non-GNU ld... " >&6; }
5835 fi
5836 if ${lt_cv_path_LD+:} false; then :
5837 $as_echo_n "(cached) " >&6
5838 else
5839 if test -z "$LD"; then
5840 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5841 for ac_dir in $PATH; do
5842 IFS="$lt_save_ifs"
5843 test -z "$ac_dir" && ac_dir=.
5844 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5845 lt_cv_path_LD="$ac_dir/$ac_prog"
5846 # Check to see if the program is GNU ld. I'd rather use --version,
5847 # but apparently some variants of GNU ld only accept -v.
5848 # Break only if it was the GNU/non-GNU ld that we prefer.
5849 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5850 *GNU* | *'with BFD'*)
5851 test "$with_gnu_ld" != no && break
5852 ;;
5853 *)
5854 test "$with_gnu_ld" != yes && break
5855 ;;
5856 esac
5857 fi
5858 done
5859 IFS="$lt_save_ifs"
5860 else
5861 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5862 fi
5863 fi
5864
5865 LD="$lt_cv_path_LD"
5866 if test -n "$LD"; then
5867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5868 $as_echo "$LD" >&6; }
5869 else
5870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5871 $as_echo "no" >&6; }
5872 fi
5873 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5875 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5876 if ${lt_cv_prog_gnu_ld+:} false; then :
5877 $as_echo_n "(cached) " >&6
5878 else
5879 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5880 case `$LD -v 2>&1 </dev/null` in
5881 *GNU* | *'with BFD'*)
5882 lt_cv_prog_gnu_ld=yes
5883 ;;
5884 *)
5885 lt_cv_prog_gnu_ld=no
5886 ;;
5887 esac
5888 fi
5889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5890 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5891 with_gnu_ld=$lt_cv_prog_gnu_ld
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5902 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5903 if ${lt_cv_path_NM+:} false; then :
5904 $as_echo_n "(cached) " >&6
5905 else
5906 if test -n "$NM"; then
5907 # Let the user override the nm to test.
5908 lt_nm_to_check="$NM"
5909 else
5910 lt_nm_to_check="${ac_tool_prefix}nm"
5911 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5912 lt_nm_to_check="$lt_nm_to_check nm"
5913 fi
5914 fi
5915 for lt_tmp_nm in $lt_nm_to_check; do
5916 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5917 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5918 IFS="$lt_save_ifs"
5919 test -z "$ac_dir" && ac_dir=.
5920 case "$lt_tmp_nm" in
5921 */*|*\\*) tmp_nm="$lt_tmp_nm";;
5922 *) tmp_nm="$ac_dir/$lt_tmp_nm";;
5923 esac
5924 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5925 # Check to see if the nm accepts a BSD-compat flag.
5926 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5927 # nm: unknown option "B" ignored
5928 case `"$tmp_nm" -B "$tmp_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
5929 *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
5930 break
5931 ;;
5932 *)
5933 case `"$tmp_nm" -p "$tmp_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
5934 *$tmp_nm*)
5935 lt_cv_path_NM="$tmp_nm -p"
5936 break
5937 ;;
5938 *)
5939 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5940 continue # so that we can try to find one that supports BSD flags
5941 ;;
5942 esac
5943 ;;
5944 esac
5945 fi
5946 done
5947 IFS="$lt_save_ifs"
5948 done
5949 : ${lt_cv_path_NM=no}
5950 fi
5951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5952 $as_echo "$lt_cv_path_NM" >&6; }
5953 if test "$lt_cv_path_NM" != "no"; then
5954 NM="$lt_cv_path_NM"
5955 else
5956 # Didn't find any BSD compatible name lister, look for dumpbin.
5957 if test -n "$DUMPBIN"; then :
5958 # Let the user override the test.
5959 else
5960 if test -n "$ac_tool_prefix"; then
5961 for ac_prog in dumpbin "link -dump"
5962 do
5963 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5964 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5966 $as_echo_n "checking for $ac_word... " >&6; }
5967 if ${ac_cv_prog_DUMPBIN+:} false; then :
5968 $as_echo_n "(cached) " >&6
5969 else
5970 if test -n "$DUMPBIN"; then
5971 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5972 else
5973 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5974 for as_dir in $PATH
5975 do
5976 IFS=$as_save_IFS
5977 test -z "$as_dir" && as_dir=.
5978 for ac_exec_ext in '' $ac_executable_extensions; do
5979 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5980 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5981 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5982 break 2
5983 fi
5984 done
5985 done
5986 IFS=$as_save_IFS
5987
5988 fi
5989 fi
5990 DUMPBIN=$ac_cv_prog_DUMPBIN
5991 if test -n "$DUMPBIN"; then
5992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5993 $as_echo "$DUMPBIN" >&6; }
5994 else
5995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5996 $as_echo "no" >&6; }
5997 fi
5998
5999
6000 test -n "$DUMPBIN" && break
6001 done
6002 fi
6003 if test -z "$DUMPBIN"; then
6004 ac_ct_DUMPBIN=$DUMPBIN
6005 for ac_prog in dumpbin "link -dump"
6006 do
6007 # Extract the first word of "$ac_prog", so it can be a program name with args.
6008 set dummy $ac_prog; ac_word=$2
6009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6010 $as_echo_n "checking for $ac_word... " >&6; }
6011 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6012 $as_echo_n "(cached) " >&6
6013 else
6014 if test -n "$ac_ct_DUMPBIN"; then
6015 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6016 else
6017 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6018 for as_dir in $PATH
6019 do
6020 IFS=$as_save_IFS
6021 test -z "$as_dir" && as_dir=.
6022 for ac_exec_ext in '' $ac_executable_extensions; do
6023 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6024 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6025 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6026 break 2
6027 fi
6028 done
6029 done
6030 IFS=$as_save_IFS
6031
6032 fi
6033 fi
6034 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6035 if test -n "$ac_ct_DUMPBIN"; then
6036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6037 $as_echo "$ac_ct_DUMPBIN" >&6; }
6038 else
6039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6040 $as_echo "no" >&6; }
6041 fi
6042
6043
6044 test -n "$ac_ct_DUMPBIN" && break
6045 done
6046
6047 if test "x$ac_ct_DUMPBIN" = x; then
6048 DUMPBIN=":"
6049 else
6050 case $cross_compiling:$ac_tool_warned in
6051 yes:)
6052 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6053 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6054 ac_tool_warned=yes ;;
6055 esac
6056 DUMPBIN=$ac_ct_DUMPBIN
6057 fi
6058 fi
6059
6060 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6061 *COFF*)
6062 DUMPBIN="$DUMPBIN -symbols"
6063 ;;
6064 *)
6065 DUMPBIN=:
6066 ;;
6067 esac
6068 fi
6069
6070 if test "$DUMPBIN" != ":"; then
6071 NM="$DUMPBIN"
6072 fi
6073 fi
6074 test -z "$NM" && NM=nm
6075
6076
6077
6078
6079
6080
6081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6082 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6083 if ${lt_cv_nm_interface+:} false; then :
6084 $as_echo_n "(cached) " >&6
6085 else
6086 lt_cv_nm_interface="BSD nm"
6087 echo "int some_variable = 0;" > conftest.$ac_ext
6088 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6089 (eval "$ac_compile" 2>conftest.err)
6090 cat conftest.err >&5
6091 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6092 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6093 cat conftest.err >&5
6094 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6095 cat conftest.out >&5
6096 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6097 lt_cv_nm_interface="MS dumpbin"
6098 fi
6099 rm -f conftest*
6100 fi
6101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6102 $as_echo "$lt_cv_nm_interface" >&6; }
6103
6104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6105 $as_echo_n "checking whether ln -s works... " >&6; }
6106 LN_S=$as_ln_s
6107 if test "$LN_S" = "ln -s"; then
6108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6109 $as_echo "yes" >&6; }
6110 else
6111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6112 $as_echo "no, using $LN_S" >&6; }
6113 fi
6114
6115 # find the maximum length of command line arguments
6116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6117 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6118 if ${lt_cv_sys_max_cmd_len+:} false; then :
6119 $as_echo_n "(cached) " >&6
6120 else
6121 i=0
6122 teststring="ABCD"
6123
6124 case $build_os in
6125 msdosdjgpp*)
6126 # On DJGPP, this test can blow up pretty badly due to problems in libc
6127 # (any single argument exceeding 2000 bytes causes a buffer overrun
6128 # during glob expansion). Even if it were fixed, the result of this
6129 # check would be larger than it should be.
6130 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6131 ;;
6132
6133 gnu*)
6134 # Under GNU Hurd, this test is not required because there is
6135 # no limit to the length of command line arguments.
6136 # Libtool will interpret -1 as no limit whatsoever
6137 lt_cv_sys_max_cmd_len=-1;
6138 ;;
6139
6140 cygwin* | mingw* | cegcc*)
6141 # On Win9x/ME, this test blows up -- it succeeds, but takes
6142 # about 5 minutes as the teststring grows exponentially.
6143 # Worse, since 9x/ME are not pre-emptively multitasking,
6144 # you end up with a "frozen" computer, even though with patience
6145 # the test eventually succeeds (with a max line length of 256k).
6146 # Instead, let's just punt: use the minimum linelength reported by
6147 # all of the supported platforms: 8192 (on NT/2K/XP).
6148 lt_cv_sys_max_cmd_len=8192;
6149 ;;
6150
6151 mint*)
6152 # On MiNT this can take a long time and run out of memory.
6153 lt_cv_sys_max_cmd_len=8192;
6154 ;;
6155
6156 amigaos*)
6157 # On AmigaOS with pdksh, this test takes hours, literally.
6158 # So we just punt and use a minimum line length of 8192.
6159 lt_cv_sys_max_cmd_len=8192;
6160 ;;
6161
6162 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6163 # This has been around since 386BSD, at least. Likely further.
6164 if test -x /sbin/sysctl; then
6165 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6166 elif test -x /usr/sbin/sysctl; then
6167 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6168 else
6169 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6170 fi
6171 # And add a safety zone
6172 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6173 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6174 ;;
6175
6176 interix*)
6177 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6178 lt_cv_sys_max_cmd_len=196608
6179 ;;
6180
6181 osf*)
6182 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6183 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6184 # nice to cause kernel panics so lets avoid the loop below.
6185 # First set a reasonable default.
6186 lt_cv_sys_max_cmd_len=16384
6187 #
6188 if test -x /sbin/sysconfig; then
6189 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6190 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6191 esac
6192 fi
6193 ;;
6194 sco3.2v5*)
6195 lt_cv_sys_max_cmd_len=102400
6196 ;;
6197 sysv5* | sco5v6* | sysv4.2uw2*)
6198 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6199 if test -n "$kargmax"; then
6200 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6201 else
6202 lt_cv_sys_max_cmd_len=32768
6203 fi
6204 ;;
6205 *)
6206 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6207 if test -n "$lt_cv_sys_max_cmd_len"; then
6208 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6209 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6210 else
6211 # Make teststring a little bigger before we do anything with it.
6212 # a 1K string should be a reasonable start.
6213 for i in 1 2 3 4 5 6 7 8 ; do
6214 teststring=$teststring$teststring
6215 done
6216 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6217 # If test is not a shell built-in, we'll probably end up computing a
6218 # maximum length that is only half of the actual maximum length, but
6219 # we can't tell.
6220 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6221 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6222 test $i != 17 # 1/2 MB should be enough
6223 do
6224 i=`expr $i + 1`
6225 teststring=$teststring$teststring
6226 done
6227 # Only check the string length outside the loop.
6228 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6229 teststring=
6230 # Add a significant safety factor because C++ compilers can tack on
6231 # massive amounts of additional arguments before passing them to the
6232 # linker. It appears as though 1/2 is a usable value.
6233 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6234 fi
6235 ;;
6236 esac
6237
6238 fi
6239
6240 if test -n $lt_cv_sys_max_cmd_len ; then
6241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6242 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6243 else
6244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6245 $as_echo "none" >&6; }
6246 fi
6247 max_cmd_len=$lt_cv_sys_max_cmd_len
6248
6249
6250
6251
6252
6253
6254 : ${CP="cp -f"}
6255 : ${MV="mv -f"}
6256 : ${RM="rm -f"}
6257
6258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6259 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6260 # Try some XSI features
6261 xsi_shell=no
6262 ( _lt_dummy="a/b/c"
6263 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6264 = c,a/b,, \
6265 && eval 'test $(( 1 + 1 )) -eq 2 \
6266 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6267 && xsi_shell=yes
6268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6269 $as_echo "$xsi_shell" >&6; }
6270
6271
6272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6273 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6274 lt_shell_append=no
6275 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6276 >/dev/null 2>&1 \
6277 && lt_shell_append=yes
6278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6279 $as_echo "$lt_shell_append" >&6; }
6280
6281
6282 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6283 lt_unset=unset
6284 else
6285 lt_unset=false
6286 fi
6287
6288
6289
6290
6291
6292 # test EBCDIC or ASCII
6293 case `echo X|tr X '\101'` in
6294 A) # ASCII based system
6295 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6296 lt_SP2NL='tr \040 \012'
6297 lt_NL2SP='tr \015\012 \040\040'
6298 ;;
6299 *) # EBCDIC based system
6300 lt_SP2NL='tr \100 \n'
6301 lt_NL2SP='tr \r\n \100\100'
6302 ;;
6303 esac
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6314 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6315 if ${lt_cv_ld_reload_flag+:} false; then :
6316 $as_echo_n "(cached) " >&6
6317 else
6318 lt_cv_ld_reload_flag='-r'
6319 fi
6320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6321 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6322 reload_flag=$lt_cv_ld_reload_flag
6323 case $reload_flag in
6324 "" | " "*) ;;
6325 *) reload_flag=" $reload_flag" ;;
6326 esac
6327 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6328 case $host_os in
6329 darwin*)
6330 if test "$GCC" = yes; then
6331 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6332 else
6333 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6334 fi
6335 ;;
6336 esac
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346 if test -n "$ac_tool_prefix"; then
6347 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6348 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6350 $as_echo_n "checking for $ac_word... " >&6; }
6351 if ${ac_cv_prog_OBJDUMP+:} false; then :
6352 $as_echo_n "(cached) " >&6
6353 else
6354 if test -n "$OBJDUMP"; then
6355 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6356 else
6357 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6358 for as_dir in $PATH
6359 do
6360 IFS=$as_save_IFS
6361 test -z "$as_dir" && as_dir=.
6362 for ac_exec_ext in '' $ac_executable_extensions; do
6363 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6364 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6365 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6366 break 2
6367 fi
6368 done
6369 done
6370 IFS=$as_save_IFS
6371
6372 fi
6373 fi
6374 OBJDUMP=$ac_cv_prog_OBJDUMP
6375 if test -n "$OBJDUMP"; then
6376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6377 $as_echo "$OBJDUMP" >&6; }
6378 else
6379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6380 $as_echo "no" >&6; }
6381 fi
6382
6383
6384 fi
6385 if test -z "$ac_cv_prog_OBJDUMP"; then
6386 ac_ct_OBJDUMP=$OBJDUMP
6387 # Extract the first word of "objdump", so it can be a program name with args.
6388 set dummy objdump; ac_word=$2
6389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6390 $as_echo_n "checking for $ac_word... " >&6; }
6391 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6392 $as_echo_n "(cached) " >&6
6393 else
6394 if test -n "$ac_ct_OBJDUMP"; then
6395 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6396 else
6397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6398 for as_dir in $PATH
6399 do
6400 IFS=$as_save_IFS
6401 test -z "$as_dir" && as_dir=.
6402 for ac_exec_ext in '' $ac_executable_extensions; do
6403 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6404 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6405 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6406 break 2
6407 fi
6408 done
6409 done
6410 IFS=$as_save_IFS
6411
6412 fi
6413 fi
6414 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6415 if test -n "$ac_ct_OBJDUMP"; then
6416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6417 $as_echo "$ac_ct_OBJDUMP" >&6; }
6418 else
6419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6420 $as_echo "no" >&6; }
6421 fi
6422
6423 if test "x$ac_ct_OBJDUMP" = x; then
6424 OBJDUMP="false"
6425 else
6426 case $cross_compiling:$ac_tool_warned in
6427 yes:)
6428 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6429 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6430 ac_tool_warned=yes ;;
6431 esac
6432 OBJDUMP=$ac_ct_OBJDUMP
6433 fi
6434 else
6435 OBJDUMP="$ac_cv_prog_OBJDUMP"
6436 fi
6437
6438 test -z "$OBJDUMP" && OBJDUMP=objdump
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6449 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6450 if ${lt_cv_deplibs_check_method+:} false; then :
6451 $as_echo_n "(cached) " >&6
6452 else
6453 lt_cv_file_magic_cmd='$MAGIC_CMD'
6454 lt_cv_file_magic_test_file=
6455 lt_cv_deplibs_check_method='unknown'
6456 # Need to set the preceding variable on all platforms that support
6457 # interlibrary dependencies.
6458 # 'none' -- dependencies not supported.
6459 # `unknown' -- same as none, but documents that we really don't know.
6460 # 'pass_all' -- all dependencies passed with no checks.
6461 # 'test_compile' -- check by making test program.
6462 # 'file_magic [[regex]]' -- check by looking for files in library path
6463 # which responds to the $file_magic_cmd with a given extended regex.
6464 # If you have `file' or equivalent on your system and you're not sure
6465 # whether `pass_all' will *always* work, you probably want this one.
6466
6467 case $host_os in
6468 aix[4-9]*)
6469 lt_cv_deplibs_check_method=pass_all
6470 ;;
6471
6472 beos*)
6473 lt_cv_deplibs_check_method=pass_all
6474 ;;
6475
6476 bsdi[45]*)
6477 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6478 lt_cv_file_magic_cmd='/usr/bin/file -L'
6479 lt_cv_file_magic_test_file=/shlib/libc.so
6480 ;;
6481
6482 cygwin*)
6483 # func_win32_libid is a shell function defined in ltmain.sh
6484 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6485 lt_cv_file_magic_cmd='func_win32_libid'
6486 ;;
6487
6488 mingw* | pw32*)
6489 # Base MSYS/MinGW do not provide the 'file' command needed by
6490 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6491 # unless we find 'file', for example because we are cross-compiling.
6492 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6493 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6494 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6495 lt_cv_file_magic_cmd='func_win32_libid'
6496 else
6497 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6498 lt_cv_file_magic_cmd='$OBJDUMP -f'
6499 fi
6500 ;;
6501
6502 cegcc*)
6503 # use the weaker test based on 'objdump'. See mingw*.
6504 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6505 lt_cv_file_magic_cmd='$OBJDUMP -f'
6506 ;;
6507
6508 darwin* | rhapsody*)
6509 lt_cv_deplibs_check_method=pass_all
6510 ;;
6511
6512 freebsd* | dragonfly*)
6513 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6514 case $host_cpu in
6515 i*86 )
6516 # Not sure whether the presence of OpenBSD here was a mistake.
6517 # Let's accept both of them until this is cleared up.
6518 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6519 lt_cv_file_magic_cmd=/usr/bin/file
6520 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6521 ;;
6522 esac
6523 else
6524 lt_cv_deplibs_check_method=pass_all
6525 fi
6526 ;;
6527
6528 gnu*)
6529 lt_cv_deplibs_check_method=pass_all
6530 ;;
6531
6532 haiku*)
6533 lt_cv_deplibs_check_method=pass_all
6534 ;;
6535
6536 hpux10.20* | hpux11*)
6537 lt_cv_file_magic_cmd=/usr/bin/file
6538 case $host_cpu in
6539 ia64*)
6540 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6541 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6542 ;;
6543 hppa*64*)
6544 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]'
6545 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6546 ;;
6547 *)
6548 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6549 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6550 ;;
6551 esac
6552 ;;
6553
6554 interix[3-9]*)
6555 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6556 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6557 ;;
6558
6559 irix5* | irix6* | nonstopux*)
6560 case $LD in
6561 *-32|*"-32 ") libmagic=32-bit;;
6562 *-n32|*"-n32 ") libmagic=N32;;
6563 *-64|*"-64 ") libmagic=64-bit;;
6564 *) libmagic=never-match;;
6565 esac
6566 lt_cv_deplibs_check_method=pass_all
6567 ;;
6568
6569 # This must be Linux ELF.
6570 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6571 lt_cv_deplibs_check_method=pass_all
6572 ;;
6573
6574 netbsd*)
6575 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6576 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6577 else
6578 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6579 fi
6580 ;;
6581
6582 newos6*)
6583 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6584 lt_cv_file_magic_cmd=/usr/bin/file
6585 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6586 ;;
6587
6588 *nto* | *qnx*)
6589 lt_cv_deplibs_check_method=pass_all
6590 ;;
6591
6592 openbsd*)
6593 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6594 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6595 else
6596 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6597 fi
6598 ;;
6599
6600 osf3* | osf4* | osf5*)
6601 lt_cv_deplibs_check_method=pass_all
6602 ;;
6603
6604 rdos*)
6605 lt_cv_deplibs_check_method=pass_all
6606 ;;
6607
6608 solaris*)
6609 lt_cv_deplibs_check_method=pass_all
6610 ;;
6611
6612 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6613 lt_cv_deplibs_check_method=pass_all
6614 ;;
6615
6616 sysv4 | sysv4.3*)
6617 case $host_vendor in
6618 motorola)
6619 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]'
6620 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6621 ;;
6622 ncr)
6623 lt_cv_deplibs_check_method=pass_all
6624 ;;
6625 sequent)
6626 lt_cv_file_magic_cmd='/bin/file'
6627 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6628 ;;
6629 sni)
6630 lt_cv_file_magic_cmd='/bin/file'
6631 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6632 lt_cv_file_magic_test_file=/lib/libc.so
6633 ;;
6634 siemens)
6635 lt_cv_deplibs_check_method=pass_all
6636 ;;
6637 pc)
6638 lt_cv_deplibs_check_method=pass_all
6639 ;;
6640 esac
6641 ;;
6642
6643 tpf*)
6644 lt_cv_deplibs_check_method=pass_all
6645 ;;
6646 esac
6647
6648 fi
6649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6650 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6651 file_magic_cmd=$lt_cv_file_magic_cmd
6652 deplibs_check_method=$lt_cv_deplibs_check_method
6653 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666 plugin_option=
6667 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
6668 for plugin in $plugin_names; do
6669 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
6670 if test x$plugin_so = x$plugin; then
6671 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
6672 fi
6673 if test x$plugin_so != x$plugin; then
6674 plugin_option="--plugin $plugin_so"
6675 break
6676 fi
6677 done
6678
6679 if test -n "$ac_tool_prefix"; then
6680 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6681 set dummy ${ac_tool_prefix}ar; ac_word=$2
6682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6683 $as_echo_n "checking for $ac_word... " >&6; }
6684 if ${ac_cv_prog_AR+:} false; then :
6685 $as_echo_n "(cached) " >&6
6686 else
6687 if test -n "$AR"; then
6688 ac_cv_prog_AR="$AR" # Let the user override the test.
6689 else
6690 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6691 for as_dir in $PATH
6692 do
6693 IFS=$as_save_IFS
6694 test -z "$as_dir" && as_dir=.
6695 for ac_exec_ext in '' $ac_executable_extensions; do
6696 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6697 ac_cv_prog_AR="${ac_tool_prefix}ar"
6698 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6699 break 2
6700 fi
6701 done
6702 done
6703 IFS=$as_save_IFS
6704
6705 fi
6706 fi
6707 AR=$ac_cv_prog_AR
6708 if test -n "$AR"; then
6709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6710 $as_echo "$AR" >&6; }
6711 else
6712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6713 $as_echo "no" >&6; }
6714 fi
6715
6716
6717 fi
6718 if test -z "$ac_cv_prog_AR"; then
6719 ac_ct_AR=$AR
6720 # Extract the first word of "ar", so it can be a program name with args.
6721 set dummy ar; ac_word=$2
6722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6723 $as_echo_n "checking for $ac_word... " >&6; }
6724 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6725 $as_echo_n "(cached) " >&6
6726 else
6727 if test -n "$ac_ct_AR"; then
6728 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6729 else
6730 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6731 for as_dir in $PATH
6732 do
6733 IFS=$as_save_IFS
6734 test -z "$as_dir" && as_dir=.
6735 for ac_exec_ext in '' $ac_executable_extensions; do
6736 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6737 ac_cv_prog_ac_ct_AR="ar"
6738 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6739 break 2
6740 fi
6741 done
6742 done
6743 IFS=$as_save_IFS
6744
6745 fi
6746 fi
6747 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6748 if test -n "$ac_ct_AR"; then
6749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6750 $as_echo "$ac_ct_AR" >&6; }
6751 else
6752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6753 $as_echo "no" >&6; }
6754 fi
6755
6756 if test "x$ac_ct_AR" = x; then
6757 AR="false"
6758 else
6759 case $cross_compiling:$ac_tool_warned in
6760 yes:)
6761 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6762 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6763 ac_tool_warned=yes ;;
6764 esac
6765 AR=$ac_ct_AR
6766 fi
6767 else
6768 AR="$ac_cv_prog_AR"
6769 fi
6770
6771 test -z "$AR" && AR=ar
6772 if test -n "$plugin_option"; then
6773 if $AR --help 2>&1 | grep -q "\--plugin"; then
6774 touch conftest.c
6775 $AR $plugin_option rc conftest.a conftest.c
6776 if test "$?" != 0; then
6777 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
6778 $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
6779 else
6780 AR="$AR $plugin_option"
6781 fi
6782 rm -f conftest.*
6783 fi
6784 fi
6785 test -z "$AR_FLAGS" && AR_FLAGS=cru
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797 if test -n "$ac_tool_prefix"; then
6798 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6799 set dummy ${ac_tool_prefix}strip; ac_word=$2
6800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6801 $as_echo_n "checking for $ac_word... " >&6; }
6802 if ${ac_cv_prog_STRIP+:} false; then :
6803 $as_echo_n "(cached) " >&6
6804 else
6805 if test -n "$STRIP"; then
6806 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6807 else
6808 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6809 for as_dir in $PATH
6810 do
6811 IFS=$as_save_IFS
6812 test -z "$as_dir" && as_dir=.
6813 for ac_exec_ext in '' $ac_executable_extensions; do
6814 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6815 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6816 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6817 break 2
6818 fi
6819 done
6820 done
6821 IFS=$as_save_IFS
6822
6823 fi
6824 fi
6825 STRIP=$ac_cv_prog_STRIP
6826 if test -n "$STRIP"; then
6827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6828 $as_echo "$STRIP" >&6; }
6829 else
6830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6831 $as_echo "no" >&6; }
6832 fi
6833
6834
6835 fi
6836 if test -z "$ac_cv_prog_STRIP"; then
6837 ac_ct_STRIP=$STRIP
6838 # Extract the first word of "strip", so it can be a program name with args.
6839 set dummy strip; ac_word=$2
6840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6841 $as_echo_n "checking for $ac_word... " >&6; }
6842 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6843 $as_echo_n "(cached) " >&6
6844 else
6845 if test -n "$ac_ct_STRIP"; then
6846 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6847 else
6848 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6849 for as_dir in $PATH
6850 do
6851 IFS=$as_save_IFS
6852 test -z "$as_dir" && as_dir=.
6853 for ac_exec_ext in '' $ac_executable_extensions; do
6854 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6855 ac_cv_prog_ac_ct_STRIP="strip"
6856 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6857 break 2
6858 fi
6859 done
6860 done
6861 IFS=$as_save_IFS
6862
6863 fi
6864 fi
6865 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6866 if test -n "$ac_ct_STRIP"; then
6867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6868 $as_echo "$ac_ct_STRIP" >&6; }
6869 else
6870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6871 $as_echo "no" >&6; }
6872 fi
6873
6874 if test "x$ac_ct_STRIP" = x; then
6875 STRIP=":"
6876 else
6877 case $cross_compiling:$ac_tool_warned in
6878 yes:)
6879 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6880 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6881 ac_tool_warned=yes ;;
6882 esac
6883 STRIP=$ac_ct_STRIP
6884 fi
6885 else
6886 STRIP="$ac_cv_prog_STRIP"
6887 fi
6888
6889 test -z "$STRIP" && STRIP=:
6890
6891
6892
6893
6894
6895
6896 if test -n "$ac_tool_prefix"; then
6897 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6898 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6900 $as_echo_n "checking for $ac_word... " >&6; }
6901 if ${ac_cv_prog_RANLIB+:} false; then :
6902 $as_echo_n "(cached) " >&6
6903 else
6904 if test -n "$RANLIB"; then
6905 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6906 else
6907 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6908 for as_dir in $PATH
6909 do
6910 IFS=$as_save_IFS
6911 test -z "$as_dir" && as_dir=.
6912 for ac_exec_ext in '' $ac_executable_extensions; do
6913 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6914 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6915 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6916 break 2
6917 fi
6918 done
6919 done
6920 IFS=$as_save_IFS
6921
6922 fi
6923 fi
6924 RANLIB=$ac_cv_prog_RANLIB
6925 if test -n "$RANLIB"; then
6926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6927 $as_echo "$RANLIB" >&6; }
6928 else
6929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6930 $as_echo "no" >&6; }
6931 fi
6932
6933
6934 fi
6935 if test -z "$ac_cv_prog_RANLIB"; then
6936 ac_ct_RANLIB=$RANLIB
6937 # Extract the first word of "ranlib", so it can be a program name with args.
6938 set dummy ranlib; ac_word=$2
6939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6940 $as_echo_n "checking for $ac_word... " >&6; }
6941 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6942 $as_echo_n "(cached) " >&6
6943 else
6944 if test -n "$ac_ct_RANLIB"; then
6945 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6946 else
6947 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6948 for as_dir in $PATH
6949 do
6950 IFS=$as_save_IFS
6951 test -z "$as_dir" && as_dir=.
6952 for ac_exec_ext in '' $ac_executable_extensions; do
6953 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6954 ac_cv_prog_ac_ct_RANLIB="ranlib"
6955 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6956 break 2
6957 fi
6958 done
6959 done
6960 IFS=$as_save_IFS
6961
6962 fi
6963 fi
6964 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6965 if test -n "$ac_ct_RANLIB"; then
6966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6967 $as_echo "$ac_ct_RANLIB" >&6; }
6968 else
6969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6970 $as_echo "no" >&6; }
6971 fi
6972
6973 if test "x$ac_ct_RANLIB" = x; then
6974 RANLIB=":"
6975 else
6976 case $cross_compiling:$ac_tool_warned in
6977 yes:)
6978 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6979 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6980 ac_tool_warned=yes ;;
6981 esac
6982 RANLIB=$ac_ct_RANLIB
6983 fi
6984 else
6985 RANLIB="$ac_cv_prog_RANLIB"
6986 fi
6987
6988 test -z "$RANLIB" && RANLIB=:
6989 if test -n "$plugin_option" && test "$RANLIB" != ":"; then
6990 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
6991 RANLIB="$RANLIB $plugin_option"
6992 fi
6993 fi
6994
6995
6996
6997
6998
6999
7000 # Determine commands to create old-style static archives.
7001 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7002 old_postinstall_cmds='chmod 644 $oldlib'
7003 old_postuninstall_cmds=
7004
7005 if test -n "$RANLIB"; then
7006 case $host_os in
7007 openbsd*)
7008 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7009 ;;
7010 *)
7011 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7012 ;;
7013 esac
7014 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7015 fi
7016
7017 case $host_os in
7018 darwin*)
7019 lock_old_archive_extraction=yes ;;
7020 *)
7021 lock_old_archive_extraction=no ;;
7022 esac
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062 # If no C compiler was specified, use CC.
7063 LTCC=${LTCC-"$CC"}
7064
7065 # If no C compiler flags were specified, use CFLAGS.
7066 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7067
7068 # Allow CC to be a program name with arguments.
7069 compiler=$CC
7070
7071
7072 # Check for command to grab the raw symbol name followed by C symbol from nm.
7073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7074 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7075 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7076 $as_echo_n "(cached) " >&6
7077 else
7078
7079 # These are sane defaults that work on at least a few old systems.
7080 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7081
7082 # Character class describing NM global symbol codes.
7083 symcode='[BCDEGRST]'
7084
7085 # Regexp to match symbols that can be accessed directly from C.
7086 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7087
7088 # Define system-specific variables.
7089 case $host_os in
7090 aix*)
7091 symcode='[BCDT]'
7092 ;;
7093 cygwin* | mingw* | pw32* | cegcc*)
7094 symcode='[ABCDGISTW]'
7095 ;;
7096 hpux*)
7097 if test "$host_cpu" = ia64; then
7098 symcode='[ABCDEGRST]'
7099 fi
7100 ;;
7101 irix* | nonstopux*)
7102 symcode='[BCDEGRST]'
7103 ;;
7104 osf*)
7105 symcode='[BCDEGQRST]'
7106 ;;
7107 solaris*)
7108 symcode='[BCDRT]'
7109 ;;
7110 sco3.2v5*)
7111 symcode='[DT]'
7112 ;;
7113 sysv4.2uw2*)
7114 symcode='[DT]'
7115 ;;
7116 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7117 symcode='[ABDT]'
7118 ;;
7119 sysv4)
7120 symcode='[DFNSTU]'
7121 ;;
7122 esac
7123
7124 # If we're using GNU nm, then use its standard symbol codes.
7125 case `$NM -V 2>&1` in
7126 *GNU* | *'with BFD'*)
7127 symcode='[ABCDGIRSTW]' ;;
7128 esac
7129
7130 # Transform an extracted symbol line into a proper C declaration.
7131 # Some systems (esp. on ia64) link data and code symbols differently,
7132 # so use this general approach.
7133 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7134
7135 # Transform an extracted symbol line into symbol name and symbol address
7136 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7137 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'"
7138
7139 # Handle CRLF in mingw tool chain
7140 opt_cr=
7141 case $build_os in
7142 mingw*)
7143 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7144 ;;
7145 esac
7146
7147 # Try without a prefix underscore, then with it.
7148 for ac_symprfx in "" "_"; do
7149
7150 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7151 symxfrm="\\1 $ac_symprfx\\2 \\2"
7152
7153 # Write the raw and C identifiers.
7154 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7155 # Fake it for dumpbin and say T for any non-static function
7156 # and D for any global variable.
7157 # Also find C++ and __fastcall symbols from MSVC++,
7158 # which start with @ or ?.
7159 lt_cv_sys_global_symbol_pipe="$AWK '"\
7160 " {last_section=section; section=\$ 3};"\
7161 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7162 " \$ 0!~/External *\|/{next};"\
7163 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7164 " {if(hide[section]) next};"\
7165 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7166 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7167 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7168 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7169 " ' prfx=^$ac_symprfx"
7170 else
7171 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7172 fi
7173
7174 # Check to see that the pipe works correctly.
7175 pipe_works=no
7176
7177 rm -f conftest*
7178 cat > conftest.$ac_ext <<_LT_EOF
7179 #ifdef __cplusplus
7180 extern "C" {
7181 #endif
7182 char nm_test_var;
7183 void nm_test_func(void);
7184 void nm_test_func(void){}
7185 #ifdef __cplusplus
7186 }
7187 #endif
7188 int main(){nm_test_var='a';nm_test_func();return(0);}
7189 _LT_EOF
7190
7191 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7192 (eval $ac_compile) 2>&5
7193 ac_status=$?
7194 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7195 test $ac_status = 0; }; then
7196 # Now try to grab the symbols.
7197 nlist=conftest.nm
7198 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7199 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7200 ac_status=$?
7201 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7202 test $ac_status = 0; } && test -s "$nlist"; then
7203 # Try sorting and uniquifying the output.
7204 if sort "$nlist" | uniq > "$nlist"T; then
7205 mv -f "$nlist"T "$nlist"
7206 else
7207 rm -f "$nlist"T
7208 fi
7209
7210 # Make sure that we snagged all the symbols we need.
7211 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7212 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7213 cat <<_LT_EOF > conftest.$ac_ext
7214 #ifdef __cplusplus
7215 extern "C" {
7216 #endif
7217
7218 _LT_EOF
7219 # Now generate the symbol file.
7220 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7221
7222 cat <<_LT_EOF >> conftest.$ac_ext
7223
7224 /* The mapping between symbol names and symbols. */
7225 const struct {
7226 const char *name;
7227 void *address;
7228 }
7229 lt__PROGRAM__LTX_preloaded_symbols[] =
7230 {
7231 { "@PROGRAM@", (void *) 0 },
7232 _LT_EOF
7233 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7234 cat <<\_LT_EOF >> conftest.$ac_ext
7235 {0, (void *) 0}
7236 };
7237
7238 /* This works around a problem in FreeBSD linker */
7239 #ifdef FREEBSD_WORKAROUND
7240 static const void *lt_preloaded_setup() {
7241 return lt__PROGRAM__LTX_preloaded_symbols;
7242 }
7243 #endif
7244
7245 #ifdef __cplusplus
7246 }
7247 #endif
7248 _LT_EOF
7249 # Now try linking the two files.
7250 mv conftest.$ac_objext conftstm.$ac_objext
7251 lt_save_LIBS="$LIBS"
7252 lt_save_CFLAGS="$CFLAGS"
7253 LIBS="conftstm.$ac_objext"
7254 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7255 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7256 (eval $ac_link) 2>&5
7257 ac_status=$?
7258 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7259 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7260 pipe_works=yes
7261 fi
7262 LIBS="$lt_save_LIBS"
7263 CFLAGS="$lt_save_CFLAGS"
7264 else
7265 echo "cannot find nm_test_func in $nlist" >&5
7266 fi
7267 else
7268 echo "cannot find nm_test_var in $nlist" >&5
7269 fi
7270 else
7271 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7272 fi
7273 else
7274 echo "$progname: failed program was:" >&5
7275 cat conftest.$ac_ext >&5
7276 fi
7277 rm -rf conftest* conftst*
7278
7279 # Do not use the global_symbol_pipe unless it works.
7280 if test "$pipe_works" = yes; then
7281 break
7282 else
7283 lt_cv_sys_global_symbol_pipe=
7284 fi
7285 done
7286
7287 fi
7288
7289 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7290 lt_cv_sys_global_symbol_to_cdecl=
7291 fi
7292 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7294 $as_echo "failed" >&6; }
7295 else
7296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7297 $as_echo "ok" >&6; }
7298 fi
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321 # Check whether --enable-libtool-lock was given.
7322 if test "${enable_libtool_lock+set}" = set; then :
7323 enableval=$enable_libtool_lock;
7324 fi
7325
7326 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7327
7328 # Some flags need to be propagated to the compiler or linker for good
7329 # libtool support.
7330 case $host in
7331 ia64-*-hpux*)
7332 # Find out which ABI we are using.
7333 echo 'int i;' > conftest.$ac_ext
7334 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7335 (eval $ac_compile) 2>&5
7336 ac_status=$?
7337 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7338 test $ac_status = 0; }; then
7339 case `/usr/bin/file conftest.$ac_objext` in
7340 *ELF-32*)
7341 HPUX_IA64_MODE="32"
7342 ;;
7343 *ELF-64*)
7344 HPUX_IA64_MODE="64"
7345 ;;
7346 esac
7347 fi
7348 rm -rf conftest*
7349 ;;
7350 *-*-irix6*)
7351 # Find out which ABI we are using.
7352 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7353 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7354 (eval $ac_compile) 2>&5
7355 ac_status=$?
7356 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7357 test $ac_status = 0; }; then
7358 if test "$lt_cv_prog_gnu_ld" = yes; then
7359 case `/usr/bin/file conftest.$ac_objext` in
7360 *32-bit*)
7361 LD="${LD-ld} -melf32bsmip"
7362 ;;
7363 *N32*)
7364 LD="${LD-ld} -melf32bmipn32"
7365 ;;
7366 *64-bit*)
7367 LD="${LD-ld} -melf64bmip"
7368 ;;
7369 esac
7370 else
7371 case `/usr/bin/file conftest.$ac_objext` in
7372 *32-bit*)
7373 LD="${LD-ld} -32"
7374 ;;
7375 *N32*)
7376 LD="${LD-ld} -n32"
7377 ;;
7378 *64-bit*)
7379 LD="${LD-ld} -64"
7380 ;;
7381 esac
7382 fi
7383 fi
7384 rm -rf conftest*
7385 ;;
7386
7387 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7388 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7389 # Find out which ABI we are using.
7390 echo 'int i;' > conftest.$ac_ext
7391 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7392 (eval $ac_compile) 2>&5
7393 ac_status=$?
7394 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7395 test $ac_status = 0; }; then
7396 case `/usr/bin/file conftest.o` in
7397 *32-bit*)
7398 case $host in
7399 x86_64-*kfreebsd*-gnu)
7400 LD="${LD-ld} -m elf_i386_fbsd"
7401 ;;
7402 x86_64-*linux*)
7403 case `/usr/bin/file conftest.o` in
7404 *x86-64*)
7405 LD="${LD-ld} -m elf32_x86_64"
7406 ;;
7407 *)
7408 LD="${LD-ld} -m elf_i386"
7409 ;;
7410 esac
7411 ;;
7412 powerpc64le-*linux*)
7413 LD="${LD-ld} -m elf32lppclinux"
7414 ;;
7415 powerpc64-*linux*)
7416 LD="${LD-ld} -m elf32ppclinux"
7417 ;;
7418 s390x-*linux*)
7419 LD="${LD-ld} -m elf_s390"
7420 ;;
7421 sparc64-*linux*)
7422 LD="${LD-ld} -m elf32_sparc"
7423 ;;
7424 esac
7425 ;;
7426 *64-bit*)
7427 case $host in
7428 x86_64-*kfreebsd*-gnu)
7429 LD="${LD-ld} -m elf_x86_64_fbsd"
7430 ;;
7431 x86_64-*linux*)
7432 LD="${LD-ld} -m elf_x86_64"
7433 ;;
7434 powerpcle-*linux*)
7435 LD="${LD-ld} -m elf64lppc"
7436 ;;
7437 powerpc-*linux*)
7438 LD="${LD-ld} -m elf64ppc"
7439 ;;
7440 s390*-*linux*|s390*-*tpf*)
7441 LD="${LD-ld} -m elf64_s390"
7442 ;;
7443 sparc*-*linux*)
7444 LD="${LD-ld} -m elf64_sparc"
7445 ;;
7446 esac
7447 ;;
7448 esac
7449 fi
7450 rm -rf conftest*
7451 ;;
7452
7453 *-*-sco3.2v5*)
7454 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7455 SAVE_CFLAGS="$CFLAGS"
7456 CFLAGS="$CFLAGS -belf"
7457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7458 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7459 if ${lt_cv_cc_needs_belf+:} false; then :
7460 $as_echo_n "(cached) " >&6
7461 else
7462 ac_ext=c
7463 ac_cpp='$CPP $CPPFLAGS'
7464 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7465 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7466 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7467
7468 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7469 /* end confdefs.h. */
7470
7471 int
7472 main ()
7473 {
7474
7475 ;
7476 return 0;
7477 }
7478 _ACEOF
7479 if ac_fn_c_try_link "$LINENO"; then :
7480 lt_cv_cc_needs_belf=yes
7481 else
7482 lt_cv_cc_needs_belf=no
7483 fi
7484 rm -f core conftest.err conftest.$ac_objext \
7485 conftest$ac_exeext conftest.$ac_ext
7486 ac_ext=c
7487 ac_cpp='$CPP $CPPFLAGS'
7488 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7489 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7490 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7491
7492 fi
7493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7494 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7495 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7496 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7497 CFLAGS="$SAVE_CFLAGS"
7498 fi
7499 ;;
7500 sparc*-*solaris*)
7501 # Find out which ABI we are using.
7502 echo 'int i;' > conftest.$ac_ext
7503 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7504 (eval $ac_compile) 2>&5
7505 ac_status=$?
7506 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7507 test $ac_status = 0; }; then
7508 case `/usr/bin/file conftest.o` in
7509 *64-bit*)
7510 case $lt_cv_prog_gnu_ld in
7511 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7512 *)
7513 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7514 LD="${LD-ld} -64"
7515 fi
7516 ;;
7517 esac
7518 ;;
7519 esac
7520 fi
7521 rm -rf conftest*
7522 ;;
7523 esac
7524
7525 need_locks="$enable_libtool_lock"
7526
7527
7528 case $host_os in
7529 rhapsody* | darwin*)
7530 if test -n "$ac_tool_prefix"; then
7531 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7532 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7534 $as_echo_n "checking for $ac_word... " >&6; }
7535 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7536 $as_echo_n "(cached) " >&6
7537 else
7538 if test -n "$DSYMUTIL"; then
7539 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7540 else
7541 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7542 for as_dir in $PATH
7543 do
7544 IFS=$as_save_IFS
7545 test -z "$as_dir" && as_dir=.
7546 for ac_exec_ext in '' $ac_executable_extensions; do
7547 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7548 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7549 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7550 break 2
7551 fi
7552 done
7553 done
7554 IFS=$as_save_IFS
7555
7556 fi
7557 fi
7558 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7559 if test -n "$DSYMUTIL"; then
7560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7561 $as_echo "$DSYMUTIL" >&6; }
7562 else
7563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7564 $as_echo "no" >&6; }
7565 fi
7566
7567
7568 fi
7569 if test -z "$ac_cv_prog_DSYMUTIL"; then
7570 ac_ct_DSYMUTIL=$DSYMUTIL
7571 # Extract the first word of "dsymutil", so it can be a program name with args.
7572 set dummy dsymutil; ac_word=$2
7573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7574 $as_echo_n "checking for $ac_word... " >&6; }
7575 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7576 $as_echo_n "(cached) " >&6
7577 else
7578 if test -n "$ac_ct_DSYMUTIL"; then
7579 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7580 else
7581 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7582 for as_dir in $PATH
7583 do
7584 IFS=$as_save_IFS
7585 test -z "$as_dir" && as_dir=.
7586 for ac_exec_ext in '' $ac_executable_extensions; do
7587 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7588 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7589 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7590 break 2
7591 fi
7592 done
7593 done
7594 IFS=$as_save_IFS
7595
7596 fi
7597 fi
7598 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7599 if test -n "$ac_ct_DSYMUTIL"; then
7600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7601 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7602 else
7603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7604 $as_echo "no" >&6; }
7605 fi
7606
7607 if test "x$ac_ct_DSYMUTIL" = x; then
7608 DSYMUTIL=":"
7609 else
7610 case $cross_compiling:$ac_tool_warned in
7611 yes:)
7612 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7613 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7614 ac_tool_warned=yes ;;
7615 esac
7616 DSYMUTIL=$ac_ct_DSYMUTIL
7617 fi
7618 else
7619 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7620 fi
7621
7622 if test -n "$ac_tool_prefix"; then
7623 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7624 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7626 $as_echo_n "checking for $ac_word... " >&6; }
7627 if ${ac_cv_prog_NMEDIT+:} false; then :
7628 $as_echo_n "(cached) " >&6
7629 else
7630 if test -n "$NMEDIT"; then
7631 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7632 else
7633 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7634 for as_dir in $PATH
7635 do
7636 IFS=$as_save_IFS
7637 test -z "$as_dir" && as_dir=.
7638 for ac_exec_ext in '' $ac_executable_extensions; do
7639 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7640 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7641 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7642 break 2
7643 fi
7644 done
7645 done
7646 IFS=$as_save_IFS
7647
7648 fi
7649 fi
7650 NMEDIT=$ac_cv_prog_NMEDIT
7651 if test -n "$NMEDIT"; then
7652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7653 $as_echo "$NMEDIT" >&6; }
7654 else
7655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7656 $as_echo "no" >&6; }
7657 fi
7658
7659
7660 fi
7661 if test -z "$ac_cv_prog_NMEDIT"; then
7662 ac_ct_NMEDIT=$NMEDIT
7663 # Extract the first word of "nmedit", so it can be a program name with args.
7664 set dummy nmedit; ac_word=$2
7665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7666 $as_echo_n "checking for $ac_word... " >&6; }
7667 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7668 $as_echo_n "(cached) " >&6
7669 else
7670 if test -n "$ac_ct_NMEDIT"; then
7671 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7672 else
7673 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7674 for as_dir in $PATH
7675 do
7676 IFS=$as_save_IFS
7677 test -z "$as_dir" && as_dir=.
7678 for ac_exec_ext in '' $ac_executable_extensions; do
7679 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7680 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7681 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7682 break 2
7683 fi
7684 done
7685 done
7686 IFS=$as_save_IFS
7687
7688 fi
7689 fi
7690 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7691 if test -n "$ac_ct_NMEDIT"; then
7692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7693 $as_echo "$ac_ct_NMEDIT" >&6; }
7694 else
7695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7696 $as_echo "no" >&6; }
7697 fi
7698
7699 if test "x$ac_ct_NMEDIT" = x; then
7700 NMEDIT=":"
7701 else
7702 case $cross_compiling:$ac_tool_warned in
7703 yes:)
7704 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7705 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7706 ac_tool_warned=yes ;;
7707 esac
7708 NMEDIT=$ac_ct_NMEDIT
7709 fi
7710 else
7711 NMEDIT="$ac_cv_prog_NMEDIT"
7712 fi
7713
7714 if test -n "$ac_tool_prefix"; then
7715 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7716 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7718 $as_echo_n "checking for $ac_word... " >&6; }
7719 if ${ac_cv_prog_LIPO+:} false; then :
7720 $as_echo_n "(cached) " >&6
7721 else
7722 if test -n "$LIPO"; then
7723 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7724 else
7725 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7726 for as_dir in $PATH
7727 do
7728 IFS=$as_save_IFS
7729 test -z "$as_dir" && as_dir=.
7730 for ac_exec_ext in '' $ac_executable_extensions; do
7731 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7732 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7733 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7734 break 2
7735 fi
7736 done
7737 done
7738 IFS=$as_save_IFS
7739
7740 fi
7741 fi
7742 LIPO=$ac_cv_prog_LIPO
7743 if test -n "$LIPO"; then
7744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7745 $as_echo "$LIPO" >&6; }
7746 else
7747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7748 $as_echo "no" >&6; }
7749 fi
7750
7751
7752 fi
7753 if test -z "$ac_cv_prog_LIPO"; then
7754 ac_ct_LIPO=$LIPO
7755 # Extract the first word of "lipo", so it can be a program name with args.
7756 set dummy lipo; ac_word=$2
7757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7758 $as_echo_n "checking for $ac_word... " >&6; }
7759 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7760 $as_echo_n "(cached) " >&6
7761 else
7762 if test -n "$ac_ct_LIPO"; then
7763 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7764 else
7765 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7766 for as_dir in $PATH
7767 do
7768 IFS=$as_save_IFS
7769 test -z "$as_dir" && as_dir=.
7770 for ac_exec_ext in '' $ac_executable_extensions; do
7771 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7772 ac_cv_prog_ac_ct_LIPO="lipo"
7773 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7774 break 2
7775 fi
7776 done
7777 done
7778 IFS=$as_save_IFS
7779
7780 fi
7781 fi
7782 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7783 if test -n "$ac_ct_LIPO"; then
7784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7785 $as_echo "$ac_ct_LIPO" >&6; }
7786 else
7787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7788 $as_echo "no" >&6; }
7789 fi
7790
7791 if test "x$ac_ct_LIPO" = x; then
7792 LIPO=":"
7793 else
7794 case $cross_compiling:$ac_tool_warned in
7795 yes:)
7796 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7797 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7798 ac_tool_warned=yes ;;
7799 esac
7800 LIPO=$ac_ct_LIPO
7801 fi
7802 else
7803 LIPO="$ac_cv_prog_LIPO"
7804 fi
7805
7806 if test -n "$ac_tool_prefix"; then
7807 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7808 set dummy ${ac_tool_prefix}otool; ac_word=$2
7809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7810 $as_echo_n "checking for $ac_word... " >&6; }
7811 if ${ac_cv_prog_OTOOL+:} false; then :
7812 $as_echo_n "(cached) " >&6
7813 else
7814 if test -n "$OTOOL"; then
7815 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7816 else
7817 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7818 for as_dir in $PATH
7819 do
7820 IFS=$as_save_IFS
7821 test -z "$as_dir" && as_dir=.
7822 for ac_exec_ext in '' $ac_executable_extensions; do
7823 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7824 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7825 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7826 break 2
7827 fi
7828 done
7829 done
7830 IFS=$as_save_IFS
7831
7832 fi
7833 fi
7834 OTOOL=$ac_cv_prog_OTOOL
7835 if test -n "$OTOOL"; then
7836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7837 $as_echo "$OTOOL" >&6; }
7838 else
7839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7840 $as_echo "no" >&6; }
7841 fi
7842
7843
7844 fi
7845 if test -z "$ac_cv_prog_OTOOL"; then
7846 ac_ct_OTOOL=$OTOOL
7847 # Extract the first word of "otool", so it can be a program name with args.
7848 set dummy otool; ac_word=$2
7849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7850 $as_echo_n "checking for $ac_word... " >&6; }
7851 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7852 $as_echo_n "(cached) " >&6
7853 else
7854 if test -n "$ac_ct_OTOOL"; then
7855 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7856 else
7857 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7858 for as_dir in $PATH
7859 do
7860 IFS=$as_save_IFS
7861 test -z "$as_dir" && as_dir=.
7862 for ac_exec_ext in '' $ac_executable_extensions; do
7863 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7864 ac_cv_prog_ac_ct_OTOOL="otool"
7865 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7866 break 2
7867 fi
7868 done
7869 done
7870 IFS=$as_save_IFS
7871
7872 fi
7873 fi
7874 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7875 if test -n "$ac_ct_OTOOL"; then
7876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7877 $as_echo "$ac_ct_OTOOL" >&6; }
7878 else
7879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7880 $as_echo "no" >&6; }
7881 fi
7882
7883 if test "x$ac_ct_OTOOL" = x; then
7884 OTOOL=":"
7885 else
7886 case $cross_compiling:$ac_tool_warned in
7887 yes:)
7888 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7889 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7890 ac_tool_warned=yes ;;
7891 esac
7892 OTOOL=$ac_ct_OTOOL
7893 fi
7894 else
7895 OTOOL="$ac_cv_prog_OTOOL"
7896 fi
7897
7898 if test -n "$ac_tool_prefix"; then
7899 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7900 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7902 $as_echo_n "checking for $ac_word... " >&6; }
7903 if ${ac_cv_prog_OTOOL64+:} false; then :
7904 $as_echo_n "(cached) " >&6
7905 else
7906 if test -n "$OTOOL64"; then
7907 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7908 else
7909 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7910 for as_dir in $PATH
7911 do
7912 IFS=$as_save_IFS
7913 test -z "$as_dir" && as_dir=.
7914 for ac_exec_ext in '' $ac_executable_extensions; do
7915 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7916 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7917 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7918 break 2
7919 fi
7920 done
7921 done
7922 IFS=$as_save_IFS
7923
7924 fi
7925 fi
7926 OTOOL64=$ac_cv_prog_OTOOL64
7927 if test -n "$OTOOL64"; then
7928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7929 $as_echo "$OTOOL64" >&6; }
7930 else
7931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7932 $as_echo "no" >&6; }
7933 fi
7934
7935
7936 fi
7937 if test -z "$ac_cv_prog_OTOOL64"; then
7938 ac_ct_OTOOL64=$OTOOL64
7939 # Extract the first word of "otool64", so it can be a program name with args.
7940 set dummy otool64; ac_word=$2
7941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7942 $as_echo_n "checking for $ac_word... " >&6; }
7943 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7944 $as_echo_n "(cached) " >&6
7945 else
7946 if test -n "$ac_ct_OTOOL64"; then
7947 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7948 else
7949 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7950 for as_dir in $PATH
7951 do
7952 IFS=$as_save_IFS
7953 test -z "$as_dir" && as_dir=.
7954 for ac_exec_ext in '' $ac_executable_extensions; do
7955 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7956 ac_cv_prog_ac_ct_OTOOL64="otool64"
7957 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7958 break 2
7959 fi
7960 done
7961 done
7962 IFS=$as_save_IFS
7963
7964 fi
7965 fi
7966 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7967 if test -n "$ac_ct_OTOOL64"; then
7968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7969 $as_echo "$ac_ct_OTOOL64" >&6; }
7970 else
7971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7972 $as_echo "no" >&6; }
7973 fi
7974
7975 if test "x$ac_ct_OTOOL64" = x; then
7976 OTOOL64=":"
7977 else
7978 case $cross_compiling:$ac_tool_warned in
7979 yes:)
7980 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7981 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7982 ac_tool_warned=yes ;;
7983 esac
7984 OTOOL64=$ac_ct_OTOOL64
7985 fi
7986 else
7987 OTOOL64="$ac_cv_prog_OTOOL64"
7988 fi
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8017 $as_echo_n "checking for -single_module linker flag... " >&6; }
8018 if ${lt_cv_apple_cc_single_mod+:} false; then :
8019 $as_echo_n "(cached) " >&6
8020 else
8021 lt_cv_apple_cc_single_mod=no
8022 if test -z "${LT_MULTI_MODULE}"; then
8023 # By default we will add the -single_module flag. You can override
8024 # by either setting the environment variable LT_MULTI_MODULE
8025 # non-empty at configure time, or by adding -multi_module to the
8026 # link flags.
8027 rm -rf libconftest.dylib*
8028 echo "int foo(void){return 1;}" > conftest.c
8029 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8030 -dynamiclib -Wl,-single_module conftest.c" >&5
8031 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8032 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8033 _lt_result=$?
8034 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8035 lt_cv_apple_cc_single_mod=yes
8036 else
8037 cat conftest.err >&5
8038 fi
8039 rm -rf libconftest.dylib*
8040 rm -f conftest.*
8041 fi
8042 fi
8043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8044 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8046 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8047 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8048 $as_echo_n "(cached) " >&6
8049 else
8050 lt_cv_ld_exported_symbols_list=no
8051 save_LDFLAGS=$LDFLAGS
8052 echo "_main" > conftest.sym
8053 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8055 /* end confdefs.h. */
8056
8057 int
8058 main ()
8059 {
8060
8061 ;
8062 return 0;
8063 }
8064 _ACEOF
8065 if ac_fn_c_try_link "$LINENO"; then :
8066 lt_cv_ld_exported_symbols_list=yes
8067 else
8068 lt_cv_ld_exported_symbols_list=no
8069 fi
8070 rm -f core conftest.err conftest.$ac_objext \
8071 conftest$ac_exeext conftest.$ac_ext
8072 LDFLAGS="$save_LDFLAGS"
8073
8074 fi
8075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8076 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8078 $as_echo_n "checking for -force_load linker flag... " >&6; }
8079 if ${lt_cv_ld_force_load+:} false; then :
8080 $as_echo_n "(cached) " >&6
8081 else
8082 lt_cv_ld_force_load=no
8083 cat > conftest.c << _LT_EOF
8084 int forced_loaded() { return 2;}
8085 _LT_EOF
8086 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8087 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8088 echo "$AR cru libconftest.a conftest.o" >&5
8089 $AR cru libconftest.a conftest.o 2>&5
8090 cat > conftest.c << _LT_EOF
8091 int main() { return 0;}
8092 _LT_EOF
8093 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8094 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8095 _lt_result=$?
8096 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8097 lt_cv_ld_force_load=yes
8098 else
8099 cat conftest.err >&5
8100 fi
8101 rm -f conftest.err libconftest.a conftest conftest.c
8102 rm -rf conftest.dSYM
8103
8104 fi
8105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8106 $as_echo "$lt_cv_ld_force_load" >&6; }
8107 case $host_os in
8108 rhapsody* | darwin1.[012])
8109 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8110 darwin1.*)
8111 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8112 darwin*) # darwin 5.x on
8113 # if running on 10.5 or later, the deployment target defaults
8114 # to the OS version, if on x86, and 10.4, the deployment
8115 # target defaults to 10.4. Don't you love it?
8116 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8117 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8118 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8119 10.[012][,.]*)
8120 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8121 10.*)
8122 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8123 esac
8124 ;;
8125 esac
8126 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8127 _lt_dar_single_mod='$single_module'
8128 fi
8129 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8130 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8131 else
8132 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8133 fi
8134 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8135 _lt_dsymutil='~$DSYMUTIL $lib || :'
8136 else
8137 _lt_dsymutil=
8138 fi
8139 ;;
8140 esac
8141
8142 for ac_header in dlfcn.h
8143 do :
8144 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8145 "
8146 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8147 cat >>confdefs.h <<_ACEOF
8148 #define HAVE_DLFCN_H 1
8149 _ACEOF
8150
8151 fi
8152
8153 done
8154
8155
8156
8157
8158
8159 # Set options
8160
8161
8162
8163 enable_dlopen=no
8164
8165
8166 enable_win32_dll=no
8167
8168
8169
8170 # Check whether --enable-static was given.
8171 if test "${enable_static+set}" = set; then :
8172 enableval=$enable_static; p=${PACKAGE-default}
8173 case $enableval in
8174 yes) enable_static=yes ;;
8175 no) enable_static=no ;;
8176 *)
8177 enable_static=no
8178 # Look at the argument we got. We use all the common list separators.
8179 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8180 for pkg in $enableval; do
8181 IFS="$lt_save_ifs"
8182 if test "X$pkg" = "X$p"; then
8183 enable_static=yes
8184 fi
8185 done
8186 IFS="$lt_save_ifs"
8187 ;;
8188 esac
8189 else
8190 enable_static=yes
8191 fi
8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202 # Check whether --with-pic was given.
8203 if test "${with_pic+set}" = set; then :
8204 withval=$with_pic; pic_mode="$withval"
8205 else
8206 pic_mode=default
8207 fi
8208
8209
8210 test -z "$pic_mode" && pic_mode=default
8211
8212
8213
8214
8215
8216
8217
8218 # Check whether --enable-fast-install was given.
8219 if test "${enable_fast_install+set}" = set; then :
8220 enableval=$enable_fast_install; p=${PACKAGE-default}
8221 case $enableval in
8222 yes) enable_fast_install=yes ;;
8223 no) enable_fast_install=no ;;
8224 *)
8225 enable_fast_install=no
8226 # Look at the argument we got. We use all the common list separators.
8227 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8228 for pkg in $enableval; do
8229 IFS="$lt_save_ifs"
8230 if test "X$pkg" = "X$p"; then
8231 enable_fast_install=yes
8232 fi
8233 done
8234 IFS="$lt_save_ifs"
8235 ;;
8236 esac
8237 else
8238 enable_fast_install=yes
8239 fi
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249
8250
8251 # This can be used to rebuild libtool when needed
8252 LIBTOOL_DEPS="$ltmain"
8253
8254 # Always use our own libtool.
8255 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
8266
8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277
8278
8279
8280
8281
8282 test -z "$LN_S" && LN_S="ln -s"
8283
8284
8285
8286
8287
8288
8289
8290
8291
8292
8293
8294
8295
8296
8297 if test -n "${ZSH_VERSION+set}" ; then
8298 setopt NO_GLOB_SUBST
8299 fi
8300
8301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8302 $as_echo_n "checking for objdir... " >&6; }
8303 if ${lt_cv_objdir+:} false; then :
8304 $as_echo_n "(cached) " >&6
8305 else
8306 rm -f .libs 2>/dev/null
8307 mkdir .libs 2>/dev/null
8308 if test -d .libs; then
8309 lt_cv_objdir=.libs
8310 else
8311 # MS-DOS does not allow filenames that begin with a dot.
8312 lt_cv_objdir=_libs
8313 fi
8314 rmdir .libs 2>/dev/null
8315 fi
8316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8317 $as_echo "$lt_cv_objdir" >&6; }
8318 objdir=$lt_cv_objdir
8319
8320
8321
8322
8323
8324 cat >>confdefs.h <<_ACEOF
8325 #define LT_OBJDIR "$lt_cv_objdir/"
8326 _ACEOF
8327
8328
8329
8330
8331 case $host_os in
8332 aix3*)
8333 # AIX sometimes has problems with the GCC collect2 program. For some
8334 # reason, if we set the COLLECT_NAMES environment variable, the problems
8335 # vanish in a puff of smoke.
8336 if test "X${COLLECT_NAMES+set}" != Xset; then
8337 COLLECT_NAMES=
8338 export COLLECT_NAMES
8339 fi
8340 ;;
8341 esac
8342
8343 # Global variables:
8344 ofile=libtool
8345 can_build_shared=yes
8346
8347 # All known linkers require a `.a' archive for static linking (except MSVC,
8348 # which needs '.lib').
8349 libext=a
8350
8351 with_gnu_ld="$lt_cv_prog_gnu_ld"
8352
8353 old_CC="$CC"
8354 old_CFLAGS="$CFLAGS"
8355
8356 # Set sane defaults for various variables
8357 test -z "$CC" && CC=cc
8358 test -z "$LTCC" && LTCC=$CC
8359 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8360 test -z "$LD" && LD=ld
8361 test -z "$ac_objext" && ac_objext=o
8362
8363 for cc_temp in $compiler""; do
8364 case $cc_temp in
8365 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8366 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8367 \-*) ;;
8368 *) break;;
8369 esac
8370 done
8371 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8372
8373
8374 # Only perform the check for file, if the check method requires it
8375 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8376 case $deplibs_check_method in
8377 file_magic*)
8378 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8380 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8381 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8382 $as_echo_n "(cached) " >&6
8383 else
8384 case $MAGIC_CMD in
8385 [\\/*] | ?:[\\/]*)
8386 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8387 ;;
8388 *)
8389 lt_save_MAGIC_CMD="$MAGIC_CMD"
8390 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8391 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8392 for ac_dir in $ac_dummy; do
8393 IFS="$lt_save_ifs"
8394 test -z "$ac_dir" && ac_dir=.
8395 if test -f $ac_dir/${ac_tool_prefix}file; then
8396 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8397 if test -n "$file_magic_test_file"; then
8398 case $deplibs_check_method in
8399 "file_magic "*)
8400 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8401 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8402 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8403 $EGREP "$file_magic_regex" > /dev/null; then
8404 :
8405 else
8406 cat <<_LT_EOF 1>&2
8407
8408 *** Warning: the command libtool uses to detect shared libraries,
8409 *** $file_magic_cmd, produces output that libtool cannot recognize.
8410 *** The result is that libtool may fail to recognize shared libraries
8411 *** as such. This will affect the creation of libtool libraries that
8412 *** depend on shared libraries, but programs linked with such libtool
8413 *** libraries will work regardless of this problem. Nevertheless, you
8414 *** may want to report the problem to your system manager and/or to
8415 *** bug-libtool@gnu.org
8416
8417 _LT_EOF
8418 fi ;;
8419 esac
8420 fi
8421 break
8422 fi
8423 done
8424 IFS="$lt_save_ifs"
8425 MAGIC_CMD="$lt_save_MAGIC_CMD"
8426 ;;
8427 esac
8428 fi
8429
8430 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8431 if test -n "$MAGIC_CMD"; then
8432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8433 $as_echo "$MAGIC_CMD" >&6; }
8434 else
8435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8436 $as_echo "no" >&6; }
8437 fi
8438
8439
8440
8441
8442
8443 if test -z "$lt_cv_path_MAGIC_CMD"; then
8444 if test -n "$ac_tool_prefix"; then
8445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8446 $as_echo_n "checking for file... " >&6; }
8447 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8448 $as_echo_n "(cached) " >&6
8449 else
8450 case $MAGIC_CMD in
8451 [\\/*] | ?:[\\/]*)
8452 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8453 ;;
8454 *)
8455 lt_save_MAGIC_CMD="$MAGIC_CMD"
8456 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8457 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8458 for ac_dir in $ac_dummy; do
8459 IFS="$lt_save_ifs"
8460 test -z "$ac_dir" && ac_dir=.
8461 if test -f $ac_dir/file; then
8462 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8463 if test -n "$file_magic_test_file"; then
8464 case $deplibs_check_method in
8465 "file_magic "*)
8466 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8467 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8468 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8469 $EGREP "$file_magic_regex" > /dev/null; then
8470 :
8471 else
8472 cat <<_LT_EOF 1>&2
8473
8474 *** Warning: the command libtool uses to detect shared libraries,
8475 *** $file_magic_cmd, produces output that libtool cannot recognize.
8476 *** The result is that libtool may fail to recognize shared libraries
8477 *** as such. This will affect the creation of libtool libraries that
8478 *** depend on shared libraries, but programs linked with such libtool
8479 *** libraries will work regardless of this problem. Nevertheless, you
8480 *** may want to report the problem to your system manager and/or to
8481 *** bug-libtool@gnu.org
8482
8483 _LT_EOF
8484 fi ;;
8485 esac
8486 fi
8487 break
8488 fi
8489 done
8490 IFS="$lt_save_ifs"
8491 MAGIC_CMD="$lt_save_MAGIC_CMD"
8492 ;;
8493 esac
8494 fi
8495
8496 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8497 if test -n "$MAGIC_CMD"; then
8498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8499 $as_echo "$MAGIC_CMD" >&6; }
8500 else
8501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8502 $as_echo "no" >&6; }
8503 fi
8504
8505
8506 else
8507 MAGIC_CMD=:
8508 fi
8509 fi
8510
8511 fi
8512 ;;
8513 esac
8514
8515 # Use C for the default configuration in the libtool script
8516
8517 lt_save_CC="$CC"
8518 ac_ext=c
8519 ac_cpp='$CPP $CPPFLAGS'
8520 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8521 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8522 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8523
8524
8525 # Source file extension for C test sources.
8526 ac_ext=c
8527
8528 # Object file extension for compiled C test sources.
8529 objext=o
8530 objext=$objext
8531
8532 # Code to be used in simple compile tests
8533 lt_simple_compile_test_code="int some_variable = 0;"
8534
8535 # Code to be used in simple link tests
8536 lt_simple_link_test_code='int main(){return(0);}'
8537
8538
8539
8540
8541
8542
8543
8544 # If no C compiler was specified, use CC.
8545 LTCC=${LTCC-"$CC"}
8546
8547 # If no C compiler flags were specified, use CFLAGS.
8548 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8549
8550 # Allow CC to be a program name with arguments.
8551 compiler=$CC
8552
8553 # Save the default compiler, since it gets overwritten when the other
8554 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8555 compiler_DEFAULT=$CC
8556
8557 # save warnings/boilerplate of simple test code
8558 ac_outfile=conftest.$ac_objext
8559 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8560 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8561 _lt_compiler_boilerplate=`cat conftest.err`
8562 $RM conftest*
8563
8564 ac_outfile=conftest.$ac_objext
8565 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8566 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8567 _lt_linker_boilerplate=`cat conftest.err`
8568 $RM -r conftest*
8569
8570
8571 ## CAVEAT EMPTOR:
8572 ## There is no encapsulation within the following macros, do not change
8573 ## the running order or otherwise move them around unless you know exactly
8574 ## what you are doing...
8575 if test -n "$compiler"; then
8576
8577 lt_prog_compiler_no_builtin_flag=
8578
8579 if test "$GCC" = yes; then
8580 case $cc_basename in
8581 nvcc*)
8582 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8583 *)
8584 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8585 esac
8586
8587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8588 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8589 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8590 $as_echo_n "(cached) " >&6
8591 else
8592 lt_cv_prog_compiler_rtti_exceptions=no
8593 ac_outfile=conftest.$ac_objext
8594 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8595 lt_compiler_flag="-fno-rtti -fno-exceptions"
8596 # Insert the option either (1) after the last *FLAGS variable, or
8597 # (2) before a word containing "conftest.", or (3) at the end.
8598 # Note that $ac_compile itself does not contain backslashes and begins
8599 # with a dollar sign (not a hyphen), so the echo should work correctly.
8600 # The option is referenced via a variable to avoid confusing sed.
8601 lt_compile=`echo "$ac_compile" | $SED \
8602 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8603 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8604 -e 's:$: $lt_compiler_flag:'`
8605 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8606 (eval "$lt_compile" 2>conftest.err)
8607 ac_status=$?
8608 cat conftest.err >&5
8609 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8610 if (exit $ac_status) && test -s "$ac_outfile"; then
8611 # The compiler can only warn and ignore the option if not recognized
8612 # So say no if there are warnings other than the usual output.
8613 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8614 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8615 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8616 lt_cv_prog_compiler_rtti_exceptions=yes
8617 fi
8618 fi
8619 $RM conftest*
8620
8621 fi
8622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8623 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8624
8625 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8626 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8627 else
8628 :
8629 fi
8630
8631 fi
8632
8633
8634
8635
8636
8637
8638 lt_prog_compiler_wl=
8639 lt_prog_compiler_pic=
8640 lt_prog_compiler_static=
8641
8642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8643 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8644
8645 if test "$GCC" = yes; then
8646 lt_prog_compiler_wl='-Wl,'
8647 lt_prog_compiler_static='-static'
8648
8649 case $host_os in
8650 aix*)
8651 # All AIX code is PIC.
8652 if test "$host_cpu" = ia64; then
8653 # AIX 5 now supports IA64 processor
8654 lt_prog_compiler_static='-Bstatic'
8655 fi
8656 lt_prog_compiler_pic='-fPIC'
8657 ;;
8658
8659 amigaos*)
8660 case $host_cpu in
8661 powerpc)
8662 # see comment about AmigaOS4 .so support
8663 lt_prog_compiler_pic='-fPIC'
8664 ;;
8665 m68k)
8666 # FIXME: we need at least 68020 code to build shared libraries, but
8667 # adding the `-m68020' flag to GCC prevents building anything better,
8668 # like `-m68040'.
8669 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8670 ;;
8671 esac
8672 ;;
8673
8674 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8675 # PIC is the default for these OSes.
8676 ;;
8677
8678 mingw* | cygwin* | pw32* | os2* | cegcc*)
8679 # This hack is so that the source file can tell whether it is being
8680 # built for inclusion in a dll (and should export symbols for example).
8681 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8682 # (--disable-auto-import) libraries
8683 lt_prog_compiler_pic='-DDLL_EXPORT'
8684 ;;
8685
8686 darwin* | rhapsody*)
8687 # PIC is the default on this platform
8688 # Common symbols not allowed in MH_DYLIB files
8689 lt_prog_compiler_pic='-fno-common'
8690 ;;
8691
8692 haiku*)
8693 # PIC is the default for Haiku.
8694 # The "-static" flag exists, but is broken.
8695 lt_prog_compiler_static=
8696 ;;
8697
8698 hpux*)
8699 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8700 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8701 # sets the default TLS model and affects inlining.
8702 case $host_cpu in
8703 hppa*64*)
8704 # +Z the default
8705 ;;
8706 *)
8707 lt_prog_compiler_pic='-fPIC'
8708 ;;
8709 esac
8710 ;;
8711
8712 interix[3-9]*)
8713 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8714 # Instead, we relocate shared libraries at runtime.
8715 ;;
8716
8717 msdosdjgpp*)
8718 # Just because we use GCC doesn't mean we suddenly get shared libraries
8719 # on systems that don't support them.
8720 lt_prog_compiler_can_build_shared=no
8721 enable_shared=no
8722 ;;
8723
8724 *nto* | *qnx*)
8725 # QNX uses GNU C++, but need to define -shared option too, otherwise
8726 # it will coredump.
8727 lt_prog_compiler_pic='-fPIC -shared'
8728 ;;
8729
8730 sysv4*MP*)
8731 if test -d /usr/nec; then
8732 lt_prog_compiler_pic=-Kconform_pic
8733 fi
8734 ;;
8735
8736 *)
8737 lt_prog_compiler_pic='-fPIC'
8738 ;;
8739 esac
8740
8741 case $cc_basename in
8742 nvcc*) # Cuda Compiler Driver 2.2
8743 lt_prog_compiler_wl='-Xlinker '
8744 lt_prog_compiler_pic='-Xcompiler -fPIC'
8745 ;;
8746 esac
8747 else
8748 # PORTME Check for flag to pass linker flags through the system compiler.
8749 case $host_os in
8750 aix*)
8751 lt_prog_compiler_wl='-Wl,'
8752 if test "$host_cpu" = ia64; then
8753 # AIX 5 now supports IA64 processor
8754 lt_prog_compiler_static='-Bstatic'
8755 else
8756 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8757 fi
8758 ;;
8759
8760 mingw* | cygwin* | pw32* | os2* | cegcc*)
8761 # This hack is so that the source file can tell whether it is being
8762 # built for inclusion in a dll (and should export symbols for example).
8763 lt_prog_compiler_pic='-DDLL_EXPORT'
8764 ;;
8765
8766 hpux9* | hpux10* | hpux11*)
8767 lt_prog_compiler_wl='-Wl,'
8768 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8769 # not for PA HP-UX.
8770 case $host_cpu in
8771 hppa*64*|ia64*)
8772 # +Z the default
8773 ;;
8774 *)
8775 lt_prog_compiler_pic='+Z'
8776 ;;
8777 esac
8778 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8779 lt_prog_compiler_static='${wl}-a ${wl}archive'
8780 ;;
8781
8782 irix5* | irix6* | nonstopux*)
8783 lt_prog_compiler_wl='-Wl,'
8784 # PIC (with -KPIC) is the default.
8785 lt_prog_compiler_static='-non_shared'
8786 ;;
8787
8788 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8789 case $cc_basename in
8790 # old Intel for x86_64 which still supported -KPIC.
8791 ecc*)
8792 lt_prog_compiler_wl='-Wl,'
8793 lt_prog_compiler_pic='-KPIC'
8794 lt_prog_compiler_static='-static'
8795 ;;
8796 # icc used to be incompatible with GCC.
8797 # ICC 10 doesn't accept -KPIC any more.
8798 icc* | ifort*)
8799 lt_prog_compiler_wl='-Wl,'
8800 lt_prog_compiler_pic='-fPIC'
8801 lt_prog_compiler_static='-static'
8802 ;;
8803 # Lahey Fortran 8.1.
8804 lf95*)
8805 lt_prog_compiler_wl='-Wl,'
8806 lt_prog_compiler_pic='--shared'
8807 lt_prog_compiler_static='--static'
8808 ;;
8809 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8810 # Portland Group compilers (*not* the Pentium gcc compiler,
8811 # which looks to be a dead project)
8812 lt_prog_compiler_wl='-Wl,'
8813 lt_prog_compiler_pic='-fpic'
8814 lt_prog_compiler_static='-Bstatic'
8815 ;;
8816 ccc*)
8817 lt_prog_compiler_wl='-Wl,'
8818 # All Alpha code is PIC.
8819 lt_prog_compiler_static='-non_shared'
8820 ;;
8821 xl* | bgxl* | bgf* | mpixl*)
8822 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8823 lt_prog_compiler_wl='-Wl,'
8824 lt_prog_compiler_pic='-qpic'
8825 lt_prog_compiler_static='-qstaticlink'
8826 ;;
8827 *)
8828 case `$CC -V 2>&1 | sed 5q` in
8829 *Sun\ F* | *Sun*Fortran*)
8830 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8831 lt_prog_compiler_pic='-KPIC'
8832 lt_prog_compiler_static='-Bstatic'
8833 lt_prog_compiler_wl=''
8834 ;;
8835 *Sun\ C*)
8836 # Sun C 5.9
8837 lt_prog_compiler_pic='-KPIC'
8838 lt_prog_compiler_static='-Bstatic'
8839 lt_prog_compiler_wl='-Wl,'
8840 ;;
8841 esac
8842 ;;
8843 esac
8844 ;;
8845
8846 newsos6)
8847 lt_prog_compiler_pic='-KPIC'
8848 lt_prog_compiler_static='-Bstatic'
8849 ;;
8850
8851 *nto* | *qnx*)
8852 # QNX uses GNU C++, but need to define -shared option too, otherwise
8853 # it will coredump.
8854 lt_prog_compiler_pic='-fPIC -shared'
8855 ;;
8856
8857 osf3* | osf4* | osf5*)
8858 lt_prog_compiler_wl='-Wl,'
8859 # All OSF/1 code is PIC.
8860 lt_prog_compiler_static='-non_shared'
8861 ;;
8862
8863 rdos*)
8864 lt_prog_compiler_static='-non_shared'
8865 ;;
8866
8867 solaris*)
8868 lt_prog_compiler_pic='-KPIC'
8869 lt_prog_compiler_static='-Bstatic'
8870 case $cc_basename in
8871 f77* | f90* | f95*)
8872 lt_prog_compiler_wl='-Qoption ld ';;
8873 *)
8874 lt_prog_compiler_wl='-Wl,';;
8875 esac
8876 ;;
8877
8878 sunos4*)
8879 lt_prog_compiler_wl='-Qoption ld '
8880 lt_prog_compiler_pic='-PIC'
8881 lt_prog_compiler_static='-Bstatic'
8882 ;;
8883
8884 sysv4 | sysv4.2uw2* | sysv4.3*)
8885 lt_prog_compiler_wl='-Wl,'
8886 lt_prog_compiler_pic='-KPIC'
8887 lt_prog_compiler_static='-Bstatic'
8888 ;;
8889
8890 sysv4*MP*)
8891 if test -d /usr/nec ;then
8892 lt_prog_compiler_pic='-Kconform_pic'
8893 lt_prog_compiler_static='-Bstatic'
8894 fi
8895 ;;
8896
8897 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8898 lt_prog_compiler_wl='-Wl,'
8899 lt_prog_compiler_pic='-KPIC'
8900 lt_prog_compiler_static='-Bstatic'
8901 ;;
8902
8903 unicos*)
8904 lt_prog_compiler_wl='-Wl,'
8905 lt_prog_compiler_can_build_shared=no
8906 ;;
8907
8908 uts4*)
8909 lt_prog_compiler_pic='-pic'
8910 lt_prog_compiler_static='-Bstatic'
8911 ;;
8912
8913 *)
8914 lt_prog_compiler_can_build_shared=no
8915 ;;
8916 esac
8917 fi
8918
8919 case $host_os in
8920 # For platforms which do not support PIC, -DPIC is meaningless:
8921 *djgpp*)
8922 lt_prog_compiler_pic=
8923 ;;
8924 *)
8925 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8926 ;;
8927 esac
8928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8929 $as_echo "$lt_prog_compiler_pic" >&6; }
8930
8931
8932
8933
8934
8935
8936 #
8937 # Check to make sure the PIC flag actually works.
8938 #
8939 if test -n "$lt_prog_compiler_pic"; then
8940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8941 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8942 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8943 $as_echo_n "(cached) " >&6
8944 else
8945 lt_cv_prog_compiler_pic_works=no
8946 ac_outfile=conftest.$ac_objext
8947 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8948 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8949 # Insert the option either (1) after the last *FLAGS variable, or
8950 # (2) before a word containing "conftest.", or (3) at the end.
8951 # Note that $ac_compile itself does not contain backslashes and begins
8952 # with a dollar sign (not a hyphen), so the echo should work correctly.
8953 # The option is referenced via a variable to avoid confusing sed.
8954 lt_compile=`echo "$ac_compile" | $SED \
8955 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8956 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8957 -e 's:$: $lt_compiler_flag:'`
8958 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8959 (eval "$lt_compile" 2>conftest.err)
8960 ac_status=$?
8961 cat conftest.err >&5
8962 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8963 if (exit $ac_status) && test -s "$ac_outfile"; then
8964 # The compiler can only warn and ignore the option if not recognized
8965 # So say no if there are warnings other than the usual output.
8966 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8967 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8968 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8969 lt_cv_prog_compiler_pic_works=yes
8970 fi
8971 fi
8972 $RM conftest*
8973
8974 fi
8975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8976 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8977
8978 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8979 case $lt_prog_compiler_pic in
8980 "" | " "*) ;;
8981 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8982 esac
8983 else
8984 lt_prog_compiler_pic=
8985 lt_prog_compiler_can_build_shared=no
8986 fi
8987
8988 fi
8989
8990
8991
8992
8993
8994
8995 #
8996 # Check to make sure the static flag actually works.
8997 #
8998 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9000 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9001 if ${lt_cv_prog_compiler_static_works+:} false; then :
9002 $as_echo_n "(cached) " >&6
9003 else
9004 lt_cv_prog_compiler_static_works=no
9005 save_LDFLAGS="$LDFLAGS"
9006 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9007 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9008 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9009 # The linker can only warn and ignore the option if not recognized
9010 # So say no if there are warnings
9011 if test -s conftest.err; then
9012 # Append any errors to the config.log.
9013 cat conftest.err 1>&5
9014 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9015 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9016 if diff conftest.exp conftest.er2 >/dev/null; then
9017 lt_cv_prog_compiler_static_works=yes
9018 fi
9019 else
9020 lt_cv_prog_compiler_static_works=yes
9021 fi
9022 fi
9023 $RM -r conftest*
9024 LDFLAGS="$save_LDFLAGS"
9025
9026 fi
9027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9028 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9029
9030 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9031 :
9032 else
9033 lt_prog_compiler_static=
9034 fi
9035
9036
9037
9038
9039
9040
9041
9042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9043 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9044 if ${lt_cv_prog_compiler_c_o+:} false; then :
9045 $as_echo_n "(cached) " >&6
9046 else
9047 lt_cv_prog_compiler_c_o=no
9048 $RM -r conftest 2>/dev/null
9049 mkdir conftest
9050 cd conftest
9051 mkdir out
9052 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9053
9054 lt_compiler_flag="-o out/conftest2.$ac_objext"
9055 # Insert the option either (1) after the last *FLAGS variable, or
9056 # (2) before a word containing "conftest.", or (3) at the end.
9057 # Note that $ac_compile itself does not contain backslashes and begins
9058 # with a dollar sign (not a hyphen), so the echo should work correctly.
9059 lt_compile=`echo "$ac_compile" | $SED \
9060 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9061 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9062 -e 's:$: $lt_compiler_flag:'`
9063 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9064 (eval "$lt_compile" 2>out/conftest.err)
9065 ac_status=$?
9066 cat out/conftest.err >&5
9067 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9068 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9069 then
9070 # The compiler can only warn and ignore the option if not recognized
9071 # So say no if there are warnings
9072 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9073 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9074 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9075 lt_cv_prog_compiler_c_o=yes
9076 fi
9077 fi
9078 chmod u+w . 2>&5
9079 $RM conftest*
9080 # SGI C++ compiler will create directory out/ii_files/ for
9081 # template instantiation
9082 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9083 $RM out/* && rmdir out
9084 cd ..
9085 $RM -r conftest
9086 $RM conftest*
9087
9088 fi
9089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9090 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9091
9092
9093
9094
9095
9096
9097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9098 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9099 if ${lt_cv_prog_compiler_c_o+:} false; then :
9100 $as_echo_n "(cached) " >&6
9101 else
9102 lt_cv_prog_compiler_c_o=no
9103 $RM -r conftest 2>/dev/null
9104 mkdir conftest
9105 cd conftest
9106 mkdir out
9107 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9108
9109 lt_compiler_flag="-o out/conftest2.$ac_objext"
9110 # Insert the option either (1) after the last *FLAGS variable, or
9111 # (2) before a word containing "conftest.", or (3) at the end.
9112 # Note that $ac_compile itself does not contain backslashes and begins
9113 # with a dollar sign (not a hyphen), so the echo should work correctly.
9114 lt_compile=`echo "$ac_compile" | $SED \
9115 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9116 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9117 -e 's:$: $lt_compiler_flag:'`
9118 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9119 (eval "$lt_compile" 2>out/conftest.err)
9120 ac_status=$?
9121 cat out/conftest.err >&5
9122 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9123 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9124 then
9125 # The compiler can only warn and ignore the option if not recognized
9126 # So say no if there are warnings
9127 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9128 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9129 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9130 lt_cv_prog_compiler_c_o=yes
9131 fi
9132 fi
9133 chmod u+w . 2>&5
9134 $RM conftest*
9135 # SGI C++ compiler will create directory out/ii_files/ for
9136 # template instantiation
9137 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9138 $RM out/* && rmdir out
9139 cd ..
9140 $RM -r conftest
9141 $RM conftest*
9142
9143 fi
9144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9145 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9146
9147
9148
9149
9150 hard_links="nottested"
9151 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9152 # do not overwrite the value of need_locks provided by the user
9153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9154 $as_echo_n "checking if we can lock with hard links... " >&6; }
9155 hard_links=yes
9156 $RM conftest*
9157 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9158 touch conftest.a
9159 ln conftest.a conftest.b 2>&5 || hard_links=no
9160 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9162 $as_echo "$hard_links" >&6; }
9163 if test "$hard_links" = no; then
9164 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9165 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9166 need_locks=warn
9167 fi
9168 else
9169 need_locks=no
9170 fi
9171
9172
9173
9174
9175
9176
9177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9178 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9179
9180 runpath_var=
9181 allow_undefined_flag=
9182 always_export_symbols=no
9183 archive_cmds=
9184 archive_expsym_cmds=
9185 compiler_needs_object=no
9186 enable_shared_with_static_runtimes=no
9187 export_dynamic_flag_spec=
9188 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9189 hardcode_automatic=no
9190 hardcode_direct=no
9191 hardcode_direct_absolute=no
9192 hardcode_libdir_flag_spec=
9193 hardcode_libdir_flag_spec_ld=
9194 hardcode_libdir_separator=
9195 hardcode_minus_L=no
9196 hardcode_shlibpath_var=unsupported
9197 inherit_rpath=no
9198 link_all_deplibs=unknown
9199 module_cmds=
9200 module_expsym_cmds=
9201 old_archive_from_new_cmds=
9202 old_archive_from_expsyms_cmds=
9203 thread_safe_flag_spec=
9204 whole_archive_flag_spec=
9205 # include_expsyms should be a list of space-separated symbols to be *always*
9206 # included in the symbol list
9207 include_expsyms=
9208 # exclude_expsyms can be an extended regexp of symbols to exclude
9209 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9210 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9211 # as well as any symbol that contains `d'.
9212 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9213 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9214 # platforms (ab)use it in PIC code, but their linkers get confused if
9215 # the symbol is explicitly referenced. Since portable code cannot
9216 # rely on this symbol name, it's probably fine to never include it in
9217 # preloaded symbol tables.
9218 # Exclude shared library initialization/finalization symbols.
9219 extract_expsyms_cmds=
9220
9221 case $host_os in
9222 cygwin* | mingw* | pw32* | cegcc*)
9223 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9224 # When not using gcc, we currently assume that we are using
9225 # Microsoft Visual C++.
9226 if test "$GCC" != yes; then
9227 with_gnu_ld=no
9228 fi
9229 ;;
9230 interix*)
9231 # we just hope/assume this is gcc and not c89 (= MSVC++)
9232 with_gnu_ld=yes
9233 ;;
9234 openbsd*)
9235 with_gnu_ld=no
9236 ;;
9237 esac
9238
9239 ld_shlibs=yes
9240
9241 # On some targets, GNU ld is compatible enough with the native linker
9242 # that we're better off using the native interface for both.
9243 lt_use_gnu_ld_interface=no
9244 if test "$with_gnu_ld" = yes; then
9245 case $host_os in
9246 aix*)
9247 # The AIX port of GNU ld has always aspired to compatibility
9248 # with the native linker. However, as the warning in the GNU ld
9249 # block says, versions before 2.19.5* couldn't really create working
9250 # shared libraries, regardless of the interface used.
9251 case `$LD -v 2>&1` in
9252 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9253 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9254 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9255 *)
9256 lt_use_gnu_ld_interface=yes
9257 ;;
9258 esac
9259 ;;
9260 *)
9261 lt_use_gnu_ld_interface=yes
9262 ;;
9263 esac
9264 fi
9265
9266 if test "$lt_use_gnu_ld_interface" = yes; then
9267 # If archive_cmds runs LD, not CC, wlarc should be empty
9268 wlarc='${wl}'
9269
9270 # Set some defaults for GNU ld with shared library support. These
9271 # are reset later if shared libraries are not supported. Putting them
9272 # here allows them to be overridden if necessary.
9273 runpath_var=LD_RUN_PATH
9274 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9275 export_dynamic_flag_spec='${wl}--export-dynamic'
9276 # ancient GNU ld didn't support --whole-archive et. al.
9277 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9278 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9279 else
9280 whole_archive_flag_spec=
9281 fi
9282 supports_anon_versioning=no
9283 case `$LD -v 2>&1` in
9284 *GNU\ gold*) supports_anon_versioning=yes ;;
9285 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9286 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9287 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9288 *\ 2.11.*) ;; # other 2.11 versions
9289 *) supports_anon_versioning=yes ;;
9290 esac
9291
9292 # See if GNU ld supports shared libraries.
9293 case $host_os in
9294 aix[3-9]*)
9295 # On AIX/PPC, the GNU linker is very broken
9296 if test "$host_cpu" != ia64; then
9297 ld_shlibs=no
9298 cat <<_LT_EOF 1>&2
9299
9300 *** Warning: the GNU linker, at least up to release 2.19, is reported
9301 *** to be unable to reliably create shared libraries on AIX.
9302 *** Therefore, libtool is disabling shared libraries support. If you
9303 *** really care for shared libraries, you may want to install binutils
9304 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9305 *** You will then need to restart the configuration process.
9306
9307 _LT_EOF
9308 fi
9309 ;;
9310
9311 amigaos*)
9312 case $host_cpu in
9313 powerpc)
9314 # see comment about AmigaOS4 .so support
9315 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9316 archive_expsym_cmds=''
9317 ;;
9318 m68k)
9319 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)'
9320 hardcode_libdir_flag_spec='-L$libdir'
9321 hardcode_minus_L=yes
9322 ;;
9323 esac
9324 ;;
9325
9326 beos*)
9327 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9328 allow_undefined_flag=unsupported
9329 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9330 # support --undefined. This deserves some investigation. FIXME
9331 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9332 else
9333 ld_shlibs=no
9334 fi
9335 ;;
9336
9337 cygwin* | mingw* | pw32* | cegcc*)
9338 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9339 # as there is no search path for DLLs.
9340 hardcode_libdir_flag_spec='-L$libdir'
9341 export_dynamic_flag_spec='${wl}--export-all-symbols'
9342 allow_undefined_flag=unsupported
9343 always_export_symbols=no
9344 enable_shared_with_static_runtimes=yes
9345 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9346
9347 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9348 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9349 # If the export-symbols file already is a .def file (1st line
9350 # is EXPORTS), use it as is; otherwise, prepend...
9351 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9352 cp $export_symbols $output_objdir/$soname.def;
9353 else
9354 echo EXPORTS > $output_objdir/$soname.def;
9355 cat $export_symbols >> $output_objdir/$soname.def;
9356 fi~
9357 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9358 else
9359 ld_shlibs=no
9360 fi
9361 ;;
9362
9363 haiku*)
9364 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9365 link_all_deplibs=yes
9366 ;;
9367
9368 interix[3-9]*)
9369 hardcode_direct=no
9370 hardcode_shlibpath_var=no
9371 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9372 export_dynamic_flag_spec='${wl}-E'
9373 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9374 # Instead, shared libraries are loaded at an image base (0x10000000 by
9375 # default) and relocated if they conflict, which is a slow very memory
9376 # consuming and fragmenting process. To avoid this, we pick a random,
9377 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9378 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9379 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9380 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'
9381 ;;
9382
9383 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9384 tmp_diet=no
9385 if test "$host_os" = linux-dietlibc; then
9386 case $cc_basename in
9387 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9388 esac
9389 fi
9390 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9391 && test "$tmp_diet" = no
9392 then
9393 tmp_addflag=' $pic_flag'
9394 tmp_sharedflag='-shared'
9395 case $cc_basename,$host_cpu in
9396 pgcc*) # Portland Group C compiler
9397 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'
9398 tmp_addflag=' $pic_flag'
9399 ;;
9400 pgf77* | pgf90* | pgf95* | pgfortran*)
9401 # Portland Group f77 and f90 compilers
9402 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'
9403 tmp_addflag=' $pic_flag -Mnomain' ;;
9404 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9405 tmp_addflag=' -i_dynamic' ;;
9406 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9407 tmp_addflag=' -i_dynamic -nofor_main' ;;
9408 ifc* | ifort*) # Intel Fortran compiler
9409 tmp_addflag=' -nofor_main' ;;
9410 lf95*) # Lahey Fortran 8.1
9411 whole_archive_flag_spec=
9412 tmp_sharedflag='--shared' ;;
9413 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9414 tmp_sharedflag='-qmkshrobj'
9415 tmp_addflag= ;;
9416 nvcc*) # Cuda Compiler Driver 2.2
9417 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'
9418 compiler_needs_object=yes
9419 ;;
9420 esac
9421 case `$CC -V 2>&1 | sed 5q` in
9422 *Sun\ C*) # Sun C 5.9
9423 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'
9424 compiler_needs_object=yes
9425 tmp_sharedflag='-G' ;;
9426 *Sun\ F*) # Sun Fortran 8.3
9427 tmp_sharedflag='-G' ;;
9428 esac
9429 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9430
9431 if test "x$supports_anon_versioning" = xyes; then
9432 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9433 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9434 echo "local: *; };" >> $output_objdir/$libname.ver~
9435 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9436 fi
9437
9438 case $cc_basename in
9439 xlf* | bgf* | bgxlf* | mpixlf*)
9440 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9441 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9442 hardcode_libdir_flag_spec=
9443 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9444 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9445 if test "x$supports_anon_versioning" = xyes; then
9446 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9447 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9448 echo "local: *; };" >> $output_objdir/$libname.ver~
9449 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9450 fi
9451 ;;
9452 esac
9453 else
9454 ld_shlibs=no
9455 fi
9456 ;;
9457
9458 netbsd*)
9459 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9460 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9461 wlarc=
9462 else
9463 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9464 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9465 fi
9466 ;;
9467
9468 solaris*)
9469 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9470 ld_shlibs=no
9471 cat <<_LT_EOF 1>&2
9472
9473 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9474 *** create shared libraries on Solaris systems. Therefore, libtool
9475 *** is disabling shared libraries support. We urge you to upgrade GNU
9476 *** binutils to release 2.9.1 or newer. Another option is to modify
9477 *** your PATH or compiler configuration so that the native linker is
9478 *** used, and then restart.
9479
9480 _LT_EOF
9481 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9482 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9483 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9484 else
9485 ld_shlibs=no
9486 fi
9487 ;;
9488
9489 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9490 case `$LD -v 2>&1` in
9491 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9492 ld_shlibs=no
9493 cat <<_LT_EOF 1>&2
9494
9495 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9496 *** reliably create shared libraries on SCO systems. Therefore, libtool
9497 *** is disabling shared libraries support. We urge you to upgrade GNU
9498 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9499 *** your PATH or compiler configuration so that the native linker is
9500 *** used, and then restart.
9501
9502 _LT_EOF
9503 ;;
9504 *)
9505 # For security reasons, it is highly recommended that you always
9506 # use absolute paths for naming shared libraries, and exclude the
9507 # DT_RUNPATH tag from executables and libraries. But doing so
9508 # requires that you compile everything twice, which is a pain.
9509 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9510 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9511 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9512 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9513 else
9514 ld_shlibs=no
9515 fi
9516 ;;
9517 esac
9518 ;;
9519
9520 sunos4*)
9521 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9522 wlarc=
9523 hardcode_direct=yes
9524 hardcode_shlibpath_var=no
9525 ;;
9526
9527 *)
9528 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9529 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9530 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9531 else
9532 ld_shlibs=no
9533 fi
9534 ;;
9535 esac
9536
9537 if test "$ld_shlibs" = no; then
9538 runpath_var=
9539 hardcode_libdir_flag_spec=
9540 export_dynamic_flag_spec=
9541 whole_archive_flag_spec=
9542 fi
9543 else
9544 # PORTME fill in a description of your system's linker (not GNU ld)
9545 case $host_os in
9546 aix3*)
9547 allow_undefined_flag=unsupported
9548 always_export_symbols=yes
9549 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'
9550 # Note: this linker hardcodes the directories in LIBPATH if there
9551 # are no directories specified by -L.
9552 hardcode_minus_L=yes
9553 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9554 # Neither direct hardcoding nor static linking is supported with a
9555 # broken collect2.
9556 hardcode_direct=unsupported
9557 fi
9558 ;;
9559
9560 aix[4-9]*)
9561 if test "$host_cpu" = ia64; then
9562 # On IA64, the linker does run time linking by default, so we don't
9563 # have to do anything special.
9564 aix_use_runtimelinking=no
9565 exp_sym_flag='-Bexport'
9566 no_entry_flag=""
9567 else
9568 # If we're using GNU nm, then we don't want the "-C" option.
9569 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9570 # Also, AIX nm treats weak defined symbols like other global
9571 # defined symbols, whereas GNU nm marks them as "W".
9572 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9573 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'
9574 else
9575 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'
9576 fi
9577 aix_use_runtimelinking=no
9578
9579 # Test if we are trying to use run time linking or normal
9580 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9581 # need to do runtime linking.
9582 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9583 for ld_flag in $LDFLAGS; do
9584 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9585 aix_use_runtimelinking=yes
9586 break
9587 fi
9588 done
9589 ;;
9590 esac
9591
9592 exp_sym_flag='-bexport'
9593 no_entry_flag='-bnoentry'
9594 fi
9595
9596 # When large executables or shared objects are built, AIX ld can
9597 # have problems creating the table of contents. If linking a library
9598 # or program results in "error TOC overflow" add -mminimal-toc to
9599 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9600 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9601
9602 archive_cmds=''
9603 hardcode_direct=yes
9604 hardcode_direct_absolute=yes
9605 hardcode_libdir_separator=':'
9606 link_all_deplibs=yes
9607 file_list_spec='${wl}-f,'
9608
9609 if test "$GCC" = yes; then
9610 case $host_os in aix4.[012]|aix4.[012].*)
9611 # We only want to do this on AIX 4.2 and lower, the check
9612 # below for broken collect2 doesn't work under 4.3+
9613 collect2name=`${CC} -print-prog-name=collect2`
9614 if test -f "$collect2name" &&
9615 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9616 then
9617 # We have reworked collect2
9618 :
9619 else
9620 # We have old collect2
9621 hardcode_direct=unsupported
9622 # It fails to find uninstalled libraries when the uninstalled
9623 # path is not listed in the libpath. Setting hardcode_minus_L
9624 # to unsupported forces relinking
9625 hardcode_minus_L=yes
9626 hardcode_libdir_flag_spec='-L$libdir'
9627 hardcode_libdir_separator=
9628 fi
9629 ;;
9630 esac
9631 shared_flag='-shared'
9632 if test "$aix_use_runtimelinking" = yes; then
9633 shared_flag="$shared_flag "'${wl}-G'
9634 fi
9635 else
9636 # not using gcc
9637 if test "$host_cpu" = ia64; then
9638 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9639 # chokes on -Wl,-G. The following line is correct:
9640 shared_flag='-G'
9641 else
9642 if test "$aix_use_runtimelinking" = yes; then
9643 shared_flag='${wl}-G'
9644 else
9645 shared_flag='${wl}-bM:SRE'
9646 fi
9647 fi
9648 fi
9649
9650 export_dynamic_flag_spec='${wl}-bexpall'
9651 # It seems that -bexpall does not export symbols beginning with
9652 # underscore (_), so it is better to generate a list of symbols to export.
9653 always_export_symbols=yes
9654 if test "$aix_use_runtimelinking" = yes; then
9655 # Warning - without using the other runtime loading flags (-brtl),
9656 # -berok will link without error, but may produce a broken library.
9657 allow_undefined_flag='-berok'
9658 # Determine the default libpath from the value encoded in an
9659 # empty executable.
9660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9661 /* end confdefs.h. */
9662
9663 int
9664 main ()
9665 {
9666
9667 ;
9668 return 0;
9669 }
9670 _ACEOF
9671 if ac_fn_c_try_link "$LINENO"; then :
9672
9673 lt_aix_libpath_sed='
9674 /Import File Strings/,/^$/ {
9675 /^0/ {
9676 s/^0 *\(.*\)$/\1/
9677 p
9678 }
9679 }'
9680 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9681 # Check for a 64-bit object if we didn't find anything.
9682 if test -z "$aix_libpath"; then
9683 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9684 fi
9685 fi
9686 rm -f core conftest.err conftest.$ac_objext \
9687 conftest$ac_exeext conftest.$ac_ext
9688 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9689
9690 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9691 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"
9692 else
9693 if test "$host_cpu" = ia64; then
9694 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9695 allow_undefined_flag="-z nodefs"
9696 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"
9697 else
9698 # Determine the default libpath from the value encoded in an
9699 # empty executable.
9700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9701 /* end confdefs.h. */
9702
9703 int
9704 main ()
9705 {
9706
9707 ;
9708 return 0;
9709 }
9710 _ACEOF
9711 if ac_fn_c_try_link "$LINENO"; then :
9712
9713 lt_aix_libpath_sed='
9714 /Import File Strings/,/^$/ {
9715 /^0/ {
9716 s/^0 *\(.*\)$/\1/
9717 p
9718 }
9719 }'
9720 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9721 # Check for a 64-bit object if we didn't find anything.
9722 if test -z "$aix_libpath"; then
9723 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9724 fi
9725 fi
9726 rm -f core conftest.err conftest.$ac_objext \
9727 conftest$ac_exeext conftest.$ac_ext
9728 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9729
9730 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9731 # Warning - without using the other run time loading flags,
9732 # -berok will link without error, but may produce a broken library.
9733 no_undefined_flag=' ${wl}-bernotok'
9734 allow_undefined_flag=' ${wl}-berok'
9735 if test "$with_gnu_ld" = yes; then
9736 # We only use this code for GNU lds that support --whole-archive.
9737 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9738 else
9739 # Exported symbols can be pulled into shared objects from archives
9740 whole_archive_flag_spec='$convenience'
9741 fi
9742 archive_cmds_need_lc=yes
9743 # This is similar to how AIX traditionally builds its shared libraries.
9744 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'
9745 fi
9746 fi
9747 ;;
9748
9749 amigaos*)
9750 case $host_cpu in
9751 powerpc)
9752 # see comment about AmigaOS4 .so support
9753 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9754 archive_expsym_cmds=''
9755 ;;
9756 m68k)
9757 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)'
9758 hardcode_libdir_flag_spec='-L$libdir'
9759 hardcode_minus_L=yes
9760 ;;
9761 esac
9762 ;;
9763
9764 bsdi[45]*)
9765 export_dynamic_flag_spec=-rdynamic
9766 ;;
9767
9768 cygwin* | mingw* | pw32* | cegcc*)
9769 # When not using gcc, we currently assume that we are using
9770 # Microsoft Visual C++.
9771 # hardcode_libdir_flag_spec is actually meaningless, as there is
9772 # no search path for DLLs.
9773 hardcode_libdir_flag_spec=' '
9774 allow_undefined_flag=unsupported
9775 # Tell ltmain to make .lib files, not .a files.
9776 libext=lib
9777 # Tell ltmain to make .dll files, not .so files.
9778 shrext_cmds=".dll"
9779 # FIXME: Setting linknames here is a bad hack.
9780 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9781 # The linker will automatically build a .lib file if we build a DLL.
9782 old_archive_from_new_cmds='true'
9783 # FIXME: Should let the user specify the lib program.
9784 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9785 fix_srcfile_path='`cygpath -w "$srcfile"`'
9786 enable_shared_with_static_runtimes=yes
9787 ;;
9788
9789 darwin* | rhapsody*)
9790
9791
9792 archive_cmds_need_lc=no
9793 hardcode_direct=no
9794 hardcode_automatic=yes
9795 hardcode_shlibpath_var=unsupported
9796 if test "$lt_cv_ld_force_load" = "yes"; then
9797 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\"`'
9798 else
9799 whole_archive_flag_spec=''
9800 fi
9801 link_all_deplibs=yes
9802 allow_undefined_flag="$_lt_dar_allow_undefined"
9803 case $cc_basename in
9804 ifort*) _lt_dar_can_shared=yes ;;
9805 *) _lt_dar_can_shared=$GCC ;;
9806 esac
9807 if test "$_lt_dar_can_shared" = "yes"; then
9808 output_verbose_link_cmd=func_echo_all
9809 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9810 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9811 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}"
9812 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}"
9813
9814 else
9815 ld_shlibs=no
9816 fi
9817
9818 ;;
9819
9820 dgux*)
9821 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9822 hardcode_libdir_flag_spec='-L$libdir'
9823 hardcode_shlibpath_var=no
9824 ;;
9825
9826 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9827 # support. Future versions do this automatically, but an explicit c++rt0.o
9828 # does not break anything, and helps significantly (at the cost of a little
9829 # extra space).
9830 freebsd2.2*)
9831 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9832 hardcode_libdir_flag_spec='-R$libdir'
9833 hardcode_direct=yes
9834 hardcode_shlibpath_var=no
9835 ;;
9836
9837 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9838 freebsd2.*)
9839 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9840 hardcode_direct=yes
9841 hardcode_minus_L=yes
9842 hardcode_shlibpath_var=no
9843 ;;
9844
9845 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9846 freebsd* | dragonfly*)
9847 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9848 hardcode_libdir_flag_spec='-R$libdir'
9849 hardcode_direct=yes
9850 hardcode_shlibpath_var=no
9851 ;;
9852
9853 hpux9*)
9854 if test "$GCC" = yes; then
9855 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'
9856 else
9857 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'
9858 fi
9859 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9860 hardcode_libdir_separator=:
9861 hardcode_direct=yes
9862
9863 # hardcode_minus_L: Not really in the search PATH,
9864 # but as the default location of the library.
9865 hardcode_minus_L=yes
9866 export_dynamic_flag_spec='${wl}-E'
9867 ;;
9868
9869 hpux10*)
9870 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9871 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9872 else
9873 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9874 fi
9875 if test "$with_gnu_ld" = no; then
9876 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9877 hardcode_libdir_flag_spec_ld='+b $libdir'
9878 hardcode_libdir_separator=:
9879 hardcode_direct=yes
9880 hardcode_direct_absolute=yes
9881 export_dynamic_flag_spec='${wl}-E'
9882 # hardcode_minus_L: Not really in the search PATH,
9883 # but as the default location of the library.
9884 hardcode_minus_L=yes
9885 fi
9886 ;;
9887
9888 hpux11*)
9889 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9890 case $host_cpu in
9891 hppa*64*)
9892 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9893 ;;
9894 ia64*)
9895 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9896 ;;
9897 *)
9898 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9899 ;;
9900 esac
9901 else
9902 case $host_cpu in
9903 hppa*64*)
9904 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9905 ;;
9906 ia64*)
9907 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9908 ;;
9909 *)
9910
9911 # Older versions of the 11.00 compiler do not understand -b yet
9912 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9914 $as_echo_n "checking if $CC understands -b... " >&6; }
9915 if ${lt_cv_prog_compiler__b+:} false; then :
9916 $as_echo_n "(cached) " >&6
9917 else
9918 lt_cv_prog_compiler__b=no
9919 save_LDFLAGS="$LDFLAGS"
9920 LDFLAGS="$LDFLAGS -b"
9921 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9922 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9923 # The linker can only warn and ignore the option if not recognized
9924 # So say no if there are warnings
9925 if test -s conftest.err; then
9926 # Append any errors to the config.log.
9927 cat conftest.err 1>&5
9928 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9929 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9930 if diff conftest.exp conftest.er2 >/dev/null; then
9931 lt_cv_prog_compiler__b=yes
9932 fi
9933 else
9934 lt_cv_prog_compiler__b=yes
9935 fi
9936 fi
9937 $RM -r conftest*
9938 LDFLAGS="$save_LDFLAGS"
9939
9940 fi
9941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9942 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9943
9944 if test x"$lt_cv_prog_compiler__b" = xyes; then
9945 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9946 else
9947 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9948 fi
9949
9950 ;;
9951 esac
9952 fi
9953 if test "$with_gnu_ld" = no; then
9954 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9955 hardcode_libdir_separator=:
9956
9957 case $host_cpu in
9958 hppa*64*|ia64*)
9959 hardcode_direct=no
9960 hardcode_shlibpath_var=no
9961 ;;
9962 *)
9963 hardcode_direct=yes
9964 hardcode_direct_absolute=yes
9965 export_dynamic_flag_spec='${wl}-E'
9966
9967 # hardcode_minus_L: Not really in the search PATH,
9968 # but as the default location of the library.
9969 hardcode_minus_L=yes
9970 ;;
9971 esac
9972 fi
9973 ;;
9974
9975 irix5* | irix6* | nonstopux*)
9976 if test "$GCC" = yes; then
9977 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'
9978 # Try to use the -exported_symbol ld option, if it does not
9979 # work, assume that -exports_file does not work either and
9980 # implicitly export all symbols.
9981 save_LDFLAGS="$LDFLAGS"
9982 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9984 /* end confdefs.h. */
9985 int foo(void) {}
9986 _ACEOF
9987 if ac_fn_c_try_link "$LINENO"; then :
9988 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'
9989
9990 fi
9991 rm -f core conftest.err conftest.$ac_objext \
9992 conftest$ac_exeext conftest.$ac_ext
9993 LDFLAGS="$save_LDFLAGS"
9994 else
9995 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'
9996 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'
9997 fi
9998 archive_cmds_need_lc='no'
9999 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10000 hardcode_libdir_separator=:
10001 inherit_rpath=yes
10002 link_all_deplibs=yes
10003 ;;
10004
10005 netbsd*)
10006 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10007 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10008 else
10009 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10010 fi
10011 hardcode_libdir_flag_spec='-R$libdir'
10012 hardcode_direct=yes
10013 hardcode_shlibpath_var=no
10014 ;;
10015
10016 newsos6)
10017 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10018 hardcode_direct=yes
10019 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10020 hardcode_libdir_separator=:
10021 hardcode_shlibpath_var=no
10022 ;;
10023
10024 *nto* | *qnx*)
10025 ;;
10026
10027 openbsd*)
10028 if test -f /usr/libexec/ld.so; then
10029 hardcode_direct=yes
10030 hardcode_shlibpath_var=no
10031 hardcode_direct_absolute=yes
10032 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10033 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10034 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10035 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10036 export_dynamic_flag_spec='${wl}-E'
10037 else
10038 case $host_os in
10039 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10040 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10041 hardcode_libdir_flag_spec='-R$libdir'
10042 ;;
10043 *)
10044 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10045 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10046 ;;
10047 esac
10048 fi
10049 else
10050 ld_shlibs=no
10051 fi
10052 ;;
10053
10054 os2*)
10055 hardcode_libdir_flag_spec='-L$libdir'
10056 hardcode_minus_L=yes
10057 allow_undefined_flag=unsupported
10058 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'
10059 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10060 ;;
10061
10062 osf3*)
10063 if test "$GCC" = yes; then
10064 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10065 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'
10066 else
10067 allow_undefined_flag=' -expect_unresolved \*'
10068 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'
10069 fi
10070 archive_cmds_need_lc='no'
10071 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10072 hardcode_libdir_separator=:
10073 ;;
10074
10075 osf4* | osf5*) # as osf3* with the addition of -msym flag
10076 if test "$GCC" = yes; then
10077 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10078 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'
10079 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10080 else
10081 allow_undefined_flag=' -expect_unresolved \*'
10082 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'
10083 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~
10084 $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'
10085
10086 # Both c and cxx compiler support -rpath directly
10087 hardcode_libdir_flag_spec='-rpath $libdir'
10088 fi
10089 archive_cmds_need_lc='no'
10090 hardcode_libdir_separator=:
10091 ;;
10092
10093 solaris*)
10094 no_undefined_flag=' -z defs'
10095 if test "$GCC" = yes; then
10096 wlarc='${wl}'
10097 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10098 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10099 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10100 else
10101 case `$CC -V 2>&1` in
10102 *"Compilers 5.0"*)
10103 wlarc=''
10104 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10105 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10106 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10107 ;;
10108 *)
10109 wlarc='${wl}'
10110 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10111 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10112 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10113 ;;
10114 esac
10115 fi
10116 hardcode_libdir_flag_spec='-R$libdir'
10117 hardcode_shlibpath_var=no
10118 case $host_os in
10119 solaris2.[0-5] | solaris2.[0-5].*) ;;
10120 *)
10121 # The compiler driver will combine and reorder linker options,
10122 # but understands `-z linker_flag'. GCC discards it without `$wl',
10123 # but is careful enough not to reorder.
10124 # Supported since Solaris 2.6 (maybe 2.5.1?)
10125 if test "$GCC" = yes; then
10126 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10127 else
10128 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10129 fi
10130 ;;
10131 esac
10132 link_all_deplibs=yes
10133 ;;
10134
10135 sunos4*)
10136 if test "x$host_vendor" = xsequent; then
10137 # Use $CC to link under sequent, because it throws in some extra .o
10138 # files that make .init and .fini sections work.
10139 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10140 else
10141 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10142 fi
10143 hardcode_libdir_flag_spec='-L$libdir'
10144 hardcode_direct=yes
10145 hardcode_minus_L=yes
10146 hardcode_shlibpath_var=no
10147 ;;
10148
10149 sysv4)
10150 case $host_vendor in
10151 sni)
10152 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10153 hardcode_direct=yes # is this really true???
10154 ;;
10155 siemens)
10156 ## LD is ld it makes a PLAMLIB
10157 ## CC just makes a GrossModule.
10158 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10159 reload_cmds='$CC -r -o $output$reload_objs'
10160 hardcode_direct=no
10161 ;;
10162 motorola)
10163 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10164 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10165 ;;
10166 esac
10167 runpath_var='LD_RUN_PATH'
10168 hardcode_shlibpath_var=no
10169 ;;
10170
10171 sysv4.3*)
10172 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10173 hardcode_shlibpath_var=no
10174 export_dynamic_flag_spec='-Bexport'
10175 ;;
10176
10177 sysv4*MP*)
10178 if test -d /usr/nec; then
10179 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10180 hardcode_shlibpath_var=no
10181 runpath_var=LD_RUN_PATH
10182 hardcode_runpath_var=yes
10183 ld_shlibs=yes
10184 fi
10185 ;;
10186
10187 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10188 no_undefined_flag='${wl}-z,text'
10189 archive_cmds_need_lc=no
10190 hardcode_shlibpath_var=no
10191 runpath_var='LD_RUN_PATH'
10192
10193 if test "$GCC" = yes; then
10194 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10195 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10196 else
10197 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10198 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10199 fi
10200 ;;
10201
10202 sysv5* | sco3.2v5* | sco5v6*)
10203 # Note: We can NOT use -z defs as we might desire, because we do not
10204 # link with -lc, and that would cause any symbols used from libc to
10205 # always be unresolved, which means just about no library would
10206 # ever link correctly. If we're not using GNU ld we use -z text
10207 # though, which does catch some bad symbols but isn't as heavy-handed
10208 # as -z defs.
10209 no_undefined_flag='${wl}-z,text'
10210 allow_undefined_flag='${wl}-z,nodefs'
10211 archive_cmds_need_lc=no
10212 hardcode_shlibpath_var=no
10213 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10214 hardcode_libdir_separator=':'
10215 link_all_deplibs=yes
10216 export_dynamic_flag_spec='${wl}-Bexport'
10217 runpath_var='LD_RUN_PATH'
10218
10219 if test "$GCC" = yes; then
10220 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10221 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10222 else
10223 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10224 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10225 fi
10226 ;;
10227
10228 uts4*)
10229 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10230 hardcode_libdir_flag_spec='-L$libdir'
10231 hardcode_shlibpath_var=no
10232 ;;
10233
10234 *)
10235 ld_shlibs=no
10236 ;;
10237 esac
10238
10239 if test x$host_vendor = xsni; then
10240 case $host in
10241 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10242 export_dynamic_flag_spec='${wl}-Blargedynsym'
10243 ;;
10244 esac
10245 fi
10246 fi
10247
10248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10249 $as_echo "$ld_shlibs" >&6; }
10250 test "$ld_shlibs" = no && can_build_shared=no
10251
10252 with_gnu_ld=$with_gnu_ld
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268 #
10269 # Do we need to explicitly link libc?
10270 #
10271 case "x$archive_cmds_need_lc" in
10272 x|xyes)
10273 # Assume -lc should be added
10274 archive_cmds_need_lc=yes
10275
10276 if test "$enable_shared" = yes && test "$GCC" = yes; then
10277 case $archive_cmds in
10278 *'~'*)
10279 # FIXME: we may have to deal with multi-command sequences.
10280 ;;
10281 '$CC '*)
10282 # Test whether the compiler implicitly links with -lc since on some
10283 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10284 # to ld, don't add -lc before -lgcc.
10285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10286 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10287 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10288 $as_echo_n "(cached) " >&6
10289 else
10290 $RM conftest*
10291 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10292
10293 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10294 (eval $ac_compile) 2>&5
10295 ac_status=$?
10296 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10297 test $ac_status = 0; } 2>conftest.err; then
10298 soname=conftest
10299 lib=conftest
10300 libobjs=conftest.$ac_objext
10301 deplibs=
10302 wl=$lt_prog_compiler_wl
10303 pic_flag=$lt_prog_compiler_pic
10304 compiler_flags=-v
10305 linker_flags=-v
10306 verstring=
10307 output_objdir=.
10308 libname=conftest
10309 lt_save_allow_undefined_flag=$allow_undefined_flag
10310 allow_undefined_flag=
10311 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10312 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10313 ac_status=$?
10314 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10315 test $ac_status = 0; }
10316 then
10317 lt_cv_archive_cmds_need_lc=no
10318 else
10319 lt_cv_archive_cmds_need_lc=yes
10320 fi
10321 allow_undefined_flag=$lt_save_allow_undefined_flag
10322 else
10323 cat conftest.err 1>&5
10324 fi
10325 $RM conftest*
10326
10327 fi
10328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10329 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10330 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10331 ;;
10332 esac
10333 fi
10334 ;;
10335 esac
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
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
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10494 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10495
10496 if test "$GCC" = yes; then
10497 case $host_os in
10498 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10499 *) lt_awk_arg="/^libraries:/" ;;
10500 esac
10501 case $host_os in
10502 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10503 *) lt_sed_strip_eq="s,=/,/,g" ;;
10504 esac
10505 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10506 case $lt_search_path_spec in
10507 *\;*)
10508 # if the path contains ";" then we assume it to be the separator
10509 # otherwise default to the standard path separator (i.e. ":") - it is
10510 # assumed that no part of a normal pathname contains ";" but that should
10511 # okay in the real world where ";" in dirpaths is itself problematic.
10512 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10513 ;;
10514 *)
10515 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10516 ;;
10517 esac
10518 # Ok, now we have the path, separated by spaces, we can step through it
10519 # and add multilib dir if necessary.
10520 lt_tmp_lt_search_path_spec=
10521 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10522 for lt_sys_path in $lt_search_path_spec; do
10523 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10524 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10525 else
10526 test -d "$lt_sys_path" && \
10527 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10528 fi
10529 done
10530 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10531 BEGIN {RS=" "; FS="/|\n";} {
10532 lt_foo="";
10533 lt_count=0;
10534 for (lt_i = NF; lt_i > 0; lt_i--) {
10535 if ($lt_i != "" && $lt_i != ".") {
10536 if ($lt_i == "..") {
10537 lt_count++;
10538 } else {
10539 if (lt_count == 0) {
10540 lt_foo="/" $lt_i lt_foo;
10541 } else {
10542 lt_count--;
10543 }
10544 }
10545 }
10546 }
10547 if (lt_foo != "") { lt_freq[lt_foo]++; }
10548 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10549 }'`
10550 # AWK program above erroneously prepends '/' to C:/dos/paths
10551 # for these hosts.
10552 case $host_os in
10553 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10554 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10555 esac
10556 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10557 else
10558 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10559 fi
10560 library_names_spec=
10561 libname_spec='lib$name'
10562 soname_spec=
10563 shrext_cmds=".so"
10564 postinstall_cmds=
10565 postuninstall_cmds=
10566 finish_cmds=
10567 finish_eval=
10568 shlibpath_var=
10569 shlibpath_overrides_runpath=unknown
10570 version_type=none
10571 dynamic_linker="$host_os ld.so"
10572 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10573 need_lib_prefix=unknown
10574 hardcode_into_libs=no
10575
10576 # when you set need_version to no, make sure it does not cause -set_version
10577 # flags to be left without arguments
10578 need_version=unknown
10579
10580 case $host_os in
10581 aix3*)
10582 version_type=linux
10583 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10584 shlibpath_var=LIBPATH
10585
10586 # AIX 3 has no versioning support, so we append a major version to the name.
10587 soname_spec='${libname}${release}${shared_ext}$major'
10588 ;;
10589
10590 aix[4-9]*)
10591 version_type=linux
10592 need_lib_prefix=no
10593 need_version=no
10594 hardcode_into_libs=yes
10595 if test "$host_cpu" = ia64; then
10596 # AIX 5 supports IA64
10597 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10598 shlibpath_var=LD_LIBRARY_PATH
10599 else
10600 # With GCC up to 2.95.x, collect2 would create an import file
10601 # for dependence libraries. The import file would start with
10602 # the line `#! .'. This would cause the generated library to
10603 # depend on `.', always an invalid library. This was fixed in
10604 # development snapshots of GCC prior to 3.0.
10605 case $host_os in
10606 aix4 | aix4.[01] | aix4.[01].*)
10607 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10608 echo ' yes '
10609 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10610 :
10611 else
10612 can_build_shared=no
10613 fi
10614 ;;
10615 esac
10616 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10617 # soname into executable. Probably we can add versioning support to
10618 # collect2, so additional links can be useful in future.
10619 if test "$aix_use_runtimelinking" = yes; then
10620 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10621 # instead of lib<name>.a to let people know that these are not
10622 # typical AIX shared libraries.
10623 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10624 else
10625 # We preserve .a as extension for shared libraries through AIX4.2
10626 # and later when we are not doing run time linking.
10627 library_names_spec='${libname}${release}.a $libname.a'
10628 soname_spec='${libname}${release}${shared_ext}$major'
10629 fi
10630 shlibpath_var=LIBPATH
10631 fi
10632 ;;
10633
10634 amigaos*)
10635 case $host_cpu in
10636 powerpc)
10637 # Since July 2007 AmigaOS4 officially supports .so libraries.
10638 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10639 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10640 ;;
10641 m68k)
10642 library_names_spec='$libname.ixlibrary $libname.a'
10643 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10644 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'
10645 ;;
10646 esac
10647 ;;
10648
10649 beos*)
10650 library_names_spec='${libname}${shared_ext}'
10651 dynamic_linker="$host_os ld.so"
10652 shlibpath_var=LIBRARY_PATH
10653 ;;
10654
10655 bsdi[45]*)
10656 version_type=linux
10657 need_version=no
10658 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10659 soname_spec='${libname}${release}${shared_ext}$major'
10660 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10661 shlibpath_var=LD_LIBRARY_PATH
10662 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10663 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10664 # the default ld.so.conf also contains /usr/contrib/lib and
10665 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10666 # libtool to hard-code these into programs
10667 ;;
10668
10669 cygwin* | mingw* | pw32* | cegcc*)
10670 version_type=windows
10671 shrext_cmds=".dll"
10672 need_version=no
10673 need_lib_prefix=no
10674
10675 case $GCC,$host_os in
10676 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10677 library_names_spec='$libname.dll.a'
10678 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10679 postinstall_cmds='base_file=`basename \${file}`~
10680 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10681 dldir=$destdir/`dirname \$dlpath`~
10682 test -d \$dldir || mkdir -p \$dldir~
10683 $install_prog $dir/$dlname \$dldir/$dlname~
10684 chmod a+x \$dldir/$dlname~
10685 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10686 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10687 fi'
10688 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10689 dlpath=$dir/\$dldll~
10690 $RM \$dlpath'
10691 shlibpath_overrides_runpath=yes
10692
10693 case $host_os in
10694 cygwin*)
10695 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10696 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10697
10698 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10699 ;;
10700 mingw* | cegcc*)
10701 # MinGW DLLs use traditional 'lib' prefix
10702 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10703 ;;
10704 pw32*)
10705 # pw32 DLLs use 'pw' prefix rather than 'lib'
10706 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10707 ;;
10708 esac
10709 ;;
10710
10711 *)
10712 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10713 ;;
10714 esac
10715 dynamic_linker='Win32 ld.exe'
10716 # FIXME: first we should search . and the directory the executable is in
10717 shlibpath_var=PATH
10718 ;;
10719
10720 darwin* | rhapsody*)
10721 dynamic_linker="$host_os dyld"
10722 version_type=darwin
10723 need_lib_prefix=no
10724 need_version=no
10725 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10726 soname_spec='${libname}${release}${major}$shared_ext'
10727 shlibpath_overrides_runpath=yes
10728 shlibpath_var=DYLD_LIBRARY_PATH
10729 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10730
10731 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10732 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10733 ;;
10734
10735 dgux*)
10736 version_type=linux
10737 need_lib_prefix=no
10738 need_version=no
10739 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10740 soname_spec='${libname}${release}${shared_ext}$major'
10741 shlibpath_var=LD_LIBRARY_PATH
10742 ;;
10743
10744 freebsd* | dragonfly*)
10745 # DragonFly does not have aout. When/if they implement a new
10746 # versioning mechanism, adjust this.
10747 if test -x /usr/bin/objformat; then
10748 objformat=`/usr/bin/objformat`
10749 else
10750 case $host_os in
10751 freebsd[23].*) objformat=aout ;;
10752 *) objformat=elf ;;
10753 esac
10754 fi
10755 version_type=freebsd-$objformat
10756 case $version_type in
10757 freebsd-elf*)
10758 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10759 need_version=no
10760 need_lib_prefix=no
10761 ;;
10762 freebsd-*)
10763 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10764 need_version=yes
10765 ;;
10766 esac
10767 shlibpath_var=LD_LIBRARY_PATH
10768 case $host_os in
10769 freebsd2.*)
10770 shlibpath_overrides_runpath=yes
10771 ;;
10772 freebsd3.[01]* | freebsdelf3.[01]*)
10773 shlibpath_overrides_runpath=yes
10774 hardcode_into_libs=yes
10775 ;;
10776 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10777 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10778 shlibpath_overrides_runpath=no
10779 hardcode_into_libs=yes
10780 ;;
10781 *) # from 4.6 on, and DragonFly
10782 shlibpath_overrides_runpath=yes
10783 hardcode_into_libs=yes
10784 ;;
10785 esac
10786 ;;
10787
10788 haiku*)
10789 version_type=linux
10790 need_lib_prefix=no
10791 need_version=no
10792 dynamic_linker="$host_os runtime_loader"
10793 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10794 soname_spec='${libname}${release}${shared_ext}$major'
10795 shlibpath_var=LIBRARY_PATH
10796 shlibpath_overrides_runpath=yes
10797 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10798 hardcode_into_libs=yes
10799 ;;
10800
10801 hpux9* | hpux10* | hpux11*)
10802 # Give a soname corresponding to the major version so that dld.sl refuses to
10803 # link against other versions.
10804 version_type=sunos
10805 need_lib_prefix=no
10806 need_version=no
10807 case $host_cpu in
10808 ia64*)
10809 shrext_cmds='.so'
10810 hardcode_into_libs=yes
10811 dynamic_linker="$host_os dld.so"
10812 shlibpath_var=LD_LIBRARY_PATH
10813 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10814 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10815 soname_spec='${libname}${release}${shared_ext}$major'
10816 if test "X$HPUX_IA64_MODE" = X32; then
10817 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10818 else
10819 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10820 fi
10821 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10822 ;;
10823 hppa*64*)
10824 shrext_cmds='.sl'
10825 hardcode_into_libs=yes
10826 dynamic_linker="$host_os dld.sl"
10827 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10828 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10829 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10830 soname_spec='${libname}${release}${shared_ext}$major'
10831 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10832 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10833 ;;
10834 *)
10835 shrext_cmds='.sl'
10836 dynamic_linker="$host_os dld.sl"
10837 shlibpath_var=SHLIB_PATH
10838 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10839 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10840 soname_spec='${libname}${release}${shared_ext}$major'
10841 ;;
10842 esac
10843 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10844 postinstall_cmds='chmod 555 $lib'
10845 # or fails outright, so override atomically:
10846 install_override_mode=555
10847 ;;
10848
10849 interix[3-9]*)
10850 version_type=linux
10851 need_lib_prefix=no
10852 need_version=no
10853 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10854 soname_spec='${libname}${release}${shared_ext}$major'
10855 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10856 shlibpath_var=LD_LIBRARY_PATH
10857 shlibpath_overrides_runpath=no
10858 hardcode_into_libs=yes
10859 ;;
10860
10861 irix5* | irix6* | nonstopux*)
10862 case $host_os in
10863 nonstopux*) version_type=nonstopux ;;
10864 *)
10865 if test "$lt_cv_prog_gnu_ld" = yes; then
10866 version_type=linux
10867 else
10868 version_type=irix
10869 fi ;;
10870 esac
10871 need_lib_prefix=no
10872 need_version=no
10873 soname_spec='${libname}${release}${shared_ext}$major'
10874 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10875 case $host_os in
10876 irix5* | nonstopux*)
10877 libsuff= shlibsuff=
10878 ;;
10879 *)
10880 case $LD in # libtool.m4 will add one of these switches to LD
10881 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10882 libsuff= shlibsuff= libmagic=32-bit;;
10883 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10884 libsuff=32 shlibsuff=N32 libmagic=N32;;
10885 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10886 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10887 *) libsuff= shlibsuff= libmagic=never-match;;
10888 esac
10889 ;;
10890 esac
10891 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10892 shlibpath_overrides_runpath=no
10893 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10894 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10895 hardcode_into_libs=yes
10896 ;;
10897
10898 # No shared lib support for Linux oldld, aout, or coff.
10899 linux*oldld* | linux*aout* | linux*coff*)
10900 dynamic_linker=no
10901 ;;
10902
10903 # This must be Linux ELF.
10904 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
10905 version_type=linux
10906 need_lib_prefix=no
10907 need_version=no
10908 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10909 soname_spec='${libname}${release}${shared_ext}$major'
10910 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10911 shlibpath_var=LD_LIBRARY_PATH
10912 shlibpath_overrides_runpath=no
10913
10914 # Some binutils ld are patched to set DT_RUNPATH
10915 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10916 $as_echo_n "(cached) " >&6
10917 else
10918 lt_cv_shlibpath_overrides_runpath=no
10919 save_LDFLAGS=$LDFLAGS
10920 save_libdir=$libdir
10921 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10922 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10923 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10924 /* end confdefs.h. */
10925
10926 int
10927 main ()
10928 {
10929
10930 ;
10931 return 0;
10932 }
10933 _ACEOF
10934 if ac_fn_c_try_link "$LINENO"; then :
10935 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10936 lt_cv_shlibpath_overrides_runpath=yes
10937 fi
10938 fi
10939 rm -f core conftest.err conftest.$ac_objext \
10940 conftest$ac_exeext conftest.$ac_ext
10941 LDFLAGS=$save_LDFLAGS
10942 libdir=$save_libdir
10943
10944 fi
10945
10946 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10947
10948 # This implies no fast_install, which is unacceptable.
10949 # Some rework will be needed to allow for fast_install
10950 # before this can be enabled.
10951 hardcode_into_libs=yes
10952
10953 # Append ld.so.conf contents to the search path
10954 if test -f /etc/ld.so.conf; then
10955 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' ' '`
10956 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10957 fi
10958
10959 # We used to test for /lib/ld.so.1 and disable shared libraries on
10960 # powerpc, because MkLinux only supported shared libraries with the
10961 # GNU dynamic linker. Since this was broken with cross compilers,
10962 # most powerpc-linux boxes support dynamic linking these days and
10963 # people can always --disable-shared, the test was removed, and we
10964 # assume the GNU/Linux dynamic linker is in use.
10965 dynamic_linker='GNU/Linux ld.so'
10966 ;;
10967
10968 netbsd*)
10969 version_type=sunos
10970 need_lib_prefix=no
10971 need_version=no
10972 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10973 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10974 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10975 dynamic_linker='NetBSD (a.out) ld.so'
10976 else
10977 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10978 soname_spec='${libname}${release}${shared_ext}$major'
10979 dynamic_linker='NetBSD ld.elf_so'
10980 fi
10981 shlibpath_var=LD_LIBRARY_PATH
10982 shlibpath_overrides_runpath=yes
10983 hardcode_into_libs=yes
10984 ;;
10985
10986 newsos6)
10987 version_type=linux
10988 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10989 shlibpath_var=LD_LIBRARY_PATH
10990 shlibpath_overrides_runpath=yes
10991 ;;
10992
10993 *nto* | *qnx*)
10994 version_type=qnx
10995 need_lib_prefix=no
10996 need_version=no
10997 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10998 soname_spec='${libname}${release}${shared_ext}$major'
10999 shlibpath_var=LD_LIBRARY_PATH
11000 shlibpath_overrides_runpath=no
11001 hardcode_into_libs=yes
11002 dynamic_linker='ldqnx.so'
11003 ;;
11004
11005 openbsd*)
11006 version_type=sunos
11007 sys_lib_dlsearch_path_spec="/usr/lib"
11008 need_lib_prefix=no
11009 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11010 case $host_os in
11011 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11012 *) need_version=no ;;
11013 esac
11014 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11015 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11016 shlibpath_var=LD_LIBRARY_PATH
11017 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11018 case $host_os in
11019 openbsd2.[89] | openbsd2.[89].*)
11020 shlibpath_overrides_runpath=no
11021 ;;
11022 *)
11023 shlibpath_overrides_runpath=yes
11024 ;;
11025 esac
11026 else
11027 shlibpath_overrides_runpath=yes
11028 fi
11029 ;;
11030
11031 os2*)
11032 libname_spec='$name'
11033 shrext_cmds=".dll"
11034 need_lib_prefix=no
11035 library_names_spec='$libname${shared_ext} $libname.a'
11036 dynamic_linker='OS/2 ld.exe'
11037 shlibpath_var=LIBPATH
11038 ;;
11039
11040 osf3* | osf4* | osf5*)
11041 version_type=osf
11042 need_lib_prefix=no
11043 need_version=no
11044 soname_spec='${libname}${release}${shared_ext}$major'
11045 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11046 shlibpath_var=LD_LIBRARY_PATH
11047 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11048 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11049 ;;
11050
11051 rdos*)
11052 dynamic_linker=no
11053 ;;
11054
11055 solaris*)
11056 version_type=linux
11057 need_lib_prefix=no
11058 need_version=no
11059 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11060 soname_spec='${libname}${release}${shared_ext}$major'
11061 shlibpath_var=LD_LIBRARY_PATH
11062 shlibpath_overrides_runpath=yes
11063 hardcode_into_libs=yes
11064 # ldd complains unless libraries are executable
11065 postinstall_cmds='chmod +x $lib'
11066 ;;
11067
11068 sunos4*)
11069 version_type=sunos
11070 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11071 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11072 shlibpath_var=LD_LIBRARY_PATH
11073 shlibpath_overrides_runpath=yes
11074 if test "$with_gnu_ld" = yes; then
11075 need_lib_prefix=no
11076 fi
11077 need_version=yes
11078 ;;
11079
11080 sysv4 | sysv4.3*)
11081 version_type=linux
11082 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11083 soname_spec='${libname}${release}${shared_ext}$major'
11084 shlibpath_var=LD_LIBRARY_PATH
11085 case $host_vendor in
11086 sni)
11087 shlibpath_overrides_runpath=no
11088 need_lib_prefix=no
11089 runpath_var=LD_RUN_PATH
11090 ;;
11091 siemens)
11092 need_lib_prefix=no
11093 ;;
11094 motorola)
11095 need_lib_prefix=no
11096 need_version=no
11097 shlibpath_overrides_runpath=no
11098 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11099 ;;
11100 esac
11101 ;;
11102
11103 sysv4*MP*)
11104 if test -d /usr/nec ;then
11105 version_type=linux
11106 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11107 soname_spec='$libname${shared_ext}.$major'
11108 shlibpath_var=LD_LIBRARY_PATH
11109 fi
11110 ;;
11111
11112 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11113 version_type=freebsd-elf
11114 need_lib_prefix=no
11115 need_version=no
11116 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11117 soname_spec='${libname}${release}${shared_ext}$major'
11118 shlibpath_var=LD_LIBRARY_PATH
11119 shlibpath_overrides_runpath=yes
11120 hardcode_into_libs=yes
11121 if test "$with_gnu_ld" = yes; then
11122 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11123 else
11124 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11125 case $host_os in
11126 sco3.2v5*)
11127 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11128 ;;
11129 esac
11130 fi
11131 sys_lib_dlsearch_path_spec='/usr/lib'
11132 ;;
11133
11134 tpf*)
11135 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11136 version_type=linux
11137 need_lib_prefix=no
11138 need_version=no
11139 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11140 shlibpath_var=LD_LIBRARY_PATH
11141 shlibpath_overrides_runpath=no
11142 hardcode_into_libs=yes
11143 ;;
11144
11145 uts4*)
11146 version_type=linux
11147 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11148 soname_spec='${libname}${release}${shared_ext}$major'
11149 shlibpath_var=LD_LIBRARY_PATH
11150 ;;
11151
11152 *)
11153 dynamic_linker=no
11154 ;;
11155 esac
11156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11157 $as_echo "$dynamic_linker" >&6; }
11158 test "$dynamic_linker" = no && can_build_shared=no
11159
11160 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11161 if test "$GCC" = yes; then
11162 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11163 fi
11164
11165 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11166 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11167 fi
11168 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11169 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11170 fi
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250
11251
11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11264 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11265 hardcode_action=
11266 if test -n "$hardcode_libdir_flag_spec" ||
11267 test -n "$runpath_var" ||
11268 test "X$hardcode_automatic" = "Xyes" ; then
11269
11270 # We can hardcode non-existent directories.
11271 if test "$hardcode_direct" != no &&
11272 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11273 # have to relink, otherwise we might link with an installed library
11274 # when we should be linking with a yet-to-be-installed one
11275 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11276 test "$hardcode_minus_L" != no; then
11277 # Linking always hardcodes the temporary library directory.
11278 hardcode_action=relink
11279 else
11280 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11281 hardcode_action=immediate
11282 fi
11283 else
11284 # We cannot hardcode anything, or else we can only hardcode existing
11285 # directories.
11286 hardcode_action=unsupported
11287 fi
11288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11289 $as_echo "$hardcode_action" >&6; }
11290
11291 if test "$hardcode_action" = relink ||
11292 test "$inherit_rpath" = yes; then
11293 # Fast installation is not supported
11294 enable_fast_install=no
11295 elif test "$shlibpath_overrides_runpath" = yes ||
11296 test "$enable_shared" = no; then
11297 # Fast installation is not necessary
11298 enable_fast_install=needless
11299 fi
11300
11301
11302
11303
11304
11305
11306 if test "x$enable_dlopen" != xyes; then
11307 enable_dlopen=unknown
11308 enable_dlopen_self=unknown
11309 enable_dlopen_self_static=unknown
11310 else
11311 lt_cv_dlopen=no
11312 lt_cv_dlopen_libs=
11313
11314 case $host_os in
11315 beos*)
11316 lt_cv_dlopen="load_add_on"
11317 lt_cv_dlopen_libs=
11318 lt_cv_dlopen_self=yes
11319 ;;
11320
11321 mingw* | pw32* | cegcc*)
11322 lt_cv_dlopen="LoadLibrary"
11323 lt_cv_dlopen_libs=
11324 ;;
11325
11326 cygwin*)
11327 lt_cv_dlopen="dlopen"
11328 lt_cv_dlopen_libs=
11329 ;;
11330
11331 darwin*)
11332 # if libdl is installed we need to link against it
11333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11334 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11335 if ${ac_cv_lib_dl_dlopen+:} false; then :
11336 $as_echo_n "(cached) " >&6
11337 else
11338 ac_check_lib_save_LIBS=$LIBS
11339 LIBS="-ldl $LIBS"
11340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11341 /* end confdefs.h. */
11342
11343 /* Override any GCC internal prototype to avoid an error.
11344 Use char because int might match the return type of a GCC
11345 builtin and then its argument prototype would still apply. */
11346 #ifdef __cplusplus
11347 extern "C"
11348 #endif
11349 char dlopen ();
11350 int
11351 main ()
11352 {
11353 return dlopen ();
11354 ;
11355 return 0;
11356 }
11357 _ACEOF
11358 if ac_fn_c_try_link "$LINENO"; then :
11359 ac_cv_lib_dl_dlopen=yes
11360 else
11361 ac_cv_lib_dl_dlopen=no
11362 fi
11363 rm -f core conftest.err conftest.$ac_objext \
11364 conftest$ac_exeext conftest.$ac_ext
11365 LIBS=$ac_check_lib_save_LIBS
11366 fi
11367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11368 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11369 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11370 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11371 else
11372
11373 lt_cv_dlopen="dyld"
11374 lt_cv_dlopen_libs=
11375 lt_cv_dlopen_self=yes
11376
11377 fi
11378
11379 ;;
11380
11381 *)
11382 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11383 if test "x$ac_cv_func_shl_load" = xyes; then :
11384 lt_cv_dlopen="shl_load"
11385 else
11386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11387 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11388 if ${ac_cv_lib_dld_shl_load+:} false; then :
11389 $as_echo_n "(cached) " >&6
11390 else
11391 ac_check_lib_save_LIBS=$LIBS
11392 LIBS="-ldld $LIBS"
11393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11394 /* end confdefs.h. */
11395
11396 /* Override any GCC internal prototype to avoid an error.
11397 Use char because int might match the return type of a GCC
11398 builtin and then its argument prototype would still apply. */
11399 #ifdef __cplusplus
11400 extern "C"
11401 #endif
11402 char shl_load ();
11403 int
11404 main ()
11405 {
11406 return shl_load ();
11407 ;
11408 return 0;
11409 }
11410 _ACEOF
11411 if ac_fn_c_try_link "$LINENO"; then :
11412 ac_cv_lib_dld_shl_load=yes
11413 else
11414 ac_cv_lib_dld_shl_load=no
11415 fi
11416 rm -f core conftest.err conftest.$ac_objext \
11417 conftest$ac_exeext conftest.$ac_ext
11418 LIBS=$ac_check_lib_save_LIBS
11419 fi
11420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11421 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11422 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11423 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11424 else
11425 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11426 if test "x$ac_cv_func_dlopen" = xyes; then :
11427 lt_cv_dlopen="dlopen"
11428 else
11429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11430 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11431 if ${ac_cv_lib_dl_dlopen+:} false; then :
11432 $as_echo_n "(cached) " >&6
11433 else
11434 ac_check_lib_save_LIBS=$LIBS
11435 LIBS="-ldl $LIBS"
11436 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11437 /* end confdefs.h. */
11438
11439 /* Override any GCC internal prototype to avoid an error.
11440 Use char because int might match the return type of a GCC
11441 builtin and then its argument prototype would still apply. */
11442 #ifdef __cplusplus
11443 extern "C"
11444 #endif
11445 char dlopen ();
11446 int
11447 main ()
11448 {
11449 return dlopen ();
11450 ;
11451 return 0;
11452 }
11453 _ACEOF
11454 if ac_fn_c_try_link "$LINENO"; then :
11455 ac_cv_lib_dl_dlopen=yes
11456 else
11457 ac_cv_lib_dl_dlopen=no
11458 fi
11459 rm -f core conftest.err conftest.$ac_objext \
11460 conftest$ac_exeext conftest.$ac_ext
11461 LIBS=$ac_check_lib_save_LIBS
11462 fi
11463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11464 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11465 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11466 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11467 else
11468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11469 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11470 if ${ac_cv_lib_svld_dlopen+:} false; then :
11471 $as_echo_n "(cached) " >&6
11472 else
11473 ac_check_lib_save_LIBS=$LIBS
11474 LIBS="-lsvld $LIBS"
11475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11476 /* end confdefs.h. */
11477
11478 /* Override any GCC internal prototype to avoid an error.
11479 Use char because int might match the return type of a GCC
11480 builtin and then its argument prototype would still apply. */
11481 #ifdef __cplusplus
11482 extern "C"
11483 #endif
11484 char dlopen ();
11485 int
11486 main ()
11487 {
11488 return dlopen ();
11489 ;
11490 return 0;
11491 }
11492 _ACEOF
11493 if ac_fn_c_try_link "$LINENO"; then :
11494 ac_cv_lib_svld_dlopen=yes
11495 else
11496 ac_cv_lib_svld_dlopen=no
11497 fi
11498 rm -f core conftest.err conftest.$ac_objext \
11499 conftest$ac_exeext conftest.$ac_ext
11500 LIBS=$ac_check_lib_save_LIBS
11501 fi
11502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11503 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11504 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11505 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11506 else
11507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11508 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11509 if ${ac_cv_lib_dld_dld_link+:} false; then :
11510 $as_echo_n "(cached) " >&6
11511 else
11512 ac_check_lib_save_LIBS=$LIBS
11513 LIBS="-ldld $LIBS"
11514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11515 /* end confdefs.h. */
11516
11517 /* Override any GCC internal prototype to avoid an error.
11518 Use char because int might match the return type of a GCC
11519 builtin and then its argument prototype would still apply. */
11520 #ifdef __cplusplus
11521 extern "C"
11522 #endif
11523 char dld_link ();
11524 int
11525 main ()
11526 {
11527 return dld_link ();
11528 ;
11529 return 0;
11530 }
11531 _ACEOF
11532 if ac_fn_c_try_link "$LINENO"; then :
11533 ac_cv_lib_dld_dld_link=yes
11534 else
11535 ac_cv_lib_dld_dld_link=no
11536 fi
11537 rm -f core conftest.err conftest.$ac_objext \
11538 conftest$ac_exeext conftest.$ac_ext
11539 LIBS=$ac_check_lib_save_LIBS
11540 fi
11541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11542 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11543 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11544 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11545 fi
11546
11547
11548 fi
11549
11550
11551 fi
11552
11553
11554 fi
11555
11556
11557 fi
11558
11559
11560 fi
11561
11562 ;;
11563 esac
11564
11565 if test "x$lt_cv_dlopen" != xno; then
11566 enable_dlopen=yes
11567 else
11568 enable_dlopen=no
11569 fi
11570
11571 case $lt_cv_dlopen in
11572 dlopen)
11573 save_CPPFLAGS="$CPPFLAGS"
11574 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11575
11576 save_LDFLAGS="$LDFLAGS"
11577 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11578
11579 save_LIBS="$LIBS"
11580 LIBS="$lt_cv_dlopen_libs $LIBS"
11581
11582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11583 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11584 if ${lt_cv_dlopen_self+:} false; then :
11585 $as_echo_n "(cached) " >&6
11586 else
11587 if test "$cross_compiling" = yes; then :
11588 lt_cv_dlopen_self=cross
11589 else
11590 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11591 lt_status=$lt_dlunknown
11592 cat > conftest.$ac_ext <<_LT_EOF
11593 #line 11593 "configure"
11594 #include "confdefs.h"
11595
11596 #if HAVE_DLFCN_H
11597 #include <dlfcn.h>
11598 #endif
11599
11600 #include <stdio.h>
11601
11602 #ifdef RTLD_GLOBAL
11603 # define LT_DLGLOBAL RTLD_GLOBAL
11604 #else
11605 # ifdef DL_GLOBAL
11606 # define LT_DLGLOBAL DL_GLOBAL
11607 # else
11608 # define LT_DLGLOBAL 0
11609 # endif
11610 #endif
11611
11612 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11613 find out it does not work in some platform. */
11614 #ifndef LT_DLLAZY_OR_NOW
11615 # ifdef RTLD_LAZY
11616 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11617 # else
11618 # ifdef DL_LAZY
11619 # define LT_DLLAZY_OR_NOW DL_LAZY
11620 # else
11621 # ifdef RTLD_NOW
11622 # define LT_DLLAZY_OR_NOW RTLD_NOW
11623 # else
11624 # ifdef DL_NOW
11625 # define LT_DLLAZY_OR_NOW DL_NOW
11626 # else
11627 # define LT_DLLAZY_OR_NOW 0
11628 # endif
11629 # endif
11630 # endif
11631 # endif
11632 #endif
11633
11634 /* When -fvisbility=hidden is used, assume the code has been annotated
11635 correspondingly for the symbols needed. */
11636 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11637 void fnord () __attribute__((visibility("default")));
11638 #endif
11639
11640 void fnord () { int i=42; }
11641 int main ()
11642 {
11643 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11644 int status = $lt_dlunknown;
11645
11646 if (self)
11647 {
11648 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11649 else
11650 {
11651 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11652 else puts (dlerror ());
11653 }
11654 /* dlclose (self); */
11655 }
11656 else
11657 puts (dlerror ());
11658
11659 return status;
11660 }
11661 _LT_EOF
11662 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11663 (eval $ac_link) 2>&5
11664 ac_status=$?
11665 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11666 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11667 (./conftest; exit; ) >&5 2>/dev/null
11668 lt_status=$?
11669 case x$lt_status in
11670 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11671 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11672 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11673 esac
11674 else :
11675 # compilation failed
11676 lt_cv_dlopen_self=no
11677 fi
11678 fi
11679 rm -fr conftest*
11680
11681
11682 fi
11683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11684 $as_echo "$lt_cv_dlopen_self" >&6; }
11685
11686 if test "x$lt_cv_dlopen_self" = xyes; then
11687 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11689 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11690 if ${lt_cv_dlopen_self_static+:} false; then :
11691 $as_echo_n "(cached) " >&6
11692 else
11693 if test "$cross_compiling" = yes; then :
11694 lt_cv_dlopen_self_static=cross
11695 else
11696 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11697 lt_status=$lt_dlunknown
11698 cat > conftest.$ac_ext <<_LT_EOF
11699 #line 11699 "configure"
11700 #include "confdefs.h"
11701
11702 #if HAVE_DLFCN_H
11703 #include <dlfcn.h>
11704 #endif
11705
11706 #include <stdio.h>
11707
11708 #ifdef RTLD_GLOBAL
11709 # define LT_DLGLOBAL RTLD_GLOBAL
11710 #else
11711 # ifdef DL_GLOBAL
11712 # define LT_DLGLOBAL DL_GLOBAL
11713 # else
11714 # define LT_DLGLOBAL 0
11715 # endif
11716 #endif
11717
11718 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11719 find out it does not work in some platform. */
11720 #ifndef LT_DLLAZY_OR_NOW
11721 # ifdef RTLD_LAZY
11722 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11723 # else
11724 # ifdef DL_LAZY
11725 # define LT_DLLAZY_OR_NOW DL_LAZY
11726 # else
11727 # ifdef RTLD_NOW
11728 # define LT_DLLAZY_OR_NOW RTLD_NOW
11729 # else
11730 # ifdef DL_NOW
11731 # define LT_DLLAZY_OR_NOW DL_NOW
11732 # else
11733 # define LT_DLLAZY_OR_NOW 0
11734 # endif
11735 # endif
11736 # endif
11737 # endif
11738 #endif
11739
11740 /* When -fvisbility=hidden is used, assume the code has been annotated
11741 correspondingly for the symbols needed. */
11742 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11743 void fnord () __attribute__((visibility("default")));
11744 #endif
11745
11746 void fnord () { int i=42; }
11747 int main ()
11748 {
11749 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11750 int status = $lt_dlunknown;
11751
11752 if (self)
11753 {
11754 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11755 else
11756 {
11757 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11758 else puts (dlerror ());
11759 }
11760 /* dlclose (self); */
11761 }
11762 else
11763 puts (dlerror ());
11764
11765 return status;
11766 }
11767 _LT_EOF
11768 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11769 (eval $ac_link) 2>&5
11770 ac_status=$?
11771 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11772 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11773 (./conftest; exit; ) >&5 2>/dev/null
11774 lt_status=$?
11775 case x$lt_status in
11776 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11777 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11778 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11779 esac
11780 else :
11781 # compilation failed
11782 lt_cv_dlopen_self_static=no
11783 fi
11784 fi
11785 rm -fr conftest*
11786
11787
11788 fi
11789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11790 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11791 fi
11792
11793 CPPFLAGS="$save_CPPFLAGS"
11794 LDFLAGS="$save_LDFLAGS"
11795 LIBS="$save_LIBS"
11796 ;;
11797 esac
11798
11799 case $lt_cv_dlopen_self in
11800 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11801 *) enable_dlopen_self=unknown ;;
11802 esac
11803
11804 case $lt_cv_dlopen_self_static in
11805 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11806 *) enable_dlopen_self_static=unknown ;;
11807 esac
11808 fi
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826 striplib=
11827 old_striplib=
11828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11829 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11830 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11831 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11832 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11834 $as_echo "yes" >&6; }
11835 else
11836 # FIXME - insert some real tests, host_os isn't really good enough
11837 case $host_os in
11838 darwin*)
11839 if test -n "$STRIP" ; then
11840 striplib="$STRIP -x"
11841 old_striplib="$STRIP -S"
11842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11843 $as_echo "yes" >&6; }
11844 else
11845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11846 $as_echo "no" >&6; }
11847 fi
11848 ;;
11849 *)
11850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11851 $as_echo "no" >&6; }
11852 ;;
11853 esac
11854 fi
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867 # Report which library types will actually be built
11868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11869 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11871 $as_echo "$can_build_shared" >&6; }
11872
11873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11874 $as_echo_n "checking whether to build shared libraries... " >&6; }
11875 test "$can_build_shared" = "no" && enable_shared=no
11876
11877 # On AIX, shared libraries and static libraries use the same namespace, and
11878 # are all built from PIC.
11879 case $host_os in
11880 aix3*)
11881 test "$enable_shared" = yes && enable_static=no
11882 if test -n "$RANLIB"; then
11883 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11884 postinstall_cmds='$RANLIB $lib'
11885 fi
11886 ;;
11887
11888 aix[4-9]*)
11889 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11890 test "$enable_shared" = yes && enable_static=no
11891 fi
11892 ;;
11893 esac
11894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11895 $as_echo "$enable_shared" >&6; }
11896
11897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11898 $as_echo_n "checking whether to build static libraries... " >&6; }
11899 # Make sure either enable_shared or enable_static is yes.
11900 test "$enable_shared" = yes || enable_static=yes
11901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11902 $as_echo "$enable_static" >&6; }
11903
11904
11905
11906
11907 fi
11908 ac_ext=c
11909 ac_cpp='$CPP $CPPFLAGS'
11910 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11911 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11912 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11913
11914 CC="$lt_save_CC"
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928 ac_config_commands="$ac_config_commands libtool"
11929
11930
11931
11932
11933 # Only expand once:
11934
11935
11936 # Check whether --enable-largefile was given.
11937 if test "${enable_largefile+set}" = set; then :
11938 enableval=$enable_largefile;
11939 fi
11940
11941 if test "$enable_largefile" != no; then
11942
11943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11944 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11945 if ${ac_cv_sys_largefile_CC+:} false; then :
11946 $as_echo_n "(cached) " >&6
11947 else
11948 ac_cv_sys_largefile_CC=no
11949 if test "$GCC" != yes; then
11950 ac_save_CC=$CC
11951 while :; do
11952 # IRIX 6.2 and later do not support large files by default,
11953 # so use the C compiler's -n32 option if that helps.
11954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11955 /* end confdefs.h. */
11956 #include <sys/types.h>
11957 /* Check that off_t can represent 2**63 - 1 correctly.
11958 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11959 since some C++ compilers masquerading as C compilers
11960 incorrectly reject 9223372036854775807. */
11961 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11962 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11963 && LARGE_OFF_T % 2147483647 == 1)
11964 ? 1 : -1];
11965 int
11966 main ()
11967 {
11968
11969 ;
11970 return 0;
11971 }
11972 _ACEOF
11973 if ac_fn_c_try_compile "$LINENO"; then :
11974 break
11975 fi
11976 rm -f core conftest.err conftest.$ac_objext
11977 CC="$CC -n32"
11978 if ac_fn_c_try_compile "$LINENO"; then :
11979 ac_cv_sys_largefile_CC=' -n32'; break
11980 fi
11981 rm -f core conftest.err conftest.$ac_objext
11982 break
11983 done
11984 CC=$ac_save_CC
11985 rm -f conftest.$ac_ext
11986 fi
11987 fi
11988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11989 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
11990 if test "$ac_cv_sys_largefile_CC" != no; then
11991 CC=$CC$ac_cv_sys_largefile_CC
11992 fi
11993
11994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11995 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11996 if ${ac_cv_sys_file_offset_bits+:} false; then :
11997 $as_echo_n "(cached) " >&6
11998 else
11999 while :; do
12000 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12001 /* end confdefs.h. */
12002 #include <sys/types.h>
12003 /* Check that off_t can represent 2**63 - 1 correctly.
12004 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12005 since some C++ compilers masquerading as C compilers
12006 incorrectly reject 9223372036854775807. */
12007 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12008 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12009 && LARGE_OFF_T % 2147483647 == 1)
12010 ? 1 : -1];
12011 int
12012 main ()
12013 {
12014
12015 ;
12016 return 0;
12017 }
12018 _ACEOF
12019 if ac_fn_c_try_compile "$LINENO"; then :
12020 ac_cv_sys_file_offset_bits=no; break
12021 fi
12022 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12024 /* end confdefs.h. */
12025 #define _FILE_OFFSET_BITS 64
12026 #include <sys/types.h>
12027 /* Check that off_t can represent 2**63 - 1 correctly.
12028 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12029 since some C++ compilers masquerading as C compilers
12030 incorrectly reject 9223372036854775807. */
12031 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12032 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12033 && LARGE_OFF_T % 2147483647 == 1)
12034 ? 1 : -1];
12035 int
12036 main ()
12037 {
12038
12039 ;
12040 return 0;
12041 }
12042 _ACEOF
12043 if ac_fn_c_try_compile "$LINENO"; then :
12044 ac_cv_sys_file_offset_bits=64; break
12045 fi
12046 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12047 ac_cv_sys_file_offset_bits=unknown
12048 break
12049 done
12050 fi
12051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12052 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
12053 case $ac_cv_sys_file_offset_bits in #(
12054 no | unknown) ;;
12055 *)
12056 cat >>confdefs.h <<_ACEOF
12057 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12058 _ACEOF
12059 ;;
12060 esac
12061 rm -rf conftest*
12062 if test $ac_cv_sys_file_offset_bits = unknown; then
12063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12064 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
12065 if ${ac_cv_sys_large_files+:} false; then :
12066 $as_echo_n "(cached) " >&6
12067 else
12068 while :; do
12069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12070 /* end confdefs.h. */
12071 #include <sys/types.h>
12072 /* Check that off_t can represent 2**63 - 1 correctly.
12073 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12074 since some C++ compilers masquerading as C compilers
12075 incorrectly reject 9223372036854775807. */
12076 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12077 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12078 && LARGE_OFF_T % 2147483647 == 1)
12079 ? 1 : -1];
12080 int
12081 main ()
12082 {
12083
12084 ;
12085 return 0;
12086 }
12087 _ACEOF
12088 if ac_fn_c_try_compile "$LINENO"; then :
12089 ac_cv_sys_large_files=no; break
12090 fi
12091 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12093 /* end confdefs.h. */
12094 #define _LARGE_FILES 1
12095 #include <sys/types.h>
12096 /* Check that off_t can represent 2**63 - 1 correctly.
12097 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12098 since some C++ compilers masquerading as C compilers
12099 incorrectly reject 9223372036854775807. */
12100 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12101 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12102 && LARGE_OFF_T % 2147483647 == 1)
12103 ? 1 : -1];
12104 int
12105 main ()
12106 {
12107
12108 ;
12109 return 0;
12110 }
12111 _ACEOF
12112 if ac_fn_c_try_compile "$LINENO"; then :
12113 ac_cv_sys_large_files=1; break
12114 fi
12115 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12116 ac_cv_sys_large_files=unknown
12117 break
12118 done
12119 fi
12120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12121 $as_echo "$ac_cv_sys_large_files" >&6; }
12122 case $ac_cv_sys_large_files in #(
12123 no | unknown) ;;
12124 *)
12125 cat >>confdefs.h <<_ACEOF
12126 #define _LARGE_FILES $ac_cv_sys_large_files
12127 _ACEOF
12128 ;;
12129 esac
12130 rm -rf conftest*
12131 fi
12132
12133
12134 fi
12135
12136
12137 MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing
12138 for ac_prog in aclocal
12139 do
12140 # Extract the first word of "$ac_prog", so it can be a program name with args.
12141 set dummy $ac_prog; ac_word=$2
12142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12143 $as_echo_n "checking for $ac_word... " >&6; }
12144 if ${ac_cv_prog_ACLOCAL+:} false; then :
12145 $as_echo_n "(cached) " >&6
12146 else
12147 if test -n "$ACLOCAL"; then
12148 ac_cv_prog_ACLOCAL="$ACLOCAL" # Let the user override the test.
12149 else
12150 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12151 for as_dir in $PATH
12152 do
12153 IFS=$as_save_IFS
12154 test -z "$as_dir" && as_dir=.
12155 for ac_exec_ext in '' $ac_executable_extensions; do
12156 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12157 ac_cv_prog_ACLOCAL="$ac_prog"
12158 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12159 break 2
12160 fi
12161 done
12162 done
12163 IFS=$as_save_IFS
12164
12165 fi
12166 fi
12167 ACLOCAL=$ac_cv_prog_ACLOCAL
12168 if test -n "$ACLOCAL"; then
12169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ACLOCAL" >&5
12170 $as_echo "$ACLOCAL" >&6; }
12171 else
12172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12173 $as_echo "no" >&6; }
12174 fi
12175
12176
12177 test -n "$ACLOCAL" && break
12178 done
12179 test -n "$ACLOCAL" || ACLOCAL="$MISSING aclocal"
12180
12181 for ac_prog in autoconf
12182 do
12183 # Extract the first word of "$ac_prog", so it can be a program name with args.
12184 set dummy $ac_prog; ac_word=$2
12185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12186 $as_echo_n "checking for $ac_word... " >&6; }
12187 if ${ac_cv_prog_AUTOCONF+:} false; then :
12188 $as_echo_n "(cached) " >&6
12189 else
12190 if test -n "$AUTOCONF"; then
12191 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
12192 else
12193 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12194 for as_dir in $PATH
12195 do
12196 IFS=$as_save_IFS
12197 test -z "$as_dir" && as_dir=.
12198 for ac_exec_ext in '' $ac_executable_extensions; do
12199 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12200 ac_cv_prog_AUTOCONF="$ac_prog"
12201 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12202 break 2
12203 fi
12204 done
12205 done
12206 IFS=$as_save_IFS
12207
12208 fi
12209 fi
12210 AUTOCONF=$ac_cv_prog_AUTOCONF
12211 if test -n "$AUTOCONF"; then
12212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
12213 $as_echo "$AUTOCONF" >&6; }
12214 else
12215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12216 $as_echo "no" >&6; }
12217 fi
12218
12219
12220 test -n "$AUTOCONF" && break
12221 done
12222 test -n "$AUTOCONF" || AUTOCONF="$MISSING autoconf"
12223
12224 for ac_prog in autoheader
12225 do
12226 # Extract the first word of "$ac_prog", so it can be a program name with args.
12227 set dummy $ac_prog; ac_word=$2
12228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12229 $as_echo_n "checking for $ac_word... " >&6; }
12230 if ${ac_cv_prog_AUTOHEADER+:} false; then :
12231 $as_echo_n "(cached) " >&6
12232 else
12233 if test -n "$AUTOHEADER"; then
12234 ac_cv_prog_AUTOHEADER="$AUTOHEADER" # Let the user override the test.
12235 else
12236 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12237 for as_dir in $PATH
12238 do
12239 IFS=$as_save_IFS
12240 test -z "$as_dir" && as_dir=.
12241 for ac_exec_ext in '' $ac_executable_extensions; do
12242 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12243 ac_cv_prog_AUTOHEADER="$ac_prog"
12244 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12245 break 2
12246 fi
12247 done
12248 done
12249 IFS=$as_save_IFS
12250
12251 fi
12252 fi
12253 AUTOHEADER=$ac_cv_prog_AUTOHEADER
12254 if test -n "$AUTOHEADER"; then
12255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOHEADER" >&5
12256 $as_echo "$AUTOHEADER" >&6; }
12257 else
12258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12259 $as_echo "no" >&6; }
12260 fi
12261
12262
12263 test -n "$AUTOHEADER" && break
12264 done
12265 test -n "$AUTOHEADER" || AUTOHEADER="$MISSING autoheader"
12266
12267
12268 # Figure out what compiler warnings we can enable.
12269 # See config/warnings.m4 for details.
12270
12271 ac_ext=c
12272 ac_cpp='$CPP $CPPFLAGS'
12273 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12274 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12275 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12276
12277 warn=
12278 save_CFLAGS="$CFLAGS"
12279 for real_option in -W -Wall -Wno-narrowing -Wwrite-strings \
12280 -Wmissing-format-attribute; do
12281 # Do the check with the no- prefix removed since gcc silently
12282 # accepts any -Wno-* option on purpose
12283 case $real_option in
12284 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
12285 *) option=$real_option ;;
12286 esac
12287 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
12288
12289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
12290 $as_echo_n "checking whether $CC supports $option... " >&6; }
12291 if eval \${$as_acx_Woption+:} false; then :
12292 $as_echo_n "(cached) " >&6
12293 else
12294 CFLAGS="$option"
12295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12296 /* end confdefs.h. */
12297
12298 int
12299 main ()
12300 {
12301
12302 ;
12303 return 0;
12304 }
12305 _ACEOF
12306 if ac_fn_c_try_compile "$LINENO"; then :
12307 eval "$as_acx_Woption=yes"
12308 else
12309 eval "$as_acx_Woption=no"
12310 fi
12311 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12312
12313 fi
12314 eval ac_res=\$$as_acx_Woption
12315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12316 $as_echo "$ac_res" >&6; }
12317 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
12318 warn="$warn${warn:+ }$real_option"
12319 fi
12320 done
12321 CFLAGS="$save_CFLAGS"
12322 ac_ext=c
12323 ac_cpp='$CPP $CPPFLAGS'
12324 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12325 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12326 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12327
12328
12329 ac_ext=c
12330 ac_cpp='$CPP $CPPFLAGS'
12331 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12332 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12333 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12334
12335 c_warn=
12336 save_CFLAGS="$CFLAGS"
12337 for real_option in -Wstrict-prototypes -Wmissing-prototypes \
12338 -Wold-style-definition; do
12339 # Do the check with the no- prefix removed since gcc silently
12340 # accepts any -Wno-* option on purpose
12341 case $real_option in
12342 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
12343 *) option=$real_option ;;
12344 esac
12345 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
12346
12347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
12348 $as_echo_n "checking whether $CC supports $option... " >&6; }
12349 if eval \${$as_acx_Woption+:} false; then :
12350 $as_echo_n "(cached) " >&6
12351 else
12352 CFLAGS="$option"
12353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12354 /* end confdefs.h. */
12355
12356 int
12357 main ()
12358 {
12359
12360 ;
12361 return 0;
12362 }
12363 _ACEOF
12364 if ac_fn_c_try_compile "$LINENO"; then :
12365 eval "$as_acx_Woption=yes"
12366 else
12367 eval "$as_acx_Woption=no"
12368 fi
12369 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12370
12371 fi
12372 eval ac_res=\$$as_acx_Woption
12373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12374 $as_echo "$ac_res" >&6; }
12375 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
12376 c_warn="$c_warn${c_warn:+ }$real_option"
12377 fi
12378 done
12379 CFLAGS="$save_CFLAGS"
12380 ac_ext=c
12381 ac_cpp='$CPP $CPPFLAGS'
12382 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12383 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12384 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12385
12386
12387 ac_ext=c
12388 ac_cpp='$CPP $CPPFLAGS'
12389 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12390 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12391 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12392
12393 WARN_PEDANTIC=
12394 # Do the check with the no- prefix removed from the warning options
12395 # since gcc silently accepts any -Wno-* option on purpose
12396 if test "$GCC" = yes; then :
12397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic -Wlong-long" >&5
12398 $as_echo_n "checking whether $CC supports -pedantic -Wlong-long... " >&6; }
12399 if ${acx_cv_prog_cc_pedantic__Wlong_long+:} false; then :
12400 $as_echo_n "(cached) " >&6
12401 else
12402 save_CFLAGS="$CFLAGS"
12403 CFLAGS="-pedantic -Wlong-long"
12404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12405 /* end confdefs.h. */
12406
12407 int
12408 main ()
12409 {
12410
12411 ;
12412 return 0;
12413 }
12414 _ACEOF
12415 if ac_fn_c_try_compile "$LINENO"; then :
12416 acx_cv_prog_cc_pedantic__Wlong_long=yes
12417 else
12418 acx_cv_prog_cc_pedantic__Wlong_long=no
12419 fi
12420 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12421 CFLAGS="$save_CFLAGS"
12422 fi
12423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic__Wlong_long" >&5
12424 $as_echo "$acx_cv_prog_cc_pedantic__Wlong_long" >&6; }
12425 if test $acx_cv_prog_cc_pedantic__Wlong_long = yes; then :
12426 WARN_PEDANTIC="$WARN_PEDANTIC${WARN_PEDANTIC:+ }-pedantic -Wno-long-long"
12427 fi
12428
12429 fi
12430 ac_ext=c
12431 ac_cpp='$CPP $CPPFLAGS'
12432 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12433 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12434 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12435
12436
12437
12438 # Only enable with --enable-werror-always until existing warnings are
12439 # corrected.
12440 ac_ext=c
12441 ac_cpp='$CPP $CPPFLAGS'
12442 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12443 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12444 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12445
12446 WERROR=
12447 # Check whether --enable-werror-always was given.
12448 if test "${enable_werror_always+set}" = set; then :
12449 enableval=$enable_werror_always;
12450 else
12451 enable_werror_always=no
12452 fi
12453
12454 if test $enable_werror_always = yes; then :
12455 WERROR="$WERROR${WERROR:+ }-Werror"
12456 fi
12457
12458 ac_ext=c
12459 ac_cpp='$CPP $CPPFLAGS'
12460 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12461 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12462 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12463
12464
12465
12466
12467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12468 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12469 # Check whether --enable-maintainer-mode was given.
12470 if test "${enable_maintainer_mode+set}" = set; then :
12471 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12472 else
12473 USE_MAINTAINER_MODE=no
12474 fi
12475
12476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12477 $as_echo "$USE_MAINTAINER_MODE" >&6; }
12478 if test $USE_MAINTAINER_MODE = yes; then
12479 MAINTAINER_MODE_TRUE=
12480 MAINTAINER_MODE_FALSE='#'
12481 else
12482 MAINTAINER_MODE_TRUE='#'
12483 MAINTAINER_MODE_FALSE=
12484 fi
12485
12486 MAINT=$MAINTAINER_MODE_TRUE
12487
12488
12489 case ${build_alias} in
12490 "") build_noncanonical=${build} ;;
12491 *) build_noncanonical=${build_alias} ;;
12492 esac
12493
12494 case ${host_alias} in
12495 "") host_noncanonical=${build_noncanonical} ;;
12496 *) host_noncanonical=${host_alias} ;;
12497 esac
12498
12499 case ${target_alias} in
12500 "") target_noncanonical=${host_noncanonical} ;;
12501 *) target_noncanonical=${target_alias} ;;
12502 esac
12503
12504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install libbfd" >&5
12505 $as_echo_n "checking whether to install libbfd... " >&6; }
12506 # Check whether --enable-install-libbfd was given.
12507 if test "${enable_install_libbfd+set}" = set; then :
12508 enableval=$enable_install_libbfd; install_libbfd_p=$enableval
12509 else
12510 if test "${host}" = "${target}" || test "$enable_shared" = "yes"; then
12511 install_libbfd_p=yes
12512 else
12513 install_libbfd_p=no
12514 fi
12515 fi
12516
12517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $install_libbfd_p" >&5
12518 $as_echo "$install_libbfd_p" >&6; }
12519 if test $install_libbfd_p = yes; then
12520 INSTALL_LIBBFD_TRUE=
12521 INSTALL_LIBBFD_FALSE='#'
12522 else
12523 INSTALL_LIBBFD_TRUE='#'
12524 INSTALL_LIBBFD_FALSE=
12525 fi
12526
12527 # Need _noncanonical variables for this.
12528
12529
12530
12531
12532 # libbfd.a is a host library containing target dependent code
12533 bfdlibdir='$(libdir)'
12534 bfdincludedir='$(includedir)'
12535 if test "${host}" != "${target}"; then
12536 bfdlibdir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/lib'
12537 bfdincludedir='$(exec_prefix)/$(host_noncanonical)/$(target_noncanonical)/include'
12538 fi
12539
12540
12541
12542
12543
12544
12545 ac_ext=c
12546 ac_cpp='$CPP $CPPFLAGS'
12547 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12548 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12549 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12550
12551 ac_libctf_warn_cflags=
12552 save_CFLAGS="$CFLAGS"
12553 for real_option in -Wall; do
12554 # Do the check with the no- prefix removed since gcc silently
12555 # accepts any -Wno-* option on purpose
12556 case $real_option in
12557 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
12558 *) option=$real_option ;;
12559 esac
12560 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
12561
12562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
12563 $as_echo_n "checking whether $CC supports $option... " >&6; }
12564 if eval \${$as_acx_Woption+:} false; then :
12565 $as_echo_n "(cached) " >&6
12566 else
12567 CFLAGS="$option"
12568 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12569 /* end confdefs.h. */
12570
12571 int
12572 main ()
12573 {
12574
12575 ;
12576 return 0;
12577 }
12578 _ACEOF
12579 if ac_fn_c_try_compile "$LINENO"; then :
12580 eval "$as_acx_Woption=yes"
12581 else
12582 eval "$as_acx_Woption=no"
12583 fi
12584 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12585
12586 fi
12587 eval ac_res=\$$as_acx_Woption
12588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12589 $as_echo "$ac_res" >&6; }
12590 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
12591 ac_libctf_warn_cflags="$ac_libctf_warn_cflags${ac_libctf_warn_cflags:+ }$real_option"
12592 fi
12593 done
12594 CFLAGS="$save_CFLAGS"
12595 ac_ext=c
12596 ac_cpp='$CPP $CPPFLAGS'
12597 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12598 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12599 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12600
12601
12602
12603
12604
12605
12606 for ac_header in $ac_header_list
12607 do :
12608 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12609 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
12610 "
12611 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12612 cat >>confdefs.h <<_ACEOF
12613 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12614 _ACEOF
12615
12616 fi
12617
12618 done
12619
12620
12621
12622
12623
12624
12625
12626
12627 for ac_func in getpagesize
12628 do :
12629 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
12630 if test "x$ac_cv_func_getpagesize" = xyes; then :
12631 cat >>confdefs.h <<_ACEOF
12632 #define HAVE_GETPAGESIZE 1
12633 _ACEOF
12634
12635 fi
12636 done
12637
12638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
12639 $as_echo_n "checking for working mmap... " >&6; }
12640 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
12641 $as_echo_n "(cached) " >&6
12642 else
12643 if test "$cross_compiling" = yes; then :
12644 ac_cv_func_mmap_fixed_mapped=no
12645 else
12646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12647 /* end confdefs.h. */
12648 $ac_includes_default
12649 /* malloc might have been renamed as rpl_malloc. */
12650 #undef malloc
12651
12652 /* Thanks to Mike Haertel and Jim Avera for this test.
12653 Here is a matrix of mmap possibilities:
12654 mmap private not fixed
12655 mmap private fixed at somewhere currently unmapped
12656 mmap private fixed at somewhere already mapped
12657 mmap shared not fixed
12658 mmap shared fixed at somewhere currently unmapped
12659 mmap shared fixed at somewhere already mapped
12660 For private mappings, we should verify that changes cannot be read()
12661 back from the file, nor mmap's back from the file at a different
12662 address. (There have been systems where private was not correctly
12663 implemented like the infamous i386 svr4.0, and systems where the
12664 VM page cache was not coherent with the file system buffer cache
12665 like early versions of FreeBSD and possibly contemporary NetBSD.)
12666 For shared mappings, we should conversely verify that changes get
12667 propagated back to all the places they're supposed to be.
12668
12669 Grep wants private fixed already mapped.
12670 The main things grep needs to know about mmap are:
12671 * does it exist and is it safe to write into the mmap'd area
12672 * how to use it (BSD variants) */
12673
12674 #include <fcntl.h>
12675 #include <sys/mman.h>
12676
12677 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
12678 char *malloc ();
12679 #endif
12680
12681 /* This mess was copied from the GNU getpagesize.h. */
12682 #ifndef HAVE_GETPAGESIZE
12683 # ifdef _SC_PAGESIZE
12684 # define getpagesize() sysconf(_SC_PAGESIZE)
12685 # else /* no _SC_PAGESIZE */
12686 # ifdef HAVE_SYS_PARAM_H
12687 # include <sys/param.h>
12688 # ifdef EXEC_PAGESIZE
12689 # define getpagesize() EXEC_PAGESIZE
12690 # else /* no EXEC_PAGESIZE */
12691 # ifdef NBPG
12692 # define getpagesize() NBPG * CLSIZE
12693 # ifndef CLSIZE
12694 # define CLSIZE 1
12695 # endif /* no CLSIZE */
12696 # else /* no NBPG */
12697 # ifdef NBPC
12698 # define getpagesize() NBPC
12699 # else /* no NBPC */
12700 # ifdef PAGESIZE
12701 # define getpagesize() PAGESIZE
12702 # endif /* PAGESIZE */
12703 # endif /* no NBPC */
12704 # endif /* no NBPG */
12705 # endif /* no EXEC_PAGESIZE */
12706 # else /* no HAVE_SYS_PARAM_H */
12707 # define getpagesize() 8192 /* punt totally */
12708 # endif /* no HAVE_SYS_PARAM_H */
12709 # endif /* no _SC_PAGESIZE */
12710
12711 #endif /* no HAVE_GETPAGESIZE */
12712
12713 int
12714 main ()
12715 {
12716 char *data, *data2, *data3;
12717 const char *cdata2;
12718 int i, pagesize;
12719 int fd, fd2;
12720
12721 pagesize = getpagesize ();
12722
12723 /* First, make a file with some known garbage in it. */
12724 data = (char *) malloc (pagesize);
12725 if (!data)
12726 return 1;
12727 for (i = 0; i < pagesize; ++i)
12728 *(data + i) = rand ();
12729 umask (0);
12730 fd = creat ("conftest.mmap", 0600);
12731 if (fd < 0)
12732 return 2;
12733 if (write (fd, data, pagesize) != pagesize)
12734 return 3;
12735 close (fd);
12736
12737 /* Next, check that the tail of a page is zero-filled. File must have
12738 non-zero length, otherwise we risk SIGBUS for entire page. */
12739 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
12740 if (fd2 < 0)
12741 return 4;
12742 cdata2 = "";
12743 if (write (fd2, cdata2, 1) != 1)
12744 return 5;
12745 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
12746 if (data2 == MAP_FAILED)
12747 return 6;
12748 for (i = 0; i < pagesize; ++i)
12749 if (*(data2 + i))
12750 return 7;
12751 close (fd2);
12752 if (munmap (data2, pagesize))
12753 return 8;
12754
12755 /* Next, try to mmap the file at a fixed address which already has
12756 something else allocated at it. If we can, also make sure that
12757 we see the same garbage. */
12758 fd = open ("conftest.mmap", O_RDWR);
12759 if (fd < 0)
12760 return 9;
12761 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
12762 MAP_PRIVATE | MAP_FIXED, fd, 0L))
12763 return 10;
12764 for (i = 0; i < pagesize; ++i)
12765 if (*(data + i) != *(data2 + i))
12766 return 11;
12767
12768 /* Finally, make sure that changes to the mapped area do not
12769 percolate back to the file as seen by read(). (This is a bug on
12770 some variants of i386 svr4.0.) */
12771 for (i = 0; i < pagesize; ++i)
12772 *(data2 + i) = *(data2 + i) + 1;
12773 data3 = (char *) malloc (pagesize);
12774 if (!data3)
12775 return 12;
12776 if (read (fd, data3, pagesize) != pagesize)
12777 return 13;
12778 for (i = 0; i < pagesize; ++i)
12779 if (*(data + i) != *(data3 + i))
12780 return 14;
12781 close (fd);
12782 return 0;
12783 }
12784 _ACEOF
12785 if ac_fn_c_try_run "$LINENO"; then :
12786 ac_cv_func_mmap_fixed_mapped=yes
12787 else
12788 ac_cv_func_mmap_fixed_mapped=no
12789 fi
12790 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12791 conftest.$ac_objext conftest.beam conftest.$ac_ext
12792 fi
12793
12794 fi
12795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
12796 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
12797 if test $ac_cv_func_mmap_fixed_mapped = yes; then
12798
12799 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
12800
12801 fi
12802 rm -f conftest.mmap conftest.txt
12803
12804 # Needed for BFD capability checks.
12805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
12806 $as_echo_n "checking for library containing dlsym... " >&6; }
12807 if ${ac_cv_search_dlsym+:} false; then :
12808 $as_echo_n "(cached) " >&6
12809 else
12810 ac_func_search_save_LIBS=$LIBS
12811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12812 /* end confdefs.h. */
12813
12814 /* Override any GCC internal prototype to avoid an error.
12815 Use char because int might match the return type of a GCC
12816 builtin and then its argument prototype would still apply. */
12817 #ifdef __cplusplus
12818 extern "C"
12819 #endif
12820 char dlsym ();
12821 int
12822 main ()
12823 {
12824 return dlsym ();
12825 ;
12826 return 0;
12827 }
12828 _ACEOF
12829 for ac_lib in '' dl; do
12830 if test -z "$ac_lib"; then
12831 ac_res="none required"
12832 else
12833 ac_res=-l$ac_lib
12834 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12835 fi
12836 if ac_fn_c_try_link "$LINENO"; then :
12837 ac_cv_search_dlsym=$ac_res
12838 fi
12839 rm -f core conftest.err conftest.$ac_objext \
12840 conftest$ac_exeext
12841 if ${ac_cv_search_dlsym+:} false; then :
12842 break
12843 fi
12844 done
12845 if ${ac_cv_search_dlsym+:} false; then :
12846
12847 else
12848 ac_cv_search_dlsym=no
12849 fi
12850 rm conftest.$ac_ext
12851 LIBS=$ac_func_search_save_LIBS
12852 fi
12853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
12854 $as_echo "$ac_cv_search_dlsym" >&6; }
12855 ac_res=$ac_cv_search_dlsym
12856 if test "$ac_res" != no; then :
12857 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12858
12859 fi
12860
12861
12862 # Use the system's zlib library.
12863 zlibdir="-L\$(top_builddir)/../zlib"
12864 zlibinc="-I\$(top_srcdir)/../zlib"
12865
12866 # Check whether --with-system-zlib was given.
12867 if test "${with_system_zlib+set}" = set; then :
12868 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
12869 zlibdir=
12870 zlibinc=
12871 fi
12872
12873 fi
12874
12875
12876
12877
12878
12879 # Check whether --enable-libctf-hash-debugging was given.
12880 if test "${enable_libctf_hash_debugging+set}" = set; then :
12881 enableval=$enable_libctf_hash_debugging;
12882 case "$enableval" in
12883 yes|no) ;;
12884 *) as_fn_error $? "Argument to enable/disable libctf-hash-debugging must be yes or no" "$LINENO" 5 ;;
12885 esac
12886
12887 else
12888 enable_libctf_hash_debugging=no
12889 fi
12890
12891
12892 if test "${enable_libctf_hash_debugging}" = yes; then
12893
12894 $as_echo "#define ENABLE_LIBCTF_HASH_DEBUGGING 1" >>confdefs.h
12895
12896 fi
12897 if test "${enable_libctf_hash_debugging}" = yes; then
12898 ENABLE_LIBCTF_HASH_DEBUGGING_TRUE=
12899 ENABLE_LIBCTF_HASH_DEBUGGING_FALSE='#'
12900 else
12901 ENABLE_LIBCTF_HASH_DEBUGGING_TRUE='#'
12902 ENABLE_LIBCTF_HASH_DEBUGGING_FALSE=
12903 fi
12904
12905
12906 # Similar to GDB_AC_CHECK_BFD.
12907 OLD_CFLAGS=$CFLAGS
12908 OLD_LDFLAGS=$LDFLAGS
12909 OLD_LIBS=$LIBS
12910 # Put the old CFLAGS/LDFLAGS last, in case the user's (C|LD)FLAGS
12911 # points somewhere with bfd, with -I/foo/lib and -L/foo/lib. We
12912 # always want our bfd.
12913 CFLAGS="-I${srcdir}/../include -I../bfd -I${srcdir}/../bfd $CFLAGS"
12914 ZLIBDIR=`echo $zlibdir | sed 's,\$(top_builddir)/,,g'`
12915 LDFLAGS="-L../bfd -L../libiberty $ZLIBDIR $LDFLAGS"
12916 intl=`echo $LIBINTL | sed 's,${top_builddir}/,,g'`
12917 LIBS="-lbfd -liberty -lz $intl $LIBS"
12918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ELF support in BFD" >&5
12919 $as_echo_n "checking for ELF support in BFD... " >&6; }
12920 if ${ac_cv_libctf_bfd_elf+:} false; then :
12921 $as_echo_n "(cached) " >&6
12922 else
12923 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12924 /* end confdefs.h. */
12925 #include <stdlib.h>
12926 #include <string.h>
12927 #include "bfd.h"
12928 #include "elf-bfd.h"
12929 int
12930 main ()
12931 {
12932 (void) bfd_section_from_elf_index (NULL, 0);
12933 return 0;
12934 ;
12935 return 0;
12936 }
12937 _ACEOF
12938 if ac_fn_c_try_link "$LINENO"; then :
12939 ac_cv_libctf_bfd_elf=yes
12940 else
12941 ac_cv_libctf_bfd_elf=no
12942 fi
12943 rm -f core conftest.err conftest.$ac_objext \
12944 conftest$ac_exeext conftest.$ac_ext
12945 fi
12946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_bfd_elf" >&5
12947 $as_echo "$ac_cv_libctf_bfd_elf" >&6; }
12948 CFLAGS=$OLD_CFLAGS
12949 LDFLAGS=$OLD_LDFLAGS
12950 LIBS=$OLD_LIBS
12951
12952 if test $ac_cv_libctf_bfd_elf = yes; then
12953
12954 $as_echo "#define HAVE_BFD_ELF 1" >>confdefs.h
12955
12956 fi
12957
12958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12959 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12960 if ${ac_cv_c_bigendian+:} false; then :
12961 $as_echo_n "(cached) " >&6
12962 else
12963 ac_cv_c_bigendian=unknown
12964 # See if we're dealing with a universal compiler.
12965 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12966 /* end confdefs.h. */
12967 #ifndef __APPLE_CC__
12968 not a universal capable compiler
12969 #endif
12970 typedef int dummy;
12971
12972 _ACEOF
12973 if ac_fn_c_try_compile "$LINENO"; then :
12974
12975 # Check for potential -arch flags. It is not universal unless
12976 # there are at least two -arch flags with different values.
12977 ac_arch=
12978 ac_prev=
12979 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12980 if test -n "$ac_prev"; then
12981 case $ac_word in
12982 i?86 | x86_64 | ppc | ppc64)
12983 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12984 ac_arch=$ac_word
12985 else
12986 ac_cv_c_bigendian=universal
12987 break
12988 fi
12989 ;;
12990 esac
12991 ac_prev=
12992 elif test "x$ac_word" = "x-arch"; then
12993 ac_prev=arch
12994 fi
12995 done
12996 fi
12997 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12998 if test $ac_cv_c_bigendian = unknown; then
12999 # See if sys/param.h defines the BYTE_ORDER macro.
13000 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13001 /* end confdefs.h. */
13002 #include <sys/types.h>
13003 #include <sys/param.h>
13004
13005 int
13006 main ()
13007 {
13008 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
13009 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
13010 && LITTLE_ENDIAN)
13011 bogus endian macros
13012 #endif
13013
13014 ;
13015 return 0;
13016 }
13017 _ACEOF
13018 if ac_fn_c_try_compile "$LINENO"; then :
13019 # It does; now see whether it defined to BIG_ENDIAN or not.
13020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13021 /* end confdefs.h. */
13022 #include <sys/types.h>
13023 #include <sys/param.h>
13024
13025 int
13026 main ()
13027 {
13028 #if BYTE_ORDER != BIG_ENDIAN
13029 not big endian
13030 #endif
13031
13032 ;
13033 return 0;
13034 }
13035 _ACEOF
13036 if ac_fn_c_try_compile "$LINENO"; then :
13037 ac_cv_c_bigendian=yes
13038 else
13039 ac_cv_c_bigendian=no
13040 fi
13041 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13042 fi
13043 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13044 fi
13045 if test $ac_cv_c_bigendian = unknown; then
13046 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
13047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13048 /* end confdefs.h. */
13049 #include <limits.h>
13050
13051 int
13052 main ()
13053 {
13054 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
13055 bogus endian macros
13056 #endif
13057
13058 ;
13059 return 0;
13060 }
13061 _ACEOF
13062 if ac_fn_c_try_compile "$LINENO"; then :
13063 # It does; now see whether it defined to _BIG_ENDIAN or not.
13064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13065 /* end confdefs.h. */
13066 #include <limits.h>
13067
13068 int
13069 main ()
13070 {
13071 #ifndef _BIG_ENDIAN
13072 not big endian
13073 #endif
13074
13075 ;
13076 return 0;
13077 }
13078 _ACEOF
13079 if ac_fn_c_try_compile "$LINENO"; then :
13080 ac_cv_c_bigendian=yes
13081 else
13082 ac_cv_c_bigendian=no
13083 fi
13084 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13085 fi
13086 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13087 fi
13088 if test $ac_cv_c_bigendian = unknown; then
13089 # Compile a test program.
13090 if test "$cross_compiling" = yes; then :
13091 # Try to guess by grepping values from an object file.
13092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13093 /* end confdefs.h. */
13094 short int ascii_mm[] =
13095 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
13096 short int ascii_ii[] =
13097 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
13098 int use_ascii (int i) {
13099 return ascii_mm[i] + ascii_ii[i];
13100 }
13101 short int ebcdic_ii[] =
13102 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
13103 short int ebcdic_mm[] =
13104 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
13105 int use_ebcdic (int i) {
13106 return ebcdic_mm[i] + ebcdic_ii[i];
13107 }
13108 extern int foo;
13109
13110 int
13111 main ()
13112 {
13113 return use_ascii (foo) == use_ebcdic (foo);
13114 ;
13115 return 0;
13116 }
13117 _ACEOF
13118 if ac_fn_c_try_compile "$LINENO"; then :
13119 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
13120 ac_cv_c_bigendian=yes
13121 fi
13122 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
13123 if test "$ac_cv_c_bigendian" = unknown; then
13124 ac_cv_c_bigendian=no
13125 else
13126 # finding both strings is unlikely to happen, but who knows?
13127 ac_cv_c_bigendian=unknown
13128 fi
13129 fi
13130 fi
13131 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13132 else
13133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13134 /* end confdefs.h. */
13135 $ac_includes_default
13136 int
13137 main ()
13138 {
13139
13140 /* Are we little or big endian? From Harbison&Steele. */
13141 union
13142 {
13143 long int l;
13144 char c[sizeof (long int)];
13145 } u;
13146 u.l = 1;
13147 return u.c[sizeof (long int) - 1] == 1;
13148
13149 ;
13150 return 0;
13151 }
13152 _ACEOF
13153 if ac_fn_c_try_run "$LINENO"; then :
13154 ac_cv_c_bigendian=no
13155 else
13156 ac_cv_c_bigendian=yes
13157 fi
13158 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13159 conftest.$ac_objext conftest.beam conftest.$ac_ext
13160 fi
13161
13162 fi
13163 fi
13164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
13165 $as_echo "$ac_cv_c_bigendian" >&6; }
13166 case $ac_cv_c_bigendian in #(
13167 yes)
13168 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
13169 ;; #(
13170 no)
13171 ;; #(
13172 universal)
13173
13174 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
13175
13176 ;; #(
13177 *)
13178 as_fn_error $? "unknown endianness
13179 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
13180 esac
13181
13182 for ac_header in byteswap.h endian.h
13183 do :
13184 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13185 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13186 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13187 cat >>confdefs.h <<_ACEOF
13188 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13189 _ACEOF
13190
13191 fi
13192
13193 done
13194
13195 for ac_func in pread
13196 do :
13197 ac_fn_c_check_func "$LINENO" "pread" "ac_cv_func_pread"
13198 if test "x$ac_cv_func_pread" = xyes; then :
13199 cat >>confdefs.h <<_ACEOF
13200 #define HAVE_PREAD 1
13201 _ACEOF
13202
13203 fi
13204 done
13205
13206
13207 ac_fn_c_check_decl "$LINENO" "bswap_16" "ac_cv_have_decl_bswap_16" "#include <byteswap.h>
13208 "
13209 if test "x$ac_cv_have_decl_bswap_16" = xyes; then :
13210 ac_have_decl=1
13211 else
13212 ac_have_decl=0
13213 fi
13214
13215 cat >>confdefs.h <<_ACEOF
13216 #define HAVE_DECL_BSWAP_16 $ac_have_decl
13217 _ACEOF
13218 ac_fn_c_check_decl "$LINENO" "bswap_32" "ac_cv_have_decl_bswap_32" "#include <byteswap.h>
13219 "
13220 if test "x$ac_cv_have_decl_bswap_32" = xyes; then :
13221 ac_have_decl=1
13222 else
13223 ac_have_decl=0
13224 fi
13225
13226 cat >>confdefs.h <<_ACEOF
13227 #define HAVE_DECL_BSWAP_32 $ac_have_decl
13228 _ACEOF
13229 ac_fn_c_check_decl "$LINENO" "bswap_64" "ac_cv_have_decl_bswap_64" "#include <byteswap.h>
13230 "
13231 if test "x$ac_cv_have_decl_bswap_64" = xyes; then :
13232 ac_have_decl=1
13233 else
13234 ac_have_decl=0
13235 fi
13236
13237 cat >>confdefs.h <<_ACEOF
13238 #define HAVE_DECL_BSWAP_64 $ac_have_decl
13239 _ACEOF
13240
13241 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
13242 if test "x$ac_cv_have_decl_asprintf" = xyes; then :
13243 ac_have_decl=1
13244 else
13245 ac_have_decl=0
13246 fi
13247
13248 cat >>confdefs.h <<_ACEOF
13249 #define HAVE_DECL_ASPRINTF $ac_have_decl
13250 _ACEOF
13251 ac_fn_c_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "$ac_includes_default"
13252 if test "x$ac_cv_have_decl_vasprintf" = xyes; then :
13253 ac_have_decl=1
13254 else
13255 ac_have_decl=0
13256 fi
13257
13258 cat >>confdefs.h <<_ACEOF
13259 #define HAVE_DECL_VASPRINTF $ac_have_decl
13260 _ACEOF
13261 ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
13262 if test "x$ac_cv_have_decl_stpcpy" = xyes; then :
13263 ac_have_decl=1
13264 else
13265 ac_have_decl=0
13266 fi
13267
13268 cat >>confdefs.h <<_ACEOF
13269 #define HAVE_DECL_STPCPY $ac_have_decl
13270 _ACEOF
13271
13272
13273
13274
13275
13276 for ac_func in $ac_func_list
13277 do :
13278 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13279 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13280 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13281 cat >>confdefs.h <<_ACEOF
13282 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13283 _ACEOF
13284
13285 fi
13286 done
13287
13288
13289
13290
13291 if test $ac_cv_func_qsort_r = yes; then
13292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for qsort_r signature" >&5
13293 $as_echo_n "checking for qsort_r signature... " >&6; }
13294 if ${ac_cv_libctf_qsort_r_signature+:} false; then :
13295 $as_echo_n "(cached) " >&6
13296 else
13297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13298 /* end confdefs.h. */
13299 #undef qsort_r
13300 #include <stdlib.h>
13301 void qsort_r (void *, size_t, size_t,
13302 int (*) (void const *, void const *,
13303 void *),
13304 void *);
13305 void (*p) (void *, size_t, size_t,
13306 int (*) (void const *, void const *,
13307 void *),
13308 void *) = qsort_r;
13309
13310 int
13311 main ()
13312 {
13313
13314 ;
13315 return 0;
13316 }
13317 _ACEOF
13318 if ac_fn_c_try_link "$LINENO"; then :
13319 ac_cv_libctf_qsort_r_signature=GNU
13320 else
13321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13322 /* end confdefs.h. */
13323 #undef qsort_r
13324 #include <stdlib.h>
13325 void qsort_r (void *, size_t, size_t, void *,
13326 int (*) (void *,
13327 void const *,
13328 void const *));
13329 void (*p) (void *, size_t, size_t, void *,
13330 int (*) (void *, void const *,
13331 void const *)) = qsort_r;
13332
13333 int
13334 main ()
13335 {
13336
13337 ;
13338 return 0;
13339 }
13340 _ACEOF
13341 if ac_fn_c_try_link "$LINENO"; then :
13342 ac_cv_libctf_qsort_r_signature=BSD
13343 else
13344 ac_cv_libctf_qsort_r_signature=unknown
13345 fi
13346 rm -f core conftest.err conftest.$ac_objext \
13347 conftest$ac_exeext conftest.$ac_ext
13348 fi
13349 rm -f core conftest.err conftest.$ac_objext \
13350 conftest$ac_exeext conftest.$ac_ext
13351 fi
13352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_qsort_r_signature" >&5
13353 $as_echo "$ac_cv_libctf_qsort_r_signature" >&6; }
13354 fi
13355
13356 case x$ac_cv_libctf_qsort_r_signature in
13357 xGNU)
13358 $as_echo "#define HAVE_QSORT_R_ARG_LAST 1" >>confdefs.h
13359 ;;
13360 xBSD)
13361 $as_echo "#define HAVE_QSORT_R_COMPAR_LAST 1" >>confdefs.h
13362 ;;
13363 *) ac_cv_libctf_qsort_r_signature=unknown;;
13364 esac
13365
13366 if test "${ac_cv_libctf_qsort_r_signature}" = unknown; then
13367 NEED_CTF_QSORT_R_TRUE=
13368 NEED_CTF_QSORT_R_FALSE='#'
13369 else
13370 NEED_CTF_QSORT_R_TRUE='#'
13371 NEED_CTF_QSORT_R_FALSE=
13372 fi
13373
13374
13375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for O_CLOEXEC" >&5
13376 $as_echo_n "checking for O_CLOEXEC... " >&6; }
13377 if ${ac_cv_libctf_macro_O_CLOEXEC+:} false; then :
13378 $as_echo_n "(cached) " >&6
13379 else
13380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13381 /* end confdefs.h. */
13382 #include <fcntl.h>
13383 #ifndef O_CLOEXEC
13384 choke me;
13385 #endif
13386
13387 int
13388 main ()
13389 {
13390 return O_CLOEXEC;
13391 ;
13392 return 0;
13393 }
13394 _ACEOF
13395 if ac_fn_c_try_link "$LINENO"; then :
13396 ac_cv_libctf_macro_O_CLOEXEC=yes
13397 else
13398 ac_cv_libctf_macro_O_CLOEXEC=no
13399 fi
13400 rm -f core conftest.err conftest.$ac_objext \
13401 conftest$ac_exeext conftest.$ac_ext
13402 fi
13403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_macro_O_CLOEXEC" >&5
13404 $as_echo "$ac_cv_libctf_macro_O_CLOEXEC" >&6; }
13405
13406 if test $ac_cv_libctf_macro_O_CLOEXEC = yes; then
13407
13408 $as_echo "#define HAVE_O_CLOEXEC 1" >>confdefs.h
13409
13410 fi
13411
13412 build_info=
13413 makeinfo_too_old=
13414 for ac_prog in makeinfo
13415 do
13416 # Extract the first word of "$ac_prog", so it can be a program name with args.
13417 set dummy $ac_prog; ac_word=$2
13418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13419 $as_echo_n "checking for $ac_word... " >&6; }
13420 if ${ac_cv_prog_MAKEINFO+:} false; then :
13421 $as_echo_n "(cached) " >&6
13422 else
13423 if test -n "$MAKEINFO"; then
13424 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
13425 else
13426 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13427 for as_dir in $PATH
13428 do
13429 IFS=$as_save_IFS
13430 test -z "$as_dir" && as_dir=.
13431 for ac_exec_ext in '' $ac_executable_extensions; do
13432 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13433 ac_cv_prog_MAKEINFO="$ac_prog"
13434 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13435 break 2
13436 fi
13437 done
13438 done
13439 IFS=$as_save_IFS
13440
13441 fi
13442 fi
13443 MAKEINFO=$ac_cv_prog_MAKEINFO
13444 if test -n "$MAKEINFO"; then
13445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
13446 $as_echo "$MAKEINFO" >&6; }
13447 else
13448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13449 $as_echo "no" >&6; }
13450 fi
13451
13452
13453 test -n "$MAKEINFO" && break
13454 done
13455 test -n "$MAKEINFO" || MAKEINFO="$MISSING makeinfo"
13456
13457 case " $build_configdirs " in
13458 *" texinfo "*) MAKEINFO='$$r/$(BUILD_SUBDIR)/texinfo/makeinfo/makeinfo' ;;
13459 esac
13460
13461 # We require texinfo to be 6.3 or later, for a working synindex
13462 # and validatemenus: otherwise we fall back to /bin/true.
13463 if ${MAKEINFO} --version \
13464 | egrep 'texinfo[^0-9]*(6\.[3-9]|[7-9][0-9])' >/dev/null 2>&1; then
13465 build_info=yes
13466 else
13467 build_info=
13468 makeinfo_too_old=t
13469 fi
13470
13471 if test -n "$makeinfo_too_old"; then
13472 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
13473 *** Makeinfo is too old. Info documentation will not be built." >&5
13474 $as_echo "$as_me: WARNING:
13475 *** Makeinfo is too old. Info documentation will not be built." >&2;}
13476 fi
13477
13478 if test "${build_info}" = yes; then
13479 BUILD_INFO_TRUE=
13480 BUILD_INFO_FALSE='#'
13481 else
13482 BUILD_INFO_TRUE='#'
13483 BUILD_INFO_FALSE=
13484 fi
13485
13486
13487 CTF_LIBADD="-L`pwd`/../libiberty -liberty"
13488 SHARED_LDFLAGS=
13489
13490 # Horrible hacks to build DLLs on Windows and a shared library elsewhere.
13491 if test "$enable_shared" = "yes"; then
13492 # When building a shared libctf, link against the pic version of libiberty
13493 # so that apps that use libctf won't need libiberty just to satisfy any
13494 # libctf references. We can't do that if a pic libiberty is unavailable
13495 # since including non-pic # code would insert text relocations into libctf.
13496 # Note that linking against libbfd as we do here, which is itself linked
13497 # against libiberty, may not satisfy all the libctf libiberty references
13498 # since libbfd may not pull in the entirety of libiberty.
13499 # Also, jam libintl into the right place in all of this: after libiberty,
13500 # which uses it, but before -lcygwin, which it uses.
13501 x=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | sed -n '$p'`
13502 if test -n "$x"; then
13503 CTF_LIBADD="-L`pwd`/../libiberty/pic -liberty"
13504 fi
13505 fi
13506
13507 CTF_LIBADD="$CTF_LIBADD $LIBINTL"
13508
13509 if test "$enable_shared" = "yes"; then
13510 case "${host}" in
13511 # More hacks to build DLLs on Windows.
13512 *-*-cygwin*)
13513 SHARED_LDFLAGS="-no-undefined"
13514 CTF_LIBADD="$CTF_LIBADD -lcygwin"
13515 ;;
13516 esac
13517 fi
13518
13519
13520
13521 # Extract the first word of "expect", so it can be a program name with args.
13522 set dummy expect; ac_word=$2
13523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13524 $as_echo_n "checking for $ac_word... " >&6; }
13525 if ${ac_cv_path_EXPECT+:} false; then :
13526 $as_echo_n "(cached) " >&6
13527 else
13528 case $EXPECT in
13529 [\\/]* | ?:[\\/]*)
13530 ac_cv_path_EXPECT="$EXPECT" # Let the user override the test with a path.
13531 ;;
13532 *)
13533 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13534 for as_dir in $PATH
13535 do
13536 IFS=$as_save_IFS
13537 test -z "$as_dir" && as_dir=.
13538 for ac_exec_ext in '' $ac_executable_extensions; do
13539 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13540 ac_cv_path_EXPECT="$as_dir/$ac_word$ac_exec_ext"
13541 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13542 break 2
13543 fi
13544 done
13545 done
13546 IFS=$as_save_IFS
13547
13548 ;;
13549 esac
13550 fi
13551 EXPECT=$ac_cv_path_EXPECT
13552 if test -n "$EXPECT"; then
13553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXPECT" >&5
13554 $as_echo "$EXPECT" >&6; }
13555 else
13556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13557 $as_echo "no" >&6; }
13558 fi
13559
13560
13561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl supporting try/catch" >&5
13562 $as_echo_n "checking for Tcl supporting try/catch... " >&6; }
13563 if ${ac_cv_libctf_tcl_try+:} false; then :
13564 $as_echo_n "(cached) " >&6
13565 else
13566 ac_cv_libctf_tcl_try=`if test -z $EXPECT; then echo no; else $EXPECT << EOF
13567 if [llength [info commands try]] then { puts yes } else { puts no }
13568 EOF
13569 fi`
13570
13571 fi
13572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_tcl_try" >&5
13573 $as_echo "$ac_cv_libctf_tcl_try" >&6; }
13574 if test "${ac_cv_libctf_tcl_try}" = yes; then
13575 TCL_TRY_TRUE=
13576 TCL_TRY_FALSE='#'
13577 else
13578 TCL_TRY_TRUE='#'
13579 TCL_TRY_FALSE=
13580 fi
13581
13582
13583 # Use a version script, if possible, or an -export-symbols-regex otherwise.
13584 decommented_version_script=
13585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker versioning flags" >&5
13586 $as_echo_n "checking for linker versioning flags... " >&6; }
13587 if ${ac_cv_libctf_version_script+:} false; then :
13588 $as_echo_n "(cached) " >&6
13589 else
13590 echo 'FOO { global: mai*; local: ctf_fo*; };' > conftest.ver
13591 old_LDFLAGS="$LDFLAGS"
13592 old_CFLAGS="$CFLAGS"
13593 LDFLAGS="$LDFLAGS -shared -Wl,--version-script=conftest.ver"
13594 CFLAGS="$CFLAGS -fPIC"
13595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13596 /* end confdefs.h. */
13597 int ctf_foo (void) { return 0; }
13598 int main (void) { return ctf_foo(); }
13599 _ACEOF
13600 if ac_fn_c_try_link "$LINENO"; then :
13601 ac_cv_libctf_version_script="-Wl,--version-script='$srcdir/libctf.ver'"
13602 fi
13603 rm -f core conftest.err conftest.$ac_objext \
13604 conftest$ac_exeext conftest.$ac_ext
13605 LDFLAGS="$old_LDFLAGS"
13606
13607 if test -z "$ac_cv_libctf_version_script"; then
13608 LDFLAGS="$LDFLAGS -shared -Wl,-B,local -Wl,-z,gnu-version-script=conftest.ver"
13609 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13610 /* end confdefs.h. */
13611 int ctf_foo (void) { return 0; }
13612 int main (void) { return ctf_foo(); }
13613 _ACEOF
13614 if ac_fn_c_try_link "$LINENO"; then :
13615 ac_cv_libctf_version_script="-Wl,-B,local -Wl,-z,gnu-version-script"
13616 decommented_version_script=t
13617 fi
13618 rm -f core conftest.err conftest.$ac_objext \
13619 conftest$ac_exeext conftest.$ac_ext
13620 LDFLAGS="$old_LDFLAGS"
13621 fi
13622 CFLAGS="$old_CFLAGS"
13623
13624 if test -z "$ac_cv_libctf_version_script"; then
13625 ac_cv_libctf_version_script='-export-symbols-regex ctf_.*'
13626 fi
13627 rm -f conftest.ver
13628 fi
13629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libctf_version_script" >&5
13630 $as_echo "$ac_cv_libctf_version_script" >&6; }
13631 if test -n "$decommented_version_script"; then
13632 # Solaris's version scripts use shell-style comments rather than the C-style
13633 # used by GNU ld. Use cpp to strip the comments out. (cpp exists under this
13634 # name on all platforms that support ld -z gnu-version-script.)
13635 # Also ensure that no symbols exist in the version script for libctf-nobfd.so
13636 # that do not exist in the shared library itself, since some linkers add such
13637 # symbols with type NOTYPE.
13638 /lib/cpp < $srcdir/libctf.ver > libctf-decommented.ver
13639 grep -v 'libctf only' $srcdir/libctf.ver | /lib/cpp > libctf-nobfd-decommented.ver
13640 VERSION_FLAGS="$ac_cv_libctf_version_script='libctf-decommented.ver'"
13641 VERSION_FLAGS_NOBFD="$ac_cv_libctf_version_script='libctf-nobfd-decommented.ver'"
13642 else
13643 VERSION_FLAGS="$ac_cv_libctf_version_script"
13644 VERSION_FLAGS_NOBFD="$ac_cv_libctf_version_script"
13645 fi
13646
13647
13648
13649 ac_config_files="$ac_config_files Makefile doc/Makefile"
13650
13651 ac_config_headers="$ac_config_headers config.h"
13652
13653 cat >confcache <<\_ACEOF
13654 # This file is a shell script that caches the results of configure
13655 # tests run on this system so they can be shared between configure
13656 # scripts and configure runs, see configure's option --config-cache.
13657 # It is not useful on other systems. If it contains results you don't
13658 # want to keep, you may remove or edit it.
13659 #
13660 # config.status only pays attention to the cache file if you give it
13661 # the --recheck option to rerun configure.
13662 #
13663 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13664 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13665 # following values.
13666
13667 _ACEOF
13668
13669 # The following way of writing the cache mishandles newlines in values,
13670 # but we know of no workaround that is simple, portable, and efficient.
13671 # So, we kill variables containing newlines.
13672 # Ultrix sh set writes to stderr and can't be redirected directly,
13673 # and sets the high bit in the cache file unless we assign to the vars.
13674 (
13675 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13676 eval ac_val=\$$ac_var
13677 case $ac_val in #(
13678 *${as_nl}*)
13679 case $ac_var in #(
13680 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13681 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13682 esac
13683 case $ac_var in #(
13684 _ | IFS | as_nl) ;; #(
13685 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13686 *) { eval $ac_var=; unset $ac_var;} ;;
13687 esac ;;
13688 esac
13689 done
13690
13691 (set) 2>&1 |
13692 case $as_nl`(ac_space=' '; set) 2>&1` in #(
13693 *${as_nl}ac_space=\ *)
13694 # `set' does not quote correctly, so add quotes: double-quote
13695 # substitution turns \\\\ into \\, and sed turns \\ into \.
13696 sed -n \
13697 "s/'/'\\\\''/g;
13698 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13699 ;; #(
13700 *)
13701 # `set' quotes correctly as required by POSIX, so do not add quotes.
13702 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13703 ;;
13704 esac |
13705 sort
13706 ) |
13707 sed '
13708 /^ac_cv_env_/b end
13709 t clear
13710 :clear
13711 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13712 t end
13713 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13714 :end' >>confcache
13715 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13716 if test -w "$cache_file"; then
13717 if test "x$cache_file" != "x/dev/null"; then
13718 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13719 $as_echo "$as_me: updating cache $cache_file" >&6;}
13720 if test ! -f "$cache_file" || test -h "$cache_file"; then
13721 cat confcache >"$cache_file"
13722 else
13723 case $cache_file in #(
13724 */* | ?:*)
13725 mv -f confcache "$cache_file"$$ &&
13726 mv -f "$cache_file"$$ "$cache_file" ;; #(
13727 *)
13728 mv -f confcache "$cache_file" ;;
13729 esac
13730 fi
13731 fi
13732 else
13733 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13734 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13735 fi
13736 fi
13737 rm -f confcache
13738
13739 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13740 # Let make expand exec_prefix.
13741 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13742
13743 DEFS=-DHAVE_CONFIG_H
13744
13745 ac_libobjs=
13746 ac_ltlibobjs=
13747 U=
13748 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13749 # 1. Remove the extension, and $U if already installed.
13750 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13751 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13752 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
13753 # will be set to the directory where LIBOBJS objects are built.
13754 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13755 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13756 done
13757 LIBOBJS=$ac_libobjs
13758
13759 LTLIBOBJS=$ac_ltlibobjs
13760
13761
13762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
13763 $as_echo_n "checking that generated files are newer than configure... " >&6; }
13764 if test -n "$am_sleep_pid"; then
13765 # Hide warnings about reused PIDs.
13766 wait $am_sleep_pid 2>/dev/null
13767 fi
13768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
13769 $as_echo "done" >&6; }
13770 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
13771 as_fn_error $? "conditional \"AMDEP\" was never defined.
13772 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13773 fi
13774 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
13775 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
13776 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13777 fi
13778 if test -n "$EXEEXT"; then
13779 am__EXEEXT_TRUE=
13780 am__EXEEXT_FALSE='#'
13781 else
13782 am__EXEEXT_TRUE='#'
13783 am__EXEEXT_FALSE=
13784 fi
13785
13786 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13787 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
13788 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13789 fi
13790 if test -z "${INSTALL_LIBBFD_TRUE}" && test -z "${INSTALL_LIBBFD_FALSE}"; then
13791 as_fn_error $? "conditional \"INSTALL_LIBBFD\" was never defined.
13792 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13793 fi
13794 if test -z "${ENABLE_LIBCTF_HASH_DEBUGGING_TRUE}" && test -z "${ENABLE_LIBCTF_HASH_DEBUGGING_FALSE}"; then
13795 as_fn_error $? "conditional \"ENABLE_LIBCTF_HASH_DEBUGGING\" was never defined.
13796 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13797 fi
13798
13799 if test -z "${NEED_CTF_QSORT_R_TRUE}" && test -z "${NEED_CTF_QSORT_R_FALSE}"; then
13800 as_fn_error $? "conditional \"NEED_CTF_QSORT_R\" was never defined.
13801 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13802 fi
13803 if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then
13804 as_fn_error $? "conditional \"BUILD_INFO\" was never defined.
13805 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13806 fi
13807 if test -z "${TCL_TRY_TRUE}" && test -z "${TCL_TRY_FALSE}"; then
13808 as_fn_error $? "conditional \"TCL_TRY\" was never defined.
13809 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13810 fi
13811
13812 : "${CONFIG_STATUS=./config.status}"
13813 ac_write_fail=0
13814 ac_clean_files_save=$ac_clean_files
13815 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13816 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13817 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13818 as_write_fail=0
13819 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13820 #! $SHELL
13821 # Generated by $as_me.
13822 # Run this file to recreate the current configuration.
13823 # Compiler output produced by configure, useful for debugging
13824 # configure, is in config.log if it exists.
13825
13826 debug=false
13827 ac_cs_recheck=false
13828 ac_cs_silent=false
13829
13830 SHELL=\${CONFIG_SHELL-$SHELL}
13831 export SHELL
13832 _ASEOF
13833 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13834 ## -------------------- ##
13835 ## M4sh Initialization. ##
13836 ## -------------------- ##
13837
13838 # Be more Bourne compatible
13839 DUALCASE=1; export DUALCASE # for MKS sh
13840 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13841 emulate sh
13842 NULLCMD=:
13843 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13844 # is contrary to our usage. Disable this feature.
13845 alias -g '${1+"$@"}'='"$@"'
13846 setopt NO_GLOB_SUBST
13847 else
13848 case `(set -o) 2>/dev/null` in #(
13849 *posix*) :
13850 set -o posix ;; #(
13851 *) :
13852 ;;
13853 esac
13854 fi
13855
13856
13857 as_nl='
13858 '
13859 export as_nl
13860 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13861 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13862 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13863 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13864 # Prefer a ksh shell builtin over an external printf program on Solaris,
13865 # but without wasting forks for bash or zsh.
13866 if test -z "$BASH_VERSION$ZSH_VERSION" \
13867 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13868 as_echo='print -r --'
13869 as_echo_n='print -rn --'
13870 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13871 as_echo='printf %s\n'
13872 as_echo_n='printf %s'
13873 else
13874 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13875 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13876 as_echo_n='/usr/ucb/echo -n'
13877 else
13878 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13879 as_echo_n_body='eval
13880 arg=$1;
13881 case $arg in #(
13882 *"$as_nl"*)
13883 expr "X$arg" : "X\\(.*\\)$as_nl";
13884 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13885 esac;
13886 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13887 '
13888 export as_echo_n_body
13889 as_echo_n='sh -c $as_echo_n_body as_echo'
13890 fi
13891 export as_echo_body
13892 as_echo='sh -c $as_echo_body as_echo'
13893 fi
13894
13895 # The user is always right.
13896 if test "${PATH_SEPARATOR+set}" != set; then
13897 PATH_SEPARATOR=:
13898 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13899 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13900 PATH_SEPARATOR=';'
13901 }
13902 fi
13903
13904
13905 # IFS
13906 # We need space, tab and new line, in precisely that order. Quoting is
13907 # there to prevent editors from complaining about space-tab.
13908 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13909 # splitting by setting IFS to empty value.)
13910 IFS=" "" $as_nl"
13911
13912 # Find who we are. Look in the path if we contain no directory separator.
13913 as_myself=
13914 case $0 in #((
13915 *[\\/]* ) as_myself=$0 ;;
13916 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13917 for as_dir in $PATH
13918 do
13919 IFS=$as_save_IFS
13920 test -z "$as_dir" && as_dir=.
13921 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13922 done
13923 IFS=$as_save_IFS
13924
13925 ;;
13926 esac
13927 # We did not find ourselves, most probably we were run as `sh COMMAND'
13928 # in which case we are not to be found in the path.
13929 if test "x$as_myself" = x; then
13930 as_myself=$0
13931 fi
13932 if test ! -f "$as_myself"; then
13933 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13934 exit 1
13935 fi
13936
13937 # Unset variables that we do not need and which cause bugs (e.g. in
13938 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
13939 # suppresses any "Segmentation fault" message there. '((' could
13940 # trigger a bug in pdksh 5.2.14.
13941 for as_var in BASH_ENV ENV MAIL MAILPATH
13942 do eval test x\${$as_var+set} = xset \
13943 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13944 done
13945 PS1='$ '
13946 PS2='> '
13947 PS4='+ '
13948
13949 # NLS nuisances.
13950 LC_ALL=C
13951 export LC_ALL
13952 LANGUAGE=C
13953 export LANGUAGE
13954
13955 # CDPATH.
13956 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13957
13958
13959 # as_fn_error STATUS ERROR [LINENO LOG_FD]
13960 # ----------------------------------------
13961 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13962 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13963 # script with STATUS, using 1 if that was 0.
13964 as_fn_error ()
13965 {
13966 as_status=$1; test $as_status -eq 0 && as_status=1
13967 if test "$4"; then
13968 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13969 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
13970 fi
13971 $as_echo "$as_me: error: $2" >&2
13972 as_fn_exit $as_status
13973 } # as_fn_error
13974
13975
13976 # as_fn_set_status STATUS
13977 # -----------------------
13978 # Set $? to STATUS, without forking.
13979 as_fn_set_status ()
13980 {
13981 return $1
13982 } # as_fn_set_status
13983
13984 # as_fn_exit STATUS
13985 # -----------------
13986 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
13987 as_fn_exit ()
13988 {
13989 set +e
13990 as_fn_set_status $1
13991 exit $1
13992 } # as_fn_exit
13993
13994 # as_fn_unset VAR
13995 # ---------------
13996 # Portably unset VAR.
13997 as_fn_unset ()
13998 {
13999 { eval $1=; unset $1;}
14000 }
14001 as_unset=as_fn_unset
14002 # as_fn_append VAR VALUE
14003 # ----------------------
14004 # Append the text in VALUE to the end of the definition contained in VAR. Take
14005 # advantage of any shell optimizations that allow amortized linear growth over
14006 # repeated appends, instead of the typical quadratic growth present in naive
14007 # implementations.
14008 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14009 eval 'as_fn_append ()
14010 {
14011 eval $1+=\$2
14012 }'
14013 else
14014 as_fn_append ()
14015 {
14016 eval $1=\$$1\$2
14017 }
14018 fi # as_fn_append
14019
14020 # as_fn_arith ARG...
14021 # ------------------
14022 # Perform arithmetic evaluation on the ARGs, and store the result in the
14023 # global $as_val. Take advantage of shells that can avoid forks. The arguments
14024 # must be portable across $(()) and expr.
14025 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14026 eval 'as_fn_arith ()
14027 {
14028 as_val=$(( $* ))
14029 }'
14030 else
14031 as_fn_arith ()
14032 {
14033 as_val=`expr "$@" || test $? -eq 1`
14034 }
14035 fi # as_fn_arith
14036
14037
14038 if expr a : '\(a\)' >/dev/null 2>&1 &&
14039 test "X`expr 00001 : '.*\(...\)'`" = X001; then
14040 as_expr=expr
14041 else
14042 as_expr=false
14043 fi
14044
14045 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14046 as_basename=basename
14047 else
14048 as_basename=false
14049 fi
14050
14051 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14052 as_dirname=dirname
14053 else
14054 as_dirname=false
14055 fi
14056
14057 as_me=`$as_basename -- "$0" ||
14058 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14059 X"$0" : 'X\(//\)$' \| \
14060 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14061 $as_echo X/"$0" |
14062 sed '/^.*\/\([^/][^/]*\)\/*$/{
14063 s//\1/
14064 q
14065 }
14066 /^X\/\(\/\/\)$/{
14067 s//\1/
14068 q
14069 }
14070 /^X\/\(\/\).*/{
14071 s//\1/
14072 q
14073 }
14074 s/.*/./; q'`
14075
14076 # Avoid depending upon Character Ranges.
14077 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14078 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14079 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14080 as_cr_digits='0123456789'
14081 as_cr_alnum=$as_cr_Letters$as_cr_digits
14082
14083 ECHO_C= ECHO_N= ECHO_T=
14084 case `echo -n x` in #(((((
14085 -n*)
14086 case `echo 'xy\c'` in
14087 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
14088 xy) ECHO_C='\c';;
14089 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14090 ECHO_T=' ';;
14091 esac;;
14092 *)
14093 ECHO_N='-n';;
14094 esac
14095
14096 rm -f conf$$ conf$$.exe conf$$.file
14097 if test -d conf$$.dir; then
14098 rm -f conf$$.dir/conf$$.file
14099 else
14100 rm -f conf$$.dir
14101 mkdir conf$$.dir 2>/dev/null
14102 fi
14103 if (echo >conf$$.file) 2>/dev/null; then
14104 if ln -s conf$$.file conf$$ 2>/dev/null; then
14105 as_ln_s='ln -s'
14106 # ... but there are two gotchas:
14107 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14108 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14109 # In both cases, we have to default to `cp -pR'.
14110 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14111 as_ln_s='cp -pR'
14112 elif ln conf$$.file conf$$ 2>/dev/null; then
14113 as_ln_s=ln
14114 else
14115 as_ln_s='cp -pR'
14116 fi
14117 else
14118 as_ln_s='cp -pR'
14119 fi
14120 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14121 rmdir conf$$.dir 2>/dev/null
14122
14123
14124 # as_fn_mkdir_p
14125 # -------------
14126 # Create "$as_dir" as a directory, including parents if necessary.
14127 as_fn_mkdir_p ()
14128 {
14129
14130 case $as_dir in #(
14131 -*) as_dir=./$as_dir;;
14132 esac
14133 test -d "$as_dir" || eval $as_mkdir_p || {
14134 as_dirs=
14135 while :; do
14136 case $as_dir in #(
14137 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14138 *) as_qdir=$as_dir;;
14139 esac
14140 as_dirs="'$as_qdir' $as_dirs"
14141 as_dir=`$as_dirname -- "$as_dir" ||
14142 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14143 X"$as_dir" : 'X\(//\)[^/]' \| \
14144 X"$as_dir" : 'X\(//\)$' \| \
14145 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14146 $as_echo X"$as_dir" |
14147 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14148 s//\1/
14149 q
14150 }
14151 /^X\(\/\/\)[^/].*/{
14152 s//\1/
14153 q
14154 }
14155 /^X\(\/\/\)$/{
14156 s//\1/
14157 q
14158 }
14159 /^X\(\/\).*/{
14160 s//\1/
14161 q
14162 }
14163 s/.*/./; q'`
14164 test -d "$as_dir" && break
14165 done
14166 test -z "$as_dirs" || eval "mkdir $as_dirs"
14167 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
14168
14169
14170 } # as_fn_mkdir_p
14171 if mkdir -p . 2>/dev/null; then
14172 as_mkdir_p='mkdir -p "$as_dir"'
14173 else
14174 test -d ./-p && rmdir ./-p
14175 as_mkdir_p=false
14176 fi
14177
14178
14179 # as_fn_executable_p FILE
14180 # -----------------------
14181 # Test if FILE is an executable regular file.
14182 as_fn_executable_p ()
14183 {
14184 test -f "$1" && test -x "$1"
14185 } # as_fn_executable_p
14186 as_test_x='test -x'
14187 as_executable_p=as_fn_executable_p
14188
14189 # Sed expression to map a string onto a valid CPP name.
14190 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14191
14192 # Sed expression to map a string onto a valid variable name.
14193 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14194
14195
14196 exec 6>&1
14197 ## ----------------------------------- ##
14198 ## Main body of $CONFIG_STATUS script. ##
14199 ## ----------------------------------- ##
14200 _ASEOF
14201 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14202
14203 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14204 # Save the log message, to keep $0 and so on meaningful, and to
14205 # report actual input values of CONFIG_FILES etc. instead of their
14206 # values after options handling.
14207 ac_log="
14208 This file was extended by libctf $as_me 1.2.0, which was
14209 generated by GNU Autoconf 2.69. Invocation command line was
14210
14211 CONFIG_FILES = $CONFIG_FILES
14212 CONFIG_HEADERS = $CONFIG_HEADERS
14213 CONFIG_LINKS = $CONFIG_LINKS
14214 CONFIG_COMMANDS = $CONFIG_COMMANDS
14215 $ $0 $@
14216
14217 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14218 "
14219
14220 _ACEOF
14221
14222 case $ac_config_files in *"
14223 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14224 esac
14225
14226 case $ac_config_headers in *"
14227 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14228 esac
14229
14230
14231 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14232 # Files that config.status was made for.
14233 config_files="$ac_config_files"
14234 config_headers="$ac_config_headers"
14235 config_commands="$ac_config_commands"
14236
14237 _ACEOF
14238
14239 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14240 ac_cs_usage="\
14241 \`$as_me' instantiates files and other configuration actions
14242 from templates according to the current configuration. Unless the files
14243 and actions are specified as TAGs, all are instantiated by default.
14244
14245 Usage: $0 [OPTION]... [TAG]...
14246
14247 -h, --help print this help, then exit
14248 -V, --version print version number and configuration settings, then exit
14249 --config print configuration, then exit
14250 -q, --quiet, --silent
14251 do not print progress messages
14252 -d, --debug don't remove temporary files
14253 --recheck update $as_me by reconfiguring in the same conditions
14254 --file=FILE[:TEMPLATE]
14255 instantiate the configuration file FILE
14256 --header=FILE[:TEMPLATE]
14257 instantiate the configuration header FILE
14258
14259 Configuration files:
14260 $config_files
14261
14262 Configuration headers:
14263 $config_headers
14264
14265 Configuration commands:
14266 $config_commands
14267
14268 Report bugs to the package provider."
14269
14270 _ACEOF
14271 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14272 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
14273 ac_cs_version="\\
14274 libctf config.status 1.2.0
14275 configured by $0, generated by GNU Autoconf 2.69,
14276 with options \\"\$ac_cs_config\\"
14277
14278 Copyright (C) 2012 Free Software Foundation, Inc.
14279 This config.status script is free software; the Free Software Foundation
14280 gives unlimited permission to copy, distribute and modify it."
14281
14282 ac_pwd='$ac_pwd'
14283 srcdir='$srcdir'
14284 INSTALL='$INSTALL'
14285 MKDIR_P='$MKDIR_P'
14286 AWK='$AWK'
14287 test -n "\$AWK" || AWK=awk
14288 _ACEOF
14289
14290 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14291 # The default lists apply if the user does not specify any file.
14292 ac_need_defaults=:
14293 while test $# != 0
14294 do
14295 case $1 in
14296 --*=?*)
14297 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14298 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14299 ac_shift=:
14300 ;;
14301 --*=)
14302 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14303 ac_optarg=
14304 ac_shift=:
14305 ;;
14306 *)
14307 ac_option=$1
14308 ac_optarg=$2
14309 ac_shift=shift
14310 ;;
14311 esac
14312
14313 case $ac_option in
14314 # Handling of the options.
14315 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14316 ac_cs_recheck=: ;;
14317 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14318 $as_echo "$ac_cs_version"; exit ;;
14319 --config | --confi | --conf | --con | --co | --c )
14320 $as_echo "$ac_cs_config"; exit ;;
14321 --debug | --debu | --deb | --de | --d | -d )
14322 debug=: ;;
14323 --file | --fil | --fi | --f )
14324 $ac_shift
14325 case $ac_optarg in
14326 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14327 '') as_fn_error $? "missing file argument" ;;
14328 esac
14329 as_fn_append CONFIG_FILES " '$ac_optarg'"
14330 ac_need_defaults=false;;
14331 --header | --heade | --head | --hea )
14332 $ac_shift
14333 case $ac_optarg in
14334 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14335 esac
14336 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
14337 ac_need_defaults=false;;
14338 --he | --h)
14339 # Conflict between --help and --header
14340 as_fn_error $? "ambiguous option: \`$1'
14341 Try \`$0 --help' for more information.";;
14342 --help | --hel | -h )
14343 $as_echo "$ac_cs_usage"; exit ;;
14344 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14345 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14346 ac_cs_silent=: ;;
14347
14348 # This is an error.
14349 -*) as_fn_error $? "unrecognized option: \`$1'
14350 Try \`$0 --help' for more information." ;;
14351
14352 *) as_fn_append ac_config_targets " $1"
14353 ac_need_defaults=false ;;
14354
14355 esac
14356 shift
14357 done
14358
14359 ac_configure_extra_args=
14360
14361 if $ac_cs_silent; then
14362 exec 6>/dev/null
14363 ac_configure_extra_args="$ac_configure_extra_args --silent"
14364 fi
14365
14366 _ACEOF
14367 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14368 if \$ac_cs_recheck; then
14369 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14370 shift
14371 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14372 CONFIG_SHELL='$SHELL'
14373 export CONFIG_SHELL
14374 exec "\$@"
14375 fi
14376
14377 _ACEOF
14378 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14379 exec 5>>config.log
14380 {
14381 echo
14382 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14383 ## Running $as_me. ##
14384 _ASBOX
14385 $as_echo "$ac_log"
14386 } >&5
14387
14388 _ACEOF
14389 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14390 #
14391 # INIT-COMMANDS
14392 #
14393 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
14394
14395
14396 # The HP-UX ksh and POSIX shell print the target directory to stdout
14397 # if CDPATH is set.
14398 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14399
14400 sed_quote_subst='$sed_quote_subst'
14401 double_quote_subst='$double_quote_subst'
14402 delay_variable_subst='$delay_variable_subst'
14403 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14404 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14405 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14406 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14407 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14408 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14409 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14410 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14411 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14412 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14413 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14414 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14415 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14416 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14417 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14418 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14419 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14420 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14421 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14422 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14423 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14424 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14425 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14426 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14427 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14428 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14429 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14430 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14431 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14432 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14433 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14434 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14435 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14436 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14437 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14438 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14439 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14440 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14441 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14442 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14443 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14444 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14445 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14446 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14447 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14448 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14449 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14450 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14451 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"`'
14452 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14453 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14454 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14455 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14456 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14457 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14458 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14459 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14460 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14461 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14462 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14463 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14464 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14465 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14466 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14467 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14468 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14469 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14470 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14471 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14472 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14473 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14474 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14475 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14476 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14477 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14478 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14479 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14480 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14481 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14482 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14483 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
14484 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14485 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14486 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14487 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14488 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14489 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14490 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14491 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14492 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
14493 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14494 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14495 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14496 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14497 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14498 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14499 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14500 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14501 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14502 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14503 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14504 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14505 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14506 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14507 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14508 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14509 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14510 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14511 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14512 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14513 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14514 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14515 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14516 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
14517 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14518 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14519 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14520 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14521 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14522 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14523
14524 LTCC='$LTCC'
14525 LTCFLAGS='$LTCFLAGS'
14526 compiler='$compiler_DEFAULT'
14527
14528 # A function that is used when there is no print builtin or printf.
14529 func_fallback_echo ()
14530 {
14531 eval 'cat <<_LTECHO_EOF
14532 \$1
14533 _LTECHO_EOF'
14534 }
14535
14536 # Quote evaled strings.
14537 for var in SHELL \
14538 ECHO \
14539 SED \
14540 GREP \
14541 EGREP \
14542 FGREP \
14543 LD \
14544 NM \
14545 LN_S \
14546 lt_SP2NL \
14547 lt_NL2SP \
14548 reload_flag \
14549 OBJDUMP \
14550 deplibs_check_method \
14551 file_magic_cmd \
14552 AR \
14553 AR_FLAGS \
14554 STRIP \
14555 RANLIB \
14556 CC \
14557 CFLAGS \
14558 compiler \
14559 lt_cv_sys_global_symbol_pipe \
14560 lt_cv_sys_global_symbol_to_cdecl \
14561 lt_cv_sys_global_symbol_to_c_name_address \
14562 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14563 lt_prog_compiler_no_builtin_flag \
14564 lt_prog_compiler_wl \
14565 lt_prog_compiler_pic \
14566 lt_prog_compiler_static \
14567 lt_cv_prog_compiler_c_o \
14568 need_locks \
14569 DSYMUTIL \
14570 NMEDIT \
14571 LIPO \
14572 OTOOL \
14573 OTOOL64 \
14574 shrext_cmds \
14575 export_dynamic_flag_spec \
14576 whole_archive_flag_spec \
14577 compiler_needs_object \
14578 with_gnu_ld \
14579 allow_undefined_flag \
14580 no_undefined_flag \
14581 hardcode_libdir_flag_spec \
14582 hardcode_libdir_flag_spec_ld \
14583 hardcode_libdir_separator \
14584 fix_srcfile_path \
14585 exclude_expsyms \
14586 include_expsyms \
14587 file_list_spec \
14588 variables_saved_for_relink \
14589 libname_spec \
14590 library_names_spec \
14591 soname_spec \
14592 install_override_mode \
14593 finish_eval \
14594 old_striplib \
14595 striplib; do
14596 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14597 *[\\\\\\\`\\"\\\$]*)
14598 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14599 ;;
14600 *)
14601 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14602 ;;
14603 esac
14604 done
14605
14606 # Double-quote double-evaled strings.
14607 for var in reload_cmds \
14608 old_postinstall_cmds \
14609 old_postuninstall_cmds \
14610 old_archive_cmds \
14611 extract_expsyms_cmds \
14612 old_archive_from_new_cmds \
14613 old_archive_from_expsyms_cmds \
14614 archive_cmds \
14615 archive_expsym_cmds \
14616 module_cmds \
14617 module_expsym_cmds \
14618 export_symbols_cmds \
14619 prelink_cmds \
14620 postinstall_cmds \
14621 postuninstall_cmds \
14622 finish_cmds \
14623 sys_lib_search_path_spec \
14624 sys_lib_dlsearch_path_spec; do
14625 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14626 *[\\\\\\\`\\"\\\$]*)
14627 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14628 ;;
14629 *)
14630 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14631 ;;
14632 esac
14633 done
14634
14635 ac_aux_dir='$ac_aux_dir'
14636 xsi_shell='$xsi_shell'
14637 lt_shell_append='$lt_shell_append'
14638
14639 # See if we are running on zsh, and set the options which allow our
14640 # commands through without removal of \ escapes INIT.
14641 if test -n "\${ZSH_VERSION+set}" ; then
14642 setopt NO_GLOB_SUBST
14643 fi
14644
14645
14646 PACKAGE='$PACKAGE'
14647 VERSION='$VERSION'
14648 TIMESTAMP='$TIMESTAMP'
14649 RM='$RM'
14650 ofile='$ofile'
14651
14652
14653
14654
14655 _ACEOF
14656
14657 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14658
14659 # Handling of arguments.
14660 for ac_config_target in $ac_config_targets
14661 do
14662 case $ac_config_target in
14663 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
14664 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14665 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14666 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
14667 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
14668
14669 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14670 esac
14671 done
14672
14673
14674 # If the user did not use the arguments to specify the items to instantiate,
14675 # then the envvar interface is used. Set only those that are not.
14676 # We use the long form for the default assignment because of an extremely
14677 # bizarre bug on SunOS 4.1.3.
14678 if $ac_need_defaults; then
14679 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14680 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14681 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14682 fi
14683
14684 # Have a temporary directory for convenience. Make it in the build tree
14685 # simply because there is no reason against having it here, and in addition,
14686 # creating and moving files from /tmp can sometimes cause problems.
14687 # Hook for its removal unless debugging.
14688 # Note that there is a small window in which the directory will not be cleaned:
14689 # after its creation but before its name has been assigned to `$tmp'.
14690 $debug ||
14691 {
14692 tmp= ac_tmp=
14693 trap 'exit_status=$?
14694 : "${ac_tmp:=$tmp}"
14695 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
14696 ' 0
14697 trap 'as_fn_exit 1' 1 2 13 15
14698 }
14699 # Create a (secure) tmp directory for tmp files.
14700
14701 {
14702 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14703 test -d "$tmp"
14704 } ||
14705 {
14706 tmp=./conf$$-$RANDOM
14707 (umask 077 && mkdir "$tmp")
14708 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14709 ac_tmp=$tmp
14710
14711 # Set up the scripts for CONFIG_FILES section.
14712 # No need to generate them if there are no CONFIG_FILES.
14713 # This happens for instance with `./config.status config.h'.
14714 if test -n "$CONFIG_FILES"; then
14715
14716
14717 ac_cr=`echo X | tr X '\015'`
14718 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14719 # But we know of no other shell where ac_cr would be empty at this
14720 # point, so we can use a bashism as a fallback.
14721 if test "x$ac_cr" = x; then
14722 eval ac_cr=\$\'\\r\'
14723 fi
14724 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14725 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14726 ac_cs_awk_cr='\\r'
14727 else
14728 ac_cs_awk_cr=$ac_cr
14729 fi
14730
14731 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
14732 _ACEOF
14733
14734
14735 {
14736 echo "cat >conf$$subs.awk <<_ACEOF" &&
14737 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14738 echo "_ACEOF"
14739 } >conf$$subs.sh ||
14740 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14741 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
14742 ac_delim='%!_!# '
14743 for ac_last_try in false false false false false :; do
14744 . ./conf$$subs.sh ||
14745 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14746
14747 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14748 if test $ac_delim_n = $ac_delim_num; then
14749 break
14750 elif $ac_last_try; then
14751 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14752 else
14753 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14754 fi
14755 done
14756 rm -f conf$$subs.sh
14757
14758 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14759 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
14760 _ACEOF
14761 sed -n '
14762 h
14763 s/^/S["/; s/!.*/"]=/
14764 p
14765 g
14766 s/^[^!]*!//
14767 :repl
14768 t repl
14769 s/'"$ac_delim"'$//
14770 t delim
14771 :nl
14772 h
14773 s/\(.\{148\}\)..*/\1/
14774 t more1
14775 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14776 p
14777 n
14778 b repl
14779 :more1
14780 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14781 p
14782 g
14783 s/.\{148\}//
14784 t nl
14785 :delim
14786 h
14787 s/\(.\{148\}\)..*/\1/
14788 t more2
14789 s/["\\]/\\&/g; s/^/"/; s/$/"/
14790 p
14791 b
14792 :more2
14793 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14794 p
14795 g
14796 s/.\{148\}//
14797 t delim
14798 ' <conf$$subs.awk | sed '
14799 /^[^""]/{
14800 N
14801 s/\n//
14802 }
14803 ' >>$CONFIG_STATUS || ac_write_fail=1
14804 rm -f conf$$subs.awk
14805 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14806 _ACAWK
14807 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
14808 for (key in S) S_is_set[key] = 1
14809 FS = "\a"
14810
14811 }
14812 {
14813 line = $ 0
14814 nfields = split(line, field, "@")
14815 substed = 0
14816 len = length(field[1])
14817 for (i = 2; i < nfields; i++) {
14818 key = field[i]
14819 keylen = length(key)
14820 if (S_is_set[key]) {
14821 value = S[key]
14822 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14823 len += length(value) + length(field[++i])
14824 substed = 1
14825 } else
14826 len += 1 + keylen
14827 }
14828
14829 print line
14830 }
14831
14832 _ACAWK
14833 _ACEOF
14834 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14835 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14836 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14837 else
14838 cat
14839 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
14840 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
14841 _ACEOF
14842
14843 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
14844 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
14845 # trailing colons and then remove the whole line if VPATH becomes empty
14846 # (actually we leave an empty line to preserve line numbers).
14847 if test "x$srcdir" = x.; then
14848 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
14849 h
14850 s///
14851 s/^/:/
14852 s/[ ]*$/:/
14853 s/:\$(srcdir):/:/g
14854 s/:\${srcdir}:/:/g
14855 s/:@srcdir@:/:/g
14856 s/^:*//
14857 s/:*$//
14858 x
14859 s/\(=[ ]*\).*/\1/
14860 G
14861 s/\n//
14862 s/^[^=]*=[ ]*$//
14863 }'
14864 fi
14865
14866 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14867 fi # test -n "$CONFIG_FILES"
14868
14869 # Set up the scripts for CONFIG_HEADERS section.
14870 # No need to generate them if there are no CONFIG_HEADERS.
14871 # This happens for instance with `./config.status Makefile'.
14872 if test -n "$CONFIG_HEADERS"; then
14873 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
14874 BEGIN {
14875 _ACEOF
14876
14877 # Transform confdefs.h into an awk script `defines.awk', embedded as
14878 # here-document in config.status, that substitutes the proper values into
14879 # config.h.in to produce config.h.
14880
14881 # Create a delimiter string that does not exist in confdefs.h, to ease
14882 # handling of long lines.
14883 ac_delim='%!_!# '
14884 for ac_last_try in false false :; do
14885 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
14886 if test -z "$ac_tt"; then
14887 break
14888 elif $ac_last_try; then
14889 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
14890 else
14891 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14892 fi
14893 done
14894
14895 # For the awk script, D is an array of macro values keyed by name,
14896 # likewise P contains macro parameters if any. Preserve backslash
14897 # newline sequences.
14898
14899 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14900 sed -n '
14901 s/.\{148\}/&'"$ac_delim"'/g
14902 t rset
14903 :rset
14904 s/^[ ]*#[ ]*define[ ][ ]*/ /
14905 t def
14906 d
14907 :def
14908 s/\\$//
14909 t bsnl
14910 s/["\\]/\\&/g
14911 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14912 D["\1"]=" \3"/p
14913 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
14914 d
14915 :bsnl
14916 s/["\\]/\\&/g
14917 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
14918 D["\1"]=" \3\\\\\\n"\\/p
14919 t cont
14920 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14921 t cont
14922 d
14923 :cont
14924 n
14925 s/.\{148\}/&'"$ac_delim"'/g
14926 t clear
14927 :clear
14928 s/\\$//
14929 t bsnlc
14930 s/["\\]/\\&/g; s/^/"/; s/$/"/p
14931 d
14932 :bsnlc
14933 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14934 b cont
14935 ' <confdefs.h | sed '
14936 s/'"$ac_delim"'/"\\\
14937 "/g' >>$CONFIG_STATUS || ac_write_fail=1
14938
14939 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14940 for (key in D) D_is_set[key] = 1
14941 FS = "\a"
14942 }
14943 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14944 line = \$ 0
14945 split(line, arg, " ")
14946 if (arg[1] == "#") {
14947 defundef = arg[2]
14948 mac1 = arg[3]
14949 } else {
14950 defundef = substr(arg[1], 2)
14951 mac1 = arg[2]
14952 }
14953 split(mac1, mac2, "(") #)
14954 macro = mac2[1]
14955 prefix = substr(line, 1, index(line, defundef) - 1)
14956 if (D_is_set[macro]) {
14957 # Preserve the white space surrounding the "#".
14958 print prefix "define", macro P[macro] D[macro]
14959 next
14960 } else {
14961 # Replace #undef with comments. This is necessary, for example,
14962 # in the case of _POSIX_SOURCE, which is predefined and required
14963 # on some systems where configure will not decide to define it.
14964 if (defundef == "undef") {
14965 print "/*", prefix defundef, macro, "*/"
14966 next
14967 }
14968 }
14969 }
14970 { print }
14971 _ACAWK
14972 _ACEOF
14973 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14974 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
14975 fi # test -n "$CONFIG_HEADERS"
14976
14977
14978 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
14979 shift
14980 for ac_tag
14981 do
14982 case $ac_tag in
14983 :[FHLC]) ac_mode=$ac_tag; continue;;
14984 esac
14985 case $ac_mode$ac_tag in
14986 :[FHL]*:*);;
14987 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
14988 :[FH]-) ac_tag=-:-;;
14989 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14990 esac
14991 ac_save_IFS=$IFS
14992 IFS=:
14993 set x $ac_tag
14994 IFS=$ac_save_IFS
14995 shift
14996 ac_file=$1
14997 shift
14998
14999 case $ac_mode in
15000 :L) ac_source=$1;;
15001 :[FH])
15002 ac_file_inputs=
15003 for ac_f
15004 do
15005 case $ac_f in
15006 -) ac_f="$ac_tmp/stdin";;
15007 *) # Look for the file first in the build tree, then in the source tree
15008 # (if the path is not absolute). The absolute path cannot be DOS-style,
15009 # because $ac_f cannot contain `:'.
15010 test -f "$ac_f" ||
15011 case $ac_f in
15012 [\\/$]*) false;;
15013 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15014 esac ||
15015 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15016 esac
15017 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15018 as_fn_append ac_file_inputs " '$ac_f'"
15019 done
15020
15021 # Let's still pretend it is `configure' which instantiates (i.e., don't
15022 # use $as_me), people would be surprised to read:
15023 # /* config.h. Generated by config.status. */
15024 configure_input='Generated from '`
15025 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15026 `' by configure.'
15027 if test x"$ac_file" != x-; then
15028 configure_input="$ac_file. $configure_input"
15029 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15030 $as_echo "$as_me: creating $ac_file" >&6;}
15031 fi
15032 # Neutralize special characters interpreted by sed in replacement strings.
15033 case $configure_input in #(
15034 *\&* | *\|* | *\\* )
15035 ac_sed_conf_input=`$as_echo "$configure_input" |
15036 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15037 *) ac_sed_conf_input=$configure_input;;
15038 esac
15039
15040 case $ac_tag in
15041 *:-:* | *:-) cat >"$ac_tmp/stdin" \
15042 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
15043 esac
15044 ;;
15045 esac
15046
15047 ac_dir=`$as_dirname -- "$ac_file" ||
15048 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15049 X"$ac_file" : 'X\(//\)[^/]' \| \
15050 X"$ac_file" : 'X\(//\)$' \| \
15051 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15052 $as_echo X"$ac_file" |
15053 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15054 s//\1/
15055 q
15056 }
15057 /^X\(\/\/\)[^/].*/{
15058 s//\1/
15059 q
15060 }
15061 /^X\(\/\/\)$/{
15062 s//\1/
15063 q
15064 }
15065 /^X\(\/\).*/{
15066 s//\1/
15067 q
15068 }
15069 s/.*/./; q'`
15070 as_dir="$ac_dir"; as_fn_mkdir_p
15071 ac_builddir=.
15072
15073 case "$ac_dir" in
15074 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15075 *)
15076 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15077 # A ".." for each directory in $ac_dir_suffix.
15078 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15079 case $ac_top_builddir_sub in
15080 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15081 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15082 esac ;;
15083 esac
15084 ac_abs_top_builddir=$ac_pwd
15085 ac_abs_builddir=$ac_pwd$ac_dir_suffix
15086 # for backward compatibility:
15087 ac_top_builddir=$ac_top_build_prefix
15088
15089 case $srcdir in
15090 .) # We are building in place.
15091 ac_srcdir=.
15092 ac_top_srcdir=$ac_top_builddir_sub
15093 ac_abs_top_srcdir=$ac_pwd ;;
15094 [\\/]* | ?:[\\/]* ) # Absolute name.
15095 ac_srcdir=$srcdir$ac_dir_suffix;
15096 ac_top_srcdir=$srcdir
15097 ac_abs_top_srcdir=$srcdir ;;
15098 *) # Relative name.
15099 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15100 ac_top_srcdir=$ac_top_build_prefix$srcdir
15101 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15102 esac
15103 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15104
15105
15106 case $ac_mode in
15107 :F)
15108 #
15109 # CONFIG_FILE
15110 #
15111
15112 case $INSTALL in
15113 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15114 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15115 esac
15116 ac_MKDIR_P=$MKDIR_P
15117 case $MKDIR_P in
15118 [\\/$]* | ?:[\\/]* ) ;;
15119 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
15120 esac
15121 _ACEOF
15122
15123 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15124 # If the template does not know about datarootdir, expand it.
15125 # FIXME: This hack should be removed a few years after 2.60.
15126 ac_datarootdir_hack=; ac_datarootdir_seen=
15127 ac_sed_dataroot='
15128 /datarootdir/ {
15129 p
15130 q
15131 }
15132 /@datadir@/p
15133 /@docdir@/p
15134 /@infodir@/p
15135 /@localedir@/p
15136 /@mandir@/p'
15137 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15138 *datarootdir*) ac_datarootdir_seen=yes;;
15139 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15140 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15141 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15142 _ACEOF
15143 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15144 ac_datarootdir_hack='
15145 s&@datadir@&$datadir&g
15146 s&@docdir@&$docdir&g
15147 s&@infodir@&$infodir&g
15148 s&@localedir@&$localedir&g
15149 s&@mandir@&$mandir&g
15150 s&\\\${datarootdir}&$datarootdir&g' ;;
15151 esac
15152 _ACEOF
15153
15154 # Neutralize VPATH when `$srcdir' = `.'.
15155 # Shell code in configure.ac might set extrasub.
15156 # FIXME: do we really want to maintain this feature?
15157 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15158 ac_sed_extra="$ac_vpsub
15159 $extrasub
15160 _ACEOF
15161 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15162 :t
15163 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15164 s|@configure_input@|$ac_sed_conf_input|;t t
15165 s&@top_builddir@&$ac_top_builddir_sub&;t t
15166 s&@top_build_prefix@&$ac_top_build_prefix&;t t
15167 s&@srcdir@&$ac_srcdir&;t t
15168 s&@abs_srcdir@&$ac_abs_srcdir&;t t
15169 s&@top_srcdir@&$ac_top_srcdir&;t t
15170 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15171 s&@builddir@&$ac_builddir&;t t
15172 s&@abs_builddir@&$ac_abs_builddir&;t t
15173 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15174 s&@INSTALL@&$ac_INSTALL&;t t
15175 s&@MKDIR_P@&$ac_MKDIR_P&;t t
15176 $ac_datarootdir_hack
15177 "
15178 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15179 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15180
15181 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15182 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15183 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
15184 "$ac_tmp/out"`; test -z "$ac_out"; } &&
15185 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15186 which seems to be undefined. Please make sure it is defined" >&5
15187 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15188 which seems to be undefined. Please make sure it is defined" >&2;}
15189
15190 rm -f "$ac_tmp/stdin"
15191 case $ac_file in
15192 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15193 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
15194 esac \
15195 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15196 ;;
15197 :H)
15198 #
15199 # CONFIG_HEADER
15200 #
15201 if test x"$ac_file" != x-; then
15202 {
15203 $as_echo "/* $configure_input */" \
15204 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15205 } >"$ac_tmp/config.h" \
15206 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15207 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
15208 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
15209 $as_echo "$as_me: $ac_file is unchanged" >&6;}
15210 else
15211 rm -f "$ac_file"
15212 mv "$ac_tmp/config.h" "$ac_file" \
15213 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15214 fi
15215 else
15216 $as_echo "/* $configure_input */" \
15217 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15218 || as_fn_error $? "could not create -" "$LINENO" 5
15219 fi
15220 # Compute "$ac_file"'s index in $config_headers.
15221 _am_arg="$ac_file"
15222 _am_stamp_count=1
15223 for _am_header in $config_headers :; do
15224 case $_am_header in
15225 $_am_arg | $_am_arg:* )
15226 break ;;
15227 * )
15228 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
15229 esac
15230 done
15231 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
15232 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15233 X"$_am_arg" : 'X\(//\)[^/]' \| \
15234 X"$_am_arg" : 'X\(//\)$' \| \
15235 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
15236 $as_echo X"$_am_arg" |
15237 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15238 s//\1/
15239 q
15240 }
15241 /^X\(\/\/\)[^/].*/{
15242 s//\1/
15243 q
15244 }
15245 /^X\(\/\/\)$/{
15246 s//\1/
15247 q
15248 }
15249 /^X\(\/\).*/{
15250 s//\1/
15251 q
15252 }
15253 s/.*/./; q'`/stamp-h$_am_stamp_count
15254 ;;
15255
15256 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15257 $as_echo "$as_me: executing $ac_file commands" >&6;}
15258 ;;
15259 esac
15260
15261
15262 case $ac_file$ac_mode in
15263 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
15264 # Older Autoconf quotes --file arguments for eval, but not when files
15265 # are listed without --file. Let's play safe and only enable the eval
15266 # if we detect the quoting.
15267 case $CONFIG_FILES in
15268 *\'*) eval set x "$CONFIG_FILES" ;;
15269 *) set x $CONFIG_FILES ;;
15270 esac
15271 shift
15272 for mf
15273 do
15274 # Strip MF so we end up with the name of the file.
15275 mf=`echo "$mf" | sed -e 's/:.*$//'`
15276 # Check whether this is an Automake generated Makefile or not.
15277 # We used to match only the files named 'Makefile.in', but
15278 # some people rename them; so instead we look at the file content.
15279 # Grep'ing the first line is not enough: some people post-process
15280 # each Makefile.in and add a new line on top of each file to say so.
15281 # Grep'ing the whole file is not good either: AIX grep has a line
15282 # limit of 2048, but all sed's we know have understand at least 4000.
15283 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
15284 dirpart=`$as_dirname -- "$mf" ||
15285 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15286 X"$mf" : 'X\(//\)[^/]' \| \
15287 X"$mf" : 'X\(//\)$' \| \
15288 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
15289 $as_echo X"$mf" |
15290 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15291 s//\1/
15292 q
15293 }
15294 /^X\(\/\/\)[^/].*/{
15295 s//\1/
15296 q
15297 }
15298 /^X\(\/\/\)$/{
15299 s//\1/
15300 q
15301 }
15302 /^X\(\/\).*/{
15303 s//\1/
15304 q
15305 }
15306 s/.*/./; q'`
15307 else
15308 continue
15309 fi
15310 # Extract the definition of DEPDIR, am__include, and am__quote
15311 # from the Makefile without running 'make'.
15312 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
15313 test -z "$DEPDIR" && continue
15314 am__include=`sed -n 's/^am__include = //p' < "$mf"`
15315 test -z "$am__include" && continue
15316 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
15317 # Find all dependency output files, they are included files with
15318 # $(DEPDIR) in their names. We invoke sed twice because it is the
15319 # simplest approach to changing $(DEPDIR) to its actual value in the
15320 # expansion.
15321 for file in `sed -n "
15322 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
15323 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
15324 # Make sure the directory exists.
15325 test -f "$dirpart/$file" && continue
15326 fdir=`$as_dirname -- "$file" ||
15327 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15328 X"$file" : 'X\(//\)[^/]' \| \
15329 X"$file" : 'X\(//\)$' \| \
15330 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
15331 $as_echo X"$file" |
15332 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15333 s//\1/
15334 q
15335 }
15336 /^X\(\/\/\)[^/].*/{
15337 s//\1/
15338 q
15339 }
15340 /^X\(\/\/\)$/{
15341 s//\1/
15342 q
15343 }
15344 /^X\(\/\).*/{
15345 s//\1/
15346 q
15347 }
15348 s/.*/./; q'`
15349 as_dir=$dirpart/$fdir; as_fn_mkdir_p
15350 # echo "creating $dirpart/$file"
15351 echo '# dummy' > "$dirpart/$file"
15352 done
15353 done
15354 }
15355 ;;
15356 "libtool":C)
15357
15358 # See if we are running on zsh, and set the options which allow our
15359 # commands through without removal of \ escapes.
15360 if test -n "${ZSH_VERSION+set}" ; then
15361 setopt NO_GLOB_SUBST
15362 fi
15363
15364 cfgfile="${ofile}T"
15365 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15366 $RM "$cfgfile"
15367
15368 cat <<_LT_EOF >> "$cfgfile"
15369 #! $SHELL
15370
15371 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15372 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15373 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15374 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15375 #
15376 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15377 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15378 # Written by Gordon Matzigkeit, 1996
15379 #
15380 # This file is part of GNU Libtool.
15381 #
15382 # GNU Libtool is free software; you can redistribute it and/or
15383 # modify it under the terms of the GNU General Public License as
15384 # published by the Free Software Foundation; either version 2 of
15385 # the License, or (at your option) any later version.
15386 #
15387 # As a special exception to the GNU General Public License,
15388 # if you distribute this file as part of a program or library that
15389 # is built using GNU Libtool, you may include this file under the
15390 # same distribution terms that you use for the rest of that program.
15391 #
15392 # GNU Libtool is distributed in the hope that it will be useful,
15393 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15394 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15395 # GNU General Public License for more details.
15396 #
15397 # You should have received a copy of the GNU General Public License
15398 # along with GNU Libtool; see the file COPYING. If not, a copy
15399 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15400 # obtained by writing to the Free Software Foundation, Inc.,
15401 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15402
15403
15404 # The names of the tagged configurations supported by this script.
15405 available_tags=""
15406
15407 # ### BEGIN LIBTOOL CONFIG
15408
15409 # Whether or not to build shared libraries.
15410 build_libtool_libs=$enable_shared
15411
15412 # Which release of libtool.m4 was used?
15413 macro_version=$macro_version
15414 macro_revision=$macro_revision
15415
15416 # Whether or not to build static libraries.
15417 build_old_libs=$enable_static
15418
15419 # What type of objects to build.
15420 pic_mode=$pic_mode
15421
15422 # Whether or not to optimize for fast installation.
15423 fast_install=$enable_fast_install
15424
15425 # Shell to use when invoking shell scripts.
15426 SHELL=$lt_SHELL
15427
15428 # An echo program that protects backslashes.
15429 ECHO=$lt_ECHO
15430
15431 # The host system.
15432 host_alias=$host_alias
15433 host=$host
15434 host_os=$host_os
15435
15436 # The build system.
15437 build_alias=$build_alias
15438 build=$build
15439 build_os=$build_os
15440
15441 # A sed program that does not truncate output.
15442 SED=$lt_SED
15443
15444 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15445 Xsed="\$SED -e 1s/^X//"
15446
15447 # A grep program that handles long lines.
15448 GREP=$lt_GREP
15449
15450 # An ERE matcher.
15451 EGREP=$lt_EGREP
15452
15453 # A literal string matcher.
15454 FGREP=$lt_FGREP
15455
15456 # A BSD- or MS-compatible name lister.
15457 NM=$lt_NM
15458
15459 # Whether we need soft or hard links.
15460 LN_S=$lt_LN_S
15461
15462 # What is the maximum length of a command?
15463 max_cmd_len=$max_cmd_len
15464
15465 # Object file suffix (normally "o").
15466 objext=$ac_objext
15467
15468 # Executable file suffix (normally "").
15469 exeext=$exeext
15470
15471 # whether the shell understands "unset".
15472 lt_unset=$lt_unset
15473
15474 # turn spaces into newlines.
15475 SP2NL=$lt_lt_SP2NL
15476
15477 # turn newlines into spaces.
15478 NL2SP=$lt_lt_NL2SP
15479
15480 # An object symbol dumper.
15481 OBJDUMP=$lt_OBJDUMP
15482
15483 # Method to check whether dependent libraries are shared objects.
15484 deplibs_check_method=$lt_deplibs_check_method
15485
15486 # Command to use when deplibs_check_method == "file_magic".
15487 file_magic_cmd=$lt_file_magic_cmd
15488
15489 # The archiver.
15490 AR=$lt_AR
15491 AR_FLAGS=$lt_AR_FLAGS
15492
15493 # A symbol stripping program.
15494 STRIP=$lt_STRIP
15495
15496 # Commands used to install an old-style archive.
15497 RANLIB=$lt_RANLIB
15498 old_postinstall_cmds=$lt_old_postinstall_cmds
15499 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15500
15501 # Whether to use a lock for old archive extraction.
15502 lock_old_archive_extraction=$lock_old_archive_extraction
15503
15504 # A C compiler.
15505 LTCC=$lt_CC
15506
15507 # LTCC compiler flags.
15508 LTCFLAGS=$lt_CFLAGS
15509
15510 # Take the output of nm and produce a listing of raw symbols and C names.
15511 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15512
15513 # Transform the output of nm in a proper C declaration.
15514 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15515
15516 # Transform the output of nm in a C name address pair.
15517 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15518
15519 # Transform the output of nm in a C name address pair when lib prefix is needed.
15520 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15521
15522 # The name of the directory that contains temporary libtool files.
15523 objdir=$objdir
15524
15525 # Used to examine libraries when file_magic_cmd begins with "file".
15526 MAGIC_CMD=$MAGIC_CMD
15527
15528 # Must we lock files when doing compilation?
15529 need_locks=$lt_need_locks
15530
15531 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15532 DSYMUTIL=$lt_DSYMUTIL
15533
15534 # Tool to change global to local symbols on Mac OS X.
15535 NMEDIT=$lt_NMEDIT
15536
15537 # Tool to manipulate fat objects and archives on Mac OS X.
15538 LIPO=$lt_LIPO
15539
15540 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15541 OTOOL=$lt_OTOOL
15542
15543 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15544 OTOOL64=$lt_OTOOL64
15545
15546 # Old archive suffix (normally "a").
15547 libext=$libext
15548
15549 # Shared library suffix (normally ".so").
15550 shrext_cmds=$lt_shrext_cmds
15551
15552 # The commands to extract the exported symbol list from a shared archive.
15553 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15554
15555 # Variables whose values should be saved in libtool wrapper scripts and
15556 # restored at link time.
15557 variables_saved_for_relink=$lt_variables_saved_for_relink
15558
15559 # Do we need the "lib" prefix for modules?
15560 need_lib_prefix=$need_lib_prefix
15561
15562 # Do we need a version for libraries?
15563 need_version=$need_version
15564
15565 # Library versioning type.
15566 version_type=$version_type
15567
15568 # Shared library runtime path variable.
15569 runpath_var=$runpath_var
15570
15571 # Shared library path variable.
15572 shlibpath_var=$shlibpath_var
15573
15574 # Is shlibpath searched before the hard-coded library search path?
15575 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15576
15577 # Format of library name prefix.
15578 libname_spec=$lt_libname_spec
15579
15580 # List of archive names. First name is the real one, the rest are links.
15581 # The last name is the one that the linker finds with -lNAME
15582 library_names_spec=$lt_library_names_spec
15583
15584 # The coded name of the library, if different from the real name.
15585 soname_spec=$lt_soname_spec
15586
15587 # Permission mode override for installation of shared libraries.
15588 install_override_mode=$lt_install_override_mode
15589
15590 # Command to use after installation of a shared archive.
15591 postinstall_cmds=$lt_postinstall_cmds
15592
15593 # Command to use after uninstallation of a shared archive.
15594 postuninstall_cmds=$lt_postuninstall_cmds
15595
15596 # Commands used to finish a libtool library installation in a directory.
15597 finish_cmds=$lt_finish_cmds
15598
15599 # As "finish_cmds", except a single script fragment to be evaled but
15600 # not shown.
15601 finish_eval=$lt_finish_eval
15602
15603 # Whether we should hardcode library paths into libraries.
15604 hardcode_into_libs=$hardcode_into_libs
15605
15606 # Compile-time system search path for libraries.
15607 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15608
15609 # Run-time system search path for libraries.
15610 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15611
15612 # Whether dlopen is supported.
15613 dlopen_support=$enable_dlopen
15614
15615 # Whether dlopen of programs is supported.
15616 dlopen_self=$enable_dlopen_self
15617
15618 # Whether dlopen of statically linked programs is supported.
15619 dlopen_self_static=$enable_dlopen_self_static
15620
15621 # Commands to strip libraries.
15622 old_striplib=$lt_old_striplib
15623 striplib=$lt_striplib
15624
15625
15626 # The linker used to build libraries.
15627 LD=$lt_LD
15628
15629 # How to create reloadable object files.
15630 reload_flag=$lt_reload_flag
15631 reload_cmds=$lt_reload_cmds
15632
15633 # Commands used to build an old-style archive.
15634 old_archive_cmds=$lt_old_archive_cmds
15635
15636 # A language specific compiler.
15637 CC=$lt_compiler
15638
15639 # Is the compiler the GNU compiler?
15640 with_gcc=$GCC
15641
15642 # Compiler flag to turn off builtin functions.
15643 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15644
15645 # How to pass a linker flag through the compiler.
15646 wl=$lt_lt_prog_compiler_wl
15647
15648 # Additional compiler flags for building library objects.
15649 pic_flag=$lt_lt_prog_compiler_pic
15650
15651 # Compiler flag to prevent dynamic linking.
15652 link_static_flag=$lt_lt_prog_compiler_static
15653
15654 # Does compiler simultaneously support -c and -o options?
15655 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15656
15657 # Whether or not to add -lc for building shared libraries.
15658 build_libtool_need_lc=$archive_cmds_need_lc
15659
15660 # Whether or not to disallow shared libs when runtime libs are static.
15661 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15662
15663 # Compiler flag to allow reflexive dlopens.
15664 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15665
15666 # Compiler flag to generate shared objects directly from archives.
15667 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15668
15669 # Whether the compiler copes with passing no objects directly.
15670 compiler_needs_object=$lt_compiler_needs_object
15671
15672 # Create an old-style archive from a shared archive.
15673 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15674
15675 # Create a temporary old-style archive to link instead of a shared archive.
15676 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15677
15678 # Commands used to build a shared archive.
15679 archive_cmds=$lt_archive_cmds
15680 archive_expsym_cmds=$lt_archive_expsym_cmds
15681
15682 # Commands used to build a loadable module if different from building
15683 # a shared archive.
15684 module_cmds=$lt_module_cmds
15685 module_expsym_cmds=$lt_module_expsym_cmds
15686
15687 # Whether we are building with GNU ld or not.
15688 with_gnu_ld=$lt_with_gnu_ld
15689
15690 # Flag that allows shared libraries with undefined symbols to be built.
15691 allow_undefined_flag=$lt_allow_undefined_flag
15692
15693 # Flag that enforces no undefined symbols.
15694 no_undefined_flag=$lt_no_undefined_flag
15695
15696 # Flag to hardcode \$libdir into a binary during linking.
15697 # This must work even if \$libdir does not exist
15698 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15699
15700 # If ld is used when linking, flag to hardcode \$libdir into a binary
15701 # during linking. This must work even if \$libdir does not exist.
15702 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15703
15704 # Whether we need a single "-rpath" flag with a separated argument.
15705 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15706
15707 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15708 # DIR into the resulting binary.
15709 hardcode_direct=$hardcode_direct
15710
15711 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15712 # DIR into the resulting binary and the resulting library dependency is
15713 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15714 # library is relocated.
15715 hardcode_direct_absolute=$hardcode_direct_absolute
15716
15717 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15718 # into the resulting binary.
15719 hardcode_minus_L=$hardcode_minus_L
15720
15721 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15722 # into the resulting binary.
15723 hardcode_shlibpath_var=$hardcode_shlibpath_var
15724
15725 # Set to "yes" if building a shared library automatically hardcodes DIR
15726 # into the library and all subsequent libraries and executables linked
15727 # against it.
15728 hardcode_automatic=$hardcode_automatic
15729
15730 # Set to yes if linker adds runtime paths of dependent libraries
15731 # to runtime path list.
15732 inherit_rpath=$inherit_rpath
15733
15734 # Whether libtool must link a program against all its dependency libraries.
15735 link_all_deplibs=$link_all_deplibs
15736
15737 # Fix the shell variable \$srcfile for the compiler.
15738 fix_srcfile_path=$lt_fix_srcfile_path
15739
15740 # Set to "yes" if exported symbols are required.
15741 always_export_symbols=$always_export_symbols
15742
15743 # The commands to list exported symbols.
15744 export_symbols_cmds=$lt_export_symbols_cmds
15745
15746 # Symbols that should not be listed in the preloaded symbols.
15747 exclude_expsyms=$lt_exclude_expsyms
15748
15749 # Symbols that must always be exported.
15750 include_expsyms=$lt_include_expsyms
15751
15752 # Commands necessary for linking programs (against libraries) with templates.
15753 prelink_cmds=$lt_prelink_cmds
15754
15755 # Specify filename containing input files.
15756 file_list_spec=$lt_file_list_spec
15757
15758 # How to hardcode a shared library path into an executable.
15759 hardcode_action=$hardcode_action
15760
15761 # ### END LIBTOOL CONFIG
15762
15763 _LT_EOF
15764
15765 case $host_os in
15766 aix3*)
15767 cat <<\_LT_EOF >> "$cfgfile"
15768 # AIX sometimes has problems with the GCC collect2 program. For some
15769 # reason, if we set the COLLECT_NAMES environment variable, the problems
15770 # vanish in a puff of smoke.
15771 if test "X${COLLECT_NAMES+set}" != Xset; then
15772 COLLECT_NAMES=
15773 export COLLECT_NAMES
15774 fi
15775 _LT_EOF
15776 ;;
15777 esac
15778
15779
15780 ltmain="$ac_aux_dir/ltmain.sh"
15781
15782
15783 # We use sed instead of cat because bash on DJGPP gets confused if
15784 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15785 # text mode, it properly converts lines to CR/LF. This bash problem
15786 # is reportedly fixed, but why not run on old versions too?
15787 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15788 || (rm -f "$cfgfile"; exit 1)
15789
15790 case $xsi_shell in
15791 yes)
15792 cat << \_LT_EOF >> "$cfgfile"
15793
15794 # func_dirname file append nondir_replacement
15795 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15796 # otherwise set result to NONDIR_REPLACEMENT.
15797 func_dirname ()
15798 {
15799 case ${1} in
15800 */*) func_dirname_result="${1%/*}${2}" ;;
15801 * ) func_dirname_result="${3}" ;;
15802 esac
15803 }
15804
15805 # func_basename file
15806 func_basename ()
15807 {
15808 func_basename_result="${1##*/}"
15809 }
15810
15811 # func_dirname_and_basename file append nondir_replacement
15812 # perform func_basename and func_dirname in a single function
15813 # call:
15814 # dirname: Compute the dirname of FILE. If nonempty,
15815 # add APPEND to the result, otherwise set result
15816 # to NONDIR_REPLACEMENT.
15817 # value returned in "$func_dirname_result"
15818 # basename: Compute filename of FILE.
15819 # value retuned in "$func_basename_result"
15820 # Implementation must be kept synchronized with func_dirname
15821 # and func_basename. For efficiency, we do not delegate to
15822 # those functions but instead duplicate the functionality here.
15823 func_dirname_and_basename ()
15824 {
15825 case ${1} in
15826 */*) func_dirname_result="${1%/*}${2}" ;;
15827 * ) func_dirname_result="${3}" ;;
15828 esac
15829 func_basename_result="${1##*/}"
15830 }
15831
15832 # func_stripname prefix suffix name
15833 # strip PREFIX and SUFFIX off of NAME.
15834 # PREFIX and SUFFIX must not contain globbing or regex special
15835 # characters, hashes, percent signs, but SUFFIX may contain a leading
15836 # dot (in which case that matches only a dot).
15837 func_stripname ()
15838 {
15839 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15840 # positional parameters, so assign one to ordinary parameter first.
15841 func_stripname_result=${3}
15842 func_stripname_result=${func_stripname_result#"${1}"}
15843 func_stripname_result=${func_stripname_result%"${2}"}
15844 }
15845
15846 # func_opt_split
15847 func_opt_split ()
15848 {
15849 func_opt_split_opt=${1%%=*}
15850 func_opt_split_arg=${1#*=}
15851 }
15852
15853 # func_lo2o object
15854 func_lo2o ()
15855 {
15856 case ${1} in
15857 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15858 *) func_lo2o_result=${1} ;;
15859 esac
15860 }
15861
15862 # func_xform libobj-or-source
15863 func_xform ()
15864 {
15865 func_xform_result=${1%.*}.lo
15866 }
15867
15868 # func_arith arithmetic-term...
15869 func_arith ()
15870 {
15871 func_arith_result=$(( $* ))
15872 }
15873
15874 # func_len string
15875 # STRING may not start with a hyphen.
15876 func_len ()
15877 {
15878 func_len_result=${#1}
15879 }
15880
15881 _LT_EOF
15882 ;;
15883 *) # Bourne compatible functions.
15884 cat << \_LT_EOF >> "$cfgfile"
15885
15886 # func_dirname file append nondir_replacement
15887 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15888 # otherwise set result to NONDIR_REPLACEMENT.
15889 func_dirname ()
15890 {
15891 # Extract subdirectory from the argument.
15892 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15893 if test "X$func_dirname_result" = "X${1}"; then
15894 func_dirname_result="${3}"
15895 else
15896 func_dirname_result="$func_dirname_result${2}"
15897 fi
15898 }
15899
15900 # func_basename file
15901 func_basename ()
15902 {
15903 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15904 }
15905
15906
15907 # func_stripname prefix suffix name
15908 # strip PREFIX and SUFFIX off of NAME.
15909 # PREFIX and SUFFIX must not contain globbing or regex special
15910 # characters, hashes, percent signs, but SUFFIX may contain a leading
15911 # dot (in which case that matches only a dot).
15912 # func_strip_suffix prefix name
15913 func_stripname ()
15914 {
15915 case ${2} in
15916 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
15917 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15918 esac
15919 }
15920
15921 # sed scripts:
15922 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15923 my_sed_long_arg='1s/^-[^=]*=//'
15924
15925 # func_opt_split
15926 func_opt_split ()
15927 {
15928 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15929 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15930 }
15931
15932 # func_lo2o object
15933 func_lo2o ()
15934 {
15935 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15936 }
15937
15938 # func_xform libobj-or-source
15939 func_xform ()
15940 {
15941 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15942 }
15943
15944 # func_arith arithmetic-term...
15945 func_arith ()
15946 {
15947 func_arith_result=`expr "$@"`
15948 }
15949
15950 # func_len string
15951 # STRING may not start with a hyphen.
15952 func_len ()
15953 {
15954 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15955 }
15956
15957 _LT_EOF
15958 esac
15959
15960 case $lt_shell_append in
15961 yes)
15962 cat << \_LT_EOF >> "$cfgfile"
15963
15964 # func_append var value
15965 # Append VALUE to the end of shell variable VAR.
15966 func_append ()
15967 {
15968 eval "$1+=\$2"
15969 }
15970 _LT_EOF
15971 ;;
15972 *)
15973 cat << \_LT_EOF >> "$cfgfile"
15974
15975 # func_append var value
15976 # Append VALUE to the end of shell variable VAR.
15977 func_append ()
15978 {
15979 eval "$1=\$$1\$2"
15980 }
15981
15982 _LT_EOF
15983 ;;
15984 esac
15985
15986
15987 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15988 || (rm -f "$cfgfile"; exit 1)
15989
15990 mv -f "$cfgfile" "$ofile" ||
15991 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15992 chmod +x "$ofile"
15993
15994 ;;
15995
15996 esac
15997 done # for ac_tag
15998
15999
16000 as_fn_exit 0
16001 _ACEOF
16002 ac_clean_files=$ac_clean_files_save
16003
16004 test $ac_write_fail = 0 ||
16005 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16006
16007
16008 # configure is writing to config.log, and then calls config.status.
16009 # config.status does its own redirection, appending to config.log.
16010 # Unfortunately, on DOS this fails, as config.log is still kept open
16011 # by configure, so config.status won't be able to write to it; its
16012 # output is simply discarded. So we exec the FD to /dev/null,
16013 # effectively closing config.log, so it can be properly (re)opened and
16014 # appended to by config.status. When coming back to configure, we
16015 # need to make the FD available again.
16016 if test "$no_create" != yes; then
16017 ac_cs_success=:
16018 ac_config_status_args=
16019 test "$silent" = yes &&
16020 ac_config_status_args="$ac_config_status_args --quiet"
16021 exec 5>/dev/null
16022 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16023 exec 5>>config.log
16024 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16025 # would make configure fail if this is the last instruction.
16026 $ac_cs_success || as_fn_exit 1
16027 fi
16028 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16029 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16030 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16031 fi
16032
16033
16034
16035 touch config.status.tmp
16036 if touch --reference=config.status config.status.tmp > /dev/null 2>&1; then
16037 sed '/as_fn_exit 0/i \
16038 sed -e \"s/^\t\\\(\\\$(AM_V_CCLD)\\\)/\t+ \\\1/\" Makefile > Makefile.tmp \
16039 touch --reference=Makefile Makefile.tmp \
16040 mv Makefile.tmp Makefile \
16041 ' config.status > config.status.tmp
16042 touch --reference=config.status config.status.tmp
16043 mv config.status.tmp config.status
16044 chmod +x config.status
16045 sed -e "s/^\t\(\$(AM_V_CCLD)\)/\t+ \1/" Makefile > Makefile.tmp
16046 touch --reference=Makefile Makefile.tmp
16047 mv Makefile.tmp Makefile
16048 else
16049 rm -f config.status.tmp
16050 fi