Regenerate configure
[binutils-gdb.git] / ld / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64 for ld 2.26.51.
4 #
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 # Foundation, Inc.
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" "" $as_nl"
88
89 # Find who we are. Look in the path if we contain no directory separator.
90 case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
94 do
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99 IFS=$as_save_IFS
100
101 ;;
102 esac
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
106 as_myself=$0
107 fi
108 if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
111 fi
112
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there. '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
124
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
130
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134 if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142 else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
147 ;;
148 esac
149 fi
150 "
151 as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
156
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164 else
165 exitcode=1; echo positional parameters were not saved.
166 fi
167 test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1
173
174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178 PATH=/empty FPATH=/empty; export PATH FPATH
179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
181 if (eval "$as_required") 2>/dev/null; then :
182 as_have_required=yes
183 else
184 as_have_required=no
185 fi
186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188 else
189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190 as_found=false
191 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192 do
193 IFS=$as_save_IFS
194 test -z "$as_dir" && as_dir=.
195 as_found=:
196 case $as_dir in #(
197 /*)
198 for as_base in sh bash ksh sh5; do
199 # Try only shells that exist, to save several forks.
200 as_shell=$as_dir/$as_base
201 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203 CONFIG_SHELL=$as_shell as_have_required=yes
204 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205 break 2
206 fi
207 fi
208 done;;
209 esac
210 as_found=false
211 done
212 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214 CONFIG_SHELL=$SHELL as_have_required=yes
215 fi; }
216 IFS=$as_save_IFS
217
218
219 if test "x$CONFIG_SHELL" != x; then :
220 # We cannot yet assume a decent shell, so we have to provide a
221 # neutralization value for shells without unset; and this also
222 # works around shells that cannot unset nonexistent variables.
223 BASH_ENV=/dev/null
224 ENV=/dev/null
225 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226 export CONFIG_SHELL
227 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228 fi
229
230 if test x$as_have_required = xno; then :
231 $as_echo "$0: This script requires a shell more modern than all"
232 $as_echo "$0: the shells that I found on your system."
233 if test x${ZSH_VERSION+set} = xset ; then
234 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236 else
237 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238 $0: including any error possibly output before this
239 $0: message. Then install a modern shell, or manually run
240 $0: the script under such a shell if you do have one."
241 fi
242 exit 1
243 fi
244 fi
245 fi
246 SHELL=${CONFIG_SHELL-/bin/sh}
247 export SHELL
248 # Unset more variables known to interfere with behavior of common tools.
249 CLICOLOR_FORCE= GREP_OPTIONS=
250 unset CLICOLOR_FORCE GREP_OPTIONS
251
252 ## --------------------- ##
253 ## M4sh Shell Functions. ##
254 ## --------------------- ##
255 # as_fn_unset VAR
256 # ---------------
257 # Portably unset VAR.
258 as_fn_unset ()
259 {
260 { eval $1=; unset $1;}
261 }
262 as_unset=as_fn_unset
263
264 # as_fn_set_status STATUS
265 # -----------------------
266 # Set $? to STATUS, without forking.
267 as_fn_set_status ()
268 {
269 return $1
270 } # as_fn_set_status
271
272 # as_fn_exit STATUS
273 # -----------------
274 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275 as_fn_exit ()
276 {
277 set +e
278 as_fn_set_status $1
279 exit $1
280 } # as_fn_exit
281
282 # as_fn_mkdir_p
283 # -------------
284 # Create "$as_dir" as a directory, including parents if necessary.
285 as_fn_mkdir_p ()
286 {
287
288 case $as_dir in #(
289 -*) as_dir=./$as_dir;;
290 esac
291 test -d "$as_dir" || eval $as_mkdir_p || {
292 as_dirs=
293 while :; do
294 case $as_dir in #(
295 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296 *) as_qdir=$as_dir;;
297 esac
298 as_dirs="'$as_qdir' $as_dirs"
299 as_dir=`$as_dirname -- "$as_dir" ||
300 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301 X"$as_dir" : 'X\(//\)[^/]' \| \
302 X"$as_dir" : 'X\(//\)$' \| \
303 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304 $as_echo X"$as_dir" |
305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306 s//\1/
307 q
308 }
309 /^X\(\/\/\)[^/].*/{
310 s//\1/
311 q
312 }
313 /^X\(\/\/\)$/{
314 s//\1/
315 q
316 }
317 /^X\(\/\).*/{
318 s//\1/
319 q
320 }
321 s/.*/./; q'`
322 test -d "$as_dir" && break
323 done
324 test -z "$as_dirs" || eval "mkdir $as_dirs"
325 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328 } # as_fn_mkdir_p
329 # as_fn_append VAR VALUE
330 # ----------------------
331 # Append the text in VALUE to the end of the definition contained in VAR. Take
332 # advantage of any shell optimizations that allow amortized linear growth over
333 # repeated appends, instead of the typical quadratic growth present in naive
334 # implementations.
335 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336 eval 'as_fn_append ()
337 {
338 eval $1+=\$2
339 }'
340 else
341 as_fn_append ()
342 {
343 eval $1=\$$1\$2
344 }
345 fi # as_fn_append
346
347 # as_fn_arith ARG...
348 # ------------------
349 # Perform arithmetic evaluation on the ARGs, and store the result in the
350 # global $as_val. Take advantage of shells that can avoid forks. The arguments
351 # must be portable across $(()) and expr.
352 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353 eval 'as_fn_arith ()
354 {
355 as_val=$(( $* ))
356 }'
357 else
358 as_fn_arith ()
359 {
360 as_val=`expr "$@" || test $? -eq 1`
361 }
362 fi # as_fn_arith
363
364
365 # as_fn_error ERROR [LINENO LOG_FD]
366 # ---------------------------------
367 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369 # script with status $?, using 1 if that was 0.
370 as_fn_error ()
371 {
372 as_status=$?; test $as_status -eq 0 && as_status=1
373 if test "$3"; then
374 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376 fi
377 $as_echo "$as_me: error: $1" >&2
378 as_fn_exit $as_status
379 } # as_fn_error
380
381 if expr a : '\(a\)' >/dev/null 2>&1 &&
382 test "X`expr 00001 : '.*\(...\)'`" = X001; then
383 as_expr=expr
384 else
385 as_expr=false
386 fi
387
388 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389 as_basename=basename
390 else
391 as_basename=false
392 fi
393
394 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395 as_dirname=dirname
396 else
397 as_dirname=false
398 fi
399
400 as_me=`$as_basename -- "$0" ||
401 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402 X"$0" : 'X\(//\)$' \| \
403 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404 $as_echo X/"$0" |
405 sed '/^.*\/\([^/][^/]*\)\/*$/{
406 s//\1/
407 q
408 }
409 /^X\/\(\/\/\)$/{
410 s//\1/
411 q
412 }
413 /^X\/\(\/\).*/{
414 s//\1/
415 q
416 }
417 s/.*/./; q'`
418
419 # Avoid depending upon Character Ranges.
420 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423 as_cr_digits='0123456789'
424 as_cr_alnum=$as_cr_Letters$as_cr_digits
425
426
427 as_lineno_1=$LINENO as_lineno_1a=$LINENO
428 as_lineno_2=$LINENO as_lineno_2a=$LINENO
429 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
432 sed -n '
433 p
434 /[$]LINENO/=
435 ' <$as_myself |
436 sed '
437 s/[$]LINENO.*/&-/
438 t lineno
439 b
440 :lineno
441 N
442 :loop
443 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444 t loop
445 s/-\n.*//
446 ' >$as_me.lineno &&
447 chmod +x "$as_me.lineno" ||
448 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
449
450 # Don't try to exec as it changes $[0], causing all sort of problems
451 # (the dirname of $[0] is not the place where we might find the
452 # original and so on. Autoconf is especially sensitive to this).
453 . "./$as_me.lineno"
454 # Exit status is that of the last command.
455 exit
456 }
457
458 ECHO_C= ECHO_N= ECHO_T=
459 case `echo -n x` in #(((((
460 -n*)
461 case `echo 'xy\c'` in
462 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
463 xy) ECHO_C='\c';;
464 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
465 ECHO_T=' ';;
466 esac;;
467 *)
468 ECHO_N='-n';;
469 esac
470
471 rm -f conf$$ conf$$.exe conf$$.file
472 if test -d conf$$.dir; then
473 rm -f conf$$.dir/conf$$.file
474 else
475 rm -f conf$$.dir
476 mkdir conf$$.dir 2>/dev/null
477 fi
478 if (echo >conf$$.file) 2>/dev/null; then
479 if ln -s conf$$.file conf$$ 2>/dev/null; then
480 as_ln_s='ln -s'
481 # ... but there are two gotchas:
482 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484 # In both cases, we have to default to `cp -p'.
485 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486 as_ln_s='cp -p'
487 elif ln conf$$.file conf$$ 2>/dev/null; then
488 as_ln_s=ln
489 else
490 as_ln_s='cp -p'
491 fi
492 else
493 as_ln_s='cp -p'
494 fi
495 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496 rmdir conf$$.dir 2>/dev/null
497
498 if mkdir -p . 2>/dev/null; then
499 as_mkdir_p='mkdir -p "$as_dir"'
500 else
501 test -d ./-p && rmdir ./-p
502 as_mkdir_p=false
503 fi
504
505 if test -x / >/dev/null 2>&1; then
506 as_test_x='test -x'
507 else
508 if ls -dL / >/dev/null 2>&1; then
509 as_ls_L_option=L
510 else
511 as_ls_L_option=
512 fi
513 as_test_x='
514 eval sh -c '\''
515 if test -d "$1"; then
516 test -d "$1/.";
517 else
518 case $1 in #(
519 -*)set "./$1";;
520 esac;
521 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522 ???[sx]*):;;*)false;;esac;fi
523 '\'' sh
524 '
525 fi
526 as_executable_p=$as_test_x
527
528 # Sed expression to map a string onto a valid CPP name.
529 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
531 # Sed expression to map a string onto a valid variable name.
532 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
534 SHELL=${CONFIG_SHELL-/bin/sh}
535
536
537 exec 7<&0 </dev/null 6>&1
538
539 # Name of the host.
540 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541 # so uname gets run too.
542 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
544 #
545 # Initializations.
546 #
547 ac_default_prefix=/usr/local
548 ac_clean_files=
549 ac_config_libobj_dir=.
550 LIBOBJS=
551 cross_compiling=no
552 subdirs=
553 MFLAGS=
554 MAKEFLAGS=
555
556 # Identity of this package.
557 PACKAGE_NAME='ld'
558 PACKAGE_TARNAME='ld'
559 PACKAGE_VERSION='2.26.51'
560 PACKAGE_STRING='ld 2.26.51'
561 PACKAGE_BUGREPORT=''
562 PACKAGE_URL=''
563
564 ac_unique_file="ldmain.c"
565 # Factoring default headers for most tests.
566 ac_includes_default="\
567 #include <stdio.h>
568 #ifdef HAVE_SYS_TYPES_H
569 # include <sys/types.h>
570 #endif
571 #ifdef HAVE_SYS_STAT_H
572 # include <sys/stat.h>
573 #endif
574 #ifdef STDC_HEADERS
575 # include <stdlib.h>
576 # include <stddef.h>
577 #else
578 # ifdef HAVE_STDLIB_H
579 # include <stdlib.h>
580 # endif
581 #endif
582 #ifdef HAVE_STRING_H
583 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
584 # include <memory.h>
585 # endif
586 # include <string.h>
587 #endif
588 #ifdef HAVE_STRINGS_H
589 # include <strings.h>
590 #endif
591 #ifdef HAVE_INTTYPES_H
592 # include <inttypes.h>
593 #endif
594 #ifdef HAVE_STDINT_H
595 # include <stdint.h>
596 #endif
597 #ifdef HAVE_UNISTD_H
598 # include <unistd.h>
599 #endif"
600
601 ac_subst_vars='am__EXEEXT_FALSE
602 am__EXEEXT_TRUE
603 LTLIBOBJS
604 LIBOBJS
605 TESTBFDLIB
606 EMULATION_LIBPATH
607 LIB_PATH
608 EMUL_EXTRA_OFILES
609 EMULATION_OFILES
610 EMUL
611 elf_plt_unwind_list_options
612 elf_shlib_list_options
613 elf_list_options
614 STRINGIFY
615 enable_initfini_array
616 ENABLE_PLUGINS_FALSE
617 ENABLE_PLUGINS_TRUE
618 NATIVE_LIB_DIRS
619 HOSTING_SLIBS
620 HOSTING_LIBS
621 HOSTING_SCRT0
622 HOSTING_CRT0
623 HDEFINES
624 do_compare
625 GENINSRC_NEVER_FALSE
626 GENINSRC_NEVER_TRUE
627 LEXLIB
628 LEX_OUTPUT_ROOT
629 LEX
630 YFLAGS
631 YACC
632 MSGMERGE
633 MSGFMT
634 MKINSTALLDIRS
635 CATOBJEXT
636 GENCAT
637 INSTOBJEXT
638 DATADIRNAME
639 CATALOGS
640 POSUB
641 GMSGFMT
642 XGETTEXT
643 INCINTL
644 LIBINTL_DEP
645 LIBINTL
646 USE_NLS
647 WARN_WRITE_STRINGS
648 NO_WERROR
649 WARN_CFLAGS
650 installed_linker
651 install_as_default
652 TARGET_SYSTEM_ROOT_DEFINE
653 TARGET_SYSTEM_ROOT
654 use_sysroot
655 CXXCPP
656 OTOOL64
657 OTOOL
658 LIPO
659 NMEDIT
660 DSYMUTIL
661 RANLIB
662 AR
663 OBJDUMP
664 LN_S
665 NM
666 ac_ct_DUMPBIN
667 DUMPBIN
668 LD
669 FGREP
670 SED
671 LIBTOOL
672 EGREP
673 CPP
674 GREP
675 am__fastdepCXX_FALSE
676 am__fastdepCXX_TRUE
677 CXXDEPMODE
678 ac_ct_CXX
679 CXXFLAGS
680 CXX
681 MAINT
682 MAINTAINER_MODE_FALSE
683 MAINTAINER_MODE_TRUE
684 am__fastdepCC_FALSE
685 am__fastdepCC_TRUE
686 CCDEPMODE
687 am__nodep
688 AMDEPBACKSLASH
689 AMDEP_FALSE
690 AMDEP_TRUE
691 am__quote
692 am__include
693 DEPDIR
694 am__untar
695 am__tar
696 AMTAR
697 am__leading_dot
698 SET_MAKE
699 AWK
700 mkdir_p
701 MKDIR_P
702 INSTALL_STRIP_PROGRAM
703 STRIP
704 install_sh
705 MAKEINFO
706 AUTOHEADER
707 AUTOMAKE
708 AUTOCONF
709 ACLOCAL
710 VERSION
711 PACKAGE
712 CYGPATH_W
713 am__isrc
714 INSTALL_DATA
715 INSTALL_SCRIPT
716 INSTALL_PROGRAM
717 OBJEXT
718 EXEEXT
719 ac_ct_CC
720 CPPFLAGS
721 LDFLAGS
722 CFLAGS
723 CC
724 target_os
725 target_vendor
726 target_cpu
727 target
728 host_os
729 host_vendor
730 host_cpu
731 host
732 build_os
733 build_vendor
734 build_cpu
735 build
736 target_alias
737 host_alias
738 build_alias
739 LIBS
740 ECHO_T
741 ECHO_N
742 ECHO_C
743 DEFS
744 mandir
745 localedir
746 libdir
747 psdir
748 pdfdir
749 dvidir
750 htmldir
751 infodir
752 docdir
753 oldincludedir
754 includedir
755 localstatedir
756 sharedstatedir
757 sysconfdir
758 datadir
759 datarootdir
760 libexecdir
761 sbindir
762 bindir
763 program_transform_name
764 prefix
765 exec_prefix
766 PACKAGE_URL
767 PACKAGE_BUGREPORT
768 PACKAGE_STRING
769 PACKAGE_VERSION
770 PACKAGE_TARNAME
771 PACKAGE_NAME
772 PATH_SEPARATOR
773 SHELL'
774 ac_subst_files='TDIRS'
775 ac_user_opts='
776 enable_option_checking
777 enable_dependency_tracking
778 enable_maintainer_mode
779 enable_shared
780 enable_static
781 with_pic
782 enable_fast_install
783 with_gnu_ld
784 enable_libtool_lock
785 enable_plugins
786 enable_largefile
787 with_lib_path
788 enable_targets
789 enable_64_bit_bfd
790 with_sysroot
791 enable_gold
792 enable_got
793 enable_compressed_debug_sections
794 enable_werror
795 enable_build_warnings
796 enable_nls
797 enable_initfini_array
798 '
799 ac_precious_vars='build_alias
800 host_alias
801 target_alias
802 CC
803 CFLAGS
804 LDFLAGS
805 LIBS
806 CPPFLAGS
807 CXX
808 CXXFLAGS
809 CCC
810 CPP
811 CXXCPP
812 YACC
813 YFLAGS'
814
815
816 # Initialize some variables set by options.
817 ac_init_help=
818 ac_init_version=false
819 ac_unrecognized_opts=
820 ac_unrecognized_sep=
821 # The variables have the same names as the options, with
822 # dashes changed to underlines.
823 cache_file=/dev/null
824 exec_prefix=NONE
825 no_create=
826 no_recursion=
827 prefix=NONE
828 program_prefix=NONE
829 program_suffix=NONE
830 program_transform_name=s,x,x,
831 silent=
832 site=
833 srcdir=
834 verbose=
835 x_includes=NONE
836 x_libraries=NONE
837
838 # Installation directory options.
839 # These are left unexpanded so users can "make install exec_prefix=/foo"
840 # and all the variables that are supposed to be based on exec_prefix
841 # by default will actually change.
842 # Use braces instead of parens because sh, perl, etc. also accept them.
843 # (The list follows the same order as the GNU Coding Standards.)
844 bindir='${exec_prefix}/bin'
845 sbindir='${exec_prefix}/sbin'
846 libexecdir='${exec_prefix}/libexec'
847 datarootdir='${prefix}/share'
848 datadir='${datarootdir}'
849 sysconfdir='${prefix}/etc'
850 sharedstatedir='${prefix}/com'
851 localstatedir='${prefix}/var'
852 includedir='${prefix}/include'
853 oldincludedir='/usr/include'
854 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
855 infodir='${datarootdir}/info'
856 htmldir='${docdir}'
857 dvidir='${docdir}'
858 pdfdir='${docdir}'
859 psdir='${docdir}'
860 libdir='${exec_prefix}/lib'
861 localedir='${datarootdir}/locale'
862 mandir='${datarootdir}/man'
863
864 ac_prev=
865 ac_dashdash=
866 for ac_option
867 do
868 # If the previous option needs an argument, assign it.
869 if test -n "$ac_prev"; then
870 eval $ac_prev=\$ac_option
871 ac_prev=
872 continue
873 fi
874
875 case $ac_option in
876 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
877 *) ac_optarg=yes ;;
878 esac
879
880 # Accept the important Cygnus configure options, so we can diagnose typos.
881
882 case $ac_dashdash$ac_option in
883 --)
884 ac_dashdash=yes ;;
885
886 -bindir | --bindir | --bindi | --bind | --bin | --bi)
887 ac_prev=bindir ;;
888 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
889 bindir=$ac_optarg ;;
890
891 -build | --build | --buil | --bui | --bu)
892 ac_prev=build_alias ;;
893 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
894 build_alias=$ac_optarg ;;
895
896 -cache-file | --cache-file | --cache-fil | --cache-fi \
897 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
898 ac_prev=cache_file ;;
899 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
900 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
901 cache_file=$ac_optarg ;;
902
903 --config-cache | -C)
904 cache_file=config.cache ;;
905
906 -datadir | --datadir | --datadi | --datad)
907 ac_prev=datadir ;;
908 -datadir=* | --datadir=* | --datadi=* | --datad=*)
909 datadir=$ac_optarg ;;
910
911 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
912 | --dataroo | --dataro | --datar)
913 ac_prev=datarootdir ;;
914 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
915 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
916 datarootdir=$ac_optarg ;;
917
918 -disable-* | --disable-*)
919 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
920 # Reject names that are not valid shell variable names.
921 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
922 as_fn_error "invalid feature name: $ac_useropt"
923 ac_useropt_orig=$ac_useropt
924 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
925 case $ac_user_opts in
926 *"
927 "enable_$ac_useropt"
928 "*) ;;
929 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
930 ac_unrecognized_sep=', ';;
931 esac
932 eval enable_$ac_useropt=no ;;
933
934 -docdir | --docdir | --docdi | --doc | --do)
935 ac_prev=docdir ;;
936 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
937 docdir=$ac_optarg ;;
938
939 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
940 ac_prev=dvidir ;;
941 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
942 dvidir=$ac_optarg ;;
943
944 -enable-* | --enable-*)
945 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
946 # Reject names that are not valid shell variable names.
947 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
948 as_fn_error "invalid feature name: $ac_useropt"
949 ac_useropt_orig=$ac_useropt
950 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
951 case $ac_user_opts in
952 *"
953 "enable_$ac_useropt"
954 "*) ;;
955 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
956 ac_unrecognized_sep=', ';;
957 esac
958 eval enable_$ac_useropt=\$ac_optarg ;;
959
960 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
961 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
962 | --exec | --exe | --ex)
963 ac_prev=exec_prefix ;;
964 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
965 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
966 | --exec=* | --exe=* | --ex=*)
967 exec_prefix=$ac_optarg ;;
968
969 -gas | --gas | --ga | --g)
970 # Obsolete; use --with-gas.
971 with_gas=yes ;;
972
973 -help | --help | --hel | --he | -h)
974 ac_init_help=long ;;
975 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
976 ac_init_help=recursive ;;
977 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
978 ac_init_help=short ;;
979
980 -host | --host | --hos | --ho)
981 ac_prev=host_alias ;;
982 -host=* | --host=* | --hos=* | --ho=*)
983 host_alias=$ac_optarg ;;
984
985 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
986 ac_prev=htmldir ;;
987 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
988 | --ht=*)
989 htmldir=$ac_optarg ;;
990
991 -includedir | --includedir | --includedi | --included | --include \
992 | --includ | --inclu | --incl | --inc)
993 ac_prev=includedir ;;
994 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
995 | --includ=* | --inclu=* | --incl=* | --inc=*)
996 includedir=$ac_optarg ;;
997
998 -infodir | --infodir | --infodi | --infod | --info | --inf)
999 ac_prev=infodir ;;
1000 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1001 infodir=$ac_optarg ;;
1002
1003 -libdir | --libdir | --libdi | --libd)
1004 ac_prev=libdir ;;
1005 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1006 libdir=$ac_optarg ;;
1007
1008 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1009 | --libexe | --libex | --libe)
1010 ac_prev=libexecdir ;;
1011 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1012 | --libexe=* | --libex=* | --libe=*)
1013 libexecdir=$ac_optarg ;;
1014
1015 -localedir | --localedir | --localedi | --localed | --locale)
1016 ac_prev=localedir ;;
1017 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1018 localedir=$ac_optarg ;;
1019
1020 -localstatedir | --localstatedir | --localstatedi | --localstated \
1021 | --localstate | --localstat | --localsta | --localst | --locals)
1022 ac_prev=localstatedir ;;
1023 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1024 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1025 localstatedir=$ac_optarg ;;
1026
1027 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1028 ac_prev=mandir ;;
1029 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1030 mandir=$ac_optarg ;;
1031
1032 -nfp | --nfp | --nf)
1033 # Obsolete; use --without-fp.
1034 with_fp=no ;;
1035
1036 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1037 | --no-cr | --no-c | -n)
1038 no_create=yes ;;
1039
1040 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1041 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1042 no_recursion=yes ;;
1043
1044 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1045 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1046 | --oldin | --oldi | --old | --ol | --o)
1047 ac_prev=oldincludedir ;;
1048 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1049 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1050 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1051 oldincludedir=$ac_optarg ;;
1052
1053 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1054 ac_prev=prefix ;;
1055 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1056 prefix=$ac_optarg ;;
1057
1058 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1059 | --program-pre | --program-pr | --program-p)
1060 ac_prev=program_prefix ;;
1061 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1062 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1063 program_prefix=$ac_optarg ;;
1064
1065 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1066 | --program-suf | --program-su | --program-s)
1067 ac_prev=program_suffix ;;
1068 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1069 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1070 program_suffix=$ac_optarg ;;
1071
1072 -program-transform-name | --program-transform-name \
1073 | --program-transform-nam | --program-transform-na \
1074 | --program-transform-n | --program-transform- \
1075 | --program-transform | --program-transfor \
1076 | --program-transfo | --program-transf \
1077 | --program-trans | --program-tran \
1078 | --progr-tra | --program-tr | --program-t)
1079 ac_prev=program_transform_name ;;
1080 -program-transform-name=* | --program-transform-name=* \
1081 | --program-transform-nam=* | --program-transform-na=* \
1082 | --program-transform-n=* | --program-transform-=* \
1083 | --program-transform=* | --program-transfor=* \
1084 | --program-transfo=* | --program-transf=* \
1085 | --program-trans=* | --program-tran=* \
1086 | --progr-tra=* | --program-tr=* | --program-t=*)
1087 program_transform_name=$ac_optarg ;;
1088
1089 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1090 ac_prev=pdfdir ;;
1091 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1092 pdfdir=$ac_optarg ;;
1093
1094 -psdir | --psdir | --psdi | --psd | --ps)
1095 ac_prev=psdir ;;
1096 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1097 psdir=$ac_optarg ;;
1098
1099 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1100 | -silent | --silent | --silen | --sile | --sil)
1101 silent=yes ;;
1102
1103 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1104 ac_prev=sbindir ;;
1105 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1106 | --sbi=* | --sb=*)
1107 sbindir=$ac_optarg ;;
1108
1109 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1110 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1111 | --sharedst | --shareds | --shared | --share | --shar \
1112 | --sha | --sh)
1113 ac_prev=sharedstatedir ;;
1114 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1115 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1116 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1117 | --sha=* | --sh=*)
1118 sharedstatedir=$ac_optarg ;;
1119
1120 -site | --site | --sit)
1121 ac_prev=site ;;
1122 -site=* | --site=* | --sit=*)
1123 site=$ac_optarg ;;
1124
1125 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1126 ac_prev=srcdir ;;
1127 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1128 srcdir=$ac_optarg ;;
1129
1130 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1131 | --syscon | --sysco | --sysc | --sys | --sy)
1132 ac_prev=sysconfdir ;;
1133 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1134 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1135 sysconfdir=$ac_optarg ;;
1136
1137 -target | --target | --targe | --targ | --tar | --ta | --t)
1138 ac_prev=target_alias ;;
1139 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1140 target_alias=$ac_optarg ;;
1141
1142 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1143 verbose=yes ;;
1144
1145 -version | --version | --versio | --versi | --vers | -V)
1146 ac_init_version=: ;;
1147
1148 -with-* | --with-*)
1149 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1150 # Reject names that are not valid shell variable names.
1151 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1152 as_fn_error "invalid package name: $ac_useropt"
1153 ac_useropt_orig=$ac_useropt
1154 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1155 case $ac_user_opts in
1156 *"
1157 "with_$ac_useropt"
1158 "*) ;;
1159 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1160 ac_unrecognized_sep=', ';;
1161 esac
1162 eval with_$ac_useropt=\$ac_optarg ;;
1163
1164 -without-* | --without-*)
1165 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1166 # Reject names that are not valid shell variable names.
1167 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1168 as_fn_error "invalid package name: $ac_useropt"
1169 ac_useropt_orig=$ac_useropt
1170 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1171 case $ac_user_opts in
1172 *"
1173 "with_$ac_useropt"
1174 "*) ;;
1175 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1176 ac_unrecognized_sep=', ';;
1177 esac
1178 eval with_$ac_useropt=no ;;
1179
1180 --x)
1181 # Obsolete; use --with-x.
1182 with_x=yes ;;
1183
1184 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1185 | --x-incl | --x-inc | --x-in | --x-i)
1186 ac_prev=x_includes ;;
1187 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1188 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1189 x_includes=$ac_optarg ;;
1190
1191 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1192 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1193 ac_prev=x_libraries ;;
1194 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1195 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1196 x_libraries=$ac_optarg ;;
1197
1198 -*) as_fn_error "unrecognized option: \`$ac_option'
1199 Try \`$0 --help' for more information."
1200 ;;
1201
1202 *=*)
1203 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1204 # Reject names that are not valid shell variable names.
1205 case $ac_envvar in #(
1206 '' | [0-9]* | *[!_$as_cr_alnum]* )
1207 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1208 esac
1209 eval $ac_envvar=\$ac_optarg
1210 export $ac_envvar ;;
1211
1212 *)
1213 # FIXME: should be removed in autoconf 3.0.
1214 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1215 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1216 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1217 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1218 ;;
1219
1220 esac
1221 done
1222
1223 if test -n "$ac_prev"; then
1224 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1225 as_fn_error "missing argument to $ac_option"
1226 fi
1227
1228 if test -n "$ac_unrecognized_opts"; then
1229 case $enable_option_checking in
1230 no) ;;
1231 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1232 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1233 esac
1234 fi
1235
1236 # Check all directory arguments for consistency.
1237 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1238 datadir sysconfdir sharedstatedir localstatedir includedir \
1239 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1240 libdir localedir mandir
1241 do
1242 eval ac_val=\$$ac_var
1243 # Remove trailing slashes.
1244 case $ac_val in
1245 */ )
1246 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1247 eval $ac_var=\$ac_val;;
1248 esac
1249 # Be sure to have absolute directory names.
1250 case $ac_val in
1251 [\\/$]* | ?:[\\/]* ) continue;;
1252 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1253 esac
1254 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1255 done
1256
1257 # There might be people who depend on the old broken behavior: `$host'
1258 # used to hold the argument of --host etc.
1259 # FIXME: To remove some day.
1260 build=$build_alias
1261 host=$host_alias
1262 target=$target_alias
1263
1264 # FIXME: To remove some day.
1265 if test "x$host_alias" != x; then
1266 if test "x$build_alias" = x; then
1267 cross_compiling=maybe
1268 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1269 If a cross compiler is detected then cross compile mode will be used." >&2
1270 elif test "x$build_alias" != "x$host_alias"; then
1271 cross_compiling=yes
1272 fi
1273 fi
1274
1275 ac_tool_prefix=
1276 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1277
1278 test "$silent" = yes && exec 6>/dev/null
1279
1280
1281 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1282 ac_ls_di=`ls -di .` &&
1283 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1284 as_fn_error "working directory cannot be determined"
1285 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1286 as_fn_error "pwd does not report name of working directory"
1287
1288
1289 # Find the source files, if location was not specified.
1290 if test -z "$srcdir"; then
1291 ac_srcdir_defaulted=yes
1292 # Try the directory containing this script, then the parent directory.
1293 ac_confdir=`$as_dirname -- "$as_myself" ||
1294 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1295 X"$as_myself" : 'X\(//\)[^/]' \| \
1296 X"$as_myself" : 'X\(//\)$' \| \
1297 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1298 $as_echo X"$as_myself" |
1299 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1300 s//\1/
1301 q
1302 }
1303 /^X\(\/\/\)[^/].*/{
1304 s//\1/
1305 q
1306 }
1307 /^X\(\/\/\)$/{
1308 s//\1/
1309 q
1310 }
1311 /^X\(\/\).*/{
1312 s//\1/
1313 q
1314 }
1315 s/.*/./; q'`
1316 srcdir=$ac_confdir
1317 if test ! -r "$srcdir/$ac_unique_file"; then
1318 srcdir=..
1319 fi
1320 else
1321 ac_srcdir_defaulted=no
1322 fi
1323 if test ! -r "$srcdir/$ac_unique_file"; then
1324 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1325 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1326 fi
1327 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1328 ac_abs_confdir=`(
1329 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1330 pwd)`
1331 # When building in place, set srcdir=.
1332 if test "$ac_abs_confdir" = "$ac_pwd"; then
1333 srcdir=.
1334 fi
1335 # Remove unnecessary trailing slashes from srcdir.
1336 # Double slashes in file names in object file debugging info
1337 # mess up M-x gdb in Emacs.
1338 case $srcdir in
1339 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1340 esac
1341 for ac_var in $ac_precious_vars; do
1342 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1343 eval ac_env_${ac_var}_value=\$${ac_var}
1344 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1345 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1346 done
1347
1348 #
1349 # Report the --help message.
1350 #
1351 if test "$ac_init_help" = "long"; then
1352 # Omit some internal or obsolete options to make the list less imposing.
1353 # This message is too long to be a string in the A/UX 3.1 sh.
1354 cat <<_ACEOF
1355 \`configure' configures ld 2.26.51 to adapt to many kinds of systems.
1356
1357 Usage: $0 [OPTION]... [VAR=VALUE]...
1358
1359 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1360 VAR=VALUE. See below for descriptions of some of the useful variables.
1361
1362 Defaults for the options are specified in brackets.
1363
1364 Configuration:
1365 -h, --help display this help and exit
1366 --help=short display options specific to this package
1367 --help=recursive display the short help of all the included packages
1368 -V, --version display version information and exit
1369 -q, --quiet, --silent do not print \`checking...' messages
1370 --cache-file=FILE cache test results in FILE [disabled]
1371 -C, --config-cache alias for \`--cache-file=config.cache'
1372 -n, --no-create do not create output files
1373 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1374
1375 Installation directories:
1376 --prefix=PREFIX install architecture-independent files in PREFIX
1377 [$ac_default_prefix]
1378 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1379 [PREFIX]
1380
1381 By default, \`make install' will install all the files in
1382 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1383 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1384 for instance \`--prefix=\$HOME'.
1385
1386 For better control, use the options below.
1387
1388 Fine tuning of the installation directories:
1389 --bindir=DIR user executables [EPREFIX/bin]
1390 --sbindir=DIR system admin executables [EPREFIX/sbin]
1391 --libexecdir=DIR program executables [EPREFIX/libexec]
1392 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1393 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1394 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1395 --libdir=DIR object code libraries [EPREFIX/lib]
1396 --includedir=DIR C header files [PREFIX/include]
1397 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1398 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1399 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1400 --infodir=DIR info documentation [DATAROOTDIR/info]
1401 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1402 --mandir=DIR man documentation [DATAROOTDIR/man]
1403 --docdir=DIR documentation root [DATAROOTDIR/doc/ld]
1404 --htmldir=DIR html documentation [DOCDIR]
1405 --dvidir=DIR dvi documentation [DOCDIR]
1406 --pdfdir=DIR pdf documentation [DOCDIR]
1407 --psdir=DIR ps documentation [DOCDIR]
1408 _ACEOF
1409
1410 cat <<\_ACEOF
1411
1412 Program names:
1413 --program-prefix=PREFIX prepend PREFIX to installed program names
1414 --program-suffix=SUFFIX append SUFFIX to installed program names
1415 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1416
1417 System types:
1418 --build=BUILD configure for building on BUILD [guessed]
1419 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1420 --target=TARGET configure for building compilers for TARGET [HOST]
1421 _ACEOF
1422 fi
1423
1424 if test -n "$ac_init_help"; then
1425 case $ac_init_help in
1426 short | recursive ) echo "Configuration of ld 2.26.51:";;
1427 esac
1428 cat <<\_ACEOF
1429
1430 Optional Features:
1431 --disable-option-checking ignore unrecognized --enable/--with options
1432 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1433 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1434 --disable-dependency-tracking speeds up one-time build
1435 --enable-dependency-tracking do not reject slow dependency extractors
1436 --enable-maintainer-mode enable make rules and dependencies not useful
1437 (and sometimes confusing) to the casual installer
1438 --enable-shared[=PKGS] build shared libraries [default=yes]
1439 --enable-static[=PKGS] build static libraries [default=yes]
1440 --enable-fast-install[=PKGS]
1441 optimize for fast installation [default=yes]
1442 --disable-libtool-lock avoid locking (might break parallel builds)
1443 --enable-plugins Enable support for plugins
1444 --disable-largefile omit support for large files
1445 --enable-targets alternative target configurations
1446 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1447 --enable-gold[=ARG] build gold [ARG={default,yes,no}]
1448 --enable-got=<type> GOT handling scheme (target, single, negative,
1449 multigot)
1450 --enable-compressed-debug-sections={all,ld,none}
1451 compress debug sections by default]
1452 --enable-werror treat compile warnings as errors
1453 --enable-build-warnings enable build-time compiler warnings
1454 --disable-nls do not use Native Language Support
1455 --disable-initfini-array do not use .init_array/.fini_array sections
1456
1457 Optional Packages:
1458 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1459 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1460 --with-pic try to use only PIC/non-PIC objects [default=use
1461 both]
1462 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1463 --with-lib-path=dir1:dir2... set default LIB_PATH
1464 --with-sysroot=DIR Search for usr/lib et al within DIR.
1465
1466 Some influential environment variables:
1467 CC C compiler command
1468 CFLAGS C compiler flags
1469 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1470 nonstandard directory <lib dir>
1471 LIBS libraries to pass to the linker, e.g. -l<library>
1472 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1473 you have headers in a nonstandard directory <include dir>
1474 CXX C++ compiler command
1475 CXXFLAGS C++ compiler flags
1476 CPP C preprocessor
1477 CXXCPP C++ preprocessor
1478 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1479 the first program found out of: `bison -y', `byacc', `yacc'.
1480 YFLAGS The list of arguments that will be passed by default to $YACC.
1481 This script will default YFLAGS to the empty string to avoid a
1482 default value of `-d' given by some make applications.
1483
1484 Use these variables to override the choices made by `configure' or to help
1485 it to find libraries and programs with nonstandard names/locations.
1486
1487 Report bugs to the package provider.
1488 _ACEOF
1489 ac_status=$?
1490 fi
1491
1492 if test "$ac_init_help" = "recursive"; then
1493 # If there are subdirs, report their specific --help.
1494 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1495 test -d "$ac_dir" ||
1496 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1497 continue
1498 ac_builddir=.
1499
1500 case "$ac_dir" in
1501 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1502 *)
1503 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1504 # A ".." for each directory in $ac_dir_suffix.
1505 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1506 case $ac_top_builddir_sub in
1507 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1508 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1509 esac ;;
1510 esac
1511 ac_abs_top_builddir=$ac_pwd
1512 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1513 # for backward compatibility:
1514 ac_top_builddir=$ac_top_build_prefix
1515
1516 case $srcdir in
1517 .) # We are building in place.
1518 ac_srcdir=.
1519 ac_top_srcdir=$ac_top_builddir_sub
1520 ac_abs_top_srcdir=$ac_pwd ;;
1521 [\\/]* | ?:[\\/]* ) # Absolute name.
1522 ac_srcdir=$srcdir$ac_dir_suffix;
1523 ac_top_srcdir=$srcdir
1524 ac_abs_top_srcdir=$srcdir ;;
1525 *) # Relative name.
1526 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1527 ac_top_srcdir=$ac_top_build_prefix$srcdir
1528 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1529 esac
1530 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1531
1532 cd "$ac_dir" || { ac_status=$?; continue; }
1533 # Check for guested configure.
1534 if test -f "$ac_srcdir/configure.gnu"; then
1535 echo &&
1536 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1537 elif test -f "$ac_srcdir/configure"; then
1538 echo &&
1539 $SHELL "$ac_srcdir/configure" --help=recursive
1540 else
1541 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1542 fi || ac_status=$?
1543 cd "$ac_pwd" || { ac_status=$?; break; }
1544 done
1545 fi
1546
1547 test -n "$ac_init_help" && exit $ac_status
1548 if $ac_init_version; then
1549 cat <<\_ACEOF
1550 ld configure 2.26.51
1551 generated by GNU Autoconf 2.64
1552
1553 Copyright (C) 2009 Free Software Foundation, Inc.
1554 This configure script is free software; the Free Software Foundation
1555 gives unlimited permission to copy, distribute and modify it.
1556 _ACEOF
1557 exit
1558 fi
1559
1560 ## ------------------------ ##
1561 ## Autoconf initialization. ##
1562 ## ------------------------ ##
1563
1564 # ac_fn_c_try_compile LINENO
1565 # --------------------------
1566 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1567 ac_fn_c_try_compile ()
1568 {
1569 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1570 rm -f conftest.$ac_objext
1571 if { { ac_try="$ac_compile"
1572 case "(($ac_try" in
1573 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1574 *) ac_try_echo=$ac_try;;
1575 esac
1576 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1577 $as_echo "$ac_try_echo"; } >&5
1578 (eval "$ac_compile") 2>conftest.err
1579 ac_status=$?
1580 if test -s conftest.err; then
1581 grep -v '^ *+' conftest.err >conftest.er1
1582 cat conftest.er1 >&5
1583 mv -f conftest.er1 conftest.err
1584 fi
1585 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1586 test $ac_status = 0; } && {
1587 test -z "$ac_c_werror_flag" ||
1588 test ! -s conftest.err
1589 } && test -s conftest.$ac_objext; then :
1590 ac_retval=0
1591 else
1592 $as_echo "$as_me: failed program was:" >&5
1593 sed 's/^/| /' conftest.$ac_ext >&5
1594
1595 ac_retval=1
1596 fi
1597 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1598 return $ac_retval
1599
1600 } # ac_fn_c_try_compile
1601
1602 # ac_fn_c_try_link LINENO
1603 # -----------------------
1604 # Try to link conftest.$ac_ext, and return whether this succeeded.
1605 ac_fn_c_try_link ()
1606 {
1607 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1608 rm -f conftest.$ac_objext conftest$ac_exeext
1609 if { { ac_try="$ac_link"
1610 case "(($ac_try" in
1611 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1612 *) ac_try_echo=$ac_try;;
1613 esac
1614 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1615 $as_echo "$ac_try_echo"; } >&5
1616 (eval "$ac_link") 2>conftest.err
1617 ac_status=$?
1618 if test -s conftest.err; then
1619 grep -v '^ *+' conftest.err >conftest.er1
1620 cat conftest.er1 >&5
1621 mv -f conftest.er1 conftest.err
1622 fi
1623 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1624 test $ac_status = 0; } && {
1625 test -z "$ac_c_werror_flag" ||
1626 test ! -s conftest.err
1627 } && test -s conftest$ac_exeext && {
1628 test "$cross_compiling" = yes ||
1629 $as_test_x conftest$ac_exeext
1630 }; then :
1631 ac_retval=0
1632 else
1633 $as_echo "$as_me: failed program was:" >&5
1634 sed 's/^/| /' conftest.$ac_ext >&5
1635
1636 ac_retval=1
1637 fi
1638 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1639 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1640 # interfere with the next link command; also delete a directory that is
1641 # left behind by Apple's compiler. We do this before executing the actions.
1642 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1643 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1644 return $ac_retval
1645
1646 } # ac_fn_c_try_link
1647
1648 # ac_fn_cxx_try_compile LINENO
1649 # ----------------------------
1650 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1651 ac_fn_cxx_try_compile ()
1652 {
1653 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1654 rm -f conftest.$ac_objext
1655 if { { ac_try="$ac_compile"
1656 case "(($ac_try" in
1657 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1658 *) ac_try_echo=$ac_try;;
1659 esac
1660 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1661 $as_echo "$ac_try_echo"; } >&5
1662 (eval "$ac_compile") 2>conftest.err
1663 ac_status=$?
1664 if test -s conftest.err; then
1665 grep -v '^ *+' conftest.err >conftest.er1
1666 cat conftest.er1 >&5
1667 mv -f conftest.er1 conftest.err
1668 fi
1669 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1670 test $ac_status = 0; } && {
1671 test -z "$ac_cxx_werror_flag" ||
1672 test ! -s conftest.err
1673 } && test -s conftest.$ac_objext; then :
1674 ac_retval=0
1675 else
1676 $as_echo "$as_me: failed program was:" >&5
1677 sed 's/^/| /' conftest.$ac_ext >&5
1678
1679 ac_retval=1
1680 fi
1681 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1682 return $ac_retval
1683
1684 } # ac_fn_cxx_try_compile
1685
1686 # ac_fn_c_try_cpp LINENO
1687 # ----------------------
1688 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1689 ac_fn_c_try_cpp ()
1690 {
1691 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1692 if { { ac_try="$ac_cpp conftest.$ac_ext"
1693 case "(($ac_try" in
1694 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1695 *) ac_try_echo=$ac_try;;
1696 esac
1697 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1698 $as_echo "$ac_try_echo"; } >&5
1699 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1700 ac_status=$?
1701 if test -s conftest.err; then
1702 grep -v '^ *+' conftest.err >conftest.er1
1703 cat conftest.er1 >&5
1704 mv -f conftest.er1 conftest.err
1705 fi
1706 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1707 test $ac_status = 0; } >/dev/null && {
1708 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1709 test ! -s conftest.err
1710 }; then :
1711 ac_retval=0
1712 else
1713 $as_echo "$as_me: failed program was:" >&5
1714 sed 's/^/| /' conftest.$ac_ext >&5
1715
1716 ac_retval=1
1717 fi
1718 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1719 return $ac_retval
1720
1721 } # ac_fn_c_try_cpp
1722
1723 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1724 # -------------------------------------------------------
1725 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1726 # the include files in INCLUDES and setting the cache variable VAR
1727 # accordingly.
1728 ac_fn_c_check_header_mongrel ()
1729 {
1730 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1731 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1733 $as_echo_n "checking for $2... " >&6; }
1734 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1735 $as_echo_n "(cached) " >&6
1736 fi
1737 eval ac_res=\$$3
1738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1739 $as_echo "$ac_res" >&6; }
1740 else
1741 # Is the header compilable?
1742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1743 $as_echo_n "checking $2 usability... " >&6; }
1744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1745 /* end confdefs.h. */
1746 $4
1747 #include <$2>
1748 _ACEOF
1749 if ac_fn_c_try_compile "$LINENO"; then :
1750 ac_header_compiler=yes
1751 else
1752 ac_header_compiler=no
1753 fi
1754 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1756 $as_echo "$ac_header_compiler" >&6; }
1757
1758 # Is the header present?
1759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1760 $as_echo_n "checking $2 presence... " >&6; }
1761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1762 /* end confdefs.h. */
1763 #include <$2>
1764 _ACEOF
1765 if ac_fn_c_try_cpp "$LINENO"; then :
1766 ac_header_preproc=yes
1767 else
1768 ac_header_preproc=no
1769 fi
1770 rm -f conftest.err conftest.$ac_ext
1771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1772 $as_echo "$ac_header_preproc" >&6; }
1773
1774 # So? What about this header?
1775 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1776 yes:no: )
1777 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1778 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1779 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1780 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1781 ;;
1782 no:yes:* )
1783 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1784 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1785 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1786 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1787 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1788 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1789 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1790 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1791 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1792 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1793 ;;
1794 esac
1795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1796 $as_echo_n "checking for $2... " >&6; }
1797 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1798 $as_echo_n "(cached) " >&6
1799 else
1800 eval "$3=\$ac_header_compiler"
1801 fi
1802 eval ac_res=\$$3
1803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1804 $as_echo "$ac_res" >&6; }
1805 fi
1806 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1807
1808 } # ac_fn_c_check_header_mongrel
1809
1810 # ac_fn_c_try_run LINENO
1811 # ----------------------
1812 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1813 # that executables *can* be run.
1814 ac_fn_c_try_run ()
1815 {
1816 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1817 if { { ac_try="$ac_link"
1818 case "(($ac_try" in
1819 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1820 *) ac_try_echo=$ac_try;;
1821 esac
1822 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1823 $as_echo "$ac_try_echo"; } >&5
1824 (eval "$ac_link") 2>&5
1825 ac_status=$?
1826 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1827 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1828 { { case "(($ac_try" in
1829 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1830 *) ac_try_echo=$ac_try;;
1831 esac
1832 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1833 $as_echo "$ac_try_echo"; } >&5
1834 (eval "$ac_try") 2>&5
1835 ac_status=$?
1836 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1837 test $ac_status = 0; }; }; then :
1838 ac_retval=0
1839 else
1840 $as_echo "$as_me: program exited with status $ac_status" >&5
1841 $as_echo "$as_me: failed program was:" >&5
1842 sed 's/^/| /' conftest.$ac_ext >&5
1843
1844 ac_retval=$ac_status
1845 fi
1846 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1847 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1848 return $ac_retval
1849
1850 } # ac_fn_c_try_run
1851
1852 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1853 # -------------------------------------------------------
1854 # Tests whether HEADER exists and can be compiled using the include files in
1855 # INCLUDES, setting the cache variable VAR accordingly.
1856 ac_fn_c_check_header_compile ()
1857 {
1858 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1860 $as_echo_n "checking for $2... " >&6; }
1861 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1862 $as_echo_n "(cached) " >&6
1863 else
1864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1865 /* end confdefs.h. */
1866 $4
1867 #include <$2>
1868 _ACEOF
1869 if ac_fn_c_try_compile "$LINENO"; then :
1870 eval "$3=yes"
1871 else
1872 eval "$3=no"
1873 fi
1874 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1875 fi
1876 eval ac_res=\$$3
1877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1878 $as_echo "$ac_res" >&6; }
1879 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1880
1881 } # ac_fn_c_check_header_compile
1882
1883 # ac_fn_c_check_func LINENO FUNC VAR
1884 # ----------------------------------
1885 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1886 ac_fn_c_check_func ()
1887 {
1888 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1890 $as_echo_n "checking for $2... " >&6; }
1891 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1892 $as_echo_n "(cached) " >&6
1893 else
1894 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1895 /* end confdefs.h. */
1896 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1897 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1898 #define $2 innocuous_$2
1899
1900 /* System header to define __stub macros and hopefully few prototypes,
1901 which can conflict with char $2 (); below.
1902 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1903 <limits.h> exists even on freestanding compilers. */
1904
1905 #ifdef __STDC__
1906 # include <limits.h>
1907 #else
1908 # include <assert.h>
1909 #endif
1910
1911 #undef $2
1912
1913 /* Override any GCC internal prototype to avoid an error.
1914 Use char because int might match the return type of a GCC
1915 builtin and then its argument prototype would still apply. */
1916 #ifdef __cplusplus
1917 extern "C"
1918 #endif
1919 char $2 ();
1920 /* The GNU C library defines this for functions which it implements
1921 to always fail with ENOSYS. Some functions are actually named
1922 something starting with __ and the normal name is an alias. */
1923 #if defined __stub_$2 || defined __stub___$2
1924 choke me
1925 #endif
1926
1927 int
1928 main ()
1929 {
1930 return $2 ();
1931 ;
1932 return 0;
1933 }
1934 _ACEOF
1935 if ac_fn_c_try_link "$LINENO"; then :
1936 eval "$3=yes"
1937 else
1938 eval "$3=no"
1939 fi
1940 rm -f core conftest.err conftest.$ac_objext \
1941 conftest$ac_exeext conftest.$ac_ext
1942 fi
1943 eval ac_res=\$$3
1944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1945 $as_echo "$ac_res" >&6; }
1946 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1947
1948 } # ac_fn_c_check_func
1949
1950 # ac_fn_cxx_try_cpp LINENO
1951 # ------------------------
1952 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1953 ac_fn_cxx_try_cpp ()
1954 {
1955 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1956 if { { ac_try="$ac_cpp conftest.$ac_ext"
1957 case "(($ac_try" in
1958 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1959 *) ac_try_echo=$ac_try;;
1960 esac
1961 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1962 $as_echo "$ac_try_echo"; } >&5
1963 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1964 ac_status=$?
1965 if test -s conftest.err; then
1966 grep -v '^ *+' conftest.err >conftest.er1
1967 cat conftest.er1 >&5
1968 mv -f conftest.er1 conftest.err
1969 fi
1970 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1971 test $ac_status = 0; } >/dev/null && {
1972 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1973 test ! -s conftest.err
1974 }; then :
1975 ac_retval=0
1976 else
1977 $as_echo "$as_me: failed program was:" >&5
1978 sed 's/^/| /' conftest.$ac_ext >&5
1979
1980 ac_retval=1
1981 fi
1982 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1983 return $ac_retval
1984
1985 } # ac_fn_cxx_try_cpp
1986
1987 # ac_fn_cxx_try_link LINENO
1988 # -------------------------
1989 # Try to link conftest.$ac_ext, and return whether this succeeded.
1990 ac_fn_cxx_try_link ()
1991 {
1992 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1993 rm -f conftest.$ac_objext conftest$ac_exeext
1994 if { { ac_try="$ac_link"
1995 case "(($ac_try" in
1996 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1997 *) ac_try_echo=$ac_try;;
1998 esac
1999 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2000 $as_echo "$ac_try_echo"; } >&5
2001 (eval "$ac_link") 2>conftest.err
2002 ac_status=$?
2003 if test -s conftest.err; then
2004 grep -v '^ *+' conftest.err >conftest.er1
2005 cat conftest.er1 >&5
2006 mv -f conftest.er1 conftest.err
2007 fi
2008 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2009 test $ac_status = 0; } && {
2010 test -z "$ac_cxx_werror_flag" ||
2011 test ! -s conftest.err
2012 } && test -s conftest$ac_exeext && {
2013 test "$cross_compiling" = yes ||
2014 $as_test_x conftest$ac_exeext
2015 }; then :
2016 ac_retval=0
2017 else
2018 $as_echo "$as_me: failed program was:" >&5
2019 sed 's/^/| /' conftest.$ac_ext >&5
2020
2021 ac_retval=1
2022 fi
2023 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2024 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2025 # interfere with the next link command; also delete a directory that is
2026 # left behind by Apple's compiler. We do this before executing the actions.
2027 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2028 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2029 return $ac_retval
2030
2031 } # ac_fn_cxx_try_link
2032
2033 # ac_fn_c_check_decl LINENO SYMBOL VAR
2034 # ------------------------------------
2035 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2036 ac_fn_c_check_decl ()
2037 {
2038 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2039 as_decl_name=`echo $2|sed 's/ *(.*//'`
2040 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2042 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2043 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2044 $as_echo_n "(cached) " >&6
2045 else
2046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2047 /* end confdefs.h. */
2048 $4
2049 int
2050 main ()
2051 {
2052 #ifndef $as_decl_name
2053 #ifdef __cplusplus
2054 (void) $as_decl_use;
2055 #else
2056 (void) $as_decl_name;
2057 #endif
2058 #endif
2059
2060 ;
2061 return 0;
2062 }
2063 _ACEOF
2064 if ac_fn_c_try_compile "$LINENO"; then :
2065 eval "$3=yes"
2066 else
2067 eval "$3=no"
2068 fi
2069 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2070 fi
2071 eval ac_res=\$$3
2072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2073 $as_echo "$ac_res" >&6; }
2074 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2075
2076 } # ac_fn_c_check_decl
2077
2078 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2079 # --------------------------------------------
2080 # Tries to find the compile-time value of EXPR in a program that includes
2081 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2082 # computed
2083 ac_fn_c_compute_int ()
2084 {
2085 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2086 if test "$cross_compiling" = yes; then
2087 # Depending upon the size, compute the lo and hi bounds.
2088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2089 /* end confdefs.h. */
2090 $4
2091 int
2092 main ()
2093 {
2094 static int test_array [1 - 2 * !(($2) >= 0)];
2095 test_array [0] = 0
2096
2097 ;
2098 return 0;
2099 }
2100 _ACEOF
2101 if ac_fn_c_try_compile "$LINENO"; then :
2102 ac_lo=0 ac_mid=0
2103 while :; do
2104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2105 /* end confdefs.h. */
2106 $4
2107 int
2108 main ()
2109 {
2110 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2111 test_array [0] = 0
2112
2113 ;
2114 return 0;
2115 }
2116 _ACEOF
2117 if ac_fn_c_try_compile "$LINENO"; then :
2118 ac_hi=$ac_mid; break
2119 else
2120 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2121 if test $ac_lo -le $ac_mid; then
2122 ac_lo= ac_hi=
2123 break
2124 fi
2125 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2126 fi
2127 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2128 done
2129 else
2130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2131 /* end confdefs.h. */
2132 $4
2133 int
2134 main ()
2135 {
2136 static int test_array [1 - 2 * !(($2) < 0)];
2137 test_array [0] = 0
2138
2139 ;
2140 return 0;
2141 }
2142 _ACEOF
2143 if ac_fn_c_try_compile "$LINENO"; then :
2144 ac_hi=-1 ac_mid=-1
2145 while :; do
2146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2147 /* end confdefs.h. */
2148 $4
2149 int
2150 main ()
2151 {
2152 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2153 test_array [0] = 0
2154
2155 ;
2156 return 0;
2157 }
2158 _ACEOF
2159 if ac_fn_c_try_compile "$LINENO"; then :
2160 ac_lo=$ac_mid; break
2161 else
2162 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2163 if test $ac_mid -le $ac_hi; then
2164 ac_lo= ac_hi=
2165 break
2166 fi
2167 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2168 fi
2169 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2170 done
2171 else
2172 ac_lo= ac_hi=
2173 fi
2174 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2175 fi
2176 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2177 # Binary search between lo and hi bounds.
2178 while test "x$ac_lo" != "x$ac_hi"; do
2179 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2181 /* end confdefs.h. */
2182 $4
2183 int
2184 main ()
2185 {
2186 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2187 test_array [0] = 0
2188
2189 ;
2190 return 0;
2191 }
2192 _ACEOF
2193 if ac_fn_c_try_compile "$LINENO"; then :
2194 ac_hi=$ac_mid
2195 else
2196 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2197 fi
2198 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2199 done
2200 case $ac_lo in #((
2201 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2202 '') ac_retval=1 ;;
2203 esac
2204 else
2205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2206 /* end confdefs.h. */
2207 $4
2208 static long int longval () { return $2; }
2209 static unsigned long int ulongval () { return $2; }
2210 #include <stdio.h>
2211 #include <stdlib.h>
2212 int
2213 main ()
2214 {
2215
2216 FILE *f = fopen ("conftest.val", "w");
2217 if (! f)
2218 return 1;
2219 if (($2) < 0)
2220 {
2221 long int i = longval ();
2222 if (i != ($2))
2223 return 1;
2224 fprintf (f, "%ld", i);
2225 }
2226 else
2227 {
2228 unsigned long int i = ulongval ();
2229 if (i != ($2))
2230 return 1;
2231 fprintf (f, "%lu", i);
2232 }
2233 /* Do not output a trailing newline, as this causes \r\n confusion
2234 on some platforms. */
2235 return ferror (f) || fclose (f) != 0;
2236
2237 ;
2238 return 0;
2239 }
2240 _ACEOF
2241 if ac_fn_c_try_run "$LINENO"; then :
2242 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2243 else
2244 ac_retval=1
2245 fi
2246 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2247 conftest.$ac_objext conftest.beam conftest.$ac_ext
2248 rm -f conftest.val
2249
2250 fi
2251 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2252 return $ac_retval
2253
2254 } # ac_fn_c_compute_int
2255 cat >config.log <<_ACEOF
2256 This file contains any messages produced by compilers while
2257 running configure, to aid debugging if configure makes a mistake.
2258
2259 It was created by ld $as_me 2.26.51, which was
2260 generated by GNU Autoconf 2.64. Invocation command line was
2261
2262 $ $0 $@
2263
2264 _ACEOF
2265 exec 5>>config.log
2266 {
2267 cat <<_ASUNAME
2268 ## --------- ##
2269 ## Platform. ##
2270 ## --------- ##
2271
2272 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2273 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2274 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2275 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2276 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2277
2278 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2279 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2280
2281 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2282 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2283 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2284 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2285 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2286 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2287 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2288
2289 _ASUNAME
2290
2291 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2292 for as_dir in $PATH
2293 do
2294 IFS=$as_save_IFS
2295 test -z "$as_dir" && as_dir=.
2296 $as_echo "PATH: $as_dir"
2297 done
2298 IFS=$as_save_IFS
2299
2300 } >&5
2301
2302 cat >&5 <<_ACEOF
2303
2304
2305 ## ----------- ##
2306 ## Core tests. ##
2307 ## ----------- ##
2308
2309 _ACEOF
2310
2311
2312 # Keep a trace of the command line.
2313 # Strip out --no-create and --no-recursion so they do not pile up.
2314 # Strip out --silent because we don't want to record it for future runs.
2315 # Also quote any args containing shell meta-characters.
2316 # Make two passes to allow for proper duplicate-argument suppression.
2317 ac_configure_args=
2318 ac_configure_args0=
2319 ac_configure_args1=
2320 ac_must_keep_next=false
2321 for ac_pass in 1 2
2322 do
2323 for ac_arg
2324 do
2325 case $ac_arg in
2326 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2327 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2328 | -silent | --silent | --silen | --sile | --sil)
2329 continue ;;
2330 *\'*)
2331 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2332 esac
2333 case $ac_pass in
2334 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2335 2)
2336 as_fn_append ac_configure_args1 " '$ac_arg'"
2337 if test $ac_must_keep_next = true; then
2338 ac_must_keep_next=false # Got value, back to normal.
2339 else
2340 case $ac_arg in
2341 *=* | --config-cache | -C | -disable-* | --disable-* \
2342 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2343 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2344 | -with-* | --with-* | -without-* | --without-* | --x)
2345 case "$ac_configure_args0 " in
2346 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2347 esac
2348 ;;
2349 -* ) ac_must_keep_next=true ;;
2350 esac
2351 fi
2352 as_fn_append ac_configure_args " '$ac_arg'"
2353 ;;
2354 esac
2355 done
2356 done
2357 { ac_configure_args0=; unset ac_configure_args0;}
2358 { ac_configure_args1=; unset ac_configure_args1;}
2359
2360 # When interrupted or exit'd, cleanup temporary files, and complete
2361 # config.log. We remove comments because anyway the quotes in there
2362 # would cause problems or look ugly.
2363 # WARNING: Use '\'' to represent an apostrophe within the trap.
2364 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2365 trap 'exit_status=$?
2366 # Save into config.log some information that might help in debugging.
2367 {
2368 echo
2369
2370 cat <<\_ASBOX
2371 ## ---------------- ##
2372 ## Cache variables. ##
2373 ## ---------------- ##
2374 _ASBOX
2375 echo
2376 # The following way of writing the cache mishandles newlines in values,
2377 (
2378 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2379 eval ac_val=\$$ac_var
2380 case $ac_val in #(
2381 *${as_nl}*)
2382 case $ac_var in #(
2383 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2384 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2385 esac
2386 case $ac_var in #(
2387 _ | IFS | as_nl) ;; #(
2388 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2389 *) { eval $ac_var=; unset $ac_var;} ;;
2390 esac ;;
2391 esac
2392 done
2393 (set) 2>&1 |
2394 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2395 *${as_nl}ac_space=\ *)
2396 sed -n \
2397 "s/'\''/'\''\\\\'\'''\''/g;
2398 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2399 ;; #(
2400 *)
2401 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2402 ;;
2403 esac |
2404 sort
2405 )
2406 echo
2407
2408 cat <<\_ASBOX
2409 ## ----------------- ##
2410 ## Output variables. ##
2411 ## ----------------- ##
2412 _ASBOX
2413 echo
2414 for ac_var in $ac_subst_vars
2415 do
2416 eval ac_val=\$$ac_var
2417 case $ac_val in
2418 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2419 esac
2420 $as_echo "$ac_var='\''$ac_val'\''"
2421 done | sort
2422 echo
2423
2424 if test -n "$ac_subst_files"; then
2425 cat <<\_ASBOX
2426 ## ------------------- ##
2427 ## File substitutions. ##
2428 ## ------------------- ##
2429 _ASBOX
2430 echo
2431 for ac_var in $ac_subst_files
2432 do
2433 eval ac_val=\$$ac_var
2434 case $ac_val in
2435 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2436 esac
2437 $as_echo "$ac_var='\''$ac_val'\''"
2438 done | sort
2439 echo
2440 fi
2441
2442 if test -s confdefs.h; then
2443 cat <<\_ASBOX
2444 ## ----------- ##
2445 ## confdefs.h. ##
2446 ## ----------- ##
2447 _ASBOX
2448 echo
2449 cat confdefs.h
2450 echo
2451 fi
2452 test "$ac_signal" != 0 &&
2453 $as_echo "$as_me: caught signal $ac_signal"
2454 $as_echo "$as_me: exit $exit_status"
2455 } >&5
2456 rm -f core *.core core.conftest.* &&
2457 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2458 exit $exit_status
2459 ' 0
2460 for ac_signal in 1 2 13 15; do
2461 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2462 done
2463 ac_signal=0
2464
2465 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2466 rm -f -r conftest* confdefs.h
2467
2468 $as_echo "/* confdefs.h */" > confdefs.h
2469
2470 # Predefined preprocessor variables.
2471
2472 cat >>confdefs.h <<_ACEOF
2473 #define PACKAGE_NAME "$PACKAGE_NAME"
2474 _ACEOF
2475
2476 cat >>confdefs.h <<_ACEOF
2477 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2478 _ACEOF
2479
2480 cat >>confdefs.h <<_ACEOF
2481 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2482 _ACEOF
2483
2484 cat >>confdefs.h <<_ACEOF
2485 #define PACKAGE_STRING "$PACKAGE_STRING"
2486 _ACEOF
2487
2488 cat >>confdefs.h <<_ACEOF
2489 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2490 _ACEOF
2491
2492 cat >>confdefs.h <<_ACEOF
2493 #define PACKAGE_URL "$PACKAGE_URL"
2494 _ACEOF
2495
2496
2497 # Let the site file select an alternate cache file if it wants to.
2498 # Prefer an explicitly selected file to automatically selected ones.
2499 ac_site_file1=NONE
2500 ac_site_file2=NONE
2501 if test -n "$CONFIG_SITE"; then
2502 ac_site_file1=$CONFIG_SITE
2503 elif test "x$prefix" != xNONE; then
2504 ac_site_file1=$prefix/share/config.site
2505 ac_site_file2=$prefix/etc/config.site
2506 else
2507 ac_site_file1=$ac_default_prefix/share/config.site
2508 ac_site_file2=$ac_default_prefix/etc/config.site
2509 fi
2510 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2511 do
2512 test "x$ac_site_file" = xNONE && continue
2513 if test -r "$ac_site_file"; then
2514 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2515 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2516 sed 's/^/| /' "$ac_site_file" >&5
2517 . "$ac_site_file"
2518 fi
2519 done
2520
2521 if test -r "$cache_file"; then
2522 # Some versions of bash will fail to source /dev/null (special
2523 # files actually), so we avoid doing that.
2524 if test -f "$cache_file"; then
2525 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2526 $as_echo "$as_me: loading cache $cache_file" >&6;}
2527 case $cache_file in
2528 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2529 *) . "./$cache_file";;
2530 esac
2531 fi
2532 else
2533 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2534 $as_echo "$as_me: creating cache $cache_file" >&6;}
2535 >$cache_file
2536 fi
2537
2538 # Check that the precious variables saved in the cache have kept the same
2539 # value.
2540 ac_cache_corrupted=false
2541 for ac_var in $ac_precious_vars; do
2542 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2543 eval ac_new_set=\$ac_env_${ac_var}_set
2544 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2545 eval ac_new_val=\$ac_env_${ac_var}_value
2546 case $ac_old_set,$ac_new_set in
2547 set,)
2548 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2549 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2550 ac_cache_corrupted=: ;;
2551 ,set)
2552 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2553 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2554 ac_cache_corrupted=: ;;
2555 ,);;
2556 *)
2557 if test "x$ac_old_val" != "x$ac_new_val"; then
2558 # differences in whitespace do not lead to failure.
2559 ac_old_val_w=`echo x $ac_old_val`
2560 ac_new_val_w=`echo x $ac_new_val`
2561 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2562 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2563 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2564 ac_cache_corrupted=:
2565 else
2566 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2567 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2568 eval $ac_var=\$ac_old_val
2569 fi
2570 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2571 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2572 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2573 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2574 fi;;
2575 esac
2576 # Pass precious variables to config.status.
2577 if test "$ac_new_set" = set; then
2578 case $ac_new_val in
2579 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2580 *) ac_arg=$ac_var=$ac_new_val ;;
2581 esac
2582 case " $ac_configure_args " in
2583 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2584 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2585 esac
2586 fi
2587 done
2588 if $ac_cache_corrupted; then
2589 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2590 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2591 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2592 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2593 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2594 fi
2595 ## -------------------- ##
2596 ## Main body of script. ##
2597 ## -------------------- ##
2598
2599 ac_ext=c
2600 ac_cpp='$CPP $CPPFLAGS'
2601 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2602 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2603 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2604
2605
2606
2607
2608
2609
2610
2611 ac_aux_dir=
2612 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2613 for ac_t in install-sh install.sh shtool; do
2614 if test -f "$ac_dir/$ac_t"; then
2615 ac_aux_dir=$ac_dir
2616 ac_install_sh="$ac_aux_dir/$ac_t -c"
2617 break 2
2618 fi
2619 done
2620 done
2621 if test -z "$ac_aux_dir"; then
2622 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2623 fi
2624
2625 # These three variables are undocumented and unsupported,
2626 # and are intended to be withdrawn in a future Autoconf release.
2627 # They can cause serious problems if a builder's source tree is in a directory
2628 # whose full name contains unusual characters.
2629 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2630 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2631 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2632
2633
2634 # Make sure we can run config.sub.
2635 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2636 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2637
2638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2639 $as_echo_n "checking build system type... " >&6; }
2640 if test "${ac_cv_build+set}" = set; then :
2641 $as_echo_n "(cached) " >&6
2642 else
2643 ac_build_alias=$build_alias
2644 test "x$ac_build_alias" = x &&
2645 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2646 test "x$ac_build_alias" = x &&
2647 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2648 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2649 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2650
2651 fi
2652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2653 $as_echo "$ac_cv_build" >&6; }
2654 case $ac_cv_build in
2655 *-*-*) ;;
2656 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2657 esac
2658 build=$ac_cv_build
2659 ac_save_IFS=$IFS; IFS='-'
2660 set x $ac_cv_build
2661 shift
2662 build_cpu=$1
2663 build_vendor=$2
2664 shift; shift
2665 # Remember, the first character of IFS is used to create $*,
2666 # except with old shells:
2667 build_os=$*
2668 IFS=$ac_save_IFS
2669 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2670
2671
2672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2673 $as_echo_n "checking host system type... " >&6; }
2674 if test "${ac_cv_host+set}" = set; then :
2675 $as_echo_n "(cached) " >&6
2676 else
2677 if test "x$host_alias" = x; then
2678 ac_cv_host=$ac_cv_build
2679 else
2680 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2681 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2682 fi
2683
2684 fi
2685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2686 $as_echo "$ac_cv_host" >&6; }
2687 case $ac_cv_host in
2688 *-*-*) ;;
2689 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2690 esac
2691 host=$ac_cv_host
2692 ac_save_IFS=$IFS; IFS='-'
2693 set x $ac_cv_host
2694 shift
2695 host_cpu=$1
2696 host_vendor=$2
2697 shift; shift
2698 # Remember, the first character of IFS is used to create $*,
2699 # except with old shells:
2700 host_os=$*
2701 IFS=$ac_save_IFS
2702 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2703
2704
2705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2706 $as_echo_n "checking target system type... " >&6; }
2707 if test "${ac_cv_target+set}" = set; then :
2708 $as_echo_n "(cached) " >&6
2709 else
2710 if test "x$target_alias" = x; then
2711 ac_cv_target=$ac_cv_host
2712 else
2713 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2714 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2715 fi
2716
2717 fi
2718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2719 $as_echo "$ac_cv_target" >&6; }
2720 case $ac_cv_target in
2721 *-*-*) ;;
2722 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2723 esac
2724 target=$ac_cv_target
2725 ac_save_IFS=$IFS; IFS='-'
2726 set x $ac_cv_target
2727 shift
2728 target_cpu=$1
2729 target_vendor=$2
2730 shift; shift
2731 # Remember, the first character of IFS is used to create $*,
2732 # except with old shells:
2733 target_os=$*
2734 IFS=$ac_save_IFS
2735 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2736
2737
2738 # The aliases save the names the user supplied, while $host etc.
2739 # will get canonicalized.
2740 test -n "$target_alias" &&
2741 test "$program_prefix$program_suffix$program_transform_name" = \
2742 NONENONEs,x,x, &&
2743 program_prefix=${target_alias}-
2744
2745 ac_ext=c
2746 ac_cpp='$CPP $CPPFLAGS'
2747 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2748 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2749 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2750 if test -n "$ac_tool_prefix"; then
2751 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2752 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2754 $as_echo_n "checking for $ac_word... " >&6; }
2755 if test "${ac_cv_prog_CC+set}" = set; then :
2756 $as_echo_n "(cached) " >&6
2757 else
2758 if test -n "$CC"; then
2759 ac_cv_prog_CC="$CC" # Let the user override the test.
2760 else
2761 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2762 for as_dir in $PATH
2763 do
2764 IFS=$as_save_IFS
2765 test -z "$as_dir" && as_dir=.
2766 for ac_exec_ext in '' $ac_executable_extensions; do
2767 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2768 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2769 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2770 break 2
2771 fi
2772 done
2773 done
2774 IFS=$as_save_IFS
2775
2776 fi
2777 fi
2778 CC=$ac_cv_prog_CC
2779 if test -n "$CC"; then
2780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2781 $as_echo "$CC" >&6; }
2782 else
2783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2784 $as_echo "no" >&6; }
2785 fi
2786
2787
2788 fi
2789 if test -z "$ac_cv_prog_CC"; then
2790 ac_ct_CC=$CC
2791 # Extract the first word of "gcc", so it can be a program name with args.
2792 set dummy gcc; ac_word=$2
2793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2794 $as_echo_n "checking for $ac_word... " >&6; }
2795 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2796 $as_echo_n "(cached) " >&6
2797 else
2798 if test -n "$ac_ct_CC"; then
2799 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2800 else
2801 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2802 for as_dir in $PATH
2803 do
2804 IFS=$as_save_IFS
2805 test -z "$as_dir" && as_dir=.
2806 for ac_exec_ext in '' $ac_executable_extensions; do
2807 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2808 ac_cv_prog_ac_ct_CC="gcc"
2809 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2810 break 2
2811 fi
2812 done
2813 done
2814 IFS=$as_save_IFS
2815
2816 fi
2817 fi
2818 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2819 if test -n "$ac_ct_CC"; then
2820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2821 $as_echo "$ac_ct_CC" >&6; }
2822 else
2823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2824 $as_echo "no" >&6; }
2825 fi
2826
2827 if test "x$ac_ct_CC" = x; then
2828 CC=""
2829 else
2830 case $cross_compiling:$ac_tool_warned in
2831 yes:)
2832 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2833 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2834 ac_tool_warned=yes ;;
2835 esac
2836 CC=$ac_ct_CC
2837 fi
2838 else
2839 CC="$ac_cv_prog_CC"
2840 fi
2841
2842 if test -z "$CC"; then
2843 if test -n "$ac_tool_prefix"; then
2844 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2845 set dummy ${ac_tool_prefix}cc; ac_word=$2
2846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2847 $as_echo_n "checking for $ac_word... " >&6; }
2848 if test "${ac_cv_prog_CC+set}" = set; then :
2849 $as_echo_n "(cached) " >&6
2850 else
2851 if test -n "$CC"; then
2852 ac_cv_prog_CC="$CC" # Let the user override the test.
2853 else
2854 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2855 for as_dir in $PATH
2856 do
2857 IFS=$as_save_IFS
2858 test -z "$as_dir" && as_dir=.
2859 for ac_exec_ext in '' $ac_executable_extensions; do
2860 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2861 ac_cv_prog_CC="${ac_tool_prefix}cc"
2862 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2863 break 2
2864 fi
2865 done
2866 done
2867 IFS=$as_save_IFS
2868
2869 fi
2870 fi
2871 CC=$ac_cv_prog_CC
2872 if test -n "$CC"; then
2873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2874 $as_echo "$CC" >&6; }
2875 else
2876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2877 $as_echo "no" >&6; }
2878 fi
2879
2880
2881 fi
2882 fi
2883 if test -z "$CC"; then
2884 # Extract the first word of "cc", so it can be a program name with args.
2885 set dummy cc; ac_word=$2
2886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2887 $as_echo_n "checking for $ac_word... " >&6; }
2888 if test "${ac_cv_prog_CC+set}" = set; then :
2889 $as_echo_n "(cached) " >&6
2890 else
2891 if test -n "$CC"; then
2892 ac_cv_prog_CC="$CC" # Let the user override the test.
2893 else
2894 ac_prog_rejected=no
2895 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2896 for as_dir in $PATH
2897 do
2898 IFS=$as_save_IFS
2899 test -z "$as_dir" && as_dir=.
2900 for ac_exec_ext in '' $ac_executable_extensions; do
2901 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2902 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2903 ac_prog_rejected=yes
2904 continue
2905 fi
2906 ac_cv_prog_CC="cc"
2907 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2908 break 2
2909 fi
2910 done
2911 done
2912 IFS=$as_save_IFS
2913
2914 if test $ac_prog_rejected = yes; then
2915 # We found a bogon in the path, so make sure we never use it.
2916 set dummy $ac_cv_prog_CC
2917 shift
2918 if test $# != 0; then
2919 # We chose a different compiler from the bogus one.
2920 # However, it has the same basename, so the bogon will be chosen
2921 # first if we set CC to just the basename; use the full file name.
2922 shift
2923 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2924 fi
2925 fi
2926 fi
2927 fi
2928 CC=$ac_cv_prog_CC
2929 if test -n "$CC"; then
2930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2931 $as_echo "$CC" >&6; }
2932 else
2933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2934 $as_echo "no" >&6; }
2935 fi
2936
2937
2938 fi
2939 if test -z "$CC"; then
2940 if test -n "$ac_tool_prefix"; then
2941 for ac_prog in cl.exe
2942 do
2943 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2944 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2946 $as_echo_n "checking for $ac_word... " >&6; }
2947 if test "${ac_cv_prog_CC+set}" = set; then :
2948 $as_echo_n "(cached) " >&6
2949 else
2950 if test -n "$CC"; then
2951 ac_cv_prog_CC="$CC" # Let the user override the test.
2952 else
2953 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2954 for as_dir in $PATH
2955 do
2956 IFS=$as_save_IFS
2957 test -z "$as_dir" && as_dir=.
2958 for ac_exec_ext in '' $ac_executable_extensions; do
2959 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2960 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2961 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2962 break 2
2963 fi
2964 done
2965 done
2966 IFS=$as_save_IFS
2967
2968 fi
2969 fi
2970 CC=$ac_cv_prog_CC
2971 if test -n "$CC"; then
2972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2973 $as_echo "$CC" >&6; }
2974 else
2975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2976 $as_echo "no" >&6; }
2977 fi
2978
2979
2980 test -n "$CC" && break
2981 done
2982 fi
2983 if test -z "$CC"; then
2984 ac_ct_CC=$CC
2985 for ac_prog in cl.exe
2986 do
2987 # Extract the first word of "$ac_prog", so it can be a program name with args.
2988 set dummy $ac_prog; ac_word=$2
2989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2990 $as_echo_n "checking for $ac_word... " >&6; }
2991 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2992 $as_echo_n "(cached) " >&6
2993 else
2994 if test -n "$ac_ct_CC"; then
2995 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2996 else
2997 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2998 for as_dir in $PATH
2999 do
3000 IFS=$as_save_IFS
3001 test -z "$as_dir" && as_dir=.
3002 for ac_exec_ext in '' $ac_executable_extensions; do
3003 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3004 ac_cv_prog_ac_ct_CC="$ac_prog"
3005 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3006 break 2
3007 fi
3008 done
3009 done
3010 IFS=$as_save_IFS
3011
3012 fi
3013 fi
3014 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3015 if test -n "$ac_ct_CC"; then
3016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3017 $as_echo "$ac_ct_CC" >&6; }
3018 else
3019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3020 $as_echo "no" >&6; }
3021 fi
3022
3023
3024 test -n "$ac_ct_CC" && break
3025 done
3026
3027 if test "x$ac_ct_CC" = x; then
3028 CC=""
3029 else
3030 case $cross_compiling:$ac_tool_warned in
3031 yes:)
3032 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3033 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3034 ac_tool_warned=yes ;;
3035 esac
3036 CC=$ac_ct_CC
3037 fi
3038 fi
3039
3040 fi
3041
3042
3043 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3044 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3045 as_fn_error "no acceptable C compiler found in \$PATH
3046 See \`config.log' for more details." "$LINENO" 5; }
3047
3048 # Provide some information about the compiler.
3049 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3050 set X $ac_compile
3051 ac_compiler=$2
3052 for ac_option in --version -v -V -qversion; do
3053 { { ac_try="$ac_compiler $ac_option >&5"
3054 case "(($ac_try" in
3055 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3056 *) ac_try_echo=$ac_try;;
3057 esac
3058 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3059 $as_echo "$ac_try_echo"; } >&5
3060 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3061 ac_status=$?
3062 if test -s conftest.err; then
3063 sed '10a\
3064 ... rest of stderr output deleted ...
3065 10q' conftest.err >conftest.er1
3066 cat conftest.er1 >&5
3067 rm -f conftest.er1 conftest.err
3068 fi
3069 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3070 test $ac_status = 0; }
3071 done
3072
3073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3074 /* end confdefs.h. */
3075
3076 int
3077 main ()
3078 {
3079
3080 ;
3081 return 0;
3082 }
3083 _ACEOF
3084 ac_clean_files_save=$ac_clean_files
3085 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3086 # Try to create an executable without -o first, disregard a.out.
3087 # It will help us diagnose broken compilers, and finding out an intuition
3088 # of exeext.
3089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3090 $as_echo_n "checking for C compiler default output file name... " >&6; }
3091 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3092
3093 # The possible output files:
3094 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3095
3096 ac_rmfiles=
3097 for ac_file in $ac_files
3098 do
3099 case $ac_file in
3100 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3101 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3102 esac
3103 done
3104 rm -f $ac_rmfiles
3105
3106 if { { ac_try="$ac_link_default"
3107 case "(($ac_try" in
3108 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3109 *) ac_try_echo=$ac_try;;
3110 esac
3111 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3112 $as_echo "$ac_try_echo"; } >&5
3113 (eval "$ac_link_default") 2>&5
3114 ac_status=$?
3115 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3116 test $ac_status = 0; }; then :
3117 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3118 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3119 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3120 # so that the user can short-circuit this test for compilers unknown to
3121 # Autoconf.
3122 for ac_file in $ac_files ''
3123 do
3124 test -f "$ac_file" || continue
3125 case $ac_file in
3126 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3127 ;;
3128 [ab].out )
3129 # We found the default executable, but exeext='' is most
3130 # certainly right.
3131 break;;
3132 *.* )
3133 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3134 then :; else
3135 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3136 fi
3137 # We set ac_cv_exeext here because the later test for it is not
3138 # safe: cross compilers may not add the suffix if given an `-o'
3139 # argument, so we may need to know it at that point already.
3140 # Even if this section looks crufty: it has the advantage of
3141 # actually working.
3142 break;;
3143 * )
3144 break;;
3145 esac
3146 done
3147 test "$ac_cv_exeext" = no && ac_cv_exeext=
3148
3149 else
3150 ac_file=''
3151 fi
3152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3153 $as_echo "$ac_file" >&6; }
3154 if test -z "$ac_file"; then :
3155 $as_echo "$as_me: failed program was:" >&5
3156 sed 's/^/| /' conftest.$ac_ext >&5
3157
3158 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3159 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3160 { as_fn_set_status 77
3161 as_fn_error "C compiler cannot create executables
3162 See \`config.log' for more details." "$LINENO" 5; }; }
3163 fi
3164 ac_exeext=$ac_cv_exeext
3165
3166 # Check that the compiler produces executables we can run. If not, either
3167 # the compiler is broken, or we cross compile.
3168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3169 $as_echo_n "checking whether the C compiler works... " >&6; }
3170 # If not cross compiling, check that we can run a simple program.
3171 if test "$cross_compiling" != yes; then
3172 if { ac_try='./$ac_file'
3173 { { case "(($ac_try" in
3174 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3175 *) ac_try_echo=$ac_try;;
3176 esac
3177 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3178 $as_echo "$ac_try_echo"; } >&5
3179 (eval "$ac_try") 2>&5
3180 ac_status=$?
3181 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3182 test $ac_status = 0; }; }; then
3183 cross_compiling=no
3184 else
3185 if test "$cross_compiling" = maybe; then
3186 cross_compiling=yes
3187 else
3188 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3189 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3190 as_fn_error "cannot run C compiled programs.
3191 If you meant to cross compile, use \`--host'.
3192 See \`config.log' for more details." "$LINENO" 5; }
3193 fi
3194 fi
3195 fi
3196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3197 $as_echo "yes" >&6; }
3198
3199 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3200 ac_clean_files=$ac_clean_files_save
3201 # Check that the compiler produces executables we can run. If not, either
3202 # the compiler is broken, or we cross compile.
3203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3204 $as_echo_n "checking whether we are cross compiling... " >&6; }
3205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3206 $as_echo "$cross_compiling" >&6; }
3207
3208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3209 $as_echo_n "checking for suffix of executables... " >&6; }
3210 if { { ac_try="$ac_link"
3211 case "(($ac_try" in
3212 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3213 *) ac_try_echo=$ac_try;;
3214 esac
3215 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3216 $as_echo "$ac_try_echo"; } >&5
3217 (eval "$ac_link") 2>&5
3218 ac_status=$?
3219 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3220 test $ac_status = 0; }; then :
3221 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3222 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3223 # work properly (i.e., refer to `conftest.exe'), while it won't with
3224 # `rm'.
3225 for ac_file in conftest.exe conftest conftest.*; do
3226 test -f "$ac_file" || continue
3227 case $ac_file in
3228 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3229 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3230 break;;
3231 * ) break;;
3232 esac
3233 done
3234 else
3235 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3236 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3237 as_fn_error "cannot compute suffix of executables: cannot compile and link
3238 See \`config.log' for more details." "$LINENO" 5; }
3239 fi
3240 rm -f conftest$ac_cv_exeext
3241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3242 $as_echo "$ac_cv_exeext" >&6; }
3243
3244 rm -f conftest.$ac_ext
3245 EXEEXT=$ac_cv_exeext
3246 ac_exeext=$EXEEXT
3247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3248 $as_echo_n "checking for suffix of object files... " >&6; }
3249 if test "${ac_cv_objext+set}" = set; then :
3250 $as_echo_n "(cached) " >&6
3251 else
3252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3253 /* end confdefs.h. */
3254
3255 int
3256 main ()
3257 {
3258
3259 ;
3260 return 0;
3261 }
3262 _ACEOF
3263 rm -f conftest.o conftest.obj
3264 if { { ac_try="$ac_compile"
3265 case "(($ac_try" in
3266 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3267 *) ac_try_echo=$ac_try;;
3268 esac
3269 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3270 $as_echo "$ac_try_echo"; } >&5
3271 (eval "$ac_compile") 2>&5
3272 ac_status=$?
3273 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3274 test $ac_status = 0; }; then :
3275 for ac_file in conftest.o conftest.obj conftest.*; do
3276 test -f "$ac_file" || continue;
3277 case $ac_file in
3278 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3279 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3280 break;;
3281 esac
3282 done
3283 else
3284 $as_echo "$as_me: failed program was:" >&5
3285 sed 's/^/| /' conftest.$ac_ext >&5
3286
3287 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3288 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3289 as_fn_error "cannot compute suffix of object files: cannot compile
3290 See \`config.log' for more details." "$LINENO" 5; }
3291 fi
3292 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3293 fi
3294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3295 $as_echo "$ac_cv_objext" >&6; }
3296 OBJEXT=$ac_cv_objext
3297 ac_objext=$OBJEXT
3298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3299 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3300 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3301 $as_echo_n "(cached) " >&6
3302 else
3303 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3304 /* end confdefs.h. */
3305
3306 int
3307 main ()
3308 {
3309 #ifndef __GNUC__
3310 choke me
3311 #endif
3312
3313 ;
3314 return 0;
3315 }
3316 _ACEOF
3317 if ac_fn_c_try_compile "$LINENO"; then :
3318 ac_compiler_gnu=yes
3319 else
3320 ac_compiler_gnu=no
3321 fi
3322 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3323 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3324
3325 fi
3326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3327 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3328 if test $ac_compiler_gnu = yes; then
3329 GCC=yes
3330 else
3331 GCC=
3332 fi
3333 ac_test_CFLAGS=${CFLAGS+set}
3334 ac_save_CFLAGS=$CFLAGS
3335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3336 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3337 if test "${ac_cv_prog_cc_g+set}" = set; then :
3338 $as_echo_n "(cached) " >&6
3339 else
3340 ac_save_c_werror_flag=$ac_c_werror_flag
3341 ac_c_werror_flag=yes
3342 ac_cv_prog_cc_g=no
3343 CFLAGS="-g"
3344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3345 /* end confdefs.h. */
3346
3347 int
3348 main ()
3349 {
3350
3351 ;
3352 return 0;
3353 }
3354 _ACEOF
3355 if ac_fn_c_try_compile "$LINENO"; then :
3356 ac_cv_prog_cc_g=yes
3357 else
3358 CFLAGS=""
3359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3360 /* end confdefs.h. */
3361
3362 int
3363 main ()
3364 {
3365
3366 ;
3367 return 0;
3368 }
3369 _ACEOF
3370 if ac_fn_c_try_compile "$LINENO"; then :
3371
3372 else
3373 ac_c_werror_flag=$ac_save_c_werror_flag
3374 CFLAGS="-g"
3375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3376 /* end confdefs.h. */
3377
3378 int
3379 main ()
3380 {
3381
3382 ;
3383 return 0;
3384 }
3385 _ACEOF
3386 if ac_fn_c_try_compile "$LINENO"; then :
3387 ac_cv_prog_cc_g=yes
3388 fi
3389 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3390 fi
3391 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3392 fi
3393 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3394 ac_c_werror_flag=$ac_save_c_werror_flag
3395 fi
3396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3397 $as_echo "$ac_cv_prog_cc_g" >&6; }
3398 if test "$ac_test_CFLAGS" = set; then
3399 CFLAGS=$ac_save_CFLAGS
3400 elif test $ac_cv_prog_cc_g = yes; then
3401 if test "$GCC" = yes; then
3402 CFLAGS="-g -O2"
3403 else
3404 CFLAGS="-g"
3405 fi
3406 else
3407 if test "$GCC" = yes; then
3408 CFLAGS="-O2"
3409 else
3410 CFLAGS=
3411 fi
3412 fi
3413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3414 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3415 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3416 $as_echo_n "(cached) " >&6
3417 else
3418 ac_cv_prog_cc_c89=no
3419 ac_save_CC=$CC
3420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3421 /* end confdefs.h. */
3422 #include <stdarg.h>
3423 #include <stdio.h>
3424 #include <sys/types.h>
3425 #include <sys/stat.h>
3426 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3427 struct buf { int x; };
3428 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3429 static char *e (p, i)
3430 char **p;
3431 int i;
3432 {
3433 return p[i];
3434 }
3435 static char *f (char * (*g) (char **, int), char **p, ...)
3436 {
3437 char *s;
3438 va_list v;
3439 va_start (v,p);
3440 s = g (p, va_arg (v,int));
3441 va_end (v);
3442 return s;
3443 }
3444
3445 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3446 function prototypes and stuff, but not '\xHH' hex character constants.
3447 These don't provoke an error unfortunately, instead are silently treated
3448 as 'x'. The following induces an error, until -std is added to get
3449 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3450 array size at least. It's necessary to write '\x00'==0 to get something
3451 that's true only with -std. */
3452 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3453
3454 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3455 inside strings and character constants. */
3456 #define FOO(x) 'x'
3457 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3458
3459 int test (int i, double x);
3460 struct s1 {int (*f) (int a);};
3461 struct s2 {int (*f) (double a);};
3462 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3463 int argc;
3464 char **argv;
3465 int
3466 main ()
3467 {
3468 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3469 ;
3470 return 0;
3471 }
3472 _ACEOF
3473 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3474 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3475 do
3476 CC="$ac_save_CC $ac_arg"
3477 if ac_fn_c_try_compile "$LINENO"; then :
3478 ac_cv_prog_cc_c89=$ac_arg
3479 fi
3480 rm -f core conftest.err conftest.$ac_objext
3481 test "x$ac_cv_prog_cc_c89" != "xno" && break
3482 done
3483 rm -f conftest.$ac_ext
3484 CC=$ac_save_CC
3485
3486 fi
3487 # AC_CACHE_VAL
3488 case "x$ac_cv_prog_cc_c89" in
3489 x)
3490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3491 $as_echo "none needed" >&6; } ;;
3492 xno)
3493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3494 $as_echo "unsupported" >&6; } ;;
3495 *)
3496 CC="$CC $ac_cv_prog_cc_c89"
3497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3498 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3499 esac
3500 if test "x$ac_cv_prog_cc_c89" != xno; then :
3501
3502 fi
3503
3504 ac_ext=c
3505 ac_cpp='$CPP $CPPFLAGS'
3506 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3507 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3508 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3509
3510
3511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3512 $as_echo_n "checking for library containing strerror... " >&6; }
3513 if test "${ac_cv_search_strerror+set}" = set; then :
3514 $as_echo_n "(cached) " >&6
3515 else
3516 ac_func_search_save_LIBS=$LIBS
3517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3518 /* end confdefs.h. */
3519
3520 /* Override any GCC internal prototype to avoid an error.
3521 Use char because int might match the return type of a GCC
3522 builtin and then its argument prototype would still apply. */
3523 #ifdef __cplusplus
3524 extern "C"
3525 #endif
3526 char strerror ();
3527 int
3528 main ()
3529 {
3530 return strerror ();
3531 ;
3532 return 0;
3533 }
3534 _ACEOF
3535 for ac_lib in '' cposix; do
3536 if test -z "$ac_lib"; then
3537 ac_res="none required"
3538 else
3539 ac_res=-l$ac_lib
3540 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
3541 fi
3542 if ac_fn_c_try_link "$LINENO"; then :
3543 ac_cv_search_strerror=$ac_res
3544 fi
3545 rm -f core conftest.err conftest.$ac_objext \
3546 conftest$ac_exeext
3547 if test "${ac_cv_search_strerror+set}" = set; then :
3548 break
3549 fi
3550 done
3551 if test "${ac_cv_search_strerror+set}" = set; then :
3552
3553 else
3554 ac_cv_search_strerror=no
3555 fi
3556 rm conftest.$ac_ext
3557 LIBS=$ac_func_search_save_LIBS
3558 fi
3559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3560 $as_echo "$ac_cv_search_strerror" >&6; }
3561 ac_res=$ac_cv_search_strerror
3562 if test "$ac_res" != no; then :
3563 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3564
3565 fi
3566
3567
3568 am__api_version='1.11'
3569
3570 # Find a good install program. We prefer a C program (faster),
3571 # so one script is as good as another. But avoid the broken or
3572 # incompatible versions:
3573 # SysV /etc/install, /usr/sbin/install
3574 # SunOS /usr/etc/install
3575 # IRIX /sbin/install
3576 # AIX /bin/install
3577 # AmigaOS /C/install, which installs bootblocks on floppy discs
3578 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3579 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3580 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3581 # OS/2's system install, which has a completely different semantic
3582 # ./install, which can be erroneously created by make from ./install.sh.
3583 # Reject install programs that cannot install multiple files.
3584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3585 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3586 if test -z "$INSTALL"; then
3587 if test "${ac_cv_path_install+set}" = set; then :
3588 $as_echo_n "(cached) " >&6
3589 else
3590 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3591 for as_dir in $PATH
3592 do
3593 IFS=$as_save_IFS
3594 test -z "$as_dir" && as_dir=.
3595 # Account for people who put trailing slashes in PATH elements.
3596 case $as_dir/ in #((
3597 ./ | .// | /[cC]/* | \
3598 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3599 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3600 /usr/ucb/* ) ;;
3601 *)
3602 # OSF1 and SCO ODT 3.0 have their own names for install.
3603 # Don't use installbsd from OSF since it installs stuff as root
3604 # by default.
3605 for ac_prog in ginstall scoinst install; do
3606 for ac_exec_ext in '' $ac_executable_extensions; do
3607 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3608 if test $ac_prog = install &&
3609 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3610 # AIX install. It has an incompatible calling convention.
3611 :
3612 elif test $ac_prog = install &&
3613 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3614 # program-specific install script used by HP pwplus--don't use.
3615 :
3616 else
3617 rm -rf conftest.one conftest.two conftest.dir
3618 echo one > conftest.one
3619 echo two > conftest.two
3620 mkdir conftest.dir
3621 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3622 test -s conftest.one && test -s conftest.two &&
3623 test -s conftest.dir/conftest.one &&
3624 test -s conftest.dir/conftest.two
3625 then
3626 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3627 break 3
3628 fi
3629 fi
3630 fi
3631 done
3632 done
3633 ;;
3634 esac
3635
3636 done
3637 IFS=$as_save_IFS
3638
3639 rm -rf conftest.one conftest.two conftest.dir
3640
3641 fi
3642 if test "${ac_cv_path_install+set}" = set; then
3643 INSTALL=$ac_cv_path_install
3644 else
3645 # As a last resort, use the slow shell script. Don't cache a
3646 # value for INSTALL within a source directory, because that will
3647 # break other packages using the cache if that directory is
3648 # removed, or if the value is a relative name.
3649 INSTALL=$ac_install_sh
3650 fi
3651 fi
3652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3653 $as_echo "$INSTALL" >&6; }
3654
3655 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3656 # It thinks the first close brace ends the variable substitution.
3657 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3658
3659 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3660
3661 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3662
3663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3664 $as_echo_n "checking whether build environment is sane... " >&6; }
3665 # Just in case
3666 sleep 1
3667 echo timestamp > conftest.file
3668 # Reject unsafe characters in $srcdir or the absolute working directory
3669 # name. Accept space and tab only in the latter.
3670 am_lf='
3671 '
3672 case `pwd` in
3673 *[\\\"\#\$\&\'\`$am_lf]*)
3674 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3675 esac
3676 case $srcdir in
3677 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3678 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3679 esac
3680
3681 # Do `set' in a subshell so we don't clobber the current shell's
3682 # arguments. Must try -L first in case configure is actually a
3683 # symlink; some systems play weird games with the mod time of symlinks
3684 # (eg FreeBSD returns the mod time of the symlink's containing
3685 # directory).
3686 if (
3687 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3688 if test "$*" = "X"; then
3689 # -L didn't work.
3690 set X `ls -t "$srcdir/configure" conftest.file`
3691 fi
3692 rm -f conftest.file
3693 if test "$*" != "X $srcdir/configure conftest.file" \
3694 && test "$*" != "X conftest.file $srcdir/configure"; then
3695
3696 # If neither matched, then we have a broken ls. This can happen
3697 # if, for instance, CONFIG_SHELL is bash and it inherits a
3698 # broken ls alias from the environment. This has actually
3699 # happened. Such a system could not be considered "sane".
3700 as_fn_error "ls -t appears to fail. Make sure there is not a broken
3701 alias in your environment" "$LINENO" 5
3702 fi
3703
3704 test "$2" = conftest.file
3705 )
3706 then
3707 # Ok.
3708 :
3709 else
3710 as_fn_error "newly created file is older than distributed files!
3711 Check your system clock" "$LINENO" 5
3712 fi
3713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3714 $as_echo "yes" >&6; }
3715 test "$program_prefix" != NONE &&
3716 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3717 # Use a double $ so make ignores it.
3718 test "$program_suffix" != NONE &&
3719 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3720 # Double any \ or $.
3721 # By default was `s,x,x', remove it if useless.
3722 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3723 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3724
3725 # expand $ac_aux_dir to an absolute path
3726 am_aux_dir=`cd $ac_aux_dir && pwd`
3727
3728 if test x"${MISSING+set}" != xset; then
3729 case $am_aux_dir in
3730 *\ * | *\ *)
3731 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3732 *)
3733 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3734 esac
3735 fi
3736 # Use eval to expand $SHELL
3737 if eval "$MISSING --run true"; then
3738 am_missing_run="$MISSING --run "
3739 else
3740 am_missing_run=
3741 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3742 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3743 fi
3744
3745 if test x"${install_sh}" != xset; then
3746 case $am_aux_dir in
3747 *\ * | *\ *)
3748 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3749 *)
3750 install_sh="\${SHELL} $am_aux_dir/install-sh"
3751 esac
3752 fi
3753
3754 # Installed binaries are usually stripped using `strip' when the user
3755 # run `make install-strip'. However `strip' might not be the right
3756 # tool to use in cross-compilation environments, therefore Automake
3757 # will honor the `STRIP' environment variable to overrule this program.
3758 if test "$cross_compiling" != no; then
3759 if test -n "$ac_tool_prefix"; then
3760 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3761 set dummy ${ac_tool_prefix}strip; ac_word=$2
3762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3763 $as_echo_n "checking for $ac_word... " >&6; }
3764 if test "${ac_cv_prog_STRIP+set}" = set; then :
3765 $as_echo_n "(cached) " >&6
3766 else
3767 if test -n "$STRIP"; then
3768 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3769 else
3770 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3771 for as_dir in $PATH
3772 do
3773 IFS=$as_save_IFS
3774 test -z "$as_dir" && as_dir=.
3775 for ac_exec_ext in '' $ac_executable_extensions; do
3776 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3777 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3778 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3779 break 2
3780 fi
3781 done
3782 done
3783 IFS=$as_save_IFS
3784
3785 fi
3786 fi
3787 STRIP=$ac_cv_prog_STRIP
3788 if test -n "$STRIP"; then
3789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3790 $as_echo "$STRIP" >&6; }
3791 else
3792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3793 $as_echo "no" >&6; }
3794 fi
3795
3796
3797 fi
3798 if test -z "$ac_cv_prog_STRIP"; then
3799 ac_ct_STRIP=$STRIP
3800 # Extract the first word of "strip", so it can be a program name with args.
3801 set dummy strip; ac_word=$2
3802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3803 $as_echo_n "checking for $ac_word... " >&6; }
3804 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3805 $as_echo_n "(cached) " >&6
3806 else
3807 if test -n "$ac_ct_STRIP"; then
3808 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3809 else
3810 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3811 for as_dir in $PATH
3812 do
3813 IFS=$as_save_IFS
3814 test -z "$as_dir" && as_dir=.
3815 for ac_exec_ext in '' $ac_executable_extensions; do
3816 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3817 ac_cv_prog_ac_ct_STRIP="strip"
3818 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3819 break 2
3820 fi
3821 done
3822 done
3823 IFS=$as_save_IFS
3824
3825 fi
3826 fi
3827 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3828 if test -n "$ac_ct_STRIP"; then
3829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3830 $as_echo "$ac_ct_STRIP" >&6; }
3831 else
3832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3833 $as_echo "no" >&6; }
3834 fi
3835
3836 if test "x$ac_ct_STRIP" = x; then
3837 STRIP=":"
3838 else
3839 case $cross_compiling:$ac_tool_warned in
3840 yes:)
3841 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3842 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3843 ac_tool_warned=yes ;;
3844 esac
3845 STRIP=$ac_ct_STRIP
3846 fi
3847 else
3848 STRIP="$ac_cv_prog_STRIP"
3849 fi
3850
3851 fi
3852 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3853
3854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3855 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3856 if test -z "$MKDIR_P"; then
3857 if test "${ac_cv_path_mkdir+set}" = set; then :
3858 $as_echo_n "(cached) " >&6
3859 else
3860 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3861 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3862 do
3863 IFS=$as_save_IFS
3864 test -z "$as_dir" && as_dir=.
3865 for ac_prog in mkdir gmkdir; do
3866 for ac_exec_ext in '' $ac_executable_extensions; do
3867 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3868 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3869 'mkdir (GNU coreutils) '* | \
3870 'mkdir (coreutils) '* | \
3871 'mkdir (fileutils) '4.1*)
3872 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3873 break 3;;
3874 esac
3875 done
3876 done
3877 done
3878 IFS=$as_save_IFS
3879
3880 fi
3881
3882 if test "${ac_cv_path_mkdir+set}" = set; then
3883 MKDIR_P="$ac_cv_path_mkdir -p"
3884 else
3885 # As a last resort, use the slow shell script. Don't cache a
3886 # value for MKDIR_P within a source directory, because that will
3887 # break other packages using the cache if that directory is
3888 # removed, or if the value is a relative name.
3889 test -d ./--version && rmdir ./--version
3890 MKDIR_P="$ac_install_sh -d"
3891 fi
3892 fi
3893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3894 $as_echo "$MKDIR_P" >&6; }
3895
3896 mkdir_p="$MKDIR_P"
3897 case $mkdir_p in
3898 [\\/$]* | ?:[\\/]*) ;;
3899 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3900 esac
3901
3902 for ac_prog in gawk mawk nawk awk
3903 do
3904 # Extract the first word of "$ac_prog", so it can be a program name with args.
3905 set dummy $ac_prog; ac_word=$2
3906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3907 $as_echo_n "checking for $ac_word... " >&6; }
3908 if test "${ac_cv_prog_AWK+set}" = set; then :
3909 $as_echo_n "(cached) " >&6
3910 else
3911 if test -n "$AWK"; then
3912 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3913 else
3914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3915 for as_dir in $PATH
3916 do
3917 IFS=$as_save_IFS
3918 test -z "$as_dir" && as_dir=.
3919 for ac_exec_ext in '' $ac_executable_extensions; do
3920 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3921 ac_cv_prog_AWK="$ac_prog"
3922 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3923 break 2
3924 fi
3925 done
3926 done
3927 IFS=$as_save_IFS
3928
3929 fi
3930 fi
3931 AWK=$ac_cv_prog_AWK
3932 if test -n "$AWK"; then
3933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3934 $as_echo "$AWK" >&6; }
3935 else
3936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3937 $as_echo "no" >&6; }
3938 fi
3939
3940
3941 test -n "$AWK" && break
3942 done
3943
3944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3945 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3946 set x ${MAKE-make}
3947 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3948 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3949 $as_echo_n "(cached) " >&6
3950 else
3951 cat >conftest.make <<\_ACEOF
3952 SHELL = /bin/sh
3953 all:
3954 @echo '@@@%%%=$(MAKE)=@@@%%%'
3955 _ACEOF
3956 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3957 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3958 *@@@%%%=?*=@@@%%%*)
3959 eval ac_cv_prog_make_${ac_make}_set=yes;;
3960 *)
3961 eval ac_cv_prog_make_${ac_make}_set=no;;
3962 esac
3963 rm -f conftest.make
3964 fi
3965 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3967 $as_echo "yes" >&6; }
3968 SET_MAKE=
3969 else
3970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3971 $as_echo "no" >&6; }
3972 SET_MAKE="MAKE=${MAKE-make}"
3973 fi
3974
3975 rm -rf .tst 2>/dev/null
3976 mkdir .tst 2>/dev/null
3977 if test -d .tst; then
3978 am__leading_dot=.
3979 else
3980 am__leading_dot=_
3981 fi
3982 rmdir .tst 2>/dev/null
3983
3984 DEPDIR="${am__leading_dot}deps"
3985
3986 ac_config_commands="$ac_config_commands depfiles"
3987
3988
3989 am_make=${MAKE-make}
3990 cat > confinc << 'END'
3991 am__doit:
3992 @echo this is the am__doit target
3993 .PHONY: am__doit
3994 END
3995 # If we don't find an include directive, just comment out the code.
3996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3997 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3998 am__include="#"
3999 am__quote=
4000 _am_result=none
4001 # First try GNU make style include.
4002 echo "include confinc" > confmf
4003 # Ignore all kinds of additional output from `make'.
4004 case `$am_make -s -f confmf 2> /dev/null` in #(
4005 *the\ am__doit\ target*)
4006 am__include=include
4007 am__quote=
4008 _am_result=GNU
4009 ;;
4010 esac
4011 # Now try BSD make style include.
4012 if test "$am__include" = "#"; then
4013 echo '.include "confinc"' > confmf
4014 case `$am_make -s -f confmf 2> /dev/null` in #(
4015 *the\ am__doit\ target*)
4016 am__include=.include
4017 am__quote="\""
4018 _am_result=BSD
4019 ;;
4020 esac
4021 fi
4022
4023
4024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4025 $as_echo "$_am_result" >&6; }
4026 rm -f confinc confmf
4027
4028 # Check whether --enable-dependency-tracking was given.
4029 if test "${enable_dependency_tracking+set}" = set; then :
4030 enableval=$enable_dependency_tracking;
4031 fi
4032
4033 if test "x$enable_dependency_tracking" != xno; then
4034 am_depcomp="$ac_aux_dir/depcomp"
4035 AMDEPBACKSLASH='\'
4036 am__nodep='_no'
4037 fi
4038 if test "x$enable_dependency_tracking" != xno; then
4039 AMDEP_TRUE=
4040 AMDEP_FALSE='#'
4041 else
4042 AMDEP_TRUE='#'
4043 AMDEP_FALSE=
4044 fi
4045
4046
4047 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4048 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4049 # is not polluted with repeated "-I."
4050 am__isrc=' -I$(srcdir)'
4051 # test to see if srcdir already configured
4052 if test -f $srcdir/config.status; then
4053 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4054 fi
4055 fi
4056
4057 # test whether we have cygpath
4058 if test -z "$CYGPATH_W"; then
4059 if (cygpath --version) >/dev/null 2>/dev/null; then
4060 CYGPATH_W='cygpath -w'
4061 else
4062 CYGPATH_W=echo
4063 fi
4064 fi
4065
4066
4067 # Define the identity of the package.
4068 PACKAGE='ld'
4069 VERSION='2.26.51'
4070
4071
4072 cat >>confdefs.h <<_ACEOF
4073 #define PACKAGE "$PACKAGE"
4074 _ACEOF
4075
4076
4077 cat >>confdefs.h <<_ACEOF
4078 #define VERSION "$VERSION"
4079 _ACEOF
4080
4081 # Some tools Automake needs.
4082
4083 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4084
4085
4086 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4087
4088
4089 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4090
4091
4092 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4093
4094
4095 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4096
4097 # We need awk for the "check" target. The system "awk" is bad on
4098 # some platforms.
4099 # Always define AMTAR for backward compatibility. Yes, it's still used
4100 # in the wild :-( We should find a proper way to deprecate it ...
4101 AMTAR='$${TAR-tar}'
4102
4103 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4104
4105
4106
4107
4108 depcc="$CC" am_compiler_list=
4109
4110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4111 $as_echo_n "checking dependency style of $depcc... " >&6; }
4112 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4113 $as_echo_n "(cached) " >&6
4114 else
4115 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4116 # We make a subdir and do the tests there. Otherwise we can end up
4117 # making bogus files that we don't know about and never remove. For
4118 # instance it was reported that on HP-UX the gcc test will end up
4119 # making a dummy file named `D' -- because `-MD' means `put the output
4120 # in D'.
4121 rm -rf conftest.dir
4122 mkdir conftest.dir
4123 # Copy depcomp to subdir because otherwise we won't find it if we're
4124 # using a relative directory.
4125 cp "$am_depcomp" conftest.dir
4126 cd conftest.dir
4127 # We will build objects and dependencies in a subdirectory because
4128 # it helps to detect inapplicable dependency modes. For instance
4129 # both Tru64's cc and ICC support -MD to output dependencies as a
4130 # side effect of compilation, but ICC will put the dependencies in
4131 # the current directory while Tru64 will put them in the object
4132 # directory.
4133 mkdir sub
4134
4135 am_cv_CC_dependencies_compiler_type=none
4136 if test "$am_compiler_list" = ""; then
4137 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4138 fi
4139 am__universal=false
4140 case " $depcc " in #(
4141 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4142 esac
4143
4144 for depmode in $am_compiler_list; do
4145 # Setup a source with many dependencies, because some compilers
4146 # like to wrap large dependency lists on column 80 (with \), and
4147 # we should not choose a depcomp mode which is confused by this.
4148 #
4149 # We need to recreate these files for each test, as the compiler may
4150 # overwrite some of them when testing with obscure command lines.
4151 # This happens at least with the AIX C compiler.
4152 : > sub/conftest.c
4153 for i in 1 2 3 4 5 6; do
4154 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4155 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4156 # Solaris 8's {/usr,}/bin/sh.
4157 touch sub/conftst$i.h
4158 done
4159 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4160
4161 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4162 # mode. It turns out that the SunPro C++ compiler does not properly
4163 # handle `-M -o', and we need to detect this. Also, some Intel
4164 # versions had trouble with output in subdirs
4165 am__obj=sub/conftest.${OBJEXT-o}
4166 am__minus_obj="-o $am__obj"
4167 case $depmode in
4168 gcc)
4169 # This depmode causes a compiler race in universal mode.
4170 test "$am__universal" = false || continue
4171 ;;
4172 nosideeffect)
4173 # after this tag, mechanisms are not by side-effect, so they'll
4174 # only be used when explicitly requested
4175 if test "x$enable_dependency_tracking" = xyes; then
4176 continue
4177 else
4178 break
4179 fi
4180 ;;
4181 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4182 # This compiler won't grok `-c -o', but also, the minuso test has
4183 # not run yet. These depmodes are late enough in the game, and
4184 # so weak that their functioning should not be impacted.
4185 am__obj=conftest.${OBJEXT-o}
4186 am__minus_obj=
4187 ;;
4188 none) break ;;
4189 esac
4190 if depmode=$depmode \
4191 source=sub/conftest.c object=$am__obj \
4192 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4193 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4194 >/dev/null 2>conftest.err &&
4195 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4196 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4197 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4198 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4199 # icc doesn't choke on unknown options, it will just issue warnings
4200 # or remarks (even with -Werror). So we grep stderr for any message
4201 # that says an option was ignored or not supported.
4202 # When given -MP, icc 7.0 and 7.1 complain thusly:
4203 # icc: Command line warning: ignoring option '-M'; no argument required
4204 # The diagnosis changed in icc 8.0:
4205 # icc: Command line remark: option '-MP' not supported
4206 if (grep 'ignoring option' conftest.err ||
4207 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4208 am_cv_CC_dependencies_compiler_type=$depmode
4209 break
4210 fi
4211 fi
4212 done
4213
4214 cd ..
4215 rm -rf conftest.dir
4216 else
4217 am_cv_CC_dependencies_compiler_type=none
4218 fi
4219
4220 fi
4221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4222 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4223 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4224
4225 if
4226 test "x$enable_dependency_tracking" != xno \
4227 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4228 am__fastdepCC_TRUE=
4229 am__fastdepCC_FALSE='#'
4230 else
4231 am__fastdepCC_TRUE='#'
4232 am__fastdepCC_FALSE=
4233 fi
4234
4235
4236
4237
4238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4239 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4240 # Check whether --enable-maintainer-mode was given.
4241 if test "${enable_maintainer_mode+set}" = set; then :
4242 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4243 else
4244 USE_MAINTAINER_MODE=no
4245 fi
4246
4247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4248 $as_echo "$USE_MAINTAINER_MODE" >&6; }
4249 if test $USE_MAINTAINER_MODE = yes; then
4250 MAINTAINER_MODE_TRUE=
4251 MAINTAINER_MODE_FALSE='#'
4252 else
4253 MAINTAINER_MODE_TRUE='#'
4254 MAINTAINER_MODE_FALSE=
4255 fi
4256
4257 MAINT=$MAINTAINER_MODE_TRUE
4258
4259
4260
4261 ac_ext=c
4262 ac_cpp='$CPP $CPPFLAGS'
4263 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4264 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4265 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4266 if test -n "$ac_tool_prefix"; then
4267 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4268 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4270 $as_echo_n "checking for $ac_word... " >&6; }
4271 if test "${ac_cv_prog_CC+set}" = set; then :
4272 $as_echo_n "(cached) " >&6
4273 else
4274 if test -n "$CC"; then
4275 ac_cv_prog_CC="$CC" # Let the user override the test.
4276 else
4277 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4278 for as_dir in $PATH
4279 do
4280 IFS=$as_save_IFS
4281 test -z "$as_dir" && as_dir=.
4282 for ac_exec_ext in '' $ac_executable_extensions; do
4283 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4284 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4285 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4286 break 2
4287 fi
4288 done
4289 done
4290 IFS=$as_save_IFS
4291
4292 fi
4293 fi
4294 CC=$ac_cv_prog_CC
4295 if test -n "$CC"; then
4296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4297 $as_echo "$CC" >&6; }
4298 else
4299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4300 $as_echo "no" >&6; }
4301 fi
4302
4303
4304 fi
4305 if test -z "$ac_cv_prog_CC"; then
4306 ac_ct_CC=$CC
4307 # Extract the first word of "gcc", so it can be a program name with args.
4308 set dummy gcc; ac_word=$2
4309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4310 $as_echo_n "checking for $ac_word... " >&6; }
4311 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4312 $as_echo_n "(cached) " >&6
4313 else
4314 if test -n "$ac_ct_CC"; then
4315 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4316 else
4317 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4318 for as_dir in $PATH
4319 do
4320 IFS=$as_save_IFS
4321 test -z "$as_dir" && as_dir=.
4322 for ac_exec_ext in '' $ac_executable_extensions; do
4323 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4324 ac_cv_prog_ac_ct_CC="gcc"
4325 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4326 break 2
4327 fi
4328 done
4329 done
4330 IFS=$as_save_IFS
4331
4332 fi
4333 fi
4334 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4335 if test -n "$ac_ct_CC"; then
4336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4337 $as_echo "$ac_ct_CC" >&6; }
4338 else
4339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4340 $as_echo "no" >&6; }
4341 fi
4342
4343 if test "x$ac_ct_CC" = x; then
4344 CC=""
4345 else
4346 case $cross_compiling:$ac_tool_warned in
4347 yes:)
4348 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4349 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4350 ac_tool_warned=yes ;;
4351 esac
4352 CC=$ac_ct_CC
4353 fi
4354 else
4355 CC="$ac_cv_prog_CC"
4356 fi
4357
4358 if test -z "$CC"; then
4359 if test -n "$ac_tool_prefix"; then
4360 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4361 set dummy ${ac_tool_prefix}cc; ac_word=$2
4362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4363 $as_echo_n "checking for $ac_word... " >&6; }
4364 if test "${ac_cv_prog_CC+set}" = set; then :
4365 $as_echo_n "(cached) " >&6
4366 else
4367 if test -n "$CC"; then
4368 ac_cv_prog_CC="$CC" # Let the user override the test.
4369 else
4370 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4371 for as_dir in $PATH
4372 do
4373 IFS=$as_save_IFS
4374 test -z "$as_dir" && as_dir=.
4375 for ac_exec_ext in '' $ac_executable_extensions; do
4376 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4377 ac_cv_prog_CC="${ac_tool_prefix}cc"
4378 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4379 break 2
4380 fi
4381 done
4382 done
4383 IFS=$as_save_IFS
4384
4385 fi
4386 fi
4387 CC=$ac_cv_prog_CC
4388 if test -n "$CC"; then
4389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4390 $as_echo "$CC" >&6; }
4391 else
4392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4393 $as_echo "no" >&6; }
4394 fi
4395
4396
4397 fi
4398 fi
4399 if test -z "$CC"; then
4400 # Extract the first word of "cc", so it can be a program name with args.
4401 set dummy cc; ac_word=$2
4402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4403 $as_echo_n "checking for $ac_word... " >&6; }
4404 if test "${ac_cv_prog_CC+set}" = set; then :
4405 $as_echo_n "(cached) " >&6
4406 else
4407 if test -n "$CC"; then
4408 ac_cv_prog_CC="$CC" # Let the user override the test.
4409 else
4410 ac_prog_rejected=no
4411 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4412 for as_dir in $PATH
4413 do
4414 IFS=$as_save_IFS
4415 test -z "$as_dir" && as_dir=.
4416 for ac_exec_ext in '' $ac_executable_extensions; do
4417 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4418 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4419 ac_prog_rejected=yes
4420 continue
4421 fi
4422 ac_cv_prog_CC="cc"
4423 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4424 break 2
4425 fi
4426 done
4427 done
4428 IFS=$as_save_IFS
4429
4430 if test $ac_prog_rejected = yes; then
4431 # We found a bogon in the path, so make sure we never use it.
4432 set dummy $ac_cv_prog_CC
4433 shift
4434 if test $# != 0; then
4435 # We chose a different compiler from the bogus one.
4436 # However, it has the same basename, so the bogon will be chosen
4437 # first if we set CC to just the basename; use the full file name.
4438 shift
4439 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4440 fi
4441 fi
4442 fi
4443 fi
4444 CC=$ac_cv_prog_CC
4445 if test -n "$CC"; then
4446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4447 $as_echo "$CC" >&6; }
4448 else
4449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4450 $as_echo "no" >&6; }
4451 fi
4452
4453
4454 fi
4455 if test -z "$CC"; then
4456 if test -n "$ac_tool_prefix"; then
4457 for ac_prog in cl.exe
4458 do
4459 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4460 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4462 $as_echo_n "checking for $ac_word... " >&6; }
4463 if test "${ac_cv_prog_CC+set}" = set; then :
4464 $as_echo_n "(cached) " >&6
4465 else
4466 if test -n "$CC"; then
4467 ac_cv_prog_CC="$CC" # Let the user override the test.
4468 else
4469 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4470 for as_dir in $PATH
4471 do
4472 IFS=$as_save_IFS
4473 test -z "$as_dir" && as_dir=.
4474 for ac_exec_ext in '' $ac_executable_extensions; do
4475 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4476 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4477 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4478 break 2
4479 fi
4480 done
4481 done
4482 IFS=$as_save_IFS
4483
4484 fi
4485 fi
4486 CC=$ac_cv_prog_CC
4487 if test -n "$CC"; then
4488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4489 $as_echo "$CC" >&6; }
4490 else
4491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4492 $as_echo "no" >&6; }
4493 fi
4494
4495
4496 test -n "$CC" && break
4497 done
4498 fi
4499 if test -z "$CC"; then
4500 ac_ct_CC=$CC
4501 for ac_prog in cl.exe
4502 do
4503 # Extract the first word of "$ac_prog", so it can be a program name with args.
4504 set dummy $ac_prog; ac_word=$2
4505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4506 $as_echo_n "checking for $ac_word... " >&6; }
4507 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4508 $as_echo_n "(cached) " >&6
4509 else
4510 if test -n "$ac_ct_CC"; then
4511 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4512 else
4513 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4514 for as_dir in $PATH
4515 do
4516 IFS=$as_save_IFS
4517 test -z "$as_dir" && as_dir=.
4518 for ac_exec_ext in '' $ac_executable_extensions; do
4519 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4520 ac_cv_prog_ac_ct_CC="$ac_prog"
4521 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4522 break 2
4523 fi
4524 done
4525 done
4526 IFS=$as_save_IFS
4527
4528 fi
4529 fi
4530 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4531 if test -n "$ac_ct_CC"; then
4532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4533 $as_echo "$ac_ct_CC" >&6; }
4534 else
4535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4536 $as_echo "no" >&6; }
4537 fi
4538
4539
4540 test -n "$ac_ct_CC" && break
4541 done
4542
4543 if test "x$ac_ct_CC" = x; then
4544 CC=""
4545 else
4546 case $cross_compiling:$ac_tool_warned in
4547 yes:)
4548 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4549 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4550 ac_tool_warned=yes ;;
4551 esac
4552 CC=$ac_ct_CC
4553 fi
4554 fi
4555
4556 fi
4557
4558
4559 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4560 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4561 as_fn_error "no acceptable C compiler found in \$PATH
4562 See \`config.log' for more details." "$LINENO" 5; }
4563
4564 # Provide some information about the compiler.
4565 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4566 set X $ac_compile
4567 ac_compiler=$2
4568 for ac_option in --version -v -V -qversion; do
4569 { { ac_try="$ac_compiler $ac_option >&5"
4570 case "(($ac_try" in
4571 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4572 *) ac_try_echo=$ac_try;;
4573 esac
4574 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4575 $as_echo "$ac_try_echo"; } >&5
4576 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4577 ac_status=$?
4578 if test -s conftest.err; then
4579 sed '10a\
4580 ... rest of stderr output deleted ...
4581 10q' conftest.err >conftest.er1
4582 cat conftest.er1 >&5
4583 rm -f conftest.er1 conftest.err
4584 fi
4585 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4586 test $ac_status = 0; }
4587 done
4588
4589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4590 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4591 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4592 $as_echo_n "(cached) " >&6
4593 else
4594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4595 /* end confdefs.h. */
4596
4597 int
4598 main ()
4599 {
4600 #ifndef __GNUC__
4601 choke me
4602 #endif
4603
4604 ;
4605 return 0;
4606 }
4607 _ACEOF
4608 if ac_fn_c_try_compile "$LINENO"; then :
4609 ac_compiler_gnu=yes
4610 else
4611 ac_compiler_gnu=no
4612 fi
4613 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4614 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4615
4616 fi
4617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4618 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4619 if test $ac_compiler_gnu = yes; then
4620 GCC=yes
4621 else
4622 GCC=
4623 fi
4624 ac_test_CFLAGS=${CFLAGS+set}
4625 ac_save_CFLAGS=$CFLAGS
4626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4627 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4628 if test "${ac_cv_prog_cc_g+set}" = set; then :
4629 $as_echo_n "(cached) " >&6
4630 else
4631 ac_save_c_werror_flag=$ac_c_werror_flag
4632 ac_c_werror_flag=yes
4633 ac_cv_prog_cc_g=no
4634 CFLAGS="-g"
4635 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4636 /* end confdefs.h. */
4637
4638 int
4639 main ()
4640 {
4641
4642 ;
4643 return 0;
4644 }
4645 _ACEOF
4646 if ac_fn_c_try_compile "$LINENO"; then :
4647 ac_cv_prog_cc_g=yes
4648 else
4649 CFLAGS=""
4650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4651 /* end confdefs.h. */
4652
4653 int
4654 main ()
4655 {
4656
4657 ;
4658 return 0;
4659 }
4660 _ACEOF
4661 if ac_fn_c_try_compile "$LINENO"; then :
4662
4663 else
4664 ac_c_werror_flag=$ac_save_c_werror_flag
4665 CFLAGS="-g"
4666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4667 /* end confdefs.h. */
4668
4669 int
4670 main ()
4671 {
4672
4673 ;
4674 return 0;
4675 }
4676 _ACEOF
4677 if ac_fn_c_try_compile "$LINENO"; then :
4678 ac_cv_prog_cc_g=yes
4679 fi
4680 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4681 fi
4682 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4683 fi
4684 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4685 ac_c_werror_flag=$ac_save_c_werror_flag
4686 fi
4687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4688 $as_echo "$ac_cv_prog_cc_g" >&6; }
4689 if test "$ac_test_CFLAGS" = set; then
4690 CFLAGS=$ac_save_CFLAGS
4691 elif test $ac_cv_prog_cc_g = yes; then
4692 if test "$GCC" = yes; then
4693 CFLAGS="-g -O2"
4694 else
4695 CFLAGS="-g"
4696 fi
4697 else
4698 if test "$GCC" = yes; then
4699 CFLAGS="-O2"
4700 else
4701 CFLAGS=
4702 fi
4703 fi
4704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4705 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4706 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4707 $as_echo_n "(cached) " >&6
4708 else
4709 ac_cv_prog_cc_c89=no
4710 ac_save_CC=$CC
4711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4712 /* end confdefs.h. */
4713 #include <stdarg.h>
4714 #include <stdio.h>
4715 #include <sys/types.h>
4716 #include <sys/stat.h>
4717 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4718 struct buf { int x; };
4719 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4720 static char *e (p, i)
4721 char **p;
4722 int i;
4723 {
4724 return p[i];
4725 }
4726 static char *f (char * (*g) (char **, int), char **p, ...)
4727 {
4728 char *s;
4729 va_list v;
4730 va_start (v,p);
4731 s = g (p, va_arg (v,int));
4732 va_end (v);
4733 return s;
4734 }
4735
4736 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4737 function prototypes and stuff, but not '\xHH' hex character constants.
4738 These don't provoke an error unfortunately, instead are silently treated
4739 as 'x'. The following induces an error, until -std is added to get
4740 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4741 array size at least. It's necessary to write '\x00'==0 to get something
4742 that's true only with -std. */
4743 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4744
4745 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4746 inside strings and character constants. */
4747 #define FOO(x) 'x'
4748 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4749
4750 int test (int i, double x);
4751 struct s1 {int (*f) (int a);};
4752 struct s2 {int (*f) (double a);};
4753 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4754 int argc;
4755 char **argv;
4756 int
4757 main ()
4758 {
4759 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4760 ;
4761 return 0;
4762 }
4763 _ACEOF
4764 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4765 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4766 do
4767 CC="$ac_save_CC $ac_arg"
4768 if ac_fn_c_try_compile "$LINENO"; then :
4769 ac_cv_prog_cc_c89=$ac_arg
4770 fi
4771 rm -f core conftest.err conftest.$ac_objext
4772 test "x$ac_cv_prog_cc_c89" != "xno" && break
4773 done
4774 rm -f conftest.$ac_ext
4775 CC=$ac_save_CC
4776
4777 fi
4778 # AC_CACHE_VAL
4779 case "x$ac_cv_prog_cc_c89" in
4780 x)
4781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4782 $as_echo "none needed" >&6; } ;;
4783 xno)
4784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4785 $as_echo "unsupported" >&6; } ;;
4786 *)
4787 CC="$CC $ac_cv_prog_cc_c89"
4788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4789 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4790 esac
4791 if test "x$ac_cv_prog_cc_c89" != xno; then :
4792
4793 fi
4794
4795 ac_ext=c
4796 ac_cpp='$CPP $CPPFLAGS'
4797 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4798 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4799 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4800
4801 ac_ext=cpp
4802 ac_cpp='$CXXCPP $CPPFLAGS'
4803 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4804 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4805 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4806 if test -z "$CXX"; then
4807 if test -n "$CCC"; then
4808 CXX=$CCC
4809 else
4810 if test -n "$ac_tool_prefix"; then
4811 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4812 do
4813 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4814 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4816 $as_echo_n "checking for $ac_word... " >&6; }
4817 if test "${ac_cv_prog_CXX+set}" = set; then :
4818 $as_echo_n "(cached) " >&6
4819 else
4820 if test -n "$CXX"; then
4821 ac_cv_prog_CXX="$CXX" # Let the user override the test.
4822 else
4823 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4824 for as_dir in $PATH
4825 do
4826 IFS=$as_save_IFS
4827 test -z "$as_dir" && as_dir=.
4828 for ac_exec_ext in '' $ac_executable_extensions; do
4829 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4830 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
4831 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4832 break 2
4833 fi
4834 done
4835 done
4836 IFS=$as_save_IFS
4837
4838 fi
4839 fi
4840 CXX=$ac_cv_prog_CXX
4841 if test -n "$CXX"; then
4842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
4843 $as_echo "$CXX" >&6; }
4844 else
4845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4846 $as_echo "no" >&6; }
4847 fi
4848
4849
4850 test -n "$CXX" && break
4851 done
4852 fi
4853 if test -z "$CXX"; then
4854 ac_ct_CXX=$CXX
4855 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
4856 do
4857 # Extract the first word of "$ac_prog", so it can be a program name with args.
4858 set dummy $ac_prog; ac_word=$2
4859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4860 $as_echo_n "checking for $ac_word... " >&6; }
4861 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
4862 $as_echo_n "(cached) " >&6
4863 else
4864 if test -n "$ac_ct_CXX"; then
4865 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4866 else
4867 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4868 for as_dir in $PATH
4869 do
4870 IFS=$as_save_IFS
4871 test -z "$as_dir" && as_dir=.
4872 for ac_exec_ext in '' $ac_executable_extensions; do
4873 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4874 ac_cv_prog_ac_ct_CXX="$ac_prog"
4875 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4876 break 2
4877 fi
4878 done
4879 done
4880 IFS=$as_save_IFS
4881
4882 fi
4883 fi
4884 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4885 if test -n "$ac_ct_CXX"; then
4886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
4887 $as_echo "$ac_ct_CXX" >&6; }
4888 else
4889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4890 $as_echo "no" >&6; }
4891 fi
4892
4893
4894 test -n "$ac_ct_CXX" && break
4895 done
4896
4897 if test "x$ac_ct_CXX" = x; then
4898 CXX="g++"
4899 else
4900 case $cross_compiling:$ac_tool_warned in
4901 yes:)
4902 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4903 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4904 ac_tool_warned=yes ;;
4905 esac
4906 CXX=$ac_ct_CXX
4907 fi
4908 fi
4909
4910 fi
4911 fi
4912 # Provide some information about the compiler.
4913 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
4914 set X $ac_compile
4915 ac_compiler=$2
4916 for ac_option in --version -v -V -qversion; do
4917 { { ac_try="$ac_compiler $ac_option >&5"
4918 case "(($ac_try" in
4919 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4920 *) ac_try_echo=$ac_try;;
4921 esac
4922 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4923 $as_echo "$ac_try_echo"; } >&5
4924 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4925 ac_status=$?
4926 if test -s conftest.err; then
4927 sed '10a\
4928 ... rest of stderr output deleted ...
4929 10q' conftest.err >conftest.er1
4930 cat conftest.er1 >&5
4931 rm -f conftest.er1 conftest.err
4932 fi
4933 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4934 test $ac_status = 0; }
4935 done
4936
4937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
4938 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
4939 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
4940 $as_echo_n "(cached) " >&6
4941 else
4942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4943 /* end confdefs.h. */
4944
4945 int
4946 main ()
4947 {
4948 #ifndef __GNUC__
4949 choke me
4950 #endif
4951
4952 ;
4953 return 0;
4954 }
4955 _ACEOF
4956 if ac_fn_cxx_try_compile "$LINENO"; then :
4957 ac_compiler_gnu=yes
4958 else
4959 ac_compiler_gnu=no
4960 fi
4961 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4962 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4963
4964 fi
4965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
4966 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
4967 if test $ac_compiler_gnu = yes; then
4968 GXX=yes
4969 else
4970 GXX=
4971 fi
4972 ac_test_CXXFLAGS=${CXXFLAGS+set}
4973 ac_save_CXXFLAGS=$CXXFLAGS
4974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
4975 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
4976 if test "${ac_cv_prog_cxx_g+set}" = set; then :
4977 $as_echo_n "(cached) " >&6
4978 else
4979 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
4980 ac_cxx_werror_flag=yes
4981 ac_cv_prog_cxx_g=no
4982 CXXFLAGS="-g"
4983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4984 /* end confdefs.h. */
4985
4986 int
4987 main ()
4988 {
4989
4990 ;
4991 return 0;
4992 }
4993 _ACEOF
4994 if ac_fn_cxx_try_compile "$LINENO"; then :
4995 ac_cv_prog_cxx_g=yes
4996 else
4997 CXXFLAGS=""
4998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4999 /* end confdefs.h. */
5000
5001 int
5002 main ()
5003 {
5004
5005 ;
5006 return 0;
5007 }
5008 _ACEOF
5009 if ac_fn_cxx_try_compile "$LINENO"; then :
5010
5011 else
5012 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5013 CXXFLAGS="-g"
5014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5015 /* end confdefs.h. */
5016
5017 int
5018 main ()
5019 {
5020
5021 ;
5022 return 0;
5023 }
5024 _ACEOF
5025 if ac_fn_cxx_try_compile "$LINENO"; then :
5026 ac_cv_prog_cxx_g=yes
5027 fi
5028 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5029 fi
5030 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5031 fi
5032 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5033 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5034 fi
5035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5036 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5037 if test "$ac_test_CXXFLAGS" = set; then
5038 CXXFLAGS=$ac_save_CXXFLAGS
5039 elif test $ac_cv_prog_cxx_g = yes; then
5040 if test "$GXX" = yes; then
5041 CXXFLAGS="-g -O2"
5042 else
5043 CXXFLAGS="-g"
5044 fi
5045 else
5046 if test "$GXX" = yes; then
5047 CXXFLAGS="-O2"
5048 else
5049 CXXFLAGS=
5050 fi
5051 fi
5052 ac_ext=c
5053 ac_cpp='$CPP $CPPFLAGS'
5054 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5055 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5056 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5057
5058 depcc="$CXX" am_compiler_list=
5059
5060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5061 $as_echo_n "checking dependency style of $depcc... " >&6; }
5062 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
5063 $as_echo_n "(cached) " >&6
5064 else
5065 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5066 # We make a subdir and do the tests there. Otherwise we can end up
5067 # making bogus files that we don't know about and never remove. For
5068 # instance it was reported that on HP-UX the gcc test will end up
5069 # making a dummy file named `D' -- because `-MD' means `put the output
5070 # in D'.
5071 rm -rf conftest.dir
5072 mkdir conftest.dir
5073 # Copy depcomp to subdir because otherwise we won't find it if we're
5074 # using a relative directory.
5075 cp "$am_depcomp" conftest.dir
5076 cd conftest.dir
5077 # We will build objects and dependencies in a subdirectory because
5078 # it helps to detect inapplicable dependency modes. For instance
5079 # both Tru64's cc and ICC support -MD to output dependencies as a
5080 # side effect of compilation, but ICC will put the dependencies in
5081 # the current directory while Tru64 will put them in the object
5082 # directory.
5083 mkdir sub
5084
5085 am_cv_CXX_dependencies_compiler_type=none
5086 if test "$am_compiler_list" = ""; then
5087 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5088 fi
5089 am__universal=false
5090 case " $depcc " in #(
5091 *\ -arch\ *\ -arch\ *) am__universal=true ;;
5092 esac
5093
5094 for depmode in $am_compiler_list; do
5095 # Setup a source with many dependencies, because some compilers
5096 # like to wrap large dependency lists on column 80 (with \), and
5097 # we should not choose a depcomp mode which is confused by this.
5098 #
5099 # We need to recreate these files for each test, as the compiler may
5100 # overwrite some of them when testing with obscure command lines.
5101 # This happens at least with the AIX C compiler.
5102 : > sub/conftest.c
5103 for i in 1 2 3 4 5 6; do
5104 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5105 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5106 # Solaris 8's {/usr,}/bin/sh.
5107 touch sub/conftst$i.h
5108 done
5109 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5110
5111 # We check with `-c' and `-o' for the sake of the "dashmstdout"
5112 # mode. It turns out that the SunPro C++ compiler does not properly
5113 # handle `-M -o', and we need to detect this. Also, some Intel
5114 # versions had trouble with output in subdirs
5115 am__obj=sub/conftest.${OBJEXT-o}
5116 am__minus_obj="-o $am__obj"
5117 case $depmode in
5118 gcc)
5119 # This depmode causes a compiler race in universal mode.
5120 test "$am__universal" = false || continue
5121 ;;
5122 nosideeffect)
5123 # after this tag, mechanisms are not by side-effect, so they'll
5124 # only be used when explicitly requested
5125 if test "x$enable_dependency_tracking" = xyes; then
5126 continue
5127 else
5128 break
5129 fi
5130 ;;
5131 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
5132 # This compiler won't grok `-c -o', but also, the minuso test has
5133 # not run yet. These depmodes are late enough in the game, and
5134 # so weak that their functioning should not be impacted.
5135 am__obj=conftest.${OBJEXT-o}
5136 am__minus_obj=
5137 ;;
5138 none) break ;;
5139 esac
5140 if depmode=$depmode \
5141 source=sub/conftest.c object=$am__obj \
5142 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5143 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5144 >/dev/null 2>conftest.err &&
5145 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5146 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5147 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5148 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5149 # icc doesn't choke on unknown options, it will just issue warnings
5150 # or remarks (even with -Werror). So we grep stderr for any message
5151 # that says an option was ignored or not supported.
5152 # When given -MP, icc 7.0 and 7.1 complain thusly:
5153 # icc: Command line warning: ignoring option '-M'; no argument required
5154 # The diagnosis changed in icc 8.0:
5155 # icc: Command line remark: option '-MP' not supported
5156 if (grep 'ignoring option' conftest.err ||
5157 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5158 am_cv_CXX_dependencies_compiler_type=$depmode
5159 break
5160 fi
5161 fi
5162 done
5163
5164 cd ..
5165 rm -rf conftest.dir
5166 else
5167 am_cv_CXX_dependencies_compiler_type=none
5168 fi
5169
5170 fi
5171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
5172 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5173 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5174
5175 if
5176 test "x$enable_dependency_tracking" != xno \
5177 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5178 am__fastdepCXX_TRUE=
5179 am__fastdepCXX_FALSE='#'
5180 else
5181 am__fastdepCXX_TRUE='#'
5182 am__fastdepCXX_FALSE=
5183 fi
5184
5185
5186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5187 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5188 if test "${ac_cv_path_GREP+set}" = set; then :
5189 $as_echo_n "(cached) " >&6
5190 else
5191 if test -z "$GREP"; then
5192 ac_path_GREP_found=false
5193 # Loop through the user's path and test for each of PROGNAME-LIST
5194 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5195 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5196 do
5197 IFS=$as_save_IFS
5198 test -z "$as_dir" && as_dir=.
5199 for ac_prog in grep ggrep; do
5200 for ac_exec_ext in '' $ac_executable_extensions; do
5201 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5202 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5203 # Check for GNU ac_path_GREP and select it if it is found.
5204 # Check for GNU $ac_path_GREP
5205 case `"$ac_path_GREP" --version 2>&1` in
5206 *GNU*)
5207 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5208 *)
5209 ac_count=0
5210 $as_echo_n 0123456789 >"conftest.in"
5211 while :
5212 do
5213 cat "conftest.in" "conftest.in" >"conftest.tmp"
5214 mv "conftest.tmp" "conftest.in"
5215 cp "conftest.in" "conftest.nl"
5216 $as_echo 'GREP' >> "conftest.nl"
5217 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5218 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5219 as_fn_arith $ac_count + 1 && ac_count=$as_val
5220 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5221 # Best one so far, save it but keep looking for a better one
5222 ac_cv_path_GREP="$ac_path_GREP"
5223 ac_path_GREP_max=$ac_count
5224 fi
5225 # 10*(2^10) chars as input seems more than enough
5226 test $ac_count -gt 10 && break
5227 done
5228 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5229 esac
5230
5231 $ac_path_GREP_found && break 3
5232 done
5233 done
5234 done
5235 IFS=$as_save_IFS
5236 if test -z "$ac_cv_path_GREP"; then
5237 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5238 fi
5239 else
5240 ac_cv_path_GREP=$GREP
5241 fi
5242
5243 fi
5244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5245 $as_echo "$ac_cv_path_GREP" >&6; }
5246 GREP="$ac_cv_path_GREP"
5247
5248
5249 ac_ext=c
5250 ac_cpp='$CPP $CPPFLAGS'
5251 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5252 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5253 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5255 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5256 # On Suns, sometimes $CPP names a directory.
5257 if test -n "$CPP" && test -d "$CPP"; then
5258 CPP=
5259 fi
5260 if test -z "$CPP"; then
5261 if test "${ac_cv_prog_CPP+set}" = set; then :
5262 $as_echo_n "(cached) " >&6
5263 else
5264 # Double quotes because CPP needs to be expanded
5265 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5266 do
5267 ac_preproc_ok=false
5268 for ac_c_preproc_warn_flag in '' yes
5269 do
5270 # Use a header file that comes with gcc, so configuring glibc
5271 # with a fresh cross-compiler works.
5272 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5273 # <limits.h> exists even on freestanding compilers.
5274 # On the NeXT, cc -E runs the code through the compiler's parser,
5275 # not just through cpp. "Syntax error" is here to catch this case.
5276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5277 /* end confdefs.h. */
5278 #ifdef __STDC__
5279 # include <limits.h>
5280 #else
5281 # include <assert.h>
5282 #endif
5283 Syntax error
5284 _ACEOF
5285 if ac_fn_c_try_cpp "$LINENO"; then :
5286
5287 else
5288 # Broken: fails on valid input.
5289 continue
5290 fi
5291 rm -f conftest.err conftest.$ac_ext
5292
5293 # OK, works on sane cases. Now check whether nonexistent headers
5294 # can be detected and how.
5295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5296 /* end confdefs.h. */
5297 #include <ac_nonexistent.h>
5298 _ACEOF
5299 if ac_fn_c_try_cpp "$LINENO"; then :
5300 # Broken: success on invalid input.
5301 continue
5302 else
5303 # Passes both tests.
5304 ac_preproc_ok=:
5305 break
5306 fi
5307 rm -f conftest.err conftest.$ac_ext
5308
5309 done
5310 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5311 rm -f conftest.err conftest.$ac_ext
5312 if $ac_preproc_ok; then :
5313 break
5314 fi
5315
5316 done
5317 ac_cv_prog_CPP=$CPP
5318
5319 fi
5320 CPP=$ac_cv_prog_CPP
5321 else
5322 ac_cv_prog_CPP=$CPP
5323 fi
5324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5325 $as_echo "$CPP" >&6; }
5326 ac_preproc_ok=false
5327 for ac_c_preproc_warn_flag in '' yes
5328 do
5329 # Use a header file that comes with gcc, so configuring glibc
5330 # with a fresh cross-compiler works.
5331 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5332 # <limits.h> exists even on freestanding compilers.
5333 # On the NeXT, cc -E runs the code through the compiler's parser,
5334 # not just through cpp. "Syntax error" is here to catch this case.
5335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5336 /* end confdefs.h. */
5337 #ifdef __STDC__
5338 # include <limits.h>
5339 #else
5340 # include <assert.h>
5341 #endif
5342 Syntax error
5343 _ACEOF
5344 if ac_fn_c_try_cpp "$LINENO"; then :
5345
5346 else
5347 # Broken: fails on valid input.
5348 continue
5349 fi
5350 rm -f conftest.err conftest.$ac_ext
5351
5352 # OK, works on sane cases. Now check whether nonexistent headers
5353 # can be detected and how.
5354 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5355 /* end confdefs.h. */
5356 #include <ac_nonexistent.h>
5357 _ACEOF
5358 if ac_fn_c_try_cpp "$LINENO"; then :
5359 # Broken: success on invalid input.
5360 continue
5361 else
5362 # Passes both tests.
5363 ac_preproc_ok=:
5364 break
5365 fi
5366 rm -f conftest.err conftest.$ac_ext
5367
5368 done
5369 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5370 rm -f conftest.err conftest.$ac_ext
5371 if $ac_preproc_ok; then :
5372
5373 else
5374 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5375 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5376 as_fn_error "C preprocessor \"$CPP\" fails sanity check
5377 See \`config.log' for more details." "$LINENO" 5; }
5378 fi
5379
5380 ac_ext=c
5381 ac_cpp='$CPP $CPPFLAGS'
5382 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5383 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5384 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5385
5386
5387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5388 $as_echo_n "checking for egrep... " >&6; }
5389 if test "${ac_cv_path_EGREP+set}" = set; then :
5390 $as_echo_n "(cached) " >&6
5391 else
5392 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5393 then ac_cv_path_EGREP="$GREP -E"
5394 else
5395 if test -z "$EGREP"; then
5396 ac_path_EGREP_found=false
5397 # Loop through the user's path and test for each of PROGNAME-LIST
5398 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5399 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5400 do
5401 IFS=$as_save_IFS
5402 test -z "$as_dir" && as_dir=.
5403 for ac_prog in egrep; do
5404 for ac_exec_ext in '' $ac_executable_extensions; do
5405 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5406 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5407 # Check for GNU ac_path_EGREP and select it if it is found.
5408 # Check for GNU $ac_path_EGREP
5409 case `"$ac_path_EGREP" --version 2>&1` in
5410 *GNU*)
5411 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5412 *)
5413 ac_count=0
5414 $as_echo_n 0123456789 >"conftest.in"
5415 while :
5416 do
5417 cat "conftest.in" "conftest.in" >"conftest.tmp"
5418 mv "conftest.tmp" "conftest.in"
5419 cp "conftest.in" "conftest.nl"
5420 $as_echo 'EGREP' >> "conftest.nl"
5421 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5422 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5423 as_fn_arith $ac_count + 1 && ac_count=$as_val
5424 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5425 # Best one so far, save it but keep looking for a better one
5426 ac_cv_path_EGREP="$ac_path_EGREP"
5427 ac_path_EGREP_max=$ac_count
5428 fi
5429 # 10*(2^10) chars as input seems more than enough
5430 test $ac_count -gt 10 && break
5431 done
5432 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5433 esac
5434
5435 $ac_path_EGREP_found && break 3
5436 done
5437 done
5438 done
5439 IFS=$as_save_IFS
5440 if test -z "$ac_cv_path_EGREP"; then
5441 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5442 fi
5443 else
5444 ac_cv_path_EGREP=$EGREP
5445 fi
5446
5447 fi
5448 fi
5449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5450 $as_echo "$ac_cv_path_EGREP" >&6; }
5451 EGREP="$ac_cv_path_EGREP"
5452
5453
5454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5455 $as_echo_n "checking for ANSI C header files... " >&6; }
5456 if test "${ac_cv_header_stdc+set}" = set; then :
5457 $as_echo_n "(cached) " >&6
5458 else
5459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5460 /* end confdefs.h. */
5461 #include <stdlib.h>
5462 #include <stdarg.h>
5463 #include <string.h>
5464 #include <float.h>
5465
5466 int
5467 main ()
5468 {
5469
5470 ;
5471 return 0;
5472 }
5473 _ACEOF
5474 if ac_fn_c_try_compile "$LINENO"; then :
5475 ac_cv_header_stdc=yes
5476 else
5477 ac_cv_header_stdc=no
5478 fi
5479 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5480
5481 if test $ac_cv_header_stdc = yes; then
5482 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5484 /* end confdefs.h. */
5485 #include <string.h>
5486
5487 _ACEOF
5488 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5489 $EGREP "memchr" >/dev/null 2>&1; then :
5490
5491 else
5492 ac_cv_header_stdc=no
5493 fi
5494 rm -f conftest*
5495
5496 fi
5497
5498 if test $ac_cv_header_stdc = yes; then
5499 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5501 /* end confdefs.h. */
5502 #include <stdlib.h>
5503
5504 _ACEOF
5505 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5506 $EGREP "free" >/dev/null 2>&1; then :
5507
5508 else
5509 ac_cv_header_stdc=no
5510 fi
5511 rm -f conftest*
5512
5513 fi
5514
5515 if test $ac_cv_header_stdc = yes; then
5516 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5517 if test "$cross_compiling" = yes; then :
5518 :
5519 else
5520 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5521 /* end confdefs.h. */
5522 #include <ctype.h>
5523 #include <stdlib.h>
5524 #if ((' ' & 0x0FF) == 0x020)
5525 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5526 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5527 #else
5528 # define ISLOWER(c) \
5529 (('a' <= (c) && (c) <= 'i') \
5530 || ('j' <= (c) && (c) <= 'r') \
5531 || ('s' <= (c) && (c) <= 'z'))
5532 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5533 #endif
5534
5535 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5536 int
5537 main ()
5538 {
5539 int i;
5540 for (i = 0; i < 256; i++)
5541 if (XOR (islower (i), ISLOWER (i))
5542 || toupper (i) != TOUPPER (i))
5543 return 2;
5544 return 0;
5545 }
5546 _ACEOF
5547 if ac_fn_c_try_run "$LINENO"; then :
5548
5549 else
5550 ac_cv_header_stdc=no
5551 fi
5552 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5553 conftest.$ac_objext conftest.beam conftest.$ac_ext
5554 fi
5555
5556 fi
5557 fi
5558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5559 $as_echo "$ac_cv_header_stdc" >&6; }
5560 if test $ac_cv_header_stdc = yes; then
5561
5562 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5563
5564 fi
5565
5566 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5567 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5568 inttypes.h stdint.h unistd.h
5569 do :
5570 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5571 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5572 "
5573 eval as_val=\$$as_ac_Header
5574 if test "x$as_val" = x""yes; then :
5575 cat >>confdefs.h <<_ACEOF
5576 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5577 _ACEOF
5578
5579 fi
5580
5581 done
5582
5583
5584
5585 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5586 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5587 MINIX=yes
5588 else
5589 MINIX=
5590 fi
5591
5592
5593 if test "$MINIX" = yes; then
5594
5595 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5596
5597
5598 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5599
5600
5601 $as_echo "#define _MINIX 1" >>confdefs.h
5602
5603 fi
5604
5605
5606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5607 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5608 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5609 $as_echo_n "(cached) " >&6
5610 else
5611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5612 /* end confdefs.h. */
5613
5614 # define __EXTENSIONS__ 1
5615 $ac_includes_default
5616 int
5617 main ()
5618 {
5619
5620 ;
5621 return 0;
5622 }
5623 _ACEOF
5624 if ac_fn_c_try_compile "$LINENO"; then :
5625 ac_cv_safe_to_define___extensions__=yes
5626 else
5627 ac_cv_safe_to_define___extensions__=no
5628 fi
5629 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5630 fi
5631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5632 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5633 test $ac_cv_safe_to_define___extensions__ = yes &&
5634 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5635
5636 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5637
5638 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5639
5640 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5641
5642 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5643
5644
5645
5646
5647
5648
5649 case `pwd` in
5650 *\ * | *\ *)
5651 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5652 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5653 esac
5654
5655
5656
5657 macro_version='2.2.7a'
5658 macro_revision='1.3134'
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672 ltmain="$ac_aux_dir/ltmain.sh"
5673
5674 # Backslashify metacharacters that are still active within
5675 # double-quoted strings.
5676 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5677
5678 # Same as above, but do not quote variable references.
5679 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5680
5681 # Sed substitution to delay expansion of an escaped shell variable in a
5682 # double_quote_subst'ed string.
5683 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5684
5685 # Sed substitution to delay expansion of an escaped single quote.
5686 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5687
5688 # Sed substitution to avoid accidental globbing in evaled expressions
5689 no_glob_subst='s/\*/\\\*/g'
5690
5691 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5692 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5693 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5694
5695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5696 $as_echo_n "checking how to print strings... " >&6; }
5697 # Test print first, because it will be a builtin if present.
5698 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5699 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5700 ECHO='print -r --'
5701 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5702 ECHO='printf %s\n'
5703 else
5704 # Use this function as a fallback that always works.
5705 func_fallback_echo ()
5706 {
5707 eval 'cat <<_LTECHO_EOF
5708 $1
5709 _LTECHO_EOF'
5710 }
5711 ECHO='func_fallback_echo'
5712 fi
5713
5714 # func_echo_all arg...
5715 # Invoke $ECHO with all args, space-separated.
5716 func_echo_all ()
5717 {
5718 $ECHO ""
5719 }
5720
5721 case "$ECHO" in
5722 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5723 $as_echo "printf" >&6; } ;;
5724 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5725 $as_echo "print -r" >&6; } ;;
5726 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5727 $as_echo "cat" >&6; } ;;
5728 esac
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5744 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5745 if test "${ac_cv_path_SED+set}" = set; then :
5746 $as_echo_n "(cached) " >&6
5747 else
5748 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5749 for ac_i in 1 2 3 4 5 6 7; do
5750 ac_script="$ac_script$as_nl$ac_script"
5751 done
5752 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5753 { ac_script=; unset ac_script;}
5754 if test -z "$SED"; then
5755 ac_path_SED_found=false
5756 # Loop through the user's path and test for each of PROGNAME-LIST
5757 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5758 for as_dir in $PATH
5759 do
5760 IFS=$as_save_IFS
5761 test -z "$as_dir" && as_dir=.
5762 for ac_prog in sed gsed; do
5763 for ac_exec_ext in '' $ac_executable_extensions; do
5764 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5765 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5766 # Check for GNU ac_path_SED and select it if it is found.
5767 # Check for GNU $ac_path_SED
5768 case `"$ac_path_SED" --version 2>&1` in
5769 *GNU*)
5770 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5771 *)
5772 ac_count=0
5773 $as_echo_n 0123456789 >"conftest.in"
5774 while :
5775 do
5776 cat "conftest.in" "conftest.in" >"conftest.tmp"
5777 mv "conftest.tmp" "conftest.in"
5778 cp "conftest.in" "conftest.nl"
5779 $as_echo '' >> "conftest.nl"
5780 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5781 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5782 as_fn_arith $ac_count + 1 && ac_count=$as_val
5783 if test $ac_count -gt ${ac_path_SED_max-0}; then
5784 # Best one so far, save it but keep looking for a better one
5785 ac_cv_path_SED="$ac_path_SED"
5786 ac_path_SED_max=$ac_count
5787 fi
5788 # 10*(2^10) chars as input seems more than enough
5789 test $ac_count -gt 10 && break
5790 done
5791 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5792 esac
5793
5794 $ac_path_SED_found && break 3
5795 done
5796 done
5797 done
5798 IFS=$as_save_IFS
5799 if test -z "$ac_cv_path_SED"; then
5800 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5801 fi
5802 else
5803 ac_cv_path_SED=$SED
5804 fi
5805
5806 fi
5807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5808 $as_echo "$ac_cv_path_SED" >&6; }
5809 SED="$ac_cv_path_SED"
5810 rm -f conftest.sed
5811
5812 test -z "$SED" && SED=sed
5813 Xsed="$SED -e 1s/^X//"
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5826 $as_echo_n "checking for fgrep... " >&6; }
5827 if test "${ac_cv_path_FGREP+set}" = set; then :
5828 $as_echo_n "(cached) " >&6
5829 else
5830 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5831 then ac_cv_path_FGREP="$GREP -F"
5832 else
5833 if test -z "$FGREP"; then
5834 ac_path_FGREP_found=false
5835 # Loop through the user's path and test for each of PROGNAME-LIST
5836 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5837 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5838 do
5839 IFS=$as_save_IFS
5840 test -z "$as_dir" && as_dir=.
5841 for ac_prog in fgrep; do
5842 for ac_exec_ext in '' $ac_executable_extensions; do
5843 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5844 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5845 # Check for GNU ac_path_FGREP and select it if it is found.
5846 # Check for GNU $ac_path_FGREP
5847 case `"$ac_path_FGREP" --version 2>&1` in
5848 *GNU*)
5849 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5850 *)
5851 ac_count=0
5852 $as_echo_n 0123456789 >"conftest.in"
5853 while :
5854 do
5855 cat "conftest.in" "conftest.in" >"conftest.tmp"
5856 mv "conftest.tmp" "conftest.in"
5857 cp "conftest.in" "conftest.nl"
5858 $as_echo 'FGREP' >> "conftest.nl"
5859 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5860 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5861 as_fn_arith $ac_count + 1 && ac_count=$as_val
5862 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5863 # Best one so far, save it but keep looking for a better one
5864 ac_cv_path_FGREP="$ac_path_FGREP"
5865 ac_path_FGREP_max=$ac_count
5866 fi
5867 # 10*(2^10) chars as input seems more than enough
5868 test $ac_count -gt 10 && break
5869 done
5870 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5871 esac
5872
5873 $ac_path_FGREP_found && break 3
5874 done
5875 done
5876 done
5877 IFS=$as_save_IFS
5878 if test -z "$ac_cv_path_FGREP"; then
5879 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5880 fi
5881 else
5882 ac_cv_path_FGREP=$FGREP
5883 fi
5884
5885 fi
5886 fi
5887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5888 $as_echo "$ac_cv_path_FGREP" >&6; }
5889 FGREP="$ac_cv_path_FGREP"
5890
5891
5892 test -z "$GREP" && GREP=grep
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912 # Check whether --with-gnu-ld was given.
5913 if test "${with_gnu_ld+set}" = set; then :
5914 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5915 else
5916 with_gnu_ld=no
5917 fi
5918
5919 ac_prog=ld
5920 if test "$GCC" = yes; then
5921 # Check if gcc -print-prog-name=ld gives a path.
5922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5923 $as_echo_n "checking for ld used by $CC... " >&6; }
5924 case $host in
5925 *-*-mingw*)
5926 # gcc leaves a trailing carriage return which upsets mingw
5927 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5928 *)
5929 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5930 esac
5931 case $ac_prog in
5932 # Accept absolute paths.
5933 [\\/]* | ?:[\\/]*)
5934 re_direlt='/[^/][^/]*/\.\./'
5935 # Canonicalize the pathname of ld
5936 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5937 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5938 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5939 done
5940 test -z "$LD" && LD="$ac_prog"
5941 ;;
5942 "")
5943 # If it fails, then pretend we aren't using GCC.
5944 ac_prog=ld
5945 ;;
5946 *)
5947 # If it is relative, then search for the first ld in PATH.
5948 with_gnu_ld=unknown
5949 ;;
5950 esac
5951 elif test "$with_gnu_ld" = yes; then
5952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5953 $as_echo_n "checking for GNU ld... " >&6; }
5954 else
5955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5956 $as_echo_n "checking for non-GNU ld... " >&6; }
5957 fi
5958 if test "${lt_cv_path_LD+set}" = set; then :
5959 $as_echo_n "(cached) " >&6
5960 else
5961 if test -z "$LD"; then
5962 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5963 for ac_dir in $PATH; do
5964 IFS="$lt_save_ifs"
5965 test -z "$ac_dir" && ac_dir=.
5966 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5967 lt_cv_path_LD="$ac_dir/$ac_prog"
5968 # Check to see if the program is GNU ld. I'd rather use --version,
5969 # but apparently some variants of GNU ld only accept -v.
5970 # Break only if it was the GNU/non-GNU ld that we prefer.
5971 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5972 *GNU* | *'with BFD'*)
5973 test "$with_gnu_ld" != no && break
5974 ;;
5975 *)
5976 test "$with_gnu_ld" != yes && break
5977 ;;
5978 esac
5979 fi
5980 done
5981 IFS="$lt_save_ifs"
5982 else
5983 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5984 fi
5985 fi
5986
5987 LD="$lt_cv_path_LD"
5988 if test -n "$LD"; then
5989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5990 $as_echo "$LD" >&6; }
5991 else
5992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5993 $as_echo "no" >&6; }
5994 fi
5995 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5997 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5998 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5999 $as_echo_n "(cached) " >&6
6000 else
6001 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6002 case `$LD -v 2>&1 </dev/null` in
6003 *GNU* | *'with BFD'*)
6004 lt_cv_prog_gnu_ld=yes
6005 ;;
6006 *)
6007 lt_cv_prog_gnu_ld=no
6008 ;;
6009 esac
6010 fi
6011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6012 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6013 with_gnu_ld=$lt_cv_prog_gnu_ld
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6024 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6025 if test "${lt_cv_path_NM+set}" = set; then :
6026 $as_echo_n "(cached) " >&6
6027 else
6028 if test -n "$NM"; then
6029 # Let the user override the test.
6030 lt_cv_path_NM="$NM"
6031 else
6032 lt_nm_to_check="${ac_tool_prefix}nm"
6033 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6034 lt_nm_to_check="$lt_nm_to_check nm"
6035 fi
6036 for lt_tmp_nm in $lt_nm_to_check; do
6037 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6038 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6039 IFS="$lt_save_ifs"
6040 test -z "$ac_dir" && ac_dir=.
6041 tmp_nm="$ac_dir/$lt_tmp_nm"
6042 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6043 # Check to see if the nm accepts a BSD-compat flag.
6044 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6045 # nm: unknown option "B" ignored
6046 # Tru64's nm complains that /dev/null is an invalid object file
6047 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6048 */dev/null* | *'Invalid file or object type'*)
6049 lt_cv_path_NM="$tmp_nm -B"
6050 break
6051 ;;
6052 *)
6053 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6054 */dev/null*)
6055 lt_cv_path_NM="$tmp_nm -p"
6056 break
6057 ;;
6058 *)
6059 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6060 continue # so that we can try to find one that supports BSD flags
6061 ;;
6062 esac
6063 ;;
6064 esac
6065 fi
6066 done
6067 IFS="$lt_save_ifs"
6068 done
6069 : ${lt_cv_path_NM=no}
6070 fi
6071 fi
6072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6073 $as_echo "$lt_cv_path_NM" >&6; }
6074 if test "$lt_cv_path_NM" != "no"; then
6075 NM="$lt_cv_path_NM"
6076 else
6077 # Didn't find any BSD compatible name lister, look for dumpbin.
6078 if test -n "$DUMPBIN"; then :
6079 # Let the user override the test.
6080 else
6081 if test -n "$ac_tool_prefix"; then
6082 for ac_prog in dumpbin "link -dump"
6083 do
6084 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6085 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6087 $as_echo_n "checking for $ac_word... " >&6; }
6088 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
6089 $as_echo_n "(cached) " >&6
6090 else
6091 if test -n "$DUMPBIN"; then
6092 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6093 else
6094 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6095 for as_dir in $PATH
6096 do
6097 IFS=$as_save_IFS
6098 test -z "$as_dir" && as_dir=.
6099 for ac_exec_ext in '' $ac_executable_extensions; do
6100 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6101 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6102 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6103 break 2
6104 fi
6105 done
6106 done
6107 IFS=$as_save_IFS
6108
6109 fi
6110 fi
6111 DUMPBIN=$ac_cv_prog_DUMPBIN
6112 if test -n "$DUMPBIN"; then
6113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6114 $as_echo "$DUMPBIN" >&6; }
6115 else
6116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6117 $as_echo "no" >&6; }
6118 fi
6119
6120
6121 test -n "$DUMPBIN" && break
6122 done
6123 fi
6124 if test -z "$DUMPBIN"; then
6125 ac_ct_DUMPBIN=$DUMPBIN
6126 for ac_prog in dumpbin "link -dump"
6127 do
6128 # Extract the first word of "$ac_prog", so it can be a program name with args.
6129 set dummy $ac_prog; ac_word=$2
6130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6131 $as_echo_n "checking for $ac_word... " >&6; }
6132 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6133 $as_echo_n "(cached) " >&6
6134 else
6135 if test -n "$ac_ct_DUMPBIN"; then
6136 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6137 else
6138 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6139 for as_dir in $PATH
6140 do
6141 IFS=$as_save_IFS
6142 test -z "$as_dir" && as_dir=.
6143 for ac_exec_ext in '' $ac_executable_extensions; do
6144 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6145 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6146 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6147 break 2
6148 fi
6149 done
6150 done
6151 IFS=$as_save_IFS
6152
6153 fi
6154 fi
6155 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6156 if test -n "$ac_ct_DUMPBIN"; then
6157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6158 $as_echo "$ac_ct_DUMPBIN" >&6; }
6159 else
6160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6161 $as_echo "no" >&6; }
6162 fi
6163
6164
6165 test -n "$ac_ct_DUMPBIN" && break
6166 done
6167
6168 if test "x$ac_ct_DUMPBIN" = x; then
6169 DUMPBIN=":"
6170 else
6171 case $cross_compiling:$ac_tool_warned in
6172 yes:)
6173 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6174 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6175 ac_tool_warned=yes ;;
6176 esac
6177 DUMPBIN=$ac_ct_DUMPBIN
6178 fi
6179 fi
6180
6181 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6182 *COFF*)
6183 DUMPBIN="$DUMPBIN -symbols"
6184 ;;
6185 *)
6186 DUMPBIN=:
6187 ;;
6188 esac
6189 fi
6190
6191 if test "$DUMPBIN" != ":"; then
6192 NM="$DUMPBIN"
6193 fi
6194 fi
6195 test -z "$NM" && NM=nm
6196
6197
6198
6199
6200
6201
6202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6203 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6204 if test "${lt_cv_nm_interface+set}" = set; then :
6205 $as_echo_n "(cached) " >&6
6206 else
6207 lt_cv_nm_interface="BSD nm"
6208 echo "int some_variable = 0;" > conftest.$ac_ext
6209 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6210 (eval "$ac_compile" 2>conftest.err)
6211 cat conftest.err >&5
6212 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6213 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6214 cat conftest.err >&5
6215 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6216 cat conftest.out >&5
6217 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6218 lt_cv_nm_interface="MS dumpbin"
6219 fi
6220 rm -f conftest*
6221 fi
6222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6223 $as_echo "$lt_cv_nm_interface" >&6; }
6224
6225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6226 $as_echo_n "checking whether ln -s works... " >&6; }
6227 LN_S=$as_ln_s
6228 if test "$LN_S" = "ln -s"; then
6229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6230 $as_echo "yes" >&6; }
6231 else
6232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6233 $as_echo "no, using $LN_S" >&6; }
6234 fi
6235
6236 # find the maximum length of command line arguments
6237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6238 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6239 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6240 $as_echo_n "(cached) " >&6
6241 else
6242 i=0
6243 teststring="ABCD"
6244
6245 case $build_os in
6246 msdosdjgpp*)
6247 # On DJGPP, this test can blow up pretty badly due to problems in libc
6248 # (any single argument exceeding 2000 bytes causes a buffer overrun
6249 # during glob expansion). Even if it were fixed, the result of this
6250 # check would be larger than it should be.
6251 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6252 ;;
6253
6254 gnu*)
6255 # Under GNU Hurd, this test is not required because there is
6256 # no limit to the length of command line arguments.
6257 # Libtool will interpret -1 as no limit whatsoever
6258 lt_cv_sys_max_cmd_len=-1;
6259 ;;
6260
6261 cygwin* | mingw* | cegcc*)
6262 # On Win9x/ME, this test blows up -- it succeeds, but takes
6263 # about 5 minutes as the teststring grows exponentially.
6264 # Worse, since 9x/ME are not pre-emptively multitasking,
6265 # you end up with a "frozen" computer, even though with patience
6266 # the test eventually succeeds (with a max line length of 256k).
6267 # Instead, let's just punt: use the minimum linelength reported by
6268 # all of the supported platforms: 8192 (on NT/2K/XP).
6269 lt_cv_sys_max_cmd_len=8192;
6270 ;;
6271
6272 mint*)
6273 # On MiNT this can take a long time and run out of memory.
6274 lt_cv_sys_max_cmd_len=8192;
6275 ;;
6276
6277 amigaos*)
6278 # On AmigaOS with pdksh, this test takes hours, literally.
6279 # So we just punt and use a minimum line length of 8192.
6280 lt_cv_sys_max_cmd_len=8192;
6281 ;;
6282
6283 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6284 # This has been around since 386BSD, at least. Likely further.
6285 if test -x /sbin/sysctl; then
6286 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6287 elif test -x /usr/sbin/sysctl; then
6288 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6289 else
6290 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6291 fi
6292 # And add a safety zone
6293 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6294 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6295 ;;
6296
6297 interix*)
6298 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6299 lt_cv_sys_max_cmd_len=196608
6300 ;;
6301
6302 osf*)
6303 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6304 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6305 # nice to cause kernel panics so lets avoid the loop below.
6306 # First set a reasonable default.
6307 lt_cv_sys_max_cmd_len=16384
6308 #
6309 if test -x /sbin/sysconfig; then
6310 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6311 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6312 esac
6313 fi
6314 ;;
6315 sco3.2v5*)
6316 lt_cv_sys_max_cmd_len=102400
6317 ;;
6318 sysv5* | sco5v6* | sysv4.2uw2*)
6319 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6320 if test -n "$kargmax"; then
6321 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6322 else
6323 lt_cv_sys_max_cmd_len=32768
6324 fi
6325 ;;
6326 *)
6327 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6328 if test -n "$lt_cv_sys_max_cmd_len"; then
6329 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6330 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6331 else
6332 # Make teststring a little bigger before we do anything with it.
6333 # a 1K string should be a reasonable start.
6334 for i in 1 2 3 4 5 6 7 8 ; do
6335 teststring=$teststring$teststring
6336 done
6337 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6338 # If test is not a shell built-in, we'll probably end up computing a
6339 # maximum length that is only half of the actual maximum length, but
6340 # we can't tell.
6341 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6342 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6343 test $i != 17 # 1/2 MB should be enough
6344 do
6345 i=`expr $i + 1`
6346 teststring=$teststring$teststring
6347 done
6348 # Only check the string length outside the loop.
6349 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6350 teststring=
6351 # Add a significant safety factor because C++ compilers can tack on
6352 # massive amounts of additional arguments before passing them to the
6353 # linker. It appears as though 1/2 is a usable value.
6354 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6355 fi
6356 ;;
6357 esac
6358
6359 fi
6360
6361 if test -n $lt_cv_sys_max_cmd_len ; then
6362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6363 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6364 else
6365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6366 $as_echo "none" >&6; }
6367 fi
6368 max_cmd_len=$lt_cv_sys_max_cmd_len
6369
6370
6371
6372
6373
6374
6375 : ${CP="cp -f"}
6376 : ${MV="mv -f"}
6377 : ${RM="rm -f"}
6378
6379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6380 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6381 # Try some XSI features
6382 xsi_shell=no
6383 ( _lt_dummy="a/b/c"
6384 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6385 = c,a/b,, \
6386 && eval 'test $(( 1 + 1 )) -eq 2 \
6387 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6388 && xsi_shell=yes
6389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6390 $as_echo "$xsi_shell" >&6; }
6391
6392
6393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6394 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6395 lt_shell_append=no
6396 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6397 >/dev/null 2>&1 \
6398 && lt_shell_append=yes
6399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6400 $as_echo "$lt_shell_append" >&6; }
6401
6402
6403 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6404 lt_unset=unset
6405 else
6406 lt_unset=false
6407 fi
6408
6409
6410
6411
6412
6413 # test EBCDIC or ASCII
6414 case `echo X|tr X '\101'` in
6415 A) # ASCII based system
6416 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6417 lt_SP2NL='tr \040 \012'
6418 lt_NL2SP='tr \015\012 \040\040'
6419 ;;
6420 *) # EBCDIC based system
6421 lt_SP2NL='tr \100 \n'
6422 lt_NL2SP='tr \r\n \100\100'
6423 ;;
6424 esac
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6435 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6436 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6437 $as_echo_n "(cached) " >&6
6438 else
6439 lt_cv_ld_reload_flag='-r'
6440 fi
6441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6442 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6443 reload_flag=$lt_cv_ld_reload_flag
6444 case $reload_flag in
6445 "" | " "*) ;;
6446 *) reload_flag=" $reload_flag" ;;
6447 esac
6448 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6449 case $host_os in
6450 darwin*)
6451 if test "$GCC" = yes; then
6452 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6453 else
6454 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6455 fi
6456 ;;
6457 esac
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467 if test -n "$ac_tool_prefix"; then
6468 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6469 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6471 $as_echo_n "checking for $ac_word... " >&6; }
6472 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6473 $as_echo_n "(cached) " >&6
6474 else
6475 if test -n "$OBJDUMP"; then
6476 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6477 else
6478 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6479 for as_dir in $PATH
6480 do
6481 IFS=$as_save_IFS
6482 test -z "$as_dir" && as_dir=.
6483 for ac_exec_ext in '' $ac_executable_extensions; do
6484 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6485 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6486 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6487 break 2
6488 fi
6489 done
6490 done
6491 IFS=$as_save_IFS
6492
6493 fi
6494 fi
6495 OBJDUMP=$ac_cv_prog_OBJDUMP
6496 if test -n "$OBJDUMP"; then
6497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6498 $as_echo "$OBJDUMP" >&6; }
6499 else
6500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6501 $as_echo "no" >&6; }
6502 fi
6503
6504
6505 fi
6506 if test -z "$ac_cv_prog_OBJDUMP"; then
6507 ac_ct_OBJDUMP=$OBJDUMP
6508 # Extract the first word of "objdump", so it can be a program name with args.
6509 set dummy objdump; ac_word=$2
6510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6511 $as_echo_n "checking for $ac_word... " >&6; }
6512 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6513 $as_echo_n "(cached) " >&6
6514 else
6515 if test -n "$ac_ct_OBJDUMP"; then
6516 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6517 else
6518 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6519 for as_dir in $PATH
6520 do
6521 IFS=$as_save_IFS
6522 test -z "$as_dir" && as_dir=.
6523 for ac_exec_ext in '' $ac_executable_extensions; do
6524 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6525 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6526 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6527 break 2
6528 fi
6529 done
6530 done
6531 IFS=$as_save_IFS
6532
6533 fi
6534 fi
6535 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6536 if test -n "$ac_ct_OBJDUMP"; then
6537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6538 $as_echo "$ac_ct_OBJDUMP" >&6; }
6539 else
6540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6541 $as_echo "no" >&6; }
6542 fi
6543
6544 if test "x$ac_ct_OBJDUMP" = x; then
6545 OBJDUMP="false"
6546 else
6547 case $cross_compiling:$ac_tool_warned in
6548 yes:)
6549 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6550 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6551 ac_tool_warned=yes ;;
6552 esac
6553 OBJDUMP=$ac_ct_OBJDUMP
6554 fi
6555 else
6556 OBJDUMP="$ac_cv_prog_OBJDUMP"
6557 fi
6558
6559 test -z "$OBJDUMP" && OBJDUMP=objdump
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6570 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6571 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6572 $as_echo_n "(cached) " >&6
6573 else
6574 lt_cv_file_magic_cmd='$MAGIC_CMD'
6575 lt_cv_file_magic_test_file=
6576 lt_cv_deplibs_check_method='unknown'
6577 # Need to set the preceding variable on all platforms that support
6578 # interlibrary dependencies.
6579 # 'none' -- dependencies not supported.
6580 # `unknown' -- same as none, but documents that we really don't know.
6581 # 'pass_all' -- all dependencies passed with no checks.
6582 # 'test_compile' -- check by making test program.
6583 # 'file_magic [[regex]]' -- check by looking for files in library path
6584 # which responds to the $file_magic_cmd with a given extended regex.
6585 # If you have `file' or equivalent on your system and you're not sure
6586 # whether `pass_all' will *always* work, you probably want this one.
6587
6588 case $host_os in
6589 aix[4-9]*)
6590 lt_cv_deplibs_check_method=pass_all
6591 ;;
6592
6593 beos*)
6594 lt_cv_deplibs_check_method=pass_all
6595 ;;
6596
6597 bsdi[45]*)
6598 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6599 lt_cv_file_magic_cmd='/usr/bin/file -L'
6600 lt_cv_file_magic_test_file=/shlib/libc.so
6601 ;;
6602
6603 cygwin*)
6604 # func_win32_libid is a shell function defined in ltmain.sh
6605 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6606 lt_cv_file_magic_cmd='func_win32_libid'
6607 ;;
6608
6609 mingw* | pw32*)
6610 # Base MSYS/MinGW do not provide the 'file' command needed by
6611 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6612 # unless we find 'file', for example because we are cross-compiling.
6613 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6614 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6615 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6616 lt_cv_file_magic_cmd='func_win32_libid'
6617 else
6618 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6619 lt_cv_file_magic_cmd='$OBJDUMP -f'
6620 fi
6621 ;;
6622
6623 cegcc*)
6624 # use the weaker test based on 'objdump'. See mingw*.
6625 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6626 lt_cv_file_magic_cmd='$OBJDUMP -f'
6627 ;;
6628
6629 darwin* | rhapsody*)
6630 lt_cv_deplibs_check_method=pass_all
6631 ;;
6632
6633 freebsd* | dragonfly*)
6634 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6635 case $host_cpu in
6636 i*86 )
6637 # Not sure whether the presence of OpenBSD here was a mistake.
6638 # Let's accept both of them until this is cleared up.
6639 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6640 lt_cv_file_magic_cmd=/usr/bin/file
6641 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6642 ;;
6643 esac
6644 else
6645 lt_cv_deplibs_check_method=pass_all
6646 fi
6647 ;;
6648
6649 gnu*)
6650 lt_cv_deplibs_check_method=pass_all
6651 ;;
6652
6653 haiku*)
6654 lt_cv_deplibs_check_method=pass_all
6655 ;;
6656
6657 hpux10.20* | hpux11*)
6658 lt_cv_file_magic_cmd=/usr/bin/file
6659 case $host_cpu in
6660 ia64*)
6661 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6662 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6663 ;;
6664 hppa*64*)
6665 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]'
6666 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6667 ;;
6668 *)
6669 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6670 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6671 ;;
6672 esac
6673 ;;
6674
6675 interix[3-9]*)
6676 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6677 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6678 ;;
6679
6680 irix5* | irix6* | nonstopux*)
6681 case $LD in
6682 *-32|*"-32 ") libmagic=32-bit;;
6683 *-n32|*"-n32 ") libmagic=N32;;
6684 *-64|*"-64 ") libmagic=64-bit;;
6685 *) libmagic=never-match;;
6686 esac
6687 lt_cv_deplibs_check_method=pass_all
6688 ;;
6689
6690 # This must be Linux ELF.
6691 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6692 lt_cv_deplibs_check_method=pass_all
6693 ;;
6694
6695 netbsd*)
6696 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6697 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6698 else
6699 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6700 fi
6701 ;;
6702
6703 newos6*)
6704 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6705 lt_cv_file_magic_cmd=/usr/bin/file
6706 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6707 ;;
6708
6709 *nto* | *qnx*)
6710 lt_cv_deplibs_check_method=pass_all
6711 ;;
6712
6713 openbsd*)
6714 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6715 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6716 else
6717 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6718 fi
6719 ;;
6720
6721 osf3* | osf4* | osf5*)
6722 lt_cv_deplibs_check_method=pass_all
6723 ;;
6724
6725 rdos*)
6726 lt_cv_deplibs_check_method=pass_all
6727 ;;
6728
6729 solaris*)
6730 lt_cv_deplibs_check_method=pass_all
6731 ;;
6732
6733 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6734 lt_cv_deplibs_check_method=pass_all
6735 ;;
6736
6737 sysv4 | sysv4.3*)
6738 case $host_vendor in
6739 motorola)
6740 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]'
6741 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6742 ;;
6743 ncr)
6744 lt_cv_deplibs_check_method=pass_all
6745 ;;
6746 sequent)
6747 lt_cv_file_magic_cmd='/bin/file'
6748 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6749 ;;
6750 sni)
6751 lt_cv_file_magic_cmd='/bin/file'
6752 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6753 lt_cv_file_magic_test_file=/lib/libc.so
6754 ;;
6755 siemens)
6756 lt_cv_deplibs_check_method=pass_all
6757 ;;
6758 pc)
6759 lt_cv_deplibs_check_method=pass_all
6760 ;;
6761 esac
6762 ;;
6763
6764 tpf*)
6765 lt_cv_deplibs_check_method=pass_all
6766 ;;
6767 esac
6768
6769 fi
6770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6771 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6772 file_magic_cmd=$lt_cv_file_magic_cmd
6773 deplibs_check_method=$lt_cv_deplibs_check_method
6774 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787 if test -n "$ac_tool_prefix"; then
6788 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6789 set dummy ${ac_tool_prefix}ar; ac_word=$2
6790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6791 $as_echo_n "checking for $ac_word... " >&6; }
6792 if test "${ac_cv_prog_AR+set}" = set; then :
6793 $as_echo_n "(cached) " >&6
6794 else
6795 if test -n "$AR"; then
6796 ac_cv_prog_AR="$AR" # Let the user override the test.
6797 else
6798 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6799 for as_dir in $PATH
6800 do
6801 IFS=$as_save_IFS
6802 test -z "$as_dir" && as_dir=.
6803 for ac_exec_ext in '' $ac_executable_extensions; do
6804 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6805 ac_cv_prog_AR="${ac_tool_prefix}ar"
6806 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6807 break 2
6808 fi
6809 done
6810 done
6811 IFS=$as_save_IFS
6812
6813 fi
6814 fi
6815 AR=$ac_cv_prog_AR
6816 if test -n "$AR"; then
6817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6818 $as_echo "$AR" >&6; }
6819 else
6820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6821 $as_echo "no" >&6; }
6822 fi
6823
6824
6825 fi
6826 if test -z "$ac_cv_prog_AR"; then
6827 ac_ct_AR=$AR
6828 # Extract the first word of "ar", so it can be a program name with args.
6829 set dummy ar; ac_word=$2
6830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6831 $as_echo_n "checking for $ac_word... " >&6; }
6832 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6833 $as_echo_n "(cached) " >&6
6834 else
6835 if test -n "$ac_ct_AR"; then
6836 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6837 else
6838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6839 for as_dir in $PATH
6840 do
6841 IFS=$as_save_IFS
6842 test -z "$as_dir" && as_dir=.
6843 for ac_exec_ext in '' $ac_executable_extensions; do
6844 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6845 ac_cv_prog_ac_ct_AR="ar"
6846 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6847 break 2
6848 fi
6849 done
6850 done
6851 IFS=$as_save_IFS
6852
6853 fi
6854 fi
6855 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6856 if test -n "$ac_ct_AR"; then
6857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6858 $as_echo "$ac_ct_AR" >&6; }
6859 else
6860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6861 $as_echo "no" >&6; }
6862 fi
6863
6864 if test "x$ac_ct_AR" = x; then
6865 AR="false"
6866 else
6867 case $cross_compiling:$ac_tool_warned in
6868 yes:)
6869 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6870 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6871 ac_tool_warned=yes ;;
6872 esac
6873 AR=$ac_ct_AR
6874 fi
6875 else
6876 AR="$ac_cv_prog_AR"
6877 fi
6878
6879 test -z "$AR" && AR=ar
6880 test -z "$AR_FLAGS" && AR_FLAGS=cru
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892 if test -n "$ac_tool_prefix"; then
6893 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6894 set dummy ${ac_tool_prefix}strip; ac_word=$2
6895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6896 $as_echo_n "checking for $ac_word... " >&6; }
6897 if test "${ac_cv_prog_STRIP+set}" = set; then :
6898 $as_echo_n "(cached) " >&6
6899 else
6900 if test -n "$STRIP"; then
6901 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6902 else
6903 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6904 for as_dir in $PATH
6905 do
6906 IFS=$as_save_IFS
6907 test -z "$as_dir" && as_dir=.
6908 for ac_exec_ext in '' $ac_executable_extensions; do
6909 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6910 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6911 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6912 break 2
6913 fi
6914 done
6915 done
6916 IFS=$as_save_IFS
6917
6918 fi
6919 fi
6920 STRIP=$ac_cv_prog_STRIP
6921 if test -n "$STRIP"; then
6922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6923 $as_echo "$STRIP" >&6; }
6924 else
6925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6926 $as_echo "no" >&6; }
6927 fi
6928
6929
6930 fi
6931 if test -z "$ac_cv_prog_STRIP"; then
6932 ac_ct_STRIP=$STRIP
6933 # Extract the first word of "strip", so it can be a program name with args.
6934 set dummy strip; ac_word=$2
6935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6936 $as_echo_n "checking for $ac_word... " >&6; }
6937 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6938 $as_echo_n "(cached) " >&6
6939 else
6940 if test -n "$ac_ct_STRIP"; then
6941 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6942 else
6943 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6944 for as_dir in $PATH
6945 do
6946 IFS=$as_save_IFS
6947 test -z "$as_dir" && as_dir=.
6948 for ac_exec_ext in '' $ac_executable_extensions; do
6949 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6950 ac_cv_prog_ac_ct_STRIP="strip"
6951 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6952 break 2
6953 fi
6954 done
6955 done
6956 IFS=$as_save_IFS
6957
6958 fi
6959 fi
6960 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6961 if test -n "$ac_ct_STRIP"; then
6962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6963 $as_echo "$ac_ct_STRIP" >&6; }
6964 else
6965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6966 $as_echo "no" >&6; }
6967 fi
6968
6969 if test "x$ac_ct_STRIP" = x; then
6970 STRIP=":"
6971 else
6972 case $cross_compiling:$ac_tool_warned in
6973 yes:)
6974 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6975 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6976 ac_tool_warned=yes ;;
6977 esac
6978 STRIP=$ac_ct_STRIP
6979 fi
6980 else
6981 STRIP="$ac_cv_prog_STRIP"
6982 fi
6983
6984 test -z "$STRIP" && STRIP=:
6985
6986
6987
6988
6989
6990
6991 if test -n "$ac_tool_prefix"; then
6992 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6993 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6995 $as_echo_n "checking for $ac_word... " >&6; }
6996 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6997 $as_echo_n "(cached) " >&6
6998 else
6999 if test -n "$RANLIB"; then
7000 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7001 else
7002 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7003 for as_dir in $PATH
7004 do
7005 IFS=$as_save_IFS
7006 test -z "$as_dir" && as_dir=.
7007 for ac_exec_ext in '' $ac_executable_extensions; do
7008 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7009 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7010 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7011 break 2
7012 fi
7013 done
7014 done
7015 IFS=$as_save_IFS
7016
7017 fi
7018 fi
7019 RANLIB=$ac_cv_prog_RANLIB
7020 if test -n "$RANLIB"; then
7021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7022 $as_echo "$RANLIB" >&6; }
7023 else
7024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7025 $as_echo "no" >&6; }
7026 fi
7027
7028
7029 fi
7030 if test -z "$ac_cv_prog_RANLIB"; then
7031 ac_ct_RANLIB=$RANLIB
7032 # Extract the first word of "ranlib", so it can be a program name with args.
7033 set dummy ranlib; ac_word=$2
7034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7035 $as_echo_n "checking for $ac_word... " >&6; }
7036 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7037 $as_echo_n "(cached) " >&6
7038 else
7039 if test -n "$ac_ct_RANLIB"; then
7040 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7041 else
7042 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7043 for as_dir in $PATH
7044 do
7045 IFS=$as_save_IFS
7046 test -z "$as_dir" && as_dir=.
7047 for ac_exec_ext in '' $ac_executable_extensions; do
7048 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7049 ac_cv_prog_ac_ct_RANLIB="ranlib"
7050 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7051 break 2
7052 fi
7053 done
7054 done
7055 IFS=$as_save_IFS
7056
7057 fi
7058 fi
7059 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7060 if test -n "$ac_ct_RANLIB"; then
7061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7062 $as_echo "$ac_ct_RANLIB" >&6; }
7063 else
7064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7065 $as_echo "no" >&6; }
7066 fi
7067
7068 if test "x$ac_ct_RANLIB" = x; then
7069 RANLIB=":"
7070 else
7071 case $cross_compiling:$ac_tool_warned in
7072 yes:)
7073 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7074 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7075 ac_tool_warned=yes ;;
7076 esac
7077 RANLIB=$ac_ct_RANLIB
7078 fi
7079 else
7080 RANLIB="$ac_cv_prog_RANLIB"
7081 fi
7082
7083 test -z "$RANLIB" && RANLIB=:
7084
7085
7086
7087
7088
7089
7090 # Determine commands to create old-style static archives.
7091 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7092 old_postinstall_cmds='chmod 644 $oldlib'
7093 old_postuninstall_cmds=
7094
7095 if test -n "$RANLIB"; then
7096 case $host_os in
7097 openbsd*)
7098 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7099 ;;
7100 *)
7101 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7102 ;;
7103 esac
7104 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7105 fi
7106
7107 case $host_os in
7108 darwin*)
7109 lock_old_archive_extraction=yes ;;
7110 *)
7111 lock_old_archive_extraction=no ;;
7112 esac
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152 # If no C compiler was specified, use CC.
7153 LTCC=${LTCC-"$CC"}
7154
7155 # If no C compiler flags were specified, use CFLAGS.
7156 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7157
7158 # Allow CC to be a program name with arguments.
7159 compiler=$CC
7160
7161
7162 # Check for command to grab the raw symbol name followed by C symbol from nm.
7163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7164 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7165 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7166 $as_echo_n "(cached) " >&6
7167 else
7168
7169 # These are sane defaults that work on at least a few old systems.
7170 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7171
7172 # Character class describing NM global symbol codes.
7173 symcode='[BCDEGRST]'
7174
7175 # Regexp to match symbols that can be accessed directly from C.
7176 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7177
7178 # Define system-specific variables.
7179 case $host_os in
7180 aix*)
7181 symcode='[BCDT]'
7182 ;;
7183 cygwin* | mingw* | pw32* | cegcc*)
7184 symcode='[ABCDGISTW]'
7185 ;;
7186 hpux*)
7187 if test "$host_cpu" = ia64; then
7188 symcode='[ABCDEGRST]'
7189 fi
7190 ;;
7191 irix* | nonstopux*)
7192 symcode='[BCDEGRST]'
7193 ;;
7194 osf*)
7195 symcode='[BCDEGQRST]'
7196 ;;
7197 solaris*)
7198 symcode='[BDRT]'
7199 ;;
7200 sco3.2v5*)
7201 symcode='[DT]'
7202 ;;
7203 sysv4.2uw2*)
7204 symcode='[DT]'
7205 ;;
7206 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7207 symcode='[ABDT]'
7208 ;;
7209 sysv4)
7210 symcode='[DFNSTU]'
7211 ;;
7212 esac
7213
7214 # If we're using GNU nm, then use its standard symbol codes.
7215 case `$NM -V 2>&1` in
7216 *GNU* | *'with BFD'*)
7217 symcode='[ABCDGIRSTW]' ;;
7218 esac
7219
7220 # Transform an extracted symbol line into a proper C declaration.
7221 # Some systems (esp. on ia64) link data and code symbols differently,
7222 # so use this general approach.
7223 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7224
7225 # Transform an extracted symbol line into symbol name and symbol address
7226 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7227 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'"
7228
7229 # Handle CRLF in mingw tool chain
7230 opt_cr=
7231 case $build_os in
7232 mingw*)
7233 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7234 ;;
7235 esac
7236
7237 # Try without a prefix underscore, then with it.
7238 for ac_symprfx in "" "_"; do
7239
7240 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7241 symxfrm="\\1 $ac_symprfx\\2 \\2"
7242
7243 # Write the raw and C identifiers.
7244 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7245 # Fake it for dumpbin and say T for any non-static function
7246 # and D for any global variable.
7247 # Also find C++ and __fastcall symbols from MSVC++,
7248 # which start with @ or ?.
7249 lt_cv_sys_global_symbol_pipe="$AWK '"\
7250 " {last_section=section; section=\$ 3};"\
7251 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7252 " \$ 0!~/External *\|/{next};"\
7253 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7254 " {if(hide[section]) next};"\
7255 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7256 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7257 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7258 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7259 " ' prfx=^$ac_symprfx"
7260 else
7261 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7262 fi
7263
7264 # Check to see that the pipe works correctly.
7265 pipe_works=no
7266
7267 rm -f conftest*
7268 cat > conftest.$ac_ext <<_LT_EOF
7269 #ifdef __cplusplus
7270 extern "C" {
7271 #endif
7272 char nm_test_var;
7273 void nm_test_func(void);
7274 void nm_test_func(void){}
7275 #ifdef __cplusplus
7276 }
7277 #endif
7278 int main(){nm_test_var='a';nm_test_func();return(0);}
7279 _LT_EOF
7280
7281 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7282 (eval $ac_compile) 2>&5
7283 ac_status=$?
7284 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7285 test $ac_status = 0; }; then
7286 # Now try to grab the symbols.
7287 nlist=conftest.nm
7288 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7289 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7290 ac_status=$?
7291 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7292 test $ac_status = 0; } && test -s "$nlist"; then
7293 # Try sorting and uniquifying the output.
7294 if sort "$nlist" | uniq > "$nlist"T; then
7295 mv -f "$nlist"T "$nlist"
7296 else
7297 rm -f "$nlist"T
7298 fi
7299
7300 # Make sure that we snagged all the symbols we need.
7301 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7302 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7303 cat <<_LT_EOF > conftest.$ac_ext
7304 #ifdef __cplusplus
7305 extern "C" {
7306 #endif
7307
7308 _LT_EOF
7309 # Now generate the symbol file.
7310 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7311
7312 cat <<_LT_EOF >> conftest.$ac_ext
7313
7314 /* The mapping between symbol names and symbols. */
7315 const struct {
7316 const char *name;
7317 void *address;
7318 }
7319 lt__PROGRAM__LTX_preloaded_symbols[] =
7320 {
7321 { "@PROGRAM@", (void *) 0 },
7322 _LT_EOF
7323 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7324 cat <<\_LT_EOF >> conftest.$ac_ext
7325 {0, (void *) 0}
7326 };
7327
7328 /* This works around a problem in FreeBSD linker */
7329 #ifdef FREEBSD_WORKAROUND
7330 static const void *lt_preloaded_setup() {
7331 return lt__PROGRAM__LTX_preloaded_symbols;
7332 }
7333 #endif
7334
7335 #ifdef __cplusplus
7336 }
7337 #endif
7338 _LT_EOF
7339 # Now try linking the two files.
7340 mv conftest.$ac_objext conftstm.$ac_objext
7341 lt_save_LIBS="$LIBS"
7342 lt_save_CFLAGS="$CFLAGS"
7343 LIBS="conftstm.$ac_objext"
7344 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7345 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7346 (eval $ac_link) 2>&5
7347 ac_status=$?
7348 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7349 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7350 pipe_works=yes
7351 fi
7352 LIBS="$lt_save_LIBS"
7353 CFLAGS="$lt_save_CFLAGS"
7354 else
7355 echo "cannot find nm_test_func in $nlist" >&5
7356 fi
7357 else
7358 echo "cannot find nm_test_var in $nlist" >&5
7359 fi
7360 else
7361 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7362 fi
7363 else
7364 echo "$progname: failed program was:" >&5
7365 cat conftest.$ac_ext >&5
7366 fi
7367 rm -rf conftest* conftst*
7368
7369 # Do not use the global_symbol_pipe unless it works.
7370 if test "$pipe_works" = yes; then
7371 break
7372 else
7373 lt_cv_sys_global_symbol_pipe=
7374 fi
7375 done
7376
7377 fi
7378
7379 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7380 lt_cv_sys_global_symbol_to_cdecl=
7381 fi
7382 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7384 $as_echo "failed" >&6; }
7385 else
7386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7387 $as_echo "ok" >&6; }
7388 fi
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411 # Check whether --enable-libtool-lock was given.
7412 if test "${enable_libtool_lock+set}" = set; then :
7413 enableval=$enable_libtool_lock;
7414 fi
7415
7416 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7417
7418 # Some flags need to be propagated to the compiler or linker for good
7419 # libtool support.
7420 case $host in
7421 ia64-*-hpux*)
7422 # Find out which ABI we are using.
7423 echo 'int i;' > conftest.$ac_ext
7424 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7425 (eval $ac_compile) 2>&5
7426 ac_status=$?
7427 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7428 test $ac_status = 0; }; then
7429 case `/usr/bin/file conftest.$ac_objext` in
7430 *ELF-32*)
7431 HPUX_IA64_MODE="32"
7432 ;;
7433 *ELF-64*)
7434 HPUX_IA64_MODE="64"
7435 ;;
7436 esac
7437 fi
7438 rm -rf conftest*
7439 ;;
7440 *-*-irix6*)
7441 # Find out which ABI we are using.
7442 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7443 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7444 (eval $ac_compile) 2>&5
7445 ac_status=$?
7446 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7447 test $ac_status = 0; }; then
7448 if test "$lt_cv_prog_gnu_ld" = yes; then
7449 case `/usr/bin/file conftest.$ac_objext` in
7450 *32-bit*)
7451 LD="${LD-ld} -melf32bsmip"
7452 ;;
7453 *N32*)
7454 LD="${LD-ld} -melf32bmipn32"
7455 ;;
7456 *64-bit*)
7457 LD="${LD-ld} -melf64bmip"
7458 ;;
7459 esac
7460 else
7461 case `/usr/bin/file conftest.$ac_objext` in
7462 *32-bit*)
7463 LD="${LD-ld} -32"
7464 ;;
7465 *N32*)
7466 LD="${LD-ld} -n32"
7467 ;;
7468 *64-bit*)
7469 LD="${LD-ld} -64"
7470 ;;
7471 esac
7472 fi
7473 fi
7474 rm -rf conftest*
7475 ;;
7476
7477 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7478 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7479 # Find out which ABI we are using.
7480 echo 'int i;' > conftest.$ac_ext
7481 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7482 (eval $ac_compile) 2>&5
7483 ac_status=$?
7484 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7485 test $ac_status = 0; }; then
7486 case `/usr/bin/file conftest.o` in
7487 *32-bit*)
7488 case $host in
7489 x86_64-*kfreebsd*-gnu)
7490 LD="${LD-ld} -m elf_i386_fbsd"
7491 ;;
7492 x86_64-*linux*)
7493 case `/usr/bin/file conftest.o` in
7494 *x86-64*)
7495 LD="${LD-ld} -m elf32_x86_64"
7496 ;;
7497 *)
7498 LD="${LD-ld} -m elf_i386"
7499 ;;
7500 esac
7501 ;;
7502 powerpc64le-*linux*)
7503 LD="${LD-ld} -m elf32lppclinux"
7504 ;;
7505 powerpc64-*linux*)
7506 LD="${LD-ld} -m elf32ppclinux"
7507 ;;
7508 s390x-*linux*)
7509 LD="${LD-ld} -m elf_s390"
7510 ;;
7511 sparc64-*linux*)
7512 LD="${LD-ld} -m elf32_sparc"
7513 ;;
7514 esac
7515 ;;
7516 *64-bit*)
7517 case $host in
7518 x86_64-*kfreebsd*-gnu)
7519 LD="${LD-ld} -m elf_x86_64_fbsd"
7520 ;;
7521 x86_64-*linux*)
7522 LD="${LD-ld} -m elf_x86_64"
7523 ;;
7524 powerpcle-*linux*)
7525 LD="${LD-ld} -m elf64lppc"
7526 ;;
7527 powerpc-*linux*)
7528 LD="${LD-ld} -m elf64ppc"
7529 ;;
7530 s390*-*linux*|s390*-*tpf*)
7531 LD="${LD-ld} -m elf64_s390"
7532 ;;
7533 sparc*-*linux*)
7534 LD="${LD-ld} -m elf64_sparc"
7535 ;;
7536 esac
7537 ;;
7538 esac
7539 fi
7540 rm -rf conftest*
7541 ;;
7542
7543 *-*-sco3.2v5*)
7544 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7545 SAVE_CFLAGS="$CFLAGS"
7546 CFLAGS="$CFLAGS -belf"
7547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7548 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7549 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7550 $as_echo_n "(cached) " >&6
7551 else
7552 ac_ext=c
7553 ac_cpp='$CPP $CPPFLAGS'
7554 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7555 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7556 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7557
7558 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7559 /* end confdefs.h. */
7560
7561 int
7562 main ()
7563 {
7564
7565 ;
7566 return 0;
7567 }
7568 _ACEOF
7569 if ac_fn_c_try_link "$LINENO"; then :
7570 lt_cv_cc_needs_belf=yes
7571 else
7572 lt_cv_cc_needs_belf=no
7573 fi
7574 rm -f core conftest.err conftest.$ac_objext \
7575 conftest$ac_exeext conftest.$ac_ext
7576 ac_ext=c
7577 ac_cpp='$CPP $CPPFLAGS'
7578 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7579 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7580 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7581
7582 fi
7583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7584 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7585 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7586 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7587 CFLAGS="$SAVE_CFLAGS"
7588 fi
7589 ;;
7590 sparc*-*solaris*)
7591 # Find out which ABI we are using.
7592 echo 'int i;' > conftest.$ac_ext
7593 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7594 (eval $ac_compile) 2>&5
7595 ac_status=$?
7596 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7597 test $ac_status = 0; }; then
7598 case `/usr/bin/file conftest.o` in
7599 *64-bit*)
7600 case $lt_cv_prog_gnu_ld in
7601 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7602 *)
7603 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7604 LD="${LD-ld} -64"
7605 fi
7606 ;;
7607 esac
7608 ;;
7609 esac
7610 fi
7611 rm -rf conftest*
7612 ;;
7613 esac
7614
7615 need_locks="$enable_libtool_lock"
7616
7617
7618 case $host_os in
7619 rhapsody* | darwin*)
7620 if test -n "$ac_tool_prefix"; then
7621 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7622 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7624 $as_echo_n "checking for $ac_word... " >&6; }
7625 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7626 $as_echo_n "(cached) " >&6
7627 else
7628 if test -n "$DSYMUTIL"; then
7629 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7630 else
7631 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7632 for as_dir in $PATH
7633 do
7634 IFS=$as_save_IFS
7635 test -z "$as_dir" && as_dir=.
7636 for ac_exec_ext in '' $ac_executable_extensions; do
7637 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7638 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7639 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7640 break 2
7641 fi
7642 done
7643 done
7644 IFS=$as_save_IFS
7645
7646 fi
7647 fi
7648 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7649 if test -n "$DSYMUTIL"; then
7650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7651 $as_echo "$DSYMUTIL" >&6; }
7652 else
7653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7654 $as_echo "no" >&6; }
7655 fi
7656
7657
7658 fi
7659 if test -z "$ac_cv_prog_DSYMUTIL"; then
7660 ac_ct_DSYMUTIL=$DSYMUTIL
7661 # Extract the first word of "dsymutil", so it can be a program name with args.
7662 set dummy dsymutil; ac_word=$2
7663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7664 $as_echo_n "checking for $ac_word... " >&6; }
7665 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7666 $as_echo_n "(cached) " >&6
7667 else
7668 if test -n "$ac_ct_DSYMUTIL"; then
7669 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7670 else
7671 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7672 for as_dir in $PATH
7673 do
7674 IFS=$as_save_IFS
7675 test -z "$as_dir" && as_dir=.
7676 for ac_exec_ext in '' $ac_executable_extensions; do
7677 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7678 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7679 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7680 break 2
7681 fi
7682 done
7683 done
7684 IFS=$as_save_IFS
7685
7686 fi
7687 fi
7688 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7689 if test -n "$ac_ct_DSYMUTIL"; then
7690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7691 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7692 else
7693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7694 $as_echo "no" >&6; }
7695 fi
7696
7697 if test "x$ac_ct_DSYMUTIL" = x; then
7698 DSYMUTIL=":"
7699 else
7700 case $cross_compiling:$ac_tool_warned in
7701 yes:)
7702 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7703 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7704 ac_tool_warned=yes ;;
7705 esac
7706 DSYMUTIL=$ac_ct_DSYMUTIL
7707 fi
7708 else
7709 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7710 fi
7711
7712 if test -n "$ac_tool_prefix"; then
7713 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7714 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7716 $as_echo_n "checking for $ac_word... " >&6; }
7717 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7718 $as_echo_n "(cached) " >&6
7719 else
7720 if test -n "$NMEDIT"; then
7721 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7722 else
7723 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7724 for as_dir in $PATH
7725 do
7726 IFS=$as_save_IFS
7727 test -z "$as_dir" && as_dir=.
7728 for ac_exec_ext in '' $ac_executable_extensions; do
7729 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7730 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7731 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7732 break 2
7733 fi
7734 done
7735 done
7736 IFS=$as_save_IFS
7737
7738 fi
7739 fi
7740 NMEDIT=$ac_cv_prog_NMEDIT
7741 if test -n "$NMEDIT"; then
7742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7743 $as_echo "$NMEDIT" >&6; }
7744 else
7745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7746 $as_echo "no" >&6; }
7747 fi
7748
7749
7750 fi
7751 if test -z "$ac_cv_prog_NMEDIT"; then
7752 ac_ct_NMEDIT=$NMEDIT
7753 # Extract the first word of "nmedit", so it can be a program name with args.
7754 set dummy nmedit; ac_word=$2
7755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7756 $as_echo_n "checking for $ac_word... " >&6; }
7757 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7758 $as_echo_n "(cached) " >&6
7759 else
7760 if test -n "$ac_ct_NMEDIT"; then
7761 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7762 else
7763 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7764 for as_dir in $PATH
7765 do
7766 IFS=$as_save_IFS
7767 test -z "$as_dir" && as_dir=.
7768 for ac_exec_ext in '' $ac_executable_extensions; do
7769 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7770 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7771 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7772 break 2
7773 fi
7774 done
7775 done
7776 IFS=$as_save_IFS
7777
7778 fi
7779 fi
7780 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7781 if test -n "$ac_ct_NMEDIT"; then
7782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7783 $as_echo "$ac_ct_NMEDIT" >&6; }
7784 else
7785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7786 $as_echo "no" >&6; }
7787 fi
7788
7789 if test "x$ac_ct_NMEDIT" = x; then
7790 NMEDIT=":"
7791 else
7792 case $cross_compiling:$ac_tool_warned in
7793 yes:)
7794 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7795 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7796 ac_tool_warned=yes ;;
7797 esac
7798 NMEDIT=$ac_ct_NMEDIT
7799 fi
7800 else
7801 NMEDIT="$ac_cv_prog_NMEDIT"
7802 fi
7803
7804 if test -n "$ac_tool_prefix"; then
7805 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7806 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7808 $as_echo_n "checking for $ac_word... " >&6; }
7809 if test "${ac_cv_prog_LIPO+set}" = set; then :
7810 $as_echo_n "(cached) " >&6
7811 else
7812 if test -n "$LIPO"; then
7813 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7814 else
7815 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7816 for as_dir in $PATH
7817 do
7818 IFS=$as_save_IFS
7819 test -z "$as_dir" && as_dir=.
7820 for ac_exec_ext in '' $ac_executable_extensions; do
7821 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7822 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7823 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7824 break 2
7825 fi
7826 done
7827 done
7828 IFS=$as_save_IFS
7829
7830 fi
7831 fi
7832 LIPO=$ac_cv_prog_LIPO
7833 if test -n "$LIPO"; then
7834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7835 $as_echo "$LIPO" >&6; }
7836 else
7837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7838 $as_echo "no" >&6; }
7839 fi
7840
7841
7842 fi
7843 if test -z "$ac_cv_prog_LIPO"; then
7844 ac_ct_LIPO=$LIPO
7845 # Extract the first word of "lipo", so it can be a program name with args.
7846 set dummy lipo; ac_word=$2
7847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7848 $as_echo_n "checking for $ac_word... " >&6; }
7849 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7850 $as_echo_n "(cached) " >&6
7851 else
7852 if test -n "$ac_ct_LIPO"; then
7853 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7854 else
7855 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7856 for as_dir in $PATH
7857 do
7858 IFS=$as_save_IFS
7859 test -z "$as_dir" && as_dir=.
7860 for ac_exec_ext in '' $ac_executable_extensions; do
7861 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7862 ac_cv_prog_ac_ct_LIPO="lipo"
7863 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7864 break 2
7865 fi
7866 done
7867 done
7868 IFS=$as_save_IFS
7869
7870 fi
7871 fi
7872 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7873 if test -n "$ac_ct_LIPO"; then
7874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7875 $as_echo "$ac_ct_LIPO" >&6; }
7876 else
7877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7878 $as_echo "no" >&6; }
7879 fi
7880
7881 if test "x$ac_ct_LIPO" = x; then
7882 LIPO=":"
7883 else
7884 case $cross_compiling:$ac_tool_warned in
7885 yes:)
7886 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7887 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7888 ac_tool_warned=yes ;;
7889 esac
7890 LIPO=$ac_ct_LIPO
7891 fi
7892 else
7893 LIPO="$ac_cv_prog_LIPO"
7894 fi
7895
7896 if test -n "$ac_tool_prefix"; then
7897 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7898 set dummy ${ac_tool_prefix}otool; ac_word=$2
7899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7900 $as_echo_n "checking for $ac_word... " >&6; }
7901 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7902 $as_echo_n "(cached) " >&6
7903 else
7904 if test -n "$OTOOL"; then
7905 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7906 else
7907 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7908 for as_dir in $PATH
7909 do
7910 IFS=$as_save_IFS
7911 test -z "$as_dir" && as_dir=.
7912 for ac_exec_ext in '' $ac_executable_extensions; do
7913 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7914 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7915 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7916 break 2
7917 fi
7918 done
7919 done
7920 IFS=$as_save_IFS
7921
7922 fi
7923 fi
7924 OTOOL=$ac_cv_prog_OTOOL
7925 if test -n "$OTOOL"; then
7926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7927 $as_echo "$OTOOL" >&6; }
7928 else
7929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7930 $as_echo "no" >&6; }
7931 fi
7932
7933
7934 fi
7935 if test -z "$ac_cv_prog_OTOOL"; then
7936 ac_ct_OTOOL=$OTOOL
7937 # Extract the first word of "otool", so it can be a program name with args.
7938 set dummy otool; ac_word=$2
7939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7940 $as_echo_n "checking for $ac_word... " >&6; }
7941 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7942 $as_echo_n "(cached) " >&6
7943 else
7944 if test -n "$ac_ct_OTOOL"; then
7945 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7946 else
7947 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7948 for as_dir in $PATH
7949 do
7950 IFS=$as_save_IFS
7951 test -z "$as_dir" && as_dir=.
7952 for ac_exec_ext in '' $ac_executable_extensions; do
7953 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7954 ac_cv_prog_ac_ct_OTOOL="otool"
7955 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7956 break 2
7957 fi
7958 done
7959 done
7960 IFS=$as_save_IFS
7961
7962 fi
7963 fi
7964 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7965 if test -n "$ac_ct_OTOOL"; then
7966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7967 $as_echo "$ac_ct_OTOOL" >&6; }
7968 else
7969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7970 $as_echo "no" >&6; }
7971 fi
7972
7973 if test "x$ac_ct_OTOOL" = x; then
7974 OTOOL=":"
7975 else
7976 case $cross_compiling:$ac_tool_warned in
7977 yes:)
7978 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7979 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7980 ac_tool_warned=yes ;;
7981 esac
7982 OTOOL=$ac_ct_OTOOL
7983 fi
7984 else
7985 OTOOL="$ac_cv_prog_OTOOL"
7986 fi
7987
7988 if test -n "$ac_tool_prefix"; then
7989 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7990 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7992 $as_echo_n "checking for $ac_word... " >&6; }
7993 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7994 $as_echo_n "(cached) " >&6
7995 else
7996 if test -n "$OTOOL64"; then
7997 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7998 else
7999 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8000 for as_dir in $PATH
8001 do
8002 IFS=$as_save_IFS
8003 test -z "$as_dir" && as_dir=.
8004 for ac_exec_ext in '' $ac_executable_extensions; do
8005 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8006 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8007 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8008 break 2
8009 fi
8010 done
8011 done
8012 IFS=$as_save_IFS
8013
8014 fi
8015 fi
8016 OTOOL64=$ac_cv_prog_OTOOL64
8017 if test -n "$OTOOL64"; then
8018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8019 $as_echo "$OTOOL64" >&6; }
8020 else
8021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8022 $as_echo "no" >&6; }
8023 fi
8024
8025
8026 fi
8027 if test -z "$ac_cv_prog_OTOOL64"; then
8028 ac_ct_OTOOL64=$OTOOL64
8029 # Extract the first word of "otool64", so it can be a program name with args.
8030 set dummy otool64; ac_word=$2
8031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8032 $as_echo_n "checking for $ac_word... " >&6; }
8033 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
8034 $as_echo_n "(cached) " >&6
8035 else
8036 if test -n "$ac_ct_OTOOL64"; then
8037 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8038 else
8039 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8040 for as_dir in $PATH
8041 do
8042 IFS=$as_save_IFS
8043 test -z "$as_dir" && as_dir=.
8044 for ac_exec_ext in '' $ac_executable_extensions; do
8045 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8046 ac_cv_prog_ac_ct_OTOOL64="otool64"
8047 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8048 break 2
8049 fi
8050 done
8051 done
8052 IFS=$as_save_IFS
8053
8054 fi
8055 fi
8056 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8057 if test -n "$ac_ct_OTOOL64"; then
8058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8059 $as_echo "$ac_ct_OTOOL64" >&6; }
8060 else
8061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8062 $as_echo "no" >&6; }
8063 fi
8064
8065 if test "x$ac_ct_OTOOL64" = x; then
8066 OTOOL64=":"
8067 else
8068 case $cross_compiling:$ac_tool_warned in
8069 yes:)
8070 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8071 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8072 ac_tool_warned=yes ;;
8073 esac
8074 OTOOL64=$ac_ct_OTOOL64
8075 fi
8076 else
8077 OTOOL64="$ac_cv_prog_OTOOL64"
8078 fi
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101
8102
8103
8104
8105
8106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8107 $as_echo_n "checking for -single_module linker flag... " >&6; }
8108 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8109 $as_echo_n "(cached) " >&6
8110 else
8111 lt_cv_apple_cc_single_mod=no
8112 if test -z "${LT_MULTI_MODULE}"; then
8113 # By default we will add the -single_module flag. You can override
8114 # by either setting the environment variable LT_MULTI_MODULE
8115 # non-empty at configure time, or by adding -multi_module to the
8116 # link flags.
8117 rm -rf libconftest.dylib*
8118 echo "int foo(void){return 1;}" > conftest.c
8119 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8120 -dynamiclib -Wl,-single_module conftest.c" >&5
8121 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8122 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8123 _lt_result=$?
8124 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8125 lt_cv_apple_cc_single_mod=yes
8126 else
8127 cat conftest.err >&5
8128 fi
8129 rm -rf libconftest.dylib*
8130 rm -f conftest.*
8131 fi
8132 fi
8133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8134 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8136 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8137 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8138 $as_echo_n "(cached) " >&6
8139 else
8140 lt_cv_ld_exported_symbols_list=no
8141 save_LDFLAGS=$LDFLAGS
8142 echo "_main" > conftest.sym
8143 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8145 /* end confdefs.h. */
8146
8147 int
8148 main ()
8149 {
8150
8151 ;
8152 return 0;
8153 }
8154 _ACEOF
8155 if ac_fn_c_try_link "$LINENO"; then :
8156 lt_cv_ld_exported_symbols_list=yes
8157 else
8158 lt_cv_ld_exported_symbols_list=no
8159 fi
8160 rm -f core conftest.err conftest.$ac_objext \
8161 conftest$ac_exeext conftest.$ac_ext
8162 LDFLAGS="$save_LDFLAGS"
8163
8164 fi
8165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8166 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8168 $as_echo_n "checking for -force_load linker flag... " >&6; }
8169 if test "${lt_cv_ld_force_load+set}" = set; then :
8170 $as_echo_n "(cached) " >&6
8171 else
8172 lt_cv_ld_force_load=no
8173 cat > conftest.c << _LT_EOF
8174 int forced_loaded() { return 2;}
8175 _LT_EOF
8176 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8177 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8178 echo "$AR cru libconftest.a conftest.o" >&5
8179 $AR cru libconftest.a conftest.o 2>&5
8180 cat > conftest.c << _LT_EOF
8181 int main() { return 0;}
8182 _LT_EOF
8183 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8184 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8185 _lt_result=$?
8186 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8187 lt_cv_ld_force_load=yes
8188 else
8189 cat conftest.err >&5
8190 fi
8191 rm -f conftest.err libconftest.a conftest conftest.c
8192 rm -rf conftest.dSYM
8193
8194 fi
8195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8196 $as_echo "$lt_cv_ld_force_load" >&6; }
8197 case $host_os in
8198 rhapsody* | darwin1.[012])
8199 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8200 darwin1.*)
8201 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8202 darwin*) # darwin 5.x on
8203 # if running on 10.5 or later, the deployment target defaults
8204 # to the OS version, if on x86, and 10.4, the deployment
8205 # target defaults to 10.4. Don't you love it?
8206 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8207 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8208 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8209 10.[012][,.]*)
8210 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8211 10.*)
8212 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8213 esac
8214 ;;
8215 esac
8216 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8217 _lt_dar_single_mod='$single_module'
8218 fi
8219 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8220 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8221 else
8222 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8223 fi
8224 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8225 _lt_dsymutil='~$DSYMUTIL $lib || :'
8226 else
8227 _lt_dsymutil=
8228 fi
8229 ;;
8230 esac
8231
8232 for ac_header in dlfcn.h
8233 do :
8234 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8235 "
8236 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8237 cat >>confdefs.h <<_ACEOF
8238 #define HAVE_DLFCN_H 1
8239 _ACEOF
8240
8241 fi
8242
8243 done
8244
8245
8246
8247
8248
8249
8250 # Set options
8251
8252
8253
8254 enable_dlopen=no
8255
8256
8257 enable_win32_dll=no
8258
8259
8260 # Check whether --enable-shared was given.
8261 if test "${enable_shared+set}" = set; then :
8262 enableval=$enable_shared; p=${PACKAGE-default}
8263 case $enableval in
8264 yes) enable_shared=yes ;;
8265 no) enable_shared=no ;;
8266 *)
8267 enable_shared=no
8268 # Look at the argument we got. We use all the common list separators.
8269 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8270 for pkg in $enableval; do
8271 IFS="$lt_save_ifs"
8272 if test "X$pkg" = "X$p"; then
8273 enable_shared=yes
8274 fi
8275 done
8276 IFS="$lt_save_ifs"
8277 ;;
8278 esac
8279 else
8280 enable_shared=yes
8281 fi
8282
8283
8284
8285
8286
8287
8288
8289
8290
8291 # Check whether --enable-static was given.
8292 if test "${enable_static+set}" = set; then :
8293 enableval=$enable_static; p=${PACKAGE-default}
8294 case $enableval in
8295 yes) enable_static=yes ;;
8296 no) enable_static=no ;;
8297 *)
8298 enable_static=no
8299 # Look at the argument we got. We use all the common list separators.
8300 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8301 for pkg in $enableval; do
8302 IFS="$lt_save_ifs"
8303 if test "X$pkg" = "X$p"; then
8304 enable_static=yes
8305 fi
8306 done
8307 IFS="$lt_save_ifs"
8308 ;;
8309 esac
8310 else
8311 enable_static=yes
8312 fi
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323 # Check whether --with-pic was given.
8324 if test "${with_pic+set}" = set; then :
8325 withval=$with_pic; pic_mode="$withval"
8326 else
8327 pic_mode=default
8328 fi
8329
8330
8331 test -z "$pic_mode" && pic_mode=default
8332
8333
8334
8335
8336
8337
8338
8339 # Check whether --enable-fast-install was given.
8340 if test "${enable_fast_install+set}" = set; then :
8341 enableval=$enable_fast_install; p=${PACKAGE-default}
8342 case $enableval in
8343 yes) enable_fast_install=yes ;;
8344 no) enable_fast_install=no ;;
8345 *)
8346 enable_fast_install=no
8347 # Look at the argument we got. We use all the common list separators.
8348 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8349 for pkg in $enableval; do
8350 IFS="$lt_save_ifs"
8351 if test "X$pkg" = "X$p"; then
8352 enable_fast_install=yes
8353 fi
8354 done
8355 IFS="$lt_save_ifs"
8356 ;;
8357 esac
8358 else
8359 enable_fast_install=yes
8360 fi
8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372 # This can be used to rebuild libtool when needed
8373 LIBTOOL_DEPS="$ltmain"
8374
8375 # Always use our own libtool.
8376 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403 test -z "$LN_S" && LN_S="ln -s"
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418 if test -n "${ZSH_VERSION+set}" ; then
8419 setopt NO_GLOB_SUBST
8420 fi
8421
8422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8423 $as_echo_n "checking for objdir... " >&6; }
8424 if test "${lt_cv_objdir+set}" = set; then :
8425 $as_echo_n "(cached) " >&6
8426 else
8427 rm -f .libs 2>/dev/null
8428 mkdir .libs 2>/dev/null
8429 if test -d .libs; then
8430 lt_cv_objdir=.libs
8431 else
8432 # MS-DOS does not allow filenames that begin with a dot.
8433 lt_cv_objdir=_libs
8434 fi
8435 rmdir .libs 2>/dev/null
8436 fi
8437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8438 $as_echo "$lt_cv_objdir" >&6; }
8439 objdir=$lt_cv_objdir
8440
8441
8442
8443
8444
8445 cat >>confdefs.h <<_ACEOF
8446 #define LT_OBJDIR "$lt_cv_objdir/"
8447 _ACEOF
8448
8449
8450
8451
8452 case $host_os in
8453 aix3*)
8454 # AIX sometimes has problems with the GCC collect2 program. For some
8455 # reason, if we set the COLLECT_NAMES environment variable, the problems
8456 # vanish in a puff of smoke.
8457 if test "X${COLLECT_NAMES+set}" != Xset; then
8458 COLLECT_NAMES=
8459 export COLLECT_NAMES
8460 fi
8461 ;;
8462 esac
8463
8464 # Global variables:
8465 ofile=libtool
8466 can_build_shared=yes
8467
8468 # All known linkers require a `.a' archive for static linking (except MSVC,
8469 # which needs '.lib').
8470 libext=a
8471
8472 with_gnu_ld="$lt_cv_prog_gnu_ld"
8473
8474 old_CC="$CC"
8475 old_CFLAGS="$CFLAGS"
8476
8477 # Set sane defaults for various variables
8478 test -z "$CC" && CC=cc
8479 test -z "$LTCC" && LTCC=$CC
8480 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8481 test -z "$LD" && LD=ld
8482 test -z "$ac_objext" && ac_objext=o
8483
8484 for cc_temp in $compiler""; do
8485 case $cc_temp in
8486 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8487 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8488 \-*) ;;
8489 *) break;;
8490 esac
8491 done
8492 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8493
8494
8495 # Only perform the check for file, if the check method requires it
8496 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8497 case $deplibs_check_method in
8498 file_magic*)
8499 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8501 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8502 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8503 $as_echo_n "(cached) " >&6
8504 else
8505 case $MAGIC_CMD in
8506 [\\/*] | ?:[\\/]*)
8507 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8508 ;;
8509 *)
8510 lt_save_MAGIC_CMD="$MAGIC_CMD"
8511 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8512 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8513 for ac_dir in $ac_dummy; do
8514 IFS="$lt_save_ifs"
8515 test -z "$ac_dir" && ac_dir=.
8516 if test -f $ac_dir/${ac_tool_prefix}file; then
8517 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8518 if test -n "$file_magic_test_file"; then
8519 case $deplibs_check_method in
8520 "file_magic "*)
8521 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8522 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8523 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8524 $EGREP "$file_magic_regex" > /dev/null; then
8525 :
8526 else
8527 cat <<_LT_EOF 1>&2
8528
8529 *** Warning: the command libtool uses to detect shared libraries,
8530 *** $file_magic_cmd, produces output that libtool cannot recognize.
8531 *** The result is that libtool may fail to recognize shared libraries
8532 *** as such. This will affect the creation of libtool libraries that
8533 *** depend on shared libraries, but programs linked with such libtool
8534 *** libraries will work regardless of this problem. Nevertheless, you
8535 *** may want to report the problem to your system manager and/or to
8536 *** bug-libtool@gnu.org
8537
8538 _LT_EOF
8539 fi ;;
8540 esac
8541 fi
8542 break
8543 fi
8544 done
8545 IFS="$lt_save_ifs"
8546 MAGIC_CMD="$lt_save_MAGIC_CMD"
8547 ;;
8548 esac
8549 fi
8550
8551 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8552 if test -n "$MAGIC_CMD"; then
8553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8554 $as_echo "$MAGIC_CMD" >&6; }
8555 else
8556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8557 $as_echo "no" >&6; }
8558 fi
8559
8560
8561
8562
8563
8564 if test -z "$lt_cv_path_MAGIC_CMD"; then
8565 if test -n "$ac_tool_prefix"; then
8566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8567 $as_echo_n "checking for file... " >&6; }
8568 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8569 $as_echo_n "(cached) " >&6
8570 else
8571 case $MAGIC_CMD in
8572 [\\/*] | ?:[\\/]*)
8573 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8574 ;;
8575 *)
8576 lt_save_MAGIC_CMD="$MAGIC_CMD"
8577 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8578 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8579 for ac_dir in $ac_dummy; do
8580 IFS="$lt_save_ifs"
8581 test -z "$ac_dir" && ac_dir=.
8582 if test -f $ac_dir/file; then
8583 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8584 if test -n "$file_magic_test_file"; then
8585 case $deplibs_check_method in
8586 "file_magic "*)
8587 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8588 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8589 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8590 $EGREP "$file_magic_regex" > /dev/null; then
8591 :
8592 else
8593 cat <<_LT_EOF 1>&2
8594
8595 *** Warning: the command libtool uses to detect shared libraries,
8596 *** $file_magic_cmd, produces output that libtool cannot recognize.
8597 *** The result is that libtool may fail to recognize shared libraries
8598 *** as such. This will affect the creation of libtool libraries that
8599 *** depend on shared libraries, but programs linked with such libtool
8600 *** libraries will work regardless of this problem. Nevertheless, you
8601 *** may want to report the problem to your system manager and/or to
8602 *** bug-libtool@gnu.org
8603
8604 _LT_EOF
8605 fi ;;
8606 esac
8607 fi
8608 break
8609 fi
8610 done
8611 IFS="$lt_save_ifs"
8612 MAGIC_CMD="$lt_save_MAGIC_CMD"
8613 ;;
8614 esac
8615 fi
8616
8617 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8618 if test -n "$MAGIC_CMD"; then
8619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8620 $as_echo "$MAGIC_CMD" >&6; }
8621 else
8622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8623 $as_echo "no" >&6; }
8624 fi
8625
8626
8627 else
8628 MAGIC_CMD=:
8629 fi
8630 fi
8631
8632 fi
8633 ;;
8634 esac
8635
8636 # Use C for the default configuration in the libtool script
8637
8638 lt_save_CC="$CC"
8639 ac_ext=c
8640 ac_cpp='$CPP $CPPFLAGS'
8641 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8642 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8643 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8644
8645
8646 # Source file extension for C test sources.
8647 ac_ext=c
8648
8649 # Object file extension for compiled C test sources.
8650 objext=o
8651 objext=$objext
8652
8653 # Code to be used in simple compile tests
8654 lt_simple_compile_test_code="int some_variable = 0;"
8655
8656 # Code to be used in simple link tests
8657 lt_simple_link_test_code='int main(){return(0);}'
8658
8659
8660
8661
8662
8663
8664
8665 # If no C compiler was specified, use CC.
8666 LTCC=${LTCC-"$CC"}
8667
8668 # If no C compiler flags were specified, use CFLAGS.
8669 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8670
8671 # Allow CC to be a program name with arguments.
8672 compiler=$CC
8673
8674 # Save the default compiler, since it gets overwritten when the other
8675 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8676 compiler_DEFAULT=$CC
8677
8678 # save warnings/boilerplate of simple test code
8679 ac_outfile=conftest.$ac_objext
8680 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8681 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8682 _lt_compiler_boilerplate=`cat conftest.err`
8683 $RM conftest*
8684
8685 ac_outfile=conftest.$ac_objext
8686 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8687 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8688 _lt_linker_boilerplate=`cat conftest.err`
8689 $RM -r conftest*
8690
8691
8692 ## CAVEAT EMPTOR:
8693 ## There is no encapsulation within the following macros, do not change
8694 ## the running order or otherwise move them around unless you know exactly
8695 ## what you are doing...
8696 if test -n "$compiler"; then
8697
8698 lt_prog_compiler_no_builtin_flag=
8699
8700 if test "$GCC" = yes; then
8701 case $cc_basename in
8702 nvcc*)
8703 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8704 *)
8705 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8706 esac
8707
8708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8709 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8710 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8711 $as_echo_n "(cached) " >&6
8712 else
8713 lt_cv_prog_compiler_rtti_exceptions=no
8714 ac_outfile=conftest.$ac_objext
8715 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8716 lt_compiler_flag="-fno-rtti -fno-exceptions"
8717 # Insert the option either (1) after the last *FLAGS variable, or
8718 # (2) before a word containing "conftest.", or (3) at the end.
8719 # Note that $ac_compile itself does not contain backslashes and begins
8720 # with a dollar sign (not a hyphen), so the echo should work correctly.
8721 # The option is referenced via a variable to avoid confusing sed.
8722 lt_compile=`echo "$ac_compile" | $SED \
8723 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8724 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8725 -e 's:$: $lt_compiler_flag:'`
8726 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8727 (eval "$lt_compile" 2>conftest.err)
8728 ac_status=$?
8729 cat conftest.err >&5
8730 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8731 if (exit $ac_status) && test -s "$ac_outfile"; then
8732 # The compiler can only warn and ignore the option if not recognized
8733 # So say no if there are warnings other than the usual output.
8734 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8735 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8736 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8737 lt_cv_prog_compiler_rtti_exceptions=yes
8738 fi
8739 fi
8740 $RM conftest*
8741
8742 fi
8743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8744 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8745
8746 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8747 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8748 else
8749 :
8750 fi
8751
8752 fi
8753
8754
8755
8756
8757
8758
8759 lt_prog_compiler_wl=
8760 lt_prog_compiler_pic=
8761 lt_prog_compiler_static=
8762
8763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8764 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8765
8766 if test "$GCC" = yes; then
8767 lt_prog_compiler_wl='-Wl,'
8768 lt_prog_compiler_static='-static'
8769
8770 case $host_os in
8771 aix*)
8772 # All AIX code is PIC.
8773 if test "$host_cpu" = ia64; then
8774 # AIX 5 now supports IA64 processor
8775 lt_prog_compiler_static='-Bstatic'
8776 fi
8777 lt_prog_compiler_pic='-fPIC'
8778 ;;
8779
8780 amigaos*)
8781 case $host_cpu in
8782 powerpc)
8783 # see comment about AmigaOS4 .so support
8784 lt_prog_compiler_pic='-fPIC'
8785 ;;
8786 m68k)
8787 # FIXME: we need at least 68020 code to build shared libraries, but
8788 # adding the `-m68020' flag to GCC prevents building anything better,
8789 # like `-m68040'.
8790 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8791 ;;
8792 esac
8793 ;;
8794
8795 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8796 # PIC is the default for these OSes.
8797 ;;
8798
8799 mingw* | cygwin* | pw32* | os2* | cegcc*)
8800 # This hack is so that the source file can tell whether it is being
8801 # built for inclusion in a dll (and should export symbols for example).
8802 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8803 # (--disable-auto-import) libraries
8804 lt_prog_compiler_pic='-DDLL_EXPORT'
8805 ;;
8806
8807 darwin* | rhapsody*)
8808 # PIC is the default on this platform
8809 # Common symbols not allowed in MH_DYLIB files
8810 lt_prog_compiler_pic='-fno-common'
8811 ;;
8812
8813 haiku*)
8814 # PIC is the default for Haiku.
8815 # The "-static" flag exists, but is broken.
8816 lt_prog_compiler_static=
8817 ;;
8818
8819 hpux*)
8820 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8821 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8822 # sets the default TLS model and affects inlining.
8823 case $host_cpu in
8824 hppa*64*)
8825 # +Z the default
8826 ;;
8827 *)
8828 lt_prog_compiler_pic='-fPIC'
8829 ;;
8830 esac
8831 ;;
8832
8833 interix[3-9]*)
8834 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8835 # Instead, we relocate shared libraries at runtime.
8836 ;;
8837
8838 msdosdjgpp*)
8839 # Just because we use GCC doesn't mean we suddenly get shared libraries
8840 # on systems that don't support them.
8841 lt_prog_compiler_can_build_shared=no
8842 enable_shared=no
8843 ;;
8844
8845 *nto* | *qnx*)
8846 # QNX uses GNU C++, but need to define -shared option too, otherwise
8847 # it will coredump.
8848 lt_prog_compiler_pic='-fPIC -shared'
8849 ;;
8850
8851 sysv4*MP*)
8852 if test -d /usr/nec; then
8853 lt_prog_compiler_pic=-Kconform_pic
8854 fi
8855 ;;
8856
8857 *)
8858 lt_prog_compiler_pic='-fPIC'
8859 ;;
8860 esac
8861
8862 case $cc_basename in
8863 nvcc*) # Cuda Compiler Driver 2.2
8864 lt_prog_compiler_wl='-Xlinker '
8865 lt_prog_compiler_pic='-Xcompiler -fPIC'
8866 ;;
8867 esac
8868 else
8869 # PORTME Check for flag to pass linker flags through the system compiler.
8870 case $host_os in
8871 aix*)
8872 lt_prog_compiler_wl='-Wl,'
8873 if test "$host_cpu" = ia64; then
8874 # AIX 5 now supports IA64 processor
8875 lt_prog_compiler_static='-Bstatic'
8876 else
8877 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8878 fi
8879 ;;
8880
8881 mingw* | cygwin* | pw32* | os2* | cegcc*)
8882 # This hack is so that the source file can tell whether it is being
8883 # built for inclusion in a dll (and should export symbols for example).
8884 lt_prog_compiler_pic='-DDLL_EXPORT'
8885 ;;
8886
8887 hpux9* | hpux10* | hpux11*)
8888 lt_prog_compiler_wl='-Wl,'
8889 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8890 # not for PA HP-UX.
8891 case $host_cpu in
8892 hppa*64*|ia64*)
8893 # +Z the default
8894 ;;
8895 *)
8896 lt_prog_compiler_pic='+Z'
8897 ;;
8898 esac
8899 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8900 lt_prog_compiler_static='${wl}-a ${wl}archive'
8901 ;;
8902
8903 irix5* | irix6* | nonstopux*)
8904 lt_prog_compiler_wl='-Wl,'
8905 # PIC (with -KPIC) is the default.
8906 lt_prog_compiler_static='-non_shared'
8907 ;;
8908
8909 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8910 case $cc_basename in
8911 # old Intel for x86_64 which still supported -KPIC.
8912 ecc*)
8913 lt_prog_compiler_wl='-Wl,'
8914 lt_prog_compiler_pic='-KPIC'
8915 lt_prog_compiler_static='-static'
8916 ;;
8917 # icc used to be incompatible with GCC.
8918 # ICC 10 doesn't accept -KPIC any more.
8919 icc* | ifort*)
8920 lt_prog_compiler_wl='-Wl,'
8921 lt_prog_compiler_pic='-fPIC'
8922 lt_prog_compiler_static='-static'
8923 ;;
8924 # Lahey Fortran 8.1.
8925 lf95*)
8926 lt_prog_compiler_wl='-Wl,'
8927 lt_prog_compiler_pic='--shared'
8928 lt_prog_compiler_static='--static'
8929 ;;
8930 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8931 # Portland Group compilers (*not* the Pentium gcc compiler,
8932 # which looks to be a dead project)
8933 lt_prog_compiler_wl='-Wl,'
8934 lt_prog_compiler_pic='-fpic'
8935 lt_prog_compiler_static='-Bstatic'
8936 ;;
8937 ccc*)
8938 lt_prog_compiler_wl='-Wl,'
8939 # All Alpha code is PIC.
8940 lt_prog_compiler_static='-non_shared'
8941 ;;
8942 xl* | bgxl* | bgf* | mpixl*)
8943 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8944 lt_prog_compiler_wl='-Wl,'
8945 lt_prog_compiler_pic='-qpic'
8946 lt_prog_compiler_static='-qstaticlink'
8947 ;;
8948 *)
8949 case `$CC -V 2>&1 | sed 5q` in
8950 *Sun\ F* | *Sun*Fortran*)
8951 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8952 lt_prog_compiler_pic='-KPIC'
8953 lt_prog_compiler_static='-Bstatic'
8954 lt_prog_compiler_wl=''
8955 ;;
8956 *Sun\ C*)
8957 # Sun C 5.9
8958 lt_prog_compiler_pic='-KPIC'
8959 lt_prog_compiler_static='-Bstatic'
8960 lt_prog_compiler_wl='-Wl,'
8961 ;;
8962 esac
8963 ;;
8964 esac
8965 ;;
8966
8967 newsos6)
8968 lt_prog_compiler_pic='-KPIC'
8969 lt_prog_compiler_static='-Bstatic'
8970 ;;
8971
8972 *nto* | *qnx*)
8973 # QNX uses GNU C++, but need to define -shared option too, otherwise
8974 # it will coredump.
8975 lt_prog_compiler_pic='-fPIC -shared'
8976 ;;
8977
8978 osf3* | osf4* | osf5*)
8979 lt_prog_compiler_wl='-Wl,'
8980 # All OSF/1 code is PIC.
8981 lt_prog_compiler_static='-non_shared'
8982 ;;
8983
8984 rdos*)
8985 lt_prog_compiler_static='-non_shared'
8986 ;;
8987
8988 solaris*)
8989 lt_prog_compiler_pic='-KPIC'
8990 lt_prog_compiler_static='-Bstatic'
8991 case $cc_basename in
8992 f77* | f90* | f95*)
8993 lt_prog_compiler_wl='-Qoption ld ';;
8994 *)
8995 lt_prog_compiler_wl='-Wl,';;
8996 esac
8997 ;;
8998
8999 sunos4*)
9000 lt_prog_compiler_wl='-Qoption ld '
9001 lt_prog_compiler_pic='-PIC'
9002 lt_prog_compiler_static='-Bstatic'
9003 ;;
9004
9005 sysv4 | sysv4.2uw2* | sysv4.3*)
9006 lt_prog_compiler_wl='-Wl,'
9007 lt_prog_compiler_pic='-KPIC'
9008 lt_prog_compiler_static='-Bstatic'
9009 ;;
9010
9011 sysv4*MP*)
9012 if test -d /usr/nec ;then
9013 lt_prog_compiler_pic='-Kconform_pic'
9014 lt_prog_compiler_static='-Bstatic'
9015 fi
9016 ;;
9017
9018 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9019 lt_prog_compiler_wl='-Wl,'
9020 lt_prog_compiler_pic='-KPIC'
9021 lt_prog_compiler_static='-Bstatic'
9022 ;;
9023
9024 unicos*)
9025 lt_prog_compiler_wl='-Wl,'
9026 lt_prog_compiler_can_build_shared=no
9027 ;;
9028
9029 uts4*)
9030 lt_prog_compiler_pic='-pic'
9031 lt_prog_compiler_static='-Bstatic'
9032 ;;
9033
9034 *)
9035 lt_prog_compiler_can_build_shared=no
9036 ;;
9037 esac
9038 fi
9039
9040 case $host_os in
9041 # For platforms which do not support PIC, -DPIC is meaningless:
9042 *djgpp*)
9043 lt_prog_compiler_pic=
9044 ;;
9045 *)
9046 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9047 ;;
9048 esac
9049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9050 $as_echo "$lt_prog_compiler_pic" >&6; }
9051
9052
9053
9054
9055
9056
9057 #
9058 # Check to make sure the PIC flag actually works.
9059 #
9060 if test -n "$lt_prog_compiler_pic"; then
9061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9062 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9063 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9064 $as_echo_n "(cached) " >&6
9065 else
9066 lt_cv_prog_compiler_pic_works=no
9067 ac_outfile=conftest.$ac_objext
9068 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9069 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9070 # Insert the option either (1) after the last *FLAGS variable, or
9071 # (2) before a word containing "conftest.", or (3) at the end.
9072 # Note that $ac_compile itself does not contain backslashes and begins
9073 # with a dollar sign (not a hyphen), so the echo should work correctly.
9074 # The option is referenced via a variable to avoid confusing sed.
9075 lt_compile=`echo "$ac_compile" | $SED \
9076 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9077 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9078 -e 's:$: $lt_compiler_flag:'`
9079 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9080 (eval "$lt_compile" 2>conftest.err)
9081 ac_status=$?
9082 cat conftest.err >&5
9083 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9084 if (exit $ac_status) && test -s "$ac_outfile"; then
9085 # The compiler can only warn and ignore the option if not recognized
9086 # So say no if there are warnings other than the usual output.
9087 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9088 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9089 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9090 lt_cv_prog_compiler_pic_works=yes
9091 fi
9092 fi
9093 $RM conftest*
9094
9095 fi
9096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9097 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9098
9099 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9100 case $lt_prog_compiler_pic in
9101 "" | " "*) ;;
9102 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9103 esac
9104 else
9105 lt_prog_compiler_pic=
9106 lt_prog_compiler_can_build_shared=no
9107 fi
9108
9109 fi
9110
9111
9112
9113
9114
9115
9116 #
9117 # Check to make sure the static flag actually works.
9118 #
9119 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9121 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9122 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9123 $as_echo_n "(cached) " >&6
9124 else
9125 lt_cv_prog_compiler_static_works=no
9126 save_LDFLAGS="$LDFLAGS"
9127 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9128 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9129 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9130 # The linker can only warn and ignore the option if not recognized
9131 # So say no if there are warnings
9132 if test -s conftest.err; then
9133 # Append any errors to the config.log.
9134 cat conftest.err 1>&5
9135 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9136 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9137 if diff conftest.exp conftest.er2 >/dev/null; then
9138 lt_cv_prog_compiler_static_works=yes
9139 fi
9140 else
9141 lt_cv_prog_compiler_static_works=yes
9142 fi
9143 fi
9144 $RM -r conftest*
9145 LDFLAGS="$save_LDFLAGS"
9146
9147 fi
9148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9149 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9150
9151 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9152 :
9153 else
9154 lt_prog_compiler_static=
9155 fi
9156
9157
9158
9159
9160
9161
9162
9163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9164 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9165 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9166 $as_echo_n "(cached) " >&6
9167 else
9168 lt_cv_prog_compiler_c_o=no
9169 $RM -r conftest 2>/dev/null
9170 mkdir conftest
9171 cd conftest
9172 mkdir out
9173 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9174
9175 lt_compiler_flag="-o out/conftest2.$ac_objext"
9176 # Insert the option either (1) after the last *FLAGS variable, or
9177 # (2) before a word containing "conftest.", or (3) at the end.
9178 # Note that $ac_compile itself does not contain backslashes and begins
9179 # with a dollar sign (not a hyphen), so the echo should work correctly.
9180 lt_compile=`echo "$ac_compile" | $SED \
9181 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9182 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9183 -e 's:$: $lt_compiler_flag:'`
9184 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9185 (eval "$lt_compile" 2>out/conftest.err)
9186 ac_status=$?
9187 cat out/conftest.err >&5
9188 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9189 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9190 then
9191 # The compiler can only warn and ignore the option if not recognized
9192 # So say no if there are warnings
9193 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9194 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9195 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9196 lt_cv_prog_compiler_c_o=yes
9197 fi
9198 fi
9199 chmod u+w . 2>&5
9200 $RM conftest*
9201 # SGI C++ compiler will create directory out/ii_files/ for
9202 # template instantiation
9203 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9204 $RM out/* && rmdir out
9205 cd ..
9206 $RM -r conftest
9207 $RM conftest*
9208
9209 fi
9210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9211 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9212
9213
9214
9215
9216
9217
9218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9219 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9220 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9221 $as_echo_n "(cached) " >&6
9222 else
9223 lt_cv_prog_compiler_c_o=no
9224 $RM -r conftest 2>/dev/null
9225 mkdir conftest
9226 cd conftest
9227 mkdir out
9228 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9229
9230 lt_compiler_flag="-o out/conftest2.$ac_objext"
9231 # Insert the option either (1) after the last *FLAGS variable, or
9232 # (2) before a word containing "conftest.", or (3) at the end.
9233 # Note that $ac_compile itself does not contain backslashes and begins
9234 # with a dollar sign (not a hyphen), so the echo should work correctly.
9235 lt_compile=`echo "$ac_compile" | $SED \
9236 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9237 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9238 -e 's:$: $lt_compiler_flag:'`
9239 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9240 (eval "$lt_compile" 2>out/conftest.err)
9241 ac_status=$?
9242 cat out/conftest.err >&5
9243 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9244 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9245 then
9246 # The compiler can only warn and ignore the option if not recognized
9247 # So say no if there are warnings
9248 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9249 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9250 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9251 lt_cv_prog_compiler_c_o=yes
9252 fi
9253 fi
9254 chmod u+w . 2>&5
9255 $RM conftest*
9256 # SGI C++ compiler will create directory out/ii_files/ for
9257 # template instantiation
9258 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9259 $RM out/* && rmdir out
9260 cd ..
9261 $RM -r conftest
9262 $RM conftest*
9263
9264 fi
9265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9266 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9267
9268
9269
9270
9271 hard_links="nottested"
9272 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9273 # do not overwrite the value of need_locks provided by the user
9274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9275 $as_echo_n "checking if we can lock with hard links... " >&6; }
9276 hard_links=yes
9277 $RM conftest*
9278 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9279 touch conftest.a
9280 ln conftest.a conftest.b 2>&5 || hard_links=no
9281 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9283 $as_echo "$hard_links" >&6; }
9284 if test "$hard_links" = no; then
9285 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9286 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9287 need_locks=warn
9288 fi
9289 else
9290 need_locks=no
9291 fi
9292
9293
9294
9295
9296
9297
9298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9299 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9300
9301 runpath_var=
9302 allow_undefined_flag=
9303 always_export_symbols=no
9304 archive_cmds=
9305 archive_expsym_cmds=
9306 compiler_needs_object=no
9307 enable_shared_with_static_runtimes=no
9308 export_dynamic_flag_spec=
9309 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9310 hardcode_automatic=no
9311 hardcode_direct=no
9312 hardcode_direct_absolute=no
9313 hardcode_libdir_flag_spec=
9314 hardcode_libdir_flag_spec_ld=
9315 hardcode_libdir_separator=
9316 hardcode_minus_L=no
9317 hardcode_shlibpath_var=unsupported
9318 inherit_rpath=no
9319 link_all_deplibs=unknown
9320 module_cmds=
9321 module_expsym_cmds=
9322 old_archive_from_new_cmds=
9323 old_archive_from_expsyms_cmds=
9324 thread_safe_flag_spec=
9325 whole_archive_flag_spec=
9326 # include_expsyms should be a list of space-separated symbols to be *always*
9327 # included in the symbol list
9328 include_expsyms=
9329 # exclude_expsyms can be an extended regexp of symbols to exclude
9330 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9331 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9332 # as well as any symbol that contains `d'.
9333 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9334 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9335 # platforms (ab)use it in PIC code, but their linkers get confused if
9336 # the symbol is explicitly referenced. Since portable code cannot
9337 # rely on this symbol name, it's probably fine to never include it in
9338 # preloaded symbol tables.
9339 # Exclude shared library initialization/finalization symbols.
9340 extract_expsyms_cmds=
9341
9342 case $host_os in
9343 cygwin* | mingw* | pw32* | cegcc*)
9344 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9345 # When not using gcc, we currently assume that we are using
9346 # Microsoft Visual C++.
9347 if test "$GCC" != yes; then
9348 with_gnu_ld=no
9349 fi
9350 ;;
9351 interix*)
9352 # we just hope/assume this is gcc and not c89 (= MSVC++)
9353 with_gnu_ld=yes
9354 ;;
9355 openbsd*)
9356 with_gnu_ld=no
9357 ;;
9358 esac
9359
9360 ld_shlibs=yes
9361
9362 # On some targets, GNU ld is compatible enough with the native linker
9363 # that we're better off using the native interface for both.
9364 lt_use_gnu_ld_interface=no
9365 if test "$with_gnu_ld" = yes; then
9366 case $host_os in
9367 aix*)
9368 # The AIX port of GNU ld has always aspired to compatibility
9369 # with the native linker. However, as the warning in the GNU ld
9370 # block says, versions before 2.19.5* couldn't really create working
9371 # shared libraries, regardless of the interface used.
9372 case `$LD -v 2>&1` in
9373 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9374 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9375 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9376 *)
9377 lt_use_gnu_ld_interface=yes
9378 ;;
9379 esac
9380 ;;
9381 *)
9382 lt_use_gnu_ld_interface=yes
9383 ;;
9384 esac
9385 fi
9386
9387 if test "$lt_use_gnu_ld_interface" = yes; then
9388 # If archive_cmds runs LD, not CC, wlarc should be empty
9389 wlarc='${wl}'
9390
9391 # Set some defaults for GNU ld with shared library support. These
9392 # are reset later if shared libraries are not supported. Putting them
9393 # here allows them to be overridden if necessary.
9394 runpath_var=LD_RUN_PATH
9395 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9396 export_dynamic_flag_spec='${wl}--export-dynamic'
9397 # ancient GNU ld didn't support --whole-archive et. al.
9398 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9399 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9400 else
9401 whole_archive_flag_spec=
9402 fi
9403 supports_anon_versioning=no
9404 case `$LD -v 2>&1` in
9405 *GNU\ gold*) supports_anon_versioning=yes ;;
9406 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9407 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9408 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9409 *\ 2.11.*) ;; # other 2.11 versions
9410 *) supports_anon_versioning=yes ;;
9411 esac
9412
9413 # See if GNU ld supports shared libraries.
9414 case $host_os in
9415 aix[3-9]*)
9416 # On AIX/PPC, the GNU linker is very broken
9417 if test "$host_cpu" != ia64; then
9418 ld_shlibs=no
9419 cat <<_LT_EOF 1>&2
9420
9421 *** Warning: the GNU linker, at least up to release 2.19, is reported
9422 *** to be unable to reliably create shared libraries on AIX.
9423 *** Therefore, libtool is disabling shared libraries support. If you
9424 *** really care for shared libraries, you may want to install binutils
9425 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9426 *** You will then need to restart the configuration process.
9427
9428 _LT_EOF
9429 fi
9430 ;;
9431
9432 amigaos*)
9433 case $host_cpu in
9434 powerpc)
9435 # see comment about AmigaOS4 .so support
9436 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9437 archive_expsym_cmds=''
9438 ;;
9439 m68k)
9440 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)'
9441 hardcode_libdir_flag_spec='-L$libdir'
9442 hardcode_minus_L=yes
9443 ;;
9444 esac
9445 ;;
9446
9447 beos*)
9448 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9449 allow_undefined_flag=unsupported
9450 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9451 # support --undefined. This deserves some investigation. FIXME
9452 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9453 else
9454 ld_shlibs=no
9455 fi
9456 ;;
9457
9458 cygwin* | mingw* | pw32* | cegcc*)
9459 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9460 # as there is no search path for DLLs.
9461 hardcode_libdir_flag_spec='-L$libdir'
9462 export_dynamic_flag_spec='${wl}--export-all-symbols'
9463 allow_undefined_flag=unsupported
9464 always_export_symbols=no
9465 enable_shared_with_static_runtimes=yes
9466 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9467
9468 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9469 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9470 # If the export-symbols file already is a .def file (1st line
9471 # is EXPORTS), use it as is; otherwise, prepend...
9472 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9473 cp $export_symbols $output_objdir/$soname.def;
9474 else
9475 echo EXPORTS > $output_objdir/$soname.def;
9476 cat $export_symbols >> $output_objdir/$soname.def;
9477 fi~
9478 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9479 else
9480 ld_shlibs=no
9481 fi
9482 ;;
9483
9484 haiku*)
9485 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9486 link_all_deplibs=yes
9487 ;;
9488
9489 interix[3-9]*)
9490 hardcode_direct=no
9491 hardcode_shlibpath_var=no
9492 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9493 export_dynamic_flag_spec='${wl}-E'
9494 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9495 # Instead, shared libraries are loaded at an image base (0x10000000 by
9496 # default) and relocated if they conflict, which is a slow very memory
9497 # consuming and fragmenting process. To avoid this, we pick a random,
9498 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9499 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9500 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9501 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'
9502 ;;
9503
9504 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9505 tmp_diet=no
9506 if test "$host_os" = linux-dietlibc; then
9507 case $cc_basename in
9508 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9509 esac
9510 fi
9511 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9512 && test "$tmp_diet" = no
9513 then
9514 tmp_addflag=' $pic_flag'
9515 tmp_sharedflag='-shared'
9516 case $cc_basename,$host_cpu in
9517 pgcc*) # Portland Group C compiler
9518 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'
9519 tmp_addflag=' $pic_flag'
9520 ;;
9521 pgf77* | pgf90* | pgf95* | pgfortran*)
9522 # Portland Group f77 and f90 compilers
9523 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'
9524 tmp_addflag=' $pic_flag -Mnomain' ;;
9525 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9526 tmp_addflag=' -i_dynamic' ;;
9527 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9528 tmp_addflag=' -i_dynamic -nofor_main' ;;
9529 ifc* | ifort*) # Intel Fortran compiler
9530 tmp_addflag=' -nofor_main' ;;
9531 lf95*) # Lahey Fortran 8.1
9532 whole_archive_flag_spec=
9533 tmp_sharedflag='--shared' ;;
9534 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9535 tmp_sharedflag='-qmkshrobj'
9536 tmp_addflag= ;;
9537 nvcc*) # Cuda Compiler Driver 2.2
9538 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'
9539 compiler_needs_object=yes
9540 ;;
9541 esac
9542 case `$CC -V 2>&1 | sed 5q` in
9543 *Sun\ C*) # Sun C 5.9
9544 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'
9545 compiler_needs_object=yes
9546 tmp_sharedflag='-G' ;;
9547 *Sun\ F*) # Sun Fortran 8.3
9548 tmp_sharedflag='-G' ;;
9549 esac
9550 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9551
9552 if test "x$supports_anon_versioning" = xyes; then
9553 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9554 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9555 echo "local: *; };" >> $output_objdir/$libname.ver~
9556 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9557 fi
9558
9559 case $cc_basename in
9560 xlf* | bgf* | bgxlf* | mpixlf*)
9561 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9562 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9563 hardcode_libdir_flag_spec=
9564 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9565 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9566 if test "x$supports_anon_versioning" = xyes; then
9567 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9568 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9569 echo "local: *; };" >> $output_objdir/$libname.ver~
9570 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9571 fi
9572 ;;
9573 esac
9574 else
9575 ld_shlibs=no
9576 fi
9577 ;;
9578
9579 netbsd*)
9580 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9581 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9582 wlarc=
9583 else
9584 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9585 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9586 fi
9587 ;;
9588
9589 solaris*)
9590 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9591 ld_shlibs=no
9592 cat <<_LT_EOF 1>&2
9593
9594 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9595 *** create shared libraries on Solaris systems. Therefore, libtool
9596 *** is disabling shared libraries support. We urge you to upgrade GNU
9597 *** binutils to release 2.9.1 or newer. Another option is to modify
9598 *** your PATH or compiler configuration so that the native linker is
9599 *** used, and then restart.
9600
9601 _LT_EOF
9602 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9603 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9604 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9605 else
9606 ld_shlibs=no
9607 fi
9608 ;;
9609
9610 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9611 case `$LD -v 2>&1` in
9612 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9613 ld_shlibs=no
9614 cat <<_LT_EOF 1>&2
9615
9616 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9617 *** reliably create shared libraries on SCO systems. Therefore, libtool
9618 *** is disabling shared libraries support. We urge you to upgrade GNU
9619 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9620 *** your PATH or compiler configuration so that the native linker is
9621 *** used, and then restart.
9622
9623 _LT_EOF
9624 ;;
9625 *)
9626 # For security reasons, it is highly recommended that you always
9627 # use absolute paths for naming shared libraries, and exclude the
9628 # DT_RUNPATH tag from executables and libraries. But doing so
9629 # requires that you compile everything twice, which is a pain.
9630 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9631 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9632 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9633 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9634 else
9635 ld_shlibs=no
9636 fi
9637 ;;
9638 esac
9639 ;;
9640
9641 sunos4*)
9642 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9643 wlarc=
9644 hardcode_direct=yes
9645 hardcode_shlibpath_var=no
9646 ;;
9647
9648 *)
9649 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9650 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9651 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9652 else
9653 ld_shlibs=no
9654 fi
9655 ;;
9656 esac
9657
9658 if test "$ld_shlibs" = no; then
9659 runpath_var=
9660 hardcode_libdir_flag_spec=
9661 export_dynamic_flag_spec=
9662 whole_archive_flag_spec=
9663 fi
9664 else
9665 # PORTME fill in a description of your system's linker (not GNU ld)
9666 case $host_os in
9667 aix3*)
9668 allow_undefined_flag=unsupported
9669 always_export_symbols=yes
9670 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'
9671 # Note: this linker hardcodes the directories in LIBPATH if there
9672 # are no directories specified by -L.
9673 hardcode_minus_L=yes
9674 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9675 # Neither direct hardcoding nor static linking is supported with a
9676 # broken collect2.
9677 hardcode_direct=unsupported
9678 fi
9679 ;;
9680
9681 aix[4-9]*)
9682 if test "$host_cpu" = ia64; then
9683 # On IA64, the linker does run time linking by default, so we don't
9684 # have to do anything special.
9685 aix_use_runtimelinking=no
9686 exp_sym_flag='-Bexport'
9687 no_entry_flag=""
9688 else
9689 # If we're using GNU nm, then we don't want the "-C" option.
9690 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9691 # Also, AIX nm treats weak defined symbols like other global
9692 # defined symbols, whereas GNU nm marks them as "W".
9693 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9694 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'
9695 else
9696 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'
9697 fi
9698 aix_use_runtimelinking=no
9699
9700 # Test if we are trying to use run time linking or normal
9701 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9702 # need to do runtime linking.
9703 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9704 for ld_flag in $LDFLAGS; do
9705 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9706 aix_use_runtimelinking=yes
9707 break
9708 fi
9709 done
9710 ;;
9711 esac
9712
9713 exp_sym_flag='-bexport'
9714 no_entry_flag='-bnoentry'
9715 fi
9716
9717 # When large executables or shared objects are built, AIX ld can
9718 # have problems creating the table of contents. If linking a library
9719 # or program results in "error TOC overflow" add -mminimal-toc to
9720 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9721 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9722
9723 archive_cmds=''
9724 hardcode_direct=yes
9725 hardcode_direct_absolute=yes
9726 hardcode_libdir_separator=':'
9727 link_all_deplibs=yes
9728 file_list_spec='${wl}-f,'
9729
9730 if test "$GCC" = yes; then
9731 case $host_os in aix4.[012]|aix4.[012].*)
9732 # We only want to do this on AIX 4.2 and lower, the check
9733 # below for broken collect2 doesn't work under 4.3+
9734 collect2name=`${CC} -print-prog-name=collect2`
9735 if test -f "$collect2name" &&
9736 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9737 then
9738 # We have reworked collect2
9739 :
9740 else
9741 # We have old collect2
9742 hardcode_direct=unsupported
9743 # It fails to find uninstalled libraries when the uninstalled
9744 # path is not listed in the libpath. Setting hardcode_minus_L
9745 # to unsupported forces relinking
9746 hardcode_minus_L=yes
9747 hardcode_libdir_flag_spec='-L$libdir'
9748 hardcode_libdir_separator=
9749 fi
9750 ;;
9751 esac
9752 shared_flag='-shared'
9753 if test "$aix_use_runtimelinking" = yes; then
9754 shared_flag="$shared_flag "'${wl}-G'
9755 fi
9756 else
9757 # not using gcc
9758 if test "$host_cpu" = ia64; then
9759 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9760 # chokes on -Wl,-G. The following line is correct:
9761 shared_flag='-G'
9762 else
9763 if test "$aix_use_runtimelinking" = yes; then
9764 shared_flag='${wl}-G'
9765 else
9766 shared_flag='${wl}-bM:SRE'
9767 fi
9768 fi
9769 fi
9770
9771 export_dynamic_flag_spec='${wl}-bexpall'
9772 # It seems that -bexpall does not export symbols beginning with
9773 # underscore (_), so it is better to generate a list of symbols to export.
9774 always_export_symbols=yes
9775 if test "$aix_use_runtimelinking" = yes; then
9776 # Warning - without using the other runtime loading flags (-brtl),
9777 # -berok will link without error, but may produce a broken library.
9778 allow_undefined_flag='-berok'
9779 # Determine the default libpath from the value encoded in an
9780 # empty executable.
9781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9782 /* end confdefs.h. */
9783
9784 int
9785 main ()
9786 {
9787
9788 ;
9789 return 0;
9790 }
9791 _ACEOF
9792 if ac_fn_c_try_link "$LINENO"; then :
9793
9794 lt_aix_libpath_sed='
9795 /Import File Strings/,/^$/ {
9796 /^0/ {
9797 s/^0 *\(.*\)$/\1/
9798 p
9799 }
9800 }'
9801 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9802 # Check for a 64-bit object if we didn't find anything.
9803 if test -z "$aix_libpath"; then
9804 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9805 fi
9806 fi
9807 rm -f core conftest.err conftest.$ac_objext \
9808 conftest$ac_exeext conftest.$ac_ext
9809 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9810
9811 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9812 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"
9813 else
9814 if test "$host_cpu" = ia64; then
9815 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9816 allow_undefined_flag="-z nodefs"
9817 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"
9818 else
9819 # Determine the default libpath from the value encoded in an
9820 # empty executable.
9821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9822 /* end confdefs.h. */
9823
9824 int
9825 main ()
9826 {
9827
9828 ;
9829 return 0;
9830 }
9831 _ACEOF
9832 if ac_fn_c_try_link "$LINENO"; then :
9833
9834 lt_aix_libpath_sed='
9835 /Import File Strings/,/^$/ {
9836 /^0/ {
9837 s/^0 *\(.*\)$/\1/
9838 p
9839 }
9840 }'
9841 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9842 # Check for a 64-bit object if we didn't find anything.
9843 if test -z "$aix_libpath"; then
9844 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9845 fi
9846 fi
9847 rm -f core conftest.err conftest.$ac_objext \
9848 conftest$ac_exeext conftest.$ac_ext
9849 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9850
9851 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9852 # Warning - without using the other run time loading flags,
9853 # -berok will link without error, but may produce a broken library.
9854 no_undefined_flag=' ${wl}-bernotok'
9855 allow_undefined_flag=' ${wl}-berok'
9856 if test "$with_gnu_ld" = yes; then
9857 # We only use this code for GNU lds that support --whole-archive.
9858 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9859 else
9860 # Exported symbols can be pulled into shared objects from archives
9861 whole_archive_flag_spec='$convenience'
9862 fi
9863 archive_cmds_need_lc=yes
9864 # This is similar to how AIX traditionally builds its shared libraries.
9865 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'
9866 fi
9867 fi
9868 ;;
9869
9870 amigaos*)
9871 case $host_cpu in
9872 powerpc)
9873 # see comment about AmigaOS4 .so support
9874 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9875 archive_expsym_cmds=''
9876 ;;
9877 m68k)
9878 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)'
9879 hardcode_libdir_flag_spec='-L$libdir'
9880 hardcode_minus_L=yes
9881 ;;
9882 esac
9883 ;;
9884
9885 bsdi[45]*)
9886 export_dynamic_flag_spec=-rdynamic
9887 ;;
9888
9889 cygwin* | mingw* | pw32* | cegcc*)
9890 # When not using gcc, we currently assume that we are using
9891 # Microsoft Visual C++.
9892 # hardcode_libdir_flag_spec is actually meaningless, as there is
9893 # no search path for DLLs.
9894 hardcode_libdir_flag_spec=' '
9895 allow_undefined_flag=unsupported
9896 # Tell ltmain to make .lib files, not .a files.
9897 libext=lib
9898 # Tell ltmain to make .dll files, not .so files.
9899 shrext_cmds=".dll"
9900 # FIXME: Setting linknames here is a bad hack.
9901 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9902 # The linker will automatically build a .lib file if we build a DLL.
9903 old_archive_from_new_cmds='true'
9904 # FIXME: Should let the user specify the lib program.
9905 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9906 fix_srcfile_path='`cygpath -w "$srcfile"`'
9907 enable_shared_with_static_runtimes=yes
9908 ;;
9909
9910 darwin* | rhapsody*)
9911
9912
9913 archive_cmds_need_lc=no
9914 hardcode_direct=no
9915 hardcode_automatic=yes
9916 hardcode_shlibpath_var=unsupported
9917 if test "$lt_cv_ld_force_load" = "yes"; then
9918 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\"`'
9919 else
9920 whole_archive_flag_spec=''
9921 fi
9922 link_all_deplibs=yes
9923 allow_undefined_flag="$_lt_dar_allow_undefined"
9924 case $cc_basename in
9925 ifort*) _lt_dar_can_shared=yes ;;
9926 *) _lt_dar_can_shared=$GCC ;;
9927 esac
9928 if test "$_lt_dar_can_shared" = "yes"; then
9929 output_verbose_link_cmd=func_echo_all
9930 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9931 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9932 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}"
9933 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}"
9934
9935 else
9936 ld_shlibs=no
9937 fi
9938
9939 ;;
9940
9941 dgux*)
9942 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9943 hardcode_libdir_flag_spec='-L$libdir'
9944 hardcode_shlibpath_var=no
9945 ;;
9946
9947 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9948 # support. Future versions do this automatically, but an explicit c++rt0.o
9949 # does not break anything, and helps significantly (at the cost of a little
9950 # extra space).
9951 freebsd2.2*)
9952 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9953 hardcode_libdir_flag_spec='-R$libdir'
9954 hardcode_direct=yes
9955 hardcode_shlibpath_var=no
9956 ;;
9957
9958 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9959 freebsd2.*)
9960 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9961 hardcode_direct=yes
9962 hardcode_minus_L=yes
9963 hardcode_shlibpath_var=no
9964 ;;
9965
9966 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9967 freebsd* | dragonfly*)
9968 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9969 hardcode_libdir_flag_spec='-R$libdir'
9970 hardcode_direct=yes
9971 hardcode_shlibpath_var=no
9972 ;;
9973
9974 hpux9*)
9975 if test "$GCC" = yes; then
9976 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'
9977 else
9978 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'
9979 fi
9980 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9981 hardcode_libdir_separator=:
9982 hardcode_direct=yes
9983
9984 # hardcode_minus_L: Not really in the search PATH,
9985 # but as the default location of the library.
9986 hardcode_minus_L=yes
9987 export_dynamic_flag_spec='${wl}-E'
9988 ;;
9989
9990 hpux10*)
9991 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9992 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9993 else
9994 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9995 fi
9996 if test "$with_gnu_ld" = no; then
9997 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9998 hardcode_libdir_flag_spec_ld='+b $libdir'
9999 hardcode_libdir_separator=:
10000 hardcode_direct=yes
10001 hardcode_direct_absolute=yes
10002 export_dynamic_flag_spec='${wl}-E'
10003 # hardcode_minus_L: Not really in the search PATH,
10004 # but as the default location of the library.
10005 hardcode_minus_L=yes
10006 fi
10007 ;;
10008
10009 hpux11*)
10010 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10011 case $host_cpu in
10012 hppa*64*)
10013 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10014 ;;
10015 ia64*)
10016 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10017 ;;
10018 *)
10019 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10020 ;;
10021 esac
10022 else
10023 case $host_cpu in
10024 hppa*64*)
10025 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10026 ;;
10027 ia64*)
10028 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10029 ;;
10030 *)
10031
10032 # Older versions of the 11.00 compiler do not understand -b yet
10033 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10035 $as_echo_n "checking if $CC understands -b... " >&6; }
10036 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10037 $as_echo_n "(cached) " >&6
10038 else
10039 lt_cv_prog_compiler__b=no
10040 save_LDFLAGS="$LDFLAGS"
10041 LDFLAGS="$LDFLAGS -b"
10042 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10043 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10044 # The linker can only warn and ignore the option if not recognized
10045 # So say no if there are warnings
10046 if test -s conftest.err; then
10047 # Append any errors to the config.log.
10048 cat conftest.err 1>&5
10049 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10050 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10051 if diff conftest.exp conftest.er2 >/dev/null; then
10052 lt_cv_prog_compiler__b=yes
10053 fi
10054 else
10055 lt_cv_prog_compiler__b=yes
10056 fi
10057 fi
10058 $RM -r conftest*
10059 LDFLAGS="$save_LDFLAGS"
10060
10061 fi
10062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10063 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10064
10065 if test x"$lt_cv_prog_compiler__b" = xyes; then
10066 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10067 else
10068 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10069 fi
10070
10071 ;;
10072 esac
10073 fi
10074 if test "$with_gnu_ld" = no; then
10075 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10076 hardcode_libdir_separator=:
10077
10078 case $host_cpu in
10079 hppa*64*|ia64*)
10080 hardcode_direct=no
10081 hardcode_shlibpath_var=no
10082 ;;
10083 *)
10084 hardcode_direct=yes
10085 hardcode_direct_absolute=yes
10086 export_dynamic_flag_spec='${wl}-E'
10087
10088 # hardcode_minus_L: Not really in the search PATH,
10089 # but as the default location of the library.
10090 hardcode_minus_L=yes
10091 ;;
10092 esac
10093 fi
10094 ;;
10095
10096 irix5* | irix6* | nonstopux*)
10097 if test "$GCC" = yes; then
10098 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'
10099 # Try to use the -exported_symbol ld option, if it does not
10100 # work, assume that -exports_file does not work either and
10101 # implicitly export all symbols.
10102 save_LDFLAGS="$LDFLAGS"
10103 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10105 /* end confdefs.h. */
10106 int foo(void) {}
10107 _ACEOF
10108 if ac_fn_c_try_link "$LINENO"; then :
10109 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'
10110
10111 fi
10112 rm -f core conftest.err conftest.$ac_objext \
10113 conftest$ac_exeext conftest.$ac_ext
10114 LDFLAGS="$save_LDFLAGS"
10115 else
10116 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'
10117 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'
10118 fi
10119 archive_cmds_need_lc='no'
10120 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10121 hardcode_libdir_separator=:
10122 inherit_rpath=yes
10123 link_all_deplibs=yes
10124 ;;
10125
10126 netbsd*)
10127 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10128 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10129 else
10130 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10131 fi
10132 hardcode_libdir_flag_spec='-R$libdir'
10133 hardcode_direct=yes
10134 hardcode_shlibpath_var=no
10135 ;;
10136
10137 newsos6)
10138 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10139 hardcode_direct=yes
10140 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10141 hardcode_libdir_separator=:
10142 hardcode_shlibpath_var=no
10143 ;;
10144
10145 *nto* | *qnx*)
10146 ;;
10147
10148 openbsd*)
10149 if test -f /usr/libexec/ld.so; then
10150 hardcode_direct=yes
10151 hardcode_shlibpath_var=no
10152 hardcode_direct_absolute=yes
10153 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10154 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10155 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10156 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10157 export_dynamic_flag_spec='${wl}-E'
10158 else
10159 case $host_os in
10160 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10161 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10162 hardcode_libdir_flag_spec='-R$libdir'
10163 ;;
10164 *)
10165 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10166 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10167 ;;
10168 esac
10169 fi
10170 else
10171 ld_shlibs=no
10172 fi
10173 ;;
10174
10175 os2*)
10176 hardcode_libdir_flag_spec='-L$libdir'
10177 hardcode_minus_L=yes
10178 allow_undefined_flag=unsupported
10179 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'
10180 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10181 ;;
10182
10183 osf3*)
10184 if test "$GCC" = yes; then
10185 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10186 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'
10187 else
10188 allow_undefined_flag=' -expect_unresolved \*'
10189 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'
10190 fi
10191 archive_cmds_need_lc='no'
10192 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10193 hardcode_libdir_separator=:
10194 ;;
10195
10196 osf4* | osf5*) # as osf3* with the addition of -msym flag
10197 if test "$GCC" = yes; then
10198 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10199 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'
10200 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10201 else
10202 allow_undefined_flag=' -expect_unresolved \*'
10203 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'
10204 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~
10205 $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'
10206
10207 # Both c and cxx compiler support -rpath directly
10208 hardcode_libdir_flag_spec='-rpath $libdir'
10209 fi
10210 archive_cmds_need_lc='no'
10211 hardcode_libdir_separator=:
10212 ;;
10213
10214 solaris*)
10215 no_undefined_flag=' -z defs'
10216 if test "$GCC" = yes; then
10217 wlarc='${wl}'
10218 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10219 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10220 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10221 else
10222 case `$CC -V 2>&1` in
10223 *"Compilers 5.0"*)
10224 wlarc=''
10225 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10226 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10227 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10228 ;;
10229 *)
10230 wlarc='${wl}'
10231 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10232 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10233 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10234 ;;
10235 esac
10236 fi
10237 hardcode_libdir_flag_spec='-R$libdir'
10238 hardcode_shlibpath_var=no
10239 case $host_os in
10240 solaris2.[0-5] | solaris2.[0-5].*) ;;
10241 *)
10242 # The compiler driver will combine and reorder linker options,
10243 # but understands `-z linker_flag'. GCC discards it without `$wl',
10244 # but is careful enough not to reorder.
10245 # Supported since Solaris 2.6 (maybe 2.5.1?)
10246 if test "$GCC" = yes; then
10247 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10248 else
10249 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10250 fi
10251 ;;
10252 esac
10253 link_all_deplibs=yes
10254 ;;
10255
10256 sunos4*)
10257 if test "x$host_vendor" = xsequent; then
10258 # Use $CC to link under sequent, because it throws in some extra .o
10259 # files that make .init and .fini sections work.
10260 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10261 else
10262 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10263 fi
10264 hardcode_libdir_flag_spec='-L$libdir'
10265 hardcode_direct=yes
10266 hardcode_minus_L=yes
10267 hardcode_shlibpath_var=no
10268 ;;
10269
10270 sysv4)
10271 case $host_vendor in
10272 sni)
10273 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10274 hardcode_direct=yes # is this really true???
10275 ;;
10276 siemens)
10277 ## LD is ld it makes a PLAMLIB
10278 ## CC just makes a GrossModule.
10279 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10280 reload_cmds='$CC -r -o $output$reload_objs'
10281 hardcode_direct=no
10282 ;;
10283 motorola)
10284 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10285 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10286 ;;
10287 esac
10288 runpath_var='LD_RUN_PATH'
10289 hardcode_shlibpath_var=no
10290 ;;
10291
10292 sysv4.3*)
10293 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10294 hardcode_shlibpath_var=no
10295 export_dynamic_flag_spec='-Bexport'
10296 ;;
10297
10298 sysv4*MP*)
10299 if test -d /usr/nec; then
10300 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10301 hardcode_shlibpath_var=no
10302 runpath_var=LD_RUN_PATH
10303 hardcode_runpath_var=yes
10304 ld_shlibs=yes
10305 fi
10306 ;;
10307
10308 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10309 no_undefined_flag='${wl}-z,text'
10310 archive_cmds_need_lc=no
10311 hardcode_shlibpath_var=no
10312 runpath_var='LD_RUN_PATH'
10313
10314 if test "$GCC" = yes; then
10315 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10316 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10317 else
10318 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10319 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10320 fi
10321 ;;
10322
10323 sysv5* | sco3.2v5* | sco5v6*)
10324 # Note: We can NOT use -z defs as we might desire, because we do not
10325 # link with -lc, and that would cause any symbols used from libc to
10326 # always be unresolved, which means just about no library would
10327 # ever link correctly. If we're not using GNU ld we use -z text
10328 # though, which does catch some bad symbols but isn't as heavy-handed
10329 # as -z defs.
10330 no_undefined_flag='${wl}-z,text'
10331 allow_undefined_flag='${wl}-z,nodefs'
10332 archive_cmds_need_lc=no
10333 hardcode_shlibpath_var=no
10334 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10335 hardcode_libdir_separator=':'
10336 link_all_deplibs=yes
10337 export_dynamic_flag_spec='${wl}-Bexport'
10338 runpath_var='LD_RUN_PATH'
10339
10340 if test "$GCC" = yes; then
10341 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10342 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10343 else
10344 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10345 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10346 fi
10347 ;;
10348
10349 uts4*)
10350 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10351 hardcode_libdir_flag_spec='-L$libdir'
10352 hardcode_shlibpath_var=no
10353 ;;
10354
10355 *)
10356 ld_shlibs=no
10357 ;;
10358 esac
10359
10360 if test x$host_vendor = xsni; then
10361 case $host in
10362 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10363 export_dynamic_flag_spec='${wl}-Blargedynsym'
10364 ;;
10365 esac
10366 fi
10367 fi
10368
10369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10370 $as_echo "$ld_shlibs" >&6; }
10371 test "$ld_shlibs" = no && can_build_shared=no
10372
10373 with_gnu_ld=$with_gnu_ld
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389 #
10390 # Do we need to explicitly link libc?
10391 #
10392 case "x$archive_cmds_need_lc" in
10393 x|xyes)
10394 # Assume -lc should be added
10395 archive_cmds_need_lc=yes
10396
10397 if test "$enable_shared" = yes && test "$GCC" = yes; then
10398 case $archive_cmds in
10399 *'~'*)
10400 # FIXME: we may have to deal with multi-command sequences.
10401 ;;
10402 '$CC '*)
10403 # Test whether the compiler implicitly links with -lc since on some
10404 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10405 # to ld, don't add -lc before -lgcc.
10406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10407 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10408 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10409 $as_echo_n "(cached) " >&6
10410 else
10411 $RM conftest*
10412 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10413
10414 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10415 (eval $ac_compile) 2>&5
10416 ac_status=$?
10417 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10418 test $ac_status = 0; } 2>conftest.err; then
10419 soname=conftest
10420 lib=conftest
10421 libobjs=conftest.$ac_objext
10422 deplibs=
10423 wl=$lt_prog_compiler_wl
10424 pic_flag=$lt_prog_compiler_pic
10425 compiler_flags=-v
10426 linker_flags=-v
10427 verstring=
10428 output_objdir=.
10429 libname=conftest
10430 lt_save_allow_undefined_flag=$allow_undefined_flag
10431 allow_undefined_flag=
10432 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10433 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10434 ac_status=$?
10435 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10436 test $ac_status = 0; }
10437 then
10438 lt_cv_archive_cmds_need_lc=no
10439 else
10440 lt_cv_archive_cmds_need_lc=yes
10441 fi
10442 allow_undefined_flag=$lt_save_allow_undefined_flag
10443 else
10444 cat conftest.err 1>&5
10445 fi
10446 $RM conftest*
10447
10448 fi
10449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10450 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10451 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10452 ;;
10453 esac
10454 fi
10455 ;;
10456 esac
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
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555
10556
10557
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10615 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10616
10617 if test "$GCC" = yes; then
10618 case $host_os in
10619 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10620 *) lt_awk_arg="/^libraries:/" ;;
10621 esac
10622 case $host_os in
10623 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10624 *) lt_sed_strip_eq="s,=/,/,g" ;;
10625 esac
10626 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10627 case $lt_search_path_spec in
10628 *\;*)
10629 # if the path contains ";" then we assume it to be the separator
10630 # otherwise default to the standard path separator (i.e. ":") - it is
10631 # assumed that no part of a normal pathname contains ";" but that should
10632 # okay in the real world where ";" in dirpaths is itself problematic.
10633 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10634 ;;
10635 *)
10636 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10637 ;;
10638 esac
10639 # Ok, now we have the path, separated by spaces, we can step through it
10640 # and add multilib dir if necessary.
10641 lt_tmp_lt_search_path_spec=
10642 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10643 for lt_sys_path in $lt_search_path_spec; do
10644 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10645 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10646 else
10647 test -d "$lt_sys_path" && \
10648 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10649 fi
10650 done
10651 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10652 BEGIN {RS=" "; FS="/|\n";} {
10653 lt_foo="";
10654 lt_count=0;
10655 for (lt_i = NF; lt_i > 0; lt_i--) {
10656 if ($lt_i != "" && $lt_i != ".") {
10657 if ($lt_i == "..") {
10658 lt_count++;
10659 } else {
10660 if (lt_count == 0) {
10661 lt_foo="/" $lt_i lt_foo;
10662 } else {
10663 lt_count--;
10664 }
10665 }
10666 }
10667 }
10668 if (lt_foo != "") { lt_freq[lt_foo]++; }
10669 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10670 }'`
10671 # AWK program above erroneously prepends '/' to C:/dos/paths
10672 # for these hosts.
10673 case $host_os in
10674 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10675 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10676 esac
10677 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10678 else
10679 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10680 fi
10681 library_names_spec=
10682 libname_spec='lib$name'
10683 soname_spec=
10684 shrext_cmds=".so"
10685 postinstall_cmds=
10686 postuninstall_cmds=
10687 finish_cmds=
10688 finish_eval=
10689 shlibpath_var=
10690 shlibpath_overrides_runpath=unknown
10691 version_type=none
10692 dynamic_linker="$host_os ld.so"
10693 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10694 need_lib_prefix=unknown
10695 hardcode_into_libs=no
10696
10697 # when you set need_version to no, make sure it does not cause -set_version
10698 # flags to be left without arguments
10699 need_version=unknown
10700
10701 case $host_os in
10702 aix3*)
10703 version_type=linux
10704 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10705 shlibpath_var=LIBPATH
10706
10707 # AIX 3 has no versioning support, so we append a major version to the name.
10708 soname_spec='${libname}${release}${shared_ext}$major'
10709 ;;
10710
10711 aix[4-9]*)
10712 version_type=linux
10713 need_lib_prefix=no
10714 need_version=no
10715 hardcode_into_libs=yes
10716 if test "$host_cpu" = ia64; then
10717 # AIX 5 supports IA64
10718 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10719 shlibpath_var=LD_LIBRARY_PATH
10720 else
10721 # With GCC up to 2.95.x, collect2 would create an import file
10722 # for dependence libraries. The import file would start with
10723 # the line `#! .'. This would cause the generated library to
10724 # depend on `.', always an invalid library. This was fixed in
10725 # development snapshots of GCC prior to 3.0.
10726 case $host_os in
10727 aix4 | aix4.[01] | aix4.[01].*)
10728 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10729 echo ' yes '
10730 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10731 :
10732 else
10733 can_build_shared=no
10734 fi
10735 ;;
10736 esac
10737 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10738 # soname into executable. Probably we can add versioning support to
10739 # collect2, so additional links can be useful in future.
10740 if test "$aix_use_runtimelinking" = yes; then
10741 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10742 # instead of lib<name>.a to let people know that these are not
10743 # typical AIX shared libraries.
10744 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10745 else
10746 # We preserve .a as extension for shared libraries through AIX4.2
10747 # and later when we are not doing run time linking.
10748 library_names_spec='${libname}${release}.a $libname.a'
10749 soname_spec='${libname}${release}${shared_ext}$major'
10750 fi
10751 shlibpath_var=LIBPATH
10752 fi
10753 ;;
10754
10755 amigaos*)
10756 case $host_cpu in
10757 powerpc)
10758 # Since July 2007 AmigaOS4 officially supports .so libraries.
10759 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10760 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10761 ;;
10762 m68k)
10763 library_names_spec='$libname.ixlibrary $libname.a'
10764 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10765 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'
10766 ;;
10767 esac
10768 ;;
10769
10770 beos*)
10771 library_names_spec='${libname}${shared_ext}'
10772 dynamic_linker="$host_os ld.so"
10773 shlibpath_var=LIBRARY_PATH
10774 ;;
10775
10776 bsdi[45]*)
10777 version_type=linux
10778 need_version=no
10779 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10780 soname_spec='${libname}${release}${shared_ext}$major'
10781 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10782 shlibpath_var=LD_LIBRARY_PATH
10783 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10784 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10785 # the default ld.so.conf also contains /usr/contrib/lib and
10786 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10787 # libtool to hard-code these into programs
10788 ;;
10789
10790 cygwin* | mingw* | pw32* | cegcc*)
10791 version_type=windows
10792 shrext_cmds=".dll"
10793 need_version=no
10794 need_lib_prefix=no
10795
10796 case $GCC,$host_os in
10797 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10798 library_names_spec='$libname.dll.a'
10799 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10800 postinstall_cmds='base_file=`basename \${file}`~
10801 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10802 dldir=$destdir/`dirname \$dlpath`~
10803 test -d \$dldir || mkdir -p \$dldir~
10804 $install_prog $dir/$dlname \$dldir/$dlname~
10805 chmod a+x \$dldir/$dlname~
10806 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10807 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10808 fi'
10809 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10810 dlpath=$dir/\$dldll~
10811 $RM \$dlpath'
10812 shlibpath_overrides_runpath=yes
10813
10814 case $host_os in
10815 cygwin*)
10816 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10817 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10818
10819 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10820 ;;
10821 mingw* | cegcc*)
10822 # MinGW DLLs use traditional 'lib' prefix
10823 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10824 ;;
10825 pw32*)
10826 # pw32 DLLs use 'pw' prefix rather than 'lib'
10827 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10828 ;;
10829 esac
10830 ;;
10831
10832 *)
10833 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10834 ;;
10835 esac
10836 dynamic_linker='Win32 ld.exe'
10837 # FIXME: first we should search . and the directory the executable is in
10838 shlibpath_var=PATH
10839 ;;
10840
10841 darwin* | rhapsody*)
10842 dynamic_linker="$host_os dyld"
10843 version_type=darwin
10844 need_lib_prefix=no
10845 need_version=no
10846 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10847 soname_spec='${libname}${release}${major}$shared_ext'
10848 shlibpath_overrides_runpath=yes
10849 shlibpath_var=DYLD_LIBRARY_PATH
10850 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10851
10852 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10853 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10854 ;;
10855
10856 dgux*)
10857 version_type=linux
10858 need_lib_prefix=no
10859 need_version=no
10860 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10861 soname_spec='${libname}${release}${shared_ext}$major'
10862 shlibpath_var=LD_LIBRARY_PATH
10863 ;;
10864
10865 freebsd* | dragonfly*)
10866 # DragonFly does not have aout. When/if they implement a new
10867 # versioning mechanism, adjust this.
10868 if test -x /usr/bin/objformat; then
10869 objformat=`/usr/bin/objformat`
10870 else
10871 case $host_os in
10872 freebsd[23].*) objformat=aout ;;
10873 *) objformat=elf ;;
10874 esac
10875 fi
10876 version_type=freebsd-$objformat
10877 case $version_type in
10878 freebsd-elf*)
10879 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10880 need_version=no
10881 need_lib_prefix=no
10882 ;;
10883 freebsd-*)
10884 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10885 need_version=yes
10886 ;;
10887 esac
10888 shlibpath_var=LD_LIBRARY_PATH
10889 case $host_os in
10890 freebsd2.*)
10891 shlibpath_overrides_runpath=yes
10892 ;;
10893 freebsd3.[01]* | freebsdelf3.[01]*)
10894 shlibpath_overrides_runpath=yes
10895 hardcode_into_libs=yes
10896 ;;
10897 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10898 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10899 shlibpath_overrides_runpath=no
10900 hardcode_into_libs=yes
10901 ;;
10902 *) # from 4.6 on, and DragonFly
10903 shlibpath_overrides_runpath=yes
10904 hardcode_into_libs=yes
10905 ;;
10906 esac
10907 ;;
10908
10909 gnu*)
10910 version_type=linux
10911 need_lib_prefix=no
10912 need_version=no
10913 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10914 soname_spec='${libname}${release}${shared_ext}$major'
10915 shlibpath_var=LD_LIBRARY_PATH
10916 hardcode_into_libs=yes
10917 ;;
10918
10919 haiku*)
10920 version_type=linux
10921 need_lib_prefix=no
10922 need_version=no
10923 dynamic_linker="$host_os runtime_loader"
10924 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10925 soname_spec='${libname}${release}${shared_ext}$major'
10926 shlibpath_var=LIBRARY_PATH
10927 shlibpath_overrides_runpath=yes
10928 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10929 hardcode_into_libs=yes
10930 ;;
10931
10932 hpux9* | hpux10* | hpux11*)
10933 # Give a soname corresponding to the major version so that dld.sl refuses to
10934 # link against other versions.
10935 version_type=sunos
10936 need_lib_prefix=no
10937 need_version=no
10938 case $host_cpu in
10939 ia64*)
10940 shrext_cmds='.so'
10941 hardcode_into_libs=yes
10942 dynamic_linker="$host_os dld.so"
10943 shlibpath_var=LD_LIBRARY_PATH
10944 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10945 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10946 soname_spec='${libname}${release}${shared_ext}$major'
10947 if test "X$HPUX_IA64_MODE" = X32; then
10948 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10949 else
10950 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10951 fi
10952 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10953 ;;
10954 hppa*64*)
10955 shrext_cmds='.sl'
10956 hardcode_into_libs=yes
10957 dynamic_linker="$host_os dld.sl"
10958 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10959 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10960 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10961 soname_spec='${libname}${release}${shared_ext}$major'
10962 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10963 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10964 ;;
10965 *)
10966 shrext_cmds='.sl'
10967 dynamic_linker="$host_os dld.sl"
10968 shlibpath_var=SHLIB_PATH
10969 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10970 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10971 soname_spec='${libname}${release}${shared_ext}$major'
10972 ;;
10973 esac
10974 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10975 postinstall_cmds='chmod 555 $lib'
10976 # or fails outright, so override atomically:
10977 install_override_mode=555
10978 ;;
10979
10980 interix[3-9]*)
10981 version_type=linux
10982 need_lib_prefix=no
10983 need_version=no
10984 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10985 soname_spec='${libname}${release}${shared_ext}$major'
10986 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10987 shlibpath_var=LD_LIBRARY_PATH
10988 shlibpath_overrides_runpath=no
10989 hardcode_into_libs=yes
10990 ;;
10991
10992 irix5* | irix6* | nonstopux*)
10993 case $host_os in
10994 nonstopux*) version_type=nonstopux ;;
10995 *)
10996 if test "$lt_cv_prog_gnu_ld" = yes; then
10997 version_type=linux
10998 else
10999 version_type=irix
11000 fi ;;
11001 esac
11002 need_lib_prefix=no
11003 need_version=no
11004 soname_spec='${libname}${release}${shared_ext}$major'
11005 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11006 case $host_os in
11007 irix5* | nonstopux*)
11008 libsuff= shlibsuff=
11009 ;;
11010 *)
11011 case $LD in # libtool.m4 will add one of these switches to LD
11012 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11013 libsuff= shlibsuff= libmagic=32-bit;;
11014 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11015 libsuff=32 shlibsuff=N32 libmagic=N32;;
11016 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11017 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11018 *) libsuff= shlibsuff= libmagic=never-match;;
11019 esac
11020 ;;
11021 esac
11022 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11023 shlibpath_overrides_runpath=no
11024 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11025 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11026 hardcode_into_libs=yes
11027 ;;
11028
11029 # No shared lib support for Linux oldld, aout, or coff.
11030 linux*oldld* | linux*aout* | linux*coff*)
11031 dynamic_linker=no
11032 ;;
11033
11034 # This must be Linux ELF.
11035 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11036 version_type=linux
11037 need_lib_prefix=no
11038 need_version=no
11039 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11040 soname_spec='${libname}${release}${shared_ext}$major'
11041 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11042 shlibpath_var=LD_LIBRARY_PATH
11043 shlibpath_overrides_runpath=no
11044
11045 # Some binutils ld are patched to set DT_RUNPATH
11046 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11047 $as_echo_n "(cached) " >&6
11048 else
11049 lt_cv_shlibpath_overrides_runpath=no
11050 save_LDFLAGS=$LDFLAGS
11051 save_libdir=$libdir
11052 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11053 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11055 /* end confdefs.h. */
11056
11057 int
11058 main ()
11059 {
11060
11061 ;
11062 return 0;
11063 }
11064 _ACEOF
11065 if ac_fn_c_try_link "$LINENO"; then :
11066 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11067 lt_cv_shlibpath_overrides_runpath=yes
11068 fi
11069 fi
11070 rm -f core conftest.err conftest.$ac_objext \
11071 conftest$ac_exeext conftest.$ac_ext
11072 LDFLAGS=$save_LDFLAGS
11073 libdir=$save_libdir
11074
11075 fi
11076
11077 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11078
11079 # This implies no fast_install, which is unacceptable.
11080 # Some rework will be needed to allow for fast_install
11081 # before this can be enabled.
11082 hardcode_into_libs=yes
11083
11084 # Append ld.so.conf contents to the search path
11085 if test -f /etc/ld.so.conf; then
11086 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' ' '`
11087 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11088 fi
11089
11090 # We used to test for /lib/ld.so.1 and disable shared libraries on
11091 # powerpc, because MkLinux only supported shared libraries with the
11092 # GNU dynamic linker. Since this was broken with cross compilers,
11093 # most powerpc-linux boxes support dynamic linking these days and
11094 # people can always --disable-shared, the test was removed, and we
11095 # assume the GNU/Linux dynamic linker is in use.
11096 dynamic_linker='GNU/Linux ld.so'
11097 ;;
11098
11099 netbsd*)
11100 version_type=sunos
11101 need_lib_prefix=no
11102 need_version=no
11103 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11104 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11105 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11106 dynamic_linker='NetBSD (a.out) ld.so'
11107 else
11108 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11109 soname_spec='${libname}${release}${shared_ext}$major'
11110 dynamic_linker='NetBSD ld.elf_so'
11111 fi
11112 shlibpath_var=LD_LIBRARY_PATH
11113 shlibpath_overrides_runpath=yes
11114 hardcode_into_libs=yes
11115 ;;
11116
11117 newsos6)
11118 version_type=linux
11119 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11120 shlibpath_var=LD_LIBRARY_PATH
11121 shlibpath_overrides_runpath=yes
11122 ;;
11123
11124 *nto* | *qnx*)
11125 version_type=qnx
11126 need_lib_prefix=no
11127 need_version=no
11128 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11129 soname_spec='${libname}${release}${shared_ext}$major'
11130 shlibpath_var=LD_LIBRARY_PATH
11131 shlibpath_overrides_runpath=no
11132 hardcode_into_libs=yes
11133 dynamic_linker='ldqnx.so'
11134 ;;
11135
11136 openbsd*)
11137 version_type=sunos
11138 sys_lib_dlsearch_path_spec="/usr/lib"
11139 need_lib_prefix=no
11140 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11141 case $host_os in
11142 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11143 *) need_version=no ;;
11144 esac
11145 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11146 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11147 shlibpath_var=LD_LIBRARY_PATH
11148 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11149 case $host_os in
11150 openbsd2.[89] | openbsd2.[89].*)
11151 shlibpath_overrides_runpath=no
11152 ;;
11153 *)
11154 shlibpath_overrides_runpath=yes
11155 ;;
11156 esac
11157 else
11158 shlibpath_overrides_runpath=yes
11159 fi
11160 ;;
11161
11162 os2*)
11163 libname_spec='$name'
11164 shrext_cmds=".dll"
11165 need_lib_prefix=no
11166 library_names_spec='$libname${shared_ext} $libname.a'
11167 dynamic_linker='OS/2 ld.exe'
11168 shlibpath_var=LIBPATH
11169 ;;
11170
11171 osf3* | osf4* | osf5*)
11172 version_type=osf
11173 need_lib_prefix=no
11174 need_version=no
11175 soname_spec='${libname}${release}${shared_ext}$major'
11176 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11177 shlibpath_var=LD_LIBRARY_PATH
11178 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11179 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11180 ;;
11181
11182 rdos*)
11183 dynamic_linker=no
11184 ;;
11185
11186 solaris*)
11187 version_type=linux
11188 need_lib_prefix=no
11189 need_version=no
11190 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11191 soname_spec='${libname}${release}${shared_ext}$major'
11192 shlibpath_var=LD_LIBRARY_PATH
11193 shlibpath_overrides_runpath=yes
11194 hardcode_into_libs=yes
11195 # ldd complains unless libraries are executable
11196 postinstall_cmds='chmod +x $lib'
11197 ;;
11198
11199 sunos4*)
11200 version_type=sunos
11201 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11202 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11203 shlibpath_var=LD_LIBRARY_PATH
11204 shlibpath_overrides_runpath=yes
11205 if test "$with_gnu_ld" = yes; then
11206 need_lib_prefix=no
11207 fi
11208 need_version=yes
11209 ;;
11210
11211 sysv4 | sysv4.3*)
11212 version_type=linux
11213 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11214 soname_spec='${libname}${release}${shared_ext}$major'
11215 shlibpath_var=LD_LIBRARY_PATH
11216 case $host_vendor in
11217 sni)
11218 shlibpath_overrides_runpath=no
11219 need_lib_prefix=no
11220 runpath_var=LD_RUN_PATH
11221 ;;
11222 siemens)
11223 need_lib_prefix=no
11224 ;;
11225 motorola)
11226 need_lib_prefix=no
11227 need_version=no
11228 shlibpath_overrides_runpath=no
11229 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11230 ;;
11231 esac
11232 ;;
11233
11234 sysv4*MP*)
11235 if test -d /usr/nec ;then
11236 version_type=linux
11237 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11238 soname_spec='$libname${shared_ext}.$major'
11239 shlibpath_var=LD_LIBRARY_PATH
11240 fi
11241 ;;
11242
11243 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11244 version_type=freebsd-elf
11245 need_lib_prefix=no
11246 need_version=no
11247 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11248 soname_spec='${libname}${release}${shared_ext}$major'
11249 shlibpath_var=LD_LIBRARY_PATH
11250 shlibpath_overrides_runpath=yes
11251 hardcode_into_libs=yes
11252 if test "$with_gnu_ld" = yes; then
11253 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11254 else
11255 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11256 case $host_os in
11257 sco3.2v5*)
11258 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11259 ;;
11260 esac
11261 fi
11262 sys_lib_dlsearch_path_spec='/usr/lib'
11263 ;;
11264
11265 tpf*)
11266 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11267 version_type=linux
11268 need_lib_prefix=no
11269 need_version=no
11270 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11271 shlibpath_var=LD_LIBRARY_PATH
11272 shlibpath_overrides_runpath=no
11273 hardcode_into_libs=yes
11274 ;;
11275
11276 uts4*)
11277 version_type=linux
11278 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11279 soname_spec='${libname}${release}${shared_ext}$major'
11280 shlibpath_var=LD_LIBRARY_PATH
11281 ;;
11282
11283 *)
11284 dynamic_linker=no
11285 ;;
11286 esac
11287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11288 $as_echo "$dynamic_linker" >&6; }
11289 test "$dynamic_linker" = no && can_build_shared=no
11290
11291 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11292 if test "$GCC" = yes; then
11293 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11294 fi
11295
11296 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11297 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11298 fi
11299 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11300 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11301 fi
11302
11303
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11395 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11396 hardcode_action=
11397 if test -n "$hardcode_libdir_flag_spec" ||
11398 test -n "$runpath_var" ||
11399 test "X$hardcode_automatic" = "Xyes" ; then
11400
11401 # We can hardcode non-existent directories.
11402 if test "$hardcode_direct" != no &&
11403 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11404 # have to relink, otherwise we might link with an installed library
11405 # when we should be linking with a yet-to-be-installed one
11406 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11407 test "$hardcode_minus_L" != no; then
11408 # Linking always hardcodes the temporary library directory.
11409 hardcode_action=relink
11410 else
11411 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11412 hardcode_action=immediate
11413 fi
11414 else
11415 # We cannot hardcode anything, or else we can only hardcode existing
11416 # directories.
11417 hardcode_action=unsupported
11418 fi
11419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11420 $as_echo "$hardcode_action" >&6; }
11421
11422 if test "$hardcode_action" = relink ||
11423 test "$inherit_rpath" = yes; then
11424 # Fast installation is not supported
11425 enable_fast_install=no
11426 elif test "$shlibpath_overrides_runpath" = yes ||
11427 test "$enable_shared" = no; then
11428 # Fast installation is not necessary
11429 enable_fast_install=needless
11430 fi
11431
11432
11433
11434
11435
11436
11437 if test "x$enable_dlopen" != xyes; then
11438 enable_dlopen=unknown
11439 enable_dlopen_self=unknown
11440 enable_dlopen_self_static=unknown
11441 else
11442 lt_cv_dlopen=no
11443 lt_cv_dlopen_libs=
11444
11445 case $host_os in
11446 beos*)
11447 lt_cv_dlopen="load_add_on"
11448 lt_cv_dlopen_libs=
11449 lt_cv_dlopen_self=yes
11450 ;;
11451
11452 mingw* | pw32* | cegcc*)
11453 lt_cv_dlopen="LoadLibrary"
11454 lt_cv_dlopen_libs=
11455 ;;
11456
11457 cygwin*)
11458 lt_cv_dlopen="dlopen"
11459 lt_cv_dlopen_libs=
11460 ;;
11461
11462 darwin*)
11463 # if libdl is installed we need to link against it
11464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11465 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11466 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11467 $as_echo_n "(cached) " >&6
11468 else
11469 ac_check_lib_save_LIBS=$LIBS
11470 LIBS="-ldl $LIBS"
11471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11472 /* end confdefs.h. */
11473
11474 /* Override any GCC internal prototype to avoid an error.
11475 Use char because int might match the return type of a GCC
11476 builtin and then its argument prototype would still apply. */
11477 #ifdef __cplusplus
11478 extern "C"
11479 #endif
11480 char dlopen ();
11481 int
11482 main ()
11483 {
11484 return dlopen ();
11485 ;
11486 return 0;
11487 }
11488 _ACEOF
11489 if ac_fn_c_try_link "$LINENO"; then :
11490 ac_cv_lib_dl_dlopen=yes
11491 else
11492 ac_cv_lib_dl_dlopen=no
11493 fi
11494 rm -f core conftest.err conftest.$ac_objext \
11495 conftest$ac_exeext conftest.$ac_ext
11496 LIBS=$ac_check_lib_save_LIBS
11497 fi
11498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11499 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11500 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11501 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11502 else
11503
11504 lt_cv_dlopen="dyld"
11505 lt_cv_dlopen_libs=
11506 lt_cv_dlopen_self=yes
11507
11508 fi
11509
11510 ;;
11511
11512 *)
11513 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11514 if test "x$ac_cv_func_shl_load" = x""yes; then :
11515 lt_cv_dlopen="shl_load"
11516 else
11517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11518 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11519 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11520 $as_echo_n "(cached) " >&6
11521 else
11522 ac_check_lib_save_LIBS=$LIBS
11523 LIBS="-ldld $LIBS"
11524 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11525 /* end confdefs.h. */
11526
11527 /* Override any GCC internal prototype to avoid an error.
11528 Use char because int might match the return type of a GCC
11529 builtin and then its argument prototype would still apply. */
11530 #ifdef __cplusplus
11531 extern "C"
11532 #endif
11533 char shl_load ();
11534 int
11535 main ()
11536 {
11537 return shl_load ();
11538 ;
11539 return 0;
11540 }
11541 _ACEOF
11542 if ac_fn_c_try_link "$LINENO"; then :
11543 ac_cv_lib_dld_shl_load=yes
11544 else
11545 ac_cv_lib_dld_shl_load=no
11546 fi
11547 rm -f core conftest.err conftest.$ac_objext \
11548 conftest$ac_exeext conftest.$ac_ext
11549 LIBS=$ac_check_lib_save_LIBS
11550 fi
11551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11552 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11553 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
11554 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11555 else
11556 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11557 if test "x$ac_cv_func_dlopen" = x""yes; then :
11558 lt_cv_dlopen="dlopen"
11559 else
11560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11561 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11562 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11563 $as_echo_n "(cached) " >&6
11564 else
11565 ac_check_lib_save_LIBS=$LIBS
11566 LIBS="-ldl $LIBS"
11567 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11568 /* end confdefs.h. */
11569
11570 /* Override any GCC internal prototype to avoid an error.
11571 Use char because int might match the return type of a GCC
11572 builtin and then its argument prototype would still apply. */
11573 #ifdef __cplusplus
11574 extern "C"
11575 #endif
11576 char dlopen ();
11577 int
11578 main ()
11579 {
11580 return dlopen ();
11581 ;
11582 return 0;
11583 }
11584 _ACEOF
11585 if ac_fn_c_try_link "$LINENO"; then :
11586 ac_cv_lib_dl_dlopen=yes
11587 else
11588 ac_cv_lib_dl_dlopen=no
11589 fi
11590 rm -f core conftest.err conftest.$ac_objext \
11591 conftest$ac_exeext conftest.$ac_ext
11592 LIBS=$ac_check_lib_save_LIBS
11593 fi
11594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11595 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11596 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11597 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11598 else
11599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11600 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11601 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
11602 $as_echo_n "(cached) " >&6
11603 else
11604 ac_check_lib_save_LIBS=$LIBS
11605 LIBS="-lsvld $LIBS"
11606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11607 /* end confdefs.h. */
11608
11609 /* Override any GCC internal prototype to avoid an error.
11610 Use char because int might match the return type of a GCC
11611 builtin and then its argument prototype would still apply. */
11612 #ifdef __cplusplus
11613 extern "C"
11614 #endif
11615 char dlopen ();
11616 int
11617 main ()
11618 {
11619 return dlopen ();
11620 ;
11621 return 0;
11622 }
11623 _ACEOF
11624 if ac_fn_c_try_link "$LINENO"; then :
11625 ac_cv_lib_svld_dlopen=yes
11626 else
11627 ac_cv_lib_svld_dlopen=no
11628 fi
11629 rm -f core conftest.err conftest.$ac_objext \
11630 conftest$ac_exeext conftest.$ac_ext
11631 LIBS=$ac_check_lib_save_LIBS
11632 fi
11633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11634 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11635 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
11636 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11637 else
11638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11639 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11640 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11641 $as_echo_n "(cached) " >&6
11642 else
11643 ac_check_lib_save_LIBS=$LIBS
11644 LIBS="-ldld $LIBS"
11645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11646 /* end confdefs.h. */
11647
11648 /* Override any GCC internal prototype to avoid an error.
11649 Use char because int might match the return type of a GCC
11650 builtin and then its argument prototype would still apply. */
11651 #ifdef __cplusplus
11652 extern "C"
11653 #endif
11654 char dld_link ();
11655 int
11656 main ()
11657 {
11658 return dld_link ();
11659 ;
11660 return 0;
11661 }
11662 _ACEOF
11663 if ac_fn_c_try_link "$LINENO"; then :
11664 ac_cv_lib_dld_dld_link=yes
11665 else
11666 ac_cv_lib_dld_dld_link=no
11667 fi
11668 rm -f core conftest.err conftest.$ac_objext \
11669 conftest$ac_exeext conftest.$ac_ext
11670 LIBS=$ac_check_lib_save_LIBS
11671 fi
11672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11673 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11674 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
11675 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11676 fi
11677
11678
11679 fi
11680
11681
11682 fi
11683
11684
11685 fi
11686
11687
11688 fi
11689
11690
11691 fi
11692
11693 ;;
11694 esac
11695
11696 if test "x$lt_cv_dlopen" != xno; then
11697 enable_dlopen=yes
11698 else
11699 enable_dlopen=no
11700 fi
11701
11702 case $lt_cv_dlopen in
11703 dlopen)
11704 save_CPPFLAGS="$CPPFLAGS"
11705 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11706
11707 save_LDFLAGS="$LDFLAGS"
11708 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11709
11710 save_LIBS="$LIBS"
11711 LIBS="$lt_cv_dlopen_libs $LIBS"
11712
11713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11714 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11715 if test "${lt_cv_dlopen_self+set}" = set; then :
11716 $as_echo_n "(cached) " >&6
11717 else
11718 if test "$cross_compiling" = yes; then :
11719 lt_cv_dlopen_self=cross
11720 else
11721 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11722 lt_status=$lt_dlunknown
11723 cat > conftest.$ac_ext <<_LT_EOF
11724 #line 11724 "configure"
11725 #include "confdefs.h"
11726
11727 #if HAVE_DLFCN_H
11728 #include <dlfcn.h>
11729 #endif
11730
11731 #include <stdio.h>
11732
11733 #ifdef RTLD_GLOBAL
11734 # define LT_DLGLOBAL RTLD_GLOBAL
11735 #else
11736 # ifdef DL_GLOBAL
11737 # define LT_DLGLOBAL DL_GLOBAL
11738 # else
11739 # define LT_DLGLOBAL 0
11740 # endif
11741 #endif
11742
11743 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11744 find out it does not work in some platform. */
11745 #ifndef LT_DLLAZY_OR_NOW
11746 # ifdef RTLD_LAZY
11747 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11748 # else
11749 # ifdef DL_LAZY
11750 # define LT_DLLAZY_OR_NOW DL_LAZY
11751 # else
11752 # ifdef RTLD_NOW
11753 # define LT_DLLAZY_OR_NOW RTLD_NOW
11754 # else
11755 # ifdef DL_NOW
11756 # define LT_DLLAZY_OR_NOW DL_NOW
11757 # else
11758 # define LT_DLLAZY_OR_NOW 0
11759 # endif
11760 # endif
11761 # endif
11762 # endif
11763 #endif
11764
11765 /* When -fvisbility=hidden is used, assume the code has been annotated
11766 correspondingly for the symbols needed. */
11767 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11768 void fnord () __attribute__((visibility("default")));
11769 #endif
11770
11771 void fnord () { int i=42; }
11772 int main ()
11773 {
11774 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11775 int status = $lt_dlunknown;
11776
11777 if (self)
11778 {
11779 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11780 else
11781 {
11782 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11783 else puts (dlerror ());
11784 }
11785 /* dlclose (self); */
11786 }
11787 else
11788 puts (dlerror ());
11789
11790 return status;
11791 }
11792 _LT_EOF
11793 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11794 (eval $ac_link) 2>&5
11795 ac_status=$?
11796 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11797 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11798 (./conftest; exit; ) >&5 2>/dev/null
11799 lt_status=$?
11800 case x$lt_status in
11801 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11802 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11803 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11804 esac
11805 else :
11806 # compilation failed
11807 lt_cv_dlopen_self=no
11808 fi
11809 fi
11810 rm -fr conftest*
11811
11812
11813 fi
11814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11815 $as_echo "$lt_cv_dlopen_self" >&6; }
11816
11817 if test "x$lt_cv_dlopen_self" = xyes; then
11818 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11820 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11821 if test "${lt_cv_dlopen_self_static+set}" = set; then :
11822 $as_echo_n "(cached) " >&6
11823 else
11824 if test "$cross_compiling" = yes; then :
11825 lt_cv_dlopen_self_static=cross
11826 else
11827 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11828 lt_status=$lt_dlunknown
11829 cat > conftest.$ac_ext <<_LT_EOF
11830 #line 11830 "configure"
11831 #include "confdefs.h"
11832
11833 #if HAVE_DLFCN_H
11834 #include <dlfcn.h>
11835 #endif
11836
11837 #include <stdio.h>
11838
11839 #ifdef RTLD_GLOBAL
11840 # define LT_DLGLOBAL RTLD_GLOBAL
11841 #else
11842 # ifdef DL_GLOBAL
11843 # define LT_DLGLOBAL DL_GLOBAL
11844 # else
11845 # define LT_DLGLOBAL 0
11846 # endif
11847 #endif
11848
11849 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11850 find out it does not work in some platform. */
11851 #ifndef LT_DLLAZY_OR_NOW
11852 # ifdef RTLD_LAZY
11853 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11854 # else
11855 # ifdef DL_LAZY
11856 # define LT_DLLAZY_OR_NOW DL_LAZY
11857 # else
11858 # ifdef RTLD_NOW
11859 # define LT_DLLAZY_OR_NOW RTLD_NOW
11860 # else
11861 # ifdef DL_NOW
11862 # define LT_DLLAZY_OR_NOW DL_NOW
11863 # else
11864 # define LT_DLLAZY_OR_NOW 0
11865 # endif
11866 # endif
11867 # endif
11868 # endif
11869 #endif
11870
11871 /* When -fvisbility=hidden is used, assume the code has been annotated
11872 correspondingly for the symbols needed. */
11873 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11874 void fnord () __attribute__((visibility("default")));
11875 #endif
11876
11877 void fnord () { int i=42; }
11878 int main ()
11879 {
11880 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11881 int status = $lt_dlunknown;
11882
11883 if (self)
11884 {
11885 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11886 else
11887 {
11888 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11889 else puts (dlerror ());
11890 }
11891 /* dlclose (self); */
11892 }
11893 else
11894 puts (dlerror ());
11895
11896 return status;
11897 }
11898 _LT_EOF
11899 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11900 (eval $ac_link) 2>&5
11901 ac_status=$?
11902 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11903 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11904 (./conftest; exit; ) >&5 2>/dev/null
11905 lt_status=$?
11906 case x$lt_status in
11907 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11908 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11909 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11910 esac
11911 else :
11912 # compilation failed
11913 lt_cv_dlopen_self_static=no
11914 fi
11915 fi
11916 rm -fr conftest*
11917
11918
11919 fi
11920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11921 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11922 fi
11923
11924 CPPFLAGS="$save_CPPFLAGS"
11925 LDFLAGS="$save_LDFLAGS"
11926 LIBS="$save_LIBS"
11927 ;;
11928 esac
11929
11930 case $lt_cv_dlopen_self in
11931 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11932 *) enable_dlopen_self=unknown ;;
11933 esac
11934
11935 case $lt_cv_dlopen_self_static in
11936 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11937 *) enable_dlopen_self_static=unknown ;;
11938 esac
11939 fi
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957 striplib=
11958 old_striplib=
11959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11960 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11961 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11962 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11963 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11965 $as_echo "yes" >&6; }
11966 else
11967 # FIXME - insert some real tests, host_os isn't really good enough
11968 case $host_os in
11969 darwin*)
11970 if test -n "$STRIP" ; then
11971 striplib="$STRIP -x"
11972 old_striplib="$STRIP -S"
11973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11974 $as_echo "yes" >&6; }
11975 else
11976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11977 $as_echo "no" >&6; }
11978 fi
11979 ;;
11980 *)
11981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11982 $as_echo "no" >&6; }
11983 ;;
11984 esac
11985 fi
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
11997
11998 # Report which library types will actually be built
11999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12000 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12002 $as_echo "$can_build_shared" >&6; }
12003
12004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12005 $as_echo_n "checking whether to build shared libraries... " >&6; }
12006 test "$can_build_shared" = "no" && enable_shared=no
12007
12008 # On AIX, shared libraries and static libraries use the same namespace, and
12009 # are all built from PIC.
12010 case $host_os in
12011 aix3*)
12012 test "$enable_shared" = yes && enable_static=no
12013 if test -n "$RANLIB"; then
12014 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12015 postinstall_cmds='$RANLIB $lib'
12016 fi
12017 ;;
12018
12019 aix[4-9]*)
12020 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12021 test "$enable_shared" = yes && enable_static=no
12022 fi
12023 ;;
12024 esac
12025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12026 $as_echo "$enable_shared" >&6; }
12027
12028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12029 $as_echo_n "checking whether to build static libraries... " >&6; }
12030 # Make sure either enable_shared or enable_static is yes.
12031 test "$enable_shared" = yes || enable_static=yes
12032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12033 $as_echo "$enable_static" >&6; }
12034
12035
12036
12037
12038 fi
12039 ac_ext=c
12040 ac_cpp='$CPP $CPPFLAGS'
12041 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12042 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12043 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12044
12045 CC="$lt_save_CC"
12046
12047 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12048 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12049 (test "X$CXX" != "Xg++"))) ; then
12050 ac_ext=cpp
12051 ac_cpp='$CXXCPP $CPPFLAGS'
12052 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12053 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12054 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12056 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12057 if test -z "$CXXCPP"; then
12058 if test "${ac_cv_prog_CXXCPP+set}" = set; then :
12059 $as_echo_n "(cached) " >&6
12060 else
12061 # Double quotes because CXXCPP needs to be expanded
12062 for CXXCPP in "$CXX -E" "/lib/cpp"
12063 do
12064 ac_preproc_ok=false
12065 for ac_cxx_preproc_warn_flag in '' yes
12066 do
12067 # Use a header file that comes with gcc, so configuring glibc
12068 # with a fresh cross-compiler works.
12069 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12070 # <limits.h> exists even on freestanding compilers.
12071 # On the NeXT, cc -E runs the code through the compiler's parser,
12072 # not just through cpp. "Syntax error" is here to catch this case.
12073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12074 /* end confdefs.h. */
12075 #ifdef __STDC__
12076 # include <limits.h>
12077 #else
12078 # include <assert.h>
12079 #endif
12080 Syntax error
12081 _ACEOF
12082 if ac_fn_cxx_try_cpp "$LINENO"; then :
12083
12084 else
12085 # Broken: fails on valid input.
12086 continue
12087 fi
12088 rm -f conftest.err conftest.$ac_ext
12089
12090 # OK, works on sane cases. Now check whether nonexistent headers
12091 # can be detected and how.
12092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12093 /* end confdefs.h. */
12094 #include <ac_nonexistent.h>
12095 _ACEOF
12096 if ac_fn_cxx_try_cpp "$LINENO"; then :
12097 # Broken: success on invalid input.
12098 continue
12099 else
12100 # Passes both tests.
12101 ac_preproc_ok=:
12102 break
12103 fi
12104 rm -f conftest.err conftest.$ac_ext
12105
12106 done
12107 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12108 rm -f conftest.err conftest.$ac_ext
12109 if $ac_preproc_ok; then :
12110 break
12111 fi
12112
12113 done
12114 ac_cv_prog_CXXCPP=$CXXCPP
12115
12116 fi
12117 CXXCPP=$ac_cv_prog_CXXCPP
12118 else
12119 ac_cv_prog_CXXCPP=$CXXCPP
12120 fi
12121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12122 $as_echo "$CXXCPP" >&6; }
12123 ac_preproc_ok=false
12124 for ac_cxx_preproc_warn_flag in '' yes
12125 do
12126 # Use a header file that comes with gcc, so configuring glibc
12127 # with a fresh cross-compiler works.
12128 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12129 # <limits.h> exists even on freestanding compilers.
12130 # On the NeXT, cc -E runs the code through the compiler's parser,
12131 # not just through cpp. "Syntax error" is here to catch this case.
12132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12133 /* end confdefs.h. */
12134 #ifdef __STDC__
12135 # include <limits.h>
12136 #else
12137 # include <assert.h>
12138 #endif
12139 Syntax error
12140 _ACEOF
12141 if ac_fn_cxx_try_cpp "$LINENO"; then :
12142
12143 else
12144 # Broken: fails on valid input.
12145 continue
12146 fi
12147 rm -f conftest.err conftest.$ac_ext
12148
12149 # OK, works on sane cases. Now check whether nonexistent headers
12150 # can be detected and how.
12151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12152 /* end confdefs.h. */
12153 #include <ac_nonexistent.h>
12154 _ACEOF
12155 if ac_fn_cxx_try_cpp "$LINENO"; then :
12156 # Broken: success on invalid input.
12157 continue
12158 else
12159 # Passes both tests.
12160 ac_preproc_ok=:
12161 break
12162 fi
12163 rm -f conftest.err conftest.$ac_ext
12164
12165 done
12166 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12167 rm -f conftest.err conftest.$ac_ext
12168 if $ac_preproc_ok; then :
12169
12170 else
12171 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12172 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12173 as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
12174 See \`config.log' for more details." "$LINENO" 5; }
12175 fi
12176
12177 ac_ext=c
12178 ac_cpp='$CPP $CPPFLAGS'
12179 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12180 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12181 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12182
12183 else
12184 _lt_caught_CXX_error=yes
12185 fi
12186
12187 ac_ext=cpp
12188 ac_cpp='$CXXCPP $CPPFLAGS'
12189 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12190 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12191 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12192
12193 archive_cmds_need_lc_CXX=no
12194 allow_undefined_flag_CXX=
12195 always_export_symbols_CXX=no
12196 archive_expsym_cmds_CXX=
12197 compiler_needs_object_CXX=no
12198 export_dynamic_flag_spec_CXX=
12199 hardcode_direct_CXX=no
12200 hardcode_direct_absolute_CXX=no
12201 hardcode_libdir_flag_spec_CXX=
12202 hardcode_libdir_flag_spec_ld_CXX=
12203 hardcode_libdir_separator_CXX=
12204 hardcode_minus_L_CXX=no
12205 hardcode_shlibpath_var_CXX=unsupported
12206 hardcode_automatic_CXX=no
12207 inherit_rpath_CXX=no
12208 module_cmds_CXX=
12209 module_expsym_cmds_CXX=
12210 link_all_deplibs_CXX=unknown
12211 old_archive_cmds_CXX=$old_archive_cmds
12212 reload_flag_CXX=$reload_flag
12213 reload_cmds_CXX=$reload_cmds
12214 no_undefined_flag_CXX=
12215 whole_archive_flag_spec_CXX=
12216 enable_shared_with_static_runtimes_CXX=no
12217
12218 # Source file extension for C++ test sources.
12219 ac_ext=cpp
12220
12221 # Object file extension for compiled C++ test sources.
12222 objext=o
12223 objext_CXX=$objext
12224
12225 # No sense in running all these tests if we already determined that
12226 # the CXX compiler isn't working. Some variables (like enable_shared)
12227 # are currently assumed to apply to all compilers on this platform,
12228 # and will be corrupted by setting them based on a non-working compiler.
12229 if test "$_lt_caught_CXX_error" != yes; then
12230 # Code to be used in simple compile tests
12231 lt_simple_compile_test_code="int some_variable = 0;"
12232
12233 # Code to be used in simple link tests
12234 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12235
12236 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12237
12238
12239
12240
12241
12242
12243 # If no C compiler was specified, use CC.
12244 LTCC=${LTCC-"$CC"}
12245
12246 # If no C compiler flags were specified, use CFLAGS.
12247 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12248
12249 # Allow CC to be a program name with arguments.
12250 compiler=$CC
12251
12252
12253 # save warnings/boilerplate of simple test code
12254 ac_outfile=conftest.$ac_objext
12255 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12256 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12257 _lt_compiler_boilerplate=`cat conftest.err`
12258 $RM conftest*
12259
12260 ac_outfile=conftest.$ac_objext
12261 echo "$lt_simple_link_test_code" >conftest.$ac_ext
12262 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12263 _lt_linker_boilerplate=`cat conftest.err`
12264 $RM -r conftest*
12265
12266
12267 # Allow CC to be a program name with arguments.
12268 lt_save_CC=$CC
12269 lt_save_LD=$LD
12270 lt_save_GCC=$GCC
12271 GCC=$GXX
12272 lt_save_with_gnu_ld=$with_gnu_ld
12273 lt_save_path_LD=$lt_cv_path_LD
12274 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12275 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12276 else
12277 $as_unset lt_cv_prog_gnu_ld
12278 fi
12279 if test -n "${lt_cv_path_LDCXX+set}"; then
12280 lt_cv_path_LD=$lt_cv_path_LDCXX
12281 else
12282 $as_unset lt_cv_path_LD
12283 fi
12284 test -z "${LDCXX+set}" || LD=$LDCXX
12285 CC=${CXX-"c++"}
12286 compiler=$CC
12287 compiler_CXX=$CC
12288 for cc_temp in $compiler""; do
12289 case $cc_temp in
12290 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12291 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12292 \-*) ;;
12293 *) break;;
12294 esac
12295 done
12296 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12297
12298
12299 if test -n "$compiler"; then
12300 # We don't want -fno-exception when compiling C++ code, so set the
12301 # no_builtin_flag separately
12302 if test "$GXX" = yes; then
12303 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12304 else
12305 lt_prog_compiler_no_builtin_flag_CXX=
12306 fi
12307
12308 if test "$GXX" = yes; then
12309 # Set up default GNU C++ configuration
12310
12311
12312
12313 # Check whether --with-gnu-ld was given.
12314 if test "${with_gnu_ld+set}" = set; then :
12315 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12316 else
12317 with_gnu_ld=no
12318 fi
12319
12320 ac_prog=ld
12321 if test "$GCC" = yes; then
12322 # Check if gcc -print-prog-name=ld gives a path.
12323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12324 $as_echo_n "checking for ld used by $CC... " >&6; }
12325 case $host in
12326 *-*-mingw*)
12327 # gcc leaves a trailing carriage return which upsets mingw
12328 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12329 *)
12330 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12331 esac
12332 case $ac_prog in
12333 # Accept absolute paths.
12334 [\\/]* | ?:[\\/]*)
12335 re_direlt='/[^/][^/]*/\.\./'
12336 # Canonicalize the pathname of ld
12337 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12338 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12339 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12340 done
12341 test -z "$LD" && LD="$ac_prog"
12342 ;;
12343 "")
12344 # If it fails, then pretend we aren't using GCC.
12345 ac_prog=ld
12346 ;;
12347 *)
12348 # If it is relative, then search for the first ld in PATH.
12349 with_gnu_ld=unknown
12350 ;;
12351 esac
12352 elif test "$with_gnu_ld" = yes; then
12353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12354 $as_echo_n "checking for GNU ld... " >&6; }
12355 else
12356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12357 $as_echo_n "checking for non-GNU ld... " >&6; }
12358 fi
12359 if test "${lt_cv_path_LD+set}" = set; then :
12360 $as_echo_n "(cached) " >&6
12361 else
12362 if test -z "$LD"; then
12363 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12364 for ac_dir in $PATH; do
12365 IFS="$lt_save_ifs"
12366 test -z "$ac_dir" && ac_dir=.
12367 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12368 lt_cv_path_LD="$ac_dir/$ac_prog"
12369 # Check to see if the program is GNU ld. I'd rather use --version,
12370 # but apparently some variants of GNU ld only accept -v.
12371 # Break only if it was the GNU/non-GNU ld that we prefer.
12372 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12373 *GNU* | *'with BFD'*)
12374 test "$with_gnu_ld" != no && break
12375 ;;
12376 *)
12377 test "$with_gnu_ld" != yes && break
12378 ;;
12379 esac
12380 fi
12381 done
12382 IFS="$lt_save_ifs"
12383 else
12384 lt_cv_path_LD="$LD" # Let the user override the test with a path.
12385 fi
12386 fi
12387
12388 LD="$lt_cv_path_LD"
12389 if test -n "$LD"; then
12390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12391 $as_echo "$LD" >&6; }
12392 else
12393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12394 $as_echo "no" >&6; }
12395 fi
12396 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
12397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12398 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12399 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
12400 $as_echo_n "(cached) " >&6
12401 else
12402 # I'd rather use --version here, but apparently some GNU lds only accept -v.
12403 case `$LD -v 2>&1 </dev/null` in
12404 *GNU* | *'with BFD'*)
12405 lt_cv_prog_gnu_ld=yes
12406 ;;
12407 *)
12408 lt_cv_prog_gnu_ld=no
12409 ;;
12410 esac
12411 fi
12412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12413 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
12414 with_gnu_ld=$lt_cv_prog_gnu_ld
12415
12416
12417
12418
12419
12420
12421
12422 # Check if GNU C++ uses GNU ld as the underlying linker, since the
12423 # archiving commands below assume that GNU ld is being used.
12424 if test "$with_gnu_ld" = yes; then
12425 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12426 archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12427
12428 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12429 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12430
12431 # If archive_cmds runs LD, not CC, wlarc should be empty
12432 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12433 # investigate it a little bit more. (MM)
12434 wlarc='${wl}'
12435
12436 # ancient GNU ld didn't support --whole-archive et. al.
12437 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12438 $GREP 'no-whole-archive' > /dev/null; then
12439 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12440 else
12441 whole_archive_flag_spec_CXX=
12442 fi
12443 else
12444 with_gnu_ld=no
12445 wlarc=
12446
12447 # A generic and very simple default shared library creation
12448 # command for GNU C++ for the case where it uses the native
12449 # linker, instead of GNU ld. If possible, this setting should
12450 # overridden to take advantage of the native linker features on
12451 # the platform it is being used on.
12452 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12453 fi
12454
12455 # Commands to make compiler produce verbose output that lists
12456 # what "hidden" libraries, object files and flags are used when
12457 # linking a shared library.
12458 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12459
12460 else
12461 GXX=no
12462 with_gnu_ld=no
12463 wlarc=
12464 fi
12465
12466 # PORTME: fill in a description of your system's C++ link characteristics
12467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12468 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12469 ld_shlibs_CXX=yes
12470 case $host_os in
12471 aix3*)
12472 # FIXME: insert proper C++ library support
12473 ld_shlibs_CXX=no
12474 ;;
12475 aix[4-9]*)
12476 if test "$host_cpu" = ia64; then
12477 # On IA64, the linker does run time linking by default, so we don't
12478 # have to do anything special.
12479 aix_use_runtimelinking=no
12480 exp_sym_flag='-Bexport'
12481 no_entry_flag=""
12482 else
12483 aix_use_runtimelinking=no
12484
12485 # Test if we are trying to use run time linking or normal
12486 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12487 # need to do runtime linking.
12488 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12489 for ld_flag in $LDFLAGS; do
12490 case $ld_flag in
12491 *-brtl*)
12492 aix_use_runtimelinking=yes
12493 break
12494 ;;
12495 esac
12496 done
12497 ;;
12498 esac
12499
12500 exp_sym_flag='-bexport'
12501 no_entry_flag='-bnoentry'
12502 fi
12503
12504 # When large executables or shared objects are built, AIX ld can
12505 # have problems creating the table of contents. If linking a library
12506 # or program results in "error TOC overflow" add -mminimal-toc to
12507 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
12508 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12509
12510 archive_cmds_CXX=''
12511 hardcode_direct_CXX=yes
12512 hardcode_direct_absolute_CXX=yes
12513 hardcode_libdir_separator_CXX=':'
12514 link_all_deplibs_CXX=yes
12515 file_list_spec_CXX='${wl}-f,'
12516
12517 if test "$GXX" = yes; then
12518 case $host_os in aix4.[012]|aix4.[012].*)
12519 # We only want to do this on AIX 4.2 and lower, the check
12520 # below for broken collect2 doesn't work under 4.3+
12521 collect2name=`${CC} -print-prog-name=collect2`
12522 if test -f "$collect2name" &&
12523 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12524 then
12525 # We have reworked collect2
12526 :
12527 else
12528 # We have old collect2
12529 hardcode_direct_CXX=unsupported
12530 # It fails to find uninstalled libraries when the uninstalled
12531 # path is not listed in the libpath. Setting hardcode_minus_L
12532 # to unsupported forces relinking
12533 hardcode_minus_L_CXX=yes
12534 hardcode_libdir_flag_spec_CXX='-L$libdir'
12535 hardcode_libdir_separator_CXX=
12536 fi
12537 esac
12538 shared_flag='-shared'
12539 if test "$aix_use_runtimelinking" = yes; then
12540 shared_flag="$shared_flag "'${wl}-G'
12541 fi
12542 else
12543 # not using gcc
12544 if test "$host_cpu" = ia64; then
12545 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12546 # chokes on -Wl,-G. The following line is correct:
12547 shared_flag='-G'
12548 else
12549 if test "$aix_use_runtimelinking" = yes; then
12550 shared_flag='${wl}-G'
12551 else
12552 shared_flag='${wl}-bM:SRE'
12553 fi
12554 fi
12555 fi
12556
12557 export_dynamic_flag_spec_CXX='${wl}-bexpall'
12558 # It seems that -bexpall does not export symbols beginning with
12559 # underscore (_), so it is better to generate a list of symbols to
12560 # export.
12561 always_export_symbols_CXX=yes
12562 if test "$aix_use_runtimelinking" = yes; then
12563 # Warning - without using the other runtime loading flags (-brtl),
12564 # -berok will link without error, but may produce a broken library.
12565 allow_undefined_flag_CXX='-berok'
12566 # Determine the default libpath from the value encoded in an empty
12567 # executable.
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_cxx_try_link "$LINENO"; then :
12580
12581 lt_aix_libpath_sed='
12582 /Import File Strings/,/^$/ {
12583 /^0/ {
12584 s/^0 *\(.*\)$/\1/
12585 p
12586 }
12587 }'
12588 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12589 # Check for a 64-bit object if we didn't find anything.
12590 if test -z "$aix_libpath"; then
12591 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12592 fi
12593 fi
12594 rm -f core conftest.err conftest.$ac_objext \
12595 conftest$ac_exeext conftest.$ac_ext
12596 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12597
12598 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12599
12600 archive_expsym_cmds_CXX='$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"
12601 else
12602 if test "$host_cpu" = ia64; then
12603 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12604 allow_undefined_flag_CXX="-z nodefs"
12605 archive_expsym_cmds_CXX="\$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"
12606 else
12607 # Determine the default libpath from the value encoded in an
12608 # empty executable.
12609 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12610 /* end confdefs.h. */
12611
12612 int
12613 main ()
12614 {
12615
12616 ;
12617 return 0;
12618 }
12619 _ACEOF
12620 if ac_fn_cxx_try_link "$LINENO"; then :
12621
12622 lt_aix_libpath_sed='
12623 /Import File Strings/,/^$/ {
12624 /^0/ {
12625 s/^0 *\(.*\)$/\1/
12626 p
12627 }
12628 }'
12629 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12630 # Check for a 64-bit object if we didn't find anything.
12631 if test -z "$aix_libpath"; then
12632 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12633 fi
12634 fi
12635 rm -f core conftest.err conftest.$ac_objext \
12636 conftest$ac_exeext conftest.$ac_ext
12637 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12638
12639 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12640 # Warning - without using the other run time loading flags,
12641 # -berok will link without error, but may produce a broken library.
12642 no_undefined_flag_CXX=' ${wl}-bernotok'
12643 allow_undefined_flag_CXX=' ${wl}-berok'
12644 if test "$with_gnu_ld" = yes; then
12645 # We only use this code for GNU lds that support --whole-archive.
12646 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12647 else
12648 # Exported symbols can be pulled into shared objects from archives
12649 whole_archive_flag_spec_CXX='$convenience'
12650 fi
12651 archive_cmds_need_lc_CXX=yes
12652 # This is similar to how AIX traditionally builds its shared
12653 # libraries.
12654 archive_expsym_cmds_CXX="\$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'
12655 fi
12656 fi
12657 ;;
12658
12659 beos*)
12660 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12661 allow_undefined_flag_CXX=unsupported
12662 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12663 # support --undefined. This deserves some investigation. FIXME
12664 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12665 else
12666 ld_shlibs_CXX=no
12667 fi
12668 ;;
12669
12670 chorus*)
12671 case $cc_basename in
12672 *)
12673 # FIXME: insert proper C++ library support
12674 ld_shlibs_CXX=no
12675 ;;
12676 esac
12677 ;;
12678
12679 cygwin* | mingw* | pw32* | cegcc*)
12680 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12681 # as there is no search path for DLLs.
12682 hardcode_libdir_flag_spec_CXX='-L$libdir'
12683 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
12684 allow_undefined_flag_CXX=unsupported
12685 always_export_symbols_CXX=no
12686 enable_shared_with_static_runtimes_CXX=yes
12687
12688 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12689 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12690 # If the export-symbols file already is a .def file (1st line
12691 # is EXPORTS), use it as is; otherwise, prepend...
12692 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12693 cp $export_symbols $output_objdir/$soname.def;
12694 else
12695 echo EXPORTS > $output_objdir/$soname.def;
12696 cat $export_symbols >> $output_objdir/$soname.def;
12697 fi~
12698 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12699 else
12700 ld_shlibs_CXX=no
12701 fi
12702 ;;
12703 darwin* | rhapsody*)
12704
12705
12706 archive_cmds_need_lc_CXX=no
12707 hardcode_direct_CXX=no
12708 hardcode_automatic_CXX=yes
12709 hardcode_shlibpath_var_CXX=unsupported
12710 if test "$lt_cv_ld_force_load" = "yes"; then
12711 whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
12712 else
12713 whole_archive_flag_spec_CXX=''
12714 fi
12715 link_all_deplibs_CXX=yes
12716 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
12717 case $cc_basename in
12718 ifort*) _lt_dar_can_shared=yes ;;
12719 *) _lt_dar_can_shared=$GCC ;;
12720 esac
12721 if test "$_lt_dar_can_shared" = "yes"; then
12722 output_verbose_link_cmd=func_echo_all
12723 archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
12724 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
12725 archive_expsym_cmds_CXX="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}"
12726 module_expsym_cmds_CXX="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}"
12727 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
12728 archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
12729 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
12730 fi
12731
12732 else
12733 ld_shlibs_CXX=no
12734 fi
12735
12736 ;;
12737
12738 dgux*)
12739 case $cc_basename in
12740 ec++*)
12741 # FIXME: insert proper C++ library support
12742 ld_shlibs_CXX=no
12743 ;;
12744 ghcx*)
12745 # Green Hills C++ Compiler
12746 # FIXME: insert proper C++ library support
12747 ld_shlibs_CXX=no
12748 ;;
12749 *)
12750 # FIXME: insert proper C++ library support
12751 ld_shlibs_CXX=no
12752 ;;
12753 esac
12754 ;;
12755
12756 freebsd2.*)
12757 # C++ shared libraries reported to be fairly broken before
12758 # switch to ELF
12759 ld_shlibs_CXX=no
12760 ;;
12761
12762 freebsd-elf*)
12763 archive_cmds_need_lc_CXX=no
12764 ;;
12765
12766 freebsd* | dragonfly*)
12767 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
12768 # conventions
12769 ld_shlibs_CXX=yes
12770 ;;
12771
12772 gnu*)
12773 ;;
12774
12775 haiku*)
12776 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12777 link_all_deplibs_CXX=yes
12778 ;;
12779
12780 hpux9*)
12781 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12782 hardcode_libdir_separator_CXX=:
12783 export_dynamic_flag_spec_CXX='${wl}-E'
12784 hardcode_direct_CXX=yes
12785 hardcode_minus_L_CXX=yes # Not in the search PATH,
12786 # but as the default
12787 # location of the library.
12788
12789 case $cc_basename in
12790 CC*)
12791 # FIXME: insert proper C++ library support
12792 ld_shlibs_CXX=no
12793 ;;
12794 aCC*)
12795 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12796 # Commands to make compiler produce verbose output that lists
12797 # what "hidden" libraries, object files and flags are used when
12798 # linking a shared library.
12799 #
12800 # There doesn't appear to be a way to prevent this compiler from
12801 # explicitly linking system object files so we need to strip them
12802 # from the output so that they don't get included in the library
12803 # dependencies.
12804 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12805 ;;
12806 *)
12807 if test "$GXX" = yes; then
12808 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
12809 else
12810 # FIXME: insert proper C++ library support
12811 ld_shlibs_CXX=no
12812 fi
12813 ;;
12814 esac
12815 ;;
12816
12817 hpux10*|hpux11*)
12818 if test $with_gnu_ld = no; then
12819 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
12820 hardcode_libdir_separator_CXX=:
12821
12822 case $host_cpu in
12823 hppa*64*|ia64*)
12824 ;;
12825 *)
12826 export_dynamic_flag_spec_CXX='${wl}-E'
12827 ;;
12828 esac
12829 fi
12830 case $host_cpu in
12831 hppa*64*|ia64*)
12832 hardcode_direct_CXX=no
12833 hardcode_shlibpath_var_CXX=no
12834 ;;
12835 *)
12836 hardcode_direct_CXX=yes
12837 hardcode_direct_absolute_CXX=yes
12838 hardcode_minus_L_CXX=yes # Not in the search PATH,
12839 # but as the default
12840 # location of the library.
12841 ;;
12842 esac
12843
12844 case $cc_basename in
12845 CC*)
12846 # FIXME: insert proper C++ library support
12847 ld_shlibs_CXX=no
12848 ;;
12849 aCC*)
12850 case $host_cpu in
12851 hppa*64*)
12852 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12853 ;;
12854 ia64*)
12855 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12856 ;;
12857 *)
12858 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12859 ;;
12860 esac
12861 # Commands to make compiler produce verbose output that lists
12862 # what "hidden" libraries, object files and flags are used when
12863 # linking a shared library.
12864 #
12865 # There doesn't appear to be a way to prevent this compiler from
12866 # explicitly linking system object files so we need to strip them
12867 # from the output so that they don't get included in the library
12868 # dependencies.
12869 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12870 ;;
12871 *)
12872 if test "$GXX" = yes; then
12873 if test $with_gnu_ld = no; then
12874 case $host_cpu in
12875 hppa*64*)
12876 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12877 ;;
12878 ia64*)
12879 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12880 ;;
12881 *)
12882 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12883 ;;
12884 esac
12885 fi
12886 else
12887 # FIXME: insert proper C++ library support
12888 ld_shlibs_CXX=no
12889 fi
12890 ;;
12891 esac
12892 ;;
12893
12894 interix[3-9]*)
12895 hardcode_direct_CXX=no
12896 hardcode_shlibpath_var_CXX=no
12897 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12898 export_dynamic_flag_spec_CXX='${wl}-E'
12899 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12900 # Instead, shared libraries are loaded at an image base (0x10000000 by
12901 # default) and relocated if they conflict, which is a slow very memory
12902 # consuming and fragmenting process. To avoid this, we pick a random,
12903 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12904 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
12905 archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12906 archive_expsym_cmds_CXX='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'
12907 ;;
12908 irix5* | irix6*)
12909 case $cc_basename in
12910 CC*)
12911 # SGI C++
12912 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
12913
12914 # Archives containing C++ object files must be created using
12915 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
12916 # necessary to make sure instantiated templates are included
12917 # in the archive.
12918 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12919 ;;
12920 *)
12921 if test "$GXX" = yes; then
12922 if test "$with_gnu_ld" = no; then
12923 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $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'
12924 else
12925 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
12926 fi
12927 fi
12928 link_all_deplibs_CXX=yes
12929 ;;
12930 esac
12931 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12932 hardcode_libdir_separator_CXX=:
12933 inherit_rpath_CXX=yes
12934 ;;
12935
12936 linux* | k*bsd*-gnu | kopensolaris*-gnu)
12937 case $cc_basename in
12938 KCC*)
12939 # Kuck and Associates, Inc. (KAI) C++ Compiler
12940
12941 # KCC will only create a shared library if the output file
12942 # ends with ".so" (or ".sl" for HP-UX), so rename the library
12943 # to its proper name (with version) after linking.
12944 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
12945 archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
12946 # Commands to make compiler produce verbose output that lists
12947 # what "hidden" libraries, object files and flags are used when
12948 # linking a shared library.
12949 #
12950 # There doesn't appear to be a way to prevent this compiler from
12951 # explicitly linking system object files so we need to strip them
12952 # from the output so that they don't get included in the library
12953 # dependencies.
12954 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
12955
12956 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12957 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12958
12959 # Archives containing C++ object files must be created using
12960 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12961 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12962 ;;
12963 icpc* | ecpc* )
12964 # Intel C++
12965 with_gnu_ld=yes
12966 # version 8.0 and above of icpc choke on multiply defined symbols
12967 # if we add $predep_objects and $postdep_objects, however 7.1 and
12968 # earlier do not add the objects themselves.
12969 case `$CC -V 2>&1` in
12970 *"Version 7."*)
12971 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12972 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12973 ;;
12974 *) # Version 8.0 or newer
12975 tmp_idyn=
12976 case $host_cpu in
12977 ia64*) tmp_idyn=' -i_dynamic';;
12978 esac
12979 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12980 archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12981 ;;
12982 esac
12983 archive_cmds_need_lc_CXX=no
12984 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12985 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12986 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12987 ;;
12988 pgCC* | pgcpp*)
12989 # Portland Group C++ compiler
12990 case `$CC -V` in
12991 *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
12992 prelink_cmds_CXX='tpldir=Template.dir~
12993 rm -rf $tpldir~
12994 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
12995 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
12996 old_archive_cmds_CXX='tpldir=Template.dir~
12997 rm -rf $tpldir~
12998 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
12999 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
13000 $RANLIB $oldlib'
13001 archive_cmds_CXX='tpldir=Template.dir~
13002 rm -rf $tpldir~
13003 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13004 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13005 archive_expsym_cmds_CXX='tpldir=Template.dir~
13006 rm -rf $tpldir~
13007 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13008 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
13009 ;;
13010 *) # Version 6 and above use weak symbols
13011 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13012 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
13013 ;;
13014 esac
13015
13016 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13017 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13018 whole_archive_flag_spec_CXX='${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'
13019 ;;
13020 cxx*)
13021 # Compaq C++
13022 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13023 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
13024
13025 runpath_var=LD_RUN_PATH
13026 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13027 hardcode_libdir_separator_CXX=:
13028
13029 # Commands to make compiler produce verbose output that lists
13030 # what "hidden" libraries, object files and flags are used when
13031 # linking a shared library.
13032 #
13033 # There doesn't appear to be a way to prevent this compiler from
13034 # explicitly linking system object files so we need to strip them
13035 # from the output so that they don't get included in the library
13036 # dependencies.
13037 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
13038 ;;
13039 xl* | mpixl* | bgxl*)
13040 # IBM XL 8.0 on PPC, with GNU ld
13041 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13042 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13043 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13044 if test "x$supports_anon_versioning" = xyes; then
13045 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13046 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13047 echo "local: *; };" >> $output_objdir/$libname.ver~
13048 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13049 fi
13050 ;;
13051 *)
13052 case `$CC -V 2>&1 | sed 5q` in
13053 *Sun\ C*)
13054 # Sun C++ 5.9
13055 no_undefined_flag_CXX=' -zdefs'
13056 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13057 archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
13058 hardcode_libdir_flag_spec_CXX='-R$libdir'
13059 whole_archive_flag_spec_CXX='${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'
13060 compiler_needs_object_CXX=yes
13061
13062 # Not sure whether something based on
13063 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13064 # would be better.
13065 output_verbose_link_cmd='func_echo_all'
13066
13067 # Archives containing C++ object files must be created using
13068 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13069 # necessary to make sure instantiated templates are included
13070 # in the archive.
13071 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13072 ;;
13073 esac
13074 ;;
13075 esac
13076 ;;
13077
13078 lynxos*)
13079 # FIXME: insert proper C++ library support
13080 ld_shlibs_CXX=no
13081 ;;
13082
13083 m88k*)
13084 # FIXME: insert proper C++ library support
13085 ld_shlibs_CXX=no
13086 ;;
13087
13088 mvs*)
13089 case $cc_basename in
13090 cxx*)
13091 # FIXME: insert proper C++ library support
13092 ld_shlibs_CXX=no
13093 ;;
13094 *)
13095 # FIXME: insert proper C++ library support
13096 ld_shlibs_CXX=no
13097 ;;
13098 esac
13099 ;;
13100
13101 netbsd*)
13102 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13103 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13104 wlarc=
13105 hardcode_libdir_flag_spec_CXX='-R$libdir'
13106 hardcode_direct_CXX=yes
13107 hardcode_shlibpath_var_CXX=no
13108 fi
13109 # Workaround some broken pre-1.5 toolchains
13110 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13111 ;;
13112
13113 *nto* | *qnx*)
13114 ld_shlibs_CXX=yes
13115 ;;
13116
13117 openbsd2*)
13118 # C++ shared libraries are fairly broken
13119 ld_shlibs_CXX=no
13120 ;;
13121
13122 openbsd*)
13123 if test -f /usr/libexec/ld.so; then
13124 hardcode_direct_CXX=yes
13125 hardcode_shlibpath_var_CXX=no
13126 hardcode_direct_absolute_CXX=yes
13127 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13128 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13129 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13130 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13131 export_dynamic_flag_spec_CXX='${wl}-E'
13132 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13133 fi
13134 output_verbose_link_cmd=func_echo_all
13135 else
13136 ld_shlibs_CXX=no
13137 fi
13138 ;;
13139
13140 osf3* | osf4* | osf5*)
13141 case $cc_basename in
13142 KCC*)
13143 # Kuck and Associates, Inc. (KAI) C++ Compiler
13144
13145 # KCC will only create a shared library if the output file
13146 # ends with ".so" (or ".sl" for HP-UX), so rename the library
13147 # to its proper name (with version) after linking.
13148 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
13149
13150 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13151 hardcode_libdir_separator_CXX=:
13152
13153 # Archives containing C++ object files must be created using
13154 # the KAI C++ compiler.
13155 case $host in
13156 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13157 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13158 esac
13159 ;;
13160 RCC*)
13161 # Rational C++ 2.4.1
13162 # FIXME: insert proper C++ library support
13163 ld_shlibs_CXX=no
13164 ;;
13165 cxx*)
13166 case $host in
13167 osf3*)
13168 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13169 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13170 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13171 ;;
13172 *)
13173 allow_undefined_flag_CXX=' -expect_unresolved \*'
13174 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13175 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13176 echo "-hidden">> $lib.exp~
13177 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
13178 $RM $lib.exp'
13179 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13180 ;;
13181 esac
13182
13183 hardcode_libdir_separator_CXX=:
13184
13185 # Commands to make compiler produce verbose output that lists
13186 # what "hidden" libraries, object files and flags are used when
13187 # linking a shared library.
13188 #
13189 # There doesn't appear to be a way to prevent this compiler from
13190 # explicitly linking system object files so we need to strip them
13191 # from the output so that they don't get included in the library
13192 # dependencies.
13193 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13194 ;;
13195 *)
13196 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13197 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13198 case $host in
13199 osf3*)
13200 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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'
13201 ;;
13202 *)
13203 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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'
13204 ;;
13205 esac
13206
13207 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13208 hardcode_libdir_separator_CXX=:
13209
13210 # Commands to make compiler produce verbose output that lists
13211 # what "hidden" libraries, object files and flags are used when
13212 # linking a shared library.
13213 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13214
13215 else
13216 # FIXME: insert proper C++ library support
13217 ld_shlibs_CXX=no
13218 fi
13219 ;;
13220 esac
13221 ;;
13222
13223 psos*)
13224 # FIXME: insert proper C++ library support
13225 ld_shlibs_CXX=no
13226 ;;
13227
13228 sunos4*)
13229 case $cc_basename in
13230 CC*)
13231 # Sun C++ 4.x
13232 # FIXME: insert proper C++ library support
13233 ld_shlibs_CXX=no
13234 ;;
13235 lcc*)
13236 # Lucid
13237 # FIXME: insert proper C++ library support
13238 ld_shlibs_CXX=no
13239 ;;
13240 *)
13241 # FIXME: insert proper C++ library support
13242 ld_shlibs_CXX=no
13243 ;;
13244 esac
13245 ;;
13246
13247 solaris*)
13248 case $cc_basename in
13249 CC*)
13250 # Sun C++ 4.2, 5.x and Centerline C++
13251 archive_cmds_need_lc_CXX=yes
13252 no_undefined_flag_CXX=' -zdefs'
13253 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13254 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13255 $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13256
13257 hardcode_libdir_flag_spec_CXX='-R$libdir'
13258 hardcode_shlibpath_var_CXX=no
13259 case $host_os in
13260 solaris2.[0-5] | solaris2.[0-5].*) ;;
13261 *)
13262 # The compiler driver will combine and reorder linker options,
13263 # but understands `-z linker_flag'.
13264 # Supported since Solaris 2.6 (maybe 2.5.1?)
13265 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13266 ;;
13267 esac
13268 link_all_deplibs_CXX=yes
13269
13270 output_verbose_link_cmd='func_echo_all'
13271
13272 # Archives containing C++ object files must be created using
13273 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13274 # necessary to make sure instantiated templates are included
13275 # in the archive.
13276 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13277 ;;
13278 gcx*)
13279 # Green Hills C++ Compiler
13280 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13281
13282 # The C++ compiler must be used to create the archive.
13283 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13284 ;;
13285 *)
13286 # GNU C++ compiler with Solaris linker
13287 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13288 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13289 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13290 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13291 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13292 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13293
13294 # Commands to make compiler produce verbose output that lists
13295 # what "hidden" libraries, object files and flags are used when
13296 # linking a shared library.
13297 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13298 else
13299 # g++ 2.7 appears to require `-G' NOT `-shared' on this
13300 # platform.
13301 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13302 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13303 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13304
13305 # Commands to make compiler produce verbose output that lists
13306 # what "hidden" libraries, object files and flags are used when
13307 # linking a shared library.
13308 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13309 fi
13310
13311 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13312 case $host_os in
13313 solaris2.[0-5] | solaris2.[0-5].*) ;;
13314 *)
13315 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13316 ;;
13317 esac
13318 fi
13319 ;;
13320 esac
13321 ;;
13322
13323 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13324 no_undefined_flag_CXX='${wl}-z,text'
13325 archive_cmds_need_lc_CXX=no
13326 hardcode_shlibpath_var_CXX=no
13327 runpath_var='LD_RUN_PATH'
13328
13329 case $cc_basename in
13330 CC*)
13331 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13332 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13333 ;;
13334 *)
13335 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13336 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13337 ;;
13338 esac
13339 ;;
13340
13341 sysv5* | sco3.2v5* | sco5v6*)
13342 # Note: We can NOT use -z defs as we might desire, because we do not
13343 # link with -lc, and that would cause any symbols used from libc to
13344 # always be unresolved, which means just about no library would
13345 # ever link correctly. If we're not using GNU ld we use -z text
13346 # though, which does catch some bad symbols but isn't as heavy-handed
13347 # as -z defs.
13348 no_undefined_flag_CXX='${wl}-z,text'
13349 allow_undefined_flag_CXX='${wl}-z,nodefs'
13350 archive_cmds_need_lc_CXX=no
13351 hardcode_shlibpath_var_CXX=no
13352 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13353 hardcode_libdir_separator_CXX=':'
13354 link_all_deplibs_CXX=yes
13355 export_dynamic_flag_spec_CXX='${wl}-Bexport'
13356 runpath_var='LD_RUN_PATH'
13357
13358 case $cc_basename in
13359 CC*)
13360 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13361 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13362 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13363 '"$old_archive_cmds_CXX"
13364 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13365 '"$reload_cmds_CXX"
13366 ;;
13367 *)
13368 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13369 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13370 ;;
13371 esac
13372 ;;
13373
13374 tandem*)
13375 case $cc_basename in
13376 NCC*)
13377 # NonStop-UX NCC 3.20
13378 # FIXME: insert proper C++ library support
13379 ld_shlibs_CXX=no
13380 ;;
13381 *)
13382 # FIXME: insert proper C++ library support
13383 ld_shlibs_CXX=no
13384 ;;
13385 esac
13386 ;;
13387
13388 vxworks*)
13389 # FIXME: insert proper C++ library support
13390 ld_shlibs_CXX=no
13391 ;;
13392
13393 *)
13394 # FIXME: insert proper C++ library support
13395 ld_shlibs_CXX=no
13396 ;;
13397 esac
13398
13399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13400 $as_echo "$ld_shlibs_CXX" >&6; }
13401 test "$ld_shlibs_CXX" = no && can_build_shared=no
13402
13403 GCC_CXX="$GXX"
13404 LD_CXX="$LD"
13405
13406 ## CAVEAT EMPTOR:
13407 ## There is no encapsulation within the following macros, do not change
13408 ## the running order or otherwise move them around unless you know exactly
13409 ## what you are doing...
13410 # Dependencies to place before and after the object being linked:
13411 predep_objects_CXX=
13412 postdep_objects_CXX=
13413 predeps_CXX=
13414 postdeps_CXX=
13415 compiler_lib_search_path_CXX=
13416
13417 cat > conftest.$ac_ext <<_LT_EOF
13418 class Foo
13419 {
13420 public:
13421 Foo (void) { a = 0; }
13422 private:
13423 int a;
13424 };
13425 _LT_EOF
13426
13427 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13428 (eval $ac_compile) 2>&5
13429 ac_status=$?
13430 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13431 test $ac_status = 0; }; then
13432 # Parse the compiler output and extract the necessary
13433 # objects, libraries and library flags.
13434
13435 # Sentinel used to keep track of whether or not we are before
13436 # the conftest object file.
13437 pre_test_object_deps_done=no
13438
13439 for p in `eval "$output_verbose_link_cmd"`; do
13440 case $p in
13441
13442 -L* | -R* | -l*)
13443 # Some compilers place space between "-{L,R}" and the path.
13444 # Remove the space.
13445 if test $p = "-L" ||
13446 test $p = "-R"; then
13447 prev=$p
13448 continue
13449 else
13450 prev=
13451 fi
13452
13453 if test "$pre_test_object_deps_done" = no; then
13454 case $p in
13455 -L* | -R*)
13456 # Internal compiler library paths should come after those
13457 # provided the user. The postdeps already come after the
13458 # user supplied libs so there is no need to process them.
13459 if test -z "$compiler_lib_search_path_CXX"; then
13460 compiler_lib_search_path_CXX="${prev}${p}"
13461 else
13462 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13463 fi
13464 ;;
13465 # The "-l" case would never come before the object being
13466 # linked, so don't bother handling this case.
13467 esac
13468 else
13469 if test -z "$postdeps_CXX"; then
13470 postdeps_CXX="${prev}${p}"
13471 else
13472 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13473 fi
13474 fi
13475 ;;
13476
13477 *.$objext)
13478 # This assumes that the test object file only shows up
13479 # once in the compiler output.
13480 if test "$p" = "conftest.$objext"; then
13481 pre_test_object_deps_done=yes
13482 continue
13483 fi
13484
13485 if test "$pre_test_object_deps_done" = no; then
13486 if test -z "$predep_objects_CXX"; then
13487 predep_objects_CXX="$p"
13488 else
13489 predep_objects_CXX="$predep_objects_CXX $p"
13490 fi
13491 else
13492 if test -z "$postdep_objects_CXX"; then
13493 postdep_objects_CXX="$p"
13494 else
13495 postdep_objects_CXX="$postdep_objects_CXX $p"
13496 fi
13497 fi
13498 ;;
13499
13500 *) ;; # Ignore the rest.
13501
13502 esac
13503 done
13504
13505 # Clean up.
13506 rm -f a.out a.exe
13507 else
13508 echo "libtool.m4: error: problem compiling CXX test program"
13509 fi
13510
13511 $RM -f confest.$objext
13512
13513 # PORTME: override above test on systems where it is broken
13514 case $host_os in
13515 interix[3-9]*)
13516 # Interix 3.5 installs completely hosed .la files for C++, so rather than
13517 # hack all around it, let's just trust "g++" to DTRT.
13518 predep_objects_CXX=
13519 postdep_objects_CXX=
13520 postdeps_CXX=
13521 ;;
13522
13523 linux*)
13524 case `$CC -V 2>&1 | sed 5q` in
13525 *Sun\ C*)
13526 # Sun C++ 5.9
13527
13528 # The more standards-conforming stlport4 library is
13529 # incompatible with the Cstd library. Avoid specifying
13530 # it if it's in CXXFLAGS. Ignore libCrun as
13531 # -library=stlport4 depends on it.
13532 case " $CXX $CXXFLAGS " in
13533 *" -library=stlport4 "*)
13534 solaris_use_stlport4=yes
13535 ;;
13536 esac
13537
13538 if test "$solaris_use_stlport4" != yes; then
13539 postdeps_CXX='-library=Cstd -library=Crun'
13540 fi
13541 ;;
13542 esac
13543 ;;
13544
13545 solaris*)
13546 case $cc_basename in
13547 CC*)
13548 # The more standards-conforming stlport4 library is
13549 # incompatible with the Cstd library. Avoid specifying
13550 # it if it's in CXXFLAGS. Ignore libCrun as
13551 # -library=stlport4 depends on it.
13552 case " $CXX $CXXFLAGS " in
13553 *" -library=stlport4 "*)
13554 solaris_use_stlport4=yes
13555 ;;
13556 esac
13557
13558 # Adding this requires a known-good setup of shared libraries for
13559 # Sun compiler versions before 5.6, else PIC objects from an old
13560 # archive will be linked into the output, leading to subtle bugs.
13561 if test "$solaris_use_stlport4" != yes; then
13562 postdeps_CXX='-library=Cstd -library=Crun'
13563 fi
13564 ;;
13565 esac
13566 ;;
13567 esac
13568
13569
13570 case " $postdeps_CXX " in
13571 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
13572 esac
13573 compiler_lib_search_dirs_CXX=
13574 if test -n "${compiler_lib_search_path_CXX}"; then
13575 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13576 fi
13577
13578
13579
13580
13581
13582
13583
13584
13585
13586
13587
13588
13589
13590
13591
13592
13593
13594
13595
13596
13597
13598
13599
13600
13601
13602
13603
13604
13605
13606
13607
13608 lt_prog_compiler_wl_CXX=
13609 lt_prog_compiler_pic_CXX=
13610 lt_prog_compiler_static_CXX=
13611
13612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13613 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13614
13615 # C++ specific cases for pic, static, wl, etc.
13616 if test "$GXX" = yes; then
13617 lt_prog_compiler_wl_CXX='-Wl,'
13618 lt_prog_compiler_static_CXX='-static'
13619
13620 case $host_os in
13621 aix*)
13622 # All AIX code is PIC.
13623 if test "$host_cpu" = ia64; then
13624 # AIX 5 now supports IA64 processor
13625 lt_prog_compiler_static_CXX='-Bstatic'
13626 fi
13627 lt_prog_compiler_pic_CXX='-fPIC'
13628 ;;
13629
13630 amigaos*)
13631 case $host_cpu in
13632 powerpc)
13633 # see comment about AmigaOS4 .so support
13634 lt_prog_compiler_pic_CXX='-fPIC'
13635 ;;
13636 m68k)
13637 # FIXME: we need at least 68020 code to build shared libraries, but
13638 # adding the `-m68020' flag to GCC prevents building anything better,
13639 # like `-m68040'.
13640 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13641 ;;
13642 esac
13643 ;;
13644
13645 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13646 # PIC is the default for these OSes.
13647 ;;
13648 mingw* | cygwin* | os2* | pw32* | cegcc*)
13649 # This hack is so that the source file can tell whether it is being
13650 # built for inclusion in a dll (and should export symbols for example).
13651 # Although the cygwin gcc ignores -fPIC, still need this for old-style
13652 # (--disable-auto-import) libraries
13653 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13654 ;;
13655 darwin* | rhapsody*)
13656 # PIC is the default on this platform
13657 # Common symbols not allowed in MH_DYLIB files
13658 lt_prog_compiler_pic_CXX='-fno-common'
13659 ;;
13660 *djgpp*)
13661 # DJGPP does not support shared libraries at all
13662 lt_prog_compiler_pic_CXX=
13663 ;;
13664 haiku*)
13665 # PIC is the default for Haiku.
13666 # The "-static" flag exists, but is broken.
13667 lt_prog_compiler_static_CXX=
13668 ;;
13669 interix[3-9]*)
13670 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13671 # Instead, we relocate shared libraries at runtime.
13672 ;;
13673 sysv4*MP*)
13674 if test -d /usr/nec; then
13675 lt_prog_compiler_pic_CXX=-Kconform_pic
13676 fi
13677 ;;
13678 hpux*)
13679 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13680 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
13681 # sets the default TLS model and affects inlining.
13682 case $host_cpu in
13683 hppa*64*)
13684 ;;
13685 *)
13686 lt_prog_compiler_pic_CXX='-fPIC'
13687 ;;
13688 esac
13689 ;;
13690 *qnx* | *nto*)
13691 # QNX uses GNU C++, but need to define -shared option too, otherwise
13692 # it will coredump.
13693 lt_prog_compiler_pic_CXX='-fPIC -shared'
13694 ;;
13695 *)
13696 lt_prog_compiler_pic_CXX='-fPIC'
13697 ;;
13698 esac
13699 else
13700 case $host_os in
13701 aix[4-9]*)
13702 # All AIX code is PIC.
13703 if test "$host_cpu" = ia64; then
13704 # AIX 5 now supports IA64 processor
13705 lt_prog_compiler_static_CXX='-Bstatic'
13706 else
13707 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
13708 fi
13709 ;;
13710 chorus*)
13711 case $cc_basename in
13712 cxch68*)
13713 # Green Hills C++ Compiler
13714 # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
13715 ;;
13716 esac
13717 ;;
13718 dgux*)
13719 case $cc_basename in
13720 ec++*)
13721 lt_prog_compiler_pic_CXX='-KPIC'
13722 ;;
13723 ghcx*)
13724 # Green Hills C++ Compiler
13725 lt_prog_compiler_pic_CXX='-pic'
13726 ;;
13727 *)
13728 ;;
13729 esac
13730 ;;
13731 freebsd* | dragonfly*)
13732 # FreeBSD uses GNU C++
13733 ;;
13734 hpux9* | hpux10* | hpux11*)
13735 case $cc_basename in
13736 CC*)
13737 lt_prog_compiler_wl_CXX='-Wl,'
13738 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13739 if test "$host_cpu" != ia64; then
13740 lt_prog_compiler_pic_CXX='+Z'
13741 fi
13742 ;;
13743 aCC*)
13744 lt_prog_compiler_wl_CXX='-Wl,'
13745 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
13746 case $host_cpu in
13747 hppa*64*|ia64*)
13748 # +Z the default
13749 ;;
13750 *)
13751 lt_prog_compiler_pic_CXX='+Z'
13752 ;;
13753 esac
13754 ;;
13755 *)
13756 ;;
13757 esac
13758 ;;
13759 interix*)
13760 # This is c89, which is MS Visual C++ (no shared libs)
13761 # Anyone wants to do a port?
13762 ;;
13763 irix5* | irix6* | nonstopux*)
13764 case $cc_basename in
13765 CC*)
13766 lt_prog_compiler_wl_CXX='-Wl,'
13767 lt_prog_compiler_static_CXX='-non_shared'
13768 # CC pic flag -KPIC is the default.
13769 ;;
13770 *)
13771 ;;
13772 esac
13773 ;;
13774 linux* | k*bsd*-gnu | kopensolaris*-gnu)
13775 case $cc_basename in
13776 KCC*)
13777 # KAI C++ Compiler
13778 lt_prog_compiler_wl_CXX='--backend -Wl,'
13779 lt_prog_compiler_pic_CXX='-fPIC'
13780 ;;
13781 ecpc* )
13782 # old Intel C++ for x86_64 which still supported -KPIC.
13783 lt_prog_compiler_wl_CXX='-Wl,'
13784 lt_prog_compiler_pic_CXX='-KPIC'
13785 lt_prog_compiler_static_CXX='-static'
13786 ;;
13787 icpc* )
13788 # Intel C++, used to be incompatible with GCC.
13789 # ICC 10 doesn't accept -KPIC any more.
13790 lt_prog_compiler_wl_CXX='-Wl,'
13791 lt_prog_compiler_pic_CXX='-fPIC'
13792 lt_prog_compiler_static_CXX='-static'
13793 ;;
13794 pgCC* | pgcpp*)
13795 # Portland Group C++ compiler
13796 lt_prog_compiler_wl_CXX='-Wl,'
13797 lt_prog_compiler_pic_CXX='-fpic'
13798 lt_prog_compiler_static_CXX='-Bstatic'
13799 ;;
13800 cxx*)
13801 # Compaq C++
13802 # Make sure the PIC flag is empty. It appears that all Alpha
13803 # Linux and Compaq Tru64 Unix objects are PIC.
13804 lt_prog_compiler_pic_CXX=
13805 lt_prog_compiler_static_CXX='-non_shared'
13806 ;;
13807 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
13808 # IBM XL 8.0, 9.0 on PPC and BlueGene
13809 lt_prog_compiler_wl_CXX='-Wl,'
13810 lt_prog_compiler_pic_CXX='-qpic'
13811 lt_prog_compiler_static_CXX='-qstaticlink'
13812 ;;
13813 *)
13814 case `$CC -V 2>&1 | sed 5q` in
13815 *Sun\ C*)
13816 # Sun C++ 5.9
13817 lt_prog_compiler_pic_CXX='-KPIC'
13818 lt_prog_compiler_static_CXX='-Bstatic'
13819 lt_prog_compiler_wl_CXX='-Qoption ld '
13820 ;;
13821 esac
13822 ;;
13823 esac
13824 ;;
13825 lynxos*)
13826 ;;
13827 m88k*)
13828 ;;
13829 mvs*)
13830 case $cc_basename in
13831 cxx*)
13832 lt_prog_compiler_pic_CXX='-W c,exportall'
13833 ;;
13834 *)
13835 ;;
13836 esac
13837 ;;
13838 netbsd*)
13839 ;;
13840 *qnx* | *nto*)
13841 # QNX uses GNU C++, but need to define -shared option too, otherwise
13842 # it will coredump.
13843 lt_prog_compiler_pic_CXX='-fPIC -shared'
13844 ;;
13845 osf3* | osf4* | osf5*)
13846 case $cc_basename in
13847 KCC*)
13848 lt_prog_compiler_wl_CXX='--backend -Wl,'
13849 ;;
13850 RCC*)
13851 # Rational C++ 2.4.1
13852 lt_prog_compiler_pic_CXX='-pic'
13853 ;;
13854 cxx*)
13855 # Digital/Compaq C++
13856 lt_prog_compiler_wl_CXX='-Wl,'
13857 # Make sure the PIC flag is empty. It appears that all Alpha
13858 # Linux and Compaq Tru64 Unix objects are PIC.
13859 lt_prog_compiler_pic_CXX=
13860 lt_prog_compiler_static_CXX='-non_shared'
13861 ;;
13862 *)
13863 ;;
13864 esac
13865 ;;
13866 psos*)
13867 ;;
13868 solaris*)
13869 case $cc_basename in
13870 CC*)
13871 # Sun C++ 4.2, 5.x and Centerline C++
13872 lt_prog_compiler_pic_CXX='-KPIC'
13873 lt_prog_compiler_static_CXX='-Bstatic'
13874 lt_prog_compiler_wl_CXX='-Qoption ld '
13875 ;;
13876 gcx*)
13877 # Green Hills C++ Compiler
13878 lt_prog_compiler_pic_CXX='-PIC'
13879 ;;
13880 *)
13881 ;;
13882 esac
13883 ;;
13884 sunos4*)
13885 case $cc_basename in
13886 CC*)
13887 # Sun C++ 4.x
13888 lt_prog_compiler_pic_CXX='-pic'
13889 lt_prog_compiler_static_CXX='-Bstatic'
13890 ;;
13891 lcc*)
13892 # Lucid
13893 lt_prog_compiler_pic_CXX='-pic'
13894 ;;
13895 *)
13896 ;;
13897 esac
13898 ;;
13899 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13900 case $cc_basename in
13901 CC*)
13902 lt_prog_compiler_wl_CXX='-Wl,'
13903 lt_prog_compiler_pic_CXX='-KPIC'
13904 lt_prog_compiler_static_CXX='-Bstatic'
13905 ;;
13906 esac
13907 ;;
13908 tandem*)
13909 case $cc_basename in
13910 NCC*)
13911 # NonStop-UX NCC 3.20
13912 lt_prog_compiler_pic_CXX='-KPIC'
13913 ;;
13914 *)
13915 ;;
13916 esac
13917 ;;
13918 vxworks*)
13919 ;;
13920 *)
13921 lt_prog_compiler_can_build_shared_CXX=no
13922 ;;
13923 esac
13924 fi
13925
13926 case $host_os in
13927 # For platforms which do not support PIC, -DPIC is meaningless:
13928 *djgpp*)
13929 lt_prog_compiler_pic_CXX=
13930 ;;
13931 *)
13932 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13933 ;;
13934 esac
13935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
13936 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
13937
13938
13939
13940 #
13941 # Check to make sure the PIC flag actually works.
13942 #
13943 if test -n "$lt_prog_compiler_pic_CXX"; then
13944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
13945 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
13946 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
13947 $as_echo_n "(cached) " >&6
13948 else
13949 lt_cv_prog_compiler_pic_works_CXX=no
13950 ac_outfile=conftest.$ac_objext
13951 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13952 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
13953 # Insert the option either (1) after the last *FLAGS variable, or
13954 # (2) before a word containing "conftest.", or (3) at the end.
13955 # Note that $ac_compile itself does not contain backslashes and begins
13956 # with a dollar sign (not a hyphen), so the echo should work correctly.
13957 # The option is referenced via a variable to avoid confusing sed.
13958 lt_compile=`echo "$ac_compile" | $SED \
13959 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13960 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13961 -e 's:$: $lt_compiler_flag:'`
13962 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13963 (eval "$lt_compile" 2>conftest.err)
13964 ac_status=$?
13965 cat conftest.err >&5
13966 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13967 if (exit $ac_status) && test -s "$ac_outfile"; then
13968 # The compiler can only warn and ignore the option if not recognized
13969 # So say no if there are warnings other than the usual output.
13970 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
13971 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13972 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13973 lt_cv_prog_compiler_pic_works_CXX=yes
13974 fi
13975 fi
13976 $RM conftest*
13977
13978 fi
13979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13980 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13981
13982 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13983 case $lt_prog_compiler_pic_CXX in
13984 "" | " "*) ;;
13985 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13986 esac
13987 else
13988 lt_prog_compiler_pic_CXX=
13989 lt_prog_compiler_can_build_shared_CXX=no
13990 fi
13991
13992 fi
13993
13994
13995
13996 #
13997 # Check to make sure the static flag actually works.
13998 #
13999 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14001 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14002 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
14003 $as_echo_n "(cached) " >&6
14004 else
14005 lt_cv_prog_compiler_static_works_CXX=no
14006 save_LDFLAGS="$LDFLAGS"
14007 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14008 echo "$lt_simple_link_test_code" > conftest.$ac_ext
14009 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14010 # The linker can only warn and ignore the option if not recognized
14011 # So say no if there are warnings
14012 if test -s conftest.err; then
14013 # Append any errors to the config.log.
14014 cat conftest.err 1>&5
14015 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14016 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14017 if diff conftest.exp conftest.er2 >/dev/null; then
14018 lt_cv_prog_compiler_static_works_CXX=yes
14019 fi
14020 else
14021 lt_cv_prog_compiler_static_works_CXX=yes
14022 fi
14023 fi
14024 $RM -r conftest*
14025 LDFLAGS="$save_LDFLAGS"
14026
14027 fi
14028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14029 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14030
14031 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14032 :
14033 else
14034 lt_prog_compiler_static_CXX=
14035 fi
14036
14037
14038
14039
14040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14041 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14042 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14043 $as_echo_n "(cached) " >&6
14044 else
14045 lt_cv_prog_compiler_c_o_CXX=no
14046 $RM -r conftest 2>/dev/null
14047 mkdir conftest
14048 cd conftest
14049 mkdir out
14050 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14051
14052 lt_compiler_flag="-o out/conftest2.$ac_objext"
14053 # Insert the option either (1) after the last *FLAGS variable, or
14054 # (2) before a word containing "conftest.", or (3) at the end.
14055 # Note that $ac_compile itself does not contain backslashes and begins
14056 # with a dollar sign (not a hyphen), so the echo should work correctly.
14057 lt_compile=`echo "$ac_compile" | $SED \
14058 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14059 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14060 -e 's:$: $lt_compiler_flag:'`
14061 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14062 (eval "$lt_compile" 2>out/conftest.err)
14063 ac_status=$?
14064 cat out/conftest.err >&5
14065 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14066 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14067 then
14068 # The compiler can only warn and ignore the option if not recognized
14069 # So say no if there are warnings
14070 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14071 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14072 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14073 lt_cv_prog_compiler_c_o_CXX=yes
14074 fi
14075 fi
14076 chmod u+w . 2>&5
14077 $RM conftest*
14078 # SGI C++ compiler will create directory out/ii_files/ for
14079 # template instantiation
14080 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14081 $RM out/* && rmdir out
14082 cd ..
14083 $RM -r conftest
14084 $RM conftest*
14085
14086 fi
14087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14088 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14089
14090
14091
14092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14093 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14094 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14095 $as_echo_n "(cached) " >&6
14096 else
14097 lt_cv_prog_compiler_c_o_CXX=no
14098 $RM -r conftest 2>/dev/null
14099 mkdir conftest
14100 cd conftest
14101 mkdir out
14102 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14103
14104 lt_compiler_flag="-o out/conftest2.$ac_objext"
14105 # Insert the option either (1) after the last *FLAGS variable, or
14106 # (2) before a word containing "conftest.", or (3) at the end.
14107 # Note that $ac_compile itself does not contain backslashes and begins
14108 # with a dollar sign (not a hyphen), so the echo should work correctly.
14109 lt_compile=`echo "$ac_compile" | $SED \
14110 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14111 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14112 -e 's:$: $lt_compiler_flag:'`
14113 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14114 (eval "$lt_compile" 2>out/conftest.err)
14115 ac_status=$?
14116 cat out/conftest.err >&5
14117 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14118 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14119 then
14120 # The compiler can only warn and ignore the option if not recognized
14121 # So say no if there are warnings
14122 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14123 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14124 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14125 lt_cv_prog_compiler_c_o_CXX=yes
14126 fi
14127 fi
14128 chmod u+w . 2>&5
14129 $RM conftest*
14130 # SGI C++ compiler will create directory out/ii_files/ for
14131 # template instantiation
14132 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14133 $RM out/* && rmdir out
14134 cd ..
14135 $RM -r conftest
14136 $RM conftest*
14137
14138 fi
14139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14140 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14141
14142
14143
14144
14145 hard_links="nottested"
14146 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14147 # do not overwrite the value of need_locks provided by the user
14148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14149 $as_echo_n "checking if we can lock with hard links... " >&6; }
14150 hard_links=yes
14151 $RM conftest*
14152 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14153 touch conftest.a
14154 ln conftest.a conftest.b 2>&5 || hard_links=no
14155 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14157 $as_echo "$hard_links" >&6; }
14158 if test "$hard_links" = no; then
14159 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14160 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14161 need_locks=warn
14162 fi
14163 else
14164 need_locks=no
14165 fi
14166
14167
14168
14169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14170 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14171
14172 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14173 case $host_os in
14174 aix[4-9]*)
14175 # If we're using GNU nm, then we don't want the "-C" option.
14176 # -C means demangle to AIX nm, but means don't demangle with GNU nm
14177 # Also, AIX nm treats weak defined symbols like other global defined
14178 # symbols, whereas GNU nm marks them as "W".
14179 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14180 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14181 else
14182 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14183 fi
14184 ;;
14185 pw32*)
14186 export_symbols_cmds_CXX="$ltdll_cmds"
14187 ;;
14188 cygwin* | mingw* | cegcc*)
14189 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
14190 ;;
14191 *)
14192 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14193 ;;
14194 esac
14195 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14196
14197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14198 $as_echo "$ld_shlibs_CXX" >&6; }
14199 test "$ld_shlibs_CXX" = no && can_build_shared=no
14200
14201 with_gnu_ld_CXX=$with_gnu_ld
14202
14203
14204
14205
14206
14207
14208 #
14209 # Do we need to explicitly link libc?
14210 #
14211 case "x$archive_cmds_need_lc_CXX" in
14212 x|xyes)
14213 # Assume -lc should be added
14214 archive_cmds_need_lc_CXX=yes
14215
14216 if test "$enable_shared" = yes && test "$GCC" = yes; then
14217 case $archive_cmds_CXX in
14218 *'~'*)
14219 # FIXME: we may have to deal with multi-command sequences.
14220 ;;
14221 '$CC '*)
14222 # Test whether the compiler implicitly links with -lc since on some
14223 # systems, -lgcc has to come before -lc. If gcc already passes -lc
14224 # to ld, don't add -lc before -lgcc.
14225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14226 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14227 if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
14228 $as_echo_n "(cached) " >&6
14229 else
14230 $RM conftest*
14231 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14232
14233 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14234 (eval $ac_compile) 2>&5
14235 ac_status=$?
14236 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14237 test $ac_status = 0; } 2>conftest.err; then
14238 soname=conftest
14239 lib=conftest
14240 libobjs=conftest.$ac_objext
14241 deplibs=
14242 wl=$lt_prog_compiler_wl_CXX
14243 pic_flag=$lt_prog_compiler_pic_CXX
14244 compiler_flags=-v
14245 linker_flags=-v
14246 verstring=
14247 output_objdir=.
14248 libname=conftest
14249 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14250 allow_undefined_flag_CXX=
14251 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14252 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14253 ac_status=$?
14254 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14255 test $ac_status = 0; }
14256 then
14257 lt_cv_archive_cmds_need_lc_CXX=no
14258 else
14259 lt_cv_archive_cmds_need_lc_CXX=yes
14260 fi
14261 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14262 else
14263 cat conftest.err 1>&5
14264 fi
14265 $RM conftest*
14266
14267 fi
14268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14269 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14270 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14271 ;;
14272 esac
14273 fi
14274 ;;
14275 esac
14276
14277
14278
14279
14280
14281
14282
14283
14284
14285
14286
14287
14288
14289
14290
14291
14292
14293
14294
14295
14296
14297
14298
14299
14300
14301
14302
14303
14304
14305
14306
14307
14308
14309
14310
14311
14312
14313
14314
14315
14316
14317
14318
14319
14320
14321
14322
14323
14324
14325
14326
14327
14328
14329
14330
14331
14332
14333
14334
14335
14336
14337
14338
14339
14340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14341 $as_echo_n "checking dynamic linker characteristics... " >&6; }
14342
14343 library_names_spec=
14344 libname_spec='lib$name'
14345 soname_spec=
14346 shrext_cmds=".so"
14347 postinstall_cmds=
14348 postuninstall_cmds=
14349 finish_cmds=
14350 finish_eval=
14351 shlibpath_var=
14352 shlibpath_overrides_runpath=unknown
14353 version_type=none
14354 dynamic_linker="$host_os ld.so"
14355 sys_lib_dlsearch_path_spec="/lib /usr/lib"
14356 need_lib_prefix=unknown
14357 hardcode_into_libs=no
14358
14359 # when you set need_version to no, make sure it does not cause -set_version
14360 # flags to be left without arguments
14361 need_version=unknown
14362
14363 case $host_os in
14364 aix3*)
14365 version_type=linux
14366 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14367 shlibpath_var=LIBPATH
14368
14369 # AIX 3 has no versioning support, so we append a major version to the name.
14370 soname_spec='${libname}${release}${shared_ext}$major'
14371 ;;
14372
14373 aix[4-9]*)
14374 version_type=linux
14375 need_lib_prefix=no
14376 need_version=no
14377 hardcode_into_libs=yes
14378 if test "$host_cpu" = ia64; then
14379 # AIX 5 supports IA64
14380 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14381 shlibpath_var=LD_LIBRARY_PATH
14382 else
14383 # With GCC up to 2.95.x, collect2 would create an import file
14384 # for dependence libraries. The import file would start with
14385 # the line `#! .'. This would cause the generated library to
14386 # depend on `.', always an invalid library. This was fixed in
14387 # development snapshots of GCC prior to 3.0.
14388 case $host_os in
14389 aix4 | aix4.[01] | aix4.[01].*)
14390 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14391 echo ' yes '
14392 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14393 :
14394 else
14395 can_build_shared=no
14396 fi
14397 ;;
14398 esac
14399 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14400 # soname into executable. Probably we can add versioning support to
14401 # collect2, so additional links can be useful in future.
14402 if test "$aix_use_runtimelinking" = yes; then
14403 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14404 # instead of lib<name>.a to let people know that these are not
14405 # typical AIX shared libraries.
14406 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14407 else
14408 # We preserve .a as extension for shared libraries through AIX4.2
14409 # and later when we are not doing run time linking.
14410 library_names_spec='${libname}${release}.a $libname.a'
14411 soname_spec='${libname}${release}${shared_ext}$major'
14412 fi
14413 shlibpath_var=LIBPATH
14414 fi
14415 ;;
14416
14417 amigaos*)
14418 case $host_cpu in
14419 powerpc)
14420 # Since July 2007 AmigaOS4 officially supports .so libraries.
14421 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14422 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14423 ;;
14424 m68k)
14425 library_names_spec='$libname.ixlibrary $libname.a'
14426 # Create ${libname}_ixlibrary.a entries in /sys/libs.
14427 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'
14428 ;;
14429 esac
14430 ;;
14431
14432 beos*)
14433 library_names_spec='${libname}${shared_ext}'
14434 dynamic_linker="$host_os ld.so"
14435 shlibpath_var=LIBRARY_PATH
14436 ;;
14437
14438 bsdi[45]*)
14439 version_type=linux
14440 need_version=no
14441 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14442 soname_spec='${libname}${release}${shared_ext}$major'
14443 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14444 shlibpath_var=LD_LIBRARY_PATH
14445 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14446 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14447 # the default ld.so.conf also contains /usr/contrib/lib and
14448 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14449 # libtool to hard-code these into programs
14450 ;;
14451
14452 cygwin* | mingw* | pw32* | cegcc*)
14453 version_type=windows
14454 shrext_cmds=".dll"
14455 need_version=no
14456 need_lib_prefix=no
14457
14458 case $GCC,$host_os in
14459 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
14460 library_names_spec='$libname.dll.a'
14461 # DLL is installed to $(libdir)/../bin by postinstall_cmds
14462 postinstall_cmds='base_file=`basename \${file}`~
14463 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14464 dldir=$destdir/`dirname \$dlpath`~
14465 test -d \$dldir || mkdir -p \$dldir~
14466 $install_prog $dir/$dlname \$dldir/$dlname~
14467 chmod a+x \$dldir/$dlname~
14468 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14469 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14470 fi'
14471 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14472 dlpath=$dir/\$dldll~
14473 $RM \$dlpath'
14474 shlibpath_overrides_runpath=yes
14475
14476 case $host_os in
14477 cygwin*)
14478 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14479 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14480
14481 ;;
14482 mingw* | cegcc*)
14483 # MinGW DLLs use traditional 'lib' prefix
14484 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14485 ;;
14486 pw32*)
14487 # pw32 DLLs use 'pw' prefix rather than 'lib'
14488 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14489 ;;
14490 esac
14491 ;;
14492
14493 *)
14494 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14495 ;;
14496 esac
14497 dynamic_linker='Win32 ld.exe'
14498 # FIXME: first we should search . and the directory the executable is in
14499 shlibpath_var=PATH
14500 ;;
14501
14502 darwin* | rhapsody*)
14503 dynamic_linker="$host_os dyld"
14504 version_type=darwin
14505 need_lib_prefix=no
14506 need_version=no
14507 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14508 soname_spec='${libname}${release}${major}$shared_ext'
14509 shlibpath_overrides_runpath=yes
14510 shlibpath_var=DYLD_LIBRARY_PATH
14511 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14512
14513 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14514 ;;
14515
14516 dgux*)
14517 version_type=linux
14518 need_lib_prefix=no
14519 need_version=no
14520 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14521 soname_spec='${libname}${release}${shared_ext}$major'
14522 shlibpath_var=LD_LIBRARY_PATH
14523 ;;
14524
14525 freebsd* | dragonfly*)
14526 # DragonFly does not have aout. When/if they implement a new
14527 # versioning mechanism, adjust this.
14528 if test -x /usr/bin/objformat; then
14529 objformat=`/usr/bin/objformat`
14530 else
14531 case $host_os in
14532 freebsd[23].*) objformat=aout ;;
14533 *) objformat=elf ;;
14534 esac
14535 fi
14536 version_type=freebsd-$objformat
14537 case $version_type in
14538 freebsd-elf*)
14539 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14540 need_version=no
14541 need_lib_prefix=no
14542 ;;
14543 freebsd-*)
14544 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14545 need_version=yes
14546 ;;
14547 esac
14548 shlibpath_var=LD_LIBRARY_PATH
14549 case $host_os in
14550 freebsd2.*)
14551 shlibpath_overrides_runpath=yes
14552 ;;
14553 freebsd3.[01]* | freebsdelf3.[01]*)
14554 shlibpath_overrides_runpath=yes
14555 hardcode_into_libs=yes
14556 ;;
14557 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14558 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14559 shlibpath_overrides_runpath=no
14560 hardcode_into_libs=yes
14561 ;;
14562 *) # from 4.6 on, and DragonFly
14563 shlibpath_overrides_runpath=yes
14564 hardcode_into_libs=yes
14565 ;;
14566 esac
14567 ;;
14568
14569 gnu*)
14570 version_type=linux
14571 need_lib_prefix=no
14572 need_version=no
14573 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14574 soname_spec='${libname}${release}${shared_ext}$major'
14575 shlibpath_var=LD_LIBRARY_PATH
14576 hardcode_into_libs=yes
14577 ;;
14578
14579 haiku*)
14580 version_type=linux
14581 need_lib_prefix=no
14582 need_version=no
14583 dynamic_linker="$host_os runtime_loader"
14584 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14585 soname_spec='${libname}${release}${shared_ext}$major'
14586 shlibpath_var=LIBRARY_PATH
14587 shlibpath_overrides_runpath=yes
14588 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
14589 hardcode_into_libs=yes
14590 ;;
14591
14592 hpux9* | hpux10* | hpux11*)
14593 # Give a soname corresponding to the major version so that dld.sl refuses to
14594 # link against other versions.
14595 version_type=sunos
14596 need_lib_prefix=no
14597 need_version=no
14598 case $host_cpu in
14599 ia64*)
14600 shrext_cmds='.so'
14601 hardcode_into_libs=yes
14602 dynamic_linker="$host_os dld.so"
14603 shlibpath_var=LD_LIBRARY_PATH
14604 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14605 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14606 soname_spec='${libname}${release}${shared_ext}$major'
14607 if test "X$HPUX_IA64_MODE" = X32; then
14608 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14609 else
14610 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14611 fi
14612 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14613 ;;
14614 hppa*64*)
14615 shrext_cmds='.sl'
14616 hardcode_into_libs=yes
14617 dynamic_linker="$host_os dld.sl"
14618 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14619 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14620 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14621 soname_spec='${libname}${release}${shared_ext}$major'
14622 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14623 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14624 ;;
14625 *)
14626 shrext_cmds='.sl'
14627 dynamic_linker="$host_os dld.sl"
14628 shlibpath_var=SHLIB_PATH
14629 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14630 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14631 soname_spec='${libname}${release}${shared_ext}$major'
14632 ;;
14633 esac
14634 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14635 postinstall_cmds='chmod 555 $lib'
14636 # or fails outright, so override atomically:
14637 install_override_mode=555
14638 ;;
14639
14640 interix[3-9]*)
14641 version_type=linux
14642 need_lib_prefix=no
14643 need_version=no
14644 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14645 soname_spec='${libname}${release}${shared_ext}$major'
14646 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14647 shlibpath_var=LD_LIBRARY_PATH
14648 shlibpath_overrides_runpath=no
14649 hardcode_into_libs=yes
14650 ;;
14651
14652 irix5* | irix6* | nonstopux*)
14653 case $host_os in
14654 nonstopux*) version_type=nonstopux ;;
14655 *)
14656 if test "$lt_cv_prog_gnu_ld" = yes; then
14657 version_type=linux
14658 else
14659 version_type=irix
14660 fi ;;
14661 esac
14662 need_lib_prefix=no
14663 need_version=no
14664 soname_spec='${libname}${release}${shared_ext}$major'
14665 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14666 case $host_os in
14667 irix5* | nonstopux*)
14668 libsuff= shlibsuff=
14669 ;;
14670 *)
14671 case $LD in # libtool.m4 will add one of these switches to LD
14672 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14673 libsuff= shlibsuff= libmagic=32-bit;;
14674 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14675 libsuff=32 shlibsuff=N32 libmagic=N32;;
14676 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14677 libsuff=64 shlibsuff=64 libmagic=64-bit;;
14678 *) libsuff= shlibsuff= libmagic=never-match;;
14679 esac
14680 ;;
14681 esac
14682 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14683 shlibpath_overrides_runpath=no
14684 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14685 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14686 hardcode_into_libs=yes
14687 ;;
14688
14689 # No shared lib support for Linux oldld, aout, or coff.
14690 linux*oldld* | linux*aout* | linux*coff*)
14691 dynamic_linker=no
14692 ;;
14693
14694 # This must be Linux ELF.
14695 linux* | k*bsd*-gnu | kopensolaris*-gnu)
14696 version_type=linux
14697 need_lib_prefix=no
14698 need_version=no
14699 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14700 soname_spec='${libname}${release}${shared_ext}$major'
14701 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14702 shlibpath_var=LD_LIBRARY_PATH
14703 shlibpath_overrides_runpath=no
14704
14705 # Some binutils ld are patched to set DT_RUNPATH
14706 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
14707 $as_echo_n "(cached) " >&6
14708 else
14709 lt_cv_shlibpath_overrides_runpath=no
14710 save_LDFLAGS=$LDFLAGS
14711 save_libdir=$libdir
14712 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
14713 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
14714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14715 /* end confdefs.h. */
14716
14717 int
14718 main ()
14719 {
14720
14721 ;
14722 return 0;
14723 }
14724 _ACEOF
14725 if ac_fn_cxx_try_link "$LINENO"; then :
14726 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14727 lt_cv_shlibpath_overrides_runpath=yes
14728 fi
14729 fi
14730 rm -f core conftest.err conftest.$ac_objext \
14731 conftest$ac_exeext conftest.$ac_ext
14732 LDFLAGS=$save_LDFLAGS
14733 libdir=$save_libdir
14734
14735 fi
14736
14737 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14738
14739 # This implies no fast_install, which is unacceptable.
14740 # Some rework will be needed to allow for fast_install
14741 # before this can be enabled.
14742 hardcode_into_libs=yes
14743
14744 # Append ld.so.conf contents to the search path
14745 if test -f /etc/ld.so.conf; then
14746 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' ' '`
14747 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14748 fi
14749
14750 # We used to test for /lib/ld.so.1 and disable shared libraries on
14751 # powerpc, because MkLinux only supported shared libraries with the
14752 # GNU dynamic linker. Since this was broken with cross compilers,
14753 # most powerpc-linux boxes support dynamic linking these days and
14754 # people can always --disable-shared, the test was removed, and we
14755 # assume the GNU/Linux dynamic linker is in use.
14756 dynamic_linker='GNU/Linux ld.so'
14757 ;;
14758
14759 netbsd*)
14760 version_type=sunos
14761 need_lib_prefix=no
14762 need_version=no
14763 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14764 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14765 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14766 dynamic_linker='NetBSD (a.out) ld.so'
14767 else
14768 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14769 soname_spec='${libname}${release}${shared_ext}$major'
14770 dynamic_linker='NetBSD ld.elf_so'
14771 fi
14772 shlibpath_var=LD_LIBRARY_PATH
14773 shlibpath_overrides_runpath=yes
14774 hardcode_into_libs=yes
14775 ;;
14776
14777 newsos6)
14778 version_type=linux
14779 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14780 shlibpath_var=LD_LIBRARY_PATH
14781 shlibpath_overrides_runpath=yes
14782 ;;
14783
14784 *nto* | *qnx*)
14785 version_type=qnx
14786 need_lib_prefix=no
14787 need_version=no
14788 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14789 soname_spec='${libname}${release}${shared_ext}$major'
14790 shlibpath_var=LD_LIBRARY_PATH
14791 shlibpath_overrides_runpath=no
14792 hardcode_into_libs=yes
14793 dynamic_linker='ldqnx.so'
14794 ;;
14795
14796 openbsd*)
14797 version_type=sunos
14798 sys_lib_dlsearch_path_spec="/usr/lib"
14799 need_lib_prefix=no
14800 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14801 case $host_os in
14802 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
14803 *) need_version=no ;;
14804 esac
14805 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14806 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14807 shlibpath_var=LD_LIBRARY_PATH
14808 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14809 case $host_os in
14810 openbsd2.[89] | openbsd2.[89].*)
14811 shlibpath_overrides_runpath=no
14812 ;;
14813 *)
14814 shlibpath_overrides_runpath=yes
14815 ;;
14816 esac
14817 else
14818 shlibpath_overrides_runpath=yes
14819 fi
14820 ;;
14821
14822 os2*)
14823 libname_spec='$name'
14824 shrext_cmds=".dll"
14825 need_lib_prefix=no
14826 library_names_spec='$libname${shared_ext} $libname.a'
14827 dynamic_linker='OS/2 ld.exe'
14828 shlibpath_var=LIBPATH
14829 ;;
14830
14831 osf3* | osf4* | osf5*)
14832 version_type=osf
14833 need_lib_prefix=no
14834 need_version=no
14835 soname_spec='${libname}${release}${shared_ext}$major'
14836 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14837 shlibpath_var=LD_LIBRARY_PATH
14838 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14839 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14840 ;;
14841
14842 rdos*)
14843 dynamic_linker=no
14844 ;;
14845
14846 solaris*)
14847 version_type=linux
14848 need_lib_prefix=no
14849 need_version=no
14850 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14851 soname_spec='${libname}${release}${shared_ext}$major'
14852 shlibpath_var=LD_LIBRARY_PATH
14853 shlibpath_overrides_runpath=yes
14854 hardcode_into_libs=yes
14855 # ldd complains unless libraries are executable
14856 postinstall_cmds='chmod +x $lib'
14857 ;;
14858
14859 sunos4*)
14860 version_type=sunos
14861 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14862 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14863 shlibpath_var=LD_LIBRARY_PATH
14864 shlibpath_overrides_runpath=yes
14865 if test "$with_gnu_ld" = yes; then
14866 need_lib_prefix=no
14867 fi
14868 need_version=yes
14869 ;;
14870
14871 sysv4 | sysv4.3*)
14872 version_type=linux
14873 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14874 soname_spec='${libname}${release}${shared_ext}$major'
14875 shlibpath_var=LD_LIBRARY_PATH
14876 case $host_vendor in
14877 sni)
14878 shlibpath_overrides_runpath=no
14879 need_lib_prefix=no
14880 runpath_var=LD_RUN_PATH
14881 ;;
14882 siemens)
14883 need_lib_prefix=no
14884 ;;
14885 motorola)
14886 need_lib_prefix=no
14887 need_version=no
14888 shlibpath_overrides_runpath=no
14889 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14890 ;;
14891 esac
14892 ;;
14893
14894 sysv4*MP*)
14895 if test -d /usr/nec ;then
14896 version_type=linux
14897 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14898 soname_spec='$libname${shared_ext}.$major'
14899 shlibpath_var=LD_LIBRARY_PATH
14900 fi
14901 ;;
14902
14903 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14904 version_type=freebsd-elf
14905 need_lib_prefix=no
14906 need_version=no
14907 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14908 soname_spec='${libname}${release}${shared_ext}$major'
14909 shlibpath_var=LD_LIBRARY_PATH
14910 shlibpath_overrides_runpath=yes
14911 hardcode_into_libs=yes
14912 if test "$with_gnu_ld" = yes; then
14913 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14914 else
14915 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14916 case $host_os in
14917 sco3.2v5*)
14918 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14919 ;;
14920 esac
14921 fi
14922 sys_lib_dlsearch_path_spec='/usr/lib'
14923 ;;
14924
14925 tpf*)
14926 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
14927 version_type=linux
14928 need_lib_prefix=no
14929 need_version=no
14930 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14931 shlibpath_var=LD_LIBRARY_PATH
14932 shlibpath_overrides_runpath=no
14933 hardcode_into_libs=yes
14934 ;;
14935
14936 uts4*)
14937 version_type=linux
14938 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14939 soname_spec='${libname}${release}${shared_ext}$major'
14940 shlibpath_var=LD_LIBRARY_PATH
14941 ;;
14942
14943 *)
14944 dynamic_linker=no
14945 ;;
14946 esac
14947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14948 $as_echo "$dynamic_linker" >&6; }
14949 test "$dynamic_linker" = no && can_build_shared=no
14950
14951 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14952 if test "$GCC" = yes; then
14953 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14954 fi
14955
14956 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14957 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14958 fi
14959 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14960 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14961 fi
14962
14963
14964
14965
14966
14967
14968
14969
14970
14971
14972
14973
14974
14975
14976
14977
14978
14979
14980
14981
14982
14983
14984
14985
14986
14987
14988
14989
14990
14991
14992
14993
14994
14995
14996
14997
14998
14999
15000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15001 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15002 hardcode_action_CXX=
15003 if test -n "$hardcode_libdir_flag_spec_CXX" ||
15004 test -n "$runpath_var_CXX" ||
15005 test "X$hardcode_automatic_CXX" = "Xyes" ; then
15006
15007 # We can hardcode non-existent directories.
15008 if test "$hardcode_direct_CXX" != no &&
15009 # If the only mechanism to avoid hardcoding is shlibpath_var, we
15010 # have to relink, otherwise we might link with an installed library
15011 # when we should be linking with a yet-to-be-installed one
15012 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15013 test "$hardcode_minus_L_CXX" != no; then
15014 # Linking always hardcodes the temporary library directory.
15015 hardcode_action_CXX=relink
15016 else
15017 # We can link without hardcoding, and we can hardcode nonexisting dirs.
15018 hardcode_action_CXX=immediate
15019 fi
15020 else
15021 # We cannot hardcode anything, or else we can only hardcode existing
15022 # directories.
15023 hardcode_action_CXX=unsupported
15024 fi
15025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15026 $as_echo "$hardcode_action_CXX" >&6; }
15027
15028 if test "$hardcode_action_CXX" = relink ||
15029 test "$inherit_rpath_CXX" = yes; then
15030 # Fast installation is not supported
15031 enable_fast_install=no
15032 elif test "$shlibpath_overrides_runpath" = yes ||
15033 test "$enable_shared" = no; then
15034 # Fast installation is not necessary
15035 enable_fast_install=needless
15036 fi
15037
15038
15039
15040
15041
15042
15043
15044 fi # test -n "$compiler"
15045
15046 CC=$lt_save_CC
15047 LDCXX=$LD
15048 LD=$lt_save_LD
15049 GCC=$lt_save_GCC
15050 with_gnu_ld=$lt_save_with_gnu_ld
15051 lt_cv_path_LDCXX=$lt_cv_path_LD
15052 lt_cv_path_LD=$lt_save_path_LD
15053 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15054 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15055 fi # test "$_lt_caught_CXX_error" != yes
15056
15057 ac_ext=c
15058 ac_cpp='$CPP $CPPFLAGS'
15059 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15060 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15061 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15062
15063
15064
15065
15066
15067
15068
15069
15070
15071
15072
15073
15074
15075 ac_config_commands="$ac_config_commands libtool"
15076
15077
15078
15079
15080 # Only expand once:
15081
15082
15083
15084 # The tests for host and target for $enable_largefile require
15085 # canonical names.
15086
15087
15088
15089 # As the $enable_largefile decision depends on --enable-plugins we must set it
15090 # even in directories otherwise not depending on the $plugins option.
15091
15092
15093 maybe_plugins=no
15094 for ac_header in dlfcn.h
15095 do :
15096 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
15097 "
15098 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
15099 cat >>confdefs.h <<_ACEOF
15100 #define HAVE_DLFCN_H 1
15101 _ACEOF
15102 maybe_plugins=yes
15103 fi
15104
15105 done
15106
15107 for ac_header in windows.h
15108 do :
15109 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
15110 "
15111 if test "x$ac_cv_header_windows_h" = x""yes; then :
15112 cat >>confdefs.h <<_ACEOF
15113 #define HAVE_WINDOWS_H 1
15114 _ACEOF
15115 maybe_plugins=yes
15116 fi
15117
15118 done
15119
15120
15121 # Check whether --enable-plugins was given.
15122 if test "${enable_plugins+set}" = set; then :
15123 enableval=$enable_plugins; case "${enableval}" in
15124 no) plugins=no ;;
15125 *) plugins=yes
15126 if test "$maybe_plugins" != "yes" ; then
15127 as_fn_error "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
15128 fi ;;
15129 esac
15130 else
15131 plugins=$maybe_plugins
15132
15133 fi
15134
15135 if test "$plugins" = "yes"; then
15136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
15137 $as_echo_n "checking for library containing dlopen... " >&6; }
15138 if test "${ac_cv_search_dlopen+set}" = set; then :
15139 $as_echo_n "(cached) " >&6
15140 else
15141 ac_func_search_save_LIBS=$LIBS
15142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15143 /* end confdefs.h. */
15144
15145 /* Override any GCC internal prototype to avoid an error.
15146 Use char because int might match the return type of a GCC
15147 builtin and then its argument prototype would still apply. */
15148 #ifdef __cplusplus
15149 extern "C"
15150 #endif
15151 char dlopen ();
15152 int
15153 main ()
15154 {
15155 return dlopen ();
15156 ;
15157 return 0;
15158 }
15159 _ACEOF
15160 for ac_lib in '' dl; do
15161 if test -z "$ac_lib"; then
15162 ac_res="none required"
15163 else
15164 ac_res=-l$ac_lib
15165 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
15166 fi
15167 if ac_fn_c_try_link "$LINENO"; then :
15168 ac_cv_search_dlopen=$ac_res
15169 fi
15170 rm -f core conftest.err conftest.$ac_objext \
15171 conftest$ac_exeext
15172 if test "${ac_cv_search_dlopen+set}" = set; then :
15173 break
15174 fi
15175 done
15176 if test "${ac_cv_search_dlopen+set}" = set; then :
15177
15178 else
15179 ac_cv_search_dlopen=no
15180 fi
15181 rm conftest.$ac_ext
15182 LIBS=$ac_func_search_save_LIBS
15183 fi
15184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
15185 $as_echo "$ac_cv_search_dlopen" >&6; }
15186 ac_res=$ac_cv_search_dlopen
15187 if test "$ac_res" != no; then :
15188 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15189
15190 fi
15191
15192 fi
15193
15194
15195 case "${host}" in
15196 sparc-*-solaris*|i[3-7]86-*-solaris*)
15197 # On native 32bit sparc and ia32 solaris, large-file and procfs support
15198 # are mutually exclusive; and without procfs support, the bfd/ elf module
15199 # cannot provide certain routines such as elfcore_write_prpsinfo
15200 # or elfcore_write_prstatus. So unless the user explicitly requested
15201 # large-file support through the --enable-largefile switch, disable
15202 # large-file support in favor of procfs support.
15203 test "${target}" = "${host}" -a "x$plugins" = xno \
15204 && : ${enable_largefile="no"}
15205 ;;
15206 esac
15207
15208 # Check whether --enable-largefile was given.
15209 if test "${enable_largefile+set}" = set; then :
15210 enableval=$enable_largefile;
15211 fi
15212
15213 if test "$enable_largefile" != no; then
15214
15215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
15216 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
15217 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
15218 $as_echo_n "(cached) " >&6
15219 else
15220 ac_cv_sys_largefile_CC=no
15221 if test "$GCC" != yes; then
15222 ac_save_CC=$CC
15223 while :; do
15224 # IRIX 6.2 and later do not support large files by default,
15225 # so use the C compiler's -n32 option if that helps.
15226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15227 /* end confdefs.h. */
15228 #include <sys/types.h>
15229 /* Check that off_t can represent 2**63 - 1 correctly.
15230 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15231 since some C++ compilers masquerading as C compilers
15232 incorrectly reject 9223372036854775807. */
15233 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15234 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15235 && LARGE_OFF_T % 2147483647 == 1)
15236 ? 1 : -1];
15237 int
15238 main ()
15239 {
15240
15241 ;
15242 return 0;
15243 }
15244 _ACEOF
15245 if ac_fn_c_try_compile "$LINENO"; then :
15246 break
15247 fi
15248 rm -f core conftest.err conftest.$ac_objext
15249 CC="$CC -n32"
15250 if ac_fn_c_try_compile "$LINENO"; then :
15251 ac_cv_sys_largefile_CC=' -n32'; break
15252 fi
15253 rm -f core conftest.err conftest.$ac_objext
15254 break
15255 done
15256 CC=$ac_save_CC
15257 rm -f conftest.$ac_ext
15258 fi
15259 fi
15260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
15261 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
15262 if test "$ac_cv_sys_largefile_CC" != no; then
15263 CC=$CC$ac_cv_sys_largefile_CC
15264 fi
15265
15266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
15267 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
15268 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
15269 $as_echo_n "(cached) " >&6
15270 else
15271 while :; do
15272 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15273 /* end confdefs.h. */
15274 #include <sys/types.h>
15275 /* Check that off_t can represent 2**63 - 1 correctly.
15276 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15277 since some C++ compilers masquerading as C compilers
15278 incorrectly reject 9223372036854775807. */
15279 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15280 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15281 && LARGE_OFF_T % 2147483647 == 1)
15282 ? 1 : -1];
15283 int
15284 main ()
15285 {
15286
15287 ;
15288 return 0;
15289 }
15290 _ACEOF
15291 if ac_fn_c_try_compile "$LINENO"; then :
15292 ac_cv_sys_file_offset_bits=no; break
15293 fi
15294 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15296 /* end confdefs.h. */
15297 #define _FILE_OFFSET_BITS 64
15298 #include <sys/types.h>
15299 /* Check that off_t can represent 2**63 - 1 correctly.
15300 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15301 since some C++ compilers masquerading as C compilers
15302 incorrectly reject 9223372036854775807. */
15303 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15304 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15305 && LARGE_OFF_T % 2147483647 == 1)
15306 ? 1 : -1];
15307 int
15308 main ()
15309 {
15310
15311 ;
15312 return 0;
15313 }
15314 _ACEOF
15315 if ac_fn_c_try_compile "$LINENO"; then :
15316 ac_cv_sys_file_offset_bits=64; break
15317 fi
15318 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15319 ac_cv_sys_file_offset_bits=unknown
15320 break
15321 done
15322 fi
15323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
15324 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
15325 case $ac_cv_sys_file_offset_bits in #(
15326 no | unknown) ;;
15327 *)
15328 cat >>confdefs.h <<_ACEOF
15329 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
15330 _ACEOF
15331 ;;
15332 esac
15333 rm -rf conftest*
15334 if test $ac_cv_sys_file_offset_bits = unknown; then
15335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
15336 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
15337 if test "${ac_cv_sys_large_files+set}" = set; then :
15338 $as_echo_n "(cached) " >&6
15339 else
15340 while :; do
15341 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15342 /* end confdefs.h. */
15343 #include <sys/types.h>
15344 /* Check that off_t can represent 2**63 - 1 correctly.
15345 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15346 since some C++ compilers masquerading as C compilers
15347 incorrectly reject 9223372036854775807. */
15348 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15349 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15350 && LARGE_OFF_T % 2147483647 == 1)
15351 ? 1 : -1];
15352 int
15353 main ()
15354 {
15355
15356 ;
15357 return 0;
15358 }
15359 _ACEOF
15360 if ac_fn_c_try_compile "$LINENO"; then :
15361 ac_cv_sys_large_files=no; break
15362 fi
15363 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15364 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15365 /* end confdefs.h. */
15366 #define _LARGE_FILES 1
15367 #include <sys/types.h>
15368 /* Check that off_t can represent 2**63 - 1 correctly.
15369 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15370 since some C++ compilers masquerading as C compilers
15371 incorrectly reject 9223372036854775807. */
15372 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15373 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15374 && LARGE_OFF_T % 2147483647 == 1)
15375 ? 1 : -1];
15376 int
15377 main ()
15378 {
15379
15380 ;
15381 return 0;
15382 }
15383 _ACEOF
15384 if ac_fn_c_try_compile "$LINENO"; then :
15385 ac_cv_sys_large_files=1; break
15386 fi
15387 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15388 ac_cv_sys_large_files=unknown
15389 break
15390 done
15391 fi
15392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
15393 $as_echo "$ac_cv_sys_large_files" >&6; }
15394 case $ac_cv_sys_large_files in #(
15395 no | unknown) ;;
15396 *)
15397 cat >>confdefs.h <<_ACEOF
15398 #define _LARGE_FILES $ac_cv_sys_large_files
15399 _ACEOF
15400 ;;
15401 esac
15402 rm -rf conftest*
15403 fi
15404 fi
15405
15406
15407
15408
15409 # Check whether --with-lib-path was given.
15410 if test "${with_lib_path+set}" = set; then :
15411 withval=$with_lib_path; LIB_PATH=$withval
15412 fi
15413
15414 # Check whether --enable-targets was given.
15415 if test "${enable_targets+set}" = set; then :
15416 enableval=$enable_targets; case "${enableval}" in
15417 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
15418 ;;
15419 no) enable_targets= ;;
15420 *) enable_targets=$enableval ;;
15421 esac
15422 fi
15423 # Check whether --enable-64-bit-bfd was given.
15424 if test "${enable_64_bit_bfd+set}" = set; then :
15425 enableval=$enable_64_bit_bfd; case "${enableval}" in
15426 yes) want64=true ;;
15427 no) want64=false ;;
15428 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
15429 esac
15430 else
15431 want64=false
15432 fi
15433
15434
15435 # Check whether --with-sysroot was given.
15436 if test "${with_sysroot+set}" = set; then :
15437 withval=$with_sysroot;
15438 case ${with_sysroot} in
15439 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
15440 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
15441 esac
15442
15443 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
15444 use_sysroot=yes
15445
15446 if test "x$prefix" = xNONE; then
15447 test_prefix=/usr/local
15448 else
15449 test_prefix=$prefix
15450 fi
15451 if test "x$exec_prefix" = xNONE; then
15452 test_exec_prefix=$test_prefix
15453 else
15454 test_exec_prefix=$exec_prefix
15455 fi
15456 case ${TARGET_SYSTEM_ROOT} in
15457 "${test_prefix}"|"${test_prefix}/"*|\
15458 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
15459 '${prefix}'|'${prefix}/'*|\
15460 '${exec_prefix}'|'${exec_prefix}/'*)
15461 t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
15462 TARGET_SYSTEM_ROOT_DEFINE="$t"
15463 ;;
15464 esac
15465
15466 else
15467
15468 use_sysroot=no
15469 TARGET_SYSTEM_ROOT=
15470 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
15471
15472 fi
15473
15474
15475
15476
15477
15478 # Check whether --enable-gold was given.
15479 if test "${enable_gold+set}" = set; then :
15480 enableval=$enable_gold; case "${enableval}" in
15481 default)
15482 install_as_default=no
15483 installed_linker=ld.bfd
15484 ;;
15485 yes|no)
15486 install_as_default=yes
15487 installed_linker=ld.bfd
15488 ;;
15489 *)
15490 as_fn_error "invalid --enable-gold argument" "$LINENO" 5
15491 ;;
15492 esac
15493 else
15494 install_as_default=yes
15495 installed_linker=ld.bfd
15496 fi
15497
15498
15499
15500
15501 # Check whether --enable-got was given.
15502 if test "${enable_got+set}" = set; then :
15503 enableval=$enable_got; case "${enableval}" in
15504 target | single | negative | multigot) got_handling=$enableval ;;
15505 *) as_fn_error "bad value ${enableval} for --enable-got option" "$LINENO" 5 ;;
15506 esac
15507 else
15508 got_handling=target
15509 fi
15510
15511
15512 case "${got_handling}" in
15513 target)
15514
15515 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_TARGET_DEFAULT" >>confdefs.h
15516 ;;
15517 single)
15518
15519 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_SINGLE" >>confdefs.h
15520 ;;
15521 negative)
15522
15523 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_NEGATIVE" >>confdefs.h
15524 ;;
15525 multigot)
15526
15527 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_MULTIGOT" >>confdefs.h
15528 ;;
15529 *) as_fn_error "bad value ${got_handling} for --enable-got option" "$LINENO" 5 ;;
15530 esac
15531
15532 # PR gas/19109
15533 # Decide the default method for compressing debug sections.
15534 ac_default_compressed_debug_sections=unset
15535 # Provide a configure time option to override our default.
15536 # Check whether --enable-compressed_debug_sections was given.
15537 if test "${enable_compressed_debug_sections+set}" = set; then :
15538 enableval=$enable_compressed_debug_sections; case ,"${enableval}", in
15539 ,yes, | ,all, | *,ld,*) ac_default_compressed_debug_sections=yes ;;
15540 ,no, | ,none,) ac_default_compressed_debug_sections=no ;;
15541 esac
15542 fi
15543
15544
15545 # Set the 'development' global.
15546 . $srcdir/../bfd/development.sh
15547
15548 # Default set of GCC warnings to enable.
15549 GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
15550
15551 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
15552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15553 /* end confdefs.h. */
15554 __GNUC__
15555 _ACEOF
15556 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15557 $EGREP "^[0-3]$" >/dev/null 2>&1; then :
15558
15559 else
15560 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
15561 fi
15562 rm -f conftest*
15563
15564
15565 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
15566 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15567 /* end confdefs.h. */
15568 __GNUC__
15569 _ACEOF
15570 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15571 $EGREP "^[0-4]$" >/dev/null 2>&1; then :
15572
15573 else
15574 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
15575 fi
15576 rm -f conftest*
15577
15578
15579 # Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
15580 WARN_WRITE_STRINGS=""
15581 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15582 /* end confdefs.h. */
15583 __GNUC__
15584 _ACEOF
15585 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15586 $EGREP "^[0-3]$" >/dev/null 2>&1; then :
15587
15588 else
15589 WARN_WRITE_STRINGS="-Wwrite-strings"
15590 fi
15591 rm -f conftest*
15592
15593
15594 # Check whether --enable-werror was given.
15595 if test "${enable_werror+set}" = set; then :
15596 enableval=$enable_werror; case "${enableval}" in
15597 yes | y) ERROR_ON_WARNING="yes" ;;
15598 no | n) ERROR_ON_WARNING="no" ;;
15599 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
15600 esac
15601 fi
15602
15603
15604 # Disable -Wformat by default when using gcc on mingw
15605 case "${host}" in
15606 *-*-mingw32*)
15607 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
15608 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
15609 fi
15610 ;;
15611 *) ;;
15612 esac
15613
15614 # Enable -Werror by default when using gcc. Turn it off for releases.
15615 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
15616 ERROR_ON_WARNING=yes
15617 fi
15618
15619 NO_WERROR=
15620 if test "${ERROR_ON_WARNING}" = yes ; then
15621 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
15622 NO_WERROR="-Wno-error"
15623 fi
15624
15625 if test "${GCC}" = yes ; then
15626 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
15627 fi
15628
15629 # Check whether --enable-build-warnings was given.
15630 if test "${enable_build_warnings+set}" = set; then :
15631 enableval=$enable_build_warnings; case "${enableval}" in
15632 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
15633 no) if test "${GCC}" = yes ; then
15634 WARN_CFLAGS="-w"
15635 fi;;
15636 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
15637 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
15638 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
15639 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
15640 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
15641 esac
15642 fi
15643
15644
15645 if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
15646 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
15647 fi
15648
15649
15650
15651
15652
15653
15654
15655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
15656 $as_echo_n "checking for LC_MESSAGES... " >&6; }
15657 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
15658 $as_echo_n "(cached) " >&6
15659 else
15660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15661 /* end confdefs.h. */
15662 #include <locale.h>
15663 int
15664 main ()
15665 {
15666 return LC_MESSAGES
15667 ;
15668 return 0;
15669 }
15670 _ACEOF
15671 if ac_fn_c_try_link "$LINENO"; then :
15672 am_cv_val_LC_MESSAGES=yes
15673 else
15674 am_cv_val_LC_MESSAGES=no
15675 fi
15676 rm -f core conftest.err conftest.$ac_objext \
15677 conftest$ac_exeext conftest.$ac_ext
15678 fi
15679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
15680 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
15681 if test $am_cv_val_LC_MESSAGES = yes; then
15682
15683 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
15684
15685 fi
15686
15687
15688 ac_config_headers="$ac_config_headers config.h:config.in"
15689
15690
15691 # PR 14072
15692
15693
15694 if test -z "$target" ; then
15695 as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5
15696 fi
15697 if test -z "$host" ; then
15698 as_fn_error "Unrecognized host system type; please check config.sub." "$LINENO" 5
15699 fi
15700
15701 # host-specific stuff:
15702
15703 ALL_LINGUAS="fr sv tr es da vi zh_CN zh_TW ga fi id bg it uk"
15704 # If we haven't got the data from the intl directory,
15705 # assume NLS is disabled.
15706 USE_NLS=no
15707 LIBINTL=
15708 LIBINTL_DEP=
15709 INCINTL=
15710 XGETTEXT=
15711 GMSGFMT=
15712 POSUB=
15713
15714 if test -f ../intl/config.intl; then
15715 . ../intl/config.intl
15716 fi
15717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15718 $as_echo_n "checking whether NLS is requested... " >&6; }
15719 if test x"$USE_NLS" != xyes; then
15720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15721 $as_echo "no" >&6; }
15722 else
15723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15724 $as_echo "yes" >&6; }
15725
15726 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
15727
15728
15729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
15730 $as_echo_n "checking for catalogs to be installed... " >&6; }
15731 # Look for .po and .gmo files in the source directory.
15732 CATALOGS=
15733 XLINGUAS=
15734 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
15735 # If there aren't any .gmo files the shell will give us the
15736 # literal string "../path/to/srcdir/po/*.gmo" which has to be
15737 # weeded out.
15738 case "$cat" in *\**)
15739 continue;;
15740 esac
15741 # The quadruple backslash is collapsed to a double backslash
15742 # by the backticks, then collapsed again by the double quotes,
15743 # leaving us with one backslash in the sed expression (right
15744 # before the dot that mustn't act as a wildcard).
15745 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
15746 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
15747 # The user is allowed to set LINGUAS to a list of languages to
15748 # install catalogs for. If it's empty that means "all of them."
15749 if test "x$LINGUAS" = x; then
15750 CATALOGS="$CATALOGS $cat"
15751 XLINGUAS="$XLINGUAS $lang"
15752 else
15753 case "$LINGUAS" in *$lang*)
15754 CATALOGS="$CATALOGS $cat"
15755 XLINGUAS="$XLINGUAS $lang"
15756 ;;
15757 esac
15758 fi
15759 done
15760 LINGUAS="$XLINGUAS"
15761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
15762 $as_echo "$LINGUAS" >&6; }
15763
15764
15765 DATADIRNAME=share
15766
15767 INSTOBJEXT=.mo
15768
15769 GENCAT=gencat
15770
15771 CATOBJEXT=.gmo
15772
15773 fi
15774
15775 MKINSTALLDIRS=
15776 if test -n "$ac_aux_dir"; then
15777 case "$ac_aux_dir" in
15778 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
15779 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
15780 esac
15781 fi
15782 if test -z "$MKINSTALLDIRS"; then
15783 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
15784 fi
15785
15786
15787
15788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15789 $as_echo_n "checking whether NLS is requested... " >&6; }
15790 # Check whether --enable-nls was given.
15791 if test "${enable_nls+set}" = set; then :
15792 enableval=$enable_nls; USE_NLS=$enableval
15793 else
15794 USE_NLS=yes
15795 fi
15796
15797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
15798 $as_echo "$USE_NLS" >&6; }
15799
15800
15801
15802
15803
15804
15805 # Prepare PATH_SEPARATOR.
15806 # The user is always right.
15807 if test "${PATH_SEPARATOR+set}" != set; then
15808 echo "#! /bin/sh" >conf$$.sh
15809 echo "exit 0" >>conf$$.sh
15810 chmod +x conf$$.sh
15811 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15812 PATH_SEPARATOR=';'
15813 else
15814 PATH_SEPARATOR=:
15815 fi
15816 rm -f conf$$.sh
15817 fi
15818
15819 # Find out how to test for executable files. Don't use a zero-byte file,
15820 # as systems may use methods other than mode bits to determine executability.
15821 cat >conf$$.file <<_ASEOF
15822 #! /bin/sh
15823 exit 0
15824 _ASEOF
15825 chmod +x conf$$.file
15826 if test -x conf$$.file >/dev/null 2>&1; then
15827 ac_executable_p="test -x"
15828 else
15829 ac_executable_p="test -f"
15830 fi
15831 rm -f conf$$.file
15832
15833 # Extract the first word of "msgfmt", so it can be a program name with args.
15834 set dummy msgfmt; ac_word=$2
15835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15836 $as_echo_n "checking for $ac_word... " >&6; }
15837 if test "${ac_cv_path_MSGFMT+set}" = set; then :
15838 $as_echo_n "(cached) " >&6
15839 else
15840 case "$MSGFMT" in
15841 [\\/]* | ?:[\\/]*)
15842 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
15843 ;;
15844 *)
15845 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15846 for ac_dir in $PATH; do
15847 IFS="$ac_save_IFS"
15848 test -z "$ac_dir" && ac_dir=.
15849 for ac_exec_ext in '' $ac_executable_extensions; do
15850 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15851 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
15852 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15853 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
15854 break 2
15855 fi
15856 fi
15857 done
15858 done
15859 IFS="$ac_save_IFS"
15860 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
15861 ;;
15862 esac
15863 fi
15864 MSGFMT="$ac_cv_path_MSGFMT"
15865 if test "$MSGFMT" != ":"; then
15866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
15867 $as_echo "$MSGFMT" >&6; }
15868 else
15869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15870 $as_echo "no" >&6; }
15871 fi
15872
15873 # Extract the first word of "gmsgfmt", so it can be a program name with args.
15874 set dummy gmsgfmt; ac_word=$2
15875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15876 $as_echo_n "checking for $ac_word... " >&6; }
15877 if test "${ac_cv_path_GMSGFMT+set}" = set; then :
15878 $as_echo_n "(cached) " >&6
15879 else
15880 case $GMSGFMT in
15881 [\\/]* | ?:[\\/]*)
15882 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
15883 ;;
15884 *)
15885 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15886 for as_dir in $PATH
15887 do
15888 IFS=$as_save_IFS
15889 test -z "$as_dir" && as_dir=.
15890 for ac_exec_ext in '' $ac_executable_extensions; do
15891 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15892 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
15893 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15894 break 2
15895 fi
15896 done
15897 done
15898 IFS=$as_save_IFS
15899
15900 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
15901 ;;
15902 esac
15903 fi
15904 GMSGFMT=$ac_cv_path_GMSGFMT
15905 if test -n "$GMSGFMT"; then
15906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
15907 $as_echo "$GMSGFMT" >&6; }
15908 else
15909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15910 $as_echo "no" >&6; }
15911 fi
15912
15913
15914
15915
15916 # Prepare PATH_SEPARATOR.
15917 # The user is always right.
15918 if test "${PATH_SEPARATOR+set}" != set; then
15919 echo "#! /bin/sh" >conf$$.sh
15920 echo "exit 0" >>conf$$.sh
15921 chmod +x conf$$.sh
15922 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15923 PATH_SEPARATOR=';'
15924 else
15925 PATH_SEPARATOR=:
15926 fi
15927 rm -f conf$$.sh
15928 fi
15929
15930 # Find out how to test for executable files. Don't use a zero-byte file,
15931 # as systems may use methods other than mode bits to determine executability.
15932 cat >conf$$.file <<_ASEOF
15933 #! /bin/sh
15934 exit 0
15935 _ASEOF
15936 chmod +x conf$$.file
15937 if test -x conf$$.file >/dev/null 2>&1; then
15938 ac_executable_p="test -x"
15939 else
15940 ac_executable_p="test -f"
15941 fi
15942 rm -f conf$$.file
15943
15944 # Extract the first word of "xgettext", so it can be a program name with args.
15945 set dummy xgettext; ac_word=$2
15946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15947 $as_echo_n "checking for $ac_word... " >&6; }
15948 if test "${ac_cv_path_XGETTEXT+set}" = set; then :
15949 $as_echo_n "(cached) " >&6
15950 else
15951 case "$XGETTEXT" in
15952 [\\/]* | ?:[\\/]*)
15953 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
15954 ;;
15955 *)
15956 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15957 for ac_dir in $PATH; do
15958 IFS="$ac_save_IFS"
15959 test -z "$ac_dir" && ac_dir=.
15960 for ac_exec_ext in '' $ac_executable_extensions; do
15961 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15962 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
15963 (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15964 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
15965 break 2
15966 fi
15967 fi
15968 done
15969 done
15970 IFS="$ac_save_IFS"
15971 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
15972 ;;
15973 esac
15974 fi
15975 XGETTEXT="$ac_cv_path_XGETTEXT"
15976 if test "$XGETTEXT" != ":"; then
15977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
15978 $as_echo "$XGETTEXT" >&6; }
15979 else
15980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15981 $as_echo "no" >&6; }
15982 fi
15983
15984 rm -f messages.po
15985
15986
15987 # Prepare PATH_SEPARATOR.
15988 # The user is always right.
15989 if test "${PATH_SEPARATOR+set}" != set; then
15990 echo "#! /bin/sh" >conf$$.sh
15991 echo "exit 0" >>conf$$.sh
15992 chmod +x conf$$.sh
15993 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15994 PATH_SEPARATOR=';'
15995 else
15996 PATH_SEPARATOR=:
15997 fi
15998 rm -f conf$$.sh
15999 fi
16000
16001 # Find out how to test for executable files. Don't use a zero-byte file,
16002 # as systems may use methods other than mode bits to determine executability.
16003 cat >conf$$.file <<_ASEOF
16004 #! /bin/sh
16005 exit 0
16006 _ASEOF
16007 chmod +x conf$$.file
16008 if test -x conf$$.file >/dev/null 2>&1; then
16009 ac_executable_p="test -x"
16010 else
16011 ac_executable_p="test -f"
16012 fi
16013 rm -f conf$$.file
16014
16015 # Extract the first word of "msgmerge", so it can be a program name with args.
16016 set dummy msgmerge; ac_word=$2
16017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16018 $as_echo_n "checking for $ac_word... " >&6; }
16019 if test "${ac_cv_path_MSGMERGE+set}" = set; then :
16020 $as_echo_n "(cached) " >&6
16021 else
16022 case "$MSGMERGE" in
16023 [\\/]* | ?:[\\/]*)
16024 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
16025 ;;
16026 *)
16027 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
16028 for ac_dir in $PATH; do
16029 IFS="$ac_save_IFS"
16030 test -z "$ac_dir" && ac_dir=.
16031 for ac_exec_ext in '' $ac_executable_extensions; do
16032 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
16033 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
16034 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
16035 break 2
16036 fi
16037 fi
16038 done
16039 done
16040 IFS="$ac_save_IFS"
16041 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
16042 ;;
16043 esac
16044 fi
16045 MSGMERGE="$ac_cv_path_MSGMERGE"
16046 if test "$MSGMERGE" != ":"; then
16047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
16048 $as_echo "$MSGMERGE" >&6; }
16049 else
16050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16051 $as_echo "no" >&6; }
16052 fi
16053
16054
16055 if test "$GMSGFMT" != ":"; then
16056 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
16057 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
16058 : ;
16059 else
16060 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
16061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
16062 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
16063 GMSGFMT=":"
16064 fi
16065 fi
16066
16067 if test "$XGETTEXT" != ":"; then
16068 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
16069 (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
16070 : ;
16071 else
16072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
16073 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
16074 XGETTEXT=":"
16075 fi
16076 rm -f messages.po
16077 fi
16078
16079 ac_config_commands="$ac_config_commands default-1"
16080
16081
16082
16083
16084
16085 for ac_prog in 'bison -y' byacc
16086 do
16087 # Extract the first word of "$ac_prog", so it can be a program name with args.
16088 set dummy $ac_prog; ac_word=$2
16089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16090 $as_echo_n "checking for $ac_word... " >&6; }
16091 if test "${ac_cv_prog_YACC+set}" = set; then :
16092 $as_echo_n "(cached) " >&6
16093 else
16094 if test -n "$YACC"; then
16095 ac_cv_prog_YACC="$YACC" # Let the user override the test.
16096 else
16097 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16098 for as_dir in $PATH
16099 do
16100 IFS=$as_save_IFS
16101 test -z "$as_dir" && as_dir=.
16102 for ac_exec_ext in '' $ac_executable_extensions; do
16103 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16104 ac_cv_prog_YACC="$ac_prog"
16105 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16106 break 2
16107 fi
16108 done
16109 done
16110 IFS=$as_save_IFS
16111
16112 fi
16113 fi
16114 YACC=$ac_cv_prog_YACC
16115 if test -n "$YACC"; then
16116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
16117 $as_echo "$YACC" >&6; }
16118 else
16119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16120 $as_echo "no" >&6; }
16121 fi
16122
16123
16124 test -n "$YACC" && break
16125 done
16126 test -n "$YACC" || YACC="yacc"
16127
16128 for ac_prog in flex lex
16129 do
16130 # Extract the first word of "$ac_prog", so it can be a program name with args.
16131 set dummy $ac_prog; ac_word=$2
16132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16133 $as_echo_n "checking for $ac_word... " >&6; }
16134 if test "${ac_cv_prog_LEX+set}" = set; then :
16135 $as_echo_n "(cached) " >&6
16136 else
16137 if test -n "$LEX"; then
16138 ac_cv_prog_LEX="$LEX" # Let the user override the test.
16139 else
16140 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16141 for as_dir in $PATH
16142 do
16143 IFS=$as_save_IFS
16144 test -z "$as_dir" && as_dir=.
16145 for ac_exec_ext in '' $ac_executable_extensions; do
16146 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16147 ac_cv_prog_LEX="$ac_prog"
16148 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16149 break 2
16150 fi
16151 done
16152 done
16153 IFS=$as_save_IFS
16154
16155 fi
16156 fi
16157 LEX=$ac_cv_prog_LEX
16158 if test -n "$LEX"; then
16159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
16160 $as_echo "$LEX" >&6; }
16161 else
16162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16163 $as_echo "no" >&6; }
16164 fi
16165
16166
16167 test -n "$LEX" && break
16168 done
16169 test -n "$LEX" || LEX=":"
16170
16171 case "$LEX" in
16172 :|*"missing "*) ;;
16173 *) cat >conftest.l <<_ACEOF
16174 %%
16175 a { ECHO; }
16176 b { REJECT; }
16177 c { yymore (); }
16178 d { yyless (1); }
16179 e { yyless (input () != 0); }
16180 f { unput (yytext[0]); }
16181 . { BEGIN INITIAL; }
16182 %%
16183 #ifdef YYTEXT_POINTER
16184 extern char *yytext;
16185 #endif
16186 int
16187 main (void)
16188 {
16189 return ! yylex () + ! yywrap ();
16190 }
16191 _ACEOF
16192 { { ac_try="$LEX conftest.l"
16193 case "(($ac_try" in
16194 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16195 *) ac_try_echo=$ac_try;;
16196 esac
16197 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
16198 $as_echo "$ac_try_echo"; } >&5
16199 (eval "$LEX conftest.l") 2>&5
16200 ac_status=$?
16201 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16202 test $ac_status = 0; }
16203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
16204 $as_echo_n "checking lex output file root... " >&6; }
16205 if test "${ac_cv_prog_lex_root+set}" = set; then :
16206 $as_echo_n "(cached) " >&6
16207 else
16208
16209 if test -f lex.yy.c; then
16210 ac_cv_prog_lex_root=lex.yy
16211 elif test -f lexyy.c; then
16212 ac_cv_prog_lex_root=lexyy
16213 else
16214 as_fn_error "cannot find output from $LEX; giving up" "$LINENO" 5
16215 fi
16216 fi
16217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
16218 $as_echo "$ac_cv_prog_lex_root" >&6; }
16219 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
16220
16221 if test -z "${LEXLIB+set}"; then
16222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
16223 $as_echo_n "checking lex library... " >&6; }
16224 if test "${ac_cv_lib_lex+set}" = set; then :
16225 $as_echo_n "(cached) " >&6
16226 else
16227
16228 ac_save_LIBS=$LIBS
16229 ac_cv_lib_lex='none needed'
16230 for ac_lib in '' -lfl -ll; do
16231 LIBS="$ac_lib $ac_save_LIBS"
16232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16233 /* end confdefs.h. */
16234 `cat $LEX_OUTPUT_ROOT.c`
16235 _ACEOF
16236 if ac_fn_c_try_link "$LINENO"; then :
16237 ac_cv_lib_lex=$ac_lib
16238 fi
16239 rm -f core conftest.err conftest.$ac_objext \
16240 conftest$ac_exeext conftest.$ac_ext
16241 test "$ac_cv_lib_lex" != 'none needed' && break
16242 done
16243 LIBS=$ac_save_LIBS
16244
16245 fi
16246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
16247 $as_echo "$ac_cv_lib_lex" >&6; }
16248 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
16249 fi
16250
16251
16252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
16253 $as_echo_n "checking whether yytext is a pointer... " >&6; }
16254 if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then :
16255 $as_echo_n "(cached) " >&6
16256 else
16257 # POSIX says lex can declare yytext either as a pointer or an array; the
16258 # default is implementation-dependent. Figure out which it is, since
16259 # not all implementations provide the %pointer and %array declarations.
16260 ac_cv_prog_lex_yytext_pointer=no
16261 ac_save_LIBS=$LIBS
16262 LIBS="$LEXLIB $ac_save_LIBS"
16263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16264 /* end confdefs.h. */
16265 #define YYTEXT_POINTER 1
16266 `cat $LEX_OUTPUT_ROOT.c`
16267 _ACEOF
16268 if ac_fn_c_try_link "$LINENO"; then :
16269 ac_cv_prog_lex_yytext_pointer=yes
16270 fi
16271 rm -f core conftest.err conftest.$ac_objext \
16272 conftest$ac_exeext conftest.$ac_ext
16273 LIBS=$ac_save_LIBS
16274
16275 fi
16276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
16277 $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
16278 if test $ac_cv_prog_lex_yytext_pointer = yes; then
16279
16280 $as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
16281
16282 fi
16283 rm -f conftest.l $LEX_OUTPUT_ROOT.c
16284 ;;
16285 esac
16286 if test "$LEX" = :; then
16287 LEX=${am_missing_run}flex
16288 fi
16289
16290
16291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
16292 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
16293 # Check whether --enable-maintainer-mode was given.
16294 if test "${enable_maintainer_mode+set}" = set; then :
16295 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
16296 else
16297 USE_MAINTAINER_MODE=no
16298 fi
16299
16300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
16301 $as_echo "$USE_MAINTAINER_MODE" >&6; }
16302 if test $USE_MAINTAINER_MODE = yes; then
16303 MAINTAINER_MODE_TRUE=
16304 MAINTAINER_MODE_FALSE='#'
16305 else
16306 MAINTAINER_MODE_TRUE='#'
16307 MAINTAINER_MODE_FALSE=
16308 fi
16309
16310 MAINT=$MAINTAINER_MODE_TRUE
16311
16312
16313 if false; then
16314 GENINSRC_NEVER_TRUE=
16315 GENINSRC_NEVER_FALSE='#'
16316 else
16317 GENINSRC_NEVER_TRUE='#'
16318 GENINSRC_NEVER_FALSE=
16319 fi
16320
16321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
16322 $as_echo_n "checking how to compare bootstrapped objects... " >&6; }
16323 if test "${gcc_cv_prog_cmp_skip+set}" = set; then :
16324 $as_echo_n "(cached) " >&6
16325 else
16326 echo abfoo >t1
16327 echo cdfoo >t2
16328 gcc_cv_prog_cmp_skip='tail +16c $$f1 > tmp-foo1; tail +16c $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
16329 if cmp t1 t2 2 2 > /dev/null 2>&1; then
16330 if cmp t1 t2 1 1 > /dev/null 2>&1; then
16331 :
16332 else
16333 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
16334 fi
16335 fi
16336 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
16337 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
16338 :
16339 else
16340 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
16341 fi
16342 fi
16343 rm t1 t2
16344
16345 fi
16346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
16347 $as_echo "$gcc_cv_prog_cmp_skip" >&6; }
16348 do_compare="$gcc_cv_prog_cmp_skip"
16349
16350
16351
16352 . ${srcdir}/configure.host
16353
16354
16355
16356
16357
16358
16359
16360
16361 for ac_header in string.h strings.h stdlib.h unistd.h elf-hints.h limits.h locale.h sys/param.h
16362 do :
16363 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16364 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16365 eval as_val=\$$as_ac_Header
16366 if test "x$as_val" = x""yes; then :
16367 cat >>confdefs.h <<_ACEOF
16368 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16369 _ACEOF
16370
16371 fi
16372
16373 done
16374
16375 for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h
16376 do :
16377 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16378 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16379 eval as_val=\$$as_ac_Header
16380 if test "x$as_val" = x""yes; then :
16381 cat >>confdefs.h <<_ACEOF
16382 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16383 _ACEOF
16384
16385 fi
16386
16387 done
16388
16389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
16390 $as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
16391 if test "${gcc_cv_header_string+set}" = set; then :
16392 $as_echo_n "(cached) " >&6
16393 else
16394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16395 /* end confdefs.h. */
16396 #include <string.h>
16397 #include <strings.h>
16398 int
16399 main ()
16400 {
16401
16402 ;
16403 return 0;
16404 }
16405 _ACEOF
16406 if ac_fn_c_try_compile "$LINENO"; then :
16407 gcc_cv_header_string=yes
16408 else
16409 gcc_cv_header_string=no
16410 fi
16411 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16412 fi
16413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
16414 $as_echo "$gcc_cv_header_string" >&6; }
16415 if test $gcc_cv_header_string = yes; then
16416
16417 $as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
16418
16419 fi
16420
16421 for ac_func in glob mkstemp realpath sbrk setlocale waitpid
16422 do :
16423 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16424 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16425 eval as_val=\$$as_ac_var
16426 if test "x$as_val" = x""yes; then :
16427 cat >>confdefs.h <<_ACEOF
16428 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16429 _ACEOF
16430
16431 fi
16432 done
16433
16434 for ac_func in open lseek close
16435 do :
16436 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16437 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16438 eval as_val=\$$as_ac_var
16439 if test "x$as_val" = x""yes; then :
16440 cat >>confdefs.h <<_ACEOF
16441 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16442 _ACEOF
16443
16444 fi
16445 done
16446
16447 ac_header_dirent=no
16448 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
16449 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
16450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
16451 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
16452 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
16453 $as_echo_n "(cached) " >&6
16454 else
16455 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16456 /* end confdefs.h. */
16457 #include <sys/types.h>
16458 #include <$ac_hdr>
16459
16460 int
16461 main ()
16462 {
16463 if ((DIR *) 0)
16464 return 0;
16465 ;
16466 return 0;
16467 }
16468 _ACEOF
16469 if ac_fn_c_try_compile "$LINENO"; then :
16470 eval "$as_ac_Header=yes"
16471 else
16472 eval "$as_ac_Header=no"
16473 fi
16474 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16475 fi
16476 eval ac_res=\$$as_ac_Header
16477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16478 $as_echo "$ac_res" >&6; }
16479 eval as_val=\$$as_ac_Header
16480 if test "x$as_val" = x""yes; then :
16481 cat >>confdefs.h <<_ACEOF
16482 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
16483 _ACEOF
16484
16485 ac_header_dirent=$ac_hdr; break
16486 fi
16487
16488 done
16489 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
16490 if test $ac_header_dirent = dirent.h; then
16491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16492 $as_echo_n "checking for library containing opendir... " >&6; }
16493 if test "${ac_cv_search_opendir+set}" = set; then :
16494 $as_echo_n "(cached) " >&6
16495 else
16496 ac_func_search_save_LIBS=$LIBS
16497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16498 /* end confdefs.h. */
16499
16500 /* Override any GCC internal prototype to avoid an error.
16501 Use char because int might match the return type of a GCC
16502 builtin and then its argument prototype would still apply. */
16503 #ifdef __cplusplus
16504 extern "C"
16505 #endif
16506 char opendir ();
16507 int
16508 main ()
16509 {
16510 return opendir ();
16511 ;
16512 return 0;
16513 }
16514 _ACEOF
16515 for ac_lib in '' dir; do
16516 if test -z "$ac_lib"; then
16517 ac_res="none required"
16518 else
16519 ac_res=-l$ac_lib
16520 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16521 fi
16522 if ac_fn_c_try_link "$LINENO"; then :
16523 ac_cv_search_opendir=$ac_res
16524 fi
16525 rm -f core conftest.err conftest.$ac_objext \
16526 conftest$ac_exeext
16527 if test "${ac_cv_search_opendir+set}" = set; then :
16528 break
16529 fi
16530 done
16531 if test "${ac_cv_search_opendir+set}" = set; then :
16532
16533 else
16534 ac_cv_search_opendir=no
16535 fi
16536 rm conftest.$ac_ext
16537 LIBS=$ac_func_search_save_LIBS
16538 fi
16539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16540 $as_echo "$ac_cv_search_opendir" >&6; }
16541 ac_res=$ac_cv_search_opendir
16542 if test "$ac_res" != no; then :
16543 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16544
16545 fi
16546
16547 else
16548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16549 $as_echo_n "checking for library containing opendir... " >&6; }
16550 if test "${ac_cv_search_opendir+set}" = set; then :
16551 $as_echo_n "(cached) " >&6
16552 else
16553 ac_func_search_save_LIBS=$LIBS
16554 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16555 /* end confdefs.h. */
16556
16557 /* Override any GCC internal prototype to avoid an error.
16558 Use char because int might match the return type of a GCC
16559 builtin and then its argument prototype would still apply. */
16560 #ifdef __cplusplus
16561 extern "C"
16562 #endif
16563 char opendir ();
16564 int
16565 main ()
16566 {
16567 return opendir ();
16568 ;
16569 return 0;
16570 }
16571 _ACEOF
16572 for ac_lib in '' x; do
16573 if test -z "$ac_lib"; then
16574 ac_res="none required"
16575 else
16576 ac_res=-l$ac_lib
16577 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16578 fi
16579 if ac_fn_c_try_link "$LINENO"; then :
16580 ac_cv_search_opendir=$ac_res
16581 fi
16582 rm -f core conftest.err conftest.$ac_objext \
16583 conftest$ac_exeext
16584 if test "${ac_cv_search_opendir+set}" = set; then :
16585 break
16586 fi
16587 done
16588 if test "${ac_cv_search_opendir+set}" = set; then :
16589
16590 else
16591 ac_cv_search_opendir=no
16592 fi
16593 rm conftest.$ac_ext
16594 LIBS=$ac_func_search_save_LIBS
16595 fi
16596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16597 $as_echo "$ac_cv_search_opendir" >&6; }
16598 ac_res=$ac_cv_search_opendir
16599 if test "$ac_res" != no; then :
16600 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16601
16602 fi
16603
16604 fi
16605
16606
16607 for ac_header in stdlib.h unistd.h
16608 do :
16609 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16610 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16611 eval as_val=\$$as_ac_Header
16612 if test "x$as_val" = x""yes; then :
16613 cat >>confdefs.h <<_ACEOF
16614 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16615 _ACEOF
16616
16617 fi
16618
16619 done
16620
16621 for ac_func in getpagesize
16622 do :
16623 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
16624 if test "x$ac_cv_func_getpagesize" = x""yes; then :
16625 cat >>confdefs.h <<_ACEOF
16626 #define HAVE_GETPAGESIZE 1
16627 _ACEOF
16628
16629 fi
16630 done
16631
16632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
16633 $as_echo_n "checking for working mmap... " >&6; }
16634 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
16635 $as_echo_n "(cached) " >&6
16636 else
16637 if test "$cross_compiling" = yes; then :
16638 ac_cv_func_mmap_fixed_mapped=no
16639 else
16640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16641 /* end confdefs.h. */
16642 $ac_includes_default
16643 /* malloc might have been renamed as rpl_malloc. */
16644 #undef malloc
16645
16646 /* Thanks to Mike Haertel and Jim Avera for this test.
16647 Here is a matrix of mmap possibilities:
16648 mmap private not fixed
16649 mmap private fixed at somewhere currently unmapped
16650 mmap private fixed at somewhere already mapped
16651 mmap shared not fixed
16652 mmap shared fixed at somewhere currently unmapped
16653 mmap shared fixed at somewhere already mapped
16654 For private mappings, we should verify that changes cannot be read()
16655 back from the file, nor mmap's back from the file at a different
16656 address. (There have been systems where private was not correctly
16657 implemented like the infamous i386 svr4.0, and systems where the
16658 VM page cache was not coherent with the file system buffer cache
16659 like early versions of FreeBSD and possibly contemporary NetBSD.)
16660 For shared mappings, we should conversely verify that changes get
16661 propagated back to all the places they're supposed to be.
16662
16663 Grep wants private fixed already mapped.
16664 The main things grep needs to know about mmap are:
16665 * does it exist and is it safe to write into the mmap'd area
16666 * how to use it (BSD variants) */
16667
16668 #include <fcntl.h>
16669 #include <sys/mman.h>
16670
16671 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
16672 char *malloc ();
16673 #endif
16674
16675 /* This mess was copied from the GNU getpagesize.h. */
16676 #ifndef HAVE_GETPAGESIZE
16677 /* Assume that all systems that can run configure have sys/param.h. */
16678 # ifndef HAVE_SYS_PARAM_H
16679 # define HAVE_SYS_PARAM_H 1
16680 # endif
16681
16682 # ifdef _SC_PAGESIZE
16683 # define getpagesize() sysconf(_SC_PAGESIZE)
16684 # else /* no _SC_PAGESIZE */
16685 # ifdef HAVE_SYS_PARAM_H
16686 # include <sys/param.h>
16687 # ifdef EXEC_PAGESIZE
16688 # define getpagesize() EXEC_PAGESIZE
16689 # else /* no EXEC_PAGESIZE */
16690 # ifdef NBPG
16691 # define getpagesize() NBPG * CLSIZE
16692 # ifndef CLSIZE
16693 # define CLSIZE 1
16694 # endif /* no CLSIZE */
16695 # else /* no NBPG */
16696 # ifdef NBPC
16697 # define getpagesize() NBPC
16698 # else /* no NBPC */
16699 # ifdef PAGESIZE
16700 # define getpagesize() PAGESIZE
16701 # endif /* PAGESIZE */
16702 # endif /* no NBPC */
16703 # endif /* no NBPG */
16704 # endif /* no EXEC_PAGESIZE */
16705 # else /* no HAVE_SYS_PARAM_H */
16706 # define getpagesize() 8192 /* punt totally */
16707 # endif /* no HAVE_SYS_PARAM_H */
16708 # endif /* no _SC_PAGESIZE */
16709
16710 #endif /* no HAVE_GETPAGESIZE */
16711
16712 int
16713 main ()
16714 {
16715 char *data, *data2, *data3;
16716 int i, pagesize;
16717 int fd;
16718
16719 pagesize = getpagesize ();
16720
16721 /* First, make a file with some known garbage in it. */
16722 data = (char *) malloc (pagesize);
16723 if (!data)
16724 return 1;
16725 for (i = 0; i < pagesize; ++i)
16726 *(data + i) = rand ();
16727 umask (0);
16728 fd = creat ("conftest.mmap", 0600);
16729 if (fd < 0)
16730 return 1;
16731 if (write (fd, data, pagesize) != pagesize)
16732 return 1;
16733 close (fd);
16734
16735 /* Next, try to mmap the file at a fixed address which already has
16736 something else allocated at it. If we can, also make sure that
16737 we see the same garbage. */
16738 fd = open ("conftest.mmap", O_RDWR);
16739 if (fd < 0)
16740 return 1;
16741 data2 = (char *) malloc (2 * pagesize);
16742 if (!data2)
16743 return 1;
16744 data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
16745 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
16746 MAP_PRIVATE | MAP_FIXED, fd, 0L))
16747 return 1;
16748 for (i = 0; i < pagesize; ++i)
16749 if (*(data + i) != *(data2 + i))
16750 return 1;
16751
16752 /* Finally, make sure that changes to the mapped area do not
16753 percolate back to the file as seen by read(). (This is a bug on
16754 some variants of i386 svr4.0.) */
16755 for (i = 0; i < pagesize; ++i)
16756 *(data2 + i) = *(data2 + i) + 1;
16757 data3 = (char *) malloc (pagesize);
16758 if (!data3)
16759 return 1;
16760 if (read (fd, data3, pagesize) != pagesize)
16761 return 1;
16762 for (i = 0; i < pagesize; ++i)
16763 if (*(data + i) != *(data3 + i))
16764 return 1;
16765 close (fd);
16766 return 0;
16767 }
16768 _ACEOF
16769 if ac_fn_c_try_run "$LINENO"; then :
16770 ac_cv_func_mmap_fixed_mapped=yes
16771 else
16772 ac_cv_func_mmap_fixed_mapped=no
16773 fi
16774 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16775 conftest.$ac_objext conftest.beam conftest.$ac_ext
16776 fi
16777
16778 fi
16779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
16780 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
16781 if test $ac_cv_func_mmap_fixed_mapped = yes; then
16782
16783 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
16784
16785 fi
16786 rm -f conftest.mmap
16787
16788
16789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
16790 $as_echo_n "checking for library containing dlopen... " >&6; }
16791 if test "${ac_cv_search_dlopen+set}" = set; then :
16792 $as_echo_n "(cached) " >&6
16793 else
16794 ac_func_search_save_LIBS=$LIBS
16795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16796 /* end confdefs.h. */
16797
16798 /* Override any GCC internal prototype to avoid an error.
16799 Use char because int might match the return type of a GCC
16800 builtin and then its argument prototype would still apply. */
16801 #ifdef __cplusplus
16802 extern "C"
16803 #endif
16804 char dlopen ();
16805 int
16806 main ()
16807 {
16808 return dlopen ();
16809 ;
16810 return 0;
16811 }
16812 _ACEOF
16813 for ac_lib in '' dl; do
16814 if test -z "$ac_lib"; then
16815 ac_res="none required"
16816 else
16817 ac_res=-l$ac_lib
16818 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16819 fi
16820 if ac_fn_c_try_link "$LINENO"; then :
16821 ac_cv_search_dlopen=$ac_res
16822 fi
16823 rm -f core conftest.err conftest.$ac_objext \
16824 conftest$ac_exeext
16825 if test "${ac_cv_search_dlopen+set}" = set; then :
16826 break
16827 fi
16828 done
16829 if test "${ac_cv_search_dlopen+set}" = set; then :
16830
16831 else
16832 ac_cv_search_dlopen=no
16833 fi
16834 rm conftest.$ac_ext
16835 LIBS=$ac_func_search_save_LIBS
16836 fi
16837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
16838 $as_echo "$ac_cv_search_dlopen" >&6; }
16839 ac_res=$ac_cv_search_dlopen
16840 if test "$ac_res" != no; then :
16841 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16842
16843 fi
16844
16845 if test x$plugins = xyes; then
16846 ENABLE_PLUGINS_TRUE=
16847 ENABLE_PLUGINS_FALSE='#'
16848 else
16849 ENABLE_PLUGINS_TRUE='#'
16850 ENABLE_PLUGINS_FALSE=
16851 fi
16852
16853
16854 # Check whether --enable-initfini-array was given.
16855 if test "${enable_initfini_array+set}" = set; then :
16856 enableval=$enable_initfini_array; case "${enableval}" in
16857 yes|no) ;;
16858 *) as_fn_error "invalid --enable-initfini-array argument" "$LINENO" 5 ;;
16859 esac
16860 else
16861 enable_initfini_array=yes
16862 fi
16863
16864
16865 if test $enable_initfini_array = yes; then
16866
16867 $as_echo "#define HAVE_INITFINI_ARRAY 1" >>confdefs.h
16868
16869 fi
16870
16871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
16872 $as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
16873 if test "${ld_cv_decl_getopt_unistd_h+set}" = set; then :
16874 $as_echo_n "(cached) " >&6
16875 else
16876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16877 /* end confdefs.h. */
16878 #include <unistd.h>
16879 int
16880 main ()
16881 {
16882 extern int getopt (int, char *const*, const char *);
16883 ;
16884 return 0;
16885 }
16886 _ACEOF
16887 if ac_fn_c_try_compile "$LINENO"; then :
16888 ld_cv_decl_getopt_unistd_h=yes
16889 else
16890 ld_cv_decl_getopt_unistd_h=no
16891 fi
16892 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16893 fi
16894
16895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_decl_getopt_unistd_h" >&5
16896 $as_echo "$ld_cv_decl_getopt_unistd_h" >&6; }
16897 if test $ld_cv_decl_getopt_unistd_h = yes; then
16898
16899 $as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
16900
16901 fi
16902
16903
16904 case "${host}" in
16905 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
16906
16907 $as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
16908 ;;
16909 esac
16910
16911 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
16912 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
16913 ac_have_decl=1
16914 else
16915 ac_have_decl=0
16916 fi
16917
16918 cat >>confdefs.h <<_ACEOF
16919 #define HAVE_DECL_STRSTR $ac_have_decl
16920 _ACEOF
16921 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
16922 if test "x$ac_cv_have_decl_free" = x""yes; then :
16923 ac_have_decl=1
16924 else
16925 ac_have_decl=0
16926 fi
16927
16928 cat >>confdefs.h <<_ACEOF
16929 #define HAVE_DECL_FREE $ac_have_decl
16930 _ACEOF
16931 ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
16932 if test "x$ac_cv_have_decl_sbrk" = x""yes; then :
16933 ac_have_decl=1
16934 else
16935 ac_have_decl=0
16936 fi
16937
16938 cat >>confdefs.h <<_ACEOF
16939 #define HAVE_DECL_SBRK $ac_have_decl
16940 _ACEOF
16941 ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
16942 if test "x$ac_cv_have_decl_getenv" = x""yes; then :
16943 ac_have_decl=1
16944 else
16945 ac_have_decl=0
16946 fi
16947
16948 cat >>confdefs.h <<_ACEOF
16949 #define HAVE_DECL_GETENV $ac_have_decl
16950 _ACEOF
16951 ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
16952 if test "x$ac_cv_have_decl_environ" = x""yes; then :
16953 ac_have_decl=1
16954 else
16955 ac_have_decl=0
16956 fi
16957
16958 cat >>confdefs.h <<_ACEOF
16959 #define HAVE_DECL_ENVIRON $ac_have_decl
16960 _ACEOF
16961
16962
16963 # When converting linker scripts into strings for use in emulation
16964 # files, use astring.sed if the compiler supports ANSI string
16965 # concatenation, or ostring.sed otherwise. This is to support the
16966 # broken Microsoft MSVC compiler, which limits the length of string
16967 # constants, while still supporting pre-ANSI compilers which do not
16968 # support string concatenation.
16969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ANSI C string concatenation works" >&5
16970 $as_echo_n "checking whether ANSI C string concatenation works... " >&6; }
16971 if test "${ld_cv_string_concatenation+set}" = set; then :
16972 $as_echo_n "(cached) " >&6
16973 else
16974 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16975 /* end confdefs.h. */
16976
16977 int
16978 main ()
16979 {
16980 char *a = "a" "a";
16981 ;
16982 return 0;
16983 }
16984 _ACEOF
16985 if ac_fn_c_try_compile "$LINENO"; then :
16986 ld_cv_string_concatenation=yes
16987 else
16988 ld_cv_string_concatenation=no
16989 fi
16990 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16991 fi
16992
16993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_string_concatenation" >&5
16994 $as_echo "$ld_cv_string_concatenation" >&6; }
16995 if test "$ld_cv_string_concatenation" = "yes"; then
16996 STRINGIFY=astring.sed
16997 else
16998 STRINGIFY=ostring.sed
16999 fi
17000
17001
17002 # target-specific stuff:
17003
17004 all_targets=
17005 EMUL=
17006 all_emuls=
17007 all_emul_extras=
17008 all_libpath=
17009
17010 rm -f tdirs
17011
17012 # If the host is 64-bit, then we enable 64-bit targets by default.
17013 # This is consistent with what ../bfd/configure.ac does.
17014 if test x${want64} = xfalse; then
17015 # The cast to long int works around a bug in the HP C Compiler
17016 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
17017 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
17018 # This bug is HP SR number 8606223364.
17019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
17020 $as_echo_n "checking size of void *... " >&6; }
17021 if test "${ac_cv_sizeof_void_p+set}" = set; then :
17022 $as_echo_n "(cached) " >&6
17023 else
17024 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
17025
17026 else
17027 if test "$ac_cv_type_void_p" = yes; then
17028 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
17029 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17030 { as_fn_set_status 77
17031 as_fn_error "cannot compute sizeof (void *)
17032 See \`config.log' for more details." "$LINENO" 5; }; }
17033 else
17034 ac_cv_sizeof_void_p=0
17035 fi
17036 fi
17037
17038 fi
17039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
17040 $as_echo "$ac_cv_sizeof_void_p" >&6; }
17041
17042
17043
17044 cat >>confdefs.h <<_ACEOF
17045 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
17046 _ACEOF
17047
17048
17049 if test "x${ac_cv_sizeof_void_p}" = "x8"; then
17050 want64=true
17051 fi
17052 fi
17053
17054 elf_list_options=FALSE
17055 elf_shlib_list_options=FALSE
17056 elf_plt_unwind_list_options=FALSE
17057 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
17058 do
17059 if test "$targ_alias" = "all"; then
17060 all_targets=true
17061 elf_list_options=TRUE
17062 elf_shlib_list_options=TRUE
17063 elf_plt_unwind_list_options=TRUE
17064 else
17065 # Canonicalize the secondary target names.
17066 result=`$ac_config_sub $targ_alias 2>/dev/null`
17067 if test -n "$result"; then
17068 targ=$result
17069 else
17070 targ=$targ_alias
17071 fi
17072
17073 . ${srcdir}/configure.tgt
17074
17075 if test "$targ" = "$target"; then
17076 EMUL=$targ_emul
17077 fi
17078
17079 if test x${want64} = xfalse; then
17080 . ${srcdir}/../bfd/config.bfd
17081 fi
17082
17083 if test x${want64} = xtrue; then
17084 targ_extra_emuls="$targ_extra_emuls $targ64_extra_emuls"
17085 targ_extra_libpath="$targ_extra_libpath $targ64_extra_libpath"
17086 fi
17087
17088 for i in $targ_emul $targ_extra_emuls $targ_extra_libpath; do
17089 case " $all_emuls " in
17090 *" e${i}.o "*) ;;
17091 *)
17092 all_emuls="$all_emuls e${i}.o"
17093 eval result=\$tdir_$i
17094 test -z "$result" && result=$targ_alias
17095 echo tdir_$i=$result >> tdirs
17096 case "${i}" in
17097 *elf*)
17098 elf_list_options=TRUE
17099 ;;
17100 *)
17101 if $GREP "TEMPLATE_NAME=elf32" ${srcdir}/emulparams/${i}.sh >/dev/null 2>/dev/null; then
17102 elf_list_options=TRUE
17103 fi
17104 ;;
17105 esac
17106 if test "$elf_list_options" = "TRUE"; then
17107 . ${srcdir}/emulparams/${i}.sh
17108 if test x${GENERATE_SHLIB_SCRIPT} = xyes; then
17109 elf_shlib_list_options=TRUE
17110 fi
17111 if test x${PLT_UNWIND} = xyes; then
17112 elf_plt_unwind_list_options=TRUE
17113 fi
17114 fi
17115 ;;
17116 esac
17117 done
17118
17119 for i in $targ_emul $targ_extra_libpath; do
17120 case " $all_libpath " in
17121 *" ${i} "*) ;;
17122 *)
17123 if test -z "$all_libpath"; then
17124 all_libpath=${i}
17125 else
17126 all_libpath="$all_libpath ${i}"
17127 fi
17128 ;;
17129 esac
17130 done
17131
17132 for i in $targ_extra_ofiles; do
17133 case " $all_emul_extras " in
17134 *" ${i} "*) ;;
17135 *)
17136 all_emul_extras="$all_emul_extras ${i}"
17137 ;;
17138 esac
17139 done
17140
17141 fi
17142 done
17143
17144 if test x$ac_default_compressed_debug_sections = xyes ; then
17145
17146 $as_echo "#define DEFAULT_FLAG_COMPRESS_DEBUG 1" >>confdefs.h
17147
17148 fi
17149
17150
17151
17152
17153
17154
17155 TDIRS=tdirs
17156
17157
17158 if test x${all_targets} = xtrue; then
17159 if test x${want64} = xtrue; then
17160 EMULATION_OFILES='$(ALL_EMULATIONS) $(ALL_64_EMULATIONS)'
17161 EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES) $(ALL_64_EMUL_EXTRA_OFILES)'
17162 else
17163 EMULATION_OFILES='$(ALL_EMULATIONS)'
17164 EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES)'
17165 fi
17166 else
17167 EMULATION_OFILES=$all_emuls
17168 EMUL_EXTRA_OFILES=$all_emul_extras
17169 fi
17170
17171
17172
17173
17174 EMULATION_LIBPATH=$all_libpath
17175
17176
17177 if test x${enable_static} = xno; then
17178 TESTBFDLIB="--rpath ../bfd/.libs ../bfd/.libs/libbfd.so"
17179 else
17180 TESTBFDLIB="../bfd/.libs/libbfd.a"
17181 fi
17182
17183
17184 target_vendor=${target_vendor=$host_vendor}
17185 case "$target_vendor" in
17186 hp) EXTRA_SHLIB_EXTENSION=".sl" ;;
17187 *) EXTRA_SHLIB_EXTENSION= ;;
17188 esac
17189
17190 case "$target_os" in
17191 lynxos) EXTRA_SHLIB_EXTENSION=".a" ;;
17192 esac
17193
17194 if test x${EXTRA_SHLIB_EXTENSION} != x ; then
17195
17196 cat >>confdefs.h <<_ACEOF
17197 #define EXTRA_SHLIB_EXTENSION "$EXTRA_SHLIB_EXTENSION"
17198 _ACEOF
17199
17200 fi
17201
17202
17203
17204
17205
17206
17207 ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
17208
17209 cat >confcache <<\_ACEOF
17210 # This file is a shell script that caches the results of configure
17211 # tests run on this system so they can be shared between configure
17212 # scripts and configure runs, see configure's option --config-cache.
17213 # It is not useful on other systems. If it contains results you don't
17214 # want to keep, you may remove or edit it.
17215 #
17216 # config.status only pays attention to the cache file if you give it
17217 # the --recheck option to rerun configure.
17218 #
17219 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17220 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17221 # following values.
17222
17223 _ACEOF
17224
17225 # The following way of writing the cache mishandles newlines in values,
17226 # but we know of no workaround that is simple, portable, and efficient.
17227 # So, we kill variables containing newlines.
17228 # Ultrix sh set writes to stderr and can't be redirected directly,
17229 # and sets the high bit in the cache file unless we assign to the vars.
17230 (
17231 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17232 eval ac_val=\$$ac_var
17233 case $ac_val in #(
17234 *${as_nl}*)
17235 case $ac_var in #(
17236 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17237 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17238 esac
17239 case $ac_var in #(
17240 _ | IFS | as_nl) ;; #(
17241 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17242 *) { eval $ac_var=; unset $ac_var;} ;;
17243 esac ;;
17244 esac
17245 done
17246
17247 (set) 2>&1 |
17248 case $as_nl`(ac_space=' '; set) 2>&1` in #(
17249 *${as_nl}ac_space=\ *)
17250 # `set' does not quote correctly, so add quotes: double-quote
17251 # substitution turns \\\\ into \\, and sed turns \\ into \.
17252 sed -n \
17253 "s/'/'\\\\''/g;
17254 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17255 ;; #(
17256 *)
17257 # `set' quotes correctly as required by POSIX, so do not add quotes.
17258 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17259 ;;
17260 esac |
17261 sort
17262 ) |
17263 sed '
17264 /^ac_cv_env_/b end
17265 t clear
17266 :clear
17267 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17268 t end
17269 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17270 :end' >>confcache
17271 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17272 if test -w "$cache_file"; then
17273 test "x$cache_file" != "x/dev/null" &&
17274 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17275 $as_echo "$as_me: updating cache $cache_file" >&6;}
17276 cat confcache >$cache_file
17277 else
17278 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17279 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17280 fi
17281 fi
17282 rm -f confcache
17283
17284 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17285 # Let make expand exec_prefix.
17286 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17287
17288 DEFS=-DHAVE_CONFIG_H
17289
17290 ac_libobjs=
17291 ac_ltlibobjs=
17292 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17293 # 1. Remove the extension, and $U if already installed.
17294 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17295 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17296 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
17297 # will be set to the directory where LIBOBJS objects are built.
17298 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17299 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17300 done
17301 LIBOBJS=$ac_libobjs
17302
17303 LTLIBOBJS=$ac_ltlibobjs
17304
17305
17306 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17307 as_fn_error "conditional \"AMDEP\" was never defined.
17308 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17309 fi
17310 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17311 as_fn_error "conditional \"am__fastdepCC\" was never defined.
17312 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17313 fi
17314 if test -n "$EXEEXT"; then
17315 am__EXEEXT_TRUE=
17316 am__EXEEXT_FALSE='#'
17317 else
17318 am__EXEEXT_TRUE='#'
17319 am__EXEEXT_FALSE=
17320 fi
17321
17322 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17323 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17324 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17325 fi
17326 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17327 as_fn_error "conditional \"am__fastdepCXX\" was never defined.
17328 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17329 fi
17330 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17331 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17332 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17333 fi
17334 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
17335 as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
17336 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17337 fi
17338 if test -z "${ENABLE_PLUGINS_TRUE}" && test -z "${ENABLE_PLUGINS_FALSE}"; then
17339 as_fn_error "conditional \"ENABLE_PLUGINS\" was never defined.
17340 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17341 fi
17342
17343 : ${CONFIG_STATUS=./config.status}
17344 ac_write_fail=0
17345 ac_clean_files_save=$ac_clean_files
17346 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17347 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17348 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17349 as_write_fail=0
17350 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17351 #! $SHELL
17352 # Generated by $as_me.
17353 # Run this file to recreate the current configuration.
17354 # Compiler output produced by configure, useful for debugging
17355 # configure, is in config.log if it exists.
17356
17357 debug=false
17358 ac_cs_recheck=false
17359 ac_cs_silent=false
17360
17361 SHELL=\${CONFIG_SHELL-$SHELL}
17362 export SHELL
17363 _ASEOF
17364 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17365 ## -------------------- ##
17366 ## M4sh Initialization. ##
17367 ## -------------------- ##
17368
17369 # Be more Bourne compatible
17370 DUALCASE=1; export DUALCASE # for MKS sh
17371 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17372 emulate sh
17373 NULLCMD=:
17374 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17375 # is contrary to our usage. Disable this feature.
17376 alias -g '${1+"$@"}'='"$@"'
17377 setopt NO_GLOB_SUBST
17378 else
17379 case `(set -o) 2>/dev/null` in #(
17380 *posix*) :
17381 set -o posix ;; #(
17382 *) :
17383 ;;
17384 esac
17385 fi
17386
17387
17388 as_nl='
17389 '
17390 export as_nl
17391 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17392 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17393 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17394 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17395 # Prefer a ksh shell builtin over an external printf program on Solaris,
17396 # but without wasting forks for bash or zsh.
17397 if test -z "$BASH_VERSION$ZSH_VERSION" \
17398 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17399 as_echo='print -r --'
17400 as_echo_n='print -rn --'
17401 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17402 as_echo='printf %s\n'
17403 as_echo_n='printf %s'
17404 else
17405 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17406 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17407 as_echo_n='/usr/ucb/echo -n'
17408 else
17409 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17410 as_echo_n_body='eval
17411 arg=$1;
17412 case $arg in #(
17413 *"$as_nl"*)
17414 expr "X$arg" : "X\\(.*\\)$as_nl";
17415 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17416 esac;
17417 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17418 '
17419 export as_echo_n_body
17420 as_echo_n='sh -c $as_echo_n_body as_echo'
17421 fi
17422 export as_echo_body
17423 as_echo='sh -c $as_echo_body as_echo'
17424 fi
17425
17426 # The user is always right.
17427 if test "${PATH_SEPARATOR+set}" != set; then
17428 PATH_SEPARATOR=:
17429 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17430 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17431 PATH_SEPARATOR=';'
17432 }
17433 fi
17434
17435
17436 # IFS
17437 # We need space, tab and new line, in precisely that order. Quoting is
17438 # there to prevent editors from complaining about space-tab.
17439 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17440 # splitting by setting IFS to empty value.)
17441 IFS=" "" $as_nl"
17442
17443 # Find who we are. Look in the path if we contain no directory separator.
17444 case $0 in #((
17445 *[\\/]* ) as_myself=$0 ;;
17446 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17447 for as_dir in $PATH
17448 do
17449 IFS=$as_save_IFS
17450 test -z "$as_dir" && as_dir=.
17451 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17452 done
17453 IFS=$as_save_IFS
17454
17455 ;;
17456 esac
17457 # We did not find ourselves, most probably we were run as `sh COMMAND'
17458 # in which case we are not to be found in the path.
17459 if test "x$as_myself" = x; then
17460 as_myself=$0
17461 fi
17462 if test ! -f "$as_myself"; then
17463 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17464 exit 1
17465 fi
17466
17467 # Unset variables that we do not need and which cause bugs (e.g. in
17468 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
17469 # suppresses any "Segmentation fault" message there. '((' could
17470 # trigger a bug in pdksh 5.2.14.
17471 for as_var in BASH_ENV ENV MAIL MAILPATH
17472 do eval test x\${$as_var+set} = xset \
17473 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17474 done
17475 PS1='$ '
17476 PS2='> '
17477 PS4='+ '
17478
17479 # NLS nuisances.
17480 LC_ALL=C
17481 export LC_ALL
17482 LANGUAGE=C
17483 export LANGUAGE
17484
17485 # CDPATH.
17486 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17487
17488
17489 # as_fn_error ERROR [LINENO LOG_FD]
17490 # ---------------------------------
17491 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17492 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17493 # script with status $?, using 1 if that was 0.
17494 as_fn_error ()
17495 {
17496 as_status=$?; test $as_status -eq 0 && as_status=1
17497 if test "$3"; then
17498 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17499 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
17500 fi
17501 $as_echo "$as_me: error: $1" >&2
17502 as_fn_exit $as_status
17503 } # as_fn_error
17504
17505
17506 # as_fn_set_status STATUS
17507 # -----------------------
17508 # Set $? to STATUS, without forking.
17509 as_fn_set_status ()
17510 {
17511 return $1
17512 } # as_fn_set_status
17513
17514 # as_fn_exit STATUS
17515 # -----------------
17516 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17517 as_fn_exit ()
17518 {
17519 set +e
17520 as_fn_set_status $1
17521 exit $1
17522 } # as_fn_exit
17523
17524 # as_fn_unset VAR
17525 # ---------------
17526 # Portably unset VAR.
17527 as_fn_unset ()
17528 {
17529 { eval $1=; unset $1;}
17530 }
17531 as_unset=as_fn_unset
17532 # as_fn_append VAR VALUE
17533 # ----------------------
17534 # Append the text in VALUE to the end of the definition contained in VAR. Take
17535 # advantage of any shell optimizations that allow amortized linear growth over
17536 # repeated appends, instead of the typical quadratic growth present in naive
17537 # implementations.
17538 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
17539 eval 'as_fn_append ()
17540 {
17541 eval $1+=\$2
17542 }'
17543 else
17544 as_fn_append ()
17545 {
17546 eval $1=\$$1\$2
17547 }
17548 fi # as_fn_append
17549
17550 # as_fn_arith ARG...
17551 # ------------------
17552 # Perform arithmetic evaluation on the ARGs, and store the result in the
17553 # global $as_val. Take advantage of shells that can avoid forks. The arguments
17554 # must be portable across $(()) and expr.
17555 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
17556 eval 'as_fn_arith ()
17557 {
17558 as_val=$(( $* ))
17559 }'
17560 else
17561 as_fn_arith ()
17562 {
17563 as_val=`expr "$@" || test $? -eq 1`
17564 }
17565 fi # as_fn_arith
17566
17567
17568 if expr a : '\(a\)' >/dev/null 2>&1 &&
17569 test "X`expr 00001 : '.*\(...\)'`" = X001; then
17570 as_expr=expr
17571 else
17572 as_expr=false
17573 fi
17574
17575 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17576 as_basename=basename
17577 else
17578 as_basename=false
17579 fi
17580
17581 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17582 as_dirname=dirname
17583 else
17584 as_dirname=false
17585 fi
17586
17587 as_me=`$as_basename -- "$0" ||
17588 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17589 X"$0" : 'X\(//\)$' \| \
17590 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17591 $as_echo X/"$0" |
17592 sed '/^.*\/\([^/][^/]*\)\/*$/{
17593 s//\1/
17594 q
17595 }
17596 /^X\/\(\/\/\)$/{
17597 s//\1/
17598 q
17599 }
17600 /^X\/\(\/\).*/{
17601 s//\1/
17602 q
17603 }
17604 s/.*/./; q'`
17605
17606 # Avoid depending upon Character Ranges.
17607 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17608 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17609 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17610 as_cr_digits='0123456789'
17611 as_cr_alnum=$as_cr_Letters$as_cr_digits
17612
17613 ECHO_C= ECHO_N= ECHO_T=
17614 case `echo -n x` in #(((((
17615 -n*)
17616 case `echo 'xy\c'` in
17617 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
17618 xy) ECHO_C='\c';;
17619 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
17620 ECHO_T=' ';;
17621 esac;;
17622 *)
17623 ECHO_N='-n';;
17624 esac
17625
17626 rm -f conf$$ conf$$.exe conf$$.file
17627 if test -d conf$$.dir; then
17628 rm -f conf$$.dir/conf$$.file
17629 else
17630 rm -f conf$$.dir
17631 mkdir conf$$.dir 2>/dev/null
17632 fi
17633 if (echo >conf$$.file) 2>/dev/null; then
17634 if ln -s conf$$.file conf$$ 2>/dev/null; then
17635 as_ln_s='ln -s'
17636 # ... but there are two gotchas:
17637 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17638 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17639 # In both cases, we have to default to `cp -p'.
17640 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17641 as_ln_s='cp -p'
17642 elif ln conf$$.file conf$$ 2>/dev/null; then
17643 as_ln_s=ln
17644 else
17645 as_ln_s='cp -p'
17646 fi
17647 else
17648 as_ln_s='cp -p'
17649 fi
17650 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17651 rmdir conf$$.dir 2>/dev/null
17652
17653
17654 # as_fn_mkdir_p
17655 # -------------
17656 # Create "$as_dir" as a directory, including parents if necessary.
17657 as_fn_mkdir_p ()
17658 {
17659
17660 case $as_dir in #(
17661 -*) as_dir=./$as_dir;;
17662 esac
17663 test -d "$as_dir" || eval $as_mkdir_p || {
17664 as_dirs=
17665 while :; do
17666 case $as_dir in #(
17667 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17668 *) as_qdir=$as_dir;;
17669 esac
17670 as_dirs="'$as_qdir' $as_dirs"
17671 as_dir=`$as_dirname -- "$as_dir" ||
17672 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17673 X"$as_dir" : 'X\(//\)[^/]' \| \
17674 X"$as_dir" : 'X\(//\)$' \| \
17675 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17676 $as_echo X"$as_dir" |
17677 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17678 s//\1/
17679 q
17680 }
17681 /^X\(\/\/\)[^/].*/{
17682 s//\1/
17683 q
17684 }
17685 /^X\(\/\/\)$/{
17686 s//\1/
17687 q
17688 }
17689 /^X\(\/\).*/{
17690 s//\1/
17691 q
17692 }
17693 s/.*/./; q'`
17694 test -d "$as_dir" && break
17695 done
17696 test -z "$as_dirs" || eval "mkdir $as_dirs"
17697 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
17698
17699
17700 } # as_fn_mkdir_p
17701 if mkdir -p . 2>/dev/null; then
17702 as_mkdir_p='mkdir -p "$as_dir"'
17703 else
17704 test -d ./-p && rmdir ./-p
17705 as_mkdir_p=false
17706 fi
17707
17708 if test -x / >/dev/null 2>&1; then
17709 as_test_x='test -x'
17710 else
17711 if ls -dL / >/dev/null 2>&1; then
17712 as_ls_L_option=L
17713 else
17714 as_ls_L_option=
17715 fi
17716 as_test_x='
17717 eval sh -c '\''
17718 if test -d "$1"; then
17719 test -d "$1/.";
17720 else
17721 case $1 in #(
17722 -*)set "./$1";;
17723 esac;
17724 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
17725 ???[sx]*):;;*)false;;esac;fi
17726 '\'' sh
17727 '
17728 fi
17729 as_executable_p=$as_test_x
17730
17731 # Sed expression to map a string onto a valid CPP name.
17732 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17733
17734 # Sed expression to map a string onto a valid variable name.
17735 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17736
17737
17738 exec 6>&1
17739 ## ----------------------------------- ##
17740 ## Main body of $CONFIG_STATUS script. ##
17741 ## ----------------------------------- ##
17742 _ASEOF
17743 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
17744
17745 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17746 # Save the log message, to keep $0 and so on meaningful, and to
17747 # report actual input values of CONFIG_FILES etc. instead of their
17748 # values after options handling.
17749 ac_log="
17750 This file was extended by ld $as_me 2.26.51, which was
17751 generated by GNU Autoconf 2.64. Invocation command line was
17752
17753 CONFIG_FILES = $CONFIG_FILES
17754 CONFIG_HEADERS = $CONFIG_HEADERS
17755 CONFIG_LINKS = $CONFIG_LINKS
17756 CONFIG_COMMANDS = $CONFIG_COMMANDS
17757 $ $0 $@
17758
17759 on `(hostname || uname -n) 2>/dev/null | sed 1q`
17760 "
17761
17762 _ACEOF
17763
17764 case $ac_config_files in *"
17765 "*) set x $ac_config_files; shift; ac_config_files=$*;;
17766 esac
17767
17768 case $ac_config_headers in *"
17769 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17770 esac
17771
17772
17773 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17774 # Files that config.status was made for.
17775 config_files="$ac_config_files"
17776 config_headers="$ac_config_headers"
17777 config_commands="$ac_config_commands"
17778
17779 _ACEOF
17780
17781 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17782 ac_cs_usage="\
17783 \`$as_me' instantiates files and other configuration actions
17784 from templates according to the current configuration. Unless the files
17785 and actions are specified as TAGs, all are instantiated by default.
17786
17787 Usage: $0 [OPTION]... [TAG]...
17788
17789 -h, --help print this help, then exit
17790 -V, --version print version number and configuration settings, then exit
17791 -q, --quiet, --silent
17792 do not print progress messages
17793 -d, --debug don't remove temporary files
17794 --recheck update $as_me by reconfiguring in the same conditions
17795 --file=FILE[:TEMPLATE]
17796 instantiate the configuration file FILE
17797 --header=FILE[:TEMPLATE]
17798 instantiate the configuration header FILE
17799
17800 Configuration files:
17801 $config_files
17802
17803 Configuration headers:
17804 $config_headers
17805
17806 Configuration commands:
17807 $config_commands
17808
17809 Report bugs to the package provider."
17810
17811 _ACEOF
17812 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17813 ac_cs_version="\\
17814 ld config.status 2.26.51
17815 configured by $0, generated by GNU Autoconf 2.64,
17816 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
17817
17818 Copyright (C) 2009 Free Software Foundation, Inc.
17819 This config.status script is free software; the Free Software Foundation
17820 gives unlimited permission to copy, distribute and modify it."
17821
17822 ac_pwd='$ac_pwd'
17823 srcdir='$srcdir'
17824 INSTALL='$INSTALL'
17825 MKDIR_P='$MKDIR_P'
17826 AWK='$AWK'
17827 test -n "\$AWK" || AWK=awk
17828 _ACEOF
17829
17830 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17831 # The default lists apply if the user does not specify any file.
17832 ac_need_defaults=:
17833 while test $# != 0
17834 do
17835 case $1 in
17836 --*=*)
17837 ac_option=`expr "X$1" : 'X\([^=]*\)='`
17838 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17839 ac_shift=:
17840 ;;
17841 *)
17842 ac_option=$1
17843 ac_optarg=$2
17844 ac_shift=shift
17845 ;;
17846 esac
17847
17848 case $ac_option in
17849 # Handling of the options.
17850 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17851 ac_cs_recheck=: ;;
17852 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17853 $as_echo "$ac_cs_version"; exit ;;
17854 --debug | --debu | --deb | --de | --d | -d )
17855 debug=: ;;
17856 --file | --fil | --fi | --f )
17857 $ac_shift
17858 case $ac_optarg in
17859 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17860 esac
17861 as_fn_append CONFIG_FILES " '$ac_optarg'"
17862 ac_need_defaults=false;;
17863 --header | --heade | --head | --hea )
17864 $ac_shift
17865 case $ac_optarg in
17866 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17867 esac
17868 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
17869 ac_need_defaults=false;;
17870 --he | --h)
17871 # Conflict between --help and --header
17872 as_fn_error "ambiguous option: \`$1'
17873 Try \`$0 --help' for more information.";;
17874 --help | --hel | -h )
17875 $as_echo "$ac_cs_usage"; exit ;;
17876 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17877 | -silent | --silent | --silen | --sile | --sil | --si | --s)
17878 ac_cs_silent=: ;;
17879
17880 # This is an error.
17881 -*) as_fn_error "unrecognized option: \`$1'
17882 Try \`$0 --help' for more information." ;;
17883
17884 *) as_fn_append ac_config_targets " $1"
17885 ac_need_defaults=false ;;
17886
17887 esac
17888 shift
17889 done
17890
17891 ac_configure_extra_args=
17892
17893 if $ac_cs_silent; then
17894 exec 6>/dev/null
17895 ac_configure_extra_args="$ac_configure_extra_args --silent"
17896 fi
17897
17898 _ACEOF
17899 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17900 if \$ac_cs_recheck; then
17901 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17902 shift
17903 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17904 CONFIG_SHELL='$SHELL'
17905 export CONFIG_SHELL
17906 exec "\$@"
17907 fi
17908
17909 _ACEOF
17910 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17911 exec 5>>config.log
17912 {
17913 echo
17914 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17915 ## Running $as_me. ##
17916 _ASBOX
17917 $as_echo "$ac_log"
17918 } >&5
17919
17920 _ACEOF
17921 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17922 #
17923 # INIT-COMMANDS
17924 #
17925 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
17926
17927
17928 # The HP-UX ksh and POSIX shell print the target directory to stdout
17929 # if CDPATH is set.
17930 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17931
17932 sed_quote_subst='$sed_quote_subst'
17933 double_quote_subst='$double_quote_subst'
17934 delay_variable_subst='$delay_variable_subst'
17935 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
17936 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
17937 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
17938 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
17939 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
17940 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
17941 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
17942 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
17943 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
17944 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
17945 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
17946 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
17947 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
17948 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
17949 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
17950 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
17951 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
17952 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
17953 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
17954 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
17955 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
17956 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
17957 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
17958 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
17959 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
17960 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
17961 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
17962 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
17963 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
17964 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
17965 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
17966 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
17967 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
17968 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
17969 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
17970 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
17971 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
17972 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17973 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17974 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
17975 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
17976 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
17977 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
17978 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
17979 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
17980 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
17981 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
17982 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
17983 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"`'
17984 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
17985 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
17986 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
17987 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
17988 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
17989 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
17990 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
17991 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
17992 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
17993 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
17994 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
17995 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
17996 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
17997 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
17998 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
17999 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18000 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
18001 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
18002 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
18003 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
18004 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
18005 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
18006 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18007 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
18008 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18009 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
18010 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18011 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
18012 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
18013 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
18014 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
18015 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
18016 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
18017 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
18018 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
18019 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
18020 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
18021 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
18022 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
18023 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
18024 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
18025 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
18026 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
18027 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
18028 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
18029 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
18030 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
18031 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
18032 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
18033 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
18034 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
18035 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
18036 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
18037 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
18038 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
18039 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
18040 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
18041 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
18042 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18043 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18044 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
18045 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
18046 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
18047 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
18048 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
18049 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
18050 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
18051 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
18052 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
18053 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
18054 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
18055 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
18056 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
18057 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
18058 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
18059 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
18060 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
18061 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
18062 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
18063 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18064 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18065 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
18066 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
18067 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
18068 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
18069 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
18070 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
18071 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
18072 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
18073 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
18074 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18075 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18076 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
18077 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18078 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18079 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18080 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18081 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18082 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18083 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
18084 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18085 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18086 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18087 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
18088 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
18089 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
18090 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
18091 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
18092 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
18093 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
18094 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
18095 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
18096 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
18097 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
18098 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18099 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18100 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18101 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18102 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
18103 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
18104 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
18105 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18106 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18107 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
18108 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
18109 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
18110
18111 LTCC='$LTCC'
18112 LTCFLAGS='$LTCFLAGS'
18113 compiler='$compiler_DEFAULT'
18114
18115 # A function that is used when there is no print builtin or printf.
18116 func_fallback_echo ()
18117 {
18118 eval 'cat <<_LTECHO_EOF
18119 \$1
18120 _LTECHO_EOF'
18121 }
18122
18123 # Quote evaled strings.
18124 for var in SHELL \
18125 ECHO \
18126 SED \
18127 GREP \
18128 EGREP \
18129 FGREP \
18130 LD \
18131 NM \
18132 LN_S \
18133 lt_SP2NL \
18134 lt_NL2SP \
18135 reload_flag \
18136 OBJDUMP \
18137 deplibs_check_method \
18138 file_magic_cmd \
18139 AR \
18140 AR_FLAGS \
18141 STRIP \
18142 RANLIB \
18143 CC \
18144 CFLAGS \
18145 compiler \
18146 lt_cv_sys_global_symbol_pipe \
18147 lt_cv_sys_global_symbol_to_cdecl \
18148 lt_cv_sys_global_symbol_to_c_name_address \
18149 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
18150 lt_prog_compiler_no_builtin_flag \
18151 lt_prog_compiler_wl \
18152 lt_prog_compiler_pic \
18153 lt_prog_compiler_static \
18154 lt_cv_prog_compiler_c_o \
18155 need_locks \
18156 DSYMUTIL \
18157 NMEDIT \
18158 LIPO \
18159 OTOOL \
18160 OTOOL64 \
18161 shrext_cmds \
18162 export_dynamic_flag_spec \
18163 whole_archive_flag_spec \
18164 compiler_needs_object \
18165 with_gnu_ld \
18166 allow_undefined_flag \
18167 no_undefined_flag \
18168 hardcode_libdir_flag_spec \
18169 hardcode_libdir_flag_spec_ld \
18170 hardcode_libdir_separator \
18171 fix_srcfile_path \
18172 exclude_expsyms \
18173 include_expsyms \
18174 file_list_spec \
18175 variables_saved_for_relink \
18176 libname_spec \
18177 library_names_spec \
18178 soname_spec \
18179 install_override_mode \
18180 finish_eval \
18181 old_striplib \
18182 striplib \
18183 compiler_lib_search_dirs \
18184 predep_objects \
18185 postdep_objects \
18186 predeps \
18187 postdeps \
18188 compiler_lib_search_path \
18189 LD_CXX \
18190 reload_flag_CXX \
18191 compiler_CXX \
18192 lt_prog_compiler_no_builtin_flag_CXX \
18193 lt_prog_compiler_wl_CXX \
18194 lt_prog_compiler_pic_CXX \
18195 lt_prog_compiler_static_CXX \
18196 lt_cv_prog_compiler_c_o_CXX \
18197 export_dynamic_flag_spec_CXX \
18198 whole_archive_flag_spec_CXX \
18199 compiler_needs_object_CXX \
18200 with_gnu_ld_CXX \
18201 allow_undefined_flag_CXX \
18202 no_undefined_flag_CXX \
18203 hardcode_libdir_flag_spec_CXX \
18204 hardcode_libdir_flag_spec_ld_CXX \
18205 hardcode_libdir_separator_CXX \
18206 fix_srcfile_path_CXX \
18207 exclude_expsyms_CXX \
18208 include_expsyms_CXX \
18209 file_list_spec_CXX \
18210 compiler_lib_search_dirs_CXX \
18211 predep_objects_CXX \
18212 postdep_objects_CXX \
18213 predeps_CXX \
18214 postdeps_CXX \
18215 compiler_lib_search_path_CXX; do
18216 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18217 *[\\\\\\\`\\"\\\$]*)
18218 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
18219 ;;
18220 *)
18221 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18222 ;;
18223 esac
18224 done
18225
18226 # Double-quote double-evaled strings.
18227 for var in reload_cmds \
18228 old_postinstall_cmds \
18229 old_postuninstall_cmds \
18230 old_archive_cmds \
18231 extract_expsyms_cmds \
18232 old_archive_from_new_cmds \
18233 old_archive_from_expsyms_cmds \
18234 archive_cmds \
18235 archive_expsym_cmds \
18236 module_cmds \
18237 module_expsym_cmds \
18238 export_symbols_cmds \
18239 prelink_cmds \
18240 postinstall_cmds \
18241 postuninstall_cmds \
18242 finish_cmds \
18243 sys_lib_search_path_spec \
18244 sys_lib_dlsearch_path_spec \
18245 reload_cmds_CXX \
18246 old_archive_cmds_CXX \
18247 old_archive_from_new_cmds_CXX \
18248 old_archive_from_expsyms_cmds_CXX \
18249 archive_cmds_CXX \
18250 archive_expsym_cmds_CXX \
18251 module_cmds_CXX \
18252 module_expsym_cmds_CXX \
18253 export_symbols_cmds_CXX \
18254 prelink_cmds_CXX; do
18255 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18256 *[\\\\\\\`\\"\\\$]*)
18257 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
18258 ;;
18259 *)
18260 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18261 ;;
18262 esac
18263 done
18264
18265 ac_aux_dir='$ac_aux_dir'
18266 xsi_shell='$xsi_shell'
18267 lt_shell_append='$lt_shell_append'
18268
18269 # See if we are running on zsh, and set the options which allow our
18270 # commands through without removal of \ escapes INIT.
18271 if test -n "\${ZSH_VERSION+set}" ; then
18272 setopt NO_GLOB_SUBST
18273 fi
18274
18275
18276 PACKAGE='$PACKAGE'
18277 VERSION='$VERSION'
18278 TIMESTAMP='$TIMESTAMP'
18279 RM='$RM'
18280 ofile='$ofile'
18281
18282
18283
18284
18285
18286 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
18287 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
18288 # from automake.
18289 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
18290 # Capture the value of LINGUAS because we need it to compute CATALOGS.
18291 LINGUAS="${LINGUAS-%UNSET%}"
18292
18293
18294 _ACEOF
18295
18296 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18297
18298 # Handling of arguments.
18299 for ac_config_target in $ac_config_targets
18300 do
18301 case $ac_config_target in
18302 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
18303 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
18304 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
18305 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
18306 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18307 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
18308
18309 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18310 esac
18311 done
18312
18313
18314 # If the user did not use the arguments to specify the items to instantiate,
18315 # then the envvar interface is used. Set only those that are not.
18316 # We use the long form for the default assignment because of an extremely
18317 # bizarre bug on SunOS 4.1.3.
18318 if $ac_need_defaults; then
18319 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18320 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18321 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18322 fi
18323
18324 # Have a temporary directory for convenience. Make it in the build tree
18325 # simply because there is no reason against having it here, and in addition,
18326 # creating and moving files from /tmp can sometimes cause problems.
18327 # Hook for its removal unless debugging.
18328 # Note that there is a small window in which the directory will not be cleaned:
18329 # after its creation but before its name has been assigned to `$tmp'.
18330 $debug ||
18331 {
18332 tmp=
18333 trap 'exit_status=$?
18334 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18335 ' 0
18336 trap 'as_fn_exit 1' 1 2 13 15
18337 }
18338 # Create a (secure) tmp directory for tmp files.
18339
18340 {
18341 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18342 test -n "$tmp" && test -d "$tmp"
18343 } ||
18344 {
18345 tmp=./conf$$-$RANDOM
18346 (umask 077 && mkdir "$tmp")
18347 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
18348
18349 # Set up the scripts for CONFIG_FILES section.
18350 # No need to generate them if there are no CONFIG_FILES.
18351 # This happens for instance with `./config.status config.h'.
18352 if test -n "$CONFIG_FILES"; then
18353
18354 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
18355 ac_cs_awk_getline=:
18356 ac_cs_awk_pipe_init=
18357 ac_cs_awk_read_file='
18358 while ((getline aline < (F[key])) > 0)
18359 print(aline)
18360 close(F[key])'
18361 ac_cs_awk_pipe_fini=
18362 else
18363 ac_cs_awk_getline=false
18364 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
18365 ac_cs_awk_read_file='
18366 print "|#_!!_#|"
18367 print "cat " F[key] " &&"
18368 '$ac_cs_awk_pipe_init
18369 # The final `:' finishes the AND list.
18370 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
18371 fi
18372 ac_cr=`echo X | tr X '\015'`
18373 # On cygwin, bash can eat \r inside `` if the user requested igncr.
18374 # But we know of no other shell where ac_cr would be empty at this
18375 # point, so we can use a bashism as a fallback.
18376 if test "x$ac_cr" = x; then
18377 eval ac_cr=\$\'\\r\'
18378 fi
18379 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18380 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18381 ac_cs_awk_cr='\r'
18382 else
18383 ac_cs_awk_cr=$ac_cr
18384 fi
18385
18386 echo 'BEGIN {' >"$tmp/subs1.awk" &&
18387 _ACEOF
18388
18389 # Create commands to substitute file output variables.
18390 {
18391 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
18392 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
18393 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
18394 echo "_ACAWK" &&
18395 echo "_ACEOF"
18396 } >conf$$files.sh &&
18397 . ./conf$$files.sh ||
18398 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18399 rm -f conf$$files.sh
18400
18401 {
18402 echo "cat >conf$$subs.awk <<_ACEOF" &&
18403 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18404 echo "_ACEOF"
18405 } >conf$$subs.sh ||
18406 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18407 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
18408 ac_delim='%!_!# '
18409 for ac_last_try in false false false false false :; do
18410 . ./conf$$subs.sh ||
18411 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18412
18413 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18414 if test $ac_delim_n = $ac_delim_num; then
18415 break
18416 elif $ac_last_try; then
18417 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18418 else
18419 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18420 fi
18421 done
18422 rm -f conf$$subs.sh
18423
18424 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18425 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
18426 _ACEOF
18427 sed -n '
18428 h
18429 s/^/S["/; s/!.*/"]=/
18430 p
18431 g
18432 s/^[^!]*!//
18433 :repl
18434 t repl
18435 s/'"$ac_delim"'$//
18436 t delim
18437 :nl
18438 h
18439 s/\(.\{148\}\).*/\1/
18440 t more1
18441 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18442 p
18443 n
18444 b repl
18445 :more1
18446 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18447 p
18448 g
18449 s/.\{148\}//
18450 t nl
18451 :delim
18452 h
18453 s/\(.\{148\}\).*/\1/
18454 t more2
18455 s/["\\]/\\&/g; s/^/"/; s/$/"/
18456 p
18457 b
18458 :more2
18459 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18460 p
18461 g
18462 s/.\{148\}//
18463 t delim
18464 ' <conf$$subs.awk | sed '
18465 /^[^""]/{
18466 N
18467 s/\n//
18468 }
18469 ' >>$CONFIG_STATUS || ac_write_fail=1
18470 rm -f conf$$subs.awk
18471 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18472 _ACAWK
18473 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
18474 for (key in S) S_is_set[key] = 1
18475 FS = "\a"
18476 \$ac_cs_awk_pipe_init
18477 }
18478 {
18479 line = $ 0
18480 nfields = split(line, field, "@")
18481 substed = 0
18482 len = length(field[1])
18483 for (i = 2; i < nfields; i++) {
18484 key = field[i]
18485 keylen = length(key)
18486 if (S_is_set[key]) {
18487 value = S[key]
18488 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18489 len += length(value) + length(field[++i])
18490 substed = 1
18491 } else
18492 len += 1 + keylen
18493 }
18494 if (nfields == 3 && !substed) {
18495 key = field[2]
18496 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
18497 \$ac_cs_awk_read_file
18498 next
18499 }
18500 }
18501 print line
18502 }
18503 \$ac_cs_awk_pipe_fini
18504 _ACAWK
18505 _ACEOF
18506 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18507 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18508 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18509 else
18510 cat
18511 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
18512 || as_fn_error "could not setup config files machinery" "$LINENO" 5
18513 _ACEOF
18514
18515 # VPATH may cause trouble with some makes, so we remove $(srcdir),
18516 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18517 # trailing colons and then remove the whole line if VPATH becomes empty
18518 # (actually we leave an empty line to preserve line numbers).
18519 if test "x$srcdir" = x.; then
18520 ac_vpsub='/^[ ]*VPATH[ ]*=/{
18521 s/:*\$(srcdir):*/:/
18522 s/:*\${srcdir}:*/:/
18523 s/:*@srcdir@:*/:/
18524 s/^\([^=]*=[ ]*\):*/\1/
18525 s/:*$//
18526 s/^[^=]*=[ ]*$//
18527 }'
18528 fi
18529
18530 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18531 fi # test -n "$CONFIG_FILES"
18532
18533 # Set up the scripts for CONFIG_HEADERS section.
18534 # No need to generate them if there are no CONFIG_HEADERS.
18535 # This happens for instance with `./config.status Makefile'.
18536 if test -n "$CONFIG_HEADERS"; then
18537 cat >"$tmp/defines.awk" <<\_ACAWK ||
18538 BEGIN {
18539 _ACEOF
18540
18541 # Transform confdefs.h into an awk script `defines.awk', embedded as
18542 # here-document in config.status, that substitutes the proper values into
18543 # config.h.in to produce config.h.
18544
18545 # Create a delimiter string that does not exist in confdefs.h, to ease
18546 # handling of long lines.
18547 ac_delim='%!_!# '
18548 for ac_last_try in false false :; do
18549 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
18550 if test -z "$ac_t"; then
18551 break
18552 elif $ac_last_try; then
18553 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
18554 else
18555 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18556 fi
18557 done
18558
18559 # For the awk script, D is an array of macro values keyed by name,
18560 # likewise P contains macro parameters if any. Preserve backslash
18561 # newline sequences.
18562
18563 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18564 sed -n '
18565 s/.\{148\}/&'"$ac_delim"'/g
18566 t rset
18567 :rset
18568 s/^[ ]*#[ ]*define[ ][ ]*/ /
18569 t def
18570 d
18571 :def
18572 s/\\$//
18573 t bsnl
18574 s/["\\]/\\&/g
18575 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
18576 D["\1"]=" \3"/p
18577 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
18578 d
18579 :bsnl
18580 s/["\\]/\\&/g
18581 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
18582 D["\1"]=" \3\\\\\\n"\\/p
18583 t cont
18584 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18585 t cont
18586 d
18587 :cont
18588 n
18589 s/.\{148\}/&'"$ac_delim"'/g
18590 t clear
18591 :clear
18592 s/\\$//
18593 t bsnlc
18594 s/["\\]/\\&/g; s/^/"/; s/$/"/p
18595 d
18596 :bsnlc
18597 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
18598 b cont
18599 ' <confdefs.h | sed '
18600 s/'"$ac_delim"'/"\\\
18601 "/g' >>$CONFIG_STATUS || ac_write_fail=1
18602
18603 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18604 for (key in D) D_is_set[key] = 1
18605 FS = "\a"
18606 }
18607 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18608 line = \$ 0
18609 split(line, arg, " ")
18610 if (arg[1] == "#") {
18611 defundef = arg[2]
18612 mac1 = arg[3]
18613 } else {
18614 defundef = substr(arg[1], 2)
18615 mac1 = arg[2]
18616 }
18617 split(mac1, mac2, "(") #)
18618 macro = mac2[1]
18619 prefix = substr(line, 1, index(line, defundef) - 1)
18620 if (D_is_set[macro]) {
18621 # Preserve the white space surrounding the "#".
18622 print prefix "define", macro P[macro] D[macro]
18623 next
18624 } else {
18625 # Replace #undef with comments. This is necessary, for example,
18626 # in the case of _POSIX_SOURCE, which is predefined and required
18627 # on some systems where configure will not decide to define it.
18628 if (defundef == "undef") {
18629 print "/*", prefix defundef, macro, "*/"
18630 next
18631 }
18632 }
18633 }
18634 { print }
18635 _ACAWK
18636 _ACEOF
18637 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18638 as_fn_error "could not setup config headers machinery" "$LINENO" 5
18639 fi # test -n "$CONFIG_HEADERS"
18640
18641
18642 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
18643 shift
18644 for ac_tag
18645 do
18646 case $ac_tag in
18647 :[FHLC]) ac_mode=$ac_tag; continue;;
18648 esac
18649 case $ac_mode$ac_tag in
18650 :[FHL]*:*);;
18651 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
18652 :[FH]-) ac_tag=-:-;;
18653 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18654 esac
18655 ac_save_IFS=$IFS
18656 IFS=:
18657 set x $ac_tag
18658 IFS=$ac_save_IFS
18659 shift
18660 ac_file=$1
18661 shift
18662
18663 case $ac_mode in
18664 :L) ac_source=$1;;
18665 :[FH])
18666 ac_file_inputs=
18667 for ac_f
18668 do
18669 case $ac_f in
18670 -) ac_f="$tmp/stdin";;
18671 *) # Look for the file first in the build tree, then in the source tree
18672 # (if the path is not absolute). The absolute path cannot be DOS-style,
18673 # because $ac_f cannot contain `:'.
18674 test -f "$ac_f" ||
18675 case $ac_f in
18676 [\\/$]*) false;;
18677 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18678 esac ||
18679 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18680 esac
18681 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18682 as_fn_append ac_file_inputs " '$ac_f'"
18683 done
18684
18685 # Let's still pretend it is `configure' which instantiates (i.e., don't
18686 # use $as_me), people would be surprised to read:
18687 # /* config.h. Generated by config.status. */
18688 configure_input='Generated from '`
18689 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18690 `' by configure.'
18691 if test x"$ac_file" != x-; then
18692 configure_input="$ac_file. $configure_input"
18693 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18694 $as_echo "$as_me: creating $ac_file" >&6;}
18695 fi
18696 # Neutralize special characters interpreted by sed in replacement strings.
18697 case $configure_input in #(
18698 *\&* | *\|* | *\\* )
18699 ac_sed_conf_input=`$as_echo "$configure_input" |
18700 sed 's/[\\\\&|]/\\\\&/g'`;; #(
18701 *) ac_sed_conf_input=$configure_input;;
18702 esac
18703
18704 case $ac_tag in
18705 *:-:* | *:-) cat >"$tmp/stdin" \
18706 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
18707 esac
18708 ;;
18709 esac
18710
18711 ac_dir=`$as_dirname -- "$ac_file" ||
18712 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18713 X"$ac_file" : 'X\(//\)[^/]' \| \
18714 X"$ac_file" : 'X\(//\)$' \| \
18715 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18716 $as_echo X"$ac_file" |
18717 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18718 s//\1/
18719 q
18720 }
18721 /^X\(\/\/\)[^/].*/{
18722 s//\1/
18723 q
18724 }
18725 /^X\(\/\/\)$/{
18726 s//\1/
18727 q
18728 }
18729 /^X\(\/\).*/{
18730 s//\1/
18731 q
18732 }
18733 s/.*/./; q'`
18734 as_dir="$ac_dir"; as_fn_mkdir_p
18735 ac_builddir=.
18736
18737 case "$ac_dir" in
18738 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18739 *)
18740 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18741 # A ".." for each directory in $ac_dir_suffix.
18742 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18743 case $ac_top_builddir_sub in
18744 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18745 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18746 esac ;;
18747 esac
18748 ac_abs_top_builddir=$ac_pwd
18749 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18750 # for backward compatibility:
18751 ac_top_builddir=$ac_top_build_prefix
18752
18753 case $srcdir in
18754 .) # We are building in place.
18755 ac_srcdir=.
18756 ac_top_srcdir=$ac_top_builddir_sub
18757 ac_abs_top_srcdir=$ac_pwd ;;
18758 [\\/]* | ?:[\\/]* ) # Absolute name.
18759 ac_srcdir=$srcdir$ac_dir_suffix;
18760 ac_top_srcdir=$srcdir
18761 ac_abs_top_srcdir=$srcdir ;;
18762 *) # Relative name.
18763 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18764 ac_top_srcdir=$ac_top_build_prefix$srcdir
18765 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18766 esac
18767 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18768
18769
18770 case $ac_mode in
18771 :F)
18772 #
18773 # CONFIG_FILE
18774 #
18775
18776 case $INSTALL in
18777 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18778 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18779 esac
18780 ac_MKDIR_P=$MKDIR_P
18781 case $MKDIR_P in
18782 [\\/$]* | ?:[\\/]* ) ;;
18783 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
18784 esac
18785 _ACEOF
18786
18787 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18788 # If the template does not know about datarootdir, expand it.
18789 # FIXME: This hack should be removed a few years after 2.60.
18790 ac_datarootdir_hack=; ac_datarootdir_seen=
18791 ac_sed_dataroot='
18792 /datarootdir/ {
18793 p
18794 q
18795 }
18796 /@datadir@/p
18797 /@docdir@/p
18798 /@infodir@/p
18799 /@localedir@/p
18800 /@mandir@/p'
18801 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18802 *datarootdir*) ac_datarootdir_seen=yes;;
18803 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18804 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18805 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18806 _ACEOF
18807 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18808 ac_datarootdir_hack='
18809 s&@datadir@&$datadir&g
18810 s&@docdir@&$docdir&g
18811 s&@infodir@&$infodir&g
18812 s&@localedir@&$localedir&g
18813 s&@mandir@&$mandir&g
18814 s&\\\${datarootdir}&$datarootdir&g' ;;
18815 esac
18816 _ACEOF
18817
18818 # Neutralize VPATH when `$srcdir' = `.'.
18819 # Shell code in configure.ac might set extrasub.
18820 # FIXME: do we really want to maintain this feature?
18821 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18822 ac_sed_extra="$ac_vpsub
18823 $extrasub
18824 _ACEOF
18825 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18826 :t
18827 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18828 s|@configure_input@|$ac_sed_conf_input|;t t
18829 s&@top_builddir@&$ac_top_builddir_sub&;t t
18830 s&@top_build_prefix@&$ac_top_build_prefix&;t t
18831 s&@srcdir@&$ac_srcdir&;t t
18832 s&@abs_srcdir@&$ac_abs_srcdir&;t t
18833 s&@top_srcdir@&$ac_top_srcdir&;t t
18834 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18835 s&@builddir@&$ac_builddir&;t t
18836 s&@abs_builddir@&$ac_abs_builddir&;t t
18837 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18838 s&@INSTALL@&$ac_INSTALL&;t t
18839 s&@MKDIR_P@&$ac_MKDIR_P&;t t
18840 $ac_datarootdir_hack
18841 "
18842 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
18843 if $ac_cs_awk_getline; then
18844 $AWK -f "$tmp/subs.awk"
18845 else
18846 $AWK -f "$tmp/subs.awk" | $SHELL
18847 fi >$tmp/out \
18848 || as_fn_error "could not create $ac_file" "$LINENO" 5
18849
18850 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18851 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18852 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
18853 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18854 which seems to be undefined. Please make sure it is defined." >&5
18855 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18856 which seems to be undefined. Please make sure it is defined." >&2;}
18857
18858 rm -f "$tmp/stdin"
18859 case $ac_file in
18860 -) cat "$tmp/out" && rm -f "$tmp/out";;
18861 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
18862 esac \
18863 || as_fn_error "could not create $ac_file" "$LINENO" 5
18864 ;;
18865 :H)
18866 #
18867 # CONFIG_HEADER
18868 #
18869 if test x"$ac_file" != x-; then
18870 {
18871 $as_echo "/* $configure_input */" \
18872 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18873 } >"$tmp/config.h" \
18874 || as_fn_error "could not create $ac_file" "$LINENO" 5
18875 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18876 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
18877 $as_echo "$as_me: $ac_file is unchanged" >&6;}
18878 else
18879 rm -f "$ac_file"
18880 mv "$tmp/config.h" "$ac_file" \
18881 || as_fn_error "could not create $ac_file" "$LINENO" 5
18882 fi
18883 else
18884 $as_echo "/* $configure_input */" \
18885 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18886 || as_fn_error "could not create -" "$LINENO" 5
18887 fi
18888 # Compute "$ac_file"'s index in $config_headers.
18889 _am_arg="$ac_file"
18890 _am_stamp_count=1
18891 for _am_header in $config_headers :; do
18892 case $_am_header in
18893 $_am_arg | $_am_arg:* )
18894 break ;;
18895 * )
18896 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
18897 esac
18898 done
18899 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
18900 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18901 X"$_am_arg" : 'X\(//\)[^/]' \| \
18902 X"$_am_arg" : 'X\(//\)$' \| \
18903 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
18904 $as_echo X"$_am_arg" |
18905 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18906 s//\1/
18907 q
18908 }
18909 /^X\(\/\/\)[^/].*/{
18910 s//\1/
18911 q
18912 }
18913 /^X\(\/\/\)$/{
18914 s//\1/
18915 q
18916 }
18917 /^X\(\/\).*/{
18918 s//\1/
18919 q
18920 }
18921 s/.*/./; q'`/stamp-h$_am_stamp_count
18922 ;;
18923
18924 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
18925 $as_echo "$as_me: executing $ac_file commands" >&6;}
18926 ;;
18927 esac
18928
18929
18930 case $ac_file$ac_mode in
18931 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
18932 # Autoconf 2.62 quotes --file arguments for eval, but not when files
18933 # are listed without --file. Let's play safe and only enable the eval
18934 # if we detect the quoting.
18935 case $CONFIG_FILES in
18936 *\'*) eval set x "$CONFIG_FILES" ;;
18937 *) set x $CONFIG_FILES ;;
18938 esac
18939 shift
18940 for mf
18941 do
18942 # Strip MF so we end up with the name of the file.
18943 mf=`echo "$mf" | sed -e 's/:.*$//'`
18944 # Check whether this is an Automake generated Makefile or not.
18945 # We used to match only the files named `Makefile.in', but
18946 # some people rename them; so instead we look at the file content.
18947 # Grep'ing the first line is not enough: some people post-process
18948 # each Makefile.in and add a new line on top of each file to say so.
18949 # Grep'ing the whole file is not good either: AIX grep has a line
18950 # limit of 2048, but all sed's we know have understand at least 4000.
18951 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
18952 dirpart=`$as_dirname -- "$mf" ||
18953 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18954 X"$mf" : 'X\(//\)[^/]' \| \
18955 X"$mf" : 'X\(//\)$' \| \
18956 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
18957 $as_echo X"$mf" |
18958 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18959 s//\1/
18960 q
18961 }
18962 /^X\(\/\/\)[^/].*/{
18963 s//\1/
18964 q
18965 }
18966 /^X\(\/\/\)$/{
18967 s//\1/
18968 q
18969 }
18970 /^X\(\/\).*/{
18971 s//\1/
18972 q
18973 }
18974 s/.*/./; q'`
18975 else
18976 continue
18977 fi
18978 # Extract the definition of DEPDIR, am__include, and am__quote
18979 # from the Makefile without running `make'.
18980 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
18981 test -z "$DEPDIR" && continue
18982 am__include=`sed -n 's/^am__include = //p' < "$mf"`
18983 test -z "am__include" && continue
18984 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
18985 # When using ansi2knr, U may be empty or an underscore; expand it
18986 U=`sed -n 's/^U = //p' < "$mf"`
18987 # Find all dependency output files, they are included files with
18988 # $(DEPDIR) in their names. We invoke sed twice because it is the
18989 # simplest approach to changing $(DEPDIR) to its actual value in the
18990 # expansion.
18991 for file in `sed -n "
18992 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
18993 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
18994 # Make sure the directory exists.
18995 test -f "$dirpart/$file" && continue
18996 fdir=`$as_dirname -- "$file" ||
18997 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18998 X"$file" : 'X\(//\)[^/]' \| \
18999 X"$file" : 'X\(//\)$' \| \
19000 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
19001 $as_echo X"$file" |
19002 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19003 s//\1/
19004 q
19005 }
19006 /^X\(\/\/\)[^/].*/{
19007 s//\1/
19008 q
19009 }
19010 /^X\(\/\/\)$/{
19011 s//\1/
19012 q
19013 }
19014 /^X\(\/\).*/{
19015 s//\1/
19016 q
19017 }
19018 s/.*/./; q'`
19019 as_dir=$dirpart/$fdir; as_fn_mkdir_p
19020 # echo "creating $dirpart/$file"
19021 echo '# dummy' > "$dirpart/$file"
19022 done
19023 done
19024 }
19025 ;;
19026 "libtool":C)
19027
19028 # See if we are running on zsh, and set the options which allow our
19029 # commands through without removal of \ escapes.
19030 if test -n "${ZSH_VERSION+set}" ; then
19031 setopt NO_GLOB_SUBST
19032 fi
19033
19034 cfgfile="${ofile}T"
19035 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
19036 $RM "$cfgfile"
19037
19038 cat <<_LT_EOF >> "$cfgfile"
19039 #! $SHELL
19040
19041 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
19042 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
19043 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19044 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
19045 #
19046 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
19047 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
19048 # Written by Gordon Matzigkeit, 1996
19049 #
19050 # This file is part of GNU Libtool.
19051 #
19052 # GNU Libtool is free software; you can redistribute it and/or
19053 # modify it under the terms of the GNU General Public License as
19054 # published by the Free Software Foundation; either version 2 of
19055 # the License, or (at your option) any later version.
19056 #
19057 # As a special exception to the GNU General Public License,
19058 # if you distribute this file as part of a program or library that
19059 # is built using GNU Libtool, you may include this file under the
19060 # same distribution terms that you use for the rest of that program.
19061 #
19062 # GNU Libtool is distributed in the hope that it will be useful,
19063 # but WITHOUT ANY WARRANTY; without even the implied warranty of
19064 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19065 # GNU General Public License for more details.
19066 #
19067 # You should have received a copy of the GNU General Public License
19068 # along with GNU Libtool; see the file COPYING. If not, a copy
19069 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
19070 # obtained by writing to the Free Software Foundation, Inc.,
19071 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
19072
19073
19074 # The names of the tagged configurations supported by this script.
19075 available_tags="CXX "
19076
19077 # ### BEGIN LIBTOOL CONFIG
19078
19079 # Which release of libtool.m4 was used?
19080 macro_version=$macro_version
19081 macro_revision=$macro_revision
19082
19083 # Whether or not to build shared libraries.
19084 build_libtool_libs=$enable_shared
19085
19086 # Whether or not to build static libraries.
19087 build_old_libs=$enable_static
19088
19089 # What type of objects to build.
19090 pic_mode=$pic_mode
19091
19092 # Whether or not to optimize for fast installation.
19093 fast_install=$enable_fast_install
19094
19095 # Shell to use when invoking shell scripts.
19096 SHELL=$lt_SHELL
19097
19098 # An echo program that protects backslashes.
19099 ECHO=$lt_ECHO
19100
19101 # The host system.
19102 host_alias=$host_alias
19103 host=$host
19104 host_os=$host_os
19105
19106 # The build system.
19107 build_alias=$build_alias
19108 build=$build
19109 build_os=$build_os
19110
19111 # A sed program that does not truncate output.
19112 SED=$lt_SED
19113
19114 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
19115 Xsed="\$SED -e 1s/^X//"
19116
19117 # A grep program that handles long lines.
19118 GREP=$lt_GREP
19119
19120 # An ERE matcher.
19121 EGREP=$lt_EGREP
19122
19123 # A literal string matcher.
19124 FGREP=$lt_FGREP
19125
19126 # A BSD- or MS-compatible name lister.
19127 NM=$lt_NM
19128
19129 # Whether we need soft or hard links.
19130 LN_S=$lt_LN_S
19131
19132 # What is the maximum length of a command?
19133 max_cmd_len=$max_cmd_len
19134
19135 # Object file suffix (normally "o").
19136 objext=$ac_objext
19137
19138 # Executable file suffix (normally "").
19139 exeext=$exeext
19140
19141 # whether the shell understands "unset".
19142 lt_unset=$lt_unset
19143
19144 # turn spaces into newlines.
19145 SP2NL=$lt_lt_SP2NL
19146
19147 # turn newlines into spaces.
19148 NL2SP=$lt_lt_NL2SP
19149
19150 # An object symbol dumper.
19151 OBJDUMP=$lt_OBJDUMP
19152
19153 # Method to check whether dependent libraries are shared objects.
19154 deplibs_check_method=$lt_deplibs_check_method
19155
19156 # Command to use when deplibs_check_method == "file_magic".
19157 file_magic_cmd=$lt_file_magic_cmd
19158
19159 # The archiver.
19160 AR=$lt_AR
19161 AR_FLAGS=$lt_AR_FLAGS
19162
19163 # A symbol stripping program.
19164 STRIP=$lt_STRIP
19165
19166 # Commands used to install an old-style archive.
19167 RANLIB=$lt_RANLIB
19168 old_postinstall_cmds=$lt_old_postinstall_cmds
19169 old_postuninstall_cmds=$lt_old_postuninstall_cmds
19170
19171 # Whether to use a lock for old archive extraction.
19172 lock_old_archive_extraction=$lock_old_archive_extraction
19173
19174 # A C compiler.
19175 LTCC=$lt_CC
19176
19177 # LTCC compiler flags.
19178 LTCFLAGS=$lt_CFLAGS
19179
19180 # Take the output of nm and produce a listing of raw symbols and C names.
19181 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19182
19183 # Transform the output of nm in a proper C declaration.
19184 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19185
19186 # Transform the output of nm in a C name address pair.
19187 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19188
19189 # Transform the output of nm in a C name address pair when lib prefix is needed.
19190 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
19191
19192 # The name of the directory that contains temporary libtool files.
19193 objdir=$objdir
19194
19195 # Used to examine libraries when file_magic_cmd begins with "file".
19196 MAGIC_CMD=$MAGIC_CMD
19197
19198 # Must we lock files when doing compilation?
19199 need_locks=$lt_need_locks
19200
19201 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
19202 DSYMUTIL=$lt_DSYMUTIL
19203
19204 # Tool to change global to local symbols on Mac OS X.
19205 NMEDIT=$lt_NMEDIT
19206
19207 # Tool to manipulate fat objects and archives on Mac OS X.
19208 LIPO=$lt_LIPO
19209
19210 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
19211 OTOOL=$lt_OTOOL
19212
19213 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
19214 OTOOL64=$lt_OTOOL64
19215
19216 # Old archive suffix (normally "a").
19217 libext=$libext
19218
19219 # Shared library suffix (normally ".so").
19220 shrext_cmds=$lt_shrext_cmds
19221
19222 # The commands to extract the exported symbol list from a shared archive.
19223 extract_expsyms_cmds=$lt_extract_expsyms_cmds
19224
19225 # Variables whose values should be saved in libtool wrapper scripts and
19226 # restored at link time.
19227 variables_saved_for_relink=$lt_variables_saved_for_relink
19228
19229 # Do we need the "lib" prefix for modules?
19230 need_lib_prefix=$need_lib_prefix
19231
19232 # Do we need a version for libraries?
19233 need_version=$need_version
19234
19235 # Library versioning type.
19236 version_type=$version_type
19237
19238 # Shared library runtime path variable.
19239 runpath_var=$runpath_var
19240
19241 # Shared library path variable.
19242 shlibpath_var=$shlibpath_var
19243
19244 # Is shlibpath searched before the hard-coded library search path?
19245 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19246
19247 # Format of library name prefix.
19248 libname_spec=$lt_libname_spec
19249
19250 # List of archive names. First name is the real one, the rest are links.
19251 # The last name is the one that the linker finds with -lNAME
19252 library_names_spec=$lt_library_names_spec
19253
19254 # The coded name of the library, if different from the real name.
19255 soname_spec=$lt_soname_spec
19256
19257 # Permission mode override for installation of shared libraries.
19258 install_override_mode=$lt_install_override_mode
19259
19260 # Command to use after installation of a shared archive.
19261 postinstall_cmds=$lt_postinstall_cmds
19262
19263 # Command to use after uninstallation of a shared archive.
19264 postuninstall_cmds=$lt_postuninstall_cmds
19265
19266 # Commands used to finish a libtool library installation in a directory.
19267 finish_cmds=$lt_finish_cmds
19268
19269 # As "finish_cmds", except a single script fragment to be evaled but
19270 # not shown.
19271 finish_eval=$lt_finish_eval
19272
19273 # Whether we should hardcode library paths into libraries.
19274 hardcode_into_libs=$hardcode_into_libs
19275
19276 # Compile-time system search path for libraries.
19277 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19278
19279 # Run-time system search path for libraries.
19280 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19281
19282 # Whether dlopen is supported.
19283 dlopen_support=$enable_dlopen
19284
19285 # Whether dlopen of programs is supported.
19286 dlopen_self=$enable_dlopen_self
19287
19288 # Whether dlopen of statically linked programs is supported.
19289 dlopen_self_static=$enable_dlopen_self_static
19290
19291 # Commands to strip libraries.
19292 old_striplib=$lt_old_striplib
19293 striplib=$lt_striplib
19294
19295
19296 # The linker used to build libraries.
19297 LD=$lt_LD
19298
19299 # How to create reloadable object files.
19300 reload_flag=$lt_reload_flag
19301 reload_cmds=$lt_reload_cmds
19302
19303 # Commands used to build an old-style archive.
19304 old_archive_cmds=$lt_old_archive_cmds
19305
19306 # A language specific compiler.
19307 CC=$lt_compiler
19308
19309 # Is the compiler the GNU compiler?
19310 with_gcc=$GCC
19311
19312 # Compiler flag to turn off builtin functions.
19313 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19314
19315 # How to pass a linker flag through the compiler.
19316 wl=$lt_lt_prog_compiler_wl
19317
19318 # Additional compiler flags for building library objects.
19319 pic_flag=$lt_lt_prog_compiler_pic
19320
19321 # Compiler flag to prevent dynamic linking.
19322 link_static_flag=$lt_lt_prog_compiler_static
19323
19324 # Does compiler simultaneously support -c and -o options?
19325 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19326
19327 # Whether or not to add -lc for building shared libraries.
19328 build_libtool_need_lc=$archive_cmds_need_lc
19329
19330 # Whether or not to disallow shared libs when runtime libs are static.
19331 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19332
19333 # Compiler flag to allow reflexive dlopens.
19334 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19335
19336 # Compiler flag to generate shared objects directly from archives.
19337 whole_archive_flag_spec=$lt_whole_archive_flag_spec
19338
19339 # Whether the compiler copes with passing no objects directly.
19340 compiler_needs_object=$lt_compiler_needs_object
19341
19342 # Create an old-style archive from a shared archive.
19343 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19344
19345 # Create a temporary old-style archive to link instead of a shared archive.
19346 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19347
19348 # Commands used to build a shared archive.
19349 archive_cmds=$lt_archive_cmds
19350 archive_expsym_cmds=$lt_archive_expsym_cmds
19351
19352 # Commands used to build a loadable module if different from building
19353 # a shared archive.
19354 module_cmds=$lt_module_cmds
19355 module_expsym_cmds=$lt_module_expsym_cmds
19356
19357 # Whether we are building with GNU ld or not.
19358 with_gnu_ld=$lt_with_gnu_ld
19359
19360 # Flag that allows shared libraries with undefined symbols to be built.
19361 allow_undefined_flag=$lt_allow_undefined_flag
19362
19363 # Flag that enforces no undefined symbols.
19364 no_undefined_flag=$lt_no_undefined_flag
19365
19366 # Flag to hardcode \$libdir into a binary during linking.
19367 # This must work even if \$libdir does not exist
19368 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19369
19370 # If ld is used when linking, flag to hardcode \$libdir into a binary
19371 # during linking. This must work even if \$libdir does not exist.
19372 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19373
19374 # Whether we need a single "-rpath" flag with a separated argument.
19375 hardcode_libdir_separator=$lt_hardcode_libdir_separator
19376
19377 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19378 # DIR into the resulting binary.
19379 hardcode_direct=$hardcode_direct
19380
19381 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19382 # DIR into the resulting binary and the resulting library dependency is
19383 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19384 # library is relocated.
19385 hardcode_direct_absolute=$hardcode_direct_absolute
19386
19387 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19388 # into the resulting binary.
19389 hardcode_minus_L=$hardcode_minus_L
19390
19391 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19392 # into the resulting binary.
19393 hardcode_shlibpath_var=$hardcode_shlibpath_var
19394
19395 # Set to "yes" if building a shared library automatically hardcodes DIR
19396 # into the library and all subsequent libraries and executables linked
19397 # against it.
19398 hardcode_automatic=$hardcode_automatic
19399
19400 # Set to yes if linker adds runtime paths of dependent libraries
19401 # to runtime path list.
19402 inherit_rpath=$inherit_rpath
19403
19404 # Whether libtool must link a program against all its dependency libraries.
19405 link_all_deplibs=$link_all_deplibs
19406
19407 # Fix the shell variable \$srcfile for the compiler.
19408 fix_srcfile_path=$lt_fix_srcfile_path
19409
19410 # Set to "yes" if exported symbols are required.
19411 always_export_symbols=$always_export_symbols
19412
19413 # The commands to list exported symbols.
19414 export_symbols_cmds=$lt_export_symbols_cmds
19415
19416 # Symbols that should not be listed in the preloaded symbols.
19417 exclude_expsyms=$lt_exclude_expsyms
19418
19419 # Symbols that must always be exported.
19420 include_expsyms=$lt_include_expsyms
19421
19422 # Commands necessary for linking programs (against libraries) with templates.
19423 prelink_cmds=$lt_prelink_cmds
19424
19425 # Specify filename containing input files.
19426 file_list_spec=$lt_file_list_spec
19427
19428 # How to hardcode a shared library path into an executable.
19429 hardcode_action=$hardcode_action
19430
19431 # The directories searched by this compiler when creating a shared library.
19432 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19433
19434 # Dependencies to place before and after the objects being linked to
19435 # create a shared library.
19436 predep_objects=$lt_predep_objects
19437 postdep_objects=$lt_postdep_objects
19438 predeps=$lt_predeps
19439 postdeps=$lt_postdeps
19440
19441 # The library search path used internally by the compiler when linking
19442 # a shared library.
19443 compiler_lib_search_path=$lt_compiler_lib_search_path
19444
19445 # ### END LIBTOOL CONFIG
19446
19447 _LT_EOF
19448
19449 case $host_os in
19450 aix3*)
19451 cat <<\_LT_EOF >> "$cfgfile"
19452 # AIX sometimes has problems with the GCC collect2 program. For some
19453 # reason, if we set the COLLECT_NAMES environment variable, the problems
19454 # vanish in a puff of smoke.
19455 if test "X${COLLECT_NAMES+set}" != Xset; then
19456 COLLECT_NAMES=
19457 export COLLECT_NAMES
19458 fi
19459 _LT_EOF
19460 ;;
19461 esac
19462
19463
19464 ltmain="$ac_aux_dir/ltmain.sh"
19465
19466
19467 # We use sed instead of cat because bash on DJGPP gets confused if
19468 # if finds mixed CR/LF and LF-only lines. Since sed operates in
19469 # text mode, it properly converts lines to CR/LF. This bash problem
19470 # is reportedly fixed, but why not run on old versions too?
19471 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
19472 || (rm -f "$cfgfile"; exit 1)
19473
19474 case $xsi_shell in
19475 yes)
19476 cat << \_LT_EOF >> "$cfgfile"
19477
19478 # func_dirname file append nondir_replacement
19479 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
19480 # otherwise set result to NONDIR_REPLACEMENT.
19481 func_dirname ()
19482 {
19483 case ${1} in
19484 */*) func_dirname_result="${1%/*}${2}" ;;
19485 * ) func_dirname_result="${3}" ;;
19486 esac
19487 }
19488
19489 # func_basename file
19490 func_basename ()
19491 {
19492 func_basename_result="${1##*/}"
19493 }
19494
19495 # func_dirname_and_basename file append nondir_replacement
19496 # perform func_basename and func_dirname in a single function
19497 # call:
19498 # dirname: Compute the dirname of FILE. If nonempty,
19499 # add APPEND to the result, otherwise set result
19500 # to NONDIR_REPLACEMENT.
19501 # value returned in "$func_dirname_result"
19502 # basename: Compute filename of FILE.
19503 # value retuned in "$func_basename_result"
19504 # Implementation must be kept synchronized with func_dirname
19505 # and func_basename. For efficiency, we do not delegate to
19506 # those functions but instead duplicate the functionality here.
19507 func_dirname_and_basename ()
19508 {
19509 case ${1} in
19510 */*) func_dirname_result="${1%/*}${2}" ;;
19511 * ) func_dirname_result="${3}" ;;
19512 esac
19513 func_basename_result="${1##*/}"
19514 }
19515
19516 # func_stripname prefix suffix name
19517 # strip PREFIX and SUFFIX off of NAME.
19518 # PREFIX and SUFFIX must not contain globbing or regex special
19519 # characters, hashes, percent signs, but SUFFIX may contain a leading
19520 # dot (in which case that matches only a dot).
19521 func_stripname ()
19522 {
19523 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
19524 # positional parameters, so assign one to ordinary parameter first.
19525 func_stripname_result=${3}
19526 func_stripname_result=${func_stripname_result#"${1}"}
19527 func_stripname_result=${func_stripname_result%"${2}"}
19528 }
19529
19530 # func_opt_split
19531 func_opt_split ()
19532 {
19533 func_opt_split_opt=${1%%=*}
19534 func_opt_split_arg=${1#*=}
19535 }
19536
19537 # func_lo2o object
19538 func_lo2o ()
19539 {
19540 case ${1} in
19541 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
19542 *) func_lo2o_result=${1} ;;
19543 esac
19544 }
19545
19546 # func_xform libobj-or-source
19547 func_xform ()
19548 {
19549 func_xform_result=${1%.*}.lo
19550 }
19551
19552 # func_arith arithmetic-term...
19553 func_arith ()
19554 {
19555 func_arith_result=$(( $* ))
19556 }
19557
19558 # func_len string
19559 # STRING may not start with a hyphen.
19560 func_len ()
19561 {
19562 func_len_result=${#1}
19563 }
19564
19565 _LT_EOF
19566 ;;
19567 *) # Bourne compatible functions.
19568 cat << \_LT_EOF >> "$cfgfile"
19569
19570 # func_dirname file append nondir_replacement
19571 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
19572 # otherwise set result to NONDIR_REPLACEMENT.
19573 func_dirname ()
19574 {
19575 # Extract subdirectory from the argument.
19576 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
19577 if test "X$func_dirname_result" = "X${1}"; then
19578 func_dirname_result="${3}"
19579 else
19580 func_dirname_result="$func_dirname_result${2}"
19581 fi
19582 }
19583
19584 # func_basename file
19585 func_basename ()
19586 {
19587 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
19588 }
19589
19590
19591 # func_stripname prefix suffix name
19592 # strip PREFIX and SUFFIX off of NAME.
19593 # PREFIX and SUFFIX must not contain globbing or regex special
19594 # characters, hashes, percent signs, but SUFFIX may contain a leading
19595 # dot (in which case that matches only a dot).
19596 # func_strip_suffix prefix name
19597 func_stripname ()
19598 {
19599 case ${2} in
19600 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
19601 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
19602 esac
19603 }
19604
19605 # sed scripts:
19606 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
19607 my_sed_long_arg='1s/^-[^=]*=//'
19608
19609 # func_opt_split
19610 func_opt_split ()
19611 {
19612 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
19613 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
19614 }
19615
19616 # func_lo2o object
19617 func_lo2o ()
19618 {
19619 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
19620 }
19621
19622 # func_xform libobj-or-source
19623 func_xform ()
19624 {
19625 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
19626 }
19627
19628 # func_arith arithmetic-term...
19629 func_arith ()
19630 {
19631 func_arith_result=`expr "$@"`
19632 }
19633
19634 # func_len string
19635 # STRING may not start with a hyphen.
19636 func_len ()
19637 {
19638 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
19639 }
19640
19641 _LT_EOF
19642 esac
19643
19644 case $lt_shell_append in
19645 yes)
19646 cat << \_LT_EOF >> "$cfgfile"
19647
19648 # func_append var value
19649 # Append VALUE to the end of shell variable VAR.
19650 func_append ()
19651 {
19652 eval "$1+=\$2"
19653 }
19654 _LT_EOF
19655 ;;
19656 *)
19657 cat << \_LT_EOF >> "$cfgfile"
19658
19659 # func_append var value
19660 # Append VALUE to the end of shell variable VAR.
19661 func_append ()
19662 {
19663 eval "$1=\$$1\$2"
19664 }
19665
19666 _LT_EOF
19667 ;;
19668 esac
19669
19670
19671 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
19672 || (rm -f "$cfgfile"; exit 1)
19673
19674 mv -f "$cfgfile" "$ofile" ||
19675 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
19676 chmod +x "$ofile"
19677
19678
19679 cat <<_LT_EOF >> "$ofile"
19680
19681 # ### BEGIN LIBTOOL TAG CONFIG: CXX
19682
19683 # The linker used to build libraries.
19684 LD=$lt_LD_CXX
19685
19686 # How to create reloadable object files.
19687 reload_flag=$lt_reload_flag_CXX
19688 reload_cmds=$lt_reload_cmds_CXX
19689
19690 # Commands used to build an old-style archive.
19691 old_archive_cmds=$lt_old_archive_cmds_CXX
19692
19693 # A language specific compiler.
19694 CC=$lt_compiler_CXX
19695
19696 # Is the compiler the GNU compiler?
19697 with_gcc=$GCC_CXX
19698
19699 # Compiler flag to turn off builtin functions.
19700 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
19701
19702 # How to pass a linker flag through the compiler.
19703 wl=$lt_lt_prog_compiler_wl_CXX
19704
19705 # Additional compiler flags for building library objects.
19706 pic_flag=$lt_lt_prog_compiler_pic_CXX
19707
19708 # Compiler flag to prevent dynamic linking.
19709 link_static_flag=$lt_lt_prog_compiler_static_CXX
19710
19711 # Does compiler simultaneously support -c and -o options?
19712 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
19713
19714 # Whether or not to add -lc for building shared libraries.
19715 build_libtool_need_lc=$archive_cmds_need_lc_CXX
19716
19717 # Whether or not to disallow shared libs when runtime libs are static.
19718 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
19719
19720 # Compiler flag to allow reflexive dlopens.
19721 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
19722
19723 # Compiler flag to generate shared objects directly from archives.
19724 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
19725
19726 # Whether the compiler copes with passing no objects directly.
19727 compiler_needs_object=$lt_compiler_needs_object_CXX
19728
19729 # Create an old-style archive from a shared archive.
19730 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
19731
19732 # Create a temporary old-style archive to link instead of a shared archive.
19733 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
19734
19735 # Commands used to build a shared archive.
19736 archive_cmds=$lt_archive_cmds_CXX
19737 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
19738
19739 # Commands used to build a loadable module if different from building
19740 # a shared archive.
19741 module_cmds=$lt_module_cmds_CXX
19742 module_expsym_cmds=$lt_module_expsym_cmds_CXX
19743
19744 # Whether we are building with GNU ld or not.
19745 with_gnu_ld=$lt_with_gnu_ld_CXX
19746
19747 # Flag that allows shared libraries with undefined symbols to be built.
19748 allow_undefined_flag=$lt_allow_undefined_flag_CXX
19749
19750 # Flag that enforces no undefined symbols.
19751 no_undefined_flag=$lt_no_undefined_flag_CXX
19752
19753 # Flag to hardcode \$libdir into a binary during linking.
19754 # This must work even if \$libdir does not exist
19755 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
19756
19757 # If ld is used when linking, flag to hardcode \$libdir into a binary
19758 # during linking. This must work even if \$libdir does not exist.
19759 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
19760
19761 # Whether we need a single "-rpath" flag with a separated argument.
19762 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
19763
19764 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19765 # DIR into the resulting binary.
19766 hardcode_direct=$hardcode_direct_CXX
19767
19768 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19769 # DIR into the resulting binary and the resulting library dependency is
19770 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19771 # library is relocated.
19772 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
19773
19774 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19775 # into the resulting binary.
19776 hardcode_minus_L=$hardcode_minus_L_CXX
19777
19778 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19779 # into the resulting binary.
19780 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
19781
19782 # Set to "yes" if building a shared library automatically hardcodes DIR
19783 # into the library and all subsequent libraries and executables linked
19784 # against it.
19785 hardcode_automatic=$hardcode_automatic_CXX
19786
19787 # Set to yes if linker adds runtime paths of dependent libraries
19788 # to runtime path list.
19789 inherit_rpath=$inherit_rpath_CXX
19790
19791 # Whether libtool must link a program against all its dependency libraries.
19792 link_all_deplibs=$link_all_deplibs_CXX
19793
19794 # Fix the shell variable \$srcfile for the compiler.
19795 fix_srcfile_path=$lt_fix_srcfile_path_CXX
19796
19797 # Set to "yes" if exported symbols are required.
19798 always_export_symbols=$always_export_symbols_CXX
19799
19800 # The commands to list exported symbols.
19801 export_symbols_cmds=$lt_export_symbols_cmds_CXX
19802
19803 # Symbols that should not be listed in the preloaded symbols.
19804 exclude_expsyms=$lt_exclude_expsyms_CXX
19805
19806 # Symbols that must always be exported.
19807 include_expsyms=$lt_include_expsyms_CXX
19808
19809 # Commands necessary for linking programs (against libraries) with templates.
19810 prelink_cmds=$lt_prelink_cmds_CXX
19811
19812 # Specify filename containing input files.
19813 file_list_spec=$lt_file_list_spec_CXX
19814
19815 # How to hardcode a shared library path into an executable.
19816 hardcode_action=$hardcode_action_CXX
19817
19818 # The directories searched by this compiler when creating a shared library.
19819 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
19820
19821 # Dependencies to place before and after the objects being linked to
19822 # create a shared library.
19823 predep_objects=$lt_predep_objects_CXX
19824 postdep_objects=$lt_postdep_objects_CXX
19825 predeps=$lt_predeps_CXX
19826 postdeps=$lt_postdeps_CXX
19827
19828 # The library search path used internally by the compiler when linking
19829 # a shared library.
19830 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
19831
19832 # ### END LIBTOOL TAG CONFIG: CXX
19833 _LT_EOF
19834
19835 ;;
19836 "default-1":C)
19837 for ac_file in $CONFIG_FILES; do
19838 # Support "outfile[:infile[:infile...]]"
19839 case "$ac_file" in
19840 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
19841 esac
19842 # PO directories have a Makefile.in generated from Makefile.in.in.
19843 case "$ac_file" in */Makefile.in)
19844 # Adjust a relative srcdir.
19845 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
19846 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
19847 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
19848 # In autoconf-2.13 it is called $ac_given_srcdir.
19849 # In autoconf-2.50 it is called $srcdir.
19850 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
19851 case "$ac_given_srcdir" in
19852 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
19853 /*) top_srcdir="$ac_given_srcdir" ;;
19854 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
19855 esac
19856 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
19857 rm -f "$ac_dir/POTFILES"
19858 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
19859 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
19860 POMAKEFILEDEPS="POTFILES.in"
19861 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
19862 # on $ac_dir but don't depend on user-specified configuration
19863 # parameters.
19864 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
19865 # The LINGUAS file contains the set of available languages.
19866 if test -n "$OBSOLETE_ALL_LINGUAS"; then
19867 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
19868 fi
19869 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
19870 # Hide the ALL_LINGUAS assigment from automake.
19871 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
19872 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
19873 else
19874 # The set of available languages was given in configure.ac.
19875 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
19876 fi
19877 case "$ac_given_srcdir" in
19878 .) srcdirpre= ;;
19879 *) srcdirpre='$(srcdir)/' ;;
19880 esac
19881 POFILES=
19882 GMOFILES=
19883 UPDATEPOFILES=
19884 DUMMYPOFILES=
19885 for lang in $ALL_LINGUAS; do
19886 POFILES="$POFILES $srcdirpre$lang.po"
19887 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
19888 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
19889 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
19890 done
19891 # CATALOGS depends on both $ac_dir and the user's LINGUAS
19892 # environment variable.
19893 INST_LINGUAS=
19894 if test -n "$ALL_LINGUAS"; then
19895 for presentlang in $ALL_LINGUAS; do
19896 useit=no
19897 if test "%UNSET%" != "$LINGUAS"; then
19898 desiredlanguages="$LINGUAS"
19899 else
19900 desiredlanguages="$ALL_LINGUAS"
19901 fi
19902 for desiredlang in $desiredlanguages; do
19903 # Use the presentlang catalog if desiredlang is
19904 # a. equal to presentlang, or
19905 # b. a variant of presentlang (because in this case,
19906 # presentlang can be used as a fallback for messages
19907 # which are not translated in the desiredlang catalog).
19908 case "$desiredlang" in
19909 "$presentlang"*) useit=yes;;
19910 esac
19911 done
19912 if test $useit = yes; then
19913 INST_LINGUAS="$INST_LINGUAS $presentlang"
19914 fi
19915 done
19916 fi
19917 CATALOGS=
19918 if test -n "$INST_LINGUAS"; then
19919 for lang in $INST_LINGUAS; do
19920 CATALOGS="$CATALOGS $lang.gmo"
19921 done
19922 fi
19923 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
19924 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
19925 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
19926 if test -f "$f"; then
19927 case "$f" in
19928 *.orig | *.bak | *~) ;;
19929 *) cat "$f" >> "$ac_dir/Makefile" ;;
19930 esac
19931 fi
19932 done
19933 fi
19934 ;;
19935 esac
19936 done ;;
19937
19938 esac
19939 done # for ac_tag
19940
19941
19942 as_fn_exit 0
19943 _ACEOF
19944 ac_clean_files=$ac_clean_files_save
19945
19946 test $ac_write_fail = 0 ||
19947 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
19948
19949
19950 # configure is writing to config.log, and then calls config.status.
19951 # config.status does its own redirection, appending to config.log.
19952 # Unfortunately, on DOS this fails, as config.log is still kept open
19953 # by configure, so config.status won't be able to write to it; its
19954 # output is simply discarded. So we exec the FD to /dev/null,
19955 # effectively closing config.log, so it can be properly (re)opened and
19956 # appended to by config.status. When coming back to configure, we
19957 # need to make the FD available again.
19958 if test "$no_create" != yes; then
19959 ac_cs_success=:
19960 ac_config_status_args=
19961 test "$silent" = yes &&
19962 ac_config_status_args="$ac_config_status_args --quiet"
19963 exec 5>/dev/null
19964 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19965 exec 5>>config.log
19966 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19967 # would make configure fail if this is the last instruction.
19968 $ac_cs_success || as_fn_exit $?
19969 fi
19970 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19971 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19972 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
19973 fi
19974