Use modern AC_INIT in configure.in
[deliverable/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.24.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.24.51'
560 PACKAGE_STRING='ld 2.24.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 STRINGIFY
612 enable_initfini_array
613 ENABLE_PLUGINS_FALSE
614 ENABLE_PLUGINS_TRUE
615 NATIVE_LIB_DIRS
616 HOSTING_SLIBS
617 HOSTING_LIBS
618 HOSTING_SCRT0
619 HOSTING_CRT0
620 HDEFINES
621 do_compare
622 GENINSRC_NEVER_FALSE
623 GENINSRC_NEVER_TRUE
624 LEXLIB
625 LEX_OUTPUT_ROOT
626 LEX
627 YFLAGS
628 YACC
629 MSGMERGE
630 MSGFMT
631 MKINSTALLDIRS
632 CATOBJEXT
633 GENCAT
634 INSTOBJEXT
635 DATADIRNAME
636 CATALOGS
637 POSUB
638 GMSGFMT
639 XGETTEXT
640 INCINTL
641 LIBINTL_DEP
642 LIBINTL
643 USE_NLS
644 CXXCPP
645 OTOOL64
646 OTOOL
647 LIPO
648 NMEDIT
649 DSYMUTIL
650 RANLIB
651 AR
652 OBJDUMP
653 LN_S
654 NM
655 ac_ct_DUMPBIN
656 DUMPBIN
657 LD
658 FGREP
659 SED
660 LIBTOOL
661 am__fastdepCXX_FALSE
662 am__fastdepCXX_TRUE
663 CXXDEPMODE
664 ac_ct_CXX
665 CXXFLAGS
666 CXX
667 NO_WERROR
668 WARN_CFLAGS
669 EGREP
670 GREP
671 CPP
672 installed_linker
673 install_as_default
674 TARGET_SYSTEM_ROOT_DEFINE
675 TARGET_SYSTEM_ROOT
676 use_sysroot
677 MAINT
678 MAINTAINER_MODE_FALSE
679 MAINTAINER_MODE_TRUE
680 am__fastdepCC_FALSE
681 am__fastdepCC_TRUE
682 CCDEPMODE
683 AMDEPBACKSLASH
684 AMDEP_FALSE
685 AMDEP_TRUE
686 am__quote
687 am__include
688 DEPDIR
689 am__untar
690 am__tar
691 AMTAR
692 am__leading_dot
693 SET_MAKE
694 AWK
695 mkdir_p
696 MKDIR_P
697 INSTALL_STRIP_PROGRAM
698 STRIP
699 install_sh
700 MAKEINFO
701 AUTOHEADER
702 AUTOMAKE
703 AUTOCONF
704 ACLOCAL
705 VERSION
706 PACKAGE
707 CYGPATH_W
708 am__isrc
709 INSTALL_DATA
710 INSTALL_SCRIPT
711 INSTALL_PROGRAM
712 OBJEXT
713 EXEEXT
714 ac_ct_CC
715 CPPFLAGS
716 LDFLAGS
717 CFLAGS
718 CC
719 target_os
720 target_vendor
721 target_cpu
722 target
723 host_os
724 host_vendor
725 host_cpu
726 host
727 build_os
728 build_vendor
729 build_cpu
730 build
731 target_alias
732 host_alias
733 build_alias
734 LIBS
735 ECHO_T
736 ECHO_N
737 ECHO_C
738 DEFS
739 mandir
740 localedir
741 libdir
742 psdir
743 pdfdir
744 dvidir
745 htmldir
746 infodir
747 docdir
748 oldincludedir
749 includedir
750 localstatedir
751 sharedstatedir
752 sysconfdir
753 datadir
754 datarootdir
755 libexecdir
756 sbindir
757 bindir
758 program_transform_name
759 prefix
760 exec_prefix
761 PACKAGE_URL
762 PACKAGE_BUGREPORT
763 PACKAGE_STRING
764 PACKAGE_VERSION
765 PACKAGE_TARNAME
766 PACKAGE_NAME
767 PATH_SEPARATOR
768 SHELL'
769 ac_subst_files='TDIRS'
770 ac_user_opts='
771 enable_option_checking
772 enable_dependency_tracking
773 enable_maintainer_mode
774 with_lib_path
775 enable_targets
776 enable_64_bit_bfd
777 with_sysroot
778 enable_gold
779 enable_got
780 enable_werror
781 enable_build_warnings
782 enable_plugins
783 enable_largefile
784 enable_shared
785 enable_static
786 with_pic
787 enable_fast_install
788 with_gnu_ld
789 enable_libtool_lock
790 enable_nls
791 enable_initfini_array
792 with_zlib
793 '
794 ac_precious_vars='build_alias
795 host_alias
796 target_alias
797 CC
798 CFLAGS
799 LDFLAGS
800 LIBS
801 CPPFLAGS
802 CPP
803 CXX
804 CXXFLAGS
805 CCC
806 CXXCPP
807 YACC
808 YFLAGS'
809
810
811 # Initialize some variables set by options.
812 ac_init_help=
813 ac_init_version=false
814 ac_unrecognized_opts=
815 ac_unrecognized_sep=
816 # The variables have the same names as the options, with
817 # dashes changed to underlines.
818 cache_file=/dev/null
819 exec_prefix=NONE
820 no_create=
821 no_recursion=
822 prefix=NONE
823 program_prefix=NONE
824 program_suffix=NONE
825 program_transform_name=s,x,x,
826 silent=
827 site=
828 srcdir=
829 verbose=
830 x_includes=NONE
831 x_libraries=NONE
832
833 # Installation directory options.
834 # These are left unexpanded so users can "make install exec_prefix=/foo"
835 # and all the variables that are supposed to be based on exec_prefix
836 # by default will actually change.
837 # Use braces instead of parens because sh, perl, etc. also accept them.
838 # (The list follows the same order as the GNU Coding Standards.)
839 bindir='${exec_prefix}/bin'
840 sbindir='${exec_prefix}/sbin'
841 libexecdir='${exec_prefix}/libexec'
842 datarootdir='${prefix}/share'
843 datadir='${datarootdir}'
844 sysconfdir='${prefix}/etc'
845 sharedstatedir='${prefix}/com'
846 localstatedir='${prefix}/var'
847 includedir='${prefix}/include'
848 oldincludedir='/usr/include'
849 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
850 infodir='${datarootdir}/info'
851 htmldir='${docdir}'
852 dvidir='${docdir}'
853 pdfdir='${docdir}'
854 psdir='${docdir}'
855 libdir='${exec_prefix}/lib'
856 localedir='${datarootdir}/locale'
857 mandir='${datarootdir}/man'
858
859 ac_prev=
860 ac_dashdash=
861 for ac_option
862 do
863 # If the previous option needs an argument, assign it.
864 if test -n "$ac_prev"; then
865 eval $ac_prev=\$ac_option
866 ac_prev=
867 continue
868 fi
869
870 case $ac_option in
871 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
872 *) ac_optarg=yes ;;
873 esac
874
875 # Accept the important Cygnus configure options, so we can diagnose typos.
876
877 case $ac_dashdash$ac_option in
878 --)
879 ac_dashdash=yes ;;
880
881 -bindir | --bindir | --bindi | --bind | --bin | --bi)
882 ac_prev=bindir ;;
883 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
884 bindir=$ac_optarg ;;
885
886 -build | --build | --buil | --bui | --bu)
887 ac_prev=build_alias ;;
888 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
889 build_alias=$ac_optarg ;;
890
891 -cache-file | --cache-file | --cache-fil | --cache-fi \
892 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
893 ac_prev=cache_file ;;
894 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
895 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
896 cache_file=$ac_optarg ;;
897
898 --config-cache | -C)
899 cache_file=config.cache ;;
900
901 -datadir | --datadir | --datadi | --datad)
902 ac_prev=datadir ;;
903 -datadir=* | --datadir=* | --datadi=* | --datad=*)
904 datadir=$ac_optarg ;;
905
906 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
907 | --dataroo | --dataro | --datar)
908 ac_prev=datarootdir ;;
909 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
910 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
911 datarootdir=$ac_optarg ;;
912
913 -disable-* | --disable-*)
914 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
915 # Reject names that are not valid shell variable names.
916 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
917 as_fn_error "invalid feature name: $ac_useropt"
918 ac_useropt_orig=$ac_useropt
919 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
920 case $ac_user_opts in
921 *"
922 "enable_$ac_useropt"
923 "*) ;;
924 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
925 ac_unrecognized_sep=', ';;
926 esac
927 eval enable_$ac_useropt=no ;;
928
929 -docdir | --docdir | --docdi | --doc | --do)
930 ac_prev=docdir ;;
931 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
932 docdir=$ac_optarg ;;
933
934 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
935 ac_prev=dvidir ;;
936 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
937 dvidir=$ac_optarg ;;
938
939 -enable-* | --enable-*)
940 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
941 # Reject names that are not valid shell variable names.
942 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
943 as_fn_error "invalid feature name: $ac_useropt"
944 ac_useropt_orig=$ac_useropt
945 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
946 case $ac_user_opts in
947 *"
948 "enable_$ac_useropt"
949 "*) ;;
950 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
951 ac_unrecognized_sep=', ';;
952 esac
953 eval enable_$ac_useropt=\$ac_optarg ;;
954
955 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
956 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
957 | --exec | --exe | --ex)
958 ac_prev=exec_prefix ;;
959 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
960 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
961 | --exec=* | --exe=* | --ex=*)
962 exec_prefix=$ac_optarg ;;
963
964 -gas | --gas | --ga | --g)
965 # Obsolete; use --with-gas.
966 with_gas=yes ;;
967
968 -help | --help | --hel | --he | -h)
969 ac_init_help=long ;;
970 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
971 ac_init_help=recursive ;;
972 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
973 ac_init_help=short ;;
974
975 -host | --host | --hos | --ho)
976 ac_prev=host_alias ;;
977 -host=* | --host=* | --hos=* | --ho=*)
978 host_alias=$ac_optarg ;;
979
980 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
981 ac_prev=htmldir ;;
982 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
983 | --ht=*)
984 htmldir=$ac_optarg ;;
985
986 -includedir | --includedir | --includedi | --included | --include \
987 | --includ | --inclu | --incl | --inc)
988 ac_prev=includedir ;;
989 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
990 | --includ=* | --inclu=* | --incl=* | --inc=*)
991 includedir=$ac_optarg ;;
992
993 -infodir | --infodir | --infodi | --infod | --info | --inf)
994 ac_prev=infodir ;;
995 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
996 infodir=$ac_optarg ;;
997
998 -libdir | --libdir | --libdi | --libd)
999 ac_prev=libdir ;;
1000 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1001 libdir=$ac_optarg ;;
1002
1003 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1004 | --libexe | --libex | --libe)
1005 ac_prev=libexecdir ;;
1006 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1007 | --libexe=* | --libex=* | --libe=*)
1008 libexecdir=$ac_optarg ;;
1009
1010 -localedir | --localedir | --localedi | --localed | --locale)
1011 ac_prev=localedir ;;
1012 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1013 localedir=$ac_optarg ;;
1014
1015 -localstatedir | --localstatedir | --localstatedi | --localstated \
1016 | --localstate | --localstat | --localsta | --localst | --locals)
1017 ac_prev=localstatedir ;;
1018 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1019 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1020 localstatedir=$ac_optarg ;;
1021
1022 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1023 ac_prev=mandir ;;
1024 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1025 mandir=$ac_optarg ;;
1026
1027 -nfp | --nfp | --nf)
1028 # Obsolete; use --without-fp.
1029 with_fp=no ;;
1030
1031 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1032 | --no-cr | --no-c | -n)
1033 no_create=yes ;;
1034
1035 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1036 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1037 no_recursion=yes ;;
1038
1039 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1040 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1041 | --oldin | --oldi | --old | --ol | --o)
1042 ac_prev=oldincludedir ;;
1043 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1044 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1045 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1046 oldincludedir=$ac_optarg ;;
1047
1048 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1049 ac_prev=prefix ;;
1050 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1051 prefix=$ac_optarg ;;
1052
1053 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1054 | --program-pre | --program-pr | --program-p)
1055 ac_prev=program_prefix ;;
1056 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1057 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1058 program_prefix=$ac_optarg ;;
1059
1060 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1061 | --program-suf | --program-su | --program-s)
1062 ac_prev=program_suffix ;;
1063 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1064 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1065 program_suffix=$ac_optarg ;;
1066
1067 -program-transform-name | --program-transform-name \
1068 | --program-transform-nam | --program-transform-na \
1069 | --program-transform-n | --program-transform- \
1070 | --program-transform | --program-transfor \
1071 | --program-transfo | --program-transf \
1072 | --program-trans | --program-tran \
1073 | --progr-tra | --program-tr | --program-t)
1074 ac_prev=program_transform_name ;;
1075 -program-transform-name=* | --program-transform-name=* \
1076 | --program-transform-nam=* | --program-transform-na=* \
1077 | --program-transform-n=* | --program-transform-=* \
1078 | --program-transform=* | --program-transfor=* \
1079 | --program-transfo=* | --program-transf=* \
1080 | --program-trans=* | --program-tran=* \
1081 | --progr-tra=* | --program-tr=* | --program-t=*)
1082 program_transform_name=$ac_optarg ;;
1083
1084 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1085 ac_prev=pdfdir ;;
1086 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1087 pdfdir=$ac_optarg ;;
1088
1089 -psdir | --psdir | --psdi | --psd | --ps)
1090 ac_prev=psdir ;;
1091 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1092 psdir=$ac_optarg ;;
1093
1094 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1095 | -silent | --silent | --silen | --sile | --sil)
1096 silent=yes ;;
1097
1098 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1099 ac_prev=sbindir ;;
1100 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1101 | --sbi=* | --sb=*)
1102 sbindir=$ac_optarg ;;
1103
1104 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1105 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1106 | --sharedst | --shareds | --shared | --share | --shar \
1107 | --sha | --sh)
1108 ac_prev=sharedstatedir ;;
1109 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1110 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1111 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1112 | --sha=* | --sh=*)
1113 sharedstatedir=$ac_optarg ;;
1114
1115 -site | --site | --sit)
1116 ac_prev=site ;;
1117 -site=* | --site=* | --sit=*)
1118 site=$ac_optarg ;;
1119
1120 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1121 ac_prev=srcdir ;;
1122 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1123 srcdir=$ac_optarg ;;
1124
1125 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1126 | --syscon | --sysco | --sysc | --sys | --sy)
1127 ac_prev=sysconfdir ;;
1128 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1129 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1130 sysconfdir=$ac_optarg ;;
1131
1132 -target | --target | --targe | --targ | --tar | --ta | --t)
1133 ac_prev=target_alias ;;
1134 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1135 target_alias=$ac_optarg ;;
1136
1137 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1138 verbose=yes ;;
1139
1140 -version | --version | --versio | --versi | --vers | -V)
1141 ac_init_version=: ;;
1142
1143 -with-* | --with-*)
1144 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1145 # Reject names that are not valid shell variable names.
1146 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1147 as_fn_error "invalid package name: $ac_useropt"
1148 ac_useropt_orig=$ac_useropt
1149 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1150 case $ac_user_opts in
1151 *"
1152 "with_$ac_useropt"
1153 "*) ;;
1154 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1155 ac_unrecognized_sep=', ';;
1156 esac
1157 eval with_$ac_useropt=\$ac_optarg ;;
1158
1159 -without-* | --without-*)
1160 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1161 # Reject names that are not valid shell variable names.
1162 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1163 as_fn_error "invalid package name: $ac_useropt"
1164 ac_useropt_orig=$ac_useropt
1165 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1166 case $ac_user_opts in
1167 *"
1168 "with_$ac_useropt"
1169 "*) ;;
1170 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1171 ac_unrecognized_sep=', ';;
1172 esac
1173 eval with_$ac_useropt=no ;;
1174
1175 --x)
1176 # Obsolete; use --with-x.
1177 with_x=yes ;;
1178
1179 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1180 | --x-incl | --x-inc | --x-in | --x-i)
1181 ac_prev=x_includes ;;
1182 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1183 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1184 x_includes=$ac_optarg ;;
1185
1186 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1187 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1188 ac_prev=x_libraries ;;
1189 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1190 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1191 x_libraries=$ac_optarg ;;
1192
1193 -*) as_fn_error "unrecognized option: \`$ac_option'
1194 Try \`$0 --help' for more information."
1195 ;;
1196
1197 *=*)
1198 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1199 # Reject names that are not valid shell variable names.
1200 case $ac_envvar in #(
1201 '' | [0-9]* | *[!_$as_cr_alnum]* )
1202 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1203 esac
1204 eval $ac_envvar=\$ac_optarg
1205 export $ac_envvar ;;
1206
1207 *)
1208 # FIXME: should be removed in autoconf 3.0.
1209 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1210 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1211 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1212 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1213 ;;
1214
1215 esac
1216 done
1217
1218 if test -n "$ac_prev"; then
1219 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1220 as_fn_error "missing argument to $ac_option"
1221 fi
1222
1223 if test -n "$ac_unrecognized_opts"; then
1224 case $enable_option_checking in
1225 no) ;;
1226 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1227 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1228 esac
1229 fi
1230
1231 # Check all directory arguments for consistency.
1232 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1233 datadir sysconfdir sharedstatedir localstatedir includedir \
1234 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1235 libdir localedir mandir
1236 do
1237 eval ac_val=\$$ac_var
1238 # Remove trailing slashes.
1239 case $ac_val in
1240 */ )
1241 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1242 eval $ac_var=\$ac_val;;
1243 esac
1244 # Be sure to have absolute directory names.
1245 case $ac_val in
1246 [\\/$]* | ?:[\\/]* ) continue;;
1247 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1248 esac
1249 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1250 done
1251
1252 # There might be people who depend on the old broken behavior: `$host'
1253 # used to hold the argument of --host etc.
1254 # FIXME: To remove some day.
1255 build=$build_alias
1256 host=$host_alias
1257 target=$target_alias
1258
1259 # FIXME: To remove some day.
1260 if test "x$host_alias" != x; then
1261 if test "x$build_alias" = x; then
1262 cross_compiling=maybe
1263 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1264 If a cross compiler is detected then cross compile mode will be used." >&2
1265 elif test "x$build_alias" != "x$host_alias"; then
1266 cross_compiling=yes
1267 fi
1268 fi
1269
1270 ac_tool_prefix=
1271 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1272
1273 test "$silent" = yes && exec 6>/dev/null
1274
1275
1276 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1277 ac_ls_di=`ls -di .` &&
1278 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1279 as_fn_error "working directory cannot be determined"
1280 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1281 as_fn_error "pwd does not report name of working directory"
1282
1283
1284 # Find the source files, if location was not specified.
1285 if test -z "$srcdir"; then
1286 ac_srcdir_defaulted=yes
1287 # Try the directory containing this script, then the parent directory.
1288 ac_confdir=`$as_dirname -- "$as_myself" ||
1289 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1290 X"$as_myself" : 'X\(//\)[^/]' \| \
1291 X"$as_myself" : 'X\(//\)$' \| \
1292 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1293 $as_echo X"$as_myself" |
1294 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1295 s//\1/
1296 q
1297 }
1298 /^X\(\/\/\)[^/].*/{
1299 s//\1/
1300 q
1301 }
1302 /^X\(\/\/\)$/{
1303 s//\1/
1304 q
1305 }
1306 /^X\(\/\).*/{
1307 s//\1/
1308 q
1309 }
1310 s/.*/./; q'`
1311 srcdir=$ac_confdir
1312 if test ! -r "$srcdir/$ac_unique_file"; then
1313 srcdir=..
1314 fi
1315 else
1316 ac_srcdir_defaulted=no
1317 fi
1318 if test ! -r "$srcdir/$ac_unique_file"; then
1319 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1320 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1321 fi
1322 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1323 ac_abs_confdir=`(
1324 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1325 pwd)`
1326 # When building in place, set srcdir=.
1327 if test "$ac_abs_confdir" = "$ac_pwd"; then
1328 srcdir=.
1329 fi
1330 # Remove unnecessary trailing slashes from srcdir.
1331 # Double slashes in file names in object file debugging info
1332 # mess up M-x gdb in Emacs.
1333 case $srcdir in
1334 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1335 esac
1336 for ac_var in $ac_precious_vars; do
1337 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1338 eval ac_env_${ac_var}_value=\$${ac_var}
1339 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1340 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1341 done
1342
1343 #
1344 # Report the --help message.
1345 #
1346 if test "$ac_init_help" = "long"; then
1347 # Omit some internal or obsolete options to make the list less imposing.
1348 # This message is too long to be a string in the A/UX 3.1 sh.
1349 cat <<_ACEOF
1350 \`configure' configures ld 2.24.51 to adapt to many kinds of systems.
1351
1352 Usage: $0 [OPTION]... [VAR=VALUE]...
1353
1354 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1355 VAR=VALUE. See below for descriptions of some of the useful variables.
1356
1357 Defaults for the options are specified in brackets.
1358
1359 Configuration:
1360 -h, --help display this help and exit
1361 --help=short display options specific to this package
1362 --help=recursive display the short help of all the included packages
1363 -V, --version display version information and exit
1364 -q, --quiet, --silent do not print \`checking...' messages
1365 --cache-file=FILE cache test results in FILE [disabled]
1366 -C, --config-cache alias for \`--cache-file=config.cache'
1367 -n, --no-create do not create output files
1368 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1369
1370 Installation directories:
1371 --prefix=PREFIX install architecture-independent files in PREFIX
1372 [$ac_default_prefix]
1373 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1374 [PREFIX]
1375
1376 By default, \`make install' will install all the files in
1377 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1378 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1379 for instance \`--prefix=\$HOME'.
1380
1381 For better control, use the options below.
1382
1383 Fine tuning of the installation directories:
1384 --bindir=DIR user executables [EPREFIX/bin]
1385 --sbindir=DIR system admin executables [EPREFIX/sbin]
1386 --libexecdir=DIR program executables [EPREFIX/libexec]
1387 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1388 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1389 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1390 --libdir=DIR object code libraries [EPREFIX/lib]
1391 --includedir=DIR C header files [PREFIX/include]
1392 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1393 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1394 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1395 --infodir=DIR info documentation [DATAROOTDIR/info]
1396 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1397 --mandir=DIR man documentation [DATAROOTDIR/man]
1398 --docdir=DIR documentation root [DATAROOTDIR/doc/ld]
1399 --htmldir=DIR html documentation [DOCDIR]
1400 --dvidir=DIR dvi documentation [DOCDIR]
1401 --pdfdir=DIR pdf documentation [DOCDIR]
1402 --psdir=DIR ps documentation [DOCDIR]
1403 _ACEOF
1404
1405 cat <<\_ACEOF
1406
1407 Program names:
1408 --program-prefix=PREFIX prepend PREFIX to installed program names
1409 --program-suffix=SUFFIX append SUFFIX to installed program names
1410 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1411
1412 System types:
1413 --build=BUILD configure for building on BUILD [guessed]
1414 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1415 --target=TARGET configure for building compilers for TARGET [HOST]
1416 _ACEOF
1417 fi
1418
1419 if test -n "$ac_init_help"; then
1420 case $ac_init_help in
1421 short | recursive ) echo "Configuration of ld 2.24.51:";;
1422 esac
1423 cat <<\_ACEOF
1424
1425 Optional Features:
1426 --disable-option-checking ignore unrecognized --enable/--with options
1427 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1428 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1429 --disable-dependency-tracking speeds up one-time build
1430 --enable-dependency-tracking do not reject slow dependency extractors
1431 --enable-maintainer-mode enable make rules and dependencies not useful
1432 (and sometimes confusing) to the casual installer
1433 --enable-targets alternative target configurations
1434 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1435 --enable-gold[=ARG] build gold [ARG={default,yes,no}]
1436 --enable-got=<type> GOT handling scheme (target, single, negative,
1437 multigot)
1438 --enable-werror treat compile warnings as errors
1439 --enable-build-warnings enable build-time compiler warnings
1440 --enable-plugins Enable support for plugins (defaults no)
1441 --disable-largefile omit support for large files
1442 --enable-shared[=PKGS] build shared libraries [default=yes]
1443 --enable-static[=PKGS] build static libraries [default=yes]
1444 --enable-fast-install[=PKGS]
1445 optimize for fast installation [default=yes]
1446 --disable-libtool-lock avoid locking (might break parallel builds)
1447 --disable-nls do not use Native Language Support
1448 --enable-initfini-array use .init_array/.fini_array sections
1449
1450 Optional Packages:
1451 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1452 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1453 --with-lib-path=dir1:dir2... set default LIB_PATH
1454 --with-sysroot=DIR Search for usr/lib et al within DIR.
1455 --with-pic try to use only PIC/non-PIC objects [default=use
1456 both]
1457 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1458 --with-zlib include zlib support (auto/yes/no) default=auto
1459
1460 Some influential environment variables:
1461 CC C compiler command
1462 CFLAGS C compiler flags
1463 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1464 nonstandard directory <lib dir>
1465 LIBS libraries to pass to the linker, e.g. -l<library>
1466 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1467 you have headers in a nonstandard directory <include dir>
1468 CPP C preprocessor
1469 CXX C++ compiler command
1470 CXXFLAGS C++ compiler flags
1471 CXXCPP C++ preprocessor
1472 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1473 the first program found out of: `bison -y', `byacc', `yacc'.
1474 YFLAGS The list of arguments that will be passed by default to $YACC.
1475 This script will default YFLAGS to the empty string to avoid a
1476 default value of `-d' given by some make applications.
1477
1478 Use these variables to override the choices made by `configure' or to help
1479 it to find libraries and programs with nonstandard names/locations.
1480
1481 Report bugs to the package provider.
1482 _ACEOF
1483 ac_status=$?
1484 fi
1485
1486 if test "$ac_init_help" = "recursive"; then
1487 # If there are subdirs, report their specific --help.
1488 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1489 test -d "$ac_dir" ||
1490 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1491 continue
1492 ac_builddir=.
1493
1494 case "$ac_dir" in
1495 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1496 *)
1497 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1498 # A ".." for each directory in $ac_dir_suffix.
1499 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1500 case $ac_top_builddir_sub in
1501 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1502 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1503 esac ;;
1504 esac
1505 ac_abs_top_builddir=$ac_pwd
1506 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1507 # for backward compatibility:
1508 ac_top_builddir=$ac_top_build_prefix
1509
1510 case $srcdir in
1511 .) # We are building in place.
1512 ac_srcdir=.
1513 ac_top_srcdir=$ac_top_builddir_sub
1514 ac_abs_top_srcdir=$ac_pwd ;;
1515 [\\/]* | ?:[\\/]* ) # Absolute name.
1516 ac_srcdir=$srcdir$ac_dir_suffix;
1517 ac_top_srcdir=$srcdir
1518 ac_abs_top_srcdir=$srcdir ;;
1519 *) # Relative name.
1520 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1521 ac_top_srcdir=$ac_top_build_prefix$srcdir
1522 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1523 esac
1524 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1525
1526 cd "$ac_dir" || { ac_status=$?; continue; }
1527 # Check for guested configure.
1528 if test -f "$ac_srcdir/configure.gnu"; then
1529 echo &&
1530 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1531 elif test -f "$ac_srcdir/configure"; then
1532 echo &&
1533 $SHELL "$ac_srcdir/configure" --help=recursive
1534 else
1535 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1536 fi || ac_status=$?
1537 cd "$ac_pwd" || { ac_status=$?; break; }
1538 done
1539 fi
1540
1541 test -n "$ac_init_help" && exit $ac_status
1542 if $ac_init_version; then
1543 cat <<\_ACEOF
1544 ld configure 2.24.51
1545 generated by GNU Autoconf 2.64
1546
1547 Copyright (C) 2009 Free Software Foundation, Inc.
1548 This configure script is free software; the Free Software Foundation
1549 gives unlimited permission to copy, distribute and modify it.
1550 _ACEOF
1551 exit
1552 fi
1553
1554 ## ------------------------ ##
1555 ## Autoconf initialization. ##
1556 ## ------------------------ ##
1557
1558 # ac_fn_c_try_compile LINENO
1559 # --------------------------
1560 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1561 ac_fn_c_try_compile ()
1562 {
1563 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1564 rm -f conftest.$ac_objext
1565 if { { ac_try="$ac_compile"
1566 case "(($ac_try" in
1567 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1568 *) ac_try_echo=$ac_try;;
1569 esac
1570 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1571 $as_echo "$ac_try_echo"; } >&5
1572 (eval "$ac_compile") 2>conftest.err
1573 ac_status=$?
1574 if test -s conftest.err; then
1575 grep -v '^ *+' conftest.err >conftest.er1
1576 cat conftest.er1 >&5
1577 mv -f conftest.er1 conftest.err
1578 fi
1579 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1580 test $ac_status = 0; } && {
1581 test -z "$ac_c_werror_flag" ||
1582 test ! -s conftest.err
1583 } && test -s conftest.$ac_objext; then :
1584 ac_retval=0
1585 else
1586 $as_echo "$as_me: failed program was:" >&5
1587 sed 's/^/| /' conftest.$ac_ext >&5
1588
1589 ac_retval=1
1590 fi
1591 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1592 return $ac_retval
1593
1594 } # ac_fn_c_try_compile
1595
1596 # ac_fn_c_try_link LINENO
1597 # -----------------------
1598 # Try to link conftest.$ac_ext, and return whether this succeeded.
1599 ac_fn_c_try_link ()
1600 {
1601 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1602 rm -f conftest.$ac_objext conftest$ac_exeext
1603 if { { ac_try="$ac_link"
1604 case "(($ac_try" in
1605 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1606 *) ac_try_echo=$ac_try;;
1607 esac
1608 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1609 $as_echo "$ac_try_echo"; } >&5
1610 (eval "$ac_link") 2>conftest.err
1611 ac_status=$?
1612 if test -s conftest.err; then
1613 grep -v '^ *+' conftest.err >conftest.er1
1614 cat conftest.er1 >&5
1615 mv -f conftest.er1 conftest.err
1616 fi
1617 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1618 test $ac_status = 0; } && {
1619 test -z "$ac_c_werror_flag" ||
1620 test ! -s conftest.err
1621 } && test -s conftest$ac_exeext && {
1622 test "$cross_compiling" = yes ||
1623 $as_test_x conftest$ac_exeext
1624 }; then :
1625 ac_retval=0
1626 else
1627 $as_echo "$as_me: failed program was:" >&5
1628 sed 's/^/| /' conftest.$ac_ext >&5
1629
1630 ac_retval=1
1631 fi
1632 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1633 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1634 # interfere with the next link command; also delete a directory that is
1635 # left behind by Apple's compiler. We do this before executing the actions.
1636 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1637 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1638 return $ac_retval
1639
1640 } # ac_fn_c_try_link
1641
1642 # ac_fn_c_try_cpp LINENO
1643 # ----------------------
1644 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1645 ac_fn_c_try_cpp ()
1646 {
1647 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1648 if { { ac_try="$ac_cpp conftest.$ac_ext"
1649 case "(($ac_try" in
1650 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1651 *) ac_try_echo=$ac_try;;
1652 esac
1653 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1654 $as_echo "$ac_try_echo"; } >&5
1655 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1656 ac_status=$?
1657 if test -s conftest.err; then
1658 grep -v '^ *+' conftest.err >conftest.er1
1659 cat conftest.er1 >&5
1660 mv -f conftest.er1 conftest.err
1661 fi
1662 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1663 test $ac_status = 0; } >/dev/null && {
1664 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1665 test ! -s conftest.err
1666 }; then :
1667 ac_retval=0
1668 else
1669 $as_echo "$as_me: failed program was:" >&5
1670 sed 's/^/| /' conftest.$ac_ext >&5
1671
1672 ac_retval=1
1673 fi
1674 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1675 return $ac_retval
1676
1677 } # ac_fn_c_try_cpp
1678
1679 # ac_fn_cxx_try_compile LINENO
1680 # ----------------------------
1681 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1682 ac_fn_cxx_try_compile ()
1683 {
1684 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1685 rm -f conftest.$ac_objext
1686 if { { ac_try="$ac_compile"
1687 case "(($ac_try" in
1688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1689 *) ac_try_echo=$ac_try;;
1690 esac
1691 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1692 $as_echo "$ac_try_echo"; } >&5
1693 (eval "$ac_compile") 2>conftest.err
1694 ac_status=$?
1695 if test -s conftest.err; then
1696 grep -v '^ *+' conftest.err >conftest.er1
1697 cat conftest.er1 >&5
1698 mv -f conftest.er1 conftest.err
1699 fi
1700 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1701 test $ac_status = 0; } && {
1702 test -z "$ac_cxx_werror_flag" ||
1703 test ! -s conftest.err
1704 } && test -s conftest.$ac_objext; then :
1705 ac_retval=0
1706 else
1707 $as_echo "$as_me: failed program was:" >&5
1708 sed 's/^/| /' conftest.$ac_ext >&5
1709
1710 ac_retval=1
1711 fi
1712 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1713 return $ac_retval
1714
1715 } # ac_fn_cxx_try_compile
1716
1717 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1718 # -------------------------------------------------------
1719 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1720 # the include files in INCLUDES and setting the cache variable VAR
1721 # accordingly.
1722 ac_fn_c_check_header_mongrel ()
1723 {
1724 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1725 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1727 $as_echo_n "checking for $2... " >&6; }
1728 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1729 $as_echo_n "(cached) " >&6
1730 fi
1731 eval ac_res=\$$3
1732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1733 $as_echo "$ac_res" >&6; }
1734 else
1735 # Is the header compilable?
1736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1737 $as_echo_n "checking $2 usability... " >&6; }
1738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1739 /* end confdefs.h. */
1740 $4
1741 #include <$2>
1742 _ACEOF
1743 if ac_fn_c_try_compile "$LINENO"; then :
1744 ac_header_compiler=yes
1745 else
1746 ac_header_compiler=no
1747 fi
1748 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1750 $as_echo "$ac_header_compiler" >&6; }
1751
1752 # Is the header present?
1753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1754 $as_echo_n "checking $2 presence... " >&6; }
1755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1756 /* end confdefs.h. */
1757 #include <$2>
1758 _ACEOF
1759 if ac_fn_c_try_cpp "$LINENO"; then :
1760 ac_header_preproc=yes
1761 else
1762 ac_header_preproc=no
1763 fi
1764 rm -f conftest.err conftest.$ac_ext
1765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1766 $as_echo "$ac_header_preproc" >&6; }
1767
1768 # So? What about this header?
1769 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1770 yes:no: )
1771 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1772 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1773 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1774 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1775 ;;
1776 no:yes:* )
1777 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1778 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1779 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1780 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1781 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1782 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1783 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1784 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1785 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1786 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1787 ;;
1788 esac
1789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1790 $as_echo_n "checking for $2... " >&6; }
1791 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1792 $as_echo_n "(cached) " >&6
1793 else
1794 eval "$3=\$ac_header_compiler"
1795 fi
1796 eval ac_res=\$$3
1797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1798 $as_echo "$ac_res" >&6; }
1799 fi
1800 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1801
1802 } # ac_fn_c_check_header_mongrel
1803
1804 # ac_fn_c_try_run LINENO
1805 # ----------------------
1806 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1807 # that executables *can* be run.
1808 ac_fn_c_try_run ()
1809 {
1810 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1811 if { { ac_try="$ac_link"
1812 case "(($ac_try" in
1813 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1814 *) ac_try_echo=$ac_try;;
1815 esac
1816 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1817 $as_echo "$ac_try_echo"; } >&5
1818 (eval "$ac_link") 2>&5
1819 ac_status=$?
1820 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1821 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1822 { { case "(($ac_try" in
1823 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1824 *) ac_try_echo=$ac_try;;
1825 esac
1826 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1827 $as_echo "$ac_try_echo"; } >&5
1828 (eval "$ac_try") 2>&5
1829 ac_status=$?
1830 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1831 test $ac_status = 0; }; }; then :
1832 ac_retval=0
1833 else
1834 $as_echo "$as_me: program exited with status $ac_status" >&5
1835 $as_echo "$as_me: failed program was:" >&5
1836 sed 's/^/| /' conftest.$ac_ext >&5
1837
1838 ac_retval=$ac_status
1839 fi
1840 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1841 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1842 return $ac_retval
1843
1844 } # ac_fn_c_try_run
1845
1846 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1847 # -------------------------------------------------------
1848 # Tests whether HEADER exists and can be compiled using the include files in
1849 # INCLUDES, setting the cache variable VAR accordingly.
1850 ac_fn_c_check_header_compile ()
1851 {
1852 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1854 $as_echo_n "checking for $2... " >&6; }
1855 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1856 $as_echo_n "(cached) " >&6
1857 else
1858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1859 /* end confdefs.h. */
1860 $4
1861 #include <$2>
1862 _ACEOF
1863 if ac_fn_c_try_compile "$LINENO"; then :
1864 eval "$3=yes"
1865 else
1866 eval "$3=no"
1867 fi
1868 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1869 fi
1870 eval ac_res=\$$3
1871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1872 $as_echo "$ac_res" >&6; }
1873 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1874
1875 } # ac_fn_c_check_header_compile
1876
1877 # ac_fn_c_check_func LINENO FUNC VAR
1878 # ----------------------------------
1879 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1880 ac_fn_c_check_func ()
1881 {
1882 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1884 $as_echo_n "checking for $2... " >&6; }
1885 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1886 $as_echo_n "(cached) " >&6
1887 else
1888 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1889 /* end confdefs.h. */
1890 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1891 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1892 #define $2 innocuous_$2
1893
1894 /* System header to define __stub macros and hopefully few prototypes,
1895 which can conflict with char $2 (); below.
1896 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1897 <limits.h> exists even on freestanding compilers. */
1898
1899 #ifdef __STDC__
1900 # include <limits.h>
1901 #else
1902 # include <assert.h>
1903 #endif
1904
1905 #undef $2
1906
1907 /* Override any GCC internal prototype to avoid an error.
1908 Use char because int might match the return type of a GCC
1909 builtin and then its argument prototype would still apply. */
1910 #ifdef __cplusplus
1911 extern "C"
1912 #endif
1913 char $2 ();
1914 /* The GNU C library defines this for functions which it implements
1915 to always fail with ENOSYS. Some functions are actually named
1916 something starting with __ and the normal name is an alias. */
1917 #if defined __stub_$2 || defined __stub___$2
1918 choke me
1919 #endif
1920
1921 int
1922 main ()
1923 {
1924 return $2 ();
1925 ;
1926 return 0;
1927 }
1928 _ACEOF
1929 if ac_fn_c_try_link "$LINENO"; then :
1930 eval "$3=yes"
1931 else
1932 eval "$3=no"
1933 fi
1934 rm -f core conftest.err conftest.$ac_objext \
1935 conftest$ac_exeext conftest.$ac_ext
1936 fi
1937 eval ac_res=\$$3
1938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1939 $as_echo "$ac_res" >&6; }
1940 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1941
1942 } # ac_fn_c_check_func
1943
1944 # ac_fn_cxx_try_cpp LINENO
1945 # ------------------------
1946 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1947 ac_fn_cxx_try_cpp ()
1948 {
1949 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1950 if { { ac_try="$ac_cpp conftest.$ac_ext"
1951 case "(($ac_try" in
1952 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1953 *) ac_try_echo=$ac_try;;
1954 esac
1955 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1956 $as_echo "$ac_try_echo"; } >&5
1957 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1958 ac_status=$?
1959 if test -s conftest.err; then
1960 grep -v '^ *+' conftest.err >conftest.er1
1961 cat conftest.er1 >&5
1962 mv -f conftest.er1 conftest.err
1963 fi
1964 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1965 test $ac_status = 0; } >/dev/null && {
1966 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
1967 test ! -s conftest.err
1968 }; then :
1969 ac_retval=0
1970 else
1971 $as_echo "$as_me: failed program was:" >&5
1972 sed 's/^/| /' conftest.$ac_ext >&5
1973
1974 ac_retval=1
1975 fi
1976 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1977 return $ac_retval
1978
1979 } # ac_fn_cxx_try_cpp
1980
1981 # ac_fn_cxx_try_link LINENO
1982 # -------------------------
1983 # Try to link conftest.$ac_ext, and return whether this succeeded.
1984 ac_fn_cxx_try_link ()
1985 {
1986 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1987 rm -f conftest.$ac_objext conftest$ac_exeext
1988 if { { ac_try="$ac_link"
1989 case "(($ac_try" in
1990 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1991 *) ac_try_echo=$ac_try;;
1992 esac
1993 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1994 $as_echo "$ac_try_echo"; } >&5
1995 (eval "$ac_link") 2>conftest.err
1996 ac_status=$?
1997 if test -s conftest.err; then
1998 grep -v '^ *+' conftest.err >conftest.er1
1999 cat conftest.er1 >&5
2000 mv -f conftest.er1 conftest.err
2001 fi
2002 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2003 test $ac_status = 0; } && {
2004 test -z "$ac_cxx_werror_flag" ||
2005 test ! -s conftest.err
2006 } && test -s conftest$ac_exeext && {
2007 test "$cross_compiling" = yes ||
2008 $as_test_x conftest$ac_exeext
2009 }; then :
2010 ac_retval=0
2011 else
2012 $as_echo "$as_me: failed program was:" >&5
2013 sed 's/^/| /' conftest.$ac_ext >&5
2014
2015 ac_retval=1
2016 fi
2017 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2018 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2019 # interfere with the next link command; also delete a directory that is
2020 # left behind by Apple's compiler. We do this before executing the actions.
2021 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2022 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2023 return $ac_retval
2024
2025 } # ac_fn_cxx_try_link
2026
2027 # ac_fn_c_check_decl LINENO SYMBOL VAR
2028 # ------------------------------------
2029 # Tests whether SYMBOL is declared, setting cache variable VAR accordingly.
2030 ac_fn_c_check_decl ()
2031 {
2032 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2033 as_decl_name=`echo $2|sed 's/ *(.*//'`
2034 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2036 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2037 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
2038 $as_echo_n "(cached) " >&6
2039 else
2040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2041 /* end confdefs.h. */
2042 $4
2043 int
2044 main ()
2045 {
2046 #ifndef $as_decl_name
2047 #ifdef __cplusplus
2048 (void) $as_decl_use;
2049 #else
2050 (void) $as_decl_name;
2051 #endif
2052 #endif
2053
2054 ;
2055 return 0;
2056 }
2057 _ACEOF
2058 if ac_fn_c_try_compile "$LINENO"; then :
2059 eval "$3=yes"
2060 else
2061 eval "$3=no"
2062 fi
2063 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2064 fi
2065 eval ac_res=\$$3
2066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2067 $as_echo "$ac_res" >&6; }
2068 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2069
2070 } # ac_fn_c_check_decl
2071
2072 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2073 # --------------------------------------------
2074 # Tries to find the compile-time value of EXPR in a program that includes
2075 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2076 # computed
2077 ac_fn_c_compute_int ()
2078 {
2079 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2080 if test "$cross_compiling" = yes; then
2081 # Depending upon the size, compute the lo and hi bounds.
2082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2083 /* end confdefs.h. */
2084 $4
2085 int
2086 main ()
2087 {
2088 static int test_array [1 - 2 * !(($2) >= 0)];
2089 test_array [0] = 0
2090
2091 ;
2092 return 0;
2093 }
2094 _ACEOF
2095 if ac_fn_c_try_compile "$LINENO"; then :
2096 ac_lo=0 ac_mid=0
2097 while :; do
2098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2099 /* end confdefs.h. */
2100 $4
2101 int
2102 main ()
2103 {
2104 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2105 test_array [0] = 0
2106
2107 ;
2108 return 0;
2109 }
2110 _ACEOF
2111 if ac_fn_c_try_compile "$LINENO"; then :
2112 ac_hi=$ac_mid; break
2113 else
2114 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2115 if test $ac_lo -le $ac_mid; then
2116 ac_lo= ac_hi=
2117 break
2118 fi
2119 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2120 fi
2121 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2122 done
2123 else
2124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2125 /* end confdefs.h. */
2126 $4
2127 int
2128 main ()
2129 {
2130 static int test_array [1 - 2 * !(($2) < 0)];
2131 test_array [0] = 0
2132
2133 ;
2134 return 0;
2135 }
2136 _ACEOF
2137 if ac_fn_c_try_compile "$LINENO"; then :
2138 ac_hi=-1 ac_mid=-1
2139 while :; do
2140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2141 /* end confdefs.h. */
2142 $4
2143 int
2144 main ()
2145 {
2146 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2147 test_array [0] = 0
2148
2149 ;
2150 return 0;
2151 }
2152 _ACEOF
2153 if ac_fn_c_try_compile "$LINENO"; then :
2154 ac_lo=$ac_mid; break
2155 else
2156 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2157 if test $ac_mid -le $ac_hi; then
2158 ac_lo= ac_hi=
2159 break
2160 fi
2161 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2162 fi
2163 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2164 done
2165 else
2166 ac_lo= ac_hi=
2167 fi
2168 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2169 fi
2170 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2171 # Binary search between lo and hi bounds.
2172 while test "x$ac_lo" != "x$ac_hi"; do
2173 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2175 /* end confdefs.h. */
2176 $4
2177 int
2178 main ()
2179 {
2180 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2181 test_array [0] = 0
2182
2183 ;
2184 return 0;
2185 }
2186 _ACEOF
2187 if ac_fn_c_try_compile "$LINENO"; then :
2188 ac_hi=$ac_mid
2189 else
2190 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2191 fi
2192 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2193 done
2194 case $ac_lo in #((
2195 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2196 '') ac_retval=1 ;;
2197 esac
2198 else
2199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2200 /* end confdefs.h. */
2201 $4
2202 static long int longval () { return $2; }
2203 static unsigned long int ulongval () { return $2; }
2204 #include <stdio.h>
2205 #include <stdlib.h>
2206 int
2207 main ()
2208 {
2209
2210 FILE *f = fopen ("conftest.val", "w");
2211 if (! f)
2212 return 1;
2213 if (($2) < 0)
2214 {
2215 long int i = longval ();
2216 if (i != ($2))
2217 return 1;
2218 fprintf (f, "%ld", i);
2219 }
2220 else
2221 {
2222 unsigned long int i = ulongval ();
2223 if (i != ($2))
2224 return 1;
2225 fprintf (f, "%lu", i);
2226 }
2227 /* Do not output a trailing newline, as this causes \r\n confusion
2228 on some platforms. */
2229 return ferror (f) || fclose (f) != 0;
2230
2231 ;
2232 return 0;
2233 }
2234 _ACEOF
2235 if ac_fn_c_try_run "$LINENO"; then :
2236 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2237 else
2238 ac_retval=1
2239 fi
2240 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2241 conftest.$ac_objext conftest.beam conftest.$ac_ext
2242 rm -f conftest.val
2243
2244 fi
2245 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2246 return $ac_retval
2247
2248 } # ac_fn_c_compute_int
2249 cat >config.log <<_ACEOF
2250 This file contains any messages produced by compilers while
2251 running configure, to aid debugging if configure makes a mistake.
2252
2253 It was created by ld $as_me 2.24.51, which was
2254 generated by GNU Autoconf 2.64. Invocation command line was
2255
2256 $ $0 $@
2257
2258 _ACEOF
2259 exec 5>>config.log
2260 {
2261 cat <<_ASUNAME
2262 ## --------- ##
2263 ## Platform. ##
2264 ## --------- ##
2265
2266 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2267 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2268 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2269 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2270 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2271
2272 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2273 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2274
2275 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2276 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2277 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2278 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2279 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2280 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2281 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2282
2283 _ASUNAME
2284
2285 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2286 for as_dir in $PATH
2287 do
2288 IFS=$as_save_IFS
2289 test -z "$as_dir" && as_dir=.
2290 $as_echo "PATH: $as_dir"
2291 done
2292 IFS=$as_save_IFS
2293
2294 } >&5
2295
2296 cat >&5 <<_ACEOF
2297
2298
2299 ## ----------- ##
2300 ## Core tests. ##
2301 ## ----------- ##
2302
2303 _ACEOF
2304
2305
2306 # Keep a trace of the command line.
2307 # Strip out --no-create and --no-recursion so they do not pile up.
2308 # Strip out --silent because we don't want to record it for future runs.
2309 # Also quote any args containing shell meta-characters.
2310 # Make two passes to allow for proper duplicate-argument suppression.
2311 ac_configure_args=
2312 ac_configure_args0=
2313 ac_configure_args1=
2314 ac_must_keep_next=false
2315 for ac_pass in 1 2
2316 do
2317 for ac_arg
2318 do
2319 case $ac_arg in
2320 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2321 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2322 | -silent | --silent | --silen | --sile | --sil)
2323 continue ;;
2324 *\'*)
2325 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2326 esac
2327 case $ac_pass in
2328 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2329 2)
2330 as_fn_append ac_configure_args1 " '$ac_arg'"
2331 if test $ac_must_keep_next = true; then
2332 ac_must_keep_next=false # Got value, back to normal.
2333 else
2334 case $ac_arg in
2335 *=* | --config-cache | -C | -disable-* | --disable-* \
2336 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2337 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2338 | -with-* | --with-* | -without-* | --without-* | --x)
2339 case "$ac_configure_args0 " in
2340 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2341 esac
2342 ;;
2343 -* ) ac_must_keep_next=true ;;
2344 esac
2345 fi
2346 as_fn_append ac_configure_args " '$ac_arg'"
2347 ;;
2348 esac
2349 done
2350 done
2351 { ac_configure_args0=; unset ac_configure_args0;}
2352 { ac_configure_args1=; unset ac_configure_args1;}
2353
2354 # When interrupted or exit'd, cleanup temporary files, and complete
2355 # config.log. We remove comments because anyway the quotes in there
2356 # would cause problems or look ugly.
2357 # WARNING: Use '\'' to represent an apostrophe within the trap.
2358 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2359 trap 'exit_status=$?
2360 # Save into config.log some information that might help in debugging.
2361 {
2362 echo
2363
2364 cat <<\_ASBOX
2365 ## ---------------- ##
2366 ## Cache variables. ##
2367 ## ---------------- ##
2368 _ASBOX
2369 echo
2370 # The following way of writing the cache mishandles newlines in values,
2371 (
2372 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2373 eval ac_val=\$$ac_var
2374 case $ac_val in #(
2375 *${as_nl}*)
2376 case $ac_var in #(
2377 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2378 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2379 esac
2380 case $ac_var in #(
2381 _ | IFS | as_nl) ;; #(
2382 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2383 *) { eval $ac_var=; unset $ac_var;} ;;
2384 esac ;;
2385 esac
2386 done
2387 (set) 2>&1 |
2388 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2389 *${as_nl}ac_space=\ *)
2390 sed -n \
2391 "s/'\''/'\''\\\\'\'''\''/g;
2392 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2393 ;; #(
2394 *)
2395 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2396 ;;
2397 esac |
2398 sort
2399 )
2400 echo
2401
2402 cat <<\_ASBOX
2403 ## ----------------- ##
2404 ## Output variables. ##
2405 ## ----------------- ##
2406 _ASBOX
2407 echo
2408 for ac_var in $ac_subst_vars
2409 do
2410 eval ac_val=\$$ac_var
2411 case $ac_val in
2412 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2413 esac
2414 $as_echo "$ac_var='\''$ac_val'\''"
2415 done | sort
2416 echo
2417
2418 if test -n "$ac_subst_files"; then
2419 cat <<\_ASBOX
2420 ## ------------------- ##
2421 ## File substitutions. ##
2422 ## ------------------- ##
2423 _ASBOX
2424 echo
2425 for ac_var in $ac_subst_files
2426 do
2427 eval ac_val=\$$ac_var
2428 case $ac_val in
2429 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2430 esac
2431 $as_echo "$ac_var='\''$ac_val'\''"
2432 done | sort
2433 echo
2434 fi
2435
2436 if test -s confdefs.h; then
2437 cat <<\_ASBOX
2438 ## ----------- ##
2439 ## confdefs.h. ##
2440 ## ----------- ##
2441 _ASBOX
2442 echo
2443 cat confdefs.h
2444 echo
2445 fi
2446 test "$ac_signal" != 0 &&
2447 $as_echo "$as_me: caught signal $ac_signal"
2448 $as_echo "$as_me: exit $exit_status"
2449 } >&5
2450 rm -f core *.core core.conftest.* &&
2451 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2452 exit $exit_status
2453 ' 0
2454 for ac_signal in 1 2 13 15; do
2455 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2456 done
2457 ac_signal=0
2458
2459 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2460 rm -f -r conftest* confdefs.h
2461
2462 $as_echo "/* confdefs.h */" > confdefs.h
2463
2464 # Predefined preprocessor variables.
2465
2466 cat >>confdefs.h <<_ACEOF
2467 #define PACKAGE_NAME "$PACKAGE_NAME"
2468 _ACEOF
2469
2470 cat >>confdefs.h <<_ACEOF
2471 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2472 _ACEOF
2473
2474 cat >>confdefs.h <<_ACEOF
2475 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2476 _ACEOF
2477
2478 cat >>confdefs.h <<_ACEOF
2479 #define PACKAGE_STRING "$PACKAGE_STRING"
2480 _ACEOF
2481
2482 cat >>confdefs.h <<_ACEOF
2483 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2484 _ACEOF
2485
2486 cat >>confdefs.h <<_ACEOF
2487 #define PACKAGE_URL "$PACKAGE_URL"
2488 _ACEOF
2489
2490
2491 # Let the site file select an alternate cache file if it wants to.
2492 # Prefer an explicitly selected file to automatically selected ones.
2493 ac_site_file1=NONE
2494 ac_site_file2=NONE
2495 if test -n "$CONFIG_SITE"; then
2496 ac_site_file1=$CONFIG_SITE
2497 elif test "x$prefix" != xNONE; then
2498 ac_site_file1=$prefix/share/config.site
2499 ac_site_file2=$prefix/etc/config.site
2500 else
2501 ac_site_file1=$ac_default_prefix/share/config.site
2502 ac_site_file2=$ac_default_prefix/etc/config.site
2503 fi
2504 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2505 do
2506 test "x$ac_site_file" = xNONE && continue
2507 if test -r "$ac_site_file"; then
2508 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2509 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2510 sed 's/^/| /' "$ac_site_file" >&5
2511 . "$ac_site_file"
2512 fi
2513 done
2514
2515 if test -r "$cache_file"; then
2516 # Some versions of bash will fail to source /dev/null (special
2517 # files actually), so we avoid doing that.
2518 if test -f "$cache_file"; then
2519 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2520 $as_echo "$as_me: loading cache $cache_file" >&6;}
2521 case $cache_file in
2522 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2523 *) . "./$cache_file";;
2524 esac
2525 fi
2526 else
2527 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2528 $as_echo "$as_me: creating cache $cache_file" >&6;}
2529 >$cache_file
2530 fi
2531
2532 # Check that the precious variables saved in the cache have kept the same
2533 # value.
2534 ac_cache_corrupted=false
2535 for ac_var in $ac_precious_vars; do
2536 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2537 eval ac_new_set=\$ac_env_${ac_var}_set
2538 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2539 eval ac_new_val=\$ac_env_${ac_var}_value
2540 case $ac_old_set,$ac_new_set in
2541 set,)
2542 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2543 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2544 ac_cache_corrupted=: ;;
2545 ,set)
2546 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2547 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2548 ac_cache_corrupted=: ;;
2549 ,);;
2550 *)
2551 if test "x$ac_old_val" != "x$ac_new_val"; then
2552 # differences in whitespace do not lead to failure.
2553 ac_old_val_w=`echo x $ac_old_val`
2554 ac_new_val_w=`echo x $ac_new_val`
2555 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2556 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2557 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2558 ac_cache_corrupted=:
2559 else
2560 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2561 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2562 eval $ac_var=\$ac_old_val
2563 fi
2564 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2565 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2566 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2567 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2568 fi;;
2569 esac
2570 # Pass precious variables to config.status.
2571 if test "$ac_new_set" = set; then
2572 case $ac_new_val in
2573 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2574 *) ac_arg=$ac_var=$ac_new_val ;;
2575 esac
2576 case " $ac_configure_args " in
2577 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2578 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2579 esac
2580 fi
2581 done
2582 if $ac_cache_corrupted; then
2583 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2584 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2585 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2586 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2587 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2588 fi
2589 ## -------------------- ##
2590 ## Main body of script. ##
2591 ## -------------------- ##
2592
2593 ac_ext=c
2594 ac_cpp='$CPP $CPPFLAGS'
2595 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2596 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2597 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2598
2599
2600
2601
2602
2603
2604
2605 ac_aux_dir=
2606 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2607 for ac_t in install-sh install.sh shtool; do
2608 if test -f "$ac_dir/$ac_t"; then
2609 ac_aux_dir=$ac_dir
2610 ac_install_sh="$ac_aux_dir/$ac_t -c"
2611 break 2
2612 fi
2613 done
2614 done
2615 if test -z "$ac_aux_dir"; then
2616 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2617 fi
2618
2619 # These three variables are undocumented and unsupported,
2620 # and are intended to be withdrawn in a future Autoconf release.
2621 # They can cause serious problems if a builder's source tree is in a directory
2622 # whose full name contains unusual characters.
2623 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2624 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2625 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2626
2627
2628 # Make sure we can run config.sub.
2629 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2630 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2631
2632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2633 $as_echo_n "checking build system type... " >&6; }
2634 if test "${ac_cv_build+set}" = set; then :
2635 $as_echo_n "(cached) " >&6
2636 else
2637 ac_build_alias=$build_alias
2638 test "x$ac_build_alias" = x &&
2639 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2640 test "x$ac_build_alias" = x &&
2641 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2642 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2643 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2644
2645 fi
2646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2647 $as_echo "$ac_cv_build" >&6; }
2648 case $ac_cv_build in
2649 *-*-*) ;;
2650 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2651 esac
2652 build=$ac_cv_build
2653 ac_save_IFS=$IFS; IFS='-'
2654 set x $ac_cv_build
2655 shift
2656 build_cpu=$1
2657 build_vendor=$2
2658 shift; shift
2659 # Remember, the first character of IFS is used to create $*,
2660 # except with old shells:
2661 build_os=$*
2662 IFS=$ac_save_IFS
2663 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2664
2665
2666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2667 $as_echo_n "checking host system type... " >&6; }
2668 if test "${ac_cv_host+set}" = set; then :
2669 $as_echo_n "(cached) " >&6
2670 else
2671 if test "x$host_alias" = x; then
2672 ac_cv_host=$ac_cv_build
2673 else
2674 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2675 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2676 fi
2677
2678 fi
2679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2680 $as_echo "$ac_cv_host" >&6; }
2681 case $ac_cv_host in
2682 *-*-*) ;;
2683 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2684 esac
2685 host=$ac_cv_host
2686 ac_save_IFS=$IFS; IFS='-'
2687 set x $ac_cv_host
2688 shift
2689 host_cpu=$1
2690 host_vendor=$2
2691 shift; shift
2692 # Remember, the first character of IFS is used to create $*,
2693 # except with old shells:
2694 host_os=$*
2695 IFS=$ac_save_IFS
2696 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2697
2698
2699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2700 $as_echo_n "checking target system type... " >&6; }
2701 if test "${ac_cv_target+set}" = set; then :
2702 $as_echo_n "(cached) " >&6
2703 else
2704 if test "x$target_alias" = x; then
2705 ac_cv_target=$ac_cv_host
2706 else
2707 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2708 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2709 fi
2710
2711 fi
2712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2713 $as_echo "$ac_cv_target" >&6; }
2714 case $ac_cv_target in
2715 *-*-*) ;;
2716 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2717 esac
2718 target=$ac_cv_target
2719 ac_save_IFS=$IFS; IFS='-'
2720 set x $ac_cv_target
2721 shift
2722 target_cpu=$1
2723 target_vendor=$2
2724 shift; shift
2725 # Remember, the first character of IFS is used to create $*,
2726 # except with old shells:
2727 target_os=$*
2728 IFS=$ac_save_IFS
2729 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2730
2731
2732 # The aliases save the names the user supplied, while $host etc.
2733 # will get canonicalized.
2734 test -n "$target_alias" &&
2735 test "$program_prefix$program_suffix$program_transform_name" = \
2736 NONENONEs,x,x, &&
2737 program_prefix=${target_alias}-
2738
2739 ac_ext=c
2740 ac_cpp='$CPP $CPPFLAGS'
2741 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2742 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2743 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2744 if test -n "$ac_tool_prefix"; then
2745 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2746 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2748 $as_echo_n "checking for $ac_word... " >&6; }
2749 if test "${ac_cv_prog_CC+set}" = set; then :
2750 $as_echo_n "(cached) " >&6
2751 else
2752 if test -n "$CC"; then
2753 ac_cv_prog_CC="$CC" # Let the user override the test.
2754 else
2755 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2756 for as_dir in $PATH
2757 do
2758 IFS=$as_save_IFS
2759 test -z "$as_dir" && as_dir=.
2760 for ac_exec_ext in '' $ac_executable_extensions; do
2761 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2762 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2763 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2764 break 2
2765 fi
2766 done
2767 done
2768 IFS=$as_save_IFS
2769
2770 fi
2771 fi
2772 CC=$ac_cv_prog_CC
2773 if test -n "$CC"; then
2774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2775 $as_echo "$CC" >&6; }
2776 else
2777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2778 $as_echo "no" >&6; }
2779 fi
2780
2781
2782 fi
2783 if test -z "$ac_cv_prog_CC"; then
2784 ac_ct_CC=$CC
2785 # Extract the first word of "gcc", so it can be a program name with args.
2786 set dummy gcc; ac_word=$2
2787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2788 $as_echo_n "checking for $ac_word... " >&6; }
2789 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2790 $as_echo_n "(cached) " >&6
2791 else
2792 if test -n "$ac_ct_CC"; then
2793 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2794 else
2795 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2796 for as_dir in $PATH
2797 do
2798 IFS=$as_save_IFS
2799 test -z "$as_dir" && as_dir=.
2800 for ac_exec_ext in '' $ac_executable_extensions; do
2801 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2802 ac_cv_prog_ac_ct_CC="gcc"
2803 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2804 break 2
2805 fi
2806 done
2807 done
2808 IFS=$as_save_IFS
2809
2810 fi
2811 fi
2812 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2813 if test -n "$ac_ct_CC"; then
2814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2815 $as_echo "$ac_ct_CC" >&6; }
2816 else
2817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2818 $as_echo "no" >&6; }
2819 fi
2820
2821 if test "x$ac_ct_CC" = x; then
2822 CC=""
2823 else
2824 case $cross_compiling:$ac_tool_warned in
2825 yes:)
2826 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2827 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2828 ac_tool_warned=yes ;;
2829 esac
2830 CC=$ac_ct_CC
2831 fi
2832 else
2833 CC="$ac_cv_prog_CC"
2834 fi
2835
2836 if test -z "$CC"; then
2837 if test -n "$ac_tool_prefix"; then
2838 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2839 set dummy ${ac_tool_prefix}cc; ac_word=$2
2840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2841 $as_echo_n "checking for $ac_word... " >&6; }
2842 if test "${ac_cv_prog_CC+set}" = set; then :
2843 $as_echo_n "(cached) " >&6
2844 else
2845 if test -n "$CC"; then
2846 ac_cv_prog_CC="$CC" # Let the user override the test.
2847 else
2848 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2849 for as_dir in $PATH
2850 do
2851 IFS=$as_save_IFS
2852 test -z "$as_dir" && as_dir=.
2853 for ac_exec_ext in '' $ac_executable_extensions; do
2854 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2855 ac_cv_prog_CC="${ac_tool_prefix}cc"
2856 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2857 break 2
2858 fi
2859 done
2860 done
2861 IFS=$as_save_IFS
2862
2863 fi
2864 fi
2865 CC=$ac_cv_prog_CC
2866 if test -n "$CC"; then
2867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2868 $as_echo "$CC" >&6; }
2869 else
2870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2871 $as_echo "no" >&6; }
2872 fi
2873
2874
2875 fi
2876 fi
2877 if test -z "$CC"; then
2878 # Extract the first word of "cc", so it can be a program name with args.
2879 set dummy cc; ac_word=$2
2880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2881 $as_echo_n "checking for $ac_word... " >&6; }
2882 if test "${ac_cv_prog_CC+set}" = set; then :
2883 $as_echo_n "(cached) " >&6
2884 else
2885 if test -n "$CC"; then
2886 ac_cv_prog_CC="$CC" # Let the user override the test.
2887 else
2888 ac_prog_rejected=no
2889 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2890 for as_dir in $PATH
2891 do
2892 IFS=$as_save_IFS
2893 test -z "$as_dir" && as_dir=.
2894 for ac_exec_ext in '' $ac_executable_extensions; do
2895 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2896 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2897 ac_prog_rejected=yes
2898 continue
2899 fi
2900 ac_cv_prog_CC="cc"
2901 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2902 break 2
2903 fi
2904 done
2905 done
2906 IFS=$as_save_IFS
2907
2908 if test $ac_prog_rejected = yes; then
2909 # We found a bogon in the path, so make sure we never use it.
2910 set dummy $ac_cv_prog_CC
2911 shift
2912 if test $# != 0; then
2913 # We chose a different compiler from the bogus one.
2914 # However, it has the same basename, so the bogon will be chosen
2915 # first if we set CC to just the basename; use the full file name.
2916 shift
2917 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2918 fi
2919 fi
2920 fi
2921 fi
2922 CC=$ac_cv_prog_CC
2923 if test -n "$CC"; then
2924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2925 $as_echo "$CC" >&6; }
2926 else
2927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2928 $as_echo "no" >&6; }
2929 fi
2930
2931
2932 fi
2933 if test -z "$CC"; then
2934 if test -n "$ac_tool_prefix"; then
2935 for ac_prog in cl.exe
2936 do
2937 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2938 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2940 $as_echo_n "checking for $ac_word... " >&6; }
2941 if test "${ac_cv_prog_CC+set}" = set; then :
2942 $as_echo_n "(cached) " >&6
2943 else
2944 if test -n "$CC"; then
2945 ac_cv_prog_CC="$CC" # Let the user override the test.
2946 else
2947 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2948 for as_dir in $PATH
2949 do
2950 IFS=$as_save_IFS
2951 test -z "$as_dir" && as_dir=.
2952 for ac_exec_ext in '' $ac_executable_extensions; do
2953 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2954 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2955 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2956 break 2
2957 fi
2958 done
2959 done
2960 IFS=$as_save_IFS
2961
2962 fi
2963 fi
2964 CC=$ac_cv_prog_CC
2965 if test -n "$CC"; then
2966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2967 $as_echo "$CC" >&6; }
2968 else
2969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2970 $as_echo "no" >&6; }
2971 fi
2972
2973
2974 test -n "$CC" && break
2975 done
2976 fi
2977 if test -z "$CC"; then
2978 ac_ct_CC=$CC
2979 for ac_prog in cl.exe
2980 do
2981 # Extract the first word of "$ac_prog", so it can be a program name with args.
2982 set dummy $ac_prog; ac_word=$2
2983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2984 $as_echo_n "checking for $ac_word... " >&6; }
2985 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2986 $as_echo_n "(cached) " >&6
2987 else
2988 if test -n "$ac_ct_CC"; then
2989 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2990 else
2991 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2992 for as_dir in $PATH
2993 do
2994 IFS=$as_save_IFS
2995 test -z "$as_dir" && as_dir=.
2996 for ac_exec_ext in '' $ac_executable_extensions; do
2997 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2998 ac_cv_prog_ac_ct_CC="$ac_prog"
2999 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3000 break 2
3001 fi
3002 done
3003 done
3004 IFS=$as_save_IFS
3005
3006 fi
3007 fi
3008 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3009 if test -n "$ac_ct_CC"; then
3010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3011 $as_echo "$ac_ct_CC" >&6; }
3012 else
3013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3014 $as_echo "no" >&6; }
3015 fi
3016
3017
3018 test -n "$ac_ct_CC" && break
3019 done
3020
3021 if test "x$ac_ct_CC" = x; then
3022 CC=""
3023 else
3024 case $cross_compiling:$ac_tool_warned in
3025 yes:)
3026 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3027 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3028 ac_tool_warned=yes ;;
3029 esac
3030 CC=$ac_ct_CC
3031 fi
3032 fi
3033
3034 fi
3035
3036
3037 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3038 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3039 as_fn_error "no acceptable C compiler found in \$PATH
3040 See \`config.log' for more details." "$LINENO" 5; }
3041
3042 # Provide some information about the compiler.
3043 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3044 set X $ac_compile
3045 ac_compiler=$2
3046 for ac_option in --version -v -V -qversion; do
3047 { { ac_try="$ac_compiler $ac_option >&5"
3048 case "(($ac_try" in
3049 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3050 *) ac_try_echo=$ac_try;;
3051 esac
3052 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3053 $as_echo "$ac_try_echo"; } >&5
3054 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3055 ac_status=$?
3056 if test -s conftest.err; then
3057 sed '10a\
3058 ... rest of stderr output deleted ...
3059 10q' conftest.err >conftest.er1
3060 cat conftest.er1 >&5
3061 rm -f conftest.er1 conftest.err
3062 fi
3063 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3064 test $ac_status = 0; }
3065 done
3066
3067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3068 /* end confdefs.h. */
3069
3070 int
3071 main ()
3072 {
3073
3074 ;
3075 return 0;
3076 }
3077 _ACEOF
3078 ac_clean_files_save=$ac_clean_files
3079 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3080 # Try to create an executable without -o first, disregard a.out.
3081 # It will help us diagnose broken compilers, and finding out an intuition
3082 # of exeext.
3083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3084 $as_echo_n "checking for C compiler default output file name... " >&6; }
3085 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3086
3087 # The possible output files:
3088 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3089
3090 ac_rmfiles=
3091 for ac_file in $ac_files
3092 do
3093 case $ac_file in
3094 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3095 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3096 esac
3097 done
3098 rm -f $ac_rmfiles
3099
3100 if { { ac_try="$ac_link_default"
3101 case "(($ac_try" in
3102 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3103 *) ac_try_echo=$ac_try;;
3104 esac
3105 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3106 $as_echo "$ac_try_echo"; } >&5
3107 (eval "$ac_link_default") 2>&5
3108 ac_status=$?
3109 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3110 test $ac_status = 0; }; then :
3111 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3112 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3113 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3114 # so that the user can short-circuit this test for compilers unknown to
3115 # Autoconf.
3116 for ac_file in $ac_files ''
3117 do
3118 test -f "$ac_file" || continue
3119 case $ac_file in
3120 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3121 ;;
3122 [ab].out )
3123 # We found the default executable, but exeext='' is most
3124 # certainly right.
3125 break;;
3126 *.* )
3127 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3128 then :; else
3129 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3130 fi
3131 # We set ac_cv_exeext here because the later test for it is not
3132 # safe: cross compilers may not add the suffix if given an `-o'
3133 # argument, so we may need to know it at that point already.
3134 # Even if this section looks crufty: it has the advantage of
3135 # actually working.
3136 break;;
3137 * )
3138 break;;
3139 esac
3140 done
3141 test "$ac_cv_exeext" = no && ac_cv_exeext=
3142
3143 else
3144 ac_file=''
3145 fi
3146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3147 $as_echo "$ac_file" >&6; }
3148 if test -z "$ac_file"; then :
3149 $as_echo "$as_me: failed program was:" >&5
3150 sed 's/^/| /' conftest.$ac_ext >&5
3151
3152 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3153 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3154 { as_fn_set_status 77
3155 as_fn_error "C compiler cannot create executables
3156 See \`config.log' for more details." "$LINENO" 5; }; }
3157 fi
3158 ac_exeext=$ac_cv_exeext
3159
3160 # Check that the compiler produces executables we can run. If not, either
3161 # the compiler is broken, or we cross compile.
3162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3163 $as_echo_n "checking whether the C compiler works... " >&6; }
3164 # If not cross compiling, check that we can run a simple program.
3165 if test "$cross_compiling" != yes; then
3166 if { ac_try='./$ac_file'
3167 { { case "(($ac_try" in
3168 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3169 *) ac_try_echo=$ac_try;;
3170 esac
3171 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3172 $as_echo "$ac_try_echo"; } >&5
3173 (eval "$ac_try") 2>&5
3174 ac_status=$?
3175 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3176 test $ac_status = 0; }; }; then
3177 cross_compiling=no
3178 else
3179 if test "$cross_compiling" = maybe; then
3180 cross_compiling=yes
3181 else
3182 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3183 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3184 as_fn_error "cannot run C compiled programs.
3185 If you meant to cross compile, use \`--host'.
3186 See \`config.log' for more details." "$LINENO" 5; }
3187 fi
3188 fi
3189 fi
3190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3191 $as_echo "yes" >&6; }
3192
3193 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3194 ac_clean_files=$ac_clean_files_save
3195 # Check that the compiler produces executables we can run. If not, either
3196 # the compiler is broken, or we cross compile.
3197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3198 $as_echo_n "checking whether we are cross compiling... " >&6; }
3199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3200 $as_echo "$cross_compiling" >&6; }
3201
3202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3203 $as_echo_n "checking for suffix of executables... " >&6; }
3204 if { { ac_try="$ac_link"
3205 case "(($ac_try" in
3206 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3207 *) ac_try_echo=$ac_try;;
3208 esac
3209 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3210 $as_echo "$ac_try_echo"; } >&5
3211 (eval "$ac_link") 2>&5
3212 ac_status=$?
3213 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3214 test $ac_status = 0; }; then :
3215 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3216 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3217 # work properly (i.e., refer to `conftest.exe'), while it won't with
3218 # `rm'.
3219 for ac_file in conftest.exe conftest conftest.*; do
3220 test -f "$ac_file" || continue
3221 case $ac_file in
3222 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3223 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3224 break;;
3225 * ) break;;
3226 esac
3227 done
3228 else
3229 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3230 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3231 as_fn_error "cannot compute suffix of executables: cannot compile and link
3232 See \`config.log' for more details." "$LINENO" 5; }
3233 fi
3234 rm -f conftest$ac_cv_exeext
3235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3236 $as_echo "$ac_cv_exeext" >&6; }
3237
3238 rm -f conftest.$ac_ext
3239 EXEEXT=$ac_cv_exeext
3240 ac_exeext=$EXEEXT
3241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3242 $as_echo_n "checking for suffix of object files... " >&6; }
3243 if test "${ac_cv_objext+set}" = set; then :
3244 $as_echo_n "(cached) " >&6
3245 else
3246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3247 /* end confdefs.h. */
3248
3249 int
3250 main ()
3251 {
3252
3253 ;
3254 return 0;
3255 }
3256 _ACEOF
3257 rm -f conftest.o conftest.obj
3258 if { { ac_try="$ac_compile"
3259 case "(($ac_try" in
3260 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3261 *) ac_try_echo=$ac_try;;
3262 esac
3263 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3264 $as_echo "$ac_try_echo"; } >&5
3265 (eval "$ac_compile") 2>&5
3266 ac_status=$?
3267 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3268 test $ac_status = 0; }; then :
3269 for ac_file in conftest.o conftest.obj conftest.*; do
3270 test -f "$ac_file" || continue;
3271 case $ac_file in
3272 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3273 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3274 break;;
3275 esac
3276 done
3277 else
3278 $as_echo "$as_me: failed program was:" >&5
3279 sed 's/^/| /' conftest.$ac_ext >&5
3280
3281 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3282 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3283 as_fn_error "cannot compute suffix of object files: cannot compile
3284 See \`config.log' for more details." "$LINENO" 5; }
3285 fi
3286 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3287 fi
3288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3289 $as_echo "$ac_cv_objext" >&6; }
3290 OBJEXT=$ac_cv_objext
3291 ac_objext=$OBJEXT
3292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3293 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3294 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3295 $as_echo_n "(cached) " >&6
3296 else
3297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3298 /* end confdefs.h. */
3299
3300 int
3301 main ()
3302 {
3303 #ifndef __GNUC__
3304 choke me
3305 #endif
3306
3307 ;
3308 return 0;
3309 }
3310 _ACEOF
3311 if ac_fn_c_try_compile "$LINENO"; then :
3312 ac_compiler_gnu=yes
3313 else
3314 ac_compiler_gnu=no
3315 fi
3316 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3317 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3318
3319 fi
3320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3321 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3322 if test $ac_compiler_gnu = yes; then
3323 GCC=yes
3324 else
3325 GCC=
3326 fi
3327 ac_test_CFLAGS=${CFLAGS+set}
3328 ac_save_CFLAGS=$CFLAGS
3329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3330 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3331 if test "${ac_cv_prog_cc_g+set}" = set; then :
3332 $as_echo_n "(cached) " >&6
3333 else
3334 ac_save_c_werror_flag=$ac_c_werror_flag
3335 ac_c_werror_flag=yes
3336 ac_cv_prog_cc_g=no
3337 CFLAGS="-g"
3338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3339 /* end confdefs.h. */
3340
3341 int
3342 main ()
3343 {
3344
3345 ;
3346 return 0;
3347 }
3348 _ACEOF
3349 if ac_fn_c_try_compile "$LINENO"; then :
3350 ac_cv_prog_cc_g=yes
3351 else
3352 CFLAGS=""
3353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3354 /* end confdefs.h. */
3355
3356 int
3357 main ()
3358 {
3359
3360 ;
3361 return 0;
3362 }
3363 _ACEOF
3364 if ac_fn_c_try_compile "$LINENO"; then :
3365
3366 else
3367 ac_c_werror_flag=$ac_save_c_werror_flag
3368 CFLAGS="-g"
3369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3370 /* end confdefs.h. */
3371
3372 int
3373 main ()
3374 {
3375
3376 ;
3377 return 0;
3378 }
3379 _ACEOF
3380 if ac_fn_c_try_compile "$LINENO"; then :
3381 ac_cv_prog_cc_g=yes
3382 fi
3383 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3384 fi
3385 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3386 fi
3387 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3388 ac_c_werror_flag=$ac_save_c_werror_flag
3389 fi
3390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3391 $as_echo "$ac_cv_prog_cc_g" >&6; }
3392 if test "$ac_test_CFLAGS" = set; then
3393 CFLAGS=$ac_save_CFLAGS
3394 elif test $ac_cv_prog_cc_g = yes; then
3395 if test "$GCC" = yes; then
3396 CFLAGS="-g -O2"
3397 else
3398 CFLAGS="-g"
3399 fi
3400 else
3401 if test "$GCC" = yes; then
3402 CFLAGS="-O2"
3403 else
3404 CFLAGS=
3405 fi
3406 fi
3407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3408 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3409 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3410 $as_echo_n "(cached) " >&6
3411 else
3412 ac_cv_prog_cc_c89=no
3413 ac_save_CC=$CC
3414 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3415 /* end confdefs.h. */
3416 #include <stdarg.h>
3417 #include <stdio.h>
3418 #include <sys/types.h>
3419 #include <sys/stat.h>
3420 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3421 struct buf { int x; };
3422 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3423 static char *e (p, i)
3424 char **p;
3425 int i;
3426 {
3427 return p[i];
3428 }
3429 static char *f (char * (*g) (char **, int), char **p, ...)
3430 {
3431 char *s;
3432 va_list v;
3433 va_start (v,p);
3434 s = g (p, va_arg (v,int));
3435 va_end (v);
3436 return s;
3437 }
3438
3439 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3440 function prototypes and stuff, but not '\xHH' hex character constants.
3441 These don't provoke an error unfortunately, instead are silently treated
3442 as 'x'. The following induces an error, until -std is added to get
3443 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3444 array size at least. It's necessary to write '\x00'==0 to get something
3445 that's true only with -std. */
3446 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3447
3448 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3449 inside strings and character constants. */
3450 #define FOO(x) 'x'
3451 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3452
3453 int test (int i, double x);
3454 struct s1 {int (*f) (int a);};
3455 struct s2 {int (*f) (double a);};
3456 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3457 int argc;
3458 char **argv;
3459 int
3460 main ()
3461 {
3462 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3463 ;
3464 return 0;
3465 }
3466 _ACEOF
3467 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3468 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3469 do
3470 CC="$ac_save_CC $ac_arg"
3471 if ac_fn_c_try_compile "$LINENO"; then :
3472 ac_cv_prog_cc_c89=$ac_arg
3473 fi
3474 rm -f core conftest.err conftest.$ac_objext
3475 test "x$ac_cv_prog_cc_c89" != "xno" && break
3476 done
3477 rm -f conftest.$ac_ext
3478 CC=$ac_save_CC
3479
3480 fi
3481 # AC_CACHE_VAL
3482 case "x$ac_cv_prog_cc_c89" in
3483 x)
3484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3485 $as_echo "none needed" >&6; } ;;
3486 xno)
3487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3488 $as_echo "unsupported" >&6; } ;;
3489 *)
3490 CC="$CC $ac_cv_prog_cc_c89"
3491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3492 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3493 esac
3494 if test "x$ac_cv_prog_cc_c89" != xno; then :
3495
3496 fi
3497
3498 ac_ext=c
3499 ac_cpp='$CPP $CPPFLAGS'
3500 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3501 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3502 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3503
3504
3505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3506 $as_echo_n "checking for library containing strerror... " >&6; }
3507 if test "${ac_cv_search_strerror+set}" = set; then :
3508 $as_echo_n "(cached) " >&6
3509 else
3510 ac_func_search_save_LIBS=$LIBS
3511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3512 /* end confdefs.h. */
3513
3514 /* Override any GCC internal prototype to avoid an error.
3515 Use char because int might match the return type of a GCC
3516 builtin and then its argument prototype would still apply. */
3517 #ifdef __cplusplus
3518 extern "C"
3519 #endif
3520 char strerror ();
3521 int
3522 main ()
3523 {
3524 return strerror ();
3525 ;
3526 return 0;
3527 }
3528 _ACEOF
3529 for ac_lib in '' cposix; do
3530 if test -z "$ac_lib"; then
3531 ac_res="none required"
3532 else
3533 ac_res=-l$ac_lib
3534 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
3535 fi
3536 if ac_fn_c_try_link "$LINENO"; then :
3537 ac_cv_search_strerror=$ac_res
3538 fi
3539 rm -f core conftest.err conftest.$ac_objext \
3540 conftest$ac_exeext
3541 if test "${ac_cv_search_strerror+set}" = set; then :
3542 break
3543 fi
3544 done
3545 if test "${ac_cv_search_strerror+set}" = set; then :
3546
3547 else
3548 ac_cv_search_strerror=no
3549 fi
3550 rm conftest.$ac_ext
3551 LIBS=$ac_func_search_save_LIBS
3552 fi
3553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3554 $as_echo "$ac_cv_search_strerror" >&6; }
3555 ac_res=$ac_cv_search_strerror
3556 if test "$ac_res" != no; then :
3557 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3558
3559 fi
3560
3561
3562 am__api_version='1.11'
3563
3564 # Find a good install program. We prefer a C program (faster),
3565 # so one script is as good as another. But avoid the broken or
3566 # incompatible versions:
3567 # SysV /etc/install, /usr/sbin/install
3568 # SunOS /usr/etc/install
3569 # IRIX /sbin/install
3570 # AIX /bin/install
3571 # AmigaOS /C/install, which installs bootblocks on floppy discs
3572 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3573 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3574 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3575 # OS/2's system install, which has a completely different semantic
3576 # ./install, which can be erroneously created by make from ./install.sh.
3577 # Reject install programs that cannot install multiple files.
3578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3579 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3580 if test -z "$INSTALL"; then
3581 if test "${ac_cv_path_install+set}" = set; then :
3582 $as_echo_n "(cached) " >&6
3583 else
3584 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3585 for as_dir in $PATH
3586 do
3587 IFS=$as_save_IFS
3588 test -z "$as_dir" && as_dir=.
3589 # Account for people who put trailing slashes in PATH elements.
3590 case $as_dir/ in #((
3591 ./ | .// | /[cC]/* | \
3592 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3593 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3594 /usr/ucb/* ) ;;
3595 *)
3596 # OSF1 and SCO ODT 3.0 have their own names for install.
3597 # Don't use installbsd from OSF since it installs stuff as root
3598 # by default.
3599 for ac_prog in ginstall scoinst install; do
3600 for ac_exec_ext in '' $ac_executable_extensions; do
3601 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
3602 if test $ac_prog = install &&
3603 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3604 # AIX install. It has an incompatible calling convention.
3605 :
3606 elif test $ac_prog = install &&
3607 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3608 # program-specific install script used by HP pwplus--don't use.
3609 :
3610 else
3611 rm -rf conftest.one conftest.two conftest.dir
3612 echo one > conftest.one
3613 echo two > conftest.two
3614 mkdir conftest.dir
3615 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3616 test -s conftest.one && test -s conftest.two &&
3617 test -s conftest.dir/conftest.one &&
3618 test -s conftest.dir/conftest.two
3619 then
3620 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3621 break 3
3622 fi
3623 fi
3624 fi
3625 done
3626 done
3627 ;;
3628 esac
3629
3630 done
3631 IFS=$as_save_IFS
3632
3633 rm -rf conftest.one conftest.two conftest.dir
3634
3635 fi
3636 if test "${ac_cv_path_install+set}" = set; then
3637 INSTALL=$ac_cv_path_install
3638 else
3639 # As a last resort, use the slow shell script. Don't cache a
3640 # value for INSTALL within a source directory, because that will
3641 # break other packages using the cache if that directory is
3642 # removed, or if the value is a relative name.
3643 INSTALL=$ac_install_sh
3644 fi
3645 fi
3646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3647 $as_echo "$INSTALL" >&6; }
3648
3649 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3650 # It thinks the first close brace ends the variable substitution.
3651 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3652
3653 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3654
3655 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3656
3657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3658 $as_echo_n "checking whether build environment is sane... " >&6; }
3659 # Just in case
3660 sleep 1
3661 echo timestamp > conftest.file
3662 # Reject unsafe characters in $srcdir or the absolute working directory
3663 # name. Accept space and tab only in the latter.
3664 am_lf='
3665 '
3666 case `pwd` in
3667 *[\\\"\#\$\&\'\`$am_lf]*)
3668 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3669 esac
3670 case $srcdir in
3671 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3672 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3673 esac
3674
3675 # Do `set' in a subshell so we don't clobber the current shell's
3676 # arguments. Must try -L first in case configure is actually a
3677 # symlink; some systems play weird games with the mod time of symlinks
3678 # (eg FreeBSD returns the mod time of the symlink's containing
3679 # directory).
3680 if (
3681 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3682 if test "$*" = "X"; then
3683 # -L didn't work.
3684 set X `ls -t "$srcdir/configure" conftest.file`
3685 fi
3686 rm -f conftest.file
3687 if test "$*" != "X $srcdir/configure conftest.file" \
3688 && test "$*" != "X conftest.file $srcdir/configure"; then
3689
3690 # If neither matched, then we have a broken ls. This can happen
3691 # if, for instance, CONFIG_SHELL is bash and it inherits a
3692 # broken ls alias from the environment. This has actually
3693 # happened. Such a system could not be considered "sane".
3694 as_fn_error "ls -t appears to fail. Make sure there is not a broken
3695 alias in your environment" "$LINENO" 5
3696 fi
3697
3698 test "$2" = conftest.file
3699 )
3700 then
3701 # Ok.
3702 :
3703 else
3704 as_fn_error "newly created file is older than distributed files!
3705 Check your system clock" "$LINENO" 5
3706 fi
3707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3708 $as_echo "yes" >&6; }
3709 test "$program_prefix" != NONE &&
3710 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3711 # Use a double $ so make ignores it.
3712 test "$program_suffix" != NONE &&
3713 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3714 # Double any \ or $.
3715 # By default was `s,x,x', remove it if useless.
3716 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3717 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3718
3719 # expand $ac_aux_dir to an absolute path
3720 am_aux_dir=`cd $ac_aux_dir && pwd`
3721
3722 if test x"${MISSING+set}" != xset; then
3723 case $am_aux_dir in
3724 *\ * | *\ *)
3725 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3726 *)
3727 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3728 esac
3729 fi
3730 # Use eval to expand $SHELL
3731 if eval "$MISSING --run true"; then
3732 am_missing_run="$MISSING --run "
3733 else
3734 am_missing_run=
3735 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3736 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3737 fi
3738
3739 if test x"${install_sh}" != xset; then
3740 case $am_aux_dir in
3741 *\ * | *\ *)
3742 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3743 *)
3744 install_sh="\${SHELL} $am_aux_dir/install-sh"
3745 esac
3746 fi
3747
3748 # Installed binaries are usually stripped using `strip' when the user
3749 # run `make install-strip'. However `strip' might not be the right
3750 # tool to use in cross-compilation environments, therefore Automake
3751 # will honor the `STRIP' environment variable to overrule this program.
3752 if test "$cross_compiling" != no; then
3753 if test -n "$ac_tool_prefix"; then
3754 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3755 set dummy ${ac_tool_prefix}strip; ac_word=$2
3756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3757 $as_echo_n "checking for $ac_word... " >&6; }
3758 if test "${ac_cv_prog_STRIP+set}" = set; then :
3759 $as_echo_n "(cached) " >&6
3760 else
3761 if test -n "$STRIP"; then
3762 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3763 else
3764 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3765 for as_dir in $PATH
3766 do
3767 IFS=$as_save_IFS
3768 test -z "$as_dir" && as_dir=.
3769 for ac_exec_ext in '' $ac_executable_extensions; do
3770 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3771 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3772 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3773 break 2
3774 fi
3775 done
3776 done
3777 IFS=$as_save_IFS
3778
3779 fi
3780 fi
3781 STRIP=$ac_cv_prog_STRIP
3782 if test -n "$STRIP"; then
3783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3784 $as_echo "$STRIP" >&6; }
3785 else
3786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3787 $as_echo "no" >&6; }
3788 fi
3789
3790
3791 fi
3792 if test -z "$ac_cv_prog_STRIP"; then
3793 ac_ct_STRIP=$STRIP
3794 # Extract the first word of "strip", so it can be a program name with args.
3795 set dummy strip; ac_word=$2
3796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3797 $as_echo_n "checking for $ac_word... " >&6; }
3798 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3799 $as_echo_n "(cached) " >&6
3800 else
3801 if test -n "$ac_ct_STRIP"; then
3802 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3803 else
3804 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3805 for as_dir in $PATH
3806 do
3807 IFS=$as_save_IFS
3808 test -z "$as_dir" && as_dir=.
3809 for ac_exec_ext in '' $ac_executable_extensions; do
3810 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3811 ac_cv_prog_ac_ct_STRIP="strip"
3812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3813 break 2
3814 fi
3815 done
3816 done
3817 IFS=$as_save_IFS
3818
3819 fi
3820 fi
3821 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3822 if test -n "$ac_ct_STRIP"; then
3823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3824 $as_echo "$ac_ct_STRIP" >&6; }
3825 else
3826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3827 $as_echo "no" >&6; }
3828 fi
3829
3830 if test "x$ac_ct_STRIP" = x; then
3831 STRIP=":"
3832 else
3833 case $cross_compiling:$ac_tool_warned in
3834 yes:)
3835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3836 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3837 ac_tool_warned=yes ;;
3838 esac
3839 STRIP=$ac_ct_STRIP
3840 fi
3841 else
3842 STRIP="$ac_cv_prog_STRIP"
3843 fi
3844
3845 fi
3846 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3847
3848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3849 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3850 if test -z "$MKDIR_P"; then
3851 if test "${ac_cv_path_mkdir+set}" = set; then :
3852 $as_echo_n "(cached) " >&6
3853 else
3854 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3855 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3856 do
3857 IFS=$as_save_IFS
3858 test -z "$as_dir" && as_dir=.
3859 for ac_prog in mkdir gmkdir; do
3860 for ac_exec_ext in '' $ac_executable_extensions; do
3861 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3862 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3863 'mkdir (GNU coreutils) '* | \
3864 'mkdir (coreutils) '* | \
3865 'mkdir (fileutils) '4.1*)
3866 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3867 break 3;;
3868 esac
3869 done
3870 done
3871 done
3872 IFS=$as_save_IFS
3873
3874 fi
3875
3876 if test "${ac_cv_path_mkdir+set}" = set; then
3877 MKDIR_P="$ac_cv_path_mkdir -p"
3878 else
3879 # As a last resort, use the slow shell script. Don't cache a
3880 # value for MKDIR_P within a source directory, because that will
3881 # break other packages using the cache if that directory is
3882 # removed, or if the value is a relative name.
3883 test -d ./--version && rmdir ./--version
3884 MKDIR_P="$ac_install_sh -d"
3885 fi
3886 fi
3887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3888 $as_echo "$MKDIR_P" >&6; }
3889
3890 mkdir_p="$MKDIR_P"
3891 case $mkdir_p in
3892 [\\/$]* | ?:[\\/]*) ;;
3893 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3894 esac
3895
3896 for ac_prog in gawk mawk nawk awk
3897 do
3898 # Extract the first word of "$ac_prog", so it can be a program name with args.
3899 set dummy $ac_prog; ac_word=$2
3900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3901 $as_echo_n "checking for $ac_word... " >&6; }
3902 if test "${ac_cv_prog_AWK+set}" = set; then :
3903 $as_echo_n "(cached) " >&6
3904 else
3905 if test -n "$AWK"; then
3906 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3907 else
3908 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3909 for as_dir in $PATH
3910 do
3911 IFS=$as_save_IFS
3912 test -z "$as_dir" && as_dir=.
3913 for ac_exec_ext in '' $ac_executable_extensions; do
3914 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3915 ac_cv_prog_AWK="$ac_prog"
3916 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3917 break 2
3918 fi
3919 done
3920 done
3921 IFS=$as_save_IFS
3922
3923 fi
3924 fi
3925 AWK=$ac_cv_prog_AWK
3926 if test -n "$AWK"; then
3927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3928 $as_echo "$AWK" >&6; }
3929 else
3930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3931 $as_echo "no" >&6; }
3932 fi
3933
3934
3935 test -n "$AWK" && break
3936 done
3937
3938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3939 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3940 set x ${MAKE-make}
3941 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3942 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3943 $as_echo_n "(cached) " >&6
3944 else
3945 cat >conftest.make <<\_ACEOF
3946 SHELL = /bin/sh
3947 all:
3948 @echo '@@@%%%=$(MAKE)=@@@%%%'
3949 _ACEOF
3950 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3951 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3952 *@@@%%%=?*=@@@%%%*)
3953 eval ac_cv_prog_make_${ac_make}_set=yes;;
3954 *)
3955 eval ac_cv_prog_make_${ac_make}_set=no;;
3956 esac
3957 rm -f conftest.make
3958 fi
3959 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3961 $as_echo "yes" >&6; }
3962 SET_MAKE=
3963 else
3964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3965 $as_echo "no" >&6; }
3966 SET_MAKE="MAKE=${MAKE-make}"
3967 fi
3968
3969 rm -rf .tst 2>/dev/null
3970 mkdir .tst 2>/dev/null
3971 if test -d .tst; then
3972 am__leading_dot=.
3973 else
3974 am__leading_dot=_
3975 fi
3976 rmdir .tst 2>/dev/null
3977
3978 DEPDIR="${am__leading_dot}deps"
3979
3980 ac_config_commands="$ac_config_commands depfiles"
3981
3982
3983 am_make=${MAKE-make}
3984 cat > confinc << 'END'
3985 am__doit:
3986 @echo this is the am__doit target
3987 .PHONY: am__doit
3988 END
3989 # If we don't find an include directive, just comment out the code.
3990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3991 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3992 am__include="#"
3993 am__quote=
3994 _am_result=none
3995 # First try GNU make style include.
3996 echo "include confinc" > confmf
3997 # Ignore all kinds of additional output from `make'.
3998 case `$am_make -s -f confmf 2> /dev/null` in #(
3999 *the\ am__doit\ target*)
4000 am__include=include
4001 am__quote=
4002 _am_result=GNU
4003 ;;
4004 esac
4005 # Now try BSD make style include.
4006 if test "$am__include" = "#"; then
4007 echo '.include "confinc"' > confmf
4008 case `$am_make -s -f confmf 2> /dev/null` in #(
4009 *the\ am__doit\ target*)
4010 am__include=.include
4011 am__quote="\""
4012 _am_result=BSD
4013 ;;
4014 esac
4015 fi
4016
4017
4018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4019 $as_echo "$_am_result" >&6; }
4020 rm -f confinc confmf
4021
4022 # Check whether --enable-dependency-tracking was given.
4023 if test "${enable_dependency_tracking+set}" = set; then :
4024 enableval=$enable_dependency_tracking;
4025 fi
4026
4027 if test "x$enable_dependency_tracking" != xno; then
4028 am_depcomp="$ac_aux_dir/depcomp"
4029 AMDEPBACKSLASH='\'
4030 fi
4031 if test "x$enable_dependency_tracking" != xno; then
4032 AMDEP_TRUE=
4033 AMDEP_FALSE='#'
4034 else
4035 AMDEP_TRUE='#'
4036 AMDEP_FALSE=
4037 fi
4038
4039
4040 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4041 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4042 # is not polluted with repeated "-I."
4043 am__isrc=' -I$(srcdir)'
4044 # test to see if srcdir already configured
4045 if test -f $srcdir/config.status; then
4046 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4047 fi
4048 fi
4049
4050 # test whether we have cygpath
4051 if test -z "$CYGPATH_W"; then
4052 if (cygpath --version) >/dev/null 2>/dev/null; then
4053 CYGPATH_W='cygpath -w'
4054 else
4055 CYGPATH_W=echo
4056 fi
4057 fi
4058
4059
4060 # Define the identity of the package.
4061 PACKAGE='ld'
4062 VERSION='2.24.51'
4063
4064
4065 cat >>confdefs.h <<_ACEOF
4066 #define PACKAGE "$PACKAGE"
4067 _ACEOF
4068
4069
4070 cat >>confdefs.h <<_ACEOF
4071 #define VERSION "$VERSION"
4072 _ACEOF
4073
4074 # Some tools Automake needs.
4075
4076 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4077
4078
4079 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4080
4081
4082 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4083
4084
4085 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4086
4087
4088 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4089
4090 # We need awk for the "check" target. The system "awk" is bad on
4091 # some platforms.
4092 # Always define AMTAR for backward compatibility.
4093
4094 AMTAR=${AMTAR-"${am_missing_run}tar"}
4095
4096 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
4097
4098
4099
4100
4101 depcc="$CC" am_compiler_list=
4102
4103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4104 $as_echo_n "checking dependency style of $depcc... " >&6; }
4105 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4106 $as_echo_n "(cached) " >&6
4107 else
4108 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4109 # We make a subdir and do the tests there. Otherwise we can end up
4110 # making bogus files that we don't know about and never remove. For
4111 # instance it was reported that on HP-UX the gcc test will end up
4112 # making a dummy file named `D' -- because `-MD' means `put the output
4113 # in D'.
4114 mkdir conftest.dir
4115 # Copy depcomp to subdir because otherwise we won't find it if we're
4116 # using a relative directory.
4117 cp "$am_depcomp" conftest.dir
4118 cd conftest.dir
4119 # We will build objects and dependencies in a subdirectory because
4120 # it helps to detect inapplicable dependency modes. For instance
4121 # both Tru64's cc and ICC support -MD to output dependencies as a
4122 # side effect of compilation, but ICC will put the dependencies in
4123 # the current directory while Tru64 will put them in the object
4124 # directory.
4125 mkdir sub
4126
4127 am_cv_CC_dependencies_compiler_type=none
4128 if test "$am_compiler_list" = ""; then
4129 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4130 fi
4131 am__universal=false
4132 case " $depcc " in #(
4133 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4134 esac
4135
4136 for depmode in $am_compiler_list; do
4137 # Setup a source with many dependencies, because some compilers
4138 # like to wrap large dependency lists on column 80 (with \), and
4139 # we should not choose a depcomp mode which is confused by this.
4140 #
4141 # We need to recreate these files for each test, as the compiler may
4142 # overwrite some of them when testing with obscure command lines.
4143 # This happens at least with the AIX C compiler.
4144 : > sub/conftest.c
4145 for i in 1 2 3 4 5 6; do
4146 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4147 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4148 # Solaris 8's {/usr,}/bin/sh.
4149 touch sub/conftst$i.h
4150 done
4151 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4152
4153 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4154 # mode. It turns out that the SunPro C++ compiler does not properly
4155 # handle `-M -o', and we need to detect this. Also, some Intel
4156 # versions had trouble with output in subdirs
4157 am__obj=sub/conftest.${OBJEXT-o}
4158 am__minus_obj="-o $am__obj"
4159 case $depmode in
4160 gcc)
4161 # This depmode causes a compiler race in universal mode.
4162 test "$am__universal" = false || continue
4163 ;;
4164 nosideeffect)
4165 # after this tag, mechanisms are not by side-effect, so they'll
4166 # only be used when explicitly requested
4167 if test "x$enable_dependency_tracking" = xyes; then
4168 continue
4169 else
4170 break
4171 fi
4172 ;;
4173 msvisualcpp | msvcmsys)
4174 # This compiler won't grok `-c -o', but also, the minuso test has
4175 # not run yet. These depmodes are late enough in the game, and
4176 # so weak that their functioning should not be impacted.
4177 am__obj=conftest.${OBJEXT-o}
4178 am__minus_obj=
4179 ;;
4180 none) break ;;
4181 esac
4182 if depmode=$depmode \
4183 source=sub/conftest.c object=$am__obj \
4184 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4185 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4186 >/dev/null 2>conftest.err &&
4187 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4188 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4189 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4190 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4191 # icc doesn't choke on unknown options, it will just issue warnings
4192 # or remarks (even with -Werror). So we grep stderr for any message
4193 # that says an option was ignored or not supported.
4194 # When given -MP, icc 7.0 and 7.1 complain thusly:
4195 # icc: Command line warning: ignoring option '-M'; no argument required
4196 # The diagnosis changed in icc 8.0:
4197 # icc: Command line remark: option '-MP' not supported
4198 if (grep 'ignoring option' conftest.err ||
4199 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4200 am_cv_CC_dependencies_compiler_type=$depmode
4201 break
4202 fi
4203 fi
4204 done
4205
4206 cd ..
4207 rm -rf conftest.dir
4208 else
4209 am_cv_CC_dependencies_compiler_type=none
4210 fi
4211
4212 fi
4213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4214 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4215 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4216
4217 if
4218 test "x$enable_dependency_tracking" != xno \
4219 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4220 am__fastdepCC_TRUE=
4221 am__fastdepCC_FALSE='#'
4222 else
4223 am__fastdepCC_TRUE='#'
4224 am__fastdepCC_FALSE=
4225 fi
4226
4227
4228
4229
4230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4231 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4232 # Check whether --enable-maintainer-mode was given.
4233 if test "${enable_maintainer_mode+set}" = set; then :
4234 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4235 else
4236 USE_MAINTAINER_MODE=no
4237 fi
4238
4239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4240 $as_echo "$USE_MAINTAINER_MODE" >&6; }
4241 if test $USE_MAINTAINER_MODE = yes; then
4242 MAINTAINER_MODE_TRUE=
4243 MAINTAINER_MODE_FALSE='#'
4244 else
4245 MAINTAINER_MODE_TRUE='#'
4246 MAINTAINER_MODE_FALSE=
4247 fi
4248
4249 MAINT=$MAINTAINER_MODE_TRUE
4250
4251
4252
4253
4254 # Check whether --with-lib-path was given.
4255 if test "${with_lib_path+set}" = set; then :
4256 withval=$with_lib_path; LIB_PATH=$withval
4257 fi
4258
4259 # Check whether --enable-targets was given.
4260 if test "${enable_targets+set}" = set; then :
4261 enableval=$enable_targets; case "${enableval}" in
4262 yes | "") as_fn_error "enable-targets option must specify target names or 'all'" "$LINENO" 5
4263 ;;
4264 no) enable_targets= ;;
4265 *) enable_targets=$enableval ;;
4266 esac
4267 fi
4268 # Check whether --enable-64-bit-bfd was given.
4269 if test "${enable_64_bit_bfd+set}" = set; then :
4270 enableval=$enable_64_bit_bfd; case "${enableval}" in
4271 yes) want64=true ;;
4272 no) want64=false ;;
4273 *) as_fn_error "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
4274 esac
4275 else
4276 want64=false
4277 fi
4278
4279
4280 # Check whether --with-sysroot was given.
4281 if test "${with_sysroot+set}" = set; then :
4282 withval=$with_sysroot;
4283 case ${with_sysroot} in
4284 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
4285 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
4286 esac
4287
4288 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
4289 use_sysroot=yes
4290
4291 if test "x$prefix" = xNONE; then
4292 test_prefix=/usr/local
4293 else
4294 test_prefix=$prefix
4295 fi
4296 if test "x$exec_prefix" = xNONE; then
4297 test_exec_prefix=$test_prefix
4298 else
4299 test_exec_prefix=$exec_prefix
4300 fi
4301 case ${TARGET_SYSTEM_ROOT} in
4302 "${test_prefix}"|"${test_prefix}/"*|\
4303 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
4304 '${prefix}'|'${prefix}/'*|\
4305 '${exec_prefix}'|'${exec_prefix}/'*)
4306 t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
4307 TARGET_SYSTEM_ROOT_DEFINE="$t"
4308 ;;
4309 esac
4310
4311 else
4312
4313 use_sysroot=no
4314 TARGET_SYSTEM_ROOT=
4315 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
4316
4317 fi
4318
4319
4320
4321
4322
4323 # Check whether --enable-gold was given.
4324 if test "${enable_gold+set}" = set; then :
4325 enableval=$enable_gold; case "${enableval}" in
4326 default)
4327 install_as_default=no
4328 installed_linker=ld.bfd
4329 ;;
4330 yes|no)
4331 install_as_default=yes
4332 installed_linker=ld.bfd
4333 ;;
4334 *)
4335 as_fn_error "invalid --enable-gold argument" "$LINENO" 5
4336 ;;
4337 esac
4338 else
4339 install_as_default=yes
4340 installed_linker=ld.bfd
4341 fi
4342
4343
4344
4345
4346 # Check whether --enable-got was given.
4347 if test "${enable_got+set}" = set; then :
4348 enableval=$enable_got; case "${enableval}" in
4349 target | single | negative | multigot) got_handling=$enableval ;;
4350 *) as_fn_error "bad value ${enableval} for --enable-got option" "$LINENO" 5 ;;
4351 esac
4352 else
4353 got_handling=target
4354 fi
4355
4356
4357 case "${got_handling}" in
4358 target)
4359
4360 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_TARGET_DEFAULT" >>confdefs.h
4361 ;;
4362 single)
4363
4364 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_SINGLE" >>confdefs.h
4365 ;;
4366 negative)
4367
4368 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_NEGATIVE" >>confdefs.h
4369 ;;
4370 multigot)
4371
4372 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_MULTIGOT" >>confdefs.h
4373 ;;
4374 *) as_fn_error "bad value ${got_handling} for --enable-got option" "$LINENO" 5 ;;
4375 esac
4376
4377 ac_ext=c
4378 ac_cpp='$CPP $CPPFLAGS'
4379 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4380 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4381 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4383 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4384 # On Suns, sometimes $CPP names a directory.
4385 if test -n "$CPP" && test -d "$CPP"; then
4386 CPP=
4387 fi
4388 if test -z "$CPP"; then
4389 if test "${ac_cv_prog_CPP+set}" = set; then :
4390 $as_echo_n "(cached) " >&6
4391 else
4392 # Double quotes because CPP needs to be expanded
4393 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4394 do
4395 ac_preproc_ok=false
4396 for ac_c_preproc_warn_flag in '' yes
4397 do
4398 # Use a header file that comes with gcc, so configuring glibc
4399 # with a fresh cross-compiler works.
4400 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4401 # <limits.h> exists even on freestanding compilers.
4402 # On the NeXT, cc -E runs the code through the compiler's parser,
4403 # not just through cpp. "Syntax error" is here to catch this case.
4404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4405 /* end confdefs.h. */
4406 #ifdef __STDC__
4407 # include <limits.h>
4408 #else
4409 # include <assert.h>
4410 #endif
4411 Syntax error
4412 _ACEOF
4413 if ac_fn_c_try_cpp "$LINENO"; then :
4414
4415 else
4416 # Broken: fails on valid input.
4417 continue
4418 fi
4419 rm -f conftest.err conftest.$ac_ext
4420
4421 # OK, works on sane cases. Now check whether nonexistent headers
4422 # can be detected and how.
4423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4424 /* end confdefs.h. */
4425 #include <ac_nonexistent.h>
4426 _ACEOF
4427 if ac_fn_c_try_cpp "$LINENO"; then :
4428 # Broken: success on invalid input.
4429 continue
4430 else
4431 # Passes both tests.
4432 ac_preproc_ok=:
4433 break
4434 fi
4435 rm -f conftest.err conftest.$ac_ext
4436
4437 done
4438 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4439 rm -f conftest.err conftest.$ac_ext
4440 if $ac_preproc_ok; then :
4441 break
4442 fi
4443
4444 done
4445 ac_cv_prog_CPP=$CPP
4446
4447 fi
4448 CPP=$ac_cv_prog_CPP
4449 else
4450 ac_cv_prog_CPP=$CPP
4451 fi
4452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4453 $as_echo "$CPP" >&6; }
4454 ac_preproc_ok=false
4455 for ac_c_preproc_warn_flag in '' yes
4456 do
4457 # Use a header file that comes with gcc, so configuring glibc
4458 # with a fresh cross-compiler works.
4459 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4460 # <limits.h> exists even on freestanding compilers.
4461 # On the NeXT, cc -E runs the code through the compiler's parser,
4462 # not just through cpp. "Syntax error" is here to catch this case.
4463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4464 /* end confdefs.h. */
4465 #ifdef __STDC__
4466 # include <limits.h>
4467 #else
4468 # include <assert.h>
4469 #endif
4470 Syntax error
4471 _ACEOF
4472 if ac_fn_c_try_cpp "$LINENO"; then :
4473
4474 else
4475 # Broken: fails on valid input.
4476 continue
4477 fi
4478 rm -f conftest.err conftest.$ac_ext
4479
4480 # OK, works on sane cases. Now check whether nonexistent headers
4481 # can be detected and how.
4482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4483 /* end confdefs.h. */
4484 #include <ac_nonexistent.h>
4485 _ACEOF
4486 if ac_fn_c_try_cpp "$LINENO"; then :
4487 # Broken: success on invalid input.
4488 continue
4489 else
4490 # Passes both tests.
4491 ac_preproc_ok=:
4492 break
4493 fi
4494 rm -f conftest.err conftest.$ac_ext
4495
4496 done
4497 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4498 rm -f conftest.err conftest.$ac_ext
4499 if $ac_preproc_ok; then :
4500
4501 else
4502 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4503 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4504 as_fn_error "C preprocessor \"$CPP\" fails sanity check
4505 See \`config.log' for more details." "$LINENO" 5; }
4506 fi
4507
4508 ac_ext=c
4509 ac_cpp='$CPP $CPPFLAGS'
4510 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4511 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4512 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4513
4514
4515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4516 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4517 if test "${ac_cv_path_GREP+set}" = set; then :
4518 $as_echo_n "(cached) " >&6
4519 else
4520 if test -z "$GREP"; then
4521 ac_path_GREP_found=false
4522 # Loop through the user's path and test for each of PROGNAME-LIST
4523 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4524 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4525 do
4526 IFS=$as_save_IFS
4527 test -z "$as_dir" && as_dir=.
4528 for ac_prog in grep ggrep; do
4529 for ac_exec_ext in '' $ac_executable_extensions; do
4530 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4531 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4532 # Check for GNU ac_path_GREP and select it if it is found.
4533 # Check for GNU $ac_path_GREP
4534 case `"$ac_path_GREP" --version 2>&1` in
4535 *GNU*)
4536 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4537 *)
4538 ac_count=0
4539 $as_echo_n 0123456789 >"conftest.in"
4540 while :
4541 do
4542 cat "conftest.in" "conftest.in" >"conftest.tmp"
4543 mv "conftest.tmp" "conftest.in"
4544 cp "conftest.in" "conftest.nl"
4545 $as_echo 'GREP' >> "conftest.nl"
4546 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4547 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4548 as_fn_arith $ac_count + 1 && ac_count=$as_val
4549 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4550 # Best one so far, save it but keep looking for a better one
4551 ac_cv_path_GREP="$ac_path_GREP"
4552 ac_path_GREP_max=$ac_count
4553 fi
4554 # 10*(2^10) chars as input seems more than enough
4555 test $ac_count -gt 10 && break
4556 done
4557 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4558 esac
4559
4560 $ac_path_GREP_found && break 3
4561 done
4562 done
4563 done
4564 IFS=$as_save_IFS
4565 if test -z "$ac_cv_path_GREP"; then
4566 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4567 fi
4568 else
4569 ac_cv_path_GREP=$GREP
4570 fi
4571
4572 fi
4573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4574 $as_echo "$ac_cv_path_GREP" >&6; }
4575 GREP="$ac_cv_path_GREP"
4576
4577
4578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4579 $as_echo_n "checking for egrep... " >&6; }
4580 if test "${ac_cv_path_EGREP+set}" = set; then :
4581 $as_echo_n "(cached) " >&6
4582 else
4583 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4584 then ac_cv_path_EGREP="$GREP -E"
4585 else
4586 if test -z "$EGREP"; then
4587 ac_path_EGREP_found=false
4588 # Loop through the user's path and test for each of PROGNAME-LIST
4589 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4590 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4591 do
4592 IFS=$as_save_IFS
4593 test -z "$as_dir" && as_dir=.
4594 for ac_prog in egrep; do
4595 for ac_exec_ext in '' $ac_executable_extensions; do
4596 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4597 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4598 # Check for GNU ac_path_EGREP and select it if it is found.
4599 # Check for GNU $ac_path_EGREP
4600 case `"$ac_path_EGREP" --version 2>&1` in
4601 *GNU*)
4602 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4603 *)
4604 ac_count=0
4605 $as_echo_n 0123456789 >"conftest.in"
4606 while :
4607 do
4608 cat "conftest.in" "conftest.in" >"conftest.tmp"
4609 mv "conftest.tmp" "conftest.in"
4610 cp "conftest.in" "conftest.nl"
4611 $as_echo 'EGREP' >> "conftest.nl"
4612 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4613 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4614 as_fn_arith $ac_count + 1 && ac_count=$as_val
4615 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4616 # Best one so far, save it but keep looking for a better one
4617 ac_cv_path_EGREP="$ac_path_EGREP"
4618 ac_path_EGREP_max=$ac_count
4619 fi
4620 # 10*(2^10) chars as input seems more than enough
4621 test $ac_count -gt 10 && break
4622 done
4623 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4624 esac
4625
4626 $ac_path_EGREP_found && break 3
4627 done
4628 done
4629 done
4630 IFS=$as_save_IFS
4631 if test -z "$ac_cv_path_EGREP"; then
4632 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4633 fi
4634 else
4635 ac_cv_path_EGREP=$EGREP
4636 fi
4637
4638 fi
4639 fi
4640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4641 $as_echo "$ac_cv_path_EGREP" >&6; }
4642 EGREP="$ac_cv_path_EGREP"
4643
4644
4645
4646 # Set the 'development' global.
4647 . $srcdir/../bfd/development.sh
4648
4649 GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
4650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4651 /* end confdefs.h. */
4652 __GNUC__
4653 _ACEOF
4654 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4655 $EGREP "^[0-3]$" >/dev/null 2>&1; then :
4656
4657 else
4658 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
4659 fi
4660 rm -f conftest*
4661
4662
4663 # Check whether --enable-werror was given.
4664 if test "${enable_werror+set}" = set; then :
4665 enableval=$enable_werror; case "${enableval}" in
4666 yes | y) ERROR_ON_WARNING="yes" ;;
4667 no | n) ERROR_ON_WARNING="no" ;;
4668 *) as_fn_error "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
4669 esac
4670 fi
4671
4672
4673 # Disable -Wformat by default when using gcc on mingw
4674 case "${host}" in
4675 *-*-mingw32*)
4676 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
4677 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
4678 fi
4679 ;;
4680 *) ;;
4681 esac
4682
4683 # Enable -Werror by default when using gcc. Turn it off for releases.
4684 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
4685 ERROR_ON_WARNING=yes
4686 fi
4687
4688 NO_WERROR=
4689 if test "${ERROR_ON_WARNING}" = yes ; then
4690 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
4691 NO_WERROR="-Wno-error"
4692 fi
4693
4694 if test "${GCC}" = yes ; then
4695 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
4696 fi
4697
4698 # Check whether --enable-build-warnings was given.
4699 if test "${enable_build_warnings+set}" = set; then :
4700 enableval=$enable_build_warnings; case "${enableval}" in
4701 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}";;
4702 no) if test "${GCC}" = yes ; then
4703 WARN_CFLAGS="-w"
4704 fi;;
4705 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
4706 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}";;
4707 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
4708 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}";;
4709 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`;;
4710 esac
4711 fi
4712
4713
4714 if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
4715 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
4716 fi
4717
4718
4719
4720
4721
4722
4723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
4724 $as_echo_n "checking for LC_MESSAGES... " >&6; }
4725 if test "${am_cv_val_LC_MESSAGES+set}" = set; then :
4726 $as_echo_n "(cached) " >&6
4727 else
4728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4729 /* end confdefs.h. */
4730 #include <locale.h>
4731 int
4732 main ()
4733 {
4734 return LC_MESSAGES
4735 ;
4736 return 0;
4737 }
4738 _ACEOF
4739 if ac_fn_c_try_link "$LINENO"; then :
4740 am_cv_val_LC_MESSAGES=yes
4741 else
4742 am_cv_val_LC_MESSAGES=no
4743 fi
4744 rm -f core conftest.err conftest.$ac_objext \
4745 conftest$ac_exeext conftest.$ac_ext
4746 fi
4747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
4748 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
4749 if test $am_cv_val_LC_MESSAGES = yes; then
4750
4751 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
4752
4753 fi
4754
4755
4756 ac_config_headers="$ac_config_headers config.h:config.in"
4757
4758
4759 # PR 14072
4760
4761
4762 if test -z "$target" ; then
4763 as_fn_error "Unrecognized target system type; please check config.sub." "$LINENO" 5
4764 fi
4765 if test -z "$host" ; then
4766 as_fn_error "Unrecognized host system type; please check config.sub." "$LINENO" 5
4767 fi
4768
4769 # host-specific stuff:
4770
4771 ac_ext=c
4772 ac_cpp='$CPP $CPPFLAGS'
4773 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4774 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4775 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4776 if test -n "$ac_tool_prefix"; then
4777 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4778 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4780 $as_echo_n "checking for $ac_word... " >&6; }
4781 if test "${ac_cv_prog_CC+set}" = set; then :
4782 $as_echo_n "(cached) " >&6
4783 else
4784 if test -n "$CC"; then
4785 ac_cv_prog_CC="$CC" # Let the user override the test.
4786 else
4787 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4788 for as_dir in $PATH
4789 do
4790 IFS=$as_save_IFS
4791 test -z "$as_dir" && as_dir=.
4792 for ac_exec_ext in '' $ac_executable_extensions; do
4793 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4794 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4795 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4796 break 2
4797 fi
4798 done
4799 done
4800 IFS=$as_save_IFS
4801
4802 fi
4803 fi
4804 CC=$ac_cv_prog_CC
4805 if test -n "$CC"; then
4806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4807 $as_echo "$CC" >&6; }
4808 else
4809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4810 $as_echo "no" >&6; }
4811 fi
4812
4813
4814 fi
4815 if test -z "$ac_cv_prog_CC"; then
4816 ac_ct_CC=$CC
4817 # Extract the first word of "gcc", so it can be a program name with args.
4818 set dummy gcc; ac_word=$2
4819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4820 $as_echo_n "checking for $ac_word... " >&6; }
4821 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
4822 $as_echo_n "(cached) " >&6
4823 else
4824 if test -n "$ac_ct_CC"; then
4825 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4826 else
4827 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4828 for as_dir in $PATH
4829 do
4830 IFS=$as_save_IFS
4831 test -z "$as_dir" && as_dir=.
4832 for ac_exec_ext in '' $ac_executable_extensions; do
4833 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4834 ac_cv_prog_ac_ct_CC="gcc"
4835 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4836 break 2
4837 fi
4838 done
4839 done
4840 IFS=$as_save_IFS
4841
4842 fi
4843 fi
4844 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4845 if test -n "$ac_ct_CC"; then
4846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4847 $as_echo "$ac_ct_CC" >&6; }
4848 else
4849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4850 $as_echo "no" >&6; }
4851 fi
4852
4853 if test "x$ac_ct_CC" = x; then
4854 CC=""
4855 else
4856 case $cross_compiling:$ac_tool_warned in
4857 yes:)
4858 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4859 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4860 ac_tool_warned=yes ;;
4861 esac
4862 CC=$ac_ct_CC
4863 fi
4864 else
4865 CC="$ac_cv_prog_CC"
4866 fi
4867
4868 if test -z "$CC"; then
4869 if test -n "$ac_tool_prefix"; then
4870 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4871 set dummy ${ac_tool_prefix}cc; ac_word=$2
4872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4873 $as_echo_n "checking for $ac_word... " >&6; }
4874 if test "${ac_cv_prog_CC+set}" = set; then :
4875 $as_echo_n "(cached) " >&6
4876 else
4877 if test -n "$CC"; then
4878 ac_cv_prog_CC="$CC" # Let the user override the test.
4879 else
4880 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4881 for as_dir in $PATH
4882 do
4883 IFS=$as_save_IFS
4884 test -z "$as_dir" && as_dir=.
4885 for ac_exec_ext in '' $ac_executable_extensions; do
4886 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4887 ac_cv_prog_CC="${ac_tool_prefix}cc"
4888 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4889 break 2
4890 fi
4891 done
4892 done
4893 IFS=$as_save_IFS
4894
4895 fi
4896 fi
4897 CC=$ac_cv_prog_CC
4898 if test -n "$CC"; then
4899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4900 $as_echo "$CC" >&6; }
4901 else
4902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4903 $as_echo "no" >&6; }
4904 fi
4905
4906
4907 fi
4908 fi
4909 if test -z "$CC"; then
4910 # Extract the first word of "cc", so it can be a program name with args.
4911 set dummy cc; ac_word=$2
4912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4913 $as_echo_n "checking for $ac_word... " >&6; }
4914 if test "${ac_cv_prog_CC+set}" = set; then :
4915 $as_echo_n "(cached) " >&6
4916 else
4917 if test -n "$CC"; then
4918 ac_cv_prog_CC="$CC" # Let the user override the test.
4919 else
4920 ac_prog_rejected=no
4921 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4922 for as_dir in $PATH
4923 do
4924 IFS=$as_save_IFS
4925 test -z "$as_dir" && as_dir=.
4926 for ac_exec_ext in '' $ac_executable_extensions; do
4927 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4928 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4929 ac_prog_rejected=yes
4930 continue
4931 fi
4932 ac_cv_prog_CC="cc"
4933 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4934 break 2
4935 fi
4936 done
4937 done
4938 IFS=$as_save_IFS
4939
4940 if test $ac_prog_rejected = yes; then
4941 # We found a bogon in the path, so make sure we never use it.
4942 set dummy $ac_cv_prog_CC
4943 shift
4944 if test $# != 0; then
4945 # We chose a different compiler from the bogus one.
4946 # However, it has the same basename, so the bogon will be chosen
4947 # first if we set CC to just the basename; use the full file name.
4948 shift
4949 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4950 fi
4951 fi
4952 fi
4953 fi
4954 CC=$ac_cv_prog_CC
4955 if test -n "$CC"; then
4956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4957 $as_echo "$CC" >&6; }
4958 else
4959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4960 $as_echo "no" >&6; }
4961 fi
4962
4963
4964 fi
4965 if test -z "$CC"; then
4966 if test -n "$ac_tool_prefix"; then
4967 for ac_prog in cl.exe
4968 do
4969 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4970 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4972 $as_echo_n "checking for $ac_word... " >&6; }
4973 if test "${ac_cv_prog_CC+set}" = set; then :
4974 $as_echo_n "(cached) " >&6
4975 else
4976 if test -n "$CC"; then
4977 ac_cv_prog_CC="$CC" # Let the user override the test.
4978 else
4979 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4980 for as_dir in $PATH
4981 do
4982 IFS=$as_save_IFS
4983 test -z "$as_dir" && as_dir=.
4984 for ac_exec_ext in '' $ac_executable_extensions; do
4985 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4986 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4987 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4988 break 2
4989 fi
4990 done
4991 done
4992 IFS=$as_save_IFS
4993
4994 fi
4995 fi
4996 CC=$ac_cv_prog_CC
4997 if test -n "$CC"; then
4998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4999 $as_echo "$CC" >&6; }
5000 else
5001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5002 $as_echo "no" >&6; }
5003 fi
5004
5005
5006 test -n "$CC" && break
5007 done
5008 fi
5009 if test -z "$CC"; then
5010 ac_ct_CC=$CC
5011 for ac_prog in cl.exe
5012 do
5013 # Extract the first word of "$ac_prog", so it can be a program name with args.
5014 set dummy $ac_prog; ac_word=$2
5015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5016 $as_echo_n "checking for $ac_word... " >&6; }
5017 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
5018 $as_echo_n "(cached) " >&6
5019 else
5020 if test -n "$ac_ct_CC"; then
5021 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5022 else
5023 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5024 for as_dir in $PATH
5025 do
5026 IFS=$as_save_IFS
5027 test -z "$as_dir" && as_dir=.
5028 for ac_exec_ext in '' $ac_executable_extensions; do
5029 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5030 ac_cv_prog_ac_ct_CC="$ac_prog"
5031 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5032 break 2
5033 fi
5034 done
5035 done
5036 IFS=$as_save_IFS
5037
5038 fi
5039 fi
5040 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5041 if test -n "$ac_ct_CC"; then
5042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5043 $as_echo "$ac_ct_CC" >&6; }
5044 else
5045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5046 $as_echo "no" >&6; }
5047 fi
5048
5049
5050 test -n "$ac_ct_CC" && break
5051 done
5052
5053 if test "x$ac_ct_CC" = x; then
5054 CC=""
5055 else
5056 case $cross_compiling:$ac_tool_warned in
5057 yes:)
5058 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5059 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5060 ac_tool_warned=yes ;;
5061 esac
5062 CC=$ac_ct_CC
5063 fi
5064 fi
5065
5066 fi
5067
5068
5069 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5070 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5071 as_fn_error "no acceptable C compiler found in \$PATH
5072 See \`config.log' for more details." "$LINENO" 5; }
5073
5074 # Provide some information about the compiler.
5075 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5076 set X $ac_compile
5077 ac_compiler=$2
5078 for ac_option in --version -v -V -qversion; do
5079 { { ac_try="$ac_compiler $ac_option >&5"
5080 case "(($ac_try" in
5081 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5082 *) ac_try_echo=$ac_try;;
5083 esac
5084 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5085 $as_echo "$ac_try_echo"; } >&5
5086 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5087 ac_status=$?
5088 if test -s conftest.err; then
5089 sed '10a\
5090 ... rest of stderr output deleted ...
5091 10q' conftest.err >conftest.er1
5092 cat conftest.er1 >&5
5093 rm -f conftest.er1 conftest.err
5094 fi
5095 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5096 test $ac_status = 0; }
5097 done
5098
5099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5100 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5101 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
5102 $as_echo_n "(cached) " >&6
5103 else
5104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5105 /* end confdefs.h. */
5106
5107 int
5108 main ()
5109 {
5110 #ifndef __GNUC__
5111 choke me
5112 #endif
5113
5114 ;
5115 return 0;
5116 }
5117 _ACEOF
5118 if ac_fn_c_try_compile "$LINENO"; then :
5119 ac_compiler_gnu=yes
5120 else
5121 ac_compiler_gnu=no
5122 fi
5123 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5124 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5125
5126 fi
5127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5128 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5129 if test $ac_compiler_gnu = yes; then
5130 GCC=yes
5131 else
5132 GCC=
5133 fi
5134 ac_test_CFLAGS=${CFLAGS+set}
5135 ac_save_CFLAGS=$CFLAGS
5136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5137 $as_echo_n "checking whether $CC accepts -g... " >&6; }
5138 if test "${ac_cv_prog_cc_g+set}" = set; then :
5139 $as_echo_n "(cached) " >&6
5140 else
5141 ac_save_c_werror_flag=$ac_c_werror_flag
5142 ac_c_werror_flag=yes
5143 ac_cv_prog_cc_g=no
5144 CFLAGS="-g"
5145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5146 /* end confdefs.h. */
5147
5148 int
5149 main ()
5150 {
5151
5152 ;
5153 return 0;
5154 }
5155 _ACEOF
5156 if ac_fn_c_try_compile "$LINENO"; then :
5157 ac_cv_prog_cc_g=yes
5158 else
5159 CFLAGS=""
5160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5161 /* end confdefs.h. */
5162
5163 int
5164 main ()
5165 {
5166
5167 ;
5168 return 0;
5169 }
5170 _ACEOF
5171 if ac_fn_c_try_compile "$LINENO"; then :
5172
5173 else
5174 ac_c_werror_flag=$ac_save_c_werror_flag
5175 CFLAGS="-g"
5176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5177 /* end confdefs.h. */
5178
5179 int
5180 main ()
5181 {
5182
5183 ;
5184 return 0;
5185 }
5186 _ACEOF
5187 if ac_fn_c_try_compile "$LINENO"; then :
5188 ac_cv_prog_cc_g=yes
5189 fi
5190 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5191 fi
5192 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5193 fi
5194 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5195 ac_c_werror_flag=$ac_save_c_werror_flag
5196 fi
5197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5198 $as_echo "$ac_cv_prog_cc_g" >&6; }
5199 if test "$ac_test_CFLAGS" = set; then
5200 CFLAGS=$ac_save_CFLAGS
5201 elif test $ac_cv_prog_cc_g = yes; then
5202 if test "$GCC" = yes; then
5203 CFLAGS="-g -O2"
5204 else
5205 CFLAGS="-g"
5206 fi
5207 else
5208 if test "$GCC" = yes; then
5209 CFLAGS="-O2"
5210 else
5211 CFLAGS=
5212 fi
5213 fi
5214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5215 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5216 if test "${ac_cv_prog_cc_c89+set}" = set; then :
5217 $as_echo_n "(cached) " >&6
5218 else
5219 ac_cv_prog_cc_c89=no
5220 ac_save_CC=$CC
5221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5222 /* end confdefs.h. */
5223 #include <stdarg.h>
5224 #include <stdio.h>
5225 #include <sys/types.h>
5226 #include <sys/stat.h>
5227 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5228 struct buf { int x; };
5229 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5230 static char *e (p, i)
5231 char **p;
5232 int i;
5233 {
5234 return p[i];
5235 }
5236 static char *f (char * (*g) (char **, int), char **p, ...)
5237 {
5238 char *s;
5239 va_list v;
5240 va_start (v,p);
5241 s = g (p, va_arg (v,int));
5242 va_end (v);
5243 return s;
5244 }
5245
5246 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5247 function prototypes and stuff, but not '\xHH' hex character constants.
5248 These don't provoke an error unfortunately, instead are silently treated
5249 as 'x'. The following induces an error, until -std is added to get
5250 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5251 array size at least. It's necessary to write '\x00'==0 to get something
5252 that's true only with -std. */
5253 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5254
5255 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5256 inside strings and character constants. */
5257 #define FOO(x) 'x'
5258 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5259
5260 int test (int i, double x);
5261 struct s1 {int (*f) (int a);};
5262 struct s2 {int (*f) (double a);};
5263 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5264 int argc;
5265 char **argv;
5266 int
5267 main ()
5268 {
5269 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5270 ;
5271 return 0;
5272 }
5273 _ACEOF
5274 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5275 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5276 do
5277 CC="$ac_save_CC $ac_arg"
5278 if ac_fn_c_try_compile "$LINENO"; then :
5279 ac_cv_prog_cc_c89=$ac_arg
5280 fi
5281 rm -f core conftest.err conftest.$ac_objext
5282 test "x$ac_cv_prog_cc_c89" != "xno" && break
5283 done
5284 rm -f conftest.$ac_ext
5285 CC=$ac_save_CC
5286
5287 fi
5288 # AC_CACHE_VAL
5289 case "x$ac_cv_prog_cc_c89" in
5290 x)
5291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5292 $as_echo "none needed" >&6; } ;;
5293 xno)
5294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5295 $as_echo "unsupported" >&6; } ;;
5296 *)
5297 CC="$CC $ac_cv_prog_cc_c89"
5298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5299 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5300 esac
5301 if test "x$ac_cv_prog_cc_c89" != xno; then :
5302
5303 fi
5304
5305 ac_ext=c
5306 ac_cpp='$CPP $CPPFLAGS'
5307 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5308 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5309 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5310
5311 ac_ext=cpp
5312 ac_cpp='$CXXCPP $CPPFLAGS'
5313 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5314 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5315 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5316 if test -z "$CXX"; then
5317 if test -n "$CCC"; then
5318 CXX=$CCC
5319 else
5320 if test -n "$ac_tool_prefix"; then
5321 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5322 do
5323 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5324 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5326 $as_echo_n "checking for $ac_word... " >&6; }
5327 if test "${ac_cv_prog_CXX+set}" = set; then :
5328 $as_echo_n "(cached) " >&6
5329 else
5330 if test -n "$CXX"; then
5331 ac_cv_prog_CXX="$CXX" # Let the user override the test.
5332 else
5333 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5334 for as_dir in $PATH
5335 do
5336 IFS=$as_save_IFS
5337 test -z "$as_dir" && as_dir=.
5338 for ac_exec_ext in '' $ac_executable_extensions; do
5339 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5340 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5341 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5342 break 2
5343 fi
5344 done
5345 done
5346 IFS=$as_save_IFS
5347
5348 fi
5349 fi
5350 CXX=$ac_cv_prog_CXX
5351 if test -n "$CXX"; then
5352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5353 $as_echo "$CXX" >&6; }
5354 else
5355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5356 $as_echo "no" >&6; }
5357 fi
5358
5359
5360 test -n "$CXX" && break
5361 done
5362 fi
5363 if test -z "$CXX"; then
5364 ac_ct_CXX=$CXX
5365 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5366 do
5367 # Extract the first word of "$ac_prog", so it can be a program name with args.
5368 set dummy $ac_prog; ac_word=$2
5369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5370 $as_echo_n "checking for $ac_word... " >&6; }
5371 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
5372 $as_echo_n "(cached) " >&6
5373 else
5374 if test -n "$ac_ct_CXX"; then
5375 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5376 else
5377 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5378 for as_dir in $PATH
5379 do
5380 IFS=$as_save_IFS
5381 test -z "$as_dir" && as_dir=.
5382 for ac_exec_ext in '' $ac_executable_extensions; do
5383 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5384 ac_cv_prog_ac_ct_CXX="$ac_prog"
5385 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5386 break 2
5387 fi
5388 done
5389 done
5390 IFS=$as_save_IFS
5391
5392 fi
5393 fi
5394 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5395 if test -n "$ac_ct_CXX"; then
5396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5397 $as_echo "$ac_ct_CXX" >&6; }
5398 else
5399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5400 $as_echo "no" >&6; }
5401 fi
5402
5403
5404 test -n "$ac_ct_CXX" && break
5405 done
5406
5407 if test "x$ac_ct_CXX" = x; then
5408 CXX="g++"
5409 else
5410 case $cross_compiling:$ac_tool_warned in
5411 yes:)
5412 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5413 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5414 ac_tool_warned=yes ;;
5415 esac
5416 CXX=$ac_ct_CXX
5417 fi
5418 fi
5419
5420 fi
5421 fi
5422 # Provide some information about the compiler.
5423 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5424 set X $ac_compile
5425 ac_compiler=$2
5426 for ac_option in --version -v -V -qversion; do
5427 { { ac_try="$ac_compiler $ac_option >&5"
5428 case "(($ac_try" in
5429 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5430 *) ac_try_echo=$ac_try;;
5431 esac
5432 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5433 $as_echo "$ac_try_echo"; } >&5
5434 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5435 ac_status=$?
5436 if test -s conftest.err; then
5437 sed '10a\
5438 ... rest of stderr output deleted ...
5439 10q' conftest.err >conftest.er1
5440 cat conftest.er1 >&5
5441 rm -f conftest.er1 conftest.err
5442 fi
5443 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5444 test $ac_status = 0; }
5445 done
5446
5447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5448 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5449 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
5450 $as_echo_n "(cached) " >&6
5451 else
5452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5453 /* end confdefs.h. */
5454
5455 int
5456 main ()
5457 {
5458 #ifndef __GNUC__
5459 choke me
5460 #endif
5461
5462 ;
5463 return 0;
5464 }
5465 _ACEOF
5466 if ac_fn_cxx_try_compile "$LINENO"; then :
5467 ac_compiler_gnu=yes
5468 else
5469 ac_compiler_gnu=no
5470 fi
5471 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5472 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5473
5474 fi
5475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5476 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5477 if test $ac_compiler_gnu = yes; then
5478 GXX=yes
5479 else
5480 GXX=
5481 fi
5482 ac_test_CXXFLAGS=${CXXFLAGS+set}
5483 ac_save_CXXFLAGS=$CXXFLAGS
5484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5485 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5486 if test "${ac_cv_prog_cxx_g+set}" = set; then :
5487 $as_echo_n "(cached) " >&6
5488 else
5489 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5490 ac_cxx_werror_flag=yes
5491 ac_cv_prog_cxx_g=no
5492 CXXFLAGS="-g"
5493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5494 /* end confdefs.h. */
5495
5496 int
5497 main ()
5498 {
5499
5500 ;
5501 return 0;
5502 }
5503 _ACEOF
5504 if ac_fn_cxx_try_compile "$LINENO"; then :
5505 ac_cv_prog_cxx_g=yes
5506 else
5507 CXXFLAGS=""
5508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5509 /* end confdefs.h. */
5510
5511 int
5512 main ()
5513 {
5514
5515 ;
5516 return 0;
5517 }
5518 _ACEOF
5519 if ac_fn_cxx_try_compile "$LINENO"; then :
5520
5521 else
5522 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5523 CXXFLAGS="-g"
5524 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5525 /* end confdefs.h. */
5526
5527 int
5528 main ()
5529 {
5530
5531 ;
5532 return 0;
5533 }
5534 _ACEOF
5535 if ac_fn_cxx_try_compile "$LINENO"; then :
5536 ac_cv_prog_cxx_g=yes
5537 fi
5538 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5539 fi
5540 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5541 fi
5542 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5543 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5544 fi
5545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5546 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5547 if test "$ac_test_CXXFLAGS" = set; then
5548 CXXFLAGS=$ac_save_CXXFLAGS
5549 elif test $ac_cv_prog_cxx_g = yes; then
5550 if test "$GXX" = yes; then
5551 CXXFLAGS="-g -O2"
5552 else
5553 CXXFLAGS="-g"
5554 fi
5555 else
5556 if test "$GXX" = yes; then
5557 CXXFLAGS="-O2"
5558 else
5559 CXXFLAGS=
5560 fi
5561 fi
5562 ac_ext=c
5563 ac_cpp='$CPP $CPPFLAGS'
5564 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5565 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5566 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5567
5568 depcc="$CXX" am_compiler_list=
5569
5570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5571 $as_echo_n "checking dependency style of $depcc... " >&6; }
5572 if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then :
5573 $as_echo_n "(cached) " >&6
5574 else
5575 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5576 # We make a subdir and do the tests there. Otherwise we can end up
5577 # making bogus files that we don't know about and never remove. For
5578 # instance it was reported that on HP-UX the gcc test will end up
5579 # making a dummy file named `D' -- because `-MD' means `put the output
5580 # in D'.
5581 mkdir conftest.dir
5582 # Copy depcomp to subdir because otherwise we won't find it if we're
5583 # using a relative directory.
5584 cp "$am_depcomp" conftest.dir
5585 cd conftest.dir
5586 # We will build objects and dependencies in a subdirectory because
5587 # it helps to detect inapplicable dependency modes. For instance
5588 # both Tru64's cc and ICC support -MD to output dependencies as a
5589 # side effect of compilation, but ICC will put the dependencies in
5590 # the current directory while Tru64 will put them in the object
5591 # directory.
5592 mkdir sub
5593
5594 am_cv_CXX_dependencies_compiler_type=none
5595 if test "$am_compiler_list" = ""; then
5596 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5597 fi
5598 am__universal=false
5599 case " $depcc " in #(
5600 *\ -arch\ *\ -arch\ *) am__universal=true ;;
5601 esac
5602
5603 for depmode in $am_compiler_list; do
5604 # Setup a source with many dependencies, because some compilers
5605 # like to wrap large dependency lists on column 80 (with \), and
5606 # we should not choose a depcomp mode which is confused by this.
5607 #
5608 # We need to recreate these files for each test, as the compiler may
5609 # overwrite some of them when testing with obscure command lines.
5610 # This happens at least with the AIX C compiler.
5611 : > sub/conftest.c
5612 for i in 1 2 3 4 5 6; do
5613 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5614 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5615 # Solaris 8's {/usr,}/bin/sh.
5616 touch sub/conftst$i.h
5617 done
5618 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5619
5620 # We check with `-c' and `-o' for the sake of the "dashmstdout"
5621 # mode. It turns out that the SunPro C++ compiler does not properly
5622 # handle `-M -o', and we need to detect this. Also, some Intel
5623 # versions had trouble with output in subdirs
5624 am__obj=sub/conftest.${OBJEXT-o}
5625 am__minus_obj="-o $am__obj"
5626 case $depmode in
5627 gcc)
5628 # This depmode causes a compiler race in universal mode.
5629 test "$am__universal" = false || continue
5630 ;;
5631 nosideeffect)
5632 # after this tag, mechanisms are not by side-effect, so they'll
5633 # only be used when explicitly requested
5634 if test "x$enable_dependency_tracking" = xyes; then
5635 continue
5636 else
5637 break
5638 fi
5639 ;;
5640 msvisualcpp | msvcmsys)
5641 # This compiler won't grok `-c -o', but also, the minuso test has
5642 # not run yet. These depmodes are late enough in the game, and
5643 # so weak that their functioning should not be impacted.
5644 am__obj=conftest.${OBJEXT-o}
5645 am__minus_obj=
5646 ;;
5647 none) break ;;
5648 esac
5649 if depmode=$depmode \
5650 source=sub/conftest.c object=$am__obj \
5651 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5652 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5653 >/dev/null 2>conftest.err &&
5654 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5655 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5656 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5657 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5658 # icc doesn't choke on unknown options, it will just issue warnings
5659 # or remarks (even with -Werror). So we grep stderr for any message
5660 # that says an option was ignored or not supported.
5661 # When given -MP, icc 7.0 and 7.1 complain thusly:
5662 # icc: Command line warning: ignoring option '-M'; no argument required
5663 # The diagnosis changed in icc 8.0:
5664 # icc: Command line remark: option '-MP' not supported
5665 if (grep 'ignoring option' conftest.err ||
5666 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5667 am_cv_CXX_dependencies_compiler_type=$depmode
5668 break
5669 fi
5670 fi
5671 done
5672
5673 cd ..
5674 rm -rf conftest.dir
5675 else
5676 am_cv_CXX_dependencies_compiler_type=none
5677 fi
5678
5679 fi
5680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
5681 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5682 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5683
5684 if
5685 test "x$enable_dependency_tracking" != xno \
5686 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5687 am__fastdepCXX_TRUE=
5688 am__fastdepCXX_FALSE='#'
5689 else
5690 am__fastdepCXX_TRUE='#'
5691 am__fastdepCXX_FALSE=
5692 fi
5693
5694
5695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5696 $as_echo_n "checking for ANSI C header files... " >&6; }
5697 if test "${ac_cv_header_stdc+set}" = set; then :
5698 $as_echo_n "(cached) " >&6
5699 else
5700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5701 /* end confdefs.h. */
5702 #include <stdlib.h>
5703 #include <stdarg.h>
5704 #include <string.h>
5705 #include <float.h>
5706
5707 int
5708 main ()
5709 {
5710
5711 ;
5712 return 0;
5713 }
5714 _ACEOF
5715 if ac_fn_c_try_compile "$LINENO"; then :
5716 ac_cv_header_stdc=yes
5717 else
5718 ac_cv_header_stdc=no
5719 fi
5720 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5721
5722 if test $ac_cv_header_stdc = yes; then
5723 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5725 /* end confdefs.h. */
5726 #include <string.h>
5727
5728 _ACEOF
5729 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5730 $EGREP "memchr" >/dev/null 2>&1; then :
5731
5732 else
5733 ac_cv_header_stdc=no
5734 fi
5735 rm -f conftest*
5736
5737 fi
5738
5739 if test $ac_cv_header_stdc = yes; then
5740 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5742 /* end confdefs.h. */
5743 #include <stdlib.h>
5744
5745 _ACEOF
5746 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5747 $EGREP "free" >/dev/null 2>&1; then :
5748
5749 else
5750 ac_cv_header_stdc=no
5751 fi
5752 rm -f conftest*
5753
5754 fi
5755
5756 if test $ac_cv_header_stdc = yes; then
5757 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5758 if test "$cross_compiling" = yes; then :
5759 :
5760 else
5761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5762 /* end confdefs.h. */
5763 #include <ctype.h>
5764 #include <stdlib.h>
5765 #if ((' ' & 0x0FF) == 0x020)
5766 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5767 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5768 #else
5769 # define ISLOWER(c) \
5770 (('a' <= (c) && (c) <= 'i') \
5771 || ('j' <= (c) && (c) <= 'r') \
5772 || ('s' <= (c) && (c) <= 'z'))
5773 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5774 #endif
5775
5776 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5777 int
5778 main ()
5779 {
5780 int i;
5781 for (i = 0; i < 256; i++)
5782 if (XOR (islower (i), ISLOWER (i))
5783 || toupper (i) != TOUPPER (i))
5784 return 2;
5785 return 0;
5786 }
5787 _ACEOF
5788 if ac_fn_c_try_run "$LINENO"; then :
5789
5790 else
5791 ac_cv_header_stdc=no
5792 fi
5793 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5794 conftest.$ac_objext conftest.beam conftest.$ac_ext
5795 fi
5796
5797 fi
5798 fi
5799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5800 $as_echo "$ac_cv_header_stdc" >&6; }
5801 if test $ac_cv_header_stdc = yes; then
5802
5803 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5804
5805 fi
5806
5807 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5808 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5809 inttypes.h stdint.h unistd.h
5810 do :
5811 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5812 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5813 "
5814 eval as_val=\$$as_ac_Header
5815 if test "x$as_val" = x""yes; then :
5816 cat >>confdefs.h <<_ACEOF
5817 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5818 _ACEOF
5819
5820 fi
5821
5822 done
5823
5824
5825
5826 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5827 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
5828 MINIX=yes
5829 else
5830 MINIX=
5831 fi
5832
5833
5834 if test "$MINIX" = yes; then
5835
5836 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5837
5838
5839 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5840
5841
5842 $as_echo "#define _MINIX 1" >>confdefs.h
5843
5844 fi
5845
5846
5847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5848 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5849 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
5850 $as_echo_n "(cached) " >&6
5851 else
5852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5853 /* end confdefs.h. */
5854
5855 # define __EXTENSIONS__ 1
5856 $ac_includes_default
5857 int
5858 main ()
5859 {
5860
5861 ;
5862 return 0;
5863 }
5864 _ACEOF
5865 if ac_fn_c_try_compile "$LINENO"; then :
5866 ac_cv_safe_to_define___extensions__=yes
5867 else
5868 ac_cv_safe_to_define___extensions__=no
5869 fi
5870 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5871 fi
5872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5873 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5874 test $ac_cv_safe_to_define___extensions__ = yes &&
5875 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5876
5877 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5878
5879 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5880
5881 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5882
5883 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5884
5885
5886
5887
5888
5889 # The tests for host and target for $enable_largefile require
5890 # canonical names.
5891
5892
5893
5894 # As the $enable_largefile decision depends on --enable-plugins we must set it
5895 # even in directories otherwise not depending on the $plugins option.
5896
5897
5898 # Check whether --enable-plugins was given.
5899 if test "${enable_plugins+set}" = set; then :
5900 enableval=$enable_plugins; case "${enableval}" in
5901 yes | "") plugins=yes ;;
5902 no) plugins=no ;;
5903 *) plugins=yes ;;
5904 esac
5905 else
5906 plugins=no
5907 fi
5908
5909
5910
5911 case "${host}" in
5912 sparc-*-solaris*|i[3-7]86-*-solaris*)
5913 # On native 32bit sparc and ia32 solaris, large-file and procfs support
5914 # are mutually exclusive; and without procfs support, the bfd/ elf module
5915 # cannot provide certain routines such as elfcore_write_prpsinfo
5916 # or elfcore_write_prstatus. So unless the user explicitly requested
5917 # large-file support through the --enable-largefile switch, disable
5918 # large-file support in favor of procfs support.
5919 test "${target}" = "${host}" -a "x$plugins" = xno \
5920 && : ${enable_largefile="no"}
5921 ;;
5922 esac
5923
5924 # Check whether --enable-largefile was given.
5925 if test "${enable_largefile+set}" = set; then :
5926 enableval=$enable_largefile;
5927 fi
5928
5929 if test "$enable_largefile" != no; then
5930
5931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5932 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
5933 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
5934 $as_echo_n "(cached) " >&6
5935 else
5936 ac_cv_sys_largefile_CC=no
5937 if test "$GCC" != yes; then
5938 ac_save_CC=$CC
5939 while :; do
5940 # IRIX 6.2 and later do not support large files by default,
5941 # so use the C compiler's -n32 option if that helps.
5942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5943 /* end confdefs.h. */
5944 #include <sys/types.h>
5945 /* Check that off_t can represent 2**63 - 1 correctly.
5946 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5947 since some C++ compilers masquerading as C compilers
5948 incorrectly reject 9223372036854775807. */
5949 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5950 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5951 && LARGE_OFF_T % 2147483647 == 1)
5952 ? 1 : -1];
5953 int
5954 main ()
5955 {
5956
5957 ;
5958 return 0;
5959 }
5960 _ACEOF
5961 if ac_fn_c_try_compile "$LINENO"; then :
5962 break
5963 fi
5964 rm -f core conftest.err conftest.$ac_objext
5965 CC="$CC -n32"
5966 if ac_fn_c_try_compile "$LINENO"; then :
5967 ac_cv_sys_largefile_CC=' -n32'; break
5968 fi
5969 rm -f core conftest.err conftest.$ac_objext
5970 break
5971 done
5972 CC=$ac_save_CC
5973 rm -f conftest.$ac_ext
5974 fi
5975 fi
5976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5977 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
5978 if test "$ac_cv_sys_largefile_CC" != no; then
5979 CC=$CC$ac_cv_sys_largefile_CC
5980 fi
5981
5982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5983 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5984 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
5985 $as_echo_n "(cached) " >&6
5986 else
5987 while :; do
5988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5989 /* end confdefs.h. */
5990 #include <sys/types.h>
5991 /* Check that off_t can represent 2**63 - 1 correctly.
5992 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5993 since some C++ compilers masquerading as C compilers
5994 incorrectly reject 9223372036854775807. */
5995 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5996 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5997 && LARGE_OFF_T % 2147483647 == 1)
5998 ? 1 : -1];
5999 int
6000 main ()
6001 {
6002
6003 ;
6004 return 0;
6005 }
6006 _ACEOF
6007 if ac_fn_c_try_compile "$LINENO"; then :
6008 ac_cv_sys_file_offset_bits=no; break
6009 fi
6010 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6012 /* end confdefs.h. */
6013 #define _FILE_OFFSET_BITS 64
6014 #include <sys/types.h>
6015 /* Check that off_t can represent 2**63 - 1 correctly.
6016 We can't simply define LARGE_OFF_T to be 9223372036854775807,
6017 since some C++ compilers masquerading as C compilers
6018 incorrectly reject 9223372036854775807. */
6019 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6020 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6021 && LARGE_OFF_T % 2147483647 == 1)
6022 ? 1 : -1];
6023 int
6024 main ()
6025 {
6026
6027 ;
6028 return 0;
6029 }
6030 _ACEOF
6031 if ac_fn_c_try_compile "$LINENO"; then :
6032 ac_cv_sys_file_offset_bits=64; break
6033 fi
6034 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6035 ac_cv_sys_file_offset_bits=unknown
6036 break
6037 done
6038 fi
6039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
6040 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
6041 case $ac_cv_sys_file_offset_bits in #(
6042 no | unknown) ;;
6043 *)
6044 cat >>confdefs.h <<_ACEOF
6045 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
6046 _ACEOF
6047 ;;
6048 esac
6049 rm -rf conftest*
6050 if test $ac_cv_sys_file_offset_bits = unknown; then
6051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
6052 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
6053 if test "${ac_cv_sys_large_files+set}" = set; then :
6054 $as_echo_n "(cached) " >&6
6055 else
6056 while :; do
6057 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6058 /* end confdefs.h. */
6059 #include <sys/types.h>
6060 /* Check that off_t can represent 2**63 - 1 correctly.
6061 We can't simply define LARGE_OFF_T to be 9223372036854775807,
6062 since some C++ compilers masquerading as C compilers
6063 incorrectly reject 9223372036854775807. */
6064 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6065 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6066 && LARGE_OFF_T % 2147483647 == 1)
6067 ? 1 : -1];
6068 int
6069 main ()
6070 {
6071
6072 ;
6073 return 0;
6074 }
6075 _ACEOF
6076 if ac_fn_c_try_compile "$LINENO"; then :
6077 ac_cv_sys_large_files=no; break
6078 fi
6079 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6081 /* end confdefs.h. */
6082 #define _LARGE_FILES 1
6083 #include <sys/types.h>
6084 /* Check that off_t can represent 2**63 - 1 correctly.
6085 We can't simply define LARGE_OFF_T to be 9223372036854775807,
6086 since some C++ compilers masquerading as C compilers
6087 incorrectly reject 9223372036854775807. */
6088 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
6089 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
6090 && LARGE_OFF_T % 2147483647 == 1)
6091 ? 1 : -1];
6092 int
6093 main ()
6094 {
6095
6096 ;
6097 return 0;
6098 }
6099 _ACEOF
6100 if ac_fn_c_try_compile "$LINENO"; then :
6101 ac_cv_sys_large_files=1; break
6102 fi
6103 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6104 ac_cv_sys_large_files=unknown
6105 break
6106 done
6107 fi
6108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
6109 $as_echo "$ac_cv_sys_large_files" >&6; }
6110 case $ac_cv_sys_large_files in #(
6111 no | unknown) ;;
6112 *)
6113 cat >>confdefs.h <<_ACEOF
6114 #define _LARGE_FILES $ac_cv_sys_large_files
6115 _ACEOF
6116 ;;
6117 esac
6118 rm -rf conftest*
6119 fi
6120 fi
6121
6122
6123
6124
6125 case `pwd` in
6126 *\ * | *\ *)
6127 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
6128 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
6129 esac
6130
6131
6132
6133 macro_version='2.2.7a'
6134 macro_revision='1.3134'
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148 ltmain="$ac_aux_dir/ltmain.sh"
6149
6150 # Backslashify metacharacters that are still active within
6151 # double-quoted strings.
6152 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6153
6154 # Same as above, but do not quote variable references.
6155 double_quote_subst='s/\(["`\\]\)/\\\1/g'
6156
6157 # Sed substitution to delay expansion of an escaped shell variable in a
6158 # double_quote_subst'ed string.
6159 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6160
6161 # Sed substitution to delay expansion of an escaped single quote.
6162 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6163
6164 # Sed substitution to avoid accidental globbing in evaled expressions
6165 no_glob_subst='s/\*/\\\*/g'
6166
6167 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6168 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
6169 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
6170
6171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
6172 $as_echo_n "checking how to print strings... " >&6; }
6173 # Test print first, because it will be a builtin if present.
6174 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
6175 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
6176 ECHO='print -r --'
6177 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6178 ECHO='printf %s\n'
6179 else
6180 # Use this function as a fallback that always works.
6181 func_fallback_echo ()
6182 {
6183 eval 'cat <<_LTECHO_EOF
6184 $1
6185 _LTECHO_EOF'
6186 }
6187 ECHO='func_fallback_echo'
6188 fi
6189
6190 # func_echo_all arg...
6191 # Invoke $ECHO with all args, space-separated.
6192 func_echo_all ()
6193 {
6194 $ECHO ""
6195 }
6196
6197 case "$ECHO" in
6198 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
6199 $as_echo "printf" >&6; } ;;
6200 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
6201 $as_echo "print -r" >&6; } ;;
6202 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
6203 $as_echo "cat" >&6; } ;;
6204 esac
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6220 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
6221 if test "${ac_cv_path_SED+set}" = set; then :
6222 $as_echo_n "(cached) " >&6
6223 else
6224 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6225 for ac_i in 1 2 3 4 5 6 7; do
6226 ac_script="$ac_script$as_nl$ac_script"
6227 done
6228 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6229 { ac_script=; unset ac_script;}
6230 if test -z "$SED"; then
6231 ac_path_SED_found=false
6232 # Loop through the user's path and test for each of PROGNAME-LIST
6233 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6234 for as_dir in $PATH
6235 do
6236 IFS=$as_save_IFS
6237 test -z "$as_dir" && as_dir=.
6238 for ac_prog in sed gsed; do
6239 for ac_exec_ext in '' $ac_executable_extensions; do
6240 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6241 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
6242 # Check for GNU ac_path_SED and select it if it is found.
6243 # Check for GNU $ac_path_SED
6244 case `"$ac_path_SED" --version 2>&1` in
6245 *GNU*)
6246 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6247 *)
6248 ac_count=0
6249 $as_echo_n 0123456789 >"conftest.in"
6250 while :
6251 do
6252 cat "conftest.in" "conftest.in" >"conftest.tmp"
6253 mv "conftest.tmp" "conftest.in"
6254 cp "conftest.in" "conftest.nl"
6255 $as_echo '' >> "conftest.nl"
6256 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6257 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6258 as_fn_arith $ac_count + 1 && ac_count=$as_val
6259 if test $ac_count -gt ${ac_path_SED_max-0}; then
6260 # Best one so far, save it but keep looking for a better one
6261 ac_cv_path_SED="$ac_path_SED"
6262 ac_path_SED_max=$ac_count
6263 fi
6264 # 10*(2^10) chars as input seems more than enough
6265 test $ac_count -gt 10 && break
6266 done
6267 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6268 esac
6269
6270 $ac_path_SED_found && break 3
6271 done
6272 done
6273 done
6274 IFS=$as_save_IFS
6275 if test -z "$ac_cv_path_SED"; then
6276 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
6277 fi
6278 else
6279 ac_cv_path_SED=$SED
6280 fi
6281
6282 fi
6283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6284 $as_echo "$ac_cv_path_SED" >&6; }
6285 SED="$ac_cv_path_SED"
6286 rm -f conftest.sed
6287
6288 test -z "$SED" && SED=sed
6289 Xsed="$SED -e 1s/^X//"
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
6302 $as_echo_n "checking for fgrep... " >&6; }
6303 if test "${ac_cv_path_FGREP+set}" = set; then :
6304 $as_echo_n "(cached) " >&6
6305 else
6306 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
6307 then ac_cv_path_FGREP="$GREP -F"
6308 else
6309 if test -z "$FGREP"; then
6310 ac_path_FGREP_found=false
6311 # Loop through the user's path and test for each of PROGNAME-LIST
6312 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6313 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6314 do
6315 IFS=$as_save_IFS
6316 test -z "$as_dir" && as_dir=.
6317 for ac_prog in fgrep; do
6318 for ac_exec_ext in '' $ac_executable_extensions; do
6319 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
6320 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
6321 # Check for GNU ac_path_FGREP and select it if it is found.
6322 # Check for GNU $ac_path_FGREP
6323 case `"$ac_path_FGREP" --version 2>&1` in
6324 *GNU*)
6325 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
6326 *)
6327 ac_count=0
6328 $as_echo_n 0123456789 >"conftest.in"
6329 while :
6330 do
6331 cat "conftest.in" "conftest.in" >"conftest.tmp"
6332 mv "conftest.tmp" "conftest.in"
6333 cp "conftest.in" "conftest.nl"
6334 $as_echo 'FGREP' >> "conftest.nl"
6335 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
6336 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6337 as_fn_arith $ac_count + 1 && ac_count=$as_val
6338 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
6339 # Best one so far, save it but keep looking for a better one
6340 ac_cv_path_FGREP="$ac_path_FGREP"
6341 ac_path_FGREP_max=$ac_count
6342 fi
6343 # 10*(2^10) chars as input seems more than enough
6344 test $ac_count -gt 10 && break
6345 done
6346 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6347 esac
6348
6349 $ac_path_FGREP_found && break 3
6350 done
6351 done
6352 done
6353 IFS=$as_save_IFS
6354 if test -z "$ac_cv_path_FGREP"; then
6355 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6356 fi
6357 else
6358 ac_cv_path_FGREP=$FGREP
6359 fi
6360
6361 fi
6362 fi
6363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
6364 $as_echo "$ac_cv_path_FGREP" >&6; }
6365 FGREP="$ac_cv_path_FGREP"
6366
6367
6368 test -z "$GREP" && GREP=grep
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388 # Check whether --with-gnu-ld was given.
6389 if test "${with_gnu_ld+set}" = set; then :
6390 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6391 else
6392 with_gnu_ld=no
6393 fi
6394
6395 ac_prog=ld
6396 if test "$GCC" = yes; then
6397 # Check if gcc -print-prog-name=ld gives a path.
6398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
6399 $as_echo_n "checking for ld used by $CC... " >&6; }
6400 case $host in
6401 *-*-mingw*)
6402 # gcc leaves a trailing carriage return which upsets mingw
6403 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6404 *)
6405 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6406 esac
6407 case $ac_prog in
6408 # Accept absolute paths.
6409 [\\/]* | ?:[\\/]*)
6410 re_direlt='/[^/][^/]*/\.\./'
6411 # Canonicalize the pathname of ld
6412 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
6413 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
6414 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
6415 done
6416 test -z "$LD" && LD="$ac_prog"
6417 ;;
6418 "")
6419 # If it fails, then pretend we aren't using GCC.
6420 ac_prog=ld
6421 ;;
6422 *)
6423 # If it is relative, then search for the first ld in PATH.
6424 with_gnu_ld=unknown
6425 ;;
6426 esac
6427 elif test "$with_gnu_ld" = yes; then
6428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6429 $as_echo_n "checking for GNU ld... " >&6; }
6430 else
6431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6432 $as_echo_n "checking for non-GNU ld... " >&6; }
6433 fi
6434 if test "${lt_cv_path_LD+set}" = set; then :
6435 $as_echo_n "(cached) " >&6
6436 else
6437 if test -z "$LD"; then
6438 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6439 for ac_dir in $PATH; do
6440 IFS="$lt_save_ifs"
6441 test -z "$ac_dir" && ac_dir=.
6442 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6443 lt_cv_path_LD="$ac_dir/$ac_prog"
6444 # Check to see if the program is GNU ld. I'd rather use --version,
6445 # but apparently some variants of GNU ld only accept -v.
6446 # Break only if it was the GNU/non-GNU ld that we prefer.
6447 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6448 *GNU* | *'with BFD'*)
6449 test "$with_gnu_ld" != no && break
6450 ;;
6451 *)
6452 test "$with_gnu_ld" != yes && break
6453 ;;
6454 esac
6455 fi
6456 done
6457 IFS="$lt_save_ifs"
6458 else
6459 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6460 fi
6461 fi
6462
6463 LD="$lt_cv_path_LD"
6464 if test -n "$LD"; then
6465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6466 $as_echo "$LD" >&6; }
6467 else
6468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6469 $as_echo "no" >&6; }
6470 fi
6471 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
6472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6473 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6474 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
6475 $as_echo_n "(cached) " >&6
6476 else
6477 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6478 case `$LD -v 2>&1 </dev/null` in
6479 *GNU* | *'with BFD'*)
6480 lt_cv_prog_gnu_ld=yes
6481 ;;
6482 *)
6483 lt_cv_prog_gnu_ld=no
6484 ;;
6485 esac
6486 fi
6487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6488 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6489 with_gnu_ld=$lt_cv_prog_gnu_ld
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6500 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6501 if test "${lt_cv_path_NM+set}" = set; then :
6502 $as_echo_n "(cached) " >&6
6503 else
6504 if test -n "$NM"; then
6505 # Let the user override the test.
6506 lt_cv_path_NM="$NM"
6507 else
6508 lt_nm_to_check="${ac_tool_prefix}nm"
6509 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6510 lt_nm_to_check="$lt_nm_to_check nm"
6511 fi
6512 for lt_tmp_nm in $lt_nm_to_check; do
6513 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6514 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6515 IFS="$lt_save_ifs"
6516 test -z "$ac_dir" && ac_dir=.
6517 tmp_nm="$ac_dir/$lt_tmp_nm"
6518 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6519 # Check to see if the nm accepts a BSD-compat flag.
6520 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6521 # nm: unknown option "B" ignored
6522 # Tru64's nm complains that /dev/null is an invalid object file
6523 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6524 */dev/null* | *'Invalid file or object type'*)
6525 lt_cv_path_NM="$tmp_nm -B"
6526 break
6527 ;;
6528 *)
6529 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6530 */dev/null*)
6531 lt_cv_path_NM="$tmp_nm -p"
6532 break
6533 ;;
6534 *)
6535 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6536 continue # so that we can try to find one that supports BSD flags
6537 ;;
6538 esac
6539 ;;
6540 esac
6541 fi
6542 done
6543 IFS="$lt_save_ifs"
6544 done
6545 : ${lt_cv_path_NM=no}
6546 fi
6547 fi
6548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6549 $as_echo "$lt_cv_path_NM" >&6; }
6550 if test "$lt_cv_path_NM" != "no"; then
6551 NM="$lt_cv_path_NM"
6552 else
6553 # Didn't find any BSD compatible name lister, look for dumpbin.
6554 if test -n "$DUMPBIN"; then :
6555 # Let the user override the test.
6556 else
6557 if test -n "$ac_tool_prefix"; then
6558 for ac_prog in dumpbin "link -dump"
6559 do
6560 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6561 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6563 $as_echo_n "checking for $ac_word... " >&6; }
6564 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
6565 $as_echo_n "(cached) " >&6
6566 else
6567 if test -n "$DUMPBIN"; then
6568 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6569 else
6570 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6571 for as_dir in $PATH
6572 do
6573 IFS=$as_save_IFS
6574 test -z "$as_dir" && as_dir=.
6575 for ac_exec_ext in '' $ac_executable_extensions; do
6576 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6577 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6578 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6579 break 2
6580 fi
6581 done
6582 done
6583 IFS=$as_save_IFS
6584
6585 fi
6586 fi
6587 DUMPBIN=$ac_cv_prog_DUMPBIN
6588 if test -n "$DUMPBIN"; then
6589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6590 $as_echo "$DUMPBIN" >&6; }
6591 else
6592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6593 $as_echo "no" >&6; }
6594 fi
6595
6596
6597 test -n "$DUMPBIN" && break
6598 done
6599 fi
6600 if test -z "$DUMPBIN"; then
6601 ac_ct_DUMPBIN=$DUMPBIN
6602 for ac_prog in dumpbin "link -dump"
6603 do
6604 # Extract the first word of "$ac_prog", so it can be a program name with args.
6605 set dummy $ac_prog; ac_word=$2
6606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6607 $as_echo_n "checking for $ac_word... " >&6; }
6608 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6609 $as_echo_n "(cached) " >&6
6610 else
6611 if test -n "$ac_ct_DUMPBIN"; then
6612 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6613 else
6614 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6615 for as_dir in $PATH
6616 do
6617 IFS=$as_save_IFS
6618 test -z "$as_dir" && as_dir=.
6619 for ac_exec_ext in '' $ac_executable_extensions; do
6620 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6621 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6622 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6623 break 2
6624 fi
6625 done
6626 done
6627 IFS=$as_save_IFS
6628
6629 fi
6630 fi
6631 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6632 if test -n "$ac_ct_DUMPBIN"; then
6633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6634 $as_echo "$ac_ct_DUMPBIN" >&6; }
6635 else
6636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6637 $as_echo "no" >&6; }
6638 fi
6639
6640
6641 test -n "$ac_ct_DUMPBIN" && break
6642 done
6643
6644 if test "x$ac_ct_DUMPBIN" = x; then
6645 DUMPBIN=":"
6646 else
6647 case $cross_compiling:$ac_tool_warned in
6648 yes:)
6649 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6650 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6651 ac_tool_warned=yes ;;
6652 esac
6653 DUMPBIN=$ac_ct_DUMPBIN
6654 fi
6655 fi
6656
6657 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6658 *COFF*)
6659 DUMPBIN="$DUMPBIN -symbols"
6660 ;;
6661 *)
6662 DUMPBIN=:
6663 ;;
6664 esac
6665 fi
6666
6667 if test "$DUMPBIN" != ":"; then
6668 NM="$DUMPBIN"
6669 fi
6670 fi
6671 test -z "$NM" && NM=nm
6672
6673
6674
6675
6676
6677
6678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6679 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6680 if test "${lt_cv_nm_interface+set}" = set; then :
6681 $as_echo_n "(cached) " >&6
6682 else
6683 lt_cv_nm_interface="BSD nm"
6684 echo "int some_variable = 0;" > conftest.$ac_ext
6685 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6686 (eval "$ac_compile" 2>conftest.err)
6687 cat conftest.err >&5
6688 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6689 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6690 cat conftest.err >&5
6691 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6692 cat conftest.out >&5
6693 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6694 lt_cv_nm_interface="MS dumpbin"
6695 fi
6696 rm -f conftest*
6697 fi
6698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6699 $as_echo "$lt_cv_nm_interface" >&6; }
6700
6701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6702 $as_echo_n "checking whether ln -s works... " >&6; }
6703 LN_S=$as_ln_s
6704 if test "$LN_S" = "ln -s"; then
6705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6706 $as_echo "yes" >&6; }
6707 else
6708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6709 $as_echo "no, using $LN_S" >&6; }
6710 fi
6711
6712 # find the maximum length of command line arguments
6713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6714 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6715 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6716 $as_echo_n "(cached) " >&6
6717 else
6718 i=0
6719 teststring="ABCD"
6720
6721 case $build_os in
6722 msdosdjgpp*)
6723 # On DJGPP, this test can blow up pretty badly due to problems in libc
6724 # (any single argument exceeding 2000 bytes causes a buffer overrun
6725 # during glob expansion). Even if it were fixed, the result of this
6726 # check would be larger than it should be.
6727 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6728 ;;
6729
6730 gnu*)
6731 # Under GNU Hurd, this test is not required because there is
6732 # no limit to the length of command line arguments.
6733 # Libtool will interpret -1 as no limit whatsoever
6734 lt_cv_sys_max_cmd_len=-1;
6735 ;;
6736
6737 cygwin* | mingw* | cegcc*)
6738 # On Win9x/ME, this test blows up -- it succeeds, but takes
6739 # about 5 minutes as the teststring grows exponentially.
6740 # Worse, since 9x/ME are not pre-emptively multitasking,
6741 # you end up with a "frozen" computer, even though with patience
6742 # the test eventually succeeds (with a max line length of 256k).
6743 # Instead, let's just punt: use the minimum linelength reported by
6744 # all of the supported platforms: 8192 (on NT/2K/XP).
6745 lt_cv_sys_max_cmd_len=8192;
6746 ;;
6747
6748 mint*)
6749 # On MiNT this can take a long time and run out of memory.
6750 lt_cv_sys_max_cmd_len=8192;
6751 ;;
6752
6753 amigaos*)
6754 # On AmigaOS with pdksh, this test takes hours, literally.
6755 # So we just punt and use a minimum line length of 8192.
6756 lt_cv_sys_max_cmd_len=8192;
6757 ;;
6758
6759 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6760 # This has been around since 386BSD, at least. Likely further.
6761 if test -x /sbin/sysctl; then
6762 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6763 elif test -x /usr/sbin/sysctl; then
6764 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6765 else
6766 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6767 fi
6768 # And add a safety zone
6769 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6770 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6771 ;;
6772
6773 interix*)
6774 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6775 lt_cv_sys_max_cmd_len=196608
6776 ;;
6777
6778 osf*)
6779 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6780 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6781 # nice to cause kernel panics so lets avoid the loop below.
6782 # First set a reasonable default.
6783 lt_cv_sys_max_cmd_len=16384
6784 #
6785 if test -x /sbin/sysconfig; then
6786 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6787 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6788 esac
6789 fi
6790 ;;
6791 sco3.2v5*)
6792 lt_cv_sys_max_cmd_len=102400
6793 ;;
6794 sysv5* | sco5v6* | sysv4.2uw2*)
6795 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6796 if test -n "$kargmax"; then
6797 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6798 else
6799 lt_cv_sys_max_cmd_len=32768
6800 fi
6801 ;;
6802 *)
6803 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6804 if test -n "$lt_cv_sys_max_cmd_len"; then
6805 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6806 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6807 else
6808 # Make teststring a little bigger before we do anything with it.
6809 # a 1K string should be a reasonable start.
6810 for i in 1 2 3 4 5 6 7 8 ; do
6811 teststring=$teststring$teststring
6812 done
6813 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6814 # If test is not a shell built-in, we'll probably end up computing a
6815 # maximum length that is only half of the actual maximum length, but
6816 # we can't tell.
6817 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6818 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6819 test $i != 17 # 1/2 MB should be enough
6820 do
6821 i=`expr $i + 1`
6822 teststring=$teststring$teststring
6823 done
6824 # Only check the string length outside the loop.
6825 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6826 teststring=
6827 # Add a significant safety factor because C++ compilers can tack on
6828 # massive amounts of additional arguments before passing them to the
6829 # linker. It appears as though 1/2 is a usable value.
6830 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6831 fi
6832 ;;
6833 esac
6834
6835 fi
6836
6837 if test -n $lt_cv_sys_max_cmd_len ; then
6838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6839 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6840 else
6841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6842 $as_echo "none" >&6; }
6843 fi
6844 max_cmd_len=$lt_cv_sys_max_cmd_len
6845
6846
6847
6848
6849
6850
6851 : ${CP="cp -f"}
6852 : ${MV="mv -f"}
6853 : ${RM="rm -f"}
6854
6855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6856 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6857 # Try some XSI features
6858 xsi_shell=no
6859 ( _lt_dummy="a/b/c"
6860 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6861 = c,a/b,, \
6862 && eval 'test $(( 1 + 1 )) -eq 2 \
6863 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6864 && xsi_shell=yes
6865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6866 $as_echo "$xsi_shell" >&6; }
6867
6868
6869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6870 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6871 lt_shell_append=no
6872 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6873 >/dev/null 2>&1 \
6874 && lt_shell_append=yes
6875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6876 $as_echo "$lt_shell_append" >&6; }
6877
6878
6879 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6880 lt_unset=unset
6881 else
6882 lt_unset=false
6883 fi
6884
6885
6886
6887
6888
6889 # test EBCDIC or ASCII
6890 case `echo X|tr X '\101'` in
6891 A) # ASCII based system
6892 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6893 lt_SP2NL='tr \040 \012'
6894 lt_NL2SP='tr \015\012 \040\040'
6895 ;;
6896 *) # EBCDIC based system
6897 lt_SP2NL='tr \100 \n'
6898 lt_NL2SP='tr \r\n \100\100'
6899 ;;
6900 esac
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6911 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6912 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6913 $as_echo_n "(cached) " >&6
6914 else
6915 lt_cv_ld_reload_flag='-r'
6916 fi
6917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6918 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6919 reload_flag=$lt_cv_ld_reload_flag
6920 case $reload_flag in
6921 "" | " "*) ;;
6922 *) reload_flag=" $reload_flag" ;;
6923 esac
6924 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6925 case $host_os in
6926 darwin*)
6927 if test "$GCC" = yes; then
6928 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6929 else
6930 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6931 fi
6932 ;;
6933 esac
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943 if test -n "$ac_tool_prefix"; then
6944 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6945 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6947 $as_echo_n "checking for $ac_word... " >&6; }
6948 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6949 $as_echo_n "(cached) " >&6
6950 else
6951 if test -n "$OBJDUMP"; then
6952 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6953 else
6954 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6955 for as_dir in $PATH
6956 do
6957 IFS=$as_save_IFS
6958 test -z "$as_dir" && as_dir=.
6959 for ac_exec_ext in '' $ac_executable_extensions; do
6960 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6961 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6962 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6963 break 2
6964 fi
6965 done
6966 done
6967 IFS=$as_save_IFS
6968
6969 fi
6970 fi
6971 OBJDUMP=$ac_cv_prog_OBJDUMP
6972 if test -n "$OBJDUMP"; then
6973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6974 $as_echo "$OBJDUMP" >&6; }
6975 else
6976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6977 $as_echo "no" >&6; }
6978 fi
6979
6980
6981 fi
6982 if test -z "$ac_cv_prog_OBJDUMP"; then
6983 ac_ct_OBJDUMP=$OBJDUMP
6984 # Extract the first word of "objdump", so it can be a program name with args.
6985 set dummy objdump; ac_word=$2
6986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6987 $as_echo_n "checking for $ac_word... " >&6; }
6988 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6989 $as_echo_n "(cached) " >&6
6990 else
6991 if test -n "$ac_ct_OBJDUMP"; then
6992 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6993 else
6994 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6995 for as_dir in $PATH
6996 do
6997 IFS=$as_save_IFS
6998 test -z "$as_dir" && as_dir=.
6999 for ac_exec_ext in '' $ac_executable_extensions; do
7000 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7001 ac_cv_prog_ac_ct_OBJDUMP="objdump"
7002 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7003 break 2
7004 fi
7005 done
7006 done
7007 IFS=$as_save_IFS
7008
7009 fi
7010 fi
7011 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
7012 if test -n "$ac_ct_OBJDUMP"; then
7013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
7014 $as_echo "$ac_ct_OBJDUMP" >&6; }
7015 else
7016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7017 $as_echo "no" >&6; }
7018 fi
7019
7020 if test "x$ac_ct_OBJDUMP" = x; then
7021 OBJDUMP="false"
7022 else
7023 case $cross_compiling:$ac_tool_warned in
7024 yes:)
7025 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7026 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7027 ac_tool_warned=yes ;;
7028 esac
7029 OBJDUMP=$ac_ct_OBJDUMP
7030 fi
7031 else
7032 OBJDUMP="$ac_cv_prog_OBJDUMP"
7033 fi
7034
7035 test -z "$OBJDUMP" && OBJDUMP=objdump
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
7046 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
7047 if test "${lt_cv_deplibs_check_method+set}" = set; then :
7048 $as_echo_n "(cached) " >&6
7049 else
7050 lt_cv_file_magic_cmd='$MAGIC_CMD'
7051 lt_cv_file_magic_test_file=
7052 lt_cv_deplibs_check_method='unknown'
7053 # Need to set the preceding variable on all platforms that support
7054 # interlibrary dependencies.
7055 # 'none' -- dependencies not supported.
7056 # `unknown' -- same as none, but documents that we really don't know.
7057 # 'pass_all' -- all dependencies passed with no checks.
7058 # 'test_compile' -- check by making test program.
7059 # 'file_magic [[regex]]' -- check by looking for files in library path
7060 # which responds to the $file_magic_cmd with a given extended regex.
7061 # If you have `file' or equivalent on your system and you're not sure
7062 # whether `pass_all' will *always* work, you probably want this one.
7063
7064 case $host_os in
7065 aix[4-9]*)
7066 lt_cv_deplibs_check_method=pass_all
7067 ;;
7068
7069 beos*)
7070 lt_cv_deplibs_check_method=pass_all
7071 ;;
7072
7073 bsdi[45]*)
7074 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
7075 lt_cv_file_magic_cmd='/usr/bin/file -L'
7076 lt_cv_file_magic_test_file=/shlib/libc.so
7077 ;;
7078
7079 cygwin*)
7080 # func_win32_libid is a shell function defined in ltmain.sh
7081 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7082 lt_cv_file_magic_cmd='func_win32_libid'
7083 ;;
7084
7085 mingw* | pw32*)
7086 # Base MSYS/MinGW do not provide the 'file' command needed by
7087 # func_win32_libid shell function, so use a weaker test based on 'objdump',
7088 # unless we find 'file', for example because we are cross-compiling.
7089 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
7090 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
7091 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7092 lt_cv_file_magic_cmd='func_win32_libid'
7093 else
7094 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
7095 lt_cv_file_magic_cmd='$OBJDUMP -f'
7096 fi
7097 ;;
7098
7099 cegcc*)
7100 # use the weaker test based on 'objdump'. See mingw*.
7101 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
7102 lt_cv_file_magic_cmd='$OBJDUMP -f'
7103 ;;
7104
7105 darwin* | rhapsody*)
7106 lt_cv_deplibs_check_method=pass_all
7107 ;;
7108
7109 freebsd* | dragonfly*)
7110 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7111 case $host_cpu in
7112 i*86 )
7113 # Not sure whether the presence of OpenBSD here was a mistake.
7114 # Let's accept both of them until this is cleared up.
7115 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
7116 lt_cv_file_magic_cmd=/usr/bin/file
7117 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
7118 ;;
7119 esac
7120 else
7121 lt_cv_deplibs_check_method=pass_all
7122 fi
7123 ;;
7124
7125 gnu*)
7126 lt_cv_deplibs_check_method=pass_all
7127 ;;
7128
7129 haiku*)
7130 lt_cv_deplibs_check_method=pass_all
7131 ;;
7132
7133 hpux10.20* | hpux11*)
7134 lt_cv_file_magic_cmd=/usr/bin/file
7135 case $host_cpu in
7136 ia64*)
7137 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
7138 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
7139 ;;
7140 hppa*64*)
7141 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]'
7142 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
7143 ;;
7144 *)
7145 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
7146 lt_cv_file_magic_test_file=/usr/lib/libc.sl
7147 ;;
7148 esac
7149 ;;
7150
7151 interix[3-9]*)
7152 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
7153 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
7154 ;;
7155
7156 irix5* | irix6* | nonstopux*)
7157 case $LD in
7158 *-32|*"-32 ") libmagic=32-bit;;
7159 *-n32|*"-n32 ") libmagic=N32;;
7160 *-64|*"-64 ") libmagic=64-bit;;
7161 *) libmagic=never-match;;
7162 esac
7163 lt_cv_deplibs_check_method=pass_all
7164 ;;
7165
7166 # This must be Linux ELF.
7167 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7168 lt_cv_deplibs_check_method=pass_all
7169 ;;
7170
7171 netbsd*)
7172 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7173 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7174 else
7175 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
7176 fi
7177 ;;
7178
7179 newos6*)
7180 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
7181 lt_cv_file_magic_cmd=/usr/bin/file
7182 lt_cv_file_magic_test_file=/usr/lib/libnls.so
7183 ;;
7184
7185 *nto* | *qnx*)
7186 lt_cv_deplibs_check_method=pass_all
7187 ;;
7188
7189 openbsd*)
7190 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7191 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
7192 else
7193 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7194 fi
7195 ;;
7196
7197 osf3* | osf4* | osf5*)
7198 lt_cv_deplibs_check_method=pass_all
7199 ;;
7200
7201 rdos*)
7202 lt_cv_deplibs_check_method=pass_all
7203 ;;
7204
7205 solaris*)
7206 lt_cv_deplibs_check_method=pass_all
7207 ;;
7208
7209 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
7210 lt_cv_deplibs_check_method=pass_all
7211 ;;
7212
7213 sysv4 | sysv4.3*)
7214 case $host_vendor in
7215 motorola)
7216 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]'
7217 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
7218 ;;
7219 ncr)
7220 lt_cv_deplibs_check_method=pass_all
7221 ;;
7222 sequent)
7223 lt_cv_file_magic_cmd='/bin/file'
7224 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
7225 ;;
7226 sni)
7227 lt_cv_file_magic_cmd='/bin/file'
7228 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
7229 lt_cv_file_magic_test_file=/lib/libc.so
7230 ;;
7231 siemens)
7232 lt_cv_deplibs_check_method=pass_all
7233 ;;
7234 pc)
7235 lt_cv_deplibs_check_method=pass_all
7236 ;;
7237 esac
7238 ;;
7239
7240 tpf*)
7241 lt_cv_deplibs_check_method=pass_all
7242 ;;
7243 esac
7244
7245 fi
7246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
7247 $as_echo "$lt_cv_deplibs_check_method" >&6; }
7248 file_magic_cmd=$lt_cv_file_magic_cmd
7249 deplibs_check_method=$lt_cv_deplibs_check_method
7250 test -z "$deplibs_check_method" && deplibs_check_method=unknown
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263 if test -n "$ac_tool_prefix"; then
7264 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7265 set dummy ${ac_tool_prefix}ar; ac_word=$2
7266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7267 $as_echo_n "checking for $ac_word... " >&6; }
7268 if test "${ac_cv_prog_AR+set}" = set; then :
7269 $as_echo_n "(cached) " >&6
7270 else
7271 if test -n "$AR"; then
7272 ac_cv_prog_AR="$AR" # Let the user override the test.
7273 else
7274 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7275 for as_dir in $PATH
7276 do
7277 IFS=$as_save_IFS
7278 test -z "$as_dir" && as_dir=.
7279 for ac_exec_ext in '' $ac_executable_extensions; do
7280 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7281 ac_cv_prog_AR="${ac_tool_prefix}ar"
7282 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7283 break 2
7284 fi
7285 done
7286 done
7287 IFS=$as_save_IFS
7288
7289 fi
7290 fi
7291 AR=$ac_cv_prog_AR
7292 if test -n "$AR"; then
7293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7294 $as_echo "$AR" >&6; }
7295 else
7296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7297 $as_echo "no" >&6; }
7298 fi
7299
7300
7301 fi
7302 if test -z "$ac_cv_prog_AR"; then
7303 ac_ct_AR=$AR
7304 # Extract the first word of "ar", so it can be a program name with args.
7305 set dummy ar; ac_word=$2
7306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7307 $as_echo_n "checking for $ac_word... " >&6; }
7308 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
7309 $as_echo_n "(cached) " >&6
7310 else
7311 if test -n "$ac_ct_AR"; then
7312 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7313 else
7314 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7315 for as_dir in $PATH
7316 do
7317 IFS=$as_save_IFS
7318 test -z "$as_dir" && as_dir=.
7319 for ac_exec_ext in '' $ac_executable_extensions; do
7320 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7321 ac_cv_prog_ac_ct_AR="ar"
7322 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7323 break 2
7324 fi
7325 done
7326 done
7327 IFS=$as_save_IFS
7328
7329 fi
7330 fi
7331 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7332 if test -n "$ac_ct_AR"; then
7333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7334 $as_echo "$ac_ct_AR" >&6; }
7335 else
7336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7337 $as_echo "no" >&6; }
7338 fi
7339
7340 if test "x$ac_ct_AR" = x; then
7341 AR="false"
7342 else
7343 case $cross_compiling:$ac_tool_warned in
7344 yes:)
7345 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7346 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7347 ac_tool_warned=yes ;;
7348 esac
7349 AR=$ac_ct_AR
7350 fi
7351 else
7352 AR="$ac_cv_prog_AR"
7353 fi
7354
7355 test -z "$AR" && AR=ar
7356 test -z "$AR_FLAGS" && AR_FLAGS=cru
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368 if test -n "$ac_tool_prefix"; then
7369 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7370 set dummy ${ac_tool_prefix}strip; ac_word=$2
7371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7372 $as_echo_n "checking for $ac_word... " >&6; }
7373 if test "${ac_cv_prog_STRIP+set}" = set; then :
7374 $as_echo_n "(cached) " >&6
7375 else
7376 if test -n "$STRIP"; then
7377 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7378 else
7379 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7380 for as_dir in $PATH
7381 do
7382 IFS=$as_save_IFS
7383 test -z "$as_dir" && as_dir=.
7384 for ac_exec_ext in '' $ac_executable_extensions; do
7385 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7386 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7387 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7388 break 2
7389 fi
7390 done
7391 done
7392 IFS=$as_save_IFS
7393
7394 fi
7395 fi
7396 STRIP=$ac_cv_prog_STRIP
7397 if test -n "$STRIP"; then
7398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7399 $as_echo "$STRIP" >&6; }
7400 else
7401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7402 $as_echo "no" >&6; }
7403 fi
7404
7405
7406 fi
7407 if test -z "$ac_cv_prog_STRIP"; then
7408 ac_ct_STRIP=$STRIP
7409 # Extract the first word of "strip", so it can be a program name with args.
7410 set dummy strip; ac_word=$2
7411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7412 $as_echo_n "checking for $ac_word... " >&6; }
7413 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
7414 $as_echo_n "(cached) " >&6
7415 else
7416 if test -n "$ac_ct_STRIP"; then
7417 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7418 else
7419 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7420 for as_dir in $PATH
7421 do
7422 IFS=$as_save_IFS
7423 test -z "$as_dir" && as_dir=.
7424 for ac_exec_ext in '' $ac_executable_extensions; do
7425 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7426 ac_cv_prog_ac_ct_STRIP="strip"
7427 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7428 break 2
7429 fi
7430 done
7431 done
7432 IFS=$as_save_IFS
7433
7434 fi
7435 fi
7436 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7437 if test -n "$ac_ct_STRIP"; then
7438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7439 $as_echo "$ac_ct_STRIP" >&6; }
7440 else
7441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7442 $as_echo "no" >&6; }
7443 fi
7444
7445 if test "x$ac_ct_STRIP" = x; then
7446 STRIP=":"
7447 else
7448 case $cross_compiling:$ac_tool_warned in
7449 yes:)
7450 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7451 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7452 ac_tool_warned=yes ;;
7453 esac
7454 STRIP=$ac_ct_STRIP
7455 fi
7456 else
7457 STRIP="$ac_cv_prog_STRIP"
7458 fi
7459
7460 test -z "$STRIP" && STRIP=:
7461
7462
7463
7464
7465
7466
7467 if test -n "$ac_tool_prefix"; then
7468 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7469 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7471 $as_echo_n "checking for $ac_word... " >&6; }
7472 if test "${ac_cv_prog_RANLIB+set}" = set; then :
7473 $as_echo_n "(cached) " >&6
7474 else
7475 if test -n "$RANLIB"; then
7476 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7477 else
7478 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7479 for as_dir in $PATH
7480 do
7481 IFS=$as_save_IFS
7482 test -z "$as_dir" && as_dir=.
7483 for ac_exec_ext in '' $ac_executable_extensions; do
7484 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7485 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7486 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7487 break 2
7488 fi
7489 done
7490 done
7491 IFS=$as_save_IFS
7492
7493 fi
7494 fi
7495 RANLIB=$ac_cv_prog_RANLIB
7496 if test -n "$RANLIB"; then
7497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7498 $as_echo "$RANLIB" >&6; }
7499 else
7500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7501 $as_echo "no" >&6; }
7502 fi
7503
7504
7505 fi
7506 if test -z "$ac_cv_prog_RANLIB"; then
7507 ac_ct_RANLIB=$RANLIB
7508 # Extract the first word of "ranlib", so it can be a program name with args.
7509 set dummy ranlib; ac_word=$2
7510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7511 $as_echo_n "checking for $ac_word... " >&6; }
7512 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7513 $as_echo_n "(cached) " >&6
7514 else
7515 if test -n "$ac_ct_RANLIB"; then
7516 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7517 else
7518 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7519 for as_dir in $PATH
7520 do
7521 IFS=$as_save_IFS
7522 test -z "$as_dir" && as_dir=.
7523 for ac_exec_ext in '' $ac_executable_extensions; do
7524 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7525 ac_cv_prog_ac_ct_RANLIB="ranlib"
7526 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7527 break 2
7528 fi
7529 done
7530 done
7531 IFS=$as_save_IFS
7532
7533 fi
7534 fi
7535 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7536 if test -n "$ac_ct_RANLIB"; then
7537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7538 $as_echo "$ac_ct_RANLIB" >&6; }
7539 else
7540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7541 $as_echo "no" >&6; }
7542 fi
7543
7544 if test "x$ac_ct_RANLIB" = x; then
7545 RANLIB=":"
7546 else
7547 case $cross_compiling:$ac_tool_warned in
7548 yes:)
7549 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7550 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7551 ac_tool_warned=yes ;;
7552 esac
7553 RANLIB=$ac_ct_RANLIB
7554 fi
7555 else
7556 RANLIB="$ac_cv_prog_RANLIB"
7557 fi
7558
7559 test -z "$RANLIB" && RANLIB=:
7560
7561
7562
7563
7564
7565
7566 # Determine commands to create old-style static archives.
7567 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7568 old_postinstall_cmds='chmod 644 $oldlib'
7569 old_postuninstall_cmds=
7570
7571 if test -n "$RANLIB"; then
7572 case $host_os in
7573 openbsd*)
7574 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7575 ;;
7576 *)
7577 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7578 ;;
7579 esac
7580 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7581 fi
7582
7583 case $host_os in
7584 darwin*)
7585 lock_old_archive_extraction=yes ;;
7586 *)
7587 lock_old_archive_extraction=no ;;
7588 esac
7589
7590
7591
7592
7593
7594
7595
7596
7597
7598
7599
7600
7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
7617
7618
7619
7620
7621
7622
7623
7624
7625
7626
7627
7628 # If no C compiler was specified, use CC.
7629 LTCC=${LTCC-"$CC"}
7630
7631 # If no C compiler flags were specified, use CFLAGS.
7632 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7633
7634 # Allow CC to be a program name with arguments.
7635 compiler=$CC
7636
7637
7638 # Check for command to grab the raw symbol name followed by C symbol from nm.
7639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7640 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7641 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7642 $as_echo_n "(cached) " >&6
7643 else
7644
7645 # These are sane defaults that work on at least a few old systems.
7646 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7647
7648 # Character class describing NM global symbol codes.
7649 symcode='[BCDEGRST]'
7650
7651 # Regexp to match symbols that can be accessed directly from C.
7652 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7653
7654 # Define system-specific variables.
7655 case $host_os in
7656 aix*)
7657 symcode='[BCDT]'
7658 ;;
7659 cygwin* | mingw* | pw32* | cegcc*)
7660 symcode='[ABCDGISTW]'
7661 ;;
7662 hpux*)
7663 if test "$host_cpu" = ia64; then
7664 symcode='[ABCDEGRST]'
7665 fi
7666 ;;
7667 irix* | nonstopux*)
7668 symcode='[BCDEGRST]'
7669 ;;
7670 osf*)
7671 symcode='[BCDEGQRST]'
7672 ;;
7673 solaris*)
7674 symcode='[BDRT]'
7675 ;;
7676 sco3.2v5*)
7677 symcode='[DT]'
7678 ;;
7679 sysv4.2uw2*)
7680 symcode='[DT]'
7681 ;;
7682 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7683 symcode='[ABDT]'
7684 ;;
7685 sysv4)
7686 symcode='[DFNSTU]'
7687 ;;
7688 esac
7689
7690 # If we're using GNU nm, then use its standard symbol codes.
7691 case `$NM -V 2>&1` in
7692 *GNU* | *'with BFD'*)
7693 symcode='[ABCDGIRSTW]' ;;
7694 esac
7695
7696 # Transform an extracted symbol line into a proper C declaration.
7697 # Some systems (esp. on ia64) link data and code symbols differently,
7698 # so use this general approach.
7699 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7700
7701 # Transform an extracted symbol line into symbol name and symbol address
7702 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7703 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'"
7704
7705 # Handle CRLF in mingw tool chain
7706 opt_cr=
7707 case $build_os in
7708 mingw*)
7709 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7710 ;;
7711 esac
7712
7713 # Try without a prefix underscore, then with it.
7714 for ac_symprfx in "" "_"; do
7715
7716 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7717 symxfrm="\\1 $ac_symprfx\\2 \\2"
7718
7719 # Write the raw and C identifiers.
7720 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7721 # Fake it for dumpbin and say T for any non-static function
7722 # and D for any global variable.
7723 # Also find C++ and __fastcall symbols from MSVC++,
7724 # which start with @ or ?.
7725 lt_cv_sys_global_symbol_pipe="$AWK '"\
7726 " {last_section=section; section=\$ 3};"\
7727 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7728 " \$ 0!~/External *\|/{next};"\
7729 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7730 " {if(hide[section]) next};"\
7731 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7732 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7733 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7734 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7735 " ' prfx=^$ac_symprfx"
7736 else
7737 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7738 fi
7739
7740 # Check to see that the pipe works correctly.
7741 pipe_works=no
7742
7743 rm -f conftest*
7744 cat > conftest.$ac_ext <<_LT_EOF
7745 #ifdef __cplusplus
7746 extern "C" {
7747 #endif
7748 char nm_test_var;
7749 void nm_test_func(void);
7750 void nm_test_func(void){}
7751 #ifdef __cplusplus
7752 }
7753 #endif
7754 int main(){nm_test_var='a';nm_test_func();return(0);}
7755 _LT_EOF
7756
7757 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7758 (eval $ac_compile) 2>&5
7759 ac_status=$?
7760 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7761 test $ac_status = 0; }; then
7762 # Now try to grab the symbols.
7763 nlist=conftest.nm
7764 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7765 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7766 ac_status=$?
7767 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7768 test $ac_status = 0; } && test -s "$nlist"; then
7769 # Try sorting and uniquifying the output.
7770 if sort "$nlist" | uniq > "$nlist"T; then
7771 mv -f "$nlist"T "$nlist"
7772 else
7773 rm -f "$nlist"T
7774 fi
7775
7776 # Make sure that we snagged all the symbols we need.
7777 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7778 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7779 cat <<_LT_EOF > conftest.$ac_ext
7780 #ifdef __cplusplus
7781 extern "C" {
7782 #endif
7783
7784 _LT_EOF
7785 # Now generate the symbol file.
7786 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7787
7788 cat <<_LT_EOF >> conftest.$ac_ext
7789
7790 /* The mapping between symbol names and symbols. */
7791 const struct {
7792 const char *name;
7793 void *address;
7794 }
7795 lt__PROGRAM__LTX_preloaded_symbols[] =
7796 {
7797 { "@PROGRAM@", (void *) 0 },
7798 _LT_EOF
7799 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7800 cat <<\_LT_EOF >> conftest.$ac_ext
7801 {0, (void *) 0}
7802 };
7803
7804 /* This works around a problem in FreeBSD linker */
7805 #ifdef FREEBSD_WORKAROUND
7806 static const void *lt_preloaded_setup() {
7807 return lt__PROGRAM__LTX_preloaded_symbols;
7808 }
7809 #endif
7810
7811 #ifdef __cplusplus
7812 }
7813 #endif
7814 _LT_EOF
7815 # Now try linking the two files.
7816 mv conftest.$ac_objext conftstm.$ac_objext
7817 lt_save_LIBS="$LIBS"
7818 lt_save_CFLAGS="$CFLAGS"
7819 LIBS="conftstm.$ac_objext"
7820 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7821 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7822 (eval $ac_link) 2>&5
7823 ac_status=$?
7824 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7825 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7826 pipe_works=yes
7827 fi
7828 LIBS="$lt_save_LIBS"
7829 CFLAGS="$lt_save_CFLAGS"
7830 else
7831 echo "cannot find nm_test_func in $nlist" >&5
7832 fi
7833 else
7834 echo "cannot find nm_test_var in $nlist" >&5
7835 fi
7836 else
7837 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7838 fi
7839 else
7840 echo "$progname: failed program was:" >&5
7841 cat conftest.$ac_ext >&5
7842 fi
7843 rm -rf conftest* conftst*
7844
7845 # Do not use the global_symbol_pipe unless it works.
7846 if test "$pipe_works" = yes; then
7847 break
7848 else
7849 lt_cv_sys_global_symbol_pipe=
7850 fi
7851 done
7852
7853 fi
7854
7855 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7856 lt_cv_sys_global_symbol_to_cdecl=
7857 fi
7858 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7860 $as_echo "failed" >&6; }
7861 else
7862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7863 $as_echo "ok" >&6; }
7864 fi
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887 # Check whether --enable-libtool-lock was given.
7888 if test "${enable_libtool_lock+set}" = set; then :
7889 enableval=$enable_libtool_lock;
7890 fi
7891
7892 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7893
7894 # Some flags need to be propagated to the compiler or linker for good
7895 # libtool support.
7896 case $host in
7897 ia64-*-hpux*)
7898 # Find out which ABI we are using.
7899 echo 'int i;' > conftest.$ac_ext
7900 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7901 (eval $ac_compile) 2>&5
7902 ac_status=$?
7903 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7904 test $ac_status = 0; }; then
7905 case `/usr/bin/file conftest.$ac_objext` in
7906 *ELF-32*)
7907 HPUX_IA64_MODE="32"
7908 ;;
7909 *ELF-64*)
7910 HPUX_IA64_MODE="64"
7911 ;;
7912 esac
7913 fi
7914 rm -rf conftest*
7915 ;;
7916 *-*-irix6*)
7917 # Find out which ABI we are using.
7918 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7919 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7920 (eval $ac_compile) 2>&5
7921 ac_status=$?
7922 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7923 test $ac_status = 0; }; then
7924 if test "$lt_cv_prog_gnu_ld" = yes; then
7925 case `/usr/bin/file conftest.$ac_objext` in
7926 *32-bit*)
7927 LD="${LD-ld} -melf32bsmip"
7928 ;;
7929 *N32*)
7930 LD="${LD-ld} -melf32bmipn32"
7931 ;;
7932 *64-bit*)
7933 LD="${LD-ld} -melf64bmip"
7934 ;;
7935 esac
7936 else
7937 case `/usr/bin/file conftest.$ac_objext` in
7938 *32-bit*)
7939 LD="${LD-ld} -32"
7940 ;;
7941 *N32*)
7942 LD="${LD-ld} -n32"
7943 ;;
7944 *64-bit*)
7945 LD="${LD-ld} -64"
7946 ;;
7947 esac
7948 fi
7949 fi
7950 rm -rf conftest*
7951 ;;
7952
7953 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7954 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7955 # Find out which ABI we are using.
7956 echo 'int i;' > conftest.$ac_ext
7957 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7958 (eval $ac_compile) 2>&5
7959 ac_status=$?
7960 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7961 test $ac_status = 0; }; then
7962 case `/usr/bin/file conftest.o` in
7963 *32-bit*)
7964 case $host in
7965 x86_64-*kfreebsd*-gnu)
7966 LD="${LD-ld} -m elf_i386_fbsd"
7967 ;;
7968 x86_64-*linux*)
7969 case `/usr/bin/file conftest.o` in
7970 *x86-64*)
7971 LD="${LD-ld} -m elf32_x86_64"
7972 ;;
7973 *)
7974 LD="${LD-ld} -m elf_i386"
7975 ;;
7976 esac
7977 ;;
7978 powerpc64le-*linux*)
7979 LD="${LD-ld} -m elf32lppclinux"
7980 ;;
7981 powerpc64-*linux*)
7982 LD="${LD-ld} -m elf32ppclinux"
7983 ;;
7984 s390x-*linux*)
7985 LD="${LD-ld} -m elf_s390"
7986 ;;
7987 sparc64-*linux*)
7988 LD="${LD-ld} -m elf32_sparc"
7989 ;;
7990 esac
7991 ;;
7992 *64-bit*)
7993 case $host in
7994 x86_64-*kfreebsd*-gnu)
7995 LD="${LD-ld} -m elf_x86_64_fbsd"
7996 ;;
7997 x86_64-*linux*)
7998 LD="${LD-ld} -m elf_x86_64"
7999 ;;
8000 powerpcle-*linux*)
8001 LD="${LD-ld} -m elf64lppc"
8002 ;;
8003 powerpc-*linux*)
8004 LD="${LD-ld} -m elf64ppc"
8005 ;;
8006 s390*-*linux*|s390*-*tpf*)
8007 LD="${LD-ld} -m elf64_s390"
8008 ;;
8009 sparc*-*linux*)
8010 LD="${LD-ld} -m elf64_sparc"
8011 ;;
8012 esac
8013 ;;
8014 esac
8015 fi
8016 rm -rf conftest*
8017 ;;
8018
8019 *-*-sco3.2v5*)
8020 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
8021 SAVE_CFLAGS="$CFLAGS"
8022 CFLAGS="$CFLAGS -belf"
8023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
8024 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
8025 if test "${lt_cv_cc_needs_belf+set}" = set; then :
8026 $as_echo_n "(cached) " >&6
8027 else
8028 ac_ext=c
8029 ac_cpp='$CPP $CPPFLAGS'
8030 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8031 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8032 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8033
8034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8035 /* end confdefs.h. */
8036
8037 int
8038 main ()
8039 {
8040
8041 ;
8042 return 0;
8043 }
8044 _ACEOF
8045 if ac_fn_c_try_link "$LINENO"; then :
8046 lt_cv_cc_needs_belf=yes
8047 else
8048 lt_cv_cc_needs_belf=no
8049 fi
8050 rm -f core conftest.err conftest.$ac_objext \
8051 conftest$ac_exeext conftest.$ac_ext
8052 ac_ext=c
8053 ac_cpp='$CPP $CPPFLAGS'
8054 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8055 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8056 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8057
8058 fi
8059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
8060 $as_echo "$lt_cv_cc_needs_belf" >&6; }
8061 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
8062 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
8063 CFLAGS="$SAVE_CFLAGS"
8064 fi
8065 ;;
8066 sparc*-*solaris*)
8067 # Find out which ABI we are using.
8068 echo 'int i;' > conftest.$ac_ext
8069 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8070 (eval $ac_compile) 2>&5
8071 ac_status=$?
8072 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8073 test $ac_status = 0; }; then
8074 case `/usr/bin/file conftest.o` in
8075 *64-bit*)
8076 case $lt_cv_prog_gnu_ld in
8077 yes*) LD="${LD-ld} -m elf64_sparc" ;;
8078 *)
8079 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
8080 LD="${LD-ld} -64"
8081 fi
8082 ;;
8083 esac
8084 ;;
8085 esac
8086 fi
8087 rm -rf conftest*
8088 ;;
8089 esac
8090
8091 need_locks="$enable_libtool_lock"
8092
8093
8094 case $host_os in
8095 rhapsody* | darwin*)
8096 if test -n "$ac_tool_prefix"; then
8097 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
8098 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
8099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8100 $as_echo_n "checking for $ac_word... " >&6; }
8101 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
8102 $as_echo_n "(cached) " >&6
8103 else
8104 if test -n "$DSYMUTIL"; then
8105 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
8106 else
8107 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8108 for as_dir in $PATH
8109 do
8110 IFS=$as_save_IFS
8111 test -z "$as_dir" && as_dir=.
8112 for ac_exec_ext in '' $ac_executable_extensions; do
8113 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8114 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
8115 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8116 break 2
8117 fi
8118 done
8119 done
8120 IFS=$as_save_IFS
8121
8122 fi
8123 fi
8124 DSYMUTIL=$ac_cv_prog_DSYMUTIL
8125 if test -n "$DSYMUTIL"; then
8126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
8127 $as_echo "$DSYMUTIL" >&6; }
8128 else
8129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8130 $as_echo "no" >&6; }
8131 fi
8132
8133
8134 fi
8135 if test -z "$ac_cv_prog_DSYMUTIL"; then
8136 ac_ct_DSYMUTIL=$DSYMUTIL
8137 # Extract the first word of "dsymutil", so it can be a program name with args.
8138 set dummy dsymutil; ac_word=$2
8139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8140 $as_echo_n "checking for $ac_word... " >&6; }
8141 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
8142 $as_echo_n "(cached) " >&6
8143 else
8144 if test -n "$ac_ct_DSYMUTIL"; then
8145 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
8146 else
8147 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8148 for as_dir in $PATH
8149 do
8150 IFS=$as_save_IFS
8151 test -z "$as_dir" && as_dir=.
8152 for ac_exec_ext in '' $ac_executable_extensions; do
8153 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8154 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
8155 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8156 break 2
8157 fi
8158 done
8159 done
8160 IFS=$as_save_IFS
8161
8162 fi
8163 fi
8164 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
8165 if test -n "$ac_ct_DSYMUTIL"; then
8166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
8167 $as_echo "$ac_ct_DSYMUTIL" >&6; }
8168 else
8169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8170 $as_echo "no" >&6; }
8171 fi
8172
8173 if test "x$ac_ct_DSYMUTIL" = x; then
8174 DSYMUTIL=":"
8175 else
8176 case $cross_compiling:$ac_tool_warned in
8177 yes:)
8178 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8179 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8180 ac_tool_warned=yes ;;
8181 esac
8182 DSYMUTIL=$ac_ct_DSYMUTIL
8183 fi
8184 else
8185 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8186 fi
8187
8188 if test -n "$ac_tool_prefix"; then
8189 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8190 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8192 $as_echo_n "checking for $ac_word... " >&6; }
8193 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
8194 $as_echo_n "(cached) " >&6
8195 else
8196 if test -n "$NMEDIT"; then
8197 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8198 else
8199 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8200 for as_dir in $PATH
8201 do
8202 IFS=$as_save_IFS
8203 test -z "$as_dir" && as_dir=.
8204 for ac_exec_ext in '' $ac_executable_extensions; do
8205 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8206 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8207 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8208 break 2
8209 fi
8210 done
8211 done
8212 IFS=$as_save_IFS
8213
8214 fi
8215 fi
8216 NMEDIT=$ac_cv_prog_NMEDIT
8217 if test -n "$NMEDIT"; then
8218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8219 $as_echo "$NMEDIT" >&6; }
8220 else
8221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8222 $as_echo "no" >&6; }
8223 fi
8224
8225
8226 fi
8227 if test -z "$ac_cv_prog_NMEDIT"; then
8228 ac_ct_NMEDIT=$NMEDIT
8229 # Extract the first word of "nmedit", so it can be a program name with args.
8230 set dummy nmedit; ac_word=$2
8231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8232 $as_echo_n "checking for $ac_word... " >&6; }
8233 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
8234 $as_echo_n "(cached) " >&6
8235 else
8236 if test -n "$ac_ct_NMEDIT"; then
8237 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8238 else
8239 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8240 for as_dir in $PATH
8241 do
8242 IFS=$as_save_IFS
8243 test -z "$as_dir" && as_dir=.
8244 for ac_exec_ext in '' $ac_executable_extensions; do
8245 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8246 ac_cv_prog_ac_ct_NMEDIT="nmedit"
8247 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8248 break 2
8249 fi
8250 done
8251 done
8252 IFS=$as_save_IFS
8253
8254 fi
8255 fi
8256 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8257 if test -n "$ac_ct_NMEDIT"; then
8258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8259 $as_echo "$ac_ct_NMEDIT" >&6; }
8260 else
8261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8262 $as_echo "no" >&6; }
8263 fi
8264
8265 if test "x$ac_ct_NMEDIT" = x; then
8266 NMEDIT=":"
8267 else
8268 case $cross_compiling:$ac_tool_warned in
8269 yes:)
8270 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8271 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8272 ac_tool_warned=yes ;;
8273 esac
8274 NMEDIT=$ac_ct_NMEDIT
8275 fi
8276 else
8277 NMEDIT="$ac_cv_prog_NMEDIT"
8278 fi
8279
8280 if test -n "$ac_tool_prefix"; then
8281 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8282 set dummy ${ac_tool_prefix}lipo; ac_word=$2
8283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8284 $as_echo_n "checking for $ac_word... " >&6; }
8285 if test "${ac_cv_prog_LIPO+set}" = set; then :
8286 $as_echo_n "(cached) " >&6
8287 else
8288 if test -n "$LIPO"; then
8289 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8290 else
8291 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8292 for as_dir in $PATH
8293 do
8294 IFS=$as_save_IFS
8295 test -z "$as_dir" && as_dir=.
8296 for ac_exec_ext in '' $ac_executable_extensions; do
8297 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8298 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8299 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8300 break 2
8301 fi
8302 done
8303 done
8304 IFS=$as_save_IFS
8305
8306 fi
8307 fi
8308 LIPO=$ac_cv_prog_LIPO
8309 if test -n "$LIPO"; then
8310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8311 $as_echo "$LIPO" >&6; }
8312 else
8313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8314 $as_echo "no" >&6; }
8315 fi
8316
8317
8318 fi
8319 if test -z "$ac_cv_prog_LIPO"; then
8320 ac_ct_LIPO=$LIPO
8321 # Extract the first word of "lipo", so it can be a program name with args.
8322 set dummy lipo; ac_word=$2
8323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8324 $as_echo_n "checking for $ac_word... " >&6; }
8325 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
8326 $as_echo_n "(cached) " >&6
8327 else
8328 if test -n "$ac_ct_LIPO"; then
8329 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8330 else
8331 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8332 for as_dir in $PATH
8333 do
8334 IFS=$as_save_IFS
8335 test -z "$as_dir" && as_dir=.
8336 for ac_exec_ext in '' $ac_executable_extensions; do
8337 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8338 ac_cv_prog_ac_ct_LIPO="lipo"
8339 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8340 break 2
8341 fi
8342 done
8343 done
8344 IFS=$as_save_IFS
8345
8346 fi
8347 fi
8348 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8349 if test -n "$ac_ct_LIPO"; then
8350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8351 $as_echo "$ac_ct_LIPO" >&6; }
8352 else
8353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8354 $as_echo "no" >&6; }
8355 fi
8356
8357 if test "x$ac_ct_LIPO" = x; then
8358 LIPO=":"
8359 else
8360 case $cross_compiling:$ac_tool_warned in
8361 yes:)
8362 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8363 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8364 ac_tool_warned=yes ;;
8365 esac
8366 LIPO=$ac_ct_LIPO
8367 fi
8368 else
8369 LIPO="$ac_cv_prog_LIPO"
8370 fi
8371
8372 if test -n "$ac_tool_prefix"; then
8373 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8374 set dummy ${ac_tool_prefix}otool; ac_word=$2
8375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8376 $as_echo_n "checking for $ac_word... " >&6; }
8377 if test "${ac_cv_prog_OTOOL+set}" = set; then :
8378 $as_echo_n "(cached) " >&6
8379 else
8380 if test -n "$OTOOL"; then
8381 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8382 else
8383 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8384 for as_dir in $PATH
8385 do
8386 IFS=$as_save_IFS
8387 test -z "$as_dir" && as_dir=.
8388 for ac_exec_ext in '' $ac_executable_extensions; do
8389 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8390 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8391 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8392 break 2
8393 fi
8394 done
8395 done
8396 IFS=$as_save_IFS
8397
8398 fi
8399 fi
8400 OTOOL=$ac_cv_prog_OTOOL
8401 if test -n "$OTOOL"; then
8402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8403 $as_echo "$OTOOL" >&6; }
8404 else
8405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8406 $as_echo "no" >&6; }
8407 fi
8408
8409
8410 fi
8411 if test -z "$ac_cv_prog_OTOOL"; then
8412 ac_ct_OTOOL=$OTOOL
8413 # Extract the first word of "otool", so it can be a program name with args.
8414 set dummy otool; ac_word=$2
8415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8416 $as_echo_n "checking for $ac_word... " >&6; }
8417 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
8418 $as_echo_n "(cached) " >&6
8419 else
8420 if test -n "$ac_ct_OTOOL"; then
8421 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8422 else
8423 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8424 for as_dir in $PATH
8425 do
8426 IFS=$as_save_IFS
8427 test -z "$as_dir" && as_dir=.
8428 for ac_exec_ext in '' $ac_executable_extensions; do
8429 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8430 ac_cv_prog_ac_ct_OTOOL="otool"
8431 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8432 break 2
8433 fi
8434 done
8435 done
8436 IFS=$as_save_IFS
8437
8438 fi
8439 fi
8440 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8441 if test -n "$ac_ct_OTOOL"; then
8442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8443 $as_echo "$ac_ct_OTOOL" >&6; }
8444 else
8445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8446 $as_echo "no" >&6; }
8447 fi
8448
8449 if test "x$ac_ct_OTOOL" = x; then
8450 OTOOL=":"
8451 else
8452 case $cross_compiling:$ac_tool_warned in
8453 yes:)
8454 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8455 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8456 ac_tool_warned=yes ;;
8457 esac
8458 OTOOL=$ac_ct_OTOOL
8459 fi
8460 else
8461 OTOOL="$ac_cv_prog_OTOOL"
8462 fi
8463
8464 if test -n "$ac_tool_prefix"; then
8465 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8466 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8468 $as_echo_n "checking for $ac_word... " >&6; }
8469 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
8470 $as_echo_n "(cached) " >&6
8471 else
8472 if test -n "$OTOOL64"; then
8473 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8474 else
8475 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8476 for as_dir in $PATH
8477 do
8478 IFS=$as_save_IFS
8479 test -z "$as_dir" && as_dir=.
8480 for ac_exec_ext in '' $ac_executable_extensions; do
8481 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8482 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8483 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8484 break 2
8485 fi
8486 done
8487 done
8488 IFS=$as_save_IFS
8489
8490 fi
8491 fi
8492 OTOOL64=$ac_cv_prog_OTOOL64
8493 if test -n "$OTOOL64"; then
8494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8495 $as_echo "$OTOOL64" >&6; }
8496 else
8497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8498 $as_echo "no" >&6; }
8499 fi
8500
8501
8502 fi
8503 if test -z "$ac_cv_prog_OTOOL64"; then
8504 ac_ct_OTOOL64=$OTOOL64
8505 # Extract the first word of "otool64", so it can be a program name with args.
8506 set dummy otool64; ac_word=$2
8507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8508 $as_echo_n "checking for $ac_word... " >&6; }
8509 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
8510 $as_echo_n "(cached) " >&6
8511 else
8512 if test -n "$ac_ct_OTOOL64"; then
8513 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8514 else
8515 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8516 for as_dir in $PATH
8517 do
8518 IFS=$as_save_IFS
8519 test -z "$as_dir" && as_dir=.
8520 for ac_exec_ext in '' $ac_executable_extensions; do
8521 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8522 ac_cv_prog_ac_ct_OTOOL64="otool64"
8523 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8524 break 2
8525 fi
8526 done
8527 done
8528 IFS=$as_save_IFS
8529
8530 fi
8531 fi
8532 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8533 if test -n "$ac_ct_OTOOL64"; then
8534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8535 $as_echo "$ac_ct_OTOOL64" >&6; }
8536 else
8537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8538 $as_echo "no" >&6; }
8539 fi
8540
8541 if test "x$ac_ct_OTOOL64" = x; then
8542 OTOOL64=":"
8543 else
8544 case $cross_compiling:$ac_tool_warned in
8545 yes:)
8546 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8547 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8548 ac_tool_warned=yes ;;
8549 esac
8550 OTOOL64=$ac_ct_OTOOL64
8551 fi
8552 else
8553 OTOOL64="$ac_cv_prog_OTOOL64"
8554 fi
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
8566
8567
8568
8569
8570
8571
8572
8573
8574
8575
8576
8577
8578
8579
8580
8581
8582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8583 $as_echo_n "checking for -single_module linker flag... " >&6; }
8584 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8585 $as_echo_n "(cached) " >&6
8586 else
8587 lt_cv_apple_cc_single_mod=no
8588 if test -z "${LT_MULTI_MODULE}"; then
8589 # By default we will add the -single_module flag. You can override
8590 # by either setting the environment variable LT_MULTI_MODULE
8591 # non-empty at configure time, or by adding -multi_module to the
8592 # link flags.
8593 rm -rf libconftest.dylib*
8594 echo "int foo(void){return 1;}" > conftest.c
8595 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8596 -dynamiclib -Wl,-single_module conftest.c" >&5
8597 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8598 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8599 _lt_result=$?
8600 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8601 lt_cv_apple_cc_single_mod=yes
8602 else
8603 cat conftest.err >&5
8604 fi
8605 rm -rf libconftest.dylib*
8606 rm -f conftest.*
8607 fi
8608 fi
8609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8610 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8612 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8613 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8614 $as_echo_n "(cached) " >&6
8615 else
8616 lt_cv_ld_exported_symbols_list=no
8617 save_LDFLAGS=$LDFLAGS
8618 echo "_main" > conftest.sym
8619 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8621 /* end confdefs.h. */
8622
8623 int
8624 main ()
8625 {
8626
8627 ;
8628 return 0;
8629 }
8630 _ACEOF
8631 if ac_fn_c_try_link "$LINENO"; then :
8632 lt_cv_ld_exported_symbols_list=yes
8633 else
8634 lt_cv_ld_exported_symbols_list=no
8635 fi
8636 rm -f core conftest.err conftest.$ac_objext \
8637 conftest$ac_exeext conftest.$ac_ext
8638 LDFLAGS="$save_LDFLAGS"
8639
8640 fi
8641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8642 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8644 $as_echo_n "checking for -force_load linker flag... " >&6; }
8645 if test "${lt_cv_ld_force_load+set}" = set; then :
8646 $as_echo_n "(cached) " >&6
8647 else
8648 lt_cv_ld_force_load=no
8649 cat > conftest.c << _LT_EOF
8650 int forced_loaded() { return 2;}
8651 _LT_EOF
8652 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8653 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8654 echo "$AR cru libconftest.a conftest.o" >&5
8655 $AR cru libconftest.a conftest.o 2>&5
8656 cat > conftest.c << _LT_EOF
8657 int main() { return 0;}
8658 _LT_EOF
8659 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8660 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8661 _lt_result=$?
8662 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8663 lt_cv_ld_force_load=yes
8664 else
8665 cat conftest.err >&5
8666 fi
8667 rm -f conftest.err libconftest.a conftest conftest.c
8668 rm -rf conftest.dSYM
8669
8670 fi
8671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8672 $as_echo "$lt_cv_ld_force_load" >&6; }
8673 case $host_os in
8674 rhapsody* | darwin1.[012])
8675 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8676 darwin1.*)
8677 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8678 darwin*) # darwin 5.x on
8679 # if running on 10.5 or later, the deployment target defaults
8680 # to the OS version, if on x86, and 10.4, the deployment
8681 # target defaults to 10.4. Don't you love it?
8682 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8683 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8684 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8685 10.[012]*)
8686 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8687 10.*)
8688 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8689 esac
8690 ;;
8691 esac
8692 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8693 _lt_dar_single_mod='$single_module'
8694 fi
8695 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8696 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8697 else
8698 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8699 fi
8700 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8701 _lt_dsymutil='~$DSYMUTIL $lib || :'
8702 else
8703 _lt_dsymutil=
8704 fi
8705 ;;
8706 esac
8707
8708 for ac_header in dlfcn.h
8709 do :
8710 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8711 "
8712 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8713 cat >>confdefs.h <<_ACEOF
8714 #define HAVE_DLFCN_H 1
8715 _ACEOF
8716
8717 fi
8718
8719 done
8720
8721
8722
8723
8724
8725
8726 # Set options
8727
8728
8729
8730 enable_dlopen=no
8731
8732
8733 enable_win32_dll=no
8734
8735
8736 # Check whether --enable-shared was given.
8737 if test "${enable_shared+set}" = set; then :
8738 enableval=$enable_shared; p=${PACKAGE-default}
8739 case $enableval in
8740 yes) enable_shared=yes ;;
8741 no) enable_shared=no ;;
8742 *)
8743 enable_shared=no
8744 # Look at the argument we got. We use all the common list separators.
8745 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8746 for pkg in $enableval; do
8747 IFS="$lt_save_ifs"
8748 if test "X$pkg" = "X$p"; then
8749 enable_shared=yes
8750 fi
8751 done
8752 IFS="$lt_save_ifs"
8753 ;;
8754 esac
8755 else
8756 enable_shared=yes
8757 fi
8758
8759
8760
8761
8762
8763
8764
8765
8766
8767 # Check whether --enable-static was given.
8768 if test "${enable_static+set}" = set; then :
8769 enableval=$enable_static; p=${PACKAGE-default}
8770 case $enableval in
8771 yes) enable_static=yes ;;
8772 no) enable_static=no ;;
8773 *)
8774 enable_static=no
8775 # Look at the argument we got. We use all the common list separators.
8776 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8777 for pkg in $enableval; do
8778 IFS="$lt_save_ifs"
8779 if test "X$pkg" = "X$p"; then
8780 enable_static=yes
8781 fi
8782 done
8783 IFS="$lt_save_ifs"
8784 ;;
8785 esac
8786 else
8787 enable_static=yes
8788 fi
8789
8790
8791
8792
8793
8794
8795
8796
8797
8798
8799 # Check whether --with-pic was given.
8800 if test "${with_pic+set}" = set; then :
8801 withval=$with_pic; pic_mode="$withval"
8802 else
8803 pic_mode=default
8804 fi
8805
8806
8807 test -z "$pic_mode" && pic_mode=default
8808
8809
8810
8811
8812
8813
8814
8815 # Check whether --enable-fast-install was given.
8816 if test "${enable_fast_install+set}" = set; then :
8817 enableval=$enable_fast_install; p=${PACKAGE-default}
8818 case $enableval in
8819 yes) enable_fast_install=yes ;;
8820 no) enable_fast_install=no ;;
8821 *)
8822 enable_fast_install=no
8823 # Look at the argument we got. We use all the common list separators.
8824 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8825 for pkg in $enableval; do
8826 IFS="$lt_save_ifs"
8827 if test "X$pkg" = "X$p"; then
8828 enable_fast_install=yes
8829 fi
8830 done
8831 IFS="$lt_save_ifs"
8832 ;;
8833 esac
8834 else
8835 enable_fast_install=yes
8836 fi
8837
8838
8839
8840
8841
8842
8843
8844
8845
8846
8847
8848 # This can be used to rebuild libtool when needed
8849 LIBTOOL_DEPS="$ltmain"
8850
8851 # Always use our own libtool.
8852 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8853
8854
8855
8856
8857
8858
8859
8860
8861
8862
8863
8864
8865
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875
8876
8877
8878
8879 test -z "$LN_S" && LN_S="ln -s"
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894 if test -n "${ZSH_VERSION+set}" ; then
8895 setopt NO_GLOB_SUBST
8896 fi
8897
8898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8899 $as_echo_n "checking for objdir... " >&6; }
8900 if test "${lt_cv_objdir+set}" = set; then :
8901 $as_echo_n "(cached) " >&6
8902 else
8903 rm -f .libs 2>/dev/null
8904 mkdir .libs 2>/dev/null
8905 if test -d .libs; then
8906 lt_cv_objdir=.libs
8907 else
8908 # MS-DOS does not allow filenames that begin with a dot.
8909 lt_cv_objdir=_libs
8910 fi
8911 rmdir .libs 2>/dev/null
8912 fi
8913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8914 $as_echo "$lt_cv_objdir" >&6; }
8915 objdir=$lt_cv_objdir
8916
8917
8918
8919
8920
8921 cat >>confdefs.h <<_ACEOF
8922 #define LT_OBJDIR "$lt_cv_objdir/"
8923 _ACEOF
8924
8925
8926
8927
8928 case $host_os in
8929 aix3*)
8930 # AIX sometimes has problems with the GCC collect2 program. For some
8931 # reason, if we set the COLLECT_NAMES environment variable, the problems
8932 # vanish in a puff of smoke.
8933 if test "X${COLLECT_NAMES+set}" != Xset; then
8934 COLLECT_NAMES=
8935 export COLLECT_NAMES
8936 fi
8937 ;;
8938 esac
8939
8940 # Global variables:
8941 ofile=libtool
8942 can_build_shared=yes
8943
8944 # All known linkers require a `.a' archive for static linking (except MSVC,
8945 # which needs '.lib').
8946 libext=a
8947
8948 with_gnu_ld="$lt_cv_prog_gnu_ld"
8949
8950 old_CC="$CC"
8951 old_CFLAGS="$CFLAGS"
8952
8953 # Set sane defaults for various variables
8954 test -z "$CC" && CC=cc
8955 test -z "$LTCC" && LTCC=$CC
8956 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8957 test -z "$LD" && LD=ld
8958 test -z "$ac_objext" && ac_objext=o
8959
8960 for cc_temp in $compiler""; do
8961 case $cc_temp in
8962 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8963 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8964 \-*) ;;
8965 *) break;;
8966 esac
8967 done
8968 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8969
8970
8971 # Only perform the check for file, if the check method requires it
8972 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8973 case $deplibs_check_method in
8974 file_magic*)
8975 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8977 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8978 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
8979 $as_echo_n "(cached) " >&6
8980 else
8981 case $MAGIC_CMD in
8982 [\\/*] | ?:[\\/]*)
8983 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8984 ;;
8985 *)
8986 lt_save_MAGIC_CMD="$MAGIC_CMD"
8987 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8988 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8989 for ac_dir in $ac_dummy; do
8990 IFS="$lt_save_ifs"
8991 test -z "$ac_dir" && ac_dir=.
8992 if test -f $ac_dir/${ac_tool_prefix}file; then
8993 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8994 if test -n "$file_magic_test_file"; then
8995 case $deplibs_check_method in
8996 "file_magic "*)
8997 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8998 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8999 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9000 $EGREP "$file_magic_regex" > /dev/null; then
9001 :
9002 else
9003 cat <<_LT_EOF 1>&2
9004
9005 *** Warning: the command libtool uses to detect shared libraries,
9006 *** $file_magic_cmd, produces output that libtool cannot recognize.
9007 *** The result is that libtool may fail to recognize shared libraries
9008 *** as such. This will affect the creation of libtool libraries that
9009 *** depend on shared libraries, but programs linked with such libtool
9010 *** libraries will work regardless of this problem. Nevertheless, you
9011 *** may want to report the problem to your system manager and/or to
9012 *** bug-libtool@gnu.org
9013
9014 _LT_EOF
9015 fi ;;
9016 esac
9017 fi
9018 break
9019 fi
9020 done
9021 IFS="$lt_save_ifs"
9022 MAGIC_CMD="$lt_save_MAGIC_CMD"
9023 ;;
9024 esac
9025 fi
9026
9027 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9028 if test -n "$MAGIC_CMD"; then
9029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9030 $as_echo "$MAGIC_CMD" >&6; }
9031 else
9032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9033 $as_echo "no" >&6; }
9034 fi
9035
9036
9037
9038
9039
9040 if test -z "$lt_cv_path_MAGIC_CMD"; then
9041 if test -n "$ac_tool_prefix"; then
9042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9043 $as_echo_n "checking for file... " >&6; }
9044 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9045 $as_echo_n "(cached) " >&6
9046 else
9047 case $MAGIC_CMD in
9048 [\\/*] | ?:[\\/]*)
9049 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9050 ;;
9051 *)
9052 lt_save_MAGIC_CMD="$MAGIC_CMD"
9053 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9054 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9055 for ac_dir in $ac_dummy; do
9056 IFS="$lt_save_ifs"
9057 test -z "$ac_dir" && ac_dir=.
9058 if test -f $ac_dir/file; then
9059 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9060 if test -n "$file_magic_test_file"; then
9061 case $deplibs_check_method in
9062 "file_magic "*)
9063 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9064 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9065 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9066 $EGREP "$file_magic_regex" > /dev/null; then
9067 :
9068 else
9069 cat <<_LT_EOF 1>&2
9070
9071 *** Warning: the command libtool uses to detect shared libraries,
9072 *** $file_magic_cmd, produces output that libtool cannot recognize.
9073 *** The result is that libtool may fail to recognize shared libraries
9074 *** as such. This will affect the creation of libtool libraries that
9075 *** depend on shared libraries, but programs linked with such libtool
9076 *** libraries will work regardless of this problem. Nevertheless, you
9077 *** may want to report the problem to your system manager and/or to
9078 *** bug-libtool@gnu.org
9079
9080 _LT_EOF
9081 fi ;;
9082 esac
9083 fi
9084 break
9085 fi
9086 done
9087 IFS="$lt_save_ifs"
9088 MAGIC_CMD="$lt_save_MAGIC_CMD"
9089 ;;
9090 esac
9091 fi
9092
9093 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9094 if test -n "$MAGIC_CMD"; then
9095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9096 $as_echo "$MAGIC_CMD" >&6; }
9097 else
9098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9099 $as_echo "no" >&6; }
9100 fi
9101
9102
9103 else
9104 MAGIC_CMD=:
9105 fi
9106 fi
9107
9108 fi
9109 ;;
9110 esac
9111
9112 # Use C for the default configuration in the libtool script
9113
9114 lt_save_CC="$CC"
9115 ac_ext=c
9116 ac_cpp='$CPP $CPPFLAGS'
9117 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9118 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9119 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9120
9121
9122 # Source file extension for C test sources.
9123 ac_ext=c
9124
9125 # Object file extension for compiled C test sources.
9126 objext=o
9127 objext=$objext
9128
9129 # Code to be used in simple compile tests
9130 lt_simple_compile_test_code="int some_variable = 0;"
9131
9132 # Code to be used in simple link tests
9133 lt_simple_link_test_code='int main(){return(0);}'
9134
9135
9136
9137
9138
9139
9140
9141 # If no C compiler was specified, use CC.
9142 LTCC=${LTCC-"$CC"}
9143
9144 # If no C compiler flags were specified, use CFLAGS.
9145 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9146
9147 # Allow CC to be a program name with arguments.
9148 compiler=$CC
9149
9150 # Save the default compiler, since it gets overwritten when the other
9151 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9152 compiler_DEFAULT=$CC
9153
9154 # save warnings/boilerplate of simple test code
9155 ac_outfile=conftest.$ac_objext
9156 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9157 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9158 _lt_compiler_boilerplate=`cat conftest.err`
9159 $RM conftest*
9160
9161 ac_outfile=conftest.$ac_objext
9162 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9163 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9164 _lt_linker_boilerplate=`cat conftest.err`
9165 $RM -r conftest*
9166
9167
9168 ## CAVEAT EMPTOR:
9169 ## There is no encapsulation within the following macros, do not change
9170 ## the running order or otherwise move them around unless you know exactly
9171 ## what you are doing...
9172 if test -n "$compiler"; then
9173
9174 lt_prog_compiler_no_builtin_flag=
9175
9176 if test "$GCC" = yes; then
9177 case $cc_basename in
9178 nvcc*)
9179 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9180 *)
9181 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9182 esac
9183
9184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9185 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9186 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9187 $as_echo_n "(cached) " >&6
9188 else
9189 lt_cv_prog_compiler_rtti_exceptions=no
9190 ac_outfile=conftest.$ac_objext
9191 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9192 lt_compiler_flag="-fno-rtti -fno-exceptions"
9193 # Insert the option either (1) after the last *FLAGS variable, or
9194 # (2) before a word containing "conftest.", or (3) at the end.
9195 # Note that $ac_compile itself does not contain backslashes and begins
9196 # with a dollar sign (not a hyphen), so the echo should work correctly.
9197 # The option is referenced via a variable to avoid confusing sed.
9198 lt_compile=`echo "$ac_compile" | $SED \
9199 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9200 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9201 -e 's:$: $lt_compiler_flag:'`
9202 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9203 (eval "$lt_compile" 2>conftest.err)
9204 ac_status=$?
9205 cat conftest.err >&5
9206 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9207 if (exit $ac_status) && test -s "$ac_outfile"; then
9208 # The compiler can only warn and ignore the option if not recognized
9209 # So say no if there are warnings other than the usual output.
9210 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9211 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9212 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9213 lt_cv_prog_compiler_rtti_exceptions=yes
9214 fi
9215 fi
9216 $RM conftest*
9217
9218 fi
9219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9220 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9221
9222 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9223 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9224 else
9225 :
9226 fi
9227
9228 fi
9229
9230
9231
9232
9233
9234
9235 lt_prog_compiler_wl=
9236 lt_prog_compiler_pic=
9237 lt_prog_compiler_static=
9238
9239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9240 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9241
9242 if test "$GCC" = yes; then
9243 lt_prog_compiler_wl='-Wl,'
9244 lt_prog_compiler_static='-static'
9245
9246 case $host_os in
9247 aix*)
9248 # All AIX code is PIC.
9249 if test "$host_cpu" = ia64; then
9250 # AIX 5 now supports IA64 processor
9251 lt_prog_compiler_static='-Bstatic'
9252 fi
9253 lt_prog_compiler_pic='-fPIC'
9254 ;;
9255
9256 amigaos*)
9257 case $host_cpu in
9258 powerpc)
9259 # see comment about AmigaOS4 .so support
9260 lt_prog_compiler_pic='-fPIC'
9261 ;;
9262 m68k)
9263 # FIXME: we need at least 68020 code to build shared libraries, but
9264 # adding the `-m68020' flag to GCC prevents building anything better,
9265 # like `-m68040'.
9266 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9267 ;;
9268 esac
9269 ;;
9270
9271 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9272 # PIC is the default for these OSes.
9273 ;;
9274
9275 mingw* | cygwin* | pw32* | os2* | cegcc*)
9276 # This hack is so that the source file can tell whether it is being
9277 # built for inclusion in a dll (and should export symbols for example).
9278 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9279 # (--disable-auto-import) libraries
9280 lt_prog_compiler_pic='-DDLL_EXPORT'
9281 ;;
9282
9283 darwin* | rhapsody*)
9284 # PIC is the default on this platform
9285 # Common symbols not allowed in MH_DYLIB files
9286 lt_prog_compiler_pic='-fno-common'
9287 ;;
9288
9289 haiku*)
9290 # PIC is the default for Haiku.
9291 # The "-static" flag exists, but is broken.
9292 lt_prog_compiler_static=
9293 ;;
9294
9295 hpux*)
9296 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9297 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9298 # sets the default TLS model and affects inlining.
9299 case $host_cpu in
9300 hppa*64*)
9301 # +Z the default
9302 ;;
9303 *)
9304 lt_prog_compiler_pic='-fPIC'
9305 ;;
9306 esac
9307 ;;
9308
9309 interix[3-9]*)
9310 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9311 # Instead, we relocate shared libraries at runtime.
9312 ;;
9313
9314 msdosdjgpp*)
9315 # Just because we use GCC doesn't mean we suddenly get shared libraries
9316 # on systems that don't support them.
9317 lt_prog_compiler_can_build_shared=no
9318 enable_shared=no
9319 ;;
9320
9321 *nto* | *qnx*)
9322 # QNX uses GNU C++, but need to define -shared option too, otherwise
9323 # it will coredump.
9324 lt_prog_compiler_pic='-fPIC -shared'
9325 ;;
9326
9327 sysv4*MP*)
9328 if test -d /usr/nec; then
9329 lt_prog_compiler_pic=-Kconform_pic
9330 fi
9331 ;;
9332
9333 *)
9334 lt_prog_compiler_pic='-fPIC'
9335 ;;
9336 esac
9337
9338 case $cc_basename in
9339 nvcc*) # Cuda Compiler Driver 2.2
9340 lt_prog_compiler_wl='-Xlinker '
9341 lt_prog_compiler_pic='-Xcompiler -fPIC'
9342 ;;
9343 esac
9344 else
9345 # PORTME Check for flag to pass linker flags through the system compiler.
9346 case $host_os in
9347 aix*)
9348 lt_prog_compiler_wl='-Wl,'
9349 if test "$host_cpu" = ia64; then
9350 # AIX 5 now supports IA64 processor
9351 lt_prog_compiler_static='-Bstatic'
9352 else
9353 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9354 fi
9355 ;;
9356
9357 mingw* | cygwin* | pw32* | os2* | cegcc*)
9358 # This hack is so that the source file can tell whether it is being
9359 # built for inclusion in a dll (and should export symbols for example).
9360 lt_prog_compiler_pic='-DDLL_EXPORT'
9361 ;;
9362
9363 hpux9* | hpux10* | hpux11*)
9364 lt_prog_compiler_wl='-Wl,'
9365 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9366 # not for PA HP-UX.
9367 case $host_cpu in
9368 hppa*64*|ia64*)
9369 # +Z the default
9370 ;;
9371 *)
9372 lt_prog_compiler_pic='+Z'
9373 ;;
9374 esac
9375 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9376 lt_prog_compiler_static='${wl}-a ${wl}archive'
9377 ;;
9378
9379 irix5* | irix6* | nonstopux*)
9380 lt_prog_compiler_wl='-Wl,'
9381 # PIC (with -KPIC) is the default.
9382 lt_prog_compiler_static='-non_shared'
9383 ;;
9384
9385 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9386 case $cc_basename in
9387 # old Intel for x86_64 which still supported -KPIC.
9388 ecc*)
9389 lt_prog_compiler_wl='-Wl,'
9390 lt_prog_compiler_pic='-KPIC'
9391 lt_prog_compiler_static='-static'
9392 ;;
9393 # icc used to be incompatible with GCC.
9394 # ICC 10 doesn't accept -KPIC any more.
9395 icc* | ifort*)
9396 lt_prog_compiler_wl='-Wl,'
9397 lt_prog_compiler_pic='-fPIC'
9398 lt_prog_compiler_static='-static'
9399 ;;
9400 # Lahey Fortran 8.1.
9401 lf95*)
9402 lt_prog_compiler_wl='-Wl,'
9403 lt_prog_compiler_pic='--shared'
9404 lt_prog_compiler_static='--static'
9405 ;;
9406 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9407 # Portland Group compilers (*not* the Pentium gcc compiler,
9408 # which looks to be a dead project)
9409 lt_prog_compiler_wl='-Wl,'
9410 lt_prog_compiler_pic='-fpic'
9411 lt_prog_compiler_static='-Bstatic'
9412 ;;
9413 ccc*)
9414 lt_prog_compiler_wl='-Wl,'
9415 # All Alpha code is PIC.
9416 lt_prog_compiler_static='-non_shared'
9417 ;;
9418 xl* | bgxl* | bgf* | mpixl*)
9419 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9420 lt_prog_compiler_wl='-Wl,'
9421 lt_prog_compiler_pic='-qpic'
9422 lt_prog_compiler_static='-qstaticlink'
9423 ;;
9424 *)
9425 case `$CC -V 2>&1 | sed 5q` in
9426 *Sun\ F* | *Sun*Fortran*)
9427 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9428 lt_prog_compiler_pic='-KPIC'
9429 lt_prog_compiler_static='-Bstatic'
9430 lt_prog_compiler_wl=''
9431 ;;
9432 *Sun\ C*)
9433 # Sun C 5.9
9434 lt_prog_compiler_pic='-KPIC'
9435 lt_prog_compiler_static='-Bstatic'
9436 lt_prog_compiler_wl='-Wl,'
9437 ;;
9438 esac
9439 ;;
9440 esac
9441 ;;
9442
9443 newsos6)
9444 lt_prog_compiler_pic='-KPIC'
9445 lt_prog_compiler_static='-Bstatic'
9446 ;;
9447
9448 *nto* | *qnx*)
9449 # QNX uses GNU C++, but need to define -shared option too, otherwise
9450 # it will coredump.
9451 lt_prog_compiler_pic='-fPIC -shared'
9452 ;;
9453
9454 osf3* | osf4* | osf5*)
9455 lt_prog_compiler_wl='-Wl,'
9456 # All OSF/1 code is PIC.
9457 lt_prog_compiler_static='-non_shared'
9458 ;;
9459
9460 rdos*)
9461 lt_prog_compiler_static='-non_shared'
9462 ;;
9463
9464 solaris*)
9465 lt_prog_compiler_pic='-KPIC'
9466 lt_prog_compiler_static='-Bstatic'
9467 case $cc_basename in
9468 f77* | f90* | f95*)
9469 lt_prog_compiler_wl='-Qoption ld ';;
9470 *)
9471 lt_prog_compiler_wl='-Wl,';;
9472 esac
9473 ;;
9474
9475 sunos4*)
9476 lt_prog_compiler_wl='-Qoption ld '
9477 lt_prog_compiler_pic='-PIC'
9478 lt_prog_compiler_static='-Bstatic'
9479 ;;
9480
9481 sysv4 | sysv4.2uw2* | sysv4.3*)
9482 lt_prog_compiler_wl='-Wl,'
9483 lt_prog_compiler_pic='-KPIC'
9484 lt_prog_compiler_static='-Bstatic'
9485 ;;
9486
9487 sysv4*MP*)
9488 if test -d /usr/nec ;then
9489 lt_prog_compiler_pic='-Kconform_pic'
9490 lt_prog_compiler_static='-Bstatic'
9491 fi
9492 ;;
9493
9494 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9495 lt_prog_compiler_wl='-Wl,'
9496 lt_prog_compiler_pic='-KPIC'
9497 lt_prog_compiler_static='-Bstatic'
9498 ;;
9499
9500 unicos*)
9501 lt_prog_compiler_wl='-Wl,'
9502 lt_prog_compiler_can_build_shared=no
9503 ;;
9504
9505 uts4*)
9506 lt_prog_compiler_pic='-pic'
9507 lt_prog_compiler_static='-Bstatic'
9508 ;;
9509
9510 *)
9511 lt_prog_compiler_can_build_shared=no
9512 ;;
9513 esac
9514 fi
9515
9516 case $host_os in
9517 # For platforms which do not support PIC, -DPIC is meaningless:
9518 *djgpp*)
9519 lt_prog_compiler_pic=
9520 ;;
9521 *)
9522 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9523 ;;
9524 esac
9525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9526 $as_echo "$lt_prog_compiler_pic" >&6; }
9527
9528
9529
9530
9531
9532
9533 #
9534 # Check to make sure the PIC flag actually works.
9535 #
9536 if test -n "$lt_prog_compiler_pic"; then
9537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9538 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9539 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9540 $as_echo_n "(cached) " >&6
9541 else
9542 lt_cv_prog_compiler_pic_works=no
9543 ac_outfile=conftest.$ac_objext
9544 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9545 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9546 # Insert the option either (1) after the last *FLAGS variable, or
9547 # (2) before a word containing "conftest.", or (3) at the end.
9548 # Note that $ac_compile itself does not contain backslashes and begins
9549 # with a dollar sign (not a hyphen), so the echo should work correctly.
9550 # The option is referenced via a variable to avoid confusing sed.
9551 lt_compile=`echo "$ac_compile" | $SED \
9552 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9553 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9554 -e 's:$: $lt_compiler_flag:'`
9555 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9556 (eval "$lt_compile" 2>conftest.err)
9557 ac_status=$?
9558 cat conftest.err >&5
9559 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9560 if (exit $ac_status) && test -s "$ac_outfile"; then
9561 # The compiler can only warn and ignore the option if not recognized
9562 # So say no if there are warnings other than the usual output.
9563 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9564 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9565 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9566 lt_cv_prog_compiler_pic_works=yes
9567 fi
9568 fi
9569 $RM conftest*
9570
9571 fi
9572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9573 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9574
9575 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9576 case $lt_prog_compiler_pic in
9577 "" | " "*) ;;
9578 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9579 esac
9580 else
9581 lt_prog_compiler_pic=
9582 lt_prog_compiler_can_build_shared=no
9583 fi
9584
9585 fi
9586
9587
9588
9589
9590
9591
9592 #
9593 # Check to make sure the static flag actually works.
9594 #
9595 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9597 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9598 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9599 $as_echo_n "(cached) " >&6
9600 else
9601 lt_cv_prog_compiler_static_works=no
9602 save_LDFLAGS="$LDFLAGS"
9603 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9604 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9605 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9606 # The linker can only warn and ignore the option if not recognized
9607 # So say no if there are warnings
9608 if test -s conftest.err; then
9609 # Append any errors to the config.log.
9610 cat conftest.err 1>&5
9611 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9612 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9613 if diff conftest.exp conftest.er2 >/dev/null; then
9614 lt_cv_prog_compiler_static_works=yes
9615 fi
9616 else
9617 lt_cv_prog_compiler_static_works=yes
9618 fi
9619 fi
9620 $RM -r conftest*
9621 LDFLAGS="$save_LDFLAGS"
9622
9623 fi
9624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9625 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9626
9627 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9628 :
9629 else
9630 lt_prog_compiler_static=
9631 fi
9632
9633
9634
9635
9636
9637
9638
9639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9640 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9641 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9642 $as_echo_n "(cached) " >&6
9643 else
9644 lt_cv_prog_compiler_c_o=no
9645 $RM -r conftest 2>/dev/null
9646 mkdir conftest
9647 cd conftest
9648 mkdir out
9649 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9650
9651 lt_compiler_flag="-o out/conftest2.$ac_objext"
9652 # Insert the option either (1) after the last *FLAGS variable, or
9653 # (2) before a word containing "conftest.", or (3) at the end.
9654 # Note that $ac_compile itself does not contain backslashes and begins
9655 # with a dollar sign (not a hyphen), so the echo should work correctly.
9656 lt_compile=`echo "$ac_compile" | $SED \
9657 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9658 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9659 -e 's:$: $lt_compiler_flag:'`
9660 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9661 (eval "$lt_compile" 2>out/conftest.err)
9662 ac_status=$?
9663 cat out/conftest.err >&5
9664 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9665 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9666 then
9667 # The compiler can only warn and ignore the option if not recognized
9668 # So say no if there are warnings
9669 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9670 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9671 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9672 lt_cv_prog_compiler_c_o=yes
9673 fi
9674 fi
9675 chmod u+w . 2>&5
9676 $RM conftest*
9677 # SGI C++ compiler will create directory out/ii_files/ for
9678 # template instantiation
9679 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9680 $RM out/* && rmdir out
9681 cd ..
9682 $RM -r conftest
9683 $RM conftest*
9684
9685 fi
9686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9687 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9688
9689
9690
9691
9692
9693
9694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9695 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9696 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9697 $as_echo_n "(cached) " >&6
9698 else
9699 lt_cv_prog_compiler_c_o=no
9700 $RM -r conftest 2>/dev/null
9701 mkdir conftest
9702 cd conftest
9703 mkdir out
9704 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9705
9706 lt_compiler_flag="-o out/conftest2.$ac_objext"
9707 # Insert the option either (1) after the last *FLAGS variable, or
9708 # (2) before a word containing "conftest.", or (3) at the end.
9709 # Note that $ac_compile itself does not contain backslashes and begins
9710 # with a dollar sign (not a hyphen), so the echo should work correctly.
9711 lt_compile=`echo "$ac_compile" | $SED \
9712 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9713 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9714 -e 's:$: $lt_compiler_flag:'`
9715 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9716 (eval "$lt_compile" 2>out/conftest.err)
9717 ac_status=$?
9718 cat out/conftest.err >&5
9719 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9720 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9721 then
9722 # The compiler can only warn and ignore the option if not recognized
9723 # So say no if there are warnings
9724 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9725 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9726 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9727 lt_cv_prog_compiler_c_o=yes
9728 fi
9729 fi
9730 chmod u+w . 2>&5
9731 $RM conftest*
9732 # SGI C++ compiler will create directory out/ii_files/ for
9733 # template instantiation
9734 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9735 $RM out/* && rmdir out
9736 cd ..
9737 $RM -r conftest
9738 $RM conftest*
9739
9740 fi
9741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9742 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9743
9744
9745
9746
9747 hard_links="nottested"
9748 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9749 # do not overwrite the value of need_locks provided by the user
9750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9751 $as_echo_n "checking if we can lock with hard links... " >&6; }
9752 hard_links=yes
9753 $RM conftest*
9754 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9755 touch conftest.a
9756 ln conftest.a conftest.b 2>&5 || hard_links=no
9757 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9759 $as_echo "$hard_links" >&6; }
9760 if test "$hard_links" = no; then
9761 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9762 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9763 need_locks=warn
9764 fi
9765 else
9766 need_locks=no
9767 fi
9768
9769
9770
9771
9772
9773
9774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9775 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9776
9777 runpath_var=
9778 allow_undefined_flag=
9779 always_export_symbols=no
9780 archive_cmds=
9781 archive_expsym_cmds=
9782 compiler_needs_object=no
9783 enable_shared_with_static_runtimes=no
9784 export_dynamic_flag_spec=
9785 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9786 hardcode_automatic=no
9787 hardcode_direct=no
9788 hardcode_direct_absolute=no
9789 hardcode_libdir_flag_spec=
9790 hardcode_libdir_flag_spec_ld=
9791 hardcode_libdir_separator=
9792 hardcode_minus_L=no
9793 hardcode_shlibpath_var=unsupported
9794 inherit_rpath=no
9795 link_all_deplibs=unknown
9796 module_cmds=
9797 module_expsym_cmds=
9798 old_archive_from_new_cmds=
9799 old_archive_from_expsyms_cmds=
9800 thread_safe_flag_spec=
9801 whole_archive_flag_spec=
9802 # include_expsyms should be a list of space-separated symbols to be *always*
9803 # included in the symbol list
9804 include_expsyms=
9805 # exclude_expsyms can be an extended regexp of symbols to exclude
9806 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9807 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9808 # as well as any symbol that contains `d'.
9809 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9810 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9811 # platforms (ab)use it in PIC code, but their linkers get confused if
9812 # the symbol is explicitly referenced. Since portable code cannot
9813 # rely on this symbol name, it's probably fine to never include it in
9814 # preloaded symbol tables.
9815 # Exclude shared library initialization/finalization symbols.
9816 extract_expsyms_cmds=
9817
9818 case $host_os in
9819 cygwin* | mingw* | pw32* | cegcc*)
9820 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9821 # When not using gcc, we currently assume that we are using
9822 # Microsoft Visual C++.
9823 if test "$GCC" != yes; then
9824 with_gnu_ld=no
9825 fi
9826 ;;
9827 interix*)
9828 # we just hope/assume this is gcc and not c89 (= MSVC++)
9829 with_gnu_ld=yes
9830 ;;
9831 openbsd*)
9832 with_gnu_ld=no
9833 ;;
9834 esac
9835
9836 ld_shlibs=yes
9837
9838 # On some targets, GNU ld is compatible enough with the native linker
9839 # that we're better off using the native interface for both.
9840 lt_use_gnu_ld_interface=no
9841 if test "$with_gnu_ld" = yes; then
9842 case $host_os in
9843 aix*)
9844 # The AIX port of GNU ld has always aspired to compatibility
9845 # with the native linker. However, as the warning in the GNU ld
9846 # block says, versions before 2.19.5* couldn't really create working
9847 # shared libraries, regardless of the interface used.
9848 case `$LD -v 2>&1` in
9849 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9850 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9851 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9852 *)
9853 lt_use_gnu_ld_interface=yes
9854 ;;
9855 esac
9856 ;;
9857 *)
9858 lt_use_gnu_ld_interface=yes
9859 ;;
9860 esac
9861 fi
9862
9863 if test "$lt_use_gnu_ld_interface" = yes; then
9864 # If archive_cmds runs LD, not CC, wlarc should be empty
9865 wlarc='${wl}'
9866
9867 # Set some defaults for GNU ld with shared library support. These
9868 # are reset later if shared libraries are not supported. Putting them
9869 # here allows them to be overridden if necessary.
9870 runpath_var=LD_RUN_PATH
9871 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9872 export_dynamic_flag_spec='${wl}--export-dynamic'
9873 # ancient GNU ld didn't support --whole-archive et. al.
9874 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9875 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9876 else
9877 whole_archive_flag_spec=
9878 fi
9879 supports_anon_versioning=no
9880 case `$LD -v 2>&1` in
9881 *GNU\ gold*) supports_anon_versioning=yes ;;
9882 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9883 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9884 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9885 *\ 2.11.*) ;; # other 2.11 versions
9886 *) supports_anon_versioning=yes ;;
9887 esac
9888
9889 # See if GNU ld supports shared libraries.
9890 case $host_os in
9891 aix[3-9]*)
9892 # On AIX/PPC, the GNU linker is very broken
9893 if test "$host_cpu" != ia64; then
9894 ld_shlibs=no
9895 cat <<_LT_EOF 1>&2
9896
9897 *** Warning: the GNU linker, at least up to release 2.19, is reported
9898 *** to be unable to reliably create shared libraries on AIX.
9899 *** Therefore, libtool is disabling shared libraries support. If you
9900 *** really care for shared libraries, you may want to install binutils
9901 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9902 *** You will then need to restart the configuration process.
9903
9904 _LT_EOF
9905 fi
9906 ;;
9907
9908 amigaos*)
9909 case $host_cpu in
9910 powerpc)
9911 # see comment about AmigaOS4 .so support
9912 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9913 archive_expsym_cmds=''
9914 ;;
9915 m68k)
9916 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)'
9917 hardcode_libdir_flag_spec='-L$libdir'
9918 hardcode_minus_L=yes
9919 ;;
9920 esac
9921 ;;
9922
9923 beos*)
9924 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9925 allow_undefined_flag=unsupported
9926 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9927 # support --undefined. This deserves some investigation. FIXME
9928 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9929 else
9930 ld_shlibs=no
9931 fi
9932 ;;
9933
9934 cygwin* | mingw* | pw32* | cegcc*)
9935 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9936 # as there is no search path for DLLs.
9937 hardcode_libdir_flag_spec='-L$libdir'
9938 export_dynamic_flag_spec='${wl}--export-all-symbols'
9939 allow_undefined_flag=unsupported
9940 always_export_symbols=no
9941 enable_shared_with_static_runtimes=yes
9942 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9943
9944 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9945 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9946 # If the export-symbols file already is a .def file (1st line
9947 # is EXPORTS), use it as is; otherwise, prepend...
9948 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9949 cp $export_symbols $output_objdir/$soname.def;
9950 else
9951 echo EXPORTS > $output_objdir/$soname.def;
9952 cat $export_symbols >> $output_objdir/$soname.def;
9953 fi~
9954 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9955 else
9956 ld_shlibs=no
9957 fi
9958 ;;
9959
9960 haiku*)
9961 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9962 link_all_deplibs=yes
9963 ;;
9964
9965 interix[3-9]*)
9966 hardcode_direct=no
9967 hardcode_shlibpath_var=no
9968 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9969 export_dynamic_flag_spec='${wl}-E'
9970 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9971 # Instead, shared libraries are loaded at an image base (0x10000000 by
9972 # default) and relocated if they conflict, which is a slow very memory
9973 # consuming and fragmenting process. To avoid this, we pick a random,
9974 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9975 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9976 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9977 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'
9978 ;;
9979
9980 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9981 tmp_diet=no
9982 if test "$host_os" = linux-dietlibc; then
9983 case $cc_basename in
9984 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9985 esac
9986 fi
9987 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9988 && test "$tmp_diet" = no
9989 then
9990 tmp_addflag=
9991 tmp_sharedflag='-shared'
9992 case $cc_basename,$host_cpu in
9993 pgcc*) # Portland Group C compiler
9994 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'
9995 tmp_addflag=' $pic_flag'
9996 ;;
9997 pgf77* | pgf90* | pgf95* | pgfortran*)
9998 # Portland Group f77 and f90 compilers
9999 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'
10000 tmp_addflag=' $pic_flag -Mnomain' ;;
10001 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10002 tmp_addflag=' -i_dynamic' ;;
10003 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10004 tmp_addflag=' -i_dynamic -nofor_main' ;;
10005 ifc* | ifort*) # Intel Fortran compiler
10006 tmp_addflag=' -nofor_main' ;;
10007 lf95*) # Lahey Fortran 8.1
10008 whole_archive_flag_spec=
10009 tmp_sharedflag='--shared' ;;
10010 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10011 tmp_sharedflag='-qmkshrobj'
10012 tmp_addflag= ;;
10013 nvcc*) # Cuda Compiler Driver 2.2
10014 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'
10015 compiler_needs_object=yes
10016 ;;
10017 esac
10018 case `$CC -V 2>&1 | sed 5q` in
10019 *Sun\ C*) # Sun C 5.9
10020 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'
10021 compiler_needs_object=yes
10022 tmp_sharedflag='-G' ;;
10023 *Sun\ F*) # Sun Fortran 8.3
10024 tmp_sharedflag='-G' ;;
10025 esac
10026 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10027
10028 if test "x$supports_anon_versioning" = xyes; then
10029 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10030 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10031 echo "local: *; };" >> $output_objdir/$libname.ver~
10032 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10033 fi
10034
10035 case $cc_basename in
10036 xlf* | bgf* | bgxlf* | mpixlf*)
10037 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10038 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10039 hardcode_libdir_flag_spec=
10040 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10041 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10042 if test "x$supports_anon_versioning" = xyes; then
10043 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10044 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10045 echo "local: *; };" >> $output_objdir/$libname.ver~
10046 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10047 fi
10048 ;;
10049 esac
10050 else
10051 ld_shlibs=no
10052 fi
10053 ;;
10054
10055 netbsd*)
10056 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10057 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10058 wlarc=
10059 else
10060 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10061 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10062 fi
10063 ;;
10064
10065 solaris*)
10066 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10067 ld_shlibs=no
10068 cat <<_LT_EOF 1>&2
10069
10070 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10071 *** create shared libraries on Solaris systems. Therefore, libtool
10072 *** is disabling shared libraries support. We urge you to upgrade GNU
10073 *** binutils to release 2.9.1 or newer. Another option is to modify
10074 *** your PATH or compiler configuration so that the native linker is
10075 *** used, and then restart.
10076
10077 _LT_EOF
10078 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10079 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10080 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10081 else
10082 ld_shlibs=no
10083 fi
10084 ;;
10085
10086 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10087 case `$LD -v 2>&1` in
10088 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10089 ld_shlibs=no
10090 cat <<_LT_EOF 1>&2
10091
10092 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10093 *** reliably create shared libraries on SCO systems. Therefore, libtool
10094 *** is disabling shared libraries support. We urge you to upgrade GNU
10095 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10096 *** your PATH or compiler configuration so that the native linker is
10097 *** used, and then restart.
10098
10099 _LT_EOF
10100 ;;
10101 *)
10102 # For security reasons, it is highly recommended that you always
10103 # use absolute paths for naming shared libraries, and exclude the
10104 # DT_RUNPATH tag from executables and libraries. But doing so
10105 # requires that you compile everything twice, which is a pain.
10106 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10107 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10108 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10109 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10110 else
10111 ld_shlibs=no
10112 fi
10113 ;;
10114 esac
10115 ;;
10116
10117 sunos4*)
10118 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10119 wlarc=
10120 hardcode_direct=yes
10121 hardcode_shlibpath_var=no
10122 ;;
10123
10124 *)
10125 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10126 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10127 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10128 else
10129 ld_shlibs=no
10130 fi
10131 ;;
10132 esac
10133
10134 if test "$ld_shlibs" = no; then
10135 runpath_var=
10136 hardcode_libdir_flag_spec=
10137 export_dynamic_flag_spec=
10138 whole_archive_flag_spec=
10139 fi
10140 else
10141 # PORTME fill in a description of your system's linker (not GNU ld)
10142 case $host_os in
10143 aix3*)
10144 allow_undefined_flag=unsupported
10145 always_export_symbols=yes
10146 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'
10147 # Note: this linker hardcodes the directories in LIBPATH if there
10148 # are no directories specified by -L.
10149 hardcode_minus_L=yes
10150 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10151 # Neither direct hardcoding nor static linking is supported with a
10152 # broken collect2.
10153 hardcode_direct=unsupported
10154 fi
10155 ;;
10156
10157 aix[4-9]*)
10158 if test "$host_cpu" = ia64; then
10159 # On IA64, the linker does run time linking by default, so we don't
10160 # have to do anything special.
10161 aix_use_runtimelinking=no
10162 exp_sym_flag='-Bexport'
10163 no_entry_flag=""
10164 else
10165 # If we're using GNU nm, then we don't want the "-C" option.
10166 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10167 # Also, AIX nm treats weak defined symbols like other global
10168 # defined symbols, whereas GNU nm marks them as "W".
10169 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10170 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'
10171 else
10172 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10173 fi
10174 aix_use_runtimelinking=no
10175
10176 # Test if we are trying to use run time linking or normal
10177 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10178 # need to do runtime linking.
10179 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10180 for ld_flag in $LDFLAGS; do
10181 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10182 aix_use_runtimelinking=yes
10183 break
10184 fi
10185 done
10186 ;;
10187 esac
10188
10189 exp_sym_flag='-bexport'
10190 no_entry_flag='-bnoentry'
10191 fi
10192
10193 # When large executables or shared objects are built, AIX ld can
10194 # have problems creating the table of contents. If linking a library
10195 # or program results in "error TOC overflow" add -mminimal-toc to
10196 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10197 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10198
10199 archive_cmds=''
10200 hardcode_direct=yes
10201 hardcode_direct_absolute=yes
10202 hardcode_libdir_separator=':'
10203 link_all_deplibs=yes
10204 file_list_spec='${wl}-f,'
10205
10206 if test "$GCC" = yes; then
10207 case $host_os in aix4.[012]|aix4.[012].*)
10208 # We only want to do this on AIX 4.2 and lower, the check
10209 # below for broken collect2 doesn't work under 4.3+
10210 collect2name=`${CC} -print-prog-name=collect2`
10211 if test -f "$collect2name" &&
10212 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10213 then
10214 # We have reworked collect2
10215 :
10216 else
10217 # We have old collect2
10218 hardcode_direct=unsupported
10219 # It fails to find uninstalled libraries when the uninstalled
10220 # path is not listed in the libpath. Setting hardcode_minus_L
10221 # to unsupported forces relinking
10222 hardcode_minus_L=yes
10223 hardcode_libdir_flag_spec='-L$libdir'
10224 hardcode_libdir_separator=
10225 fi
10226 ;;
10227 esac
10228 shared_flag='-shared'
10229 if test "$aix_use_runtimelinking" = yes; then
10230 shared_flag="$shared_flag "'${wl}-G'
10231 fi
10232 else
10233 # not using gcc
10234 if test "$host_cpu" = ia64; then
10235 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10236 # chokes on -Wl,-G. The following line is correct:
10237 shared_flag='-G'
10238 else
10239 if test "$aix_use_runtimelinking" = yes; then
10240 shared_flag='${wl}-G'
10241 else
10242 shared_flag='${wl}-bM:SRE'
10243 fi
10244 fi
10245 fi
10246
10247 export_dynamic_flag_spec='${wl}-bexpall'
10248 # It seems that -bexpall does not export symbols beginning with
10249 # underscore (_), so it is better to generate a list of symbols to export.
10250 always_export_symbols=yes
10251 if test "$aix_use_runtimelinking" = yes; then
10252 # Warning - without using the other runtime loading flags (-brtl),
10253 # -berok will link without error, but may produce a broken library.
10254 allow_undefined_flag='-berok'
10255 # Determine the default libpath from the value encoded in an
10256 # empty executable.
10257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10258 /* end confdefs.h. */
10259
10260 int
10261 main ()
10262 {
10263
10264 ;
10265 return 0;
10266 }
10267 _ACEOF
10268 if ac_fn_c_try_link "$LINENO"; then :
10269
10270 lt_aix_libpath_sed='
10271 /Import File Strings/,/^$/ {
10272 /^0/ {
10273 s/^0 *\(.*\)$/\1/
10274 p
10275 }
10276 }'
10277 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10278 # Check for a 64-bit object if we didn't find anything.
10279 if test -z "$aix_libpath"; then
10280 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10281 fi
10282 fi
10283 rm -f core conftest.err conftest.$ac_objext \
10284 conftest$ac_exeext conftest.$ac_ext
10285 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10286
10287 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10288 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"
10289 else
10290 if test "$host_cpu" = ia64; then
10291 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10292 allow_undefined_flag="-z nodefs"
10293 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"
10294 else
10295 # Determine the default libpath from the value encoded in an
10296 # empty executable.
10297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10298 /* end confdefs.h. */
10299
10300 int
10301 main ()
10302 {
10303
10304 ;
10305 return 0;
10306 }
10307 _ACEOF
10308 if ac_fn_c_try_link "$LINENO"; then :
10309
10310 lt_aix_libpath_sed='
10311 /Import File Strings/,/^$/ {
10312 /^0/ {
10313 s/^0 *\(.*\)$/\1/
10314 p
10315 }
10316 }'
10317 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10318 # Check for a 64-bit object if we didn't find anything.
10319 if test -z "$aix_libpath"; then
10320 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10321 fi
10322 fi
10323 rm -f core conftest.err conftest.$ac_objext \
10324 conftest$ac_exeext conftest.$ac_ext
10325 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10326
10327 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10328 # Warning - without using the other run time loading flags,
10329 # -berok will link without error, but may produce a broken library.
10330 no_undefined_flag=' ${wl}-bernotok'
10331 allow_undefined_flag=' ${wl}-berok'
10332 if test "$with_gnu_ld" = yes; then
10333 # We only use this code for GNU lds that support --whole-archive.
10334 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10335 else
10336 # Exported symbols can be pulled into shared objects from archives
10337 whole_archive_flag_spec='$convenience'
10338 fi
10339 archive_cmds_need_lc=yes
10340 # This is similar to how AIX traditionally builds its shared libraries.
10341 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'
10342 fi
10343 fi
10344 ;;
10345
10346 amigaos*)
10347 case $host_cpu in
10348 powerpc)
10349 # see comment about AmigaOS4 .so support
10350 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10351 archive_expsym_cmds=''
10352 ;;
10353 m68k)
10354 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)'
10355 hardcode_libdir_flag_spec='-L$libdir'
10356 hardcode_minus_L=yes
10357 ;;
10358 esac
10359 ;;
10360
10361 bsdi[45]*)
10362 export_dynamic_flag_spec=-rdynamic
10363 ;;
10364
10365 cygwin* | mingw* | pw32* | cegcc*)
10366 # When not using gcc, we currently assume that we are using
10367 # Microsoft Visual C++.
10368 # hardcode_libdir_flag_spec is actually meaningless, as there is
10369 # no search path for DLLs.
10370 hardcode_libdir_flag_spec=' '
10371 allow_undefined_flag=unsupported
10372 # Tell ltmain to make .lib files, not .a files.
10373 libext=lib
10374 # Tell ltmain to make .dll files, not .so files.
10375 shrext_cmds=".dll"
10376 # FIXME: Setting linknames here is a bad hack.
10377 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10378 # The linker will automatically build a .lib file if we build a DLL.
10379 old_archive_from_new_cmds='true'
10380 # FIXME: Should let the user specify the lib program.
10381 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10382 fix_srcfile_path='`cygpath -w "$srcfile"`'
10383 enable_shared_with_static_runtimes=yes
10384 ;;
10385
10386 darwin* | rhapsody*)
10387
10388
10389 archive_cmds_need_lc=no
10390 hardcode_direct=no
10391 hardcode_automatic=yes
10392 hardcode_shlibpath_var=unsupported
10393 if test "$lt_cv_ld_force_load" = "yes"; then
10394 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\"`'
10395 else
10396 whole_archive_flag_spec=''
10397 fi
10398 link_all_deplibs=yes
10399 allow_undefined_flag="$_lt_dar_allow_undefined"
10400 case $cc_basename in
10401 ifort*) _lt_dar_can_shared=yes ;;
10402 *) _lt_dar_can_shared=$GCC ;;
10403 esac
10404 if test "$_lt_dar_can_shared" = "yes"; then
10405 output_verbose_link_cmd=func_echo_all
10406 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10407 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10408 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}"
10409 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}"
10410
10411 else
10412 ld_shlibs=no
10413 fi
10414
10415 ;;
10416
10417 dgux*)
10418 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10419 hardcode_libdir_flag_spec='-L$libdir'
10420 hardcode_shlibpath_var=no
10421 ;;
10422
10423 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10424 # support. Future versions do this automatically, but an explicit c++rt0.o
10425 # does not break anything, and helps significantly (at the cost of a little
10426 # extra space).
10427 freebsd2.2*)
10428 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10429 hardcode_libdir_flag_spec='-R$libdir'
10430 hardcode_direct=yes
10431 hardcode_shlibpath_var=no
10432 ;;
10433
10434 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10435 freebsd2.*)
10436 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10437 hardcode_direct=yes
10438 hardcode_minus_L=yes
10439 hardcode_shlibpath_var=no
10440 ;;
10441
10442 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10443 freebsd* | dragonfly*)
10444 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10445 hardcode_libdir_flag_spec='-R$libdir'
10446 hardcode_direct=yes
10447 hardcode_shlibpath_var=no
10448 ;;
10449
10450 hpux9*)
10451 if test "$GCC" = yes; then
10452 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'
10453 else
10454 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'
10455 fi
10456 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10457 hardcode_libdir_separator=:
10458 hardcode_direct=yes
10459
10460 # hardcode_minus_L: Not really in the search PATH,
10461 # but as the default location of the library.
10462 hardcode_minus_L=yes
10463 export_dynamic_flag_spec='${wl}-E'
10464 ;;
10465
10466 hpux10*)
10467 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10468 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10469 else
10470 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10471 fi
10472 if test "$with_gnu_ld" = no; then
10473 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10474 hardcode_libdir_flag_spec_ld='+b $libdir'
10475 hardcode_libdir_separator=:
10476 hardcode_direct=yes
10477 hardcode_direct_absolute=yes
10478 export_dynamic_flag_spec='${wl}-E'
10479 # hardcode_minus_L: Not really in the search PATH,
10480 # but as the default location of the library.
10481 hardcode_minus_L=yes
10482 fi
10483 ;;
10484
10485 hpux11*)
10486 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10487 case $host_cpu in
10488 hppa*64*)
10489 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10490 ;;
10491 ia64*)
10492 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10493 ;;
10494 *)
10495 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10496 ;;
10497 esac
10498 else
10499 case $host_cpu in
10500 hppa*64*)
10501 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10502 ;;
10503 ia64*)
10504 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10505 ;;
10506 *)
10507
10508 # Older versions of the 11.00 compiler do not understand -b yet
10509 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10511 $as_echo_n "checking if $CC understands -b... " >&6; }
10512 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10513 $as_echo_n "(cached) " >&6
10514 else
10515 lt_cv_prog_compiler__b=no
10516 save_LDFLAGS="$LDFLAGS"
10517 LDFLAGS="$LDFLAGS -b"
10518 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10519 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10520 # The linker can only warn and ignore the option if not recognized
10521 # So say no if there are warnings
10522 if test -s conftest.err; then
10523 # Append any errors to the config.log.
10524 cat conftest.err 1>&5
10525 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10526 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10527 if diff conftest.exp conftest.er2 >/dev/null; then
10528 lt_cv_prog_compiler__b=yes
10529 fi
10530 else
10531 lt_cv_prog_compiler__b=yes
10532 fi
10533 fi
10534 $RM -r conftest*
10535 LDFLAGS="$save_LDFLAGS"
10536
10537 fi
10538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10539 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10540
10541 if test x"$lt_cv_prog_compiler__b" = xyes; then
10542 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10543 else
10544 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10545 fi
10546
10547 ;;
10548 esac
10549 fi
10550 if test "$with_gnu_ld" = no; then
10551 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10552 hardcode_libdir_separator=:
10553
10554 case $host_cpu in
10555 hppa*64*|ia64*)
10556 hardcode_direct=no
10557 hardcode_shlibpath_var=no
10558 ;;
10559 *)
10560 hardcode_direct=yes
10561 hardcode_direct_absolute=yes
10562 export_dynamic_flag_spec='${wl}-E'
10563
10564 # hardcode_minus_L: Not really in the search PATH,
10565 # but as the default location of the library.
10566 hardcode_minus_L=yes
10567 ;;
10568 esac
10569 fi
10570 ;;
10571
10572 irix5* | irix6* | nonstopux*)
10573 if test "$GCC" = yes; then
10574 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'
10575 # Try to use the -exported_symbol ld option, if it does not
10576 # work, assume that -exports_file does not work either and
10577 # implicitly export all symbols.
10578 save_LDFLAGS="$LDFLAGS"
10579 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10580 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10581 /* end confdefs.h. */
10582 int foo(void) {}
10583 _ACEOF
10584 if ac_fn_c_try_link "$LINENO"; then :
10585 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'
10586
10587 fi
10588 rm -f core conftest.err conftest.$ac_objext \
10589 conftest$ac_exeext conftest.$ac_ext
10590 LDFLAGS="$save_LDFLAGS"
10591 else
10592 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'
10593 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'
10594 fi
10595 archive_cmds_need_lc='no'
10596 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10597 hardcode_libdir_separator=:
10598 inherit_rpath=yes
10599 link_all_deplibs=yes
10600 ;;
10601
10602 netbsd*)
10603 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10604 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10605 else
10606 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10607 fi
10608 hardcode_libdir_flag_spec='-R$libdir'
10609 hardcode_direct=yes
10610 hardcode_shlibpath_var=no
10611 ;;
10612
10613 newsos6)
10614 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10615 hardcode_direct=yes
10616 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10617 hardcode_libdir_separator=:
10618 hardcode_shlibpath_var=no
10619 ;;
10620
10621 *nto* | *qnx*)
10622 ;;
10623
10624 openbsd*)
10625 if test -f /usr/libexec/ld.so; then
10626 hardcode_direct=yes
10627 hardcode_shlibpath_var=no
10628 hardcode_direct_absolute=yes
10629 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10630 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10631 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10632 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10633 export_dynamic_flag_spec='${wl}-E'
10634 else
10635 case $host_os in
10636 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10637 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10638 hardcode_libdir_flag_spec='-R$libdir'
10639 ;;
10640 *)
10641 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10642 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10643 ;;
10644 esac
10645 fi
10646 else
10647 ld_shlibs=no
10648 fi
10649 ;;
10650
10651 os2*)
10652 hardcode_libdir_flag_spec='-L$libdir'
10653 hardcode_minus_L=yes
10654 allow_undefined_flag=unsupported
10655 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'
10656 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10657 ;;
10658
10659 osf3*)
10660 if test "$GCC" = yes; then
10661 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10662 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'
10663 else
10664 allow_undefined_flag=' -expect_unresolved \*'
10665 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'
10666 fi
10667 archive_cmds_need_lc='no'
10668 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10669 hardcode_libdir_separator=:
10670 ;;
10671
10672 osf4* | osf5*) # as osf3* with the addition of -msym flag
10673 if test "$GCC" = yes; then
10674 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10675 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'
10676 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10677 else
10678 allow_undefined_flag=' -expect_unresolved \*'
10679 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'
10680 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~
10681 $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'
10682
10683 # Both c and cxx compiler support -rpath directly
10684 hardcode_libdir_flag_spec='-rpath $libdir'
10685 fi
10686 archive_cmds_need_lc='no'
10687 hardcode_libdir_separator=:
10688 ;;
10689
10690 solaris*)
10691 no_undefined_flag=' -z defs'
10692 if test "$GCC" = yes; then
10693 wlarc='${wl}'
10694 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10695 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10696 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10697 else
10698 case `$CC -V 2>&1` in
10699 *"Compilers 5.0"*)
10700 wlarc=''
10701 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10702 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10703 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10704 ;;
10705 *)
10706 wlarc='${wl}'
10707 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10708 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10709 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10710 ;;
10711 esac
10712 fi
10713 hardcode_libdir_flag_spec='-R$libdir'
10714 hardcode_shlibpath_var=no
10715 case $host_os in
10716 solaris2.[0-5] | solaris2.[0-5].*) ;;
10717 *)
10718 # The compiler driver will combine and reorder linker options,
10719 # but understands `-z linker_flag'. GCC discards it without `$wl',
10720 # but is careful enough not to reorder.
10721 # Supported since Solaris 2.6 (maybe 2.5.1?)
10722 if test "$GCC" = yes; then
10723 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10724 else
10725 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10726 fi
10727 ;;
10728 esac
10729 link_all_deplibs=yes
10730 ;;
10731
10732 sunos4*)
10733 if test "x$host_vendor" = xsequent; then
10734 # Use $CC to link under sequent, because it throws in some extra .o
10735 # files that make .init and .fini sections work.
10736 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10737 else
10738 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10739 fi
10740 hardcode_libdir_flag_spec='-L$libdir'
10741 hardcode_direct=yes
10742 hardcode_minus_L=yes
10743 hardcode_shlibpath_var=no
10744 ;;
10745
10746 sysv4)
10747 case $host_vendor in
10748 sni)
10749 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10750 hardcode_direct=yes # is this really true???
10751 ;;
10752 siemens)
10753 ## LD is ld it makes a PLAMLIB
10754 ## CC just makes a GrossModule.
10755 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10756 reload_cmds='$CC -r -o $output$reload_objs'
10757 hardcode_direct=no
10758 ;;
10759 motorola)
10760 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10761 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10762 ;;
10763 esac
10764 runpath_var='LD_RUN_PATH'
10765 hardcode_shlibpath_var=no
10766 ;;
10767
10768 sysv4.3*)
10769 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10770 hardcode_shlibpath_var=no
10771 export_dynamic_flag_spec='-Bexport'
10772 ;;
10773
10774 sysv4*MP*)
10775 if test -d /usr/nec; then
10776 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10777 hardcode_shlibpath_var=no
10778 runpath_var=LD_RUN_PATH
10779 hardcode_runpath_var=yes
10780 ld_shlibs=yes
10781 fi
10782 ;;
10783
10784 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10785 no_undefined_flag='${wl}-z,text'
10786 archive_cmds_need_lc=no
10787 hardcode_shlibpath_var=no
10788 runpath_var='LD_RUN_PATH'
10789
10790 if test "$GCC" = yes; then
10791 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10792 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10793 else
10794 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10795 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10796 fi
10797 ;;
10798
10799 sysv5* | sco3.2v5* | sco5v6*)
10800 # Note: We can NOT use -z defs as we might desire, because we do not
10801 # link with -lc, and that would cause any symbols used from libc to
10802 # always be unresolved, which means just about no library would
10803 # ever link correctly. If we're not using GNU ld we use -z text
10804 # though, which does catch some bad symbols but isn't as heavy-handed
10805 # as -z defs.
10806 no_undefined_flag='${wl}-z,text'
10807 allow_undefined_flag='${wl}-z,nodefs'
10808 archive_cmds_need_lc=no
10809 hardcode_shlibpath_var=no
10810 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10811 hardcode_libdir_separator=':'
10812 link_all_deplibs=yes
10813 export_dynamic_flag_spec='${wl}-Bexport'
10814 runpath_var='LD_RUN_PATH'
10815
10816 if test "$GCC" = yes; then
10817 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10818 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10819 else
10820 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10821 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10822 fi
10823 ;;
10824
10825 uts4*)
10826 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10827 hardcode_libdir_flag_spec='-L$libdir'
10828 hardcode_shlibpath_var=no
10829 ;;
10830
10831 *)
10832 ld_shlibs=no
10833 ;;
10834 esac
10835
10836 if test x$host_vendor = xsni; then
10837 case $host in
10838 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10839 export_dynamic_flag_spec='${wl}-Blargedynsym'
10840 ;;
10841 esac
10842 fi
10843 fi
10844
10845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10846 $as_echo "$ld_shlibs" >&6; }
10847 test "$ld_shlibs" = no && can_build_shared=no
10848
10849 with_gnu_ld=$with_gnu_ld
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865 #
10866 # Do we need to explicitly link libc?
10867 #
10868 case "x$archive_cmds_need_lc" in
10869 x|xyes)
10870 # Assume -lc should be added
10871 archive_cmds_need_lc=yes
10872
10873 if test "$enable_shared" = yes && test "$GCC" = yes; then
10874 case $archive_cmds in
10875 *'~'*)
10876 # FIXME: we may have to deal with multi-command sequences.
10877 ;;
10878 '$CC '*)
10879 # Test whether the compiler implicitly links with -lc since on some
10880 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10881 # to ld, don't add -lc before -lgcc.
10882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10883 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10884 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10885 $as_echo_n "(cached) " >&6
10886 else
10887 $RM conftest*
10888 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10889
10890 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10891 (eval $ac_compile) 2>&5
10892 ac_status=$?
10893 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10894 test $ac_status = 0; } 2>conftest.err; then
10895 soname=conftest
10896 lib=conftest
10897 libobjs=conftest.$ac_objext
10898 deplibs=
10899 wl=$lt_prog_compiler_wl
10900 pic_flag=$lt_prog_compiler_pic
10901 compiler_flags=-v
10902 linker_flags=-v
10903 verstring=
10904 output_objdir=.
10905 libname=conftest
10906 lt_save_allow_undefined_flag=$allow_undefined_flag
10907 allow_undefined_flag=
10908 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10909 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10910 ac_status=$?
10911 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10912 test $ac_status = 0; }
10913 then
10914 lt_cv_archive_cmds_need_lc=no
10915 else
10916 lt_cv_archive_cmds_need_lc=yes
10917 fi
10918 allow_undefined_flag=$lt_save_allow_undefined_flag
10919 else
10920 cat conftest.err 1>&5
10921 fi
10922 $RM conftest*
10923
10924 fi
10925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10926 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10927 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10928 ;;
10929 esac
10930 fi
10931 ;;
10932 esac
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11091 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11092
11093 if test "$GCC" = yes; then
11094 case $host_os in
11095 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11096 *) lt_awk_arg="/^libraries:/" ;;
11097 esac
11098 case $host_os in
11099 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11100 *) lt_sed_strip_eq="s,=/,/,g" ;;
11101 esac
11102 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11103 case $lt_search_path_spec in
11104 *\;*)
11105 # if the path contains ";" then we assume it to be the separator
11106 # otherwise default to the standard path separator (i.e. ":") - it is
11107 # assumed that no part of a normal pathname contains ";" but that should
11108 # okay in the real world where ";" in dirpaths is itself problematic.
11109 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11110 ;;
11111 *)
11112 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11113 ;;
11114 esac
11115 # Ok, now we have the path, separated by spaces, we can step through it
11116 # and add multilib dir if necessary.
11117 lt_tmp_lt_search_path_spec=
11118 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11119 for lt_sys_path in $lt_search_path_spec; do
11120 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11121 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11122 else
11123 test -d "$lt_sys_path" && \
11124 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11125 fi
11126 done
11127 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11128 BEGIN {RS=" "; FS="/|\n";} {
11129 lt_foo="";
11130 lt_count=0;
11131 for (lt_i = NF; lt_i > 0; lt_i--) {
11132 if ($lt_i != "" && $lt_i != ".") {
11133 if ($lt_i == "..") {
11134 lt_count++;
11135 } else {
11136 if (lt_count == 0) {
11137 lt_foo="/" $lt_i lt_foo;
11138 } else {
11139 lt_count--;
11140 }
11141 }
11142 }
11143 }
11144 if (lt_foo != "") { lt_freq[lt_foo]++; }
11145 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11146 }'`
11147 # AWK program above erroneously prepends '/' to C:/dos/paths
11148 # for these hosts.
11149 case $host_os in
11150 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11151 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11152 esac
11153 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11154 else
11155 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11156 fi
11157 library_names_spec=
11158 libname_spec='lib$name'
11159 soname_spec=
11160 shrext_cmds=".so"
11161 postinstall_cmds=
11162 postuninstall_cmds=
11163 finish_cmds=
11164 finish_eval=
11165 shlibpath_var=
11166 shlibpath_overrides_runpath=unknown
11167 version_type=none
11168 dynamic_linker="$host_os ld.so"
11169 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11170 need_lib_prefix=unknown
11171 hardcode_into_libs=no
11172
11173 # when you set need_version to no, make sure it does not cause -set_version
11174 # flags to be left without arguments
11175 need_version=unknown
11176
11177 case $host_os in
11178 aix3*)
11179 version_type=linux
11180 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11181 shlibpath_var=LIBPATH
11182
11183 # AIX 3 has no versioning support, so we append a major version to the name.
11184 soname_spec='${libname}${release}${shared_ext}$major'
11185 ;;
11186
11187 aix[4-9]*)
11188 version_type=linux
11189 need_lib_prefix=no
11190 need_version=no
11191 hardcode_into_libs=yes
11192 if test "$host_cpu" = ia64; then
11193 # AIX 5 supports IA64
11194 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11195 shlibpath_var=LD_LIBRARY_PATH
11196 else
11197 # With GCC up to 2.95.x, collect2 would create an import file
11198 # for dependence libraries. The import file would start with
11199 # the line `#! .'. This would cause the generated library to
11200 # depend on `.', always an invalid library. This was fixed in
11201 # development snapshots of GCC prior to 3.0.
11202 case $host_os in
11203 aix4 | aix4.[01] | aix4.[01].*)
11204 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11205 echo ' yes '
11206 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11207 :
11208 else
11209 can_build_shared=no
11210 fi
11211 ;;
11212 esac
11213 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11214 # soname into executable. Probably we can add versioning support to
11215 # collect2, so additional links can be useful in future.
11216 if test "$aix_use_runtimelinking" = yes; then
11217 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11218 # instead of lib<name>.a to let people know that these are not
11219 # typical AIX shared libraries.
11220 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11221 else
11222 # We preserve .a as extension for shared libraries through AIX4.2
11223 # and later when we are not doing run time linking.
11224 library_names_spec='${libname}${release}.a $libname.a'
11225 soname_spec='${libname}${release}${shared_ext}$major'
11226 fi
11227 shlibpath_var=LIBPATH
11228 fi
11229 ;;
11230
11231 amigaos*)
11232 case $host_cpu in
11233 powerpc)
11234 # Since July 2007 AmigaOS4 officially supports .so libraries.
11235 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11236 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11237 ;;
11238 m68k)
11239 library_names_spec='$libname.ixlibrary $libname.a'
11240 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11241 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'
11242 ;;
11243 esac
11244 ;;
11245
11246 beos*)
11247 library_names_spec='${libname}${shared_ext}'
11248 dynamic_linker="$host_os ld.so"
11249 shlibpath_var=LIBRARY_PATH
11250 ;;
11251
11252 bsdi[45]*)
11253 version_type=linux
11254 need_version=no
11255 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11256 soname_spec='${libname}${release}${shared_ext}$major'
11257 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11258 shlibpath_var=LD_LIBRARY_PATH
11259 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11260 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11261 # the default ld.so.conf also contains /usr/contrib/lib and
11262 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11263 # libtool to hard-code these into programs
11264 ;;
11265
11266 cygwin* | mingw* | pw32* | cegcc*)
11267 version_type=windows
11268 shrext_cmds=".dll"
11269 need_version=no
11270 need_lib_prefix=no
11271
11272 case $GCC,$host_os in
11273 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11274 library_names_spec='$libname.dll.a'
11275 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11276 postinstall_cmds='base_file=`basename \${file}`~
11277 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11278 dldir=$destdir/`dirname \$dlpath`~
11279 test -d \$dldir || mkdir -p \$dldir~
11280 $install_prog $dir/$dlname \$dldir/$dlname~
11281 chmod a+x \$dldir/$dlname~
11282 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11283 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11284 fi'
11285 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11286 dlpath=$dir/\$dldll~
11287 $RM \$dlpath'
11288 shlibpath_overrides_runpath=yes
11289
11290 case $host_os in
11291 cygwin*)
11292 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11293 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11294
11295 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11296 ;;
11297 mingw* | cegcc*)
11298 # MinGW DLLs use traditional 'lib' prefix
11299 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11300 ;;
11301 pw32*)
11302 # pw32 DLLs use 'pw' prefix rather than 'lib'
11303 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11304 ;;
11305 esac
11306 ;;
11307
11308 *)
11309 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11310 ;;
11311 esac
11312 dynamic_linker='Win32 ld.exe'
11313 # FIXME: first we should search . and the directory the executable is in
11314 shlibpath_var=PATH
11315 ;;
11316
11317 darwin* | rhapsody*)
11318 dynamic_linker="$host_os dyld"
11319 version_type=darwin
11320 need_lib_prefix=no
11321 need_version=no
11322 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11323 soname_spec='${libname}${release}${major}$shared_ext'
11324 shlibpath_overrides_runpath=yes
11325 shlibpath_var=DYLD_LIBRARY_PATH
11326 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11327
11328 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11329 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11330 ;;
11331
11332 dgux*)
11333 version_type=linux
11334 need_lib_prefix=no
11335 need_version=no
11336 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11337 soname_spec='${libname}${release}${shared_ext}$major'
11338 shlibpath_var=LD_LIBRARY_PATH
11339 ;;
11340
11341 freebsd* | dragonfly*)
11342 # DragonFly does not have aout. When/if they implement a new
11343 # versioning mechanism, adjust this.
11344 if test -x /usr/bin/objformat; then
11345 objformat=`/usr/bin/objformat`
11346 else
11347 case $host_os in
11348 freebsd[23].*) objformat=aout ;;
11349 *) objformat=elf ;;
11350 esac
11351 fi
11352 version_type=freebsd-$objformat
11353 case $version_type in
11354 freebsd-elf*)
11355 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11356 need_version=no
11357 need_lib_prefix=no
11358 ;;
11359 freebsd-*)
11360 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11361 need_version=yes
11362 ;;
11363 esac
11364 shlibpath_var=LD_LIBRARY_PATH
11365 case $host_os in
11366 freebsd2.*)
11367 shlibpath_overrides_runpath=yes
11368 ;;
11369 freebsd3.[01]* | freebsdelf3.[01]*)
11370 shlibpath_overrides_runpath=yes
11371 hardcode_into_libs=yes
11372 ;;
11373 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11374 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11375 shlibpath_overrides_runpath=no
11376 hardcode_into_libs=yes
11377 ;;
11378 *) # from 4.6 on, and DragonFly
11379 shlibpath_overrides_runpath=yes
11380 hardcode_into_libs=yes
11381 ;;
11382 esac
11383 ;;
11384
11385 gnu*)
11386 version_type=linux
11387 need_lib_prefix=no
11388 need_version=no
11389 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11390 soname_spec='${libname}${release}${shared_ext}$major'
11391 shlibpath_var=LD_LIBRARY_PATH
11392 hardcode_into_libs=yes
11393 ;;
11394
11395 haiku*)
11396 version_type=linux
11397 need_lib_prefix=no
11398 need_version=no
11399 dynamic_linker="$host_os runtime_loader"
11400 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11401 soname_spec='${libname}${release}${shared_ext}$major'
11402 shlibpath_var=LIBRARY_PATH
11403 shlibpath_overrides_runpath=yes
11404 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11405 hardcode_into_libs=yes
11406 ;;
11407
11408 hpux9* | hpux10* | hpux11*)
11409 # Give a soname corresponding to the major version so that dld.sl refuses to
11410 # link against other versions.
11411 version_type=sunos
11412 need_lib_prefix=no
11413 need_version=no
11414 case $host_cpu in
11415 ia64*)
11416 shrext_cmds='.so'
11417 hardcode_into_libs=yes
11418 dynamic_linker="$host_os dld.so"
11419 shlibpath_var=LD_LIBRARY_PATH
11420 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11421 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11422 soname_spec='${libname}${release}${shared_ext}$major'
11423 if test "X$HPUX_IA64_MODE" = X32; then
11424 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11425 else
11426 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11427 fi
11428 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11429 ;;
11430 hppa*64*)
11431 shrext_cmds='.sl'
11432 hardcode_into_libs=yes
11433 dynamic_linker="$host_os dld.sl"
11434 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11435 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11436 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11437 soname_spec='${libname}${release}${shared_ext}$major'
11438 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11439 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11440 ;;
11441 *)
11442 shrext_cmds='.sl'
11443 dynamic_linker="$host_os dld.sl"
11444 shlibpath_var=SHLIB_PATH
11445 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11446 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11447 soname_spec='${libname}${release}${shared_ext}$major'
11448 ;;
11449 esac
11450 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11451 postinstall_cmds='chmod 555 $lib'
11452 # or fails outright, so override atomically:
11453 install_override_mode=555
11454 ;;
11455
11456 interix[3-9]*)
11457 version_type=linux
11458 need_lib_prefix=no
11459 need_version=no
11460 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11461 soname_spec='${libname}${release}${shared_ext}$major'
11462 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11463 shlibpath_var=LD_LIBRARY_PATH
11464 shlibpath_overrides_runpath=no
11465 hardcode_into_libs=yes
11466 ;;
11467
11468 irix5* | irix6* | nonstopux*)
11469 case $host_os in
11470 nonstopux*) version_type=nonstopux ;;
11471 *)
11472 if test "$lt_cv_prog_gnu_ld" = yes; then
11473 version_type=linux
11474 else
11475 version_type=irix
11476 fi ;;
11477 esac
11478 need_lib_prefix=no
11479 need_version=no
11480 soname_spec='${libname}${release}${shared_ext}$major'
11481 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11482 case $host_os in
11483 irix5* | nonstopux*)
11484 libsuff= shlibsuff=
11485 ;;
11486 *)
11487 case $LD in # libtool.m4 will add one of these switches to LD
11488 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11489 libsuff= shlibsuff= libmagic=32-bit;;
11490 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11491 libsuff=32 shlibsuff=N32 libmagic=N32;;
11492 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11493 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11494 *) libsuff= shlibsuff= libmagic=never-match;;
11495 esac
11496 ;;
11497 esac
11498 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11499 shlibpath_overrides_runpath=no
11500 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11501 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11502 hardcode_into_libs=yes
11503 ;;
11504
11505 # No shared lib support for Linux oldld, aout, or coff.
11506 linux*oldld* | linux*aout* | linux*coff*)
11507 dynamic_linker=no
11508 ;;
11509
11510 # This must be Linux ELF.
11511 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11512 version_type=linux
11513 need_lib_prefix=no
11514 need_version=no
11515 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11516 soname_spec='${libname}${release}${shared_ext}$major'
11517 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11518 shlibpath_var=LD_LIBRARY_PATH
11519 shlibpath_overrides_runpath=no
11520
11521 # Some binutils ld are patched to set DT_RUNPATH
11522 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11523 $as_echo_n "(cached) " >&6
11524 else
11525 lt_cv_shlibpath_overrides_runpath=no
11526 save_LDFLAGS=$LDFLAGS
11527 save_libdir=$libdir
11528 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11529 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11530 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11531 /* end confdefs.h. */
11532
11533 int
11534 main ()
11535 {
11536
11537 ;
11538 return 0;
11539 }
11540 _ACEOF
11541 if ac_fn_c_try_link "$LINENO"; then :
11542 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11543 lt_cv_shlibpath_overrides_runpath=yes
11544 fi
11545 fi
11546 rm -f core conftest.err conftest.$ac_objext \
11547 conftest$ac_exeext conftest.$ac_ext
11548 LDFLAGS=$save_LDFLAGS
11549 libdir=$save_libdir
11550
11551 fi
11552
11553 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11554
11555 # This implies no fast_install, which is unacceptable.
11556 # Some rework will be needed to allow for fast_install
11557 # before this can be enabled.
11558 hardcode_into_libs=yes
11559
11560 # Append ld.so.conf contents to the search path
11561 if test -f /etc/ld.so.conf; then
11562 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' ' '`
11563 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11564 fi
11565
11566 # We used to test for /lib/ld.so.1 and disable shared libraries on
11567 # powerpc, because MkLinux only supported shared libraries with the
11568 # GNU dynamic linker. Since this was broken with cross compilers,
11569 # most powerpc-linux boxes support dynamic linking these days and
11570 # people can always --disable-shared, the test was removed, and we
11571 # assume the GNU/Linux dynamic linker is in use.
11572 dynamic_linker='GNU/Linux ld.so'
11573 ;;
11574
11575 netbsd*)
11576 version_type=sunos
11577 need_lib_prefix=no
11578 need_version=no
11579 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11580 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11581 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11582 dynamic_linker='NetBSD (a.out) ld.so'
11583 else
11584 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11585 soname_spec='${libname}${release}${shared_ext}$major'
11586 dynamic_linker='NetBSD ld.elf_so'
11587 fi
11588 shlibpath_var=LD_LIBRARY_PATH
11589 shlibpath_overrides_runpath=yes
11590 hardcode_into_libs=yes
11591 ;;
11592
11593 newsos6)
11594 version_type=linux
11595 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11596 shlibpath_var=LD_LIBRARY_PATH
11597 shlibpath_overrides_runpath=yes
11598 ;;
11599
11600 *nto* | *qnx*)
11601 version_type=qnx
11602 need_lib_prefix=no
11603 need_version=no
11604 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11605 soname_spec='${libname}${release}${shared_ext}$major'
11606 shlibpath_var=LD_LIBRARY_PATH
11607 shlibpath_overrides_runpath=no
11608 hardcode_into_libs=yes
11609 dynamic_linker='ldqnx.so'
11610 ;;
11611
11612 openbsd*)
11613 version_type=sunos
11614 sys_lib_dlsearch_path_spec="/usr/lib"
11615 need_lib_prefix=no
11616 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11617 case $host_os in
11618 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11619 *) need_version=no ;;
11620 esac
11621 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11622 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11623 shlibpath_var=LD_LIBRARY_PATH
11624 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11625 case $host_os in
11626 openbsd2.[89] | openbsd2.[89].*)
11627 shlibpath_overrides_runpath=no
11628 ;;
11629 *)
11630 shlibpath_overrides_runpath=yes
11631 ;;
11632 esac
11633 else
11634 shlibpath_overrides_runpath=yes
11635 fi
11636 ;;
11637
11638 os2*)
11639 libname_spec='$name'
11640 shrext_cmds=".dll"
11641 need_lib_prefix=no
11642 library_names_spec='$libname${shared_ext} $libname.a'
11643 dynamic_linker='OS/2 ld.exe'
11644 shlibpath_var=LIBPATH
11645 ;;
11646
11647 osf3* | osf4* | osf5*)
11648 version_type=osf
11649 need_lib_prefix=no
11650 need_version=no
11651 soname_spec='${libname}${release}${shared_ext}$major'
11652 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11653 shlibpath_var=LD_LIBRARY_PATH
11654 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11655 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11656 ;;
11657
11658 rdos*)
11659 dynamic_linker=no
11660 ;;
11661
11662 solaris*)
11663 version_type=linux
11664 need_lib_prefix=no
11665 need_version=no
11666 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11667 soname_spec='${libname}${release}${shared_ext}$major'
11668 shlibpath_var=LD_LIBRARY_PATH
11669 shlibpath_overrides_runpath=yes
11670 hardcode_into_libs=yes
11671 # ldd complains unless libraries are executable
11672 postinstall_cmds='chmod +x $lib'
11673 ;;
11674
11675 sunos4*)
11676 version_type=sunos
11677 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11678 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11679 shlibpath_var=LD_LIBRARY_PATH
11680 shlibpath_overrides_runpath=yes
11681 if test "$with_gnu_ld" = yes; then
11682 need_lib_prefix=no
11683 fi
11684 need_version=yes
11685 ;;
11686
11687 sysv4 | sysv4.3*)
11688 version_type=linux
11689 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11690 soname_spec='${libname}${release}${shared_ext}$major'
11691 shlibpath_var=LD_LIBRARY_PATH
11692 case $host_vendor in
11693 sni)
11694 shlibpath_overrides_runpath=no
11695 need_lib_prefix=no
11696 runpath_var=LD_RUN_PATH
11697 ;;
11698 siemens)
11699 need_lib_prefix=no
11700 ;;
11701 motorola)
11702 need_lib_prefix=no
11703 need_version=no
11704 shlibpath_overrides_runpath=no
11705 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11706 ;;
11707 esac
11708 ;;
11709
11710 sysv4*MP*)
11711 if test -d /usr/nec ;then
11712 version_type=linux
11713 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11714 soname_spec='$libname${shared_ext}.$major'
11715 shlibpath_var=LD_LIBRARY_PATH
11716 fi
11717 ;;
11718
11719 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11720 version_type=freebsd-elf
11721 need_lib_prefix=no
11722 need_version=no
11723 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11724 soname_spec='${libname}${release}${shared_ext}$major'
11725 shlibpath_var=LD_LIBRARY_PATH
11726 shlibpath_overrides_runpath=yes
11727 hardcode_into_libs=yes
11728 if test "$with_gnu_ld" = yes; then
11729 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11730 else
11731 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11732 case $host_os in
11733 sco3.2v5*)
11734 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11735 ;;
11736 esac
11737 fi
11738 sys_lib_dlsearch_path_spec='/usr/lib'
11739 ;;
11740
11741 tpf*)
11742 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11743 version_type=linux
11744 need_lib_prefix=no
11745 need_version=no
11746 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11747 shlibpath_var=LD_LIBRARY_PATH
11748 shlibpath_overrides_runpath=no
11749 hardcode_into_libs=yes
11750 ;;
11751
11752 uts4*)
11753 version_type=linux
11754 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11755 soname_spec='${libname}${release}${shared_ext}$major'
11756 shlibpath_var=LD_LIBRARY_PATH
11757 ;;
11758
11759 *)
11760 dynamic_linker=no
11761 ;;
11762 esac
11763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11764 $as_echo "$dynamic_linker" >&6; }
11765 test "$dynamic_linker" = no && can_build_shared=no
11766
11767 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11768 if test "$GCC" = yes; then
11769 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11770 fi
11771
11772 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11773 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11774 fi
11775 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11776 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11777 fi
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867
11868
11869
11870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11871 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11872 hardcode_action=
11873 if test -n "$hardcode_libdir_flag_spec" ||
11874 test -n "$runpath_var" ||
11875 test "X$hardcode_automatic" = "Xyes" ; then
11876
11877 # We can hardcode non-existent directories.
11878 if test "$hardcode_direct" != no &&
11879 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11880 # have to relink, otherwise we might link with an installed library
11881 # when we should be linking with a yet-to-be-installed one
11882 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11883 test "$hardcode_minus_L" != no; then
11884 # Linking always hardcodes the temporary library directory.
11885 hardcode_action=relink
11886 else
11887 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11888 hardcode_action=immediate
11889 fi
11890 else
11891 # We cannot hardcode anything, or else we can only hardcode existing
11892 # directories.
11893 hardcode_action=unsupported
11894 fi
11895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11896 $as_echo "$hardcode_action" >&6; }
11897
11898 if test "$hardcode_action" = relink ||
11899 test "$inherit_rpath" = yes; then
11900 # Fast installation is not supported
11901 enable_fast_install=no
11902 elif test "$shlibpath_overrides_runpath" = yes ||
11903 test "$enable_shared" = no; then
11904 # Fast installation is not necessary
11905 enable_fast_install=needless
11906 fi
11907
11908
11909
11910
11911
11912
11913 if test "x$enable_dlopen" != xyes; then
11914 enable_dlopen=unknown
11915 enable_dlopen_self=unknown
11916 enable_dlopen_self_static=unknown
11917 else
11918 lt_cv_dlopen=no
11919 lt_cv_dlopen_libs=
11920
11921 case $host_os in
11922 beos*)
11923 lt_cv_dlopen="load_add_on"
11924 lt_cv_dlopen_libs=
11925 lt_cv_dlopen_self=yes
11926 ;;
11927
11928 mingw* | pw32* | cegcc*)
11929 lt_cv_dlopen="LoadLibrary"
11930 lt_cv_dlopen_libs=
11931 ;;
11932
11933 cygwin*)
11934 lt_cv_dlopen="dlopen"
11935 lt_cv_dlopen_libs=
11936 ;;
11937
11938 darwin*)
11939 # if libdl is installed we need to link against it
11940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11941 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11942 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
11943 $as_echo_n "(cached) " >&6
11944 else
11945 ac_check_lib_save_LIBS=$LIBS
11946 LIBS="-ldl $LIBS"
11947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11948 /* end confdefs.h. */
11949
11950 /* Override any GCC internal prototype to avoid an error.
11951 Use char because int might match the return type of a GCC
11952 builtin and then its argument prototype would still apply. */
11953 #ifdef __cplusplus
11954 extern "C"
11955 #endif
11956 char dlopen ();
11957 int
11958 main ()
11959 {
11960 return dlopen ();
11961 ;
11962 return 0;
11963 }
11964 _ACEOF
11965 if ac_fn_c_try_link "$LINENO"; then :
11966 ac_cv_lib_dl_dlopen=yes
11967 else
11968 ac_cv_lib_dl_dlopen=no
11969 fi
11970 rm -f core conftest.err conftest.$ac_objext \
11971 conftest$ac_exeext conftest.$ac_ext
11972 LIBS=$ac_check_lib_save_LIBS
11973 fi
11974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11975 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11976 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
11977 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11978 else
11979
11980 lt_cv_dlopen="dyld"
11981 lt_cv_dlopen_libs=
11982 lt_cv_dlopen_self=yes
11983
11984 fi
11985
11986 ;;
11987
11988 *)
11989 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11990 if test "x$ac_cv_func_shl_load" = x""yes; then :
11991 lt_cv_dlopen="shl_load"
11992 else
11993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11994 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11995 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
11996 $as_echo_n "(cached) " >&6
11997 else
11998 ac_check_lib_save_LIBS=$LIBS
11999 LIBS="-ldld $LIBS"
12000 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12001 /* end confdefs.h. */
12002
12003 /* Override any GCC internal prototype to avoid an error.
12004 Use char because int might match the return type of a GCC
12005 builtin and then its argument prototype would still apply. */
12006 #ifdef __cplusplus
12007 extern "C"
12008 #endif
12009 char shl_load ();
12010 int
12011 main ()
12012 {
12013 return shl_load ();
12014 ;
12015 return 0;
12016 }
12017 _ACEOF
12018 if ac_fn_c_try_link "$LINENO"; then :
12019 ac_cv_lib_dld_shl_load=yes
12020 else
12021 ac_cv_lib_dld_shl_load=no
12022 fi
12023 rm -f core conftest.err conftest.$ac_objext \
12024 conftest$ac_exeext conftest.$ac_ext
12025 LIBS=$ac_check_lib_save_LIBS
12026 fi
12027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12028 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12029 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12030 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12031 else
12032 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12033 if test "x$ac_cv_func_dlopen" = x""yes; then :
12034 lt_cv_dlopen="dlopen"
12035 else
12036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12037 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12038 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12039 $as_echo_n "(cached) " >&6
12040 else
12041 ac_check_lib_save_LIBS=$LIBS
12042 LIBS="-ldl $LIBS"
12043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12044 /* end confdefs.h. */
12045
12046 /* Override any GCC internal prototype to avoid an error.
12047 Use char because int might match the return type of a GCC
12048 builtin and then its argument prototype would still apply. */
12049 #ifdef __cplusplus
12050 extern "C"
12051 #endif
12052 char dlopen ();
12053 int
12054 main ()
12055 {
12056 return dlopen ();
12057 ;
12058 return 0;
12059 }
12060 _ACEOF
12061 if ac_fn_c_try_link "$LINENO"; then :
12062 ac_cv_lib_dl_dlopen=yes
12063 else
12064 ac_cv_lib_dl_dlopen=no
12065 fi
12066 rm -f core conftest.err conftest.$ac_objext \
12067 conftest$ac_exeext conftest.$ac_ext
12068 LIBS=$ac_check_lib_save_LIBS
12069 fi
12070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12071 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12072 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12073 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12074 else
12075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12076 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12077 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12078 $as_echo_n "(cached) " >&6
12079 else
12080 ac_check_lib_save_LIBS=$LIBS
12081 LIBS="-lsvld $LIBS"
12082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12083 /* end confdefs.h. */
12084
12085 /* Override any GCC internal prototype to avoid an error.
12086 Use char because int might match the return type of a GCC
12087 builtin and then its argument prototype would still apply. */
12088 #ifdef __cplusplus
12089 extern "C"
12090 #endif
12091 char dlopen ();
12092 int
12093 main ()
12094 {
12095 return dlopen ();
12096 ;
12097 return 0;
12098 }
12099 _ACEOF
12100 if ac_fn_c_try_link "$LINENO"; then :
12101 ac_cv_lib_svld_dlopen=yes
12102 else
12103 ac_cv_lib_svld_dlopen=no
12104 fi
12105 rm -f core conftest.err conftest.$ac_objext \
12106 conftest$ac_exeext conftest.$ac_ext
12107 LIBS=$ac_check_lib_save_LIBS
12108 fi
12109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12110 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12111 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12112 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12113 else
12114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12115 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12116 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12117 $as_echo_n "(cached) " >&6
12118 else
12119 ac_check_lib_save_LIBS=$LIBS
12120 LIBS="-ldld $LIBS"
12121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12122 /* end confdefs.h. */
12123
12124 /* Override any GCC internal prototype to avoid an error.
12125 Use char because int might match the return type of a GCC
12126 builtin and then its argument prototype would still apply. */
12127 #ifdef __cplusplus
12128 extern "C"
12129 #endif
12130 char dld_link ();
12131 int
12132 main ()
12133 {
12134 return dld_link ();
12135 ;
12136 return 0;
12137 }
12138 _ACEOF
12139 if ac_fn_c_try_link "$LINENO"; then :
12140 ac_cv_lib_dld_dld_link=yes
12141 else
12142 ac_cv_lib_dld_dld_link=no
12143 fi
12144 rm -f core conftest.err conftest.$ac_objext \
12145 conftest$ac_exeext conftest.$ac_ext
12146 LIBS=$ac_check_lib_save_LIBS
12147 fi
12148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12149 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12150 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12151 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12152 fi
12153
12154
12155 fi
12156
12157
12158 fi
12159
12160
12161 fi
12162
12163
12164 fi
12165
12166
12167 fi
12168
12169 ;;
12170 esac
12171
12172 if test "x$lt_cv_dlopen" != xno; then
12173 enable_dlopen=yes
12174 else
12175 enable_dlopen=no
12176 fi
12177
12178 case $lt_cv_dlopen in
12179 dlopen)
12180 save_CPPFLAGS="$CPPFLAGS"
12181 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12182
12183 save_LDFLAGS="$LDFLAGS"
12184 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12185
12186 save_LIBS="$LIBS"
12187 LIBS="$lt_cv_dlopen_libs $LIBS"
12188
12189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12190 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12191 if test "${lt_cv_dlopen_self+set}" = set; then :
12192 $as_echo_n "(cached) " >&6
12193 else
12194 if test "$cross_compiling" = yes; then :
12195 lt_cv_dlopen_self=cross
12196 else
12197 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12198 lt_status=$lt_dlunknown
12199 cat > conftest.$ac_ext <<_LT_EOF
12200 #line 12200 "configure"
12201 #include "confdefs.h"
12202
12203 #if HAVE_DLFCN_H
12204 #include <dlfcn.h>
12205 #endif
12206
12207 #include <stdio.h>
12208
12209 #ifdef RTLD_GLOBAL
12210 # define LT_DLGLOBAL RTLD_GLOBAL
12211 #else
12212 # ifdef DL_GLOBAL
12213 # define LT_DLGLOBAL DL_GLOBAL
12214 # else
12215 # define LT_DLGLOBAL 0
12216 # endif
12217 #endif
12218
12219 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12220 find out it does not work in some platform. */
12221 #ifndef LT_DLLAZY_OR_NOW
12222 # ifdef RTLD_LAZY
12223 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12224 # else
12225 # ifdef DL_LAZY
12226 # define LT_DLLAZY_OR_NOW DL_LAZY
12227 # else
12228 # ifdef RTLD_NOW
12229 # define LT_DLLAZY_OR_NOW RTLD_NOW
12230 # else
12231 # ifdef DL_NOW
12232 # define LT_DLLAZY_OR_NOW DL_NOW
12233 # else
12234 # define LT_DLLAZY_OR_NOW 0
12235 # endif
12236 # endif
12237 # endif
12238 # endif
12239 #endif
12240
12241 /* When -fvisbility=hidden is used, assume the code has been annotated
12242 correspondingly for the symbols needed. */
12243 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12244 void fnord () __attribute__((visibility("default")));
12245 #endif
12246
12247 void fnord () { int i=42; }
12248 int main ()
12249 {
12250 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12251 int status = $lt_dlunknown;
12252
12253 if (self)
12254 {
12255 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12256 else
12257 {
12258 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12259 else puts (dlerror ());
12260 }
12261 /* dlclose (self); */
12262 }
12263 else
12264 puts (dlerror ());
12265
12266 return status;
12267 }
12268 _LT_EOF
12269 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12270 (eval $ac_link) 2>&5
12271 ac_status=$?
12272 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12273 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12274 (./conftest; exit; ) >&5 2>/dev/null
12275 lt_status=$?
12276 case x$lt_status in
12277 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12278 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12279 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12280 esac
12281 else :
12282 # compilation failed
12283 lt_cv_dlopen_self=no
12284 fi
12285 fi
12286 rm -fr conftest*
12287
12288
12289 fi
12290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12291 $as_echo "$lt_cv_dlopen_self" >&6; }
12292
12293 if test "x$lt_cv_dlopen_self" = xyes; then
12294 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12296 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12297 if test "${lt_cv_dlopen_self_static+set}" = set; then :
12298 $as_echo_n "(cached) " >&6
12299 else
12300 if test "$cross_compiling" = yes; then :
12301 lt_cv_dlopen_self_static=cross
12302 else
12303 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12304 lt_status=$lt_dlunknown
12305 cat > conftest.$ac_ext <<_LT_EOF
12306 #line 12306 "configure"
12307 #include "confdefs.h"
12308
12309 #if HAVE_DLFCN_H
12310 #include <dlfcn.h>
12311 #endif
12312
12313 #include <stdio.h>
12314
12315 #ifdef RTLD_GLOBAL
12316 # define LT_DLGLOBAL RTLD_GLOBAL
12317 #else
12318 # ifdef DL_GLOBAL
12319 # define LT_DLGLOBAL DL_GLOBAL
12320 # else
12321 # define LT_DLGLOBAL 0
12322 # endif
12323 #endif
12324
12325 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12326 find out it does not work in some platform. */
12327 #ifndef LT_DLLAZY_OR_NOW
12328 # ifdef RTLD_LAZY
12329 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12330 # else
12331 # ifdef DL_LAZY
12332 # define LT_DLLAZY_OR_NOW DL_LAZY
12333 # else
12334 # ifdef RTLD_NOW
12335 # define LT_DLLAZY_OR_NOW RTLD_NOW
12336 # else
12337 # ifdef DL_NOW
12338 # define LT_DLLAZY_OR_NOW DL_NOW
12339 # else
12340 # define LT_DLLAZY_OR_NOW 0
12341 # endif
12342 # endif
12343 # endif
12344 # endif
12345 #endif
12346
12347 /* When -fvisbility=hidden is used, assume the code has been annotated
12348 correspondingly for the symbols needed. */
12349 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12350 void fnord () __attribute__((visibility("default")));
12351 #endif
12352
12353 void fnord () { int i=42; }
12354 int main ()
12355 {
12356 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12357 int status = $lt_dlunknown;
12358
12359 if (self)
12360 {
12361 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12362 else
12363 {
12364 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12365 else puts (dlerror ());
12366 }
12367 /* dlclose (self); */
12368 }
12369 else
12370 puts (dlerror ());
12371
12372 return status;
12373 }
12374 _LT_EOF
12375 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12376 (eval $ac_link) 2>&5
12377 ac_status=$?
12378 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12379 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12380 (./conftest; exit; ) >&5 2>/dev/null
12381 lt_status=$?
12382 case x$lt_status in
12383 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12384 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12385 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12386 esac
12387 else :
12388 # compilation failed
12389 lt_cv_dlopen_self_static=no
12390 fi
12391 fi
12392 rm -fr conftest*
12393
12394
12395 fi
12396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12397 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12398 fi
12399
12400 CPPFLAGS="$save_CPPFLAGS"
12401 LDFLAGS="$save_LDFLAGS"
12402 LIBS="$save_LIBS"
12403 ;;
12404 esac
12405
12406 case $lt_cv_dlopen_self in
12407 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12408 *) enable_dlopen_self=unknown ;;
12409 esac
12410
12411 case $lt_cv_dlopen_self_static in
12412 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12413 *) enable_dlopen_self_static=unknown ;;
12414 esac
12415 fi
12416
12417
12418
12419
12420
12421
12422
12423
12424
12425
12426
12427
12428
12429
12430
12431
12432
12433 striplib=
12434 old_striplib=
12435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12436 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12437 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12438 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12439 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12441 $as_echo "yes" >&6; }
12442 else
12443 # FIXME - insert some real tests, host_os isn't really good enough
12444 case $host_os in
12445 darwin*)
12446 if test -n "$STRIP" ; then
12447 striplib="$STRIP -x"
12448 old_striplib="$STRIP -S"
12449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12450 $as_echo "yes" >&6; }
12451 else
12452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12453 $as_echo "no" >&6; }
12454 fi
12455 ;;
12456 *)
12457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12458 $as_echo "no" >&6; }
12459 ;;
12460 esac
12461 fi
12462
12463
12464
12465
12466
12467
12468
12469
12470
12471
12472
12473
12474 # Report which library types will actually be built
12475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12476 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12478 $as_echo "$can_build_shared" >&6; }
12479
12480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12481 $as_echo_n "checking whether to build shared libraries... " >&6; }
12482 test "$can_build_shared" = "no" && enable_shared=no
12483
12484 # On AIX, shared libraries and static libraries use the same namespace, and
12485 # are all built from PIC.
12486 case $host_os in
12487 aix3*)
12488 test "$enable_shared" = yes && enable_static=no
12489 if test -n "$RANLIB"; then
12490 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12491 postinstall_cmds='$RANLIB $lib'
12492 fi
12493 ;;
12494
12495 aix[4-9]*)
12496 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12497 test "$enable_shared" = yes && enable_static=no
12498 fi
12499 ;;
12500 esac
12501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12502 $as_echo "$enable_shared" >&6; }
12503
12504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12505 $as_echo_n "checking whether to build static libraries... " >&6; }
12506 # Make sure either enable_shared or enable_static is yes.
12507 test "$enable_shared" = yes || enable_static=yes
12508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12509 $as_echo "$enable_static" >&6; }
12510
12511
12512
12513
12514 fi
12515 ac_ext=c
12516 ac_cpp='$CPP $CPPFLAGS'
12517 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12518 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12519 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12520
12521 CC="$lt_save_CC"
12522
12523 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12524 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12525 (test "X$CXX" != "Xg++"))) ; then
12526 ac_ext=cpp
12527 ac_cpp='$CXXCPP $CPPFLAGS'
12528 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12529 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12530 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12532 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12533 if test -z "$CXXCPP"; then
12534 if test "${ac_cv_prog_CXXCPP+set}" = set; then :
12535 $as_echo_n "(cached) " >&6
12536 else
12537 # Double quotes because CXXCPP needs to be expanded
12538 for CXXCPP in "$CXX -E" "/lib/cpp"
12539 do
12540 ac_preproc_ok=false
12541 for ac_cxx_preproc_warn_flag in '' yes
12542 do
12543 # Use a header file that comes with gcc, so configuring glibc
12544 # with a fresh cross-compiler works.
12545 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12546 # <limits.h> exists even on freestanding compilers.
12547 # On the NeXT, cc -E runs the code through the compiler's parser,
12548 # not just through cpp. "Syntax error" is here to catch this case.
12549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12550 /* end confdefs.h. */
12551 #ifdef __STDC__
12552 # include <limits.h>
12553 #else
12554 # include <assert.h>
12555 #endif
12556 Syntax error
12557 _ACEOF
12558 if ac_fn_cxx_try_cpp "$LINENO"; then :
12559
12560 else
12561 # Broken: fails on valid input.
12562 continue
12563 fi
12564 rm -f conftest.err conftest.$ac_ext
12565
12566 # OK, works on sane cases. Now check whether nonexistent headers
12567 # can be detected and how.
12568 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12569 /* end confdefs.h. */
12570 #include <ac_nonexistent.h>
12571 _ACEOF
12572 if ac_fn_cxx_try_cpp "$LINENO"; then :
12573 # Broken: success on invalid input.
12574 continue
12575 else
12576 # Passes both tests.
12577 ac_preproc_ok=:
12578 break
12579 fi
12580 rm -f conftest.err conftest.$ac_ext
12581
12582 done
12583 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12584 rm -f conftest.err conftest.$ac_ext
12585 if $ac_preproc_ok; then :
12586 break
12587 fi
12588
12589 done
12590 ac_cv_prog_CXXCPP=$CXXCPP
12591
12592 fi
12593 CXXCPP=$ac_cv_prog_CXXCPP
12594 else
12595 ac_cv_prog_CXXCPP=$CXXCPP
12596 fi
12597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12598 $as_echo "$CXXCPP" >&6; }
12599 ac_preproc_ok=false
12600 for ac_cxx_preproc_warn_flag in '' yes
12601 do
12602 # Use a header file that comes with gcc, so configuring glibc
12603 # with a fresh cross-compiler works.
12604 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12605 # <limits.h> exists even on freestanding compilers.
12606 # On the NeXT, cc -E runs the code through the compiler's parser,
12607 # not just through cpp. "Syntax error" is here to catch this case.
12608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12609 /* end confdefs.h. */
12610 #ifdef __STDC__
12611 # include <limits.h>
12612 #else
12613 # include <assert.h>
12614 #endif
12615 Syntax error
12616 _ACEOF
12617 if ac_fn_cxx_try_cpp "$LINENO"; then :
12618
12619 else
12620 # Broken: fails on valid input.
12621 continue
12622 fi
12623 rm -f conftest.err conftest.$ac_ext
12624
12625 # OK, works on sane cases. Now check whether nonexistent headers
12626 # can be detected and how.
12627 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12628 /* end confdefs.h. */
12629 #include <ac_nonexistent.h>
12630 _ACEOF
12631 if ac_fn_cxx_try_cpp "$LINENO"; then :
12632 # Broken: success on invalid input.
12633 continue
12634 else
12635 # Passes both tests.
12636 ac_preproc_ok=:
12637 break
12638 fi
12639 rm -f conftest.err conftest.$ac_ext
12640
12641 done
12642 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12643 rm -f conftest.err conftest.$ac_ext
12644 if $ac_preproc_ok; then :
12645
12646 else
12647 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12648 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12649 as_fn_error "C++ preprocessor \"$CXXCPP\" fails sanity check
12650 See \`config.log' for more details." "$LINENO" 5; }
12651 fi
12652
12653 ac_ext=c
12654 ac_cpp='$CPP $CPPFLAGS'
12655 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12656 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12657 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12658
12659 else
12660 _lt_caught_CXX_error=yes
12661 fi
12662
12663 ac_ext=cpp
12664 ac_cpp='$CXXCPP $CPPFLAGS'
12665 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12666 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12667 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12668
12669 archive_cmds_need_lc_CXX=no
12670 allow_undefined_flag_CXX=
12671 always_export_symbols_CXX=no
12672 archive_expsym_cmds_CXX=
12673 compiler_needs_object_CXX=no
12674 export_dynamic_flag_spec_CXX=
12675 hardcode_direct_CXX=no
12676 hardcode_direct_absolute_CXX=no
12677 hardcode_libdir_flag_spec_CXX=
12678 hardcode_libdir_flag_spec_ld_CXX=
12679 hardcode_libdir_separator_CXX=
12680 hardcode_minus_L_CXX=no
12681 hardcode_shlibpath_var_CXX=unsupported
12682 hardcode_automatic_CXX=no
12683 inherit_rpath_CXX=no
12684 module_cmds_CXX=
12685 module_expsym_cmds_CXX=
12686 link_all_deplibs_CXX=unknown
12687 old_archive_cmds_CXX=$old_archive_cmds
12688 reload_flag_CXX=$reload_flag
12689 reload_cmds_CXX=$reload_cmds
12690 no_undefined_flag_CXX=
12691 whole_archive_flag_spec_CXX=
12692 enable_shared_with_static_runtimes_CXX=no
12693
12694 # Source file extension for C++ test sources.
12695 ac_ext=cpp
12696
12697 # Object file extension for compiled C++ test sources.
12698 objext=o
12699 objext_CXX=$objext
12700
12701 # No sense in running all these tests if we already determined that
12702 # the CXX compiler isn't working. Some variables (like enable_shared)
12703 # are currently assumed to apply to all compilers on this platform,
12704 # and will be corrupted by setting them based on a non-working compiler.
12705 if test "$_lt_caught_CXX_error" != yes; then
12706 # Code to be used in simple compile tests
12707 lt_simple_compile_test_code="int some_variable = 0;"
12708
12709 # Code to be used in simple link tests
12710 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12711
12712 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12713
12714
12715
12716
12717
12718
12719 # If no C compiler was specified, use CC.
12720 LTCC=${LTCC-"$CC"}
12721
12722 # If no C compiler flags were specified, use CFLAGS.
12723 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12724
12725 # Allow CC to be a program name with arguments.
12726 compiler=$CC
12727
12728
12729 # save warnings/boilerplate of simple test code
12730 ac_outfile=conftest.$ac_objext
12731 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12732 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12733 _lt_compiler_boilerplate=`cat conftest.err`
12734 $RM conftest*
12735
12736 ac_outfile=conftest.$ac_objext
12737 echo "$lt_simple_link_test_code" >conftest.$ac_ext
12738 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12739 _lt_linker_boilerplate=`cat conftest.err`
12740 $RM -r conftest*
12741
12742
12743 # Allow CC to be a program name with arguments.
12744 lt_save_CC=$CC
12745 lt_save_LD=$LD
12746 lt_save_GCC=$GCC
12747 GCC=$GXX
12748 lt_save_with_gnu_ld=$with_gnu_ld
12749 lt_save_path_LD=$lt_cv_path_LD
12750 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12751 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12752 else
12753 $as_unset lt_cv_prog_gnu_ld
12754 fi
12755 if test -n "${lt_cv_path_LDCXX+set}"; then
12756 lt_cv_path_LD=$lt_cv_path_LDCXX
12757 else
12758 $as_unset lt_cv_path_LD
12759 fi
12760 test -z "${LDCXX+set}" || LD=$LDCXX
12761 CC=${CXX-"c++"}
12762 compiler=$CC
12763 compiler_CXX=$CC
12764 for cc_temp in $compiler""; do
12765 case $cc_temp in
12766 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12767 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12768 \-*) ;;
12769 *) break;;
12770 esac
12771 done
12772 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12773
12774
12775 if test -n "$compiler"; then
12776 # We don't want -fno-exception when compiling C++ code, so set the
12777 # no_builtin_flag separately
12778 if test "$GXX" = yes; then
12779 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12780 else
12781 lt_prog_compiler_no_builtin_flag_CXX=
12782 fi
12783
12784 if test "$GXX" = yes; then
12785 # Set up default GNU C++ configuration
12786
12787
12788
12789 # Check whether --with-gnu-ld was given.
12790 if test "${with_gnu_ld+set}" = set; then :
12791 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12792 else
12793 with_gnu_ld=no
12794 fi
12795
12796 ac_prog=ld
12797 if test "$GCC" = yes; then
12798 # Check if gcc -print-prog-name=ld gives a path.
12799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12800 $as_echo_n "checking for ld used by $CC... " >&6; }
12801 case $host in
12802 *-*-mingw*)
12803 # gcc leaves a trailing carriage return which upsets mingw
12804 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12805 *)
12806 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12807 esac
12808 case $ac_prog in
12809 # Accept absolute paths.
12810 [\\/]* | ?:[\\/]*)
12811 re_direlt='/[^/][^/]*/\.\./'
12812 # Canonicalize the pathname of ld
12813 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12814 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12815 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12816 done
12817 test -z "$LD" && LD="$ac_prog"
12818 ;;
12819 "")
12820 # If it fails, then pretend we aren't using GCC.
12821 ac_prog=ld
12822 ;;
12823 *)
12824 # If it is relative, then search for the first ld in PATH.
12825 with_gnu_ld=unknown
12826 ;;
12827 esac
12828 elif test "$with_gnu_ld" = yes; then
12829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12830 $as_echo_n "checking for GNU ld... " >&6; }
12831 else
12832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12833 $as_echo_n "checking for non-GNU ld... " >&6; }
12834 fi
12835 if test "${lt_cv_path_LD+set}" = set; then :
12836 $as_echo_n "(cached) " >&6
12837 else
12838 if test -z "$LD"; then
12839 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12840 for ac_dir in $PATH; do
12841 IFS="$lt_save_ifs"
12842 test -z "$ac_dir" && ac_dir=.
12843 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12844 lt_cv_path_LD="$ac_dir/$ac_prog"
12845 # Check to see if the program is GNU ld. I'd rather use --version,
12846 # but apparently some variants of GNU ld only accept -v.
12847 # Break only if it was the GNU/non-GNU ld that we prefer.
12848 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12849 *GNU* | *'with BFD'*)
12850 test "$with_gnu_ld" != no && break
12851 ;;
12852 *)
12853 test "$with_gnu_ld" != yes && break
12854 ;;
12855 esac
12856 fi
12857 done
12858 IFS="$lt_save_ifs"
12859 else
12860 lt_cv_path_LD="$LD" # Let the user override the test with a path.
12861 fi
12862 fi
12863
12864 LD="$lt_cv_path_LD"
12865 if test -n "$LD"; then
12866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12867 $as_echo "$LD" >&6; }
12868 else
12869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12870 $as_echo "no" >&6; }
12871 fi
12872 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
12873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12874 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12875 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
12876 $as_echo_n "(cached) " >&6
12877 else
12878 # I'd rather use --version here, but apparently some GNU lds only accept -v.
12879 case `$LD -v 2>&1 </dev/null` in
12880 *GNU* | *'with BFD'*)
12881 lt_cv_prog_gnu_ld=yes
12882 ;;
12883 *)
12884 lt_cv_prog_gnu_ld=no
12885 ;;
12886 esac
12887 fi
12888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12889 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
12890 with_gnu_ld=$lt_cv_prog_gnu_ld
12891
12892
12893
12894
12895
12896
12897
12898 # Check if GNU C++ uses GNU ld as the underlying linker, since the
12899 # archiving commands below assume that GNU ld is being used.
12900 if test "$with_gnu_ld" = yes; then
12901 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12902 archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12903
12904 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12905 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12906
12907 # If archive_cmds runs LD, not CC, wlarc should be empty
12908 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12909 # investigate it a little bit more. (MM)
12910 wlarc='${wl}'
12911
12912 # ancient GNU ld didn't support --whole-archive et. al.
12913 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12914 $GREP 'no-whole-archive' > /dev/null; then
12915 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12916 else
12917 whole_archive_flag_spec_CXX=
12918 fi
12919 else
12920 with_gnu_ld=no
12921 wlarc=
12922
12923 # A generic and very simple default shared library creation
12924 # command for GNU C++ for the case where it uses the native
12925 # linker, instead of GNU ld. If possible, this setting should
12926 # overridden to take advantage of the native linker features on
12927 # the platform it is being used on.
12928 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12929 fi
12930
12931 # Commands to make compiler produce verbose output that lists
12932 # what "hidden" libraries, object files and flags are used when
12933 # linking a shared library.
12934 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12935
12936 else
12937 GXX=no
12938 with_gnu_ld=no
12939 wlarc=
12940 fi
12941
12942 # PORTME: fill in a description of your system's C++ link characteristics
12943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12944 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12945 ld_shlibs_CXX=yes
12946 case $host_os in
12947 aix3*)
12948 # FIXME: insert proper C++ library support
12949 ld_shlibs_CXX=no
12950 ;;
12951 aix[4-9]*)
12952 if test "$host_cpu" = ia64; then
12953 # On IA64, the linker does run time linking by default, so we don't
12954 # have to do anything special.
12955 aix_use_runtimelinking=no
12956 exp_sym_flag='-Bexport'
12957 no_entry_flag=""
12958 else
12959 aix_use_runtimelinking=no
12960
12961 # Test if we are trying to use run time linking or normal
12962 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12963 # need to do runtime linking.
12964 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12965 for ld_flag in $LDFLAGS; do
12966 case $ld_flag in
12967 *-brtl*)
12968 aix_use_runtimelinking=yes
12969 break
12970 ;;
12971 esac
12972 done
12973 ;;
12974 esac
12975
12976 exp_sym_flag='-bexport'
12977 no_entry_flag='-bnoentry'
12978 fi
12979
12980 # When large executables or shared objects are built, AIX ld can
12981 # have problems creating the table of contents. If linking a library
12982 # or program results in "error TOC overflow" add -mminimal-toc to
12983 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
12984 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12985
12986 archive_cmds_CXX=''
12987 hardcode_direct_CXX=yes
12988 hardcode_direct_absolute_CXX=yes
12989 hardcode_libdir_separator_CXX=':'
12990 link_all_deplibs_CXX=yes
12991 file_list_spec_CXX='${wl}-f,'
12992
12993 if test "$GXX" = yes; then
12994 case $host_os in aix4.[012]|aix4.[012].*)
12995 # We only want to do this on AIX 4.2 and lower, the check
12996 # below for broken collect2 doesn't work under 4.3+
12997 collect2name=`${CC} -print-prog-name=collect2`
12998 if test -f "$collect2name" &&
12999 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
13000 then
13001 # We have reworked collect2
13002 :
13003 else
13004 # We have old collect2
13005 hardcode_direct_CXX=unsupported
13006 # It fails to find uninstalled libraries when the uninstalled
13007 # path is not listed in the libpath. Setting hardcode_minus_L
13008 # to unsupported forces relinking
13009 hardcode_minus_L_CXX=yes
13010 hardcode_libdir_flag_spec_CXX='-L$libdir'
13011 hardcode_libdir_separator_CXX=
13012 fi
13013 esac
13014 shared_flag='-shared'
13015 if test "$aix_use_runtimelinking" = yes; then
13016 shared_flag="$shared_flag "'${wl}-G'
13017 fi
13018 else
13019 # not using gcc
13020 if test "$host_cpu" = ia64; then
13021 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
13022 # chokes on -Wl,-G. The following line is correct:
13023 shared_flag='-G'
13024 else
13025 if test "$aix_use_runtimelinking" = yes; then
13026 shared_flag='${wl}-G'
13027 else
13028 shared_flag='${wl}-bM:SRE'
13029 fi
13030 fi
13031 fi
13032
13033 export_dynamic_flag_spec_CXX='${wl}-bexpall'
13034 # It seems that -bexpall does not export symbols beginning with
13035 # underscore (_), so it is better to generate a list of symbols to
13036 # export.
13037 always_export_symbols_CXX=yes
13038 if test "$aix_use_runtimelinking" = yes; then
13039 # Warning - without using the other runtime loading flags (-brtl),
13040 # -berok will link without error, but may produce a broken library.
13041 allow_undefined_flag_CXX='-berok'
13042 # Determine the default libpath from the value encoded in an empty
13043 # executable.
13044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13045 /* end confdefs.h. */
13046
13047 int
13048 main ()
13049 {
13050
13051 ;
13052 return 0;
13053 }
13054 _ACEOF
13055 if ac_fn_cxx_try_link "$LINENO"; then :
13056
13057 lt_aix_libpath_sed='
13058 /Import File Strings/,/^$/ {
13059 /^0/ {
13060 s/^0 *\(.*\)$/\1/
13061 p
13062 }
13063 }'
13064 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13065 # Check for a 64-bit object if we didn't find anything.
13066 if test -z "$aix_libpath"; then
13067 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13068 fi
13069 fi
13070 rm -f core conftest.err conftest.$ac_objext \
13071 conftest$ac_exeext conftest.$ac_ext
13072 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13073
13074 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13075
13076 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"
13077 else
13078 if test "$host_cpu" = ia64; then
13079 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
13080 allow_undefined_flag_CXX="-z nodefs"
13081 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"
13082 else
13083 # Determine the default libpath from the value encoded in an
13084 # empty executable.
13085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13086 /* end confdefs.h. */
13087
13088 int
13089 main ()
13090 {
13091
13092 ;
13093 return 0;
13094 }
13095 _ACEOF
13096 if ac_fn_cxx_try_link "$LINENO"; then :
13097
13098 lt_aix_libpath_sed='
13099 /Import File Strings/,/^$/ {
13100 /^0/ {
13101 s/^0 *\(.*\)$/\1/
13102 p
13103 }
13104 }'
13105 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13106 # Check for a 64-bit object if we didn't find anything.
13107 if test -z "$aix_libpath"; then
13108 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13109 fi
13110 fi
13111 rm -f core conftest.err conftest.$ac_objext \
13112 conftest$ac_exeext conftest.$ac_ext
13113 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13114
13115 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
13116 # Warning - without using the other run time loading flags,
13117 # -berok will link without error, but may produce a broken library.
13118 no_undefined_flag_CXX=' ${wl}-bernotok'
13119 allow_undefined_flag_CXX=' ${wl}-berok'
13120 if test "$with_gnu_ld" = yes; then
13121 # We only use this code for GNU lds that support --whole-archive.
13122 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13123 else
13124 # Exported symbols can be pulled into shared objects from archives
13125 whole_archive_flag_spec_CXX='$convenience'
13126 fi
13127 archive_cmds_need_lc_CXX=yes
13128 # This is similar to how AIX traditionally builds its shared
13129 # libraries.
13130 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'
13131 fi
13132 fi
13133 ;;
13134
13135 beos*)
13136 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13137 allow_undefined_flag_CXX=unsupported
13138 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
13139 # support --undefined. This deserves some investigation. FIXME
13140 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13141 else
13142 ld_shlibs_CXX=no
13143 fi
13144 ;;
13145
13146 chorus*)
13147 case $cc_basename in
13148 *)
13149 # FIXME: insert proper C++ library support
13150 ld_shlibs_CXX=no
13151 ;;
13152 esac
13153 ;;
13154
13155 cygwin* | mingw* | pw32* | cegcc*)
13156 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
13157 # as there is no search path for DLLs.
13158 hardcode_libdir_flag_spec_CXX='-L$libdir'
13159 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
13160 allow_undefined_flag_CXX=unsupported
13161 always_export_symbols_CXX=no
13162 enable_shared_with_static_runtimes_CXX=yes
13163
13164 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
13165 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'
13166 # If the export-symbols file already is a .def file (1st line
13167 # is EXPORTS), use it as is; otherwise, prepend...
13168 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
13169 cp $export_symbols $output_objdir/$soname.def;
13170 else
13171 echo EXPORTS > $output_objdir/$soname.def;
13172 cat $export_symbols >> $output_objdir/$soname.def;
13173 fi~
13174 $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'
13175 else
13176 ld_shlibs_CXX=no
13177 fi
13178 ;;
13179 darwin* | rhapsody*)
13180
13181
13182 archive_cmds_need_lc_CXX=no
13183 hardcode_direct_CXX=no
13184 hardcode_automatic_CXX=yes
13185 hardcode_shlibpath_var_CXX=unsupported
13186 if test "$lt_cv_ld_force_load" = "yes"; then
13187 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\"`'
13188 else
13189 whole_archive_flag_spec_CXX=''
13190 fi
13191 link_all_deplibs_CXX=yes
13192 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
13193 case $cc_basename in
13194 ifort*) _lt_dar_can_shared=yes ;;
13195 *) _lt_dar_can_shared=$GCC ;;
13196 esac
13197 if test "$_lt_dar_can_shared" = "yes"; then
13198 output_verbose_link_cmd=func_echo_all
13199 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}"
13200 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13201 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}"
13202 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}"
13203 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
13204 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}"
13205 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}"
13206 fi
13207
13208 else
13209 ld_shlibs_CXX=no
13210 fi
13211
13212 ;;
13213
13214 dgux*)
13215 case $cc_basename in
13216 ec++*)
13217 # FIXME: insert proper C++ library support
13218 ld_shlibs_CXX=no
13219 ;;
13220 ghcx*)
13221 # Green Hills C++ Compiler
13222 # FIXME: insert proper C++ library support
13223 ld_shlibs_CXX=no
13224 ;;
13225 *)
13226 # FIXME: insert proper C++ library support
13227 ld_shlibs_CXX=no
13228 ;;
13229 esac
13230 ;;
13231
13232 freebsd2.*)
13233 # C++ shared libraries reported to be fairly broken before
13234 # switch to ELF
13235 ld_shlibs_CXX=no
13236 ;;
13237
13238 freebsd-elf*)
13239 archive_cmds_need_lc_CXX=no
13240 ;;
13241
13242 freebsd* | dragonfly*)
13243 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
13244 # conventions
13245 ld_shlibs_CXX=yes
13246 ;;
13247
13248 gnu*)
13249 ;;
13250
13251 haiku*)
13252 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13253 link_all_deplibs_CXX=yes
13254 ;;
13255
13256 hpux9*)
13257 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13258 hardcode_libdir_separator_CXX=:
13259 export_dynamic_flag_spec_CXX='${wl}-E'
13260 hardcode_direct_CXX=yes
13261 hardcode_minus_L_CXX=yes # Not in the search PATH,
13262 # but as the default
13263 # location of the library.
13264
13265 case $cc_basename in
13266 CC*)
13267 # FIXME: insert proper C++ library support
13268 ld_shlibs_CXX=no
13269 ;;
13270 aCC*)
13271 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'
13272 # Commands to make compiler produce verbose output that lists
13273 # what "hidden" libraries, object files and flags are used when
13274 # linking a shared library.
13275 #
13276 # There doesn't appear to be a way to prevent this compiler from
13277 # explicitly linking system object files so we need to strip them
13278 # from the output so that they don't get included in the library
13279 # dependencies.
13280 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"'
13281 ;;
13282 *)
13283 if test "$GXX" = yes; then
13284 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'
13285 else
13286 # FIXME: insert proper C++ library support
13287 ld_shlibs_CXX=no
13288 fi
13289 ;;
13290 esac
13291 ;;
13292
13293 hpux10*|hpux11*)
13294 if test $with_gnu_ld = no; then
13295 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13296 hardcode_libdir_separator_CXX=:
13297
13298 case $host_cpu in
13299 hppa*64*|ia64*)
13300 ;;
13301 *)
13302 export_dynamic_flag_spec_CXX='${wl}-E'
13303 ;;
13304 esac
13305 fi
13306 case $host_cpu in
13307 hppa*64*|ia64*)
13308 hardcode_direct_CXX=no
13309 hardcode_shlibpath_var_CXX=no
13310 ;;
13311 *)
13312 hardcode_direct_CXX=yes
13313 hardcode_direct_absolute_CXX=yes
13314 hardcode_minus_L_CXX=yes # Not in the search PATH,
13315 # but as the default
13316 # location of the library.
13317 ;;
13318 esac
13319
13320 case $cc_basename in
13321 CC*)
13322 # FIXME: insert proper C++ library support
13323 ld_shlibs_CXX=no
13324 ;;
13325 aCC*)
13326 case $host_cpu in
13327 hppa*64*)
13328 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13329 ;;
13330 ia64*)
13331 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13332 ;;
13333 *)
13334 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13335 ;;
13336 esac
13337 # Commands to make compiler produce verbose output that lists
13338 # what "hidden" libraries, object files and flags are used when
13339 # linking a shared library.
13340 #
13341 # There doesn't appear to be a way to prevent this compiler from
13342 # explicitly linking system object files so we need to strip them
13343 # from the output so that they don't get included in the library
13344 # dependencies.
13345 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"'
13346 ;;
13347 *)
13348 if test "$GXX" = yes; then
13349 if test $with_gnu_ld = no; then
13350 case $host_cpu in
13351 hppa*64*)
13352 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13353 ;;
13354 ia64*)
13355 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13356 ;;
13357 *)
13358 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'
13359 ;;
13360 esac
13361 fi
13362 else
13363 # FIXME: insert proper C++ library support
13364 ld_shlibs_CXX=no
13365 fi
13366 ;;
13367 esac
13368 ;;
13369
13370 interix[3-9]*)
13371 hardcode_direct_CXX=no
13372 hardcode_shlibpath_var_CXX=no
13373 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13374 export_dynamic_flag_spec_CXX='${wl}-E'
13375 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13376 # Instead, shared libraries are loaded at an image base (0x10000000 by
13377 # default) and relocated if they conflict, which is a slow very memory
13378 # consuming and fragmenting process. To avoid this, we pick a random,
13379 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13380 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
13381 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'
13382 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'
13383 ;;
13384 irix5* | irix6*)
13385 case $cc_basename in
13386 CC*)
13387 # SGI C++
13388 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'
13389
13390 # Archives containing C++ object files must be created using
13391 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
13392 # necessary to make sure instantiated templates are included
13393 # in the archive.
13394 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
13395 ;;
13396 *)
13397 if test "$GXX" = yes; then
13398 if test "$with_gnu_ld" = no; then
13399 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'
13400 else
13401 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'
13402 fi
13403 fi
13404 link_all_deplibs_CXX=yes
13405 ;;
13406 esac
13407 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13408 hardcode_libdir_separator_CXX=:
13409 inherit_rpath_CXX=yes
13410 ;;
13411
13412 linux* | k*bsd*-gnu | kopensolaris*-gnu)
13413 case $cc_basename in
13414 KCC*)
13415 # Kuck and Associates, Inc. (KAI) C++ Compiler
13416
13417 # KCC will only create a shared library if the output file
13418 # ends with ".so" (or ".sl" for HP-UX), so rename the library
13419 # to its proper name (with version) after linking.
13420 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'
13421 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'
13422 # Commands to make compiler produce verbose output that lists
13423 # what "hidden" libraries, object files and flags are used when
13424 # linking a shared library.
13425 #
13426 # There doesn't appear to be a way to prevent this compiler from
13427 # explicitly linking system object files so we need to strip them
13428 # from the output so that they don't get included in the library
13429 # dependencies.
13430 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"'
13431
13432 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13433 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13434
13435 # Archives containing C++ object files must be created using
13436 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
13437 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
13438 ;;
13439 icpc* | ecpc* )
13440 # Intel C++
13441 with_gnu_ld=yes
13442 # version 8.0 and above of icpc choke on multiply defined symbols
13443 # if we add $predep_objects and $postdep_objects, however 7.1 and
13444 # earlier do not add the objects themselves.
13445 case `$CC -V 2>&1` in
13446 *"Version 7."*)
13447 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13448 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'
13449 ;;
13450 *) # Version 8.0 or newer
13451 tmp_idyn=
13452 case $host_cpu in
13453 ia64*) tmp_idyn=' -i_dynamic';;
13454 esac
13455 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13456 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'
13457 ;;
13458 esac
13459 archive_cmds_need_lc_CXX=no
13460 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13461 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13462 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13463 ;;
13464 pgCC* | pgcpp*)
13465 # Portland Group C++ compiler
13466 case `$CC -V` in
13467 *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
13468 prelink_cmds_CXX='tpldir=Template.dir~
13469 rm -rf $tpldir~
13470 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
13471 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
13472 old_archive_cmds_CXX='tpldir=Template.dir~
13473 rm -rf $tpldir~
13474 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
13475 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
13476 $RANLIB $oldlib'
13477 archive_cmds_CXX='tpldir=Template.dir~
13478 rm -rf $tpldir~
13479 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13480 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13481 archive_expsym_cmds_CXX='tpldir=Template.dir~
13482 rm -rf $tpldir~
13483 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13484 $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'
13485 ;;
13486 *) # Version 6 and above use weak symbols
13487 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13488 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'
13489 ;;
13490 esac
13491
13492 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13493 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13494 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'
13495 ;;
13496 cxx*)
13497 # Compaq C++
13498 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13499 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'
13500
13501 runpath_var=LD_RUN_PATH
13502 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13503 hardcode_libdir_separator_CXX=:
13504
13505 # Commands to make compiler produce verbose output that lists
13506 # what "hidden" libraries, object files and flags are used when
13507 # linking a shared library.
13508 #
13509 # There doesn't appear to be a way to prevent this compiler from
13510 # explicitly linking system object files so we need to strip them
13511 # from the output so that they don't get included in the library
13512 # dependencies.
13513 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'
13514 ;;
13515 xl* | mpixl* | bgxl*)
13516 # IBM XL 8.0 on PPC, with GNU ld
13517 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13518 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13519 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13520 if test "x$supports_anon_versioning" = xyes; then
13521 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13522 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13523 echo "local: *; };" >> $output_objdir/$libname.ver~
13524 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13525 fi
13526 ;;
13527 *)
13528 case `$CC -V 2>&1 | sed 5q` in
13529 *Sun\ C*)
13530 # Sun C++ 5.9
13531 no_undefined_flag_CXX=' -zdefs'
13532 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13533 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'
13534 hardcode_libdir_flag_spec_CXX='-R$libdir'
13535 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'
13536 compiler_needs_object_CXX=yes
13537
13538 # Not sure whether something based on
13539 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13540 # would be better.
13541 output_verbose_link_cmd='func_echo_all'
13542
13543 # Archives containing C++ object files must be created using
13544 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13545 # necessary to make sure instantiated templates are included
13546 # in the archive.
13547 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13548 ;;
13549 esac
13550 ;;
13551 esac
13552 ;;
13553
13554 lynxos*)
13555 # FIXME: insert proper C++ library support
13556 ld_shlibs_CXX=no
13557 ;;
13558
13559 m88k*)
13560 # FIXME: insert proper C++ library support
13561 ld_shlibs_CXX=no
13562 ;;
13563
13564 mvs*)
13565 case $cc_basename in
13566 cxx*)
13567 # FIXME: insert proper C++ library support
13568 ld_shlibs_CXX=no
13569 ;;
13570 *)
13571 # FIXME: insert proper C++ library support
13572 ld_shlibs_CXX=no
13573 ;;
13574 esac
13575 ;;
13576
13577 netbsd*)
13578 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13579 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13580 wlarc=
13581 hardcode_libdir_flag_spec_CXX='-R$libdir'
13582 hardcode_direct_CXX=yes
13583 hardcode_shlibpath_var_CXX=no
13584 fi
13585 # Workaround some broken pre-1.5 toolchains
13586 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13587 ;;
13588
13589 *nto* | *qnx*)
13590 ld_shlibs_CXX=yes
13591 ;;
13592
13593 openbsd2*)
13594 # C++ shared libraries are fairly broken
13595 ld_shlibs_CXX=no
13596 ;;
13597
13598 openbsd*)
13599 if test -f /usr/libexec/ld.so; then
13600 hardcode_direct_CXX=yes
13601 hardcode_shlibpath_var_CXX=no
13602 hardcode_direct_absolute_CXX=yes
13603 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13604 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13605 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13606 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13607 export_dynamic_flag_spec_CXX='${wl}-E'
13608 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13609 fi
13610 output_verbose_link_cmd=func_echo_all
13611 else
13612 ld_shlibs_CXX=no
13613 fi
13614 ;;
13615
13616 osf3* | osf4* | osf5*)
13617 case $cc_basename in
13618 KCC*)
13619 # Kuck and Associates, Inc. (KAI) C++ Compiler
13620
13621 # KCC will only create a shared library if the output file
13622 # ends with ".so" (or ".sl" for HP-UX), so rename the library
13623 # to its proper name (with version) after linking.
13624 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'
13625
13626 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13627 hardcode_libdir_separator_CXX=:
13628
13629 # Archives containing C++ object files must be created using
13630 # the KAI C++ compiler.
13631 case $host in
13632 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13633 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13634 esac
13635 ;;
13636 RCC*)
13637 # Rational C++ 2.4.1
13638 # FIXME: insert proper C++ library support
13639 ld_shlibs_CXX=no
13640 ;;
13641 cxx*)
13642 case $host in
13643 osf3*)
13644 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13645 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'
13646 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13647 ;;
13648 *)
13649 allow_undefined_flag_CXX=' -expect_unresolved \*'
13650 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'
13651 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13652 echo "-hidden">> $lib.exp~
13653 $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~
13654 $RM $lib.exp'
13655 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13656 ;;
13657 esac
13658
13659 hardcode_libdir_separator_CXX=:
13660
13661 # Commands to make compiler produce verbose output that lists
13662 # what "hidden" libraries, object files and flags are used when
13663 # linking a shared library.
13664 #
13665 # There doesn't appear to be a way to prevent this compiler from
13666 # explicitly linking system object files so we need to strip them
13667 # from the output so that they don't get included in the library
13668 # dependencies.
13669 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"'
13670 ;;
13671 *)
13672 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13673 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13674 case $host in
13675 osf3*)
13676 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'
13677 ;;
13678 *)
13679 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'
13680 ;;
13681 esac
13682
13683 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13684 hardcode_libdir_separator_CXX=:
13685
13686 # Commands to make compiler produce verbose output that lists
13687 # what "hidden" libraries, object files and flags are used when
13688 # linking a shared library.
13689 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13690
13691 else
13692 # FIXME: insert proper C++ library support
13693 ld_shlibs_CXX=no
13694 fi
13695 ;;
13696 esac
13697 ;;
13698
13699 psos*)
13700 # FIXME: insert proper C++ library support
13701 ld_shlibs_CXX=no
13702 ;;
13703
13704 sunos4*)
13705 case $cc_basename in
13706 CC*)
13707 # Sun C++ 4.x
13708 # FIXME: insert proper C++ library support
13709 ld_shlibs_CXX=no
13710 ;;
13711 lcc*)
13712 # Lucid
13713 # FIXME: insert proper C++ library support
13714 ld_shlibs_CXX=no
13715 ;;
13716 *)
13717 # FIXME: insert proper C++ library support
13718 ld_shlibs_CXX=no
13719 ;;
13720 esac
13721 ;;
13722
13723 solaris*)
13724 case $cc_basename in
13725 CC*)
13726 # Sun C++ 4.2, 5.x and Centerline C++
13727 archive_cmds_need_lc_CXX=yes
13728 no_undefined_flag_CXX=' -zdefs'
13729 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13730 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13731 $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'
13732
13733 hardcode_libdir_flag_spec_CXX='-R$libdir'
13734 hardcode_shlibpath_var_CXX=no
13735 case $host_os in
13736 solaris2.[0-5] | solaris2.[0-5].*) ;;
13737 *)
13738 # The compiler driver will combine and reorder linker options,
13739 # but understands `-z linker_flag'.
13740 # Supported since Solaris 2.6 (maybe 2.5.1?)
13741 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13742 ;;
13743 esac
13744 link_all_deplibs_CXX=yes
13745
13746 output_verbose_link_cmd='func_echo_all'
13747
13748 # Archives containing C++ object files must be created using
13749 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13750 # necessary to make sure instantiated templates are included
13751 # in the archive.
13752 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13753 ;;
13754 gcx*)
13755 # Green Hills C++ Compiler
13756 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13757
13758 # The C++ compiler must be used to create the archive.
13759 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13760 ;;
13761 *)
13762 # GNU C++ compiler with Solaris linker
13763 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13764 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13765 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13766 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13767 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13768 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13769
13770 # Commands to make compiler produce verbose output that lists
13771 # what "hidden" libraries, object files and flags are used when
13772 # linking a shared library.
13773 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13774 else
13775 # g++ 2.7 appears to require `-G' NOT `-shared' on this
13776 # platform.
13777 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13778 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13779 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13780
13781 # Commands to make compiler produce verbose output that lists
13782 # what "hidden" libraries, object files and flags are used when
13783 # linking a shared library.
13784 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13785 fi
13786
13787 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13788 case $host_os in
13789 solaris2.[0-5] | solaris2.[0-5].*) ;;
13790 *)
13791 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13792 ;;
13793 esac
13794 fi
13795 ;;
13796 esac
13797 ;;
13798
13799 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13800 no_undefined_flag_CXX='${wl}-z,text'
13801 archive_cmds_need_lc_CXX=no
13802 hardcode_shlibpath_var_CXX=no
13803 runpath_var='LD_RUN_PATH'
13804
13805 case $cc_basename in
13806 CC*)
13807 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13808 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13809 ;;
13810 *)
13811 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13812 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13813 ;;
13814 esac
13815 ;;
13816
13817 sysv5* | sco3.2v5* | sco5v6*)
13818 # Note: We can NOT use -z defs as we might desire, because we do not
13819 # link with -lc, and that would cause any symbols used from libc to
13820 # always be unresolved, which means just about no library would
13821 # ever link correctly. If we're not using GNU ld we use -z text
13822 # though, which does catch some bad symbols but isn't as heavy-handed
13823 # as -z defs.
13824 no_undefined_flag_CXX='${wl}-z,text'
13825 allow_undefined_flag_CXX='${wl}-z,nodefs'
13826 archive_cmds_need_lc_CXX=no
13827 hardcode_shlibpath_var_CXX=no
13828 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13829 hardcode_libdir_separator_CXX=':'
13830 link_all_deplibs_CXX=yes
13831 export_dynamic_flag_spec_CXX='${wl}-Bexport'
13832 runpath_var='LD_RUN_PATH'
13833
13834 case $cc_basename in
13835 CC*)
13836 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13837 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13838 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13839 '"$old_archive_cmds_CXX"
13840 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13841 '"$reload_cmds_CXX"
13842 ;;
13843 *)
13844 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13845 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13846 ;;
13847 esac
13848 ;;
13849
13850 tandem*)
13851 case $cc_basename in
13852 NCC*)
13853 # NonStop-UX NCC 3.20
13854 # FIXME: insert proper C++ library support
13855 ld_shlibs_CXX=no
13856 ;;
13857 *)
13858 # FIXME: insert proper C++ library support
13859 ld_shlibs_CXX=no
13860 ;;
13861 esac
13862 ;;
13863
13864 vxworks*)
13865 # FIXME: insert proper C++ library support
13866 ld_shlibs_CXX=no
13867 ;;
13868
13869 *)
13870 # FIXME: insert proper C++ library support
13871 ld_shlibs_CXX=no
13872 ;;
13873 esac
13874
13875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13876 $as_echo "$ld_shlibs_CXX" >&6; }
13877 test "$ld_shlibs_CXX" = no && can_build_shared=no
13878
13879 GCC_CXX="$GXX"
13880 LD_CXX="$LD"
13881
13882 ## CAVEAT EMPTOR:
13883 ## There is no encapsulation within the following macros, do not change
13884 ## the running order or otherwise move them around unless you know exactly
13885 ## what you are doing...
13886 # Dependencies to place before and after the object being linked:
13887 predep_objects_CXX=
13888 postdep_objects_CXX=
13889 predeps_CXX=
13890 postdeps_CXX=
13891 compiler_lib_search_path_CXX=
13892
13893 cat > conftest.$ac_ext <<_LT_EOF
13894 class Foo
13895 {
13896 public:
13897 Foo (void) { a = 0; }
13898 private:
13899 int a;
13900 };
13901 _LT_EOF
13902
13903 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13904 (eval $ac_compile) 2>&5
13905 ac_status=$?
13906 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13907 test $ac_status = 0; }; then
13908 # Parse the compiler output and extract the necessary
13909 # objects, libraries and library flags.
13910
13911 # Sentinel used to keep track of whether or not we are before
13912 # the conftest object file.
13913 pre_test_object_deps_done=no
13914
13915 for p in `eval "$output_verbose_link_cmd"`; do
13916 case $p in
13917
13918 -L* | -R* | -l*)
13919 # Some compilers place space between "-{L,R}" and the path.
13920 # Remove the space.
13921 if test $p = "-L" ||
13922 test $p = "-R"; then
13923 prev=$p
13924 continue
13925 else
13926 prev=
13927 fi
13928
13929 if test "$pre_test_object_deps_done" = no; then
13930 case $p in
13931 -L* | -R*)
13932 # Internal compiler library paths should come after those
13933 # provided the user. The postdeps already come after the
13934 # user supplied libs so there is no need to process them.
13935 if test -z "$compiler_lib_search_path_CXX"; then
13936 compiler_lib_search_path_CXX="${prev}${p}"
13937 else
13938 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13939 fi
13940 ;;
13941 # The "-l" case would never come before the object being
13942 # linked, so don't bother handling this case.
13943 esac
13944 else
13945 if test -z "$postdeps_CXX"; then
13946 postdeps_CXX="${prev}${p}"
13947 else
13948 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13949 fi
13950 fi
13951 ;;
13952
13953 *.$objext)
13954 # This assumes that the test object file only shows up
13955 # once in the compiler output.
13956 if test "$p" = "conftest.$objext"; then
13957 pre_test_object_deps_done=yes
13958 continue
13959 fi
13960
13961 if test "$pre_test_object_deps_done" = no; then
13962 if test -z "$predep_objects_CXX"; then
13963 predep_objects_CXX="$p"
13964 else
13965 predep_objects_CXX="$predep_objects_CXX $p"
13966 fi
13967 else
13968 if test -z "$postdep_objects_CXX"; then
13969 postdep_objects_CXX="$p"
13970 else
13971 postdep_objects_CXX="$postdep_objects_CXX $p"
13972 fi
13973 fi
13974 ;;
13975
13976 *) ;; # Ignore the rest.
13977
13978 esac
13979 done
13980
13981 # Clean up.
13982 rm -f a.out a.exe
13983 else
13984 echo "libtool.m4: error: problem compiling CXX test program"
13985 fi
13986
13987 $RM -f confest.$objext
13988
13989 # PORTME: override above test on systems where it is broken
13990 case $host_os in
13991 interix[3-9]*)
13992 # Interix 3.5 installs completely hosed .la files for C++, so rather than
13993 # hack all around it, let's just trust "g++" to DTRT.
13994 predep_objects_CXX=
13995 postdep_objects_CXX=
13996 postdeps_CXX=
13997 ;;
13998
13999 linux*)
14000 case `$CC -V 2>&1 | sed 5q` in
14001 *Sun\ C*)
14002 # Sun C++ 5.9
14003
14004 # The more standards-conforming stlport4 library is
14005 # incompatible with the Cstd library. Avoid specifying
14006 # it if it's in CXXFLAGS. Ignore libCrun as
14007 # -library=stlport4 depends on it.
14008 case " $CXX $CXXFLAGS " in
14009 *" -library=stlport4 "*)
14010 solaris_use_stlport4=yes
14011 ;;
14012 esac
14013
14014 if test "$solaris_use_stlport4" != yes; then
14015 postdeps_CXX='-library=Cstd -library=Crun'
14016 fi
14017 ;;
14018 esac
14019 ;;
14020
14021 solaris*)
14022 case $cc_basename in
14023 CC*)
14024 # The more standards-conforming stlport4 library is
14025 # incompatible with the Cstd library. Avoid specifying
14026 # it if it's in CXXFLAGS. Ignore libCrun as
14027 # -library=stlport4 depends on it.
14028 case " $CXX $CXXFLAGS " in
14029 *" -library=stlport4 "*)
14030 solaris_use_stlport4=yes
14031 ;;
14032 esac
14033
14034 # Adding this requires a known-good setup of shared libraries for
14035 # Sun compiler versions before 5.6, else PIC objects from an old
14036 # archive will be linked into the output, leading to subtle bugs.
14037 if test "$solaris_use_stlport4" != yes; then
14038 postdeps_CXX='-library=Cstd -library=Crun'
14039 fi
14040 ;;
14041 esac
14042 ;;
14043 esac
14044
14045
14046 case " $postdeps_CXX " in
14047 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
14048 esac
14049 compiler_lib_search_dirs_CXX=
14050 if test -n "${compiler_lib_search_path_CXX}"; then
14051 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
14052 fi
14053
14054
14055
14056
14057
14058
14059
14060
14061
14062
14063
14064
14065
14066
14067
14068
14069
14070
14071
14072
14073
14074
14075
14076
14077
14078
14079
14080
14081
14082
14083
14084 lt_prog_compiler_wl_CXX=
14085 lt_prog_compiler_pic_CXX=
14086 lt_prog_compiler_static_CXX=
14087
14088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
14089 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14090
14091 # C++ specific cases for pic, static, wl, etc.
14092 if test "$GXX" = yes; then
14093 lt_prog_compiler_wl_CXX='-Wl,'
14094 lt_prog_compiler_static_CXX='-static'
14095
14096 case $host_os in
14097 aix*)
14098 # All AIX code is PIC.
14099 if test "$host_cpu" = ia64; then
14100 # AIX 5 now supports IA64 processor
14101 lt_prog_compiler_static_CXX='-Bstatic'
14102 fi
14103 lt_prog_compiler_pic_CXX='-fPIC'
14104 ;;
14105
14106 amigaos*)
14107 case $host_cpu in
14108 powerpc)
14109 # see comment about AmigaOS4 .so support
14110 lt_prog_compiler_pic_CXX='-fPIC'
14111 ;;
14112 m68k)
14113 # FIXME: we need at least 68020 code to build shared libraries, but
14114 # adding the `-m68020' flag to GCC prevents building anything better,
14115 # like `-m68040'.
14116 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
14117 ;;
14118 esac
14119 ;;
14120
14121 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14122 # PIC is the default for these OSes.
14123 ;;
14124 mingw* | cygwin* | os2* | pw32* | cegcc*)
14125 # This hack is so that the source file can tell whether it is being
14126 # built for inclusion in a dll (and should export symbols for example).
14127 # Although the cygwin gcc ignores -fPIC, still need this for old-style
14128 # (--disable-auto-import) libraries
14129 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
14130 ;;
14131 darwin* | rhapsody*)
14132 # PIC is the default on this platform
14133 # Common symbols not allowed in MH_DYLIB files
14134 lt_prog_compiler_pic_CXX='-fno-common'
14135 ;;
14136 *djgpp*)
14137 # DJGPP does not support shared libraries at all
14138 lt_prog_compiler_pic_CXX=
14139 ;;
14140 haiku*)
14141 # PIC is the default for Haiku.
14142 # The "-static" flag exists, but is broken.
14143 lt_prog_compiler_static_CXX=
14144 ;;
14145 interix[3-9]*)
14146 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14147 # Instead, we relocate shared libraries at runtime.
14148 ;;
14149 sysv4*MP*)
14150 if test -d /usr/nec; then
14151 lt_prog_compiler_pic_CXX=-Kconform_pic
14152 fi
14153 ;;
14154 hpux*)
14155 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
14156 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
14157 # sets the default TLS model and affects inlining.
14158 case $host_cpu in
14159 hppa*64*)
14160 ;;
14161 *)
14162 lt_prog_compiler_pic_CXX='-fPIC'
14163 ;;
14164 esac
14165 ;;
14166 *qnx* | *nto*)
14167 # QNX uses GNU C++, but need to define -shared option too, otherwise
14168 # it will coredump.
14169 lt_prog_compiler_pic_CXX='-fPIC -shared'
14170 ;;
14171 *)
14172 lt_prog_compiler_pic_CXX='-fPIC'
14173 ;;
14174 esac
14175 else
14176 case $host_os in
14177 aix[4-9]*)
14178 # All AIX code is PIC.
14179 if test "$host_cpu" = ia64; then
14180 # AIX 5 now supports IA64 processor
14181 lt_prog_compiler_static_CXX='-Bstatic'
14182 else
14183 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
14184 fi
14185 ;;
14186 chorus*)
14187 case $cc_basename in
14188 cxch68*)
14189 # Green Hills C++ Compiler
14190 # _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"
14191 ;;
14192 esac
14193 ;;
14194 dgux*)
14195 case $cc_basename in
14196 ec++*)
14197 lt_prog_compiler_pic_CXX='-KPIC'
14198 ;;
14199 ghcx*)
14200 # Green Hills C++ Compiler
14201 lt_prog_compiler_pic_CXX='-pic'
14202 ;;
14203 *)
14204 ;;
14205 esac
14206 ;;
14207 freebsd* | dragonfly*)
14208 # FreeBSD uses GNU C++
14209 ;;
14210 hpux9* | hpux10* | hpux11*)
14211 case $cc_basename in
14212 CC*)
14213 lt_prog_compiler_wl_CXX='-Wl,'
14214 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14215 if test "$host_cpu" != ia64; then
14216 lt_prog_compiler_pic_CXX='+Z'
14217 fi
14218 ;;
14219 aCC*)
14220 lt_prog_compiler_wl_CXX='-Wl,'
14221 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14222 case $host_cpu in
14223 hppa*64*|ia64*)
14224 # +Z the default
14225 ;;
14226 *)
14227 lt_prog_compiler_pic_CXX='+Z'
14228 ;;
14229 esac
14230 ;;
14231 *)
14232 ;;
14233 esac
14234 ;;
14235 interix*)
14236 # This is c89, which is MS Visual C++ (no shared libs)
14237 # Anyone wants to do a port?
14238 ;;
14239 irix5* | irix6* | nonstopux*)
14240 case $cc_basename in
14241 CC*)
14242 lt_prog_compiler_wl_CXX='-Wl,'
14243 lt_prog_compiler_static_CXX='-non_shared'
14244 # CC pic flag -KPIC is the default.
14245 ;;
14246 *)
14247 ;;
14248 esac
14249 ;;
14250 linux* | k*bsd*-gnu | kopensolaris*-gnu)
14251 case $cc_basename in
14252 KCC*)
14253 # KAI C++ Compiler
14254 lt_prog_compiler_wl_CXX='--backend -Wl,'
14255 lt_prog_compiler_pic_CXX='-fPIC'
14256 ;;
14257 ecpc* )
14258 # old Intel C++ for x86_64 which still supported -KPIC.
14259 lt_prog_compiler_wl_CXX='-Wl,'
14260 lt_prog_compiler_pic_CXX='-KPIC'
14261 lt_prog_compiler_static_CXX='-static'
14262 ;;
14263 icpc* )
14264 # Intel C++, used to be incompatible with GCC.
14265 # ICC 10 doesn't accept -KPIC any more.
14266 lt_prog_compiler_wl_CXX='-Wl,'
14267 lt_prog_compiler_pic_CXX='-fPIC'
14268 lt_prog_compiler_static_CXX='-static'
14269 ;;
14270 pgCC* | pgcpp*)
14271 # Portland Group C++ compiler
14272 lt_prog_compiler_wl_CXX='-Wl,'
14273 lt_prog_compiler_pic_CXX='-fpic'
14274 lt_prog_compiler_static_CXX='-Bstatic'
14275 ;;
14276 cxx*)
14277 # Compaq C++
14278 # Make sure the PIC flag is empty. It appears that all Alpha
14279 # Linux and Compaq Tru64 Unix objects are PIC.
14280 lt_prog_compiler_pic_CXX=
14281 lt_prog_compiler_static_CXX='-non_shared'
14282 ;;
14283 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
14284 # IBM XL 8.0, 9.0 on PPC and BlueGene
14285 lt_prog_compiler_wl_CXX='-Wl,'
14286 lt_prog_compiler_pic_CXX='-qpic'
14287 lt_prog_compiler_static_CXX='-qstaticlink'
14288 ;;
14289 *)
14290 case `$CC -V 2>&1 | sed 5q` in
14291 *Sun\ C*)
14292 # Sun C++ 5.9
14293 lt_prog_compiler_pic_CXX='-KPIC'
14294 lt_prog_compiler_static_CXX='-Bstatic'
14295 lt_prog_compiler_wl_CXX='-Qoption ld '
14296 ;;
14297 esac
14298 ;;
14299 esac
14300 ;;
14301 lynxos*)
14302 ;;
14303 m88k*)
14304 ;;
14305 mvs*)
14306 case $cc_basename in
14307 cxx*)
14308 lt_prog_compiler_pic_CXX='-W c,exportall'
14309 ;;
14310 *)
14311 ;;
14312 esac
14313 ;;
14314 netbsd*)
14315 ;;
14316 *qnx* | *nto*)
14317 # QNX uses GNU C++, but need to define -shared option too, otherwise
14318 # it will coredump.
14319 lt_prog_compiler_pic_CXX='-fPIC -shared'
14320 ;;
14321 osf3* | osf4* | osf5*)
14322 case $cc_basename in
14323 KCC*)
14324 lt_prog_compiler_wl_CXX='--backend -Wl,'
14325 ;;
14326 RCC*)
14327 # Rational C++ 2.4.1
14328 lt_prog_compiler_pic_CXX='-pic'
14329 ;;
14330 cxx*)
14331 # Digital/Compaq C++
14332 lt_prog_compiler_wl_CXX='-Wl,'
14333 # Make sure the PIC flag is empty. It appears that all Alpha
14334 # Linux and Compaq Tru64 Unix objects are PIC.
14335 lt_prog_compiler_pic_CXX=
14336 lt_prog_compiler_static_CXX='-non_shared'
14337 ;;
14338 *)
14339 ;;
14340 esac
14341 ;;
14342 psos*)
14343 ;;
14344 solaris*)
14345 case $cc_basename in
14346 CC*)
14347 # Sun C++ 4.2, 5.x and Centerline C++
14348 lt_prog_compiler_pic_CXX='-KPIC'
14349 lt_prog_compiler_static_CXX='-Bstatic'
14350 lt_prog_compiler_wl_CXX='-Qoption ld '
14351 ;;
14352 gcx*)
14353 # Green Hills C++ Compiler
14354 lt_prog_compiler_pic_CXX='-PIC'
14355 ;;
14356 *)
14357 ;;
14358 esac
14359 ;;
14360 sunos4*)
14361 case $cc_basename in
14362 CC*)
14363 # Sun C++ 4.x
14364 lt_prog_compiler_pic_CXX='-pic'
14365 lt_prog_compiler_static_CXX='-Bstatic'
14366 ;;
14367 lcc*)
14368 # Lucid
14369 lt_prog_compiler_pic_CXX='-pic'
14370 ;;
14371 *)
14372 ;;
14373 esac
14374 ;;
14375 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14376 case $cc_basename in
14377 CC*)
14378 lt_prog_compiler_wl_CXX='-Wl,'
14379 lt_prog_compiler_pic_CXX='-KPIC'
14380 lt_prog_compiler_static_CXX='-Bstatic'
14381 ;;
14382 esac
14383 ;;
14384 tandem*)
14385 case $cc_basename in
14386 NCC*)
14387 # NonStop-UX NCC 3.20
14388 lt_prog_compiler_pic_CXX='-KPIC'
14389 ;;
14390 *)
14391 ;;
14392 esac
14393 ;;
14394 vxworks*)
14395 ;;
14396 *)
14397 lt_prog_compiler_can_build_shared_CXX=no
14398 ;;
14399 esac
14400 fi
14401
14402 case $host_os in
14403 # For platforms which do not support PIC, -DPIC is meaningless:
14404 *djgpp*)
14405 lt_prog_compiler_pic_CXX=
14406 ;;
14407 *)
14408 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
14409 ;;
14410 esac
14411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
14412 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
14413
14414
14415
14416 #
14417 # Check to make sure the PIC flag actually works.
14418 #
14419 if test -n "$lt_prog_compiler_pic_CXX"; then
14420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
14421 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
14422 if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then :
14423 $as_echo_n "(cached) " >&6
14424 else
14425 lt_cv_prog_compiler_pic_works_CXX=no
14426 ac_outfile=conftest.$ac_objext
14427 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14428 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
14429 # Insert the option either (1) after the last *FLAGS variable, or
14430 # (2) before a word containing "conftest.", or (3) at the end.
14431 # Note that $ac_compile itself does not contain backslashes and begins
14432 # with a dollar sign (not a hyphen), so the echo should work correctly.
14433 # The option is referenced via a variable to avoid confusing sed.
14434 lt_compile=`echo "$ac_compile" | $SED \
14435 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14436 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14437 -e 's:$: $lt_compiler_flag:'`
14438 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14439 (eval "$lt_compile" 2>conftest.err)
14440 ac_status=$?
14441 cat conftest.err >&5
14442 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14443 if (exit $ac_status) && test -s "$ac_outfile"; then
14444 # The compiler can only warn and ignore the option if not recognized
14445 # So say no if there are warnings other than the usual output.
14446 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14447 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14448 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14449 lt_cv_prog_compiler_pic_works_CXX=yes
14450 fi
14451 fi
14452 $RM conftest*
14453
14454 fi
14455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
14456 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
14457
14458 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
14459 case $lt_prog_compiler_pic_CXX in
14460 "" | " "*) ;;
14461 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
14462 esac
14463 else
14464 lt_prog_compiler_pic_CXX=
14465 lt_prog_compiler_can_build_shared_CXX=no
14466 fi
14467
14468 fi
14469
14470
14471
14472 #
14473 # Check to make sure the static flag actually works.
14474 #
14475 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14477 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14478 if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then :
14479 $as_echo_n "(cached) " >&6
14480 else
14481 lt_cv_prog_compiler_static_works_CXX=no
14482 save_LDFLAGS="$LDFLAGS"
14483 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14484 echo "$lt_simple_link_test_code" > conftest.$ac_ext
14485 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14486 # The linker can only warn and ignore the option if not recognized
14487 # So say no if there are warnings
14488 if test -s conftest.err; then
14489 # Append any errors to the config.log.
14490 cat conftest.err 1>&5
14491 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14492 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14493 if diff conftest.exp conftest.er2 >/dev/null; then
14494 lt_cv_prog_compiler_static_works_CXX=yes
14495 fi
14496 else
14497 lt_cv_prog_compiler_static_works_CXX=yes
14498 fi
14499 fi
14500 $RM -r conftest*
14501 LDFLAGS="$save_LDFLAGS"
14502
14503 fi
14504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14505 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14506
14507 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14508 :
14509 else
14510 lt_prog_compiler_static_CXX=
14511 fi
14512
14513
14514
14515
14516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14517 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14518 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14519 $as_echo_n "(cached) " >&6
14520 else
14521 lt_cv_prog_compiler_c_o_CXX=no
14522 $RM -r conftest 2>/dev/null
14523 mkdir conftest
14524 cd conftest
14525 mkdir out
14526 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14527
14528 lt_compiler_flag="-o out/conftest2.$ac_objext"
14529 # Insert the option either (1) after the last *FLAGS variable, or
14530 # (2) before a word containing "conftest.", or (3) at the end.
14531 # Note that $ac_compile itself does not contain backslashes and begins
14532 # with a dollar sign (not a hyphen), so the echo should work correctly.
14533 lt_compile=`echo "$ac_compile" | $SED \
14534 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14535 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14536 -e 's:$: $lt_compiler_flag:'`
14537 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14538 (eval "$lt_compile" 2>out/conftest.err)
14539 ac_status=$?
14540 cat out/conftest.err >&5
14541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14542 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14543 then
14544 # The compiler can only warn and ignore the option if not recognized
14545 # So say no if there are warnings
14546 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14547 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14548 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14549 lt_cv_prog_compiler_c_o_CXX=yes
14550 fi
14551 fi
14552 chmod u+w . 2>&5
14553 $RM conftest*
14554 # SGI C++ compiler will create directory out/ii_files/ for
14555 # template instantiation
14556 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14557 $RM out/* && rmdir out
14558 cd ..
14559 $RM -r conftest
14560 $RM conftest*
14561
14562 fi
14563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14564 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14565
14566
14567
14568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14569 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14570 if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then :
14571 $as_echo_n "(cached) " >&6
14572 else
14573 lt_cv_prog_compiler_c_o_CXX=no
14574 $RM -r conftest 2>/dev/null
14575 mkdir conftest
14576 cd conftest
14577 mkdir out
14578 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14579
14580 lt_compiler_flag="-o out/conftest2.$ac_objext"
14581 # Insert the option either (1) after the last *FLAGS variable, or
14582 # (2) before a word containing "conftest.", or (3) at the end.
14583 # Note that $ac_compile itself does not contain backslashes and begins
14584 # with a dollar sign (not a hyphen), so the echo should work correctly.
14585 lt_compile=`echo "$ac_compile" | $SED \
14586 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14587 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14588 -e 's:$: $lt_compiler_flag:'`
14589 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14590 (eval "$lt_compile" 2>out/conftest.err)
14591 ac_status=$?
14592 cat out/conftest.err >&5
14593 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14594 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14595 then
14596 # The compiler can only warn and ignore the option if not recognized
14597 # So say no if there are warnings
14598 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14599 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14600 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14601 lt_cv_prog_compiler_c_o_CXX=yes
14602 fi
14603 fi
14604 chmod u+w . 2>&5
14605 $RM conftest*
14606 # SGI C++ compiler will create directory out/ii_files/ for
14607 # template instantiation
14608 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14609 $RM out/* && rmdir out
14610 cd ..
14611 $RM -r conftest
14612 $RM conftest*
14613
14614 fi
14615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14616 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14617
14618
14619
14620
14621 hard_links="nottested"
14622 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14623 # do not overwrite the value of need_locks provided by the user
14624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14625 $as_echo_n "checking if we can lock with hard links... " >&6; }
14626 hard_links=yes
14627 $RM conftest*
14628 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14629 touch conftest.a
14630 ln conftest.a conftest.b 2>&5 || hard_links=no
14631 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14633 $as_echo "$hard_links" >&6; }
14634 if test "$hard_links" = no; then
14635 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14636 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14637 need_locks=warn
14638 fi
14639 else
14640 need_locks=no
14641 fi
14642
14643
14644
14645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14646 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14647
14648 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14649 case $host_os in
14650 aix[4-9]*)
14651 # If we're using GNU nm, then we don't want the "-C" option.
14652 # -C means demangle to AIX nm, but means don't demangle with GNU nm
14653 # Also, AIX nm treats weak defined symbols like other global defined
14654 # symbols, whereas GNU nm marks them as "W".
14655 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14656 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'
14657 else
14658 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14659 fi
14660 ;;
14661 pw32*)
14662 export_symbols_cmds_CXX="$ltdll_cmds"
14663 ;;
14664 cygwin* | mingw* | cegcc*)
14665 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'
14666 ;;
14667 *)
14668 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14669 ;;
14670 esac
14671 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14672
14673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14674 $as_echo "$ld_shlibs_CXX" >&6; }
14675 test "$ld_shlibs_CXX" = no && can_build_shared=no
14676
14677 with_gnu_ld_CXX=$with_gnu_ld
14678
14679
14680
14681
14682
14683
14684 #
14685 # Do we need to explicitly link libc?
14686 #
14687 case "x$archive_cmds_need_lc_CXX" in
14688 x|xyes)
14689 # Assume -lc should be added
14690 archive_cmds_need_lc_CXX=yes
14691
14692 if test "$enable_shared" = yes && test "$GCC" = yes; then
14693 case $archive_cmds_CXX in
14694 *'~'*)
14695 # FIXME: we may have to deal with multi-command sequences.
14696 ;;
14697 '$CC '*)
14698 # Test whether the compiler implicitly links with -lc since on some
14699 # systems, -lgcc has to come before -lc. If gcc already passes -lc
14700 # to ld, don't add -lc before -lgcc.
14701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14702 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14703 if test "${lt_cv_archive_cmds_need_lc_CXX+set}" = set; then :
14704 $as_echo_n "(cached) " >&6
14705 else
14706 $RM conftest*
14707 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14708
14709 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14710 (eval $ac_compile) 2>&5
14711 ac_status=$?
14712 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14713 test $ac_status = 0; } 2>conftest.err; then
14714 soname=conftest
14715 lib=conftest
14716 libobjs=conftest.$ac_objext
14717 deplibs=
14718 wl=$lt_prog_compiler_wl_CXX
14719 pic_flag=$lt_prog_compiler_pic_CXX
14720 compiler_flags=-v
14721 linker_flags=-v
14722 verstring=
14723 output_objdir=.
14724 libname=conftest
14725 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14726 allow_undefined_flag_CXX=
14727 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14728 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14729 ac_status=$?
14730 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14731 test $ac_status = 0; }
14732 then
14733 lt_cv_archive_cmds_need_lc_CXX=no
14734 else
14735 lt_cv_archive_cmds_need_lc_CXX=yes
14736 fi
14737 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14738 else
14739 cat conftest.err 1>&5
14740 fi
14741 $RM conftest*
14742
14743 fi
14744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14745 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14746 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14747 ;;
14748 esac
14749 fi
14750 ;;
14751 esac
14752
14753
14754
14755
14756
14757
14758
14759
14760
14761
14762
14763
14764
14765
14766
14767
14768
14769
14770
14771
14772
14773
14774
14775
14776
14777
14778
14779
14780
14781
14782
14783
14784
14785
14786
14787
14788
14789
14790
14791
14792
14793
14794
14795
14796
14797
14798
14799
14800
14801
14802
14803
14804
14805
14806
14807
14808
14809
14810
14811
14812
14813
14814
14815
14816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14817 $as_echo_n "checking dynamic linker characteristics... " >&6; }
14818
14819 library_names_spec=
14820 libname_spec='lib$name'
14821 soname_spec=
14822 shrext_cmds=".so"
14823 postinstall_cmds=
14824 postuninstall_cmds=
14825 finish_cmds=
14826 finish_eval=
14827 shlibpath_var=
14828 shlibpath_overrides_runpath=unknown
14829 version_type=none
14830 dynamic_linker="$host_os ld.so"
14831 sys_lib_dlsearch_path_spec="/lib /usr/lib"
14832 need_lib_prefix=unknown
14833 hardcode_into_libs=no
14834
14835 # when you set need_version to no, make sure it does not cause -set_version
14836 # flags to be left without arguments
14837 need_version=unknown
14838
14839 case $host_os in
14840 aix3*)
14841 version_type=linux
14842 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14843 shlibpath_var=LIBPATH
14844
14845 # AIX 3 has no versioning support, so we append a major version to the name.
14846 soname_spec='${libname}${release}${shared_ext}$major'
14847 ;;
14848
14849 aix[4-9]*)
14850 version_type=linux
14851 need_lib_prefix=no
14852 need_version=no
14853 hardcode_into_libs=yes
14854 if test "$host_cpu" = ia64; then
14855 # AIX 5 supports IA64
14856 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14857 shlibpath_var=LD_LIBRARY_PATH
14858 else
14859 # With GCC up to 2.95.x, collect2 would create an import file
14860 # for dependence libraries. The import file would start with
14861 # the line `#! .'. This would cause the generated library to
14862 # depend on `.', always an invalid library. This was fixed in
14863 # development snapshots of GCC prior to 3.0.
14864 case $host_os in
14865 aix4 | aix4.[01] | aix4.[01].*)
14866 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14867 echo ' yes '
14868 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14869 :
14870 else
14871 can_build_shared=no
14872 fi
14873 ;;
14874 esac
14875 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14876 # soname into executable. Probably we can add versioning support to
14877 # collect2, so additional links can be useful in future.
14878 if test "$aix_use_runtimelinking" = yes; then
14879 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14880 # instead of lib<name>.a to let people know that these are not
14881 # typical AIX shared libraries.
14882 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14883 else
14884 # We preserve .a as extension for shared libraries through AIX4.2
14885 # and later when we are not doing run time linking.
14886 library_names_spec='${libname}${release}.a $libname.a'
14887 soname_spec='${libname}${release}${shared_ext}$major'
14888 fi
14889 shlibpath_var=LIBPATH
14890 fi
14891 ;;
14892
14893 amigaos*)
14894 case $host_cpu in
14895 powerpc)
14896 # Since July 2007 AmigaOS4 officially supports .so libraries.
14897 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14898 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14899 ;;
14900 m68k)
14901 library_names_spec='$libname.ixlibrary $libname.a'
14902 # Create ${libname}_ixlibrary.a entries in /sys/libs.
14903 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'
14904 ;;
14905 esac
14906 ;;
14907
14908 beos*)
14909 library_names_spec='${libname}${shared_ext}'
14910 dynamic_linker="$host_os ld.so"
14911 shlibpath_var=LIBRARY_PATH
14912 ;;
14913
14914 bsdi[45]*)
14915 version_type=linux
14916 need_version=no
14917 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14918 soname_spec='${libname}${release}${shared_ext}$major'
14919 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14920 shlibpath_var=LD_LIBRARY_PATH
14921 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14922 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14923 # the default ld.so.conf also contains /usr/contrib/lib and
14924 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14925 # libtool to hard-code these into programs
14926 ;;
14927
14928 cygwin* | mingw* | pw32* | cegcc*)
14929 version_type=windows
14930 shrext_cmds=".dll"
14931 need_version=no
14932 need_lib_prefix=no
14933
14934 case $GCC,$host_os in
14935 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
14936 library_names_spec='$libname.dll.a'
14937 # DLL is installed to $(libdir)/../bin by postinstall_cmds
14938 postinstall_cmds='base_file=`basename \${file}`~
14939 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14940 dldir=$destdir/`dirname \$dlpath`~
14941 test -d \$dldir || mkdir -p \$dldir~
14942 $install_prog $dir/$dlname \$dldir/$dlname~
14943 chmod a+x \$dldir/$dlname~
14944 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14945 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14946 fi'
14947 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14948 dlpath=$dir/\$dldll~
14949 $RM \$dlpath'
14950 shlibpath_overrides_runpath=yes
14951
14952 case $host_os in
14953 cygwin*)
14954 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14955 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14956
14957 ;;
14958 mingw* | cegcc*)
14959 # MinGW DLLs use traditional 'lib' prefix
14960 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14961 ;;
14962 pw32*)
14963 # pw32 DLLs use 'pw' prefix rather than 'lib'
14964 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14965 ;;
14966 esac
14967 ;;
14968
14969 *)
14970 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14971 ;;
14972 esac
14973 dynamic_linker='Win32 ld.exe'
14974 # FIXME: first we should search . and the directory the executable is in
14975 shlibpath_var=PATH
14976 ;;
14977
14978 darwin* | rhapsody*)
14979 dynamic_linker="$host_os dyld"
14980 version_type=darwin
14981 need_lib_prefix=no
14982 need_version=no
14983 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14984 soname_spec='${libname}${release}${major}$shared_ext'
14985 shlibpath_overrides_runpath=yes
14986 shlibpath_var=DYLD_LIBRARY_PATH
14987 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14988
14989 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14990 ;;
14991
14992 dgux*)
14993 version_type=linux
14994 need_lib_prefix=no
14995 need_version=no
14996 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14997 soname_spec='${libname}${release}${shared_ext}$major'
14998 shlibpath_var=LD_LIBRARY_PATH
14999 ;;
15000
15001 freebsd* | dragonfly*)
15002 # DragonFly does not have aout. When/if they implement a new
15003 # versioning mechanism, adjust this.
15004 if test -x /usr/bin/objformat; then
15005 objformat=`/usr/bin/objformat`
15006 else
15007 case $host_os in
15008 freebsd[23].*) objformat=aout ;;
15009 *) objformat=elf ;;
15010 esac
15011 fi
15012 version_type=freebsd-$objformat
15013 case $version_type in
15014 freebsd-elf*)
15015 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15016 need_version=no
15017 need_lib_prefix=no
15018 ;;
15019 freebsd-*)
15020 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15021 need_version=yes
15022 ;;
15023 esac
15024 shlibpath_var=LD_LIBRARY_PATH
15025 case $host_os in
15026 freebsd2.*)
15027 shlibpath_overrides_runpath=yes
15028 ;;
15029 freebsd3.[01]* | freebsdelf3.[01]*)
15030 shlibpath_overrides_runpath=yes
15031 hardcode_into_libs=yes
15032 ;;
15033 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15034 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15035 shlibpath_overrides_runpath=no
15036 hardcode_into_libs=yes
15037 ;;
15038 *) # from 4.6 on, and DragonFly
15039 shlibpath_overrides_runpath=yes
15040 hardcode_into_libs=yes
15041 ;;
15042 esac
15043 ;;
15044
15045 gnu*)
15046 version_type=linux
15047 need_lib_prefix=no
15048 need_version=no
15049 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15050 soname_spec='${libname}${release}${shared_ext}$major'
15051 shlibpath_var=LD_LIBRARY_PATH
15052 hardcode_into_libs=yes
15053 ;;
15054
15055 haiku*)
15056 version_type=linux
15057 need_lib_prefix=no
15058 need_version=no
15059 dynamic_linker="$host_os runtime_loader"
15060 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15061 soname_spec='${libname}${release}${shared_ext}$major'
15062 shlibpath_var=LIBRARY_PATH
15063 shlibpath_overrides_runpath=yes
15064 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
15065 hardcode_into_libs=yes
15066 ;;
15067
15068 hpux9* | hpux10* | hpux11*)
15069 # Give a soname corresponding to the major version so that dld.sl refuses to
15070 # link against other versions.
15071 version_type=sunos
15072 need_lib_prefix=no
15073 need_version=no
15074 case $host_cpu in
15075 ia64*)
15076 shrext_cmds='.so'
15077 hardcode_into_libs=yes
15078 dynamic_linker="$host_os dld.so"
15079 shlibpath_var=LD_LIBRARY_PATH
15080 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15081 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15082 soname_spec='${libname}${release}${shared_ext}$major'
15083 if test "X$HPUX_IA64_MODE" = X32; then
15084 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15085 else
15086 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15087 fi
15088 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15089 ;;
15090 hppa*64*)
15091 shrext_cmds='.sl'
15092 hardcode_into_libs=yes
15093 dynamic_linker="$host_os dld.sl"
15094 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15095 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15096 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15097 soname_spec='${libname}${release}${shared_ext}$major'
15098 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15099 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15100 ;;
15101 *)
15102 shrext_cmds='.sl'
15103 dynamic_linker="$host_os dld.sl"
15104 shlibpath_var=SHLIB_PATH
15105 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15106 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15107 soname_spec='${libname}${release}${shared_ext}$major'
15108 ;;
15109 esac
15110 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
15111 postinstall_cmds='chmod 555 $lib'
15112 # or fails outright, so override atomically:
15113 install_override_mode=555
15114 ;;
15115
15116 interix[3-9]*)
15117 version_type=linux
15118 need_lib_prefix=no
15119 need_version=no
15120 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15121 soname_spec='${libname}${release}${shared_ext}$major'
15122 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15123 shlibpath_var=LD_LIBRARY_PATH
15124 shlibpath_overrides_runpath=no
15125 hardcode_into_libs=yes
15126 ;;
15127
15128 irix5* | irix6* | nonstopux*)
15129 case $host_os in
15130 nonstopux*) version_type=nonstopux ;;
15131 *)
15132 if test "$lt_cv_prog_gnu_ld" = yes; then
15133 version_type=linux
15134 else
15135 version_type=irix
15136 fi ;;
15137 esac
15138 need_lib_prefix=no
15139 need_version=no
15140 soname_spec='${libname}${release}${shared_ext}$major'
15141 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15142 case $host_os in
15143 irix5* | nonstopux*)
15144 libsuff= shlibsuff=
15145 ;;
15146 *)
15147 case $LD in # libtool.m4 will add one of these switches to LD
15148 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15149 libsuff= shlibsuff= libmagic=32-bit;;
15150 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15151 libsuff=32 shlibsuff=N32 libmagic=N32;;
15152 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15153 libsuff=64 shlibsuff=64 libmagic=64-bit;;
15154 *) libsuff= shlibsuff= libmagic=never-match;;
15155 esac
15156 ;;
15157 esac
15158 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15159 shlibpath_overrides_runpath=no
15160 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15161 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15162 hardcode_into_libs=yes
15163 ;;
15164
15165 # No shared lib support for Linux oldld, aout, or coff.
15166 linux*oldld* | linux*aout* | linux*coff*)
15167 dynamic_linker=no
15168 ;;
15169
15170 # This must be Linux ELF.
15171 linux* | k*bsd*-gnu | kopensolaris*-gnu)
15172 version_type=linux
15173 need_lib_prefix=no
15174 need_version=no
15175 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15176 soname_spec='${libname}${release}${shared_ext}$major'
15177 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15178 shlibpath_var=LD_LIBRARY_PATH
15179 shlibpath_overrides_runpath=no
15180
15181 # Some binutils ld are patched to set DT_RUNPATH
15182 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
15183 $as_echo_n "(cached) " >&6
15184 else
15185 lt_cv_shlibpath_overrides_runpath=no
15186 save_LDFLAGS=$LDFLAGS
15187 save_libdir=$libdir
15188 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
15189 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
15190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15191 /* end confdefs.h. */
15192
15193 int
15194 main ()
15195 {
15196
15197 ;
15198 return 0;
15199 }
15200 _ACEOF
15201 if ac_fn_cxx_try_link "$LINENO"; then :
15202 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
15203 lt_cv_shlibpath_overrides_runpath=yes
15204 fi
15205 fi
15206 rm -f core conftest.err conftest.$ac_objext \
15207 conftest$ac_exeext conftest.$ac_ext
15208 LDFLAGS=$save_LDFLAGS
15209 libdir=$save_libdir
15210
15211 fi
15212
15213 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
15214
15215 # This implies no fast_install, which is unacceptable.
15216 # Some rework will be needed to allow for fast_install
15217 # before this can be enabled.
15218 hardcode_into_libs=yes
15219
15220 # Append ld.so.conf contents to the search path
15221 if test -f /etc/ld.so.conf; then
15222 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' ' '`
15223 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15224 fi
15225
15226 # We used to test for /lib/ld.so.1 and disable shared libraries on
15227 # powerpc, because MkLinux only supported shared libraries with the
15228 # GNU dynamic linker. Since this was broken with cross compilers,
15229 # most powerpc-linux boxes support dynamic linking these days and
15230 # people can always --disable-shared, the test was removed, and we
15231 # assume the GNU/Linux dynamic linker is in use.
15232 dynamic_linker='GNU/Linux ld.so'
15233 ;;
15234
15235 netbsd*)
15236 version_type=sunos
15237 need_lib_prefix=no
15238 need_version=no
15239 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15240 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15241 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15242 dynamic_linker='NetBSD (a.out) ld.so'
15243 else
15244 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15245 soname_spec='${libname}${release}${shared_ext}$major'
15246 dynamic_linker='NetBSD ld.elf_so'
15247 fi
15248 shlibpath_var=LD_LIBRARY_PATH
15249 shlibpath_overrides_runpath=yes
15250 hardcode_into_libs=yes
15251 ;;
15252
15253 newsos6)
15254 version_type=linux
15255 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15256 shlibpath_var=LD_LIBRARY_PATH
15257 shlibpath_overrides_runpath=yes
15258 ;;
15259
15260 *nto* | *qnx*)
15261 version_type=qnx
15262 need_lib_prefix=no
15263 need_version=no
15264 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15265 soname_spec='${libname}${release}${shared_ext}$major'
15266 shlibpath_var=LD_LIBRARY_PATH
15267 shlibpath_overrides_runpath=no
15268 hardcode_into_libs=yes
15269 dynamic_linker='ldqnx.so'
15270 ;;
15271
15272 openbsd*)
15273 version_type=sunos
15274 sys_lib_dlsearch_path_spec="/usr/lib"
15275 need_lib_prefix=no
15276 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15277 case $host_os in
15278 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15279 *) need_version=no ;;
15280 esac
15281 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15282 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15283 shlibpath_var=LD_LIBRARY_PATH
15284 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15285 case $host_os in
15286 openbsd2.[89] | openbsd2.[89].*)
15287 shlibpath_overrides_runpath=no
15288 ;;
15289 *)
15290 shlibpath_overrides_runpath=yes
15291 ;;
15292 esac
15293 else
15294 shlibpath_overrides_runpath=yes
15295 fi
15296 ;;
15297
15298 os2*)
15299 libname_spec='$name'
15300 shrext_cmds=".dll"
15301 need_lib_prefix=no
15302 library_names_spec='$libname${shared_ext} $libname.a'
15303 dynamic_linker='OS/2 ld.exe'
15304 shlibpath_var=LIBPATH
15305 ;;
15306
15307 osf3* | osf4* | osf5*)
15308 version_type=osf
15309 need_lib_prefix=no
15310 need_version=no
15311 soname_spec='${libname}${release}${shared_ext}$major'
15312 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15313 shlibpath_var=LD_LIBRARY_PATH
15314 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15315 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15316 ;;
15317
15318 rdos*)
15319 dynamic_linker=no
15320 ;;
15321
15322 solaris*)
15323 version_type=linux
15324 need_lib_prefix=no
15325 need_version=no
15326 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15327 soname_spec='${libname}${release}${shared_ext}$major'
15328 shlibpath_var=LD_LIBRARY_PATH
15329 shlibpath_overrides_runpath=yes
15330 hardcode_into_libs=yes
15331 # ldd complains unless libraries are executable
15332 postinstall_cmds='chmod +x $lib'
15333 ;;
15334
15335 sunos4*)
15336 version_type=sunos
15337 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15338 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15339 shlibpath_var=LD_LIBRARY_PATH
15340 shlibpath_overrides_runpath=yes
15341 if test "$with_gnu_ld" = yes; then
15342 need_lib_prefix=no
15343 fi
15344 need_version=yes
15345 ;;
15346
15347 sysv4 | sysv4.3*)
15348 version_type=linux
15349 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15350 soname_spec='${libname}${release}${shared_ext}$major'
15351 shlibpath_var=LD_LIBRARY_PATH
15352 case $host_vendor in
15353 sni)
15354 shlibpath_overrides_runpath=no
15355 need_lib_prefix=no
15356 runpath_var=LD_RUN_PATH
15357 ;;
15358 siemens)
15359 need_lib_prefix=no
15360 ;;
15361 motorola)
15362 need_lib_prefix=no
15363 need_version=no
15364 shlibpath_overrides_runpath=no
15365 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15366 ;;
15367 esac
15368 ;;
15369
15370 sysv4*MP*)
15371 if test -d /usr/nec ;then
15372 version_type=linux
15373 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15374 soname_spec='$libname${shared_ext}.$major'
15375 shlibpath_var=LD_LIBRARY_PATH
15376 fi
15377 ;;
15378
15379 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15380 version_type=freebsd-elf
15381 need_lib_prefix=no
15382 need_version=no
15383 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15384 soname_spec='${libname}${release}${shared_ext}$major'
15385 shlibpath_var=LD_LIBRARY_PATH
15386 shlibpath_overrides_runpath=yes
15387 hardcode_into_libs=yes
15388 if test "$with_gnu_ld" = yes; then
15389 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15390 else
15391 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15392 case $host_os in
15393 sco3.2v5*)
15394 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15395 ;;
15396 esac
15397 fi
15398 sys_lib_dlsearch_path_spec='/usr/lib'
15399 ;;
15400
15401 tpf*)
15402 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
15403 version_type=linux
15404 need_lib_prefix=no
15405 need_version=no
15406 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15407 shlibpath_var=LD_LIBRARY_PATH
15408 shlibpath_overrides_runpath=no
15409 hardcode_into_libs=yes
15410 ;;
15411
15412 uts4*)
15413 version_type=linux
15414 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15415 soname_spec='${libname}${release}${shared_ext}$major'
15416 shlibpath_var=LD_LIBRARY_PATH
15417 ;;
15418
15419 *)
15420 dynamic_linker=no
15421 ;;
15422 esac
15423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15424 $as_echo "$dynamic_linker" >&6; }
15425 test "$dynamic_linker" = no && can_build_shared=no
15426
15427 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15428 if test "$GCC" = yes; then
15429 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15430 fi
15431
15432 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15433 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15434 fi
15435 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15436 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15437 fi
15438
15439
15440
15441
15442
15443
15444
15445
15446
15447
15448
15449
15450
15451
15452
15453
15454
15455
15456
15457
15458
15459
15460
15461
15462
15463
15464
15465
15466
15467
15468
15469
15470
15471
15472
15473
15474
15475
15476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15477 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15478 hardcode_action_CXX=
15479 if test -n "$hardcode_libdir_flag_spec_CXX" ||
15480 test -n "$runpath_var_CXX" ||
15481 test "X$hardcode_automatic_CXX" = "Xyes" ; then
15482
15483 # We can hardcode non-existent directories.
15484 if test "$hardcode_direct_CXX" != no &&
15485 # If the only mechanism to avoid hardcoding is shlibpath_var, we
15486 # have to relink, otherwise we might link with an installed library
15487 # when we should be linking with a yet-to-be-installed one
15488 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15489 test "$hardcode_minus_L_CXX" != no; then
15490 # Linking always hardcodes the temporary library directory.
15491 hardcode_action_CXX=relink
15492 else
15493 # We can link without hardcoding, and we can hardcode nonexisting dirs.
15494 hardcode_action_CXX=immediate
15495 fi
15496 else
15497 # We cannot hardcode anything, or else we can only hardcode existing
15498 # directories.
15499 hardcode_action_CXX=unsupported
15500 fi
15501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15502 $as_echo "$hardcode_action_CXX" >&6; }
15503
15504 if test "$hardcode_action_CXX" = relink ||
15505 test "$inherit_rpath_CXX" = yes; then
15506 # Fast installation is not supported
15507 enable_fast_install=no
15508 elif test "$shlibpath_overrides_runpath" = yes ||
15509 test "$enable_shared" = no; then
15510 # Fast installation is not necessary
15511 enable_fast_install=needless
15512 fi
15513
15514
15515
15516
15517
15518
15519
15520 fi # test -n "$compiler"
15521
15522 CC=$lt_save_CC
15523 LDCXX=$LD
15524 LD=$lt_save_LD
15525 GCC=$lt_save_GCC
15526 with_gnu_ld=$lt_save_with_gnu_ld
15527 lt_cv_path_LDCXX=$lt_cv_path_LD
15528 lt_cv_path_LD=$lt_save_path_LD
15529 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15530 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15531 fi # test "$_lt_caught_CXX_error" != yes
15532
15533 ac_ext=c
15534 ac_cpp='$CPP $CPPFLAGS'
15535 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15536 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15537 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15538
15539
15540
15541
15542
15543
15544
15545
15546
15547
15548
15549
15550
15551 ac_config_commands="$ac_config_commands libtool"
15552
15553
15554
15555
15556 # Only expand once:
15557
15558
15559
15560 ALL_LINGUAS="fr sv tr es da vi zh_CN zh_TW ga fi id bg it uk"
15561 # If we haven't got the data from the intl directory,
15562 # assume NLS is disabled.
15563 USE_NLS=no
15564 LIBINTL=
15565 LIBINTL_DEP=
15566 INCINTL=
15567 XGETTEXT=
15568 GMSGFMT=
15569 POSUB=
15570
15571 if test -f ../intl/config.intl; then
15572 . ../intl/config.intl
15573 fi
15574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15575 $as_echo_n "checking whether NLS is requested... " >&6; }
15576 if test x"$USE_NLS" != xyes; then
15577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15578 $as_echo "no" >&6; }
15579 else
15580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15581 $as_echo "yes" >&6; }
15582
15583 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
15584
15585
15586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
15587 $as_echo_n "checking for catalogs to be installed... " >&6; }
15588 # Look for .po and .gmo files in the source directory.
15589 CATALOGS=
15590 XLINGUAS=
15591 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
15592 # If there aren't any .gmo files the shell will give us the
15593 # literal string "../path/to/srcdir/po/*.gmo" which has to be
15594 # weeded out.
15595 case "$cat" in *\**)
15596 continue;;
15597 esac
15598 # The quadruple backslash is collapsed to a double backslash
15599 # by the backticks, then collapsed again by the double quotes,
15600 # leaving us with one backslash in the sed expression (right
15601 # before the dot that mustn't act as a wildcard).
15602 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
15603 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
15604 # The user is allowed to set LINGUAS to a list of languages to
15605 # install catalogs for. If it's empty that means "all of them."
15606 if test "x$LINGUAS" = x; then
15607 CATALOGS="$CATALOGS $cat"
15608 XLINGUAS="$XLINGUAS $lang"
15609 else
15610 case "$LINGUAS" in *$lang*)
15611 CATALOGS="$CATALOGS $cat"
15612 XLINGUAS="$XLINGUAS $lang"
15613 ;;
15614 esac
15615 fi
15616 done
15617 LINGUAS="$XLINGUAS"
15618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
15619 $as_echo "$LINGUAS" >&6; }
15620
15621
15622 DATADIRNAME=share
15623
15624 INSTOBJEXT=.mo
15625
15626 GENCAT=gencat
15627
15628 CATOBJEXT=.gmo
15629
15630 fi
15631
15632 MKINSTALLDIRS=
15633 if test -n "$ac_aux_dir"; then
15634 case "$ac_aux_dir" in
15635 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
15636 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
15637 esac
15638 fi
15639 if test -z "$MKINSTALLDIRS"; then
15640 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
15641 fi
15642
15643
15644
15645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15646 $as_echo_n "checking whether NLS is requested... " >&6; }
15647 # Check whether --enable-nls was given.
15648 if test "${enable_nls+set}" = set; then :
15649 enableval=$enable_nls; USE_NLS=$enableval
15650 else
15651 USE_NLS=yes
15652 fi
15653
15654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
15655 $as_echo "$USE_NLS" >&6; }
15656
15657
15658
15659
15660
15661
15662 # Prepare PATH_SEPARATOR.
15663 # The user is always right.
15664 if test "${PATH_SEPARATOR+set}" != set; then
15665 echo "#! /bin/sh" >conf$$.sh
15666 echo "exit 0" >>conf$$.sh
15667 chmod +x conf$$.sh
15668 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15669 PATH_SEPARATOR=';'
15670 else
15671 PATH_SEPARATOR=:
15672 fi
15673 rm -f conf$$.sh
15674 fi
15675
15676 # Find out how to test for executable files. Don't use a zero-byte file,
15677 # as systems may use methods other than mode bits to determine executability.
15678 cat >conf$$.file <<_ASEOF
15679 #! /bin/sh
15680 exit 0
15681 _ASEOF
15682 chmod +x conf$$.file
15683 if test -x conf$$.file >/dev/null 2>&1; then
15684 ac_executable_p="test -x"
15685 else
15686 ac_executable_p="test -f"
15687 fi
15688 rm -f conf$$.file
15689
15690 # Extract the first word of "msgfmt", so it can be a program name with args.
15691 set dummy msgfmt; ac_word=$2
15692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15693 $as_echo_n "checking for $ac_word... " >&6; }
15694 if test "${ac_cv_path_MSGFMT+set}" = set; then :
15695 $as_echo_n "(cached) " >&6
15696 else
15697 case "$MSGFMT" in
15698 [\\/]* | ?:[\\/]*)
15699 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
15700 ;;
15701 *)
15702 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15703 for ac_dir in $PATH; do
15704 IFS="$ac_save_IFS"
15705 test -z "$ac_dir" && ac_dir=.
15706 for ac_exec_ext in '' $ac_executable_extensions; do
15707 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15708 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
15709 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15710 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
15711 break 2
15712 fi
15713 fi
15714 done
15715 done
15716 IFS="$ac_save_IFS"
15717 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
15718 ;;
15719 esac
15720 fi
15721 MSGFMT="$ac_cv_path_MSGFMT"
15722 if test "$MSGFMT" != ":"; then
15723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
15724 $as_echo "$MSGFMT" >&6; }
15725 else
15726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15727 $as_echo "no" >&6; }
15728 fi
15729
15730 # Extract the first word of "gmsgfmt", so it can be a program name with args.
15731 set dummy gmsgfmt; ac_word=$2
15732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15733 $as_echo_n "checking for $ac_word... " >&6; }
15734 if test "${ac_cv_path_GMSGFMT+set}" = set; then :
15735 $as_echo_n "(cached) " >&6
15736 else
15737 case $GMSGFMT in
15738 [\\/]* | ?:[\\/]*)
15739 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
15740 ;;
15741 *)
15742 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15743 for as_dir in $PATH
15744 do
15745 IFS=$as_save_IFS
15746 test -z "$as_dir" && as_dir=.
15747 for ac_exec_ext in '' $ac_executable_extensions; do
15748 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15749 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
15750 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15751 break 2
15752 fi
15753 done
15754 done
15755 IFS=$as_save_IFS
15756
15757 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
15758 ;;
15759 esac
15760 fi
15761 GMSGFMT=$ac_cv_path_GMSGFMT
15762 if test -n "$GMSGFMT"; then
15763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
15764 $as_echo "$GMSGFMT" >&6; }
15765 else
15766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15767 $as_echo "no" >&6; }
15768 fi
15769
15770
15771
15772
15773 # Prepare PATH_SEPARATOR.
15774 # The user is always right.
15775 if test "${PATH_SEPARATOR+set}" != set; then
15776 echo "#! /bin/sh" >conf$$.sh
15777 echo "exit 0" >>conf$$.sh
15778 chmod +x conf$$.sh
15779 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15780 PATH_SEPARATOR=';'
15781 else
15782 PATH_SEPARATOR=:
15783 fi
15784 rm -f conf$$.sh
15785 fi
15786
15787 # Find out how to test for executable files. Don't use a zero-byte file,
15788 # as systems may use methods other than mode bits to determine executability.
15789 cat >conf$$.file <<_ASEOF
15790 #! /bin/sh
15791 exit 0
15792 _ASEOF
15793 chmod +x conf$$.file
15794 if test -x conf$$.file >/dev/null 2>&1; then
15795 ac_executable_p="test -x"
15796 else
15797 ac_executable_p="test -f"
15798 fi
15799 rm -f conf$$.file
15800
15801 # Extract the first word of "xgettext", so it can be a program name with args.
15802 set dummy xgettext; ac_word=$2
15803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15804 $as_echo_n "checking for $ac_word... " >&6; }
15805 if test "${ac_cv_path_XGETTEXT+set}" = set; then :
15806 $as_echo_n "(cached) " >&6
15807 else
15808 case "$XGETTEXT" in
15809 [\\/]* | ?:[\\/]*)
15810 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
15811 ;;
15812 *)
15813 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15814 for ac_dir in $PATH; do
15815 IFS="$ac_save_IFS"
15816 test -z "$ac_dir" && ac_dir=.
15817 for ac_exec_ext in '' $ac_executable_extensions; do
15818 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15819 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
15820 (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
15821 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
15822 break 2
15823 fi
15824 fi
15825 done
15826 done
15827 IFS="$ac_save_IFS"
15828 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
15829 ;;
15830 esac
15831 fi
15832 XGETTEXT="$ac_cv_path_XGETTEXT"
15833 if test "$XGETTEXT" != ":"; then
15834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
15835 $as_echo "$XGETTEXT" >&6; }
15836 else
15837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15838 $as_echo "no" >&6; }
15839 fi
15840
15841 rm -f messages.po
15842
15843
15844 # Prepare PATH_SEPARATOR.
15845 # The user is always right.
15846 if test "${PATH_SEPARATOR+set}" != set; then
15847 echo "#! /bin/sh" >conf$$.sh
15848 echo "exit 0" >>conf$$.sh
15849 chmod +x conf$$.sh
15850 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15851 PATH_SEPARATOR=';'
15852 else
15853 PATH_SEPARATOR=:
15854 fi
15855 rm -f conf$$.sh
15856 fi
15857
15858 # Find out how to test for executable files. Don't use a zero-byte file,
15859 # as systems may use methods other than mode bits to determine executability.
15860 cat >conf$$.file <<_ASEOF
15861 #! /bin/sh
15862 exit 0
15863 _ASEOF
15864 chmod +x conf$$.file
15865 if test -x conf$$.file >/dev/null 2>&1; then
15866 ac_executable_p="test -x"
15867 else
15868 ac_executable_p="test -f"
15869 fi
15870 rm -f conf$$.file
15871
15872 # Extract the first word of "msgmerge", so it can be a program name with args.
15873 set dummy msgmerge; ac_word=$2
15874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15875 $as_echo_n "checking for $ac_word... " >&6; }
15876 if test "${ac_cv_path_MSGMERGE+set}" = set; then :
15877 $as_echo_n "(cached) " >&6
15878 else
15879 case "$MSGMERGE" in
15880 [\\/]* | ?:[\\/]*)
15881 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
15882 ;;
15883 *)
15884 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15885 for ac_dir in $PATH; do
15886 IFS="$ac_save_IFS"
15887 test -z "$ac_dir" && ac_dir=.
15888 for ac_exec_ext in '' $ac_executable_extensions; do
15889 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15890 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
15891 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
15892 break 2
15893 fi
15894 fi
15895 done
15896 done
15897 IFS="$ac_save_IFS"
15898 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
15899 ;;
15900 esac
15901 fi
15902 MSGMERGE="$ac_cv_path_MSGMERGE"
15903 if test "$MSGMERGE" != ":"; then
15904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
15905 $as_echo "$MSGMERGE" >&6; }
15906 else
15907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15908 $as_echo "no" >&6; }
15909 fi
15910
15911
15912 if test "$GMSGFMT" != ":"; then
15913 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
15914 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15915 : ;
15916 else
15917 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
15918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
15919 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
15920 GMSGFMT=":"
15921 fi
15922 fi
15923
15924 if test "$XGETTEXT" != ":"; then
15925 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
15926 (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
15927 : ;
15928 else
15929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
15930 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
15931 XGETTEXT=":"
15932 fi
15933 rm -f messages.po
15934 fi
15935
15936 ac_config_commands="$ac_config_commands default-1"
15937
15938
15939
15940
15941
15942 for ac_prog in 'bison -y' byacc
15943 do
15944 # Extract the first word of "$ac_prog", so it can be a program name with args.
15945 set dummy $ac_prog; 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_prog_YACC+set}" = set; then :
15949 $as_echo_n "(cached) " >&6
15950 else
15951 if test -n "$YACC"; then
15952 ac_cv_prog_YACC="$YACC" # Let the user override the test.
15953 else
15954 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15955 for as_dir in $PATH
15956 do
15957 IFS=$as_save_IFS
15958 test -z "$as_dir" && as_dir=.
15959 for ac_exec_ext in '' $ac_executable_extensions; do
15960 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15961 ac_cv_prog_YACC="$ac_prog"
15962 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15963 break 2
15964 fi
15965 done
15966 done
15967 IFS=$as_save_IFS
15968
15969 fi
15970 fi
15971 YACC=$ac_cv_prog_YACC
15972 if test -n "$YACC"; then
15973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
15974 $as_echo "$YACC" >&6; }
15975 else
15976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15977 $as_echo "no" >&6; }
15978 fi
15979
15980
15981 test -n "$YACC" && break
15982 done
15983 test -n "$YACC" || YACC="yacc"
15984
15985 for ac_prog in flex lex
15986 do
15987 # Extract the first word of "$ac_prog", so it can be a program name with args.
15988 set dummy $ac_prog; ac_word=$2
15989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15990 $as_echo_n "checking for $ac_word... " >&6; }
15991 if test "${ac_cv_prog_LEX+set}" = set; then :
15992 $as_echo_n "(cached) " >&6
15993 else
15994 if test -n "$LEX"; then
15995 ac_cv_prog_LEX="$LEX" # Let the user override the test.
15996 else
15997 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15998 for as_dir in $PATH
15999 do
16000 IFS=$as_save_IFS
16001 test -z "$as_dir" && as_dir=.
16002 for ac_exec_ext in '' $ac_executable_extensions; do
16003 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
16004 ac_cv_prog_LEX="$ac_prog"
16005 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16006 break 2
16007 fi
16008 done
16009 done
16010 IFS=$as_save_IFS
16011
16012 fi
16013 fi
16014 LEX=$ac_cv_prog_LEX
16015 if test -n "$LEX"; then
16016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
16017 $as_echo "$LEX" >&6; }
16018 else
16019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16020 $as_echo "no" >&6; }
16021 fi
16022
16023
16024 test -n "$LEX" && break
16025 done
16026 test -n "$LEX" || LEX=":"
16027
16028 if test "x$LEX" != "x:"; then
16029 cat >conftest.l <<_ACEOF
16030 %%
16031 a { ECHO; }
16032 b { REJECT; }
16033 c { yymore (); }
16034 d { yyless (1); }
16035 e { yyless (input () != 0); }
16036 f { unput (yytext[0]); }
16037 . { BEGIN INITIAL; }
16038 %%
16039 #ifdef YYTEXT_POINTER
16040 extern char *yytext;
16041 #endif
16042 int
16043 main (void)
16044 {
16045 return ! yylex () + ! yywrap ();
16046 }
16047 _ACEOF
16048 { { ac_try="$LEX conftest.l"
16049 case "(($ac_try" in
16050 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16051 *) ac_try_echo=$ac_try;;
16052 esac
16053 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
16054 $as_echo "$ac_try_echo"; } >&5
16055 (eval "$LEX conftest.l") 2>&5
16056 ac_status=$?
16057 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16058 test $ac_status = 0; }
16059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
16060 $as_echo_n "checking lex output file root... " >&6; }
16061 if test "${ac_cv_prog_lex_root+set}" = set; then :
16062 $as_echo_n "(cached) " >&6
16063 else
16064
16065 if test -f lex.yy.c; then
16066 ac_cv_prog_lex_root=lex.yy
16067 elif test -f lexyy.c; then
16068 ac_cv_prog_lex_root=lexyy
16069 else
16070 as_fn_error "cannot find output from $LEX; giving up" "$LINENO" 5
16071 fi
16072 fi
16073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
16074 $as_echo "$ac_cv_prog_lex_root" >&6; }
16075 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
16076
16077 if test -z "${LEXLIB+set}"; then
16078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
16079 $as_echo_n "checking lex library... " >&6; }
16080 if test "${ac_cv_lib_lex+set}" = set; then :
16081 $as_echo_n "(cached) " >&6
16082 else
16083
16084 ac_save_LIBS=$LIBS
16085 ac_cv_lib_lex='none needed'
16086 for ac_lib in '' -lfl -ll; do
16087 LIBS="$ac_lib $ac_save_LIBS"
16088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16089 /* end confdefs.h. */
16090 `cat $LEX_OUTPUT_ROOT.c`
16091 _ACEOF
16092 if ac_fn_c_try_link "$LINENO"; then :
16093 ac_cv_lib_lex=$ac_lib
16094 fi
16095 rm -f core conftest.err conftest.$ac_objext \
16096 conftest$ac_exeext conftest.$ac_ext
16097 test "$ac_cv_lib_lex" != 'none needed' && break
16098 done
16099 LIBS=$ac_save_LIBS
16100
16101 fi
16102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
16103 $as_echo "$ac_cv_lib_lex" >&6; }
16104 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
16105 fi
16106
16107
16108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
16109 $as_echo_n "checking whether yytext is a pointer... " >&6; }
16110 if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then :
16111 $as_echo_n "(cached) " >&6
16112 else
16113 # POSIX says lex can declare yytext either as a pointer or an array; the
16114 # default is implementation-dependent. Figure out which it is, since
16115 # not all implementations provide the %pointer and %array declarations.
16116 ac_cv_prog_lex_yytext_pointer=no
16117 ac_save_LIBS=$LIBS
16118 LIBS="$LEXLIB $ac_save_LIBS"
16119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16120 /* end confdefs.h. */
16121 #define YYTEXT_POINTER 1
16122 `cat $LEX_OUTPUT_ROOT.c`
16123 _ACEOF
16124 if ac_fn_c_try_link "$LINENO"; then :
16125 ac_cv_prog_lex_yytext_pointer=yes
16126 fi
16127 rm -f core conftest.err conftest.$ac_objext \
16128 conftest$ac_exeext conftest.$ac_ext
16129 LIBS=$ac_save_LIBS
16130
16131 fi
16132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
16133 $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
16134 if test $ac_cv_prog_lex_yytext_pointer = yes; then
16135
16136 $as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
16137
16138 fi
16139 rm -f conftest.l $LEX_OUTPUT_ROOT.c
16140
16141 fi
16142 if test "$LEX" = :; then
16143 LEX=${am_missing_run}flex
16144 fi
16145
16146
16147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
16148 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
16149 # Check whether --enable-maintainer-mode was given.
16150 if test "${enable_maintainer_mode+set}" = set; then :
16151 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
16152 else
16153 USE_MAINTAINER_MODE=no
16154 fi
16155
16156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
16157 $as_echo "$USE_MAINTAINER_MODE" >&6; }
16158 if test $USE_MAINTAINER_MODE = yes; then
16159 MAINTAINER_MODE_TRUE=
16160 MAINTAINER_MODE_FALSE='#'
16161 else
16162 MAINTAINER_MODE_TRUE='#'
16163 MAINTAINER_MODE_FALSE=
16164 fi
16165
16166 MAINT=$MAINTAINER_MODE_TRUE
16167
16168
16169 if false; then
16170 GENINSRC_NEVER_TRUE=
16171 GENINSRC_NEVER_FALSE='#'
16172 else
16173 GENINSRC_NEVER_TRUE='#'
16174 GENINSRC_NEVER_FALSE=
16175 fi
16176
16177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
16178 $as_echo_n "checking how to compare bootstrapped objects... " >&6; }
16179 if test "${gcc_cv_prog_cmp_skip+set}" = set; then :
16180 $as_echo_n "(cached) " >&6
16181 else
16182 echo abfoo >t1
16183 echo cdfoo >t2
16184 gcc_cv_prog_cmp_skip='tail +16c $$f1 > tmp-foo1; tail +16c $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
16185 if cmp t1 t2 2 2 > /dev/null 2>&1; then
16186 if cmp t1 t2 1 1 > /dev/null 2>&1; then
16187 :
16188 else
16189 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
16190 fi
16191 fi
16192 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
16193 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
16194 :
16195 else
16196 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
16197 fi
16198 fi
16199 rm t1 t2
16200
16201 fi
16202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
16203 $as_echo "$gcc_cv_prog_cmp_skip" >&6; }
16204 do_compare="$gcc_cv_prog_cmp_skip"
16205
16206
16207
16208 . ${srcdir}/configure.host
16209
16210
16211
16212
16213
16214
16215
16216
16217 for ac_header in string.h strings.h stdlib.h unistd.h elf-hints.h limits.h locale.h sys/param.h
16218 do :
16219 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16220 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16221 eval as_val=\$$as_ac_Header
16222 if test "x$as_val" = x""yes; then :
16223 cat >>confdefs.h <<_ACEOF
16224 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16225 _ACEOF
16226
16227 fi
16228
16229 done
16230
16231 for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h
16232 do :
16233 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16234 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16235 eval as_val=\$$as_ac_Header
16236 if test "x$as_val" = x""yes; then :
16237 cat >>confdefs.h <<_ACEOF
16238 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16239 _ACEOF
16240
16241 fi
16242
16243 done
16244
16245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
16246 $as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
16247 if test "${gcc_cv_header_string+set}" = set; then :
16248 $as_echo_n "(cached) " >&6
16249 else
16250 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16251 /* end confdefs.h. */
16252 #include <string.h>
16253 #include <strings.h>
16254 int
16255 main ()
16256 {
16257
16258 ;
16259 return 0;
16260 }
16261 _ACEOF
16262 if ac_fn_c_try_compile "$LINENO"; then :
16263 gcc_cv_header_string=yes
16264 else
16265 gcc_cv_header_string=no
16266 fi
16267 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16268 fi
16269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
16270 $as_echo "$gcc_cv_header_string" >&6; }
16271 if test $gcc_cv_header_string = yes; then
16272
16273 $as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
16274
16275 fi
16276
16277 for ac_func in glob mkstemp realpath sbrk setlocale waitpid
16278 do :
16279 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16280 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16281 eval as_val=\$$as_ac_var
16282 if test "x$as_val" = x""yes; then :
16283 cat >>confdefs.h <<_ACEOF
16284 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16285 _ACEOF
16286
16287 fi
16288 done
16289
16290 for ac_func in open lseek close
16291 do :
16292 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16293 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16294 eval as_val=\$$as_ac_var
16295 if test "x$as_val" = x""yes; then :
16296 cat >>confdefs.h <<_ACEOF
16297 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16298 _ACEOF
16299
16300 fi
16301 done
16302
16303 ac_header_dirent=no
16304 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
16305 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
16306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
16307 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
16308 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then :
16309 $as_echo_n "(cached) " >&6
16310 else
16311 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16312 /* end confdefs.h. */
16313 #include <sys/types.h>
16314 #include <$ac_hdr>
16315
16316 int
16317 main ()
16318 {
16319 if ((DIR *) 0)
16320 return 0;
16321 ;
16322 return 0;
16323 }
16324 _ACEOF
16325 if ac_fn_c_try_compile "$LINENO"; then :
16326 eval "$as_ac_Header=yes"
16327 else
16328 eval "$as_ac_Header=no"
16329 fi
16330 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16331 fi
16332 eval ac_res=\$$as_ac_Header
16333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16334 $as_echo "$ac_res" >&6; }
16335 eval as_val=\$$as_ac_Header
16336 if test "x$as_val" = x""yes; then :
16337 cat >>confdefs.h <<_ACEOF
16338 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
16339 _ACEOF
16340
16341 ac_header_dirent=$ac_hdr; break
16342 fi
16343
16344 done
16345 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
16346 if test $ac_header_dirent = dirent.h; then
16347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16348 $as_echo_n "checking for library containing opendir... " >&6; }
16349 if test "${ac_cv_search_opendir+set}" = set; then :
16350 $as_echo_n "(cached) " >&6
16351 else
16352 ac_func_search_save_LIBS=$LIBS
16353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16354 /* end confdefs.h. */
16355
16356 /* Override any GCC internal prototype to avoid an error.
16357 Use char because int might match the return type of a GCC
16358 builtin and then its argument prototype would still apply. */
16359 #ifdef __cplusplus
16360 extern "C"
16361 #endif
16362 char opendir ();
16363 int
16364 main ()
16365 {
16366 return opendir ();
16367 ;
16368 return 0;
16369 }
16370 _ACEOF
16371 for ac_lib in '' dir; do
16372 if test -z "$ac_lib"; then
16373 ac_res="none required"
16374 else
16375 ac_res=-l$ac_lib
16376 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16377 fi
16378 if ac_fn_c_try_link "$LINENO"; then :
16379 ac_cv_search_opendir=$ac_res
16380 fi
16381 rm -f core conftest.err conftest.$ac_objext \
16382 conftest$ac_exeext
16383 if test "${ac_cv_search_opendir+set}" = set; then :
16384 break
16385 fi
16386 done
16387 if test "${ac_cv_search_opendir+set}" = set; then :
16388
16389 else
16390 ac_cv_search_opendir=no
16391 fi
16392 rm conftest.$ac_ext
16393 LIBS=$ac_func_search_save_LIBS
16394 fi
16395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16396 $as_echo "$ac_cv_search_opendir" >&6; }
16397 ac_res=$ac_cv_search_opendir
16398 if test "$ac_res" != no; then :
16399 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16400
16401 fi
16402
16403 else
16404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16405 $as_echo_n "checking for library containing opendir... " >&6; }
16406 if test "${ac_cv_search_opendir+set}" = set; then :
16407 $as_echo_n "(cached) " >&6
16408 else
16409 ac_func_search_save_LIBS=$LIBS
16410 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16411 /* end confdefs.h. */
16412
16413 /* Override any GCC internal prototype to avoid an error.
16414 Use char because int might match the return type of a GCC
16415 builtin and then its argument prototype would still apply. */
16416 #ifdef __cplusplus
16417 extern "C"
16418 #endif
16419 char opendir ();
16420 int
16421 main ()
16422 {
16423 return opendir ();
16424 ;
16425 return 0;
16426 }
16427 _ACEOF
16428 for ac_lib in '' x; do
16429 if test -z "$ac_lib"; then
16430 ac_res="none required"
16431 else
16432 ac_res=-l$ac_lib
16433 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16434 fi
16435 if ac_fn_c_try_link "$LINENO"; then :
16436 ac_cv_search_opendir=$ac_res
16437 fi
16438 rm -f core conftest.err conftest.$ac_objext \
16439 conftest$ac_exeext
16440 if test "${ac_cv_search_opendir+set}" = set; then :
16441 break
16442 fi
16443 done
16444 if test "${ac_cv_search_opendir+set}" = set; then :
16445
16446 else
16447 ac_cv_search_opendir=no
16448 fi
16449 rm conftest.$ac_ext
16450 LIBS=$ac_func_search_save_LIBS
16451 fi
16452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16453 $as_echo "$ac_cv_search_opendir" >&6; }
16454 ac_res=$ac_cv_search_opendir
16455 if test "$ac_res" != no; then :
16456 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16457
16458 fi
16459
16460 fi
16461
16462
16463 # Check for dlopen support and enable plugins if possible.
16464 enable_plugins=yes
16465 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
16466 "
16467 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
16468
16469 else
16470 enable_plugins=no
16471 fi
16472
16473
16474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
16475 $as_echo_n "checking for library containing dlopen... " >&6; }
16476 if test "${ac_cv_search_dlopen+set}" = set; then :
16477 $as_echo_n "(cached) " >&6
16478 else
16479 ac_func_search_save_LIBS=$LIBS
16480 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16481 /* end confdefs.h. */
16482
16483 /* Override any GCC internal prototype to avoid an error.
16484 Use char because int might match the return type of a GCC
16485 builtin and then its argument prototype would still apply. */
16486 #ifdef __cplusplus
16487 extern "C"
16488 #endif
16489 char dlopen ();
16490 int
16491 main ()
16492 {
16493 return dlopen ();
16494 ;
16495 return 0;
16496 }
16497 _ACEOF
16498 for ac_lib in '' dl; do
16499 if test -z "$ac_lib"; then
16500 ac_res="none required"
16501 else
16502 ac_res=-l$ac_lib
16503 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16504 fi
16505 if ac_fn_c_try_link "$LINENO"; then :
16506 ac_cv_search_dlopen=$ac_res
16507 fi
16508 rm -f core conftest.err conftest.$ac_objext \
16509 conftest$ac_exeext
16510 if test "${ac_cv_search_dlopen+set}" = set; then :
16511 break
16512 fi
16513 done
16514 if test "${ac_cv_search_dlopen+set}" = set; then :
16515
16516 else
16517 ac_cv_search_dlopen=no
16518 fi
16519 rm conftest.$ac_ext
16520 LIBS=$ac_func_search_save_LIBS
16521 fi
16522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
16523 $as_echo "$ac_cv_search_dlopen" >&6; }
16524 ac_res=$ac_cv_search_dlopen
16525 if test "$ac_res" != no; then :
16526 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16527
16528 else
16529 enable_plugins=no
16530 fi
16531
16532 for ac_func in dlopen dlsym dlclose
16533 do :
16534 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16535 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16536 eval as_val=\$$as_ac_var
16537 if test "x$as_val" = x""yes; then :
16538 cat >>confdefs.h <<_ACEOF
16539 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16540 _ACEOF
16541
16542 else
16543 enable_plugins=no
16544 fi
16545 done
16546
16547 # We also support plugins on Windows (MinGW).
16548 if test x$enable_plugins = xno ; then
16549 for ac_header in windows.h
16550 do :
16551 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
16552 "
16553 if test "x$ac_cv_header_windows_h" = x""yes; then :
16554 cat >>confdefs.h <<_ACEOF
16555 #define HAVE_WINDOWS_H 1
16556 _ACEOF
16557 enable_plugins=yes
16558 fi
16559
16560 done
16561
16562 fi
16563 if test x$enable_plugins = xyes; then
16564 ENABLE_PLUGINS_TRUE=
16565 ENABLE_PLUGINS_FALSE='#'
16566 else
16567 ENABLE_PLUGINS_TRUE='#'
16568 ENABLE_PLUGINS_FALSE=
16569 fi
16570
16571
16572 # Check whether --enable-initfini-array was given.
16573 if test "${enable_initfini_array+set}" = set; then :
16574 enableval=$enable_initfini_array;
16575 else
16576
16577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
16578 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
16579 if test "${gcc_cv_initfini_array+set}" = set; then :
16580 $as_echo_n "(cached) " >&6
16581 else
16582 if test "x${build}" = "x${target}" ; then
16583 if test "$cross_compiling" = yes; then :
16584 gcc_cv_initfini_array=no
16585 else
16586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16587 /* end confdefs.h. */
16588
16589 static int x = -1;
16590 int main (void) { return x; }
16591 int foo (void) { x = 0; }
16592 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
16593 _ACEOF
16594 if ac_fn_c_try_run "$LINENO"; then :
16595 gcc_cv_initfini_array=yes
16596 else
16597 gcc_cv_initfini_array=no
16598 fi
16599 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16600 conftest.$ac_objext conftest.beam conftest.$ac_ext
16601 fi
16602
16603 else
16604 gcc_cv_initfini_array=no
16605 fi
16606 fi
16607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_initfini_array" >&5
16608 $as_echo "$gcc_cv_initfini_array" >&6; }
16609 enable_initfini_array=$gcc_cv_initfini_array
16610
16611 fi
16612
16613
16614 if test $enable_initfini_array = yes; then
16615
16616 $as_echo "#define HAVE_INITFINI_ARRAY 1" >>confdefs.h
16617
16618 fi
16619
16620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
16621 $as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
16622 if test "${ld_cv_decl_getopt_unistd_h+set}" = set; then :
16623 $as_echo_n "(cached) " >&6
16624 else
16625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16626 /* end confdefs.h. */
16627 #include <unistd.h>
16628 int
16629 main ()
16630 {
16631 extern int getopt (int, char *const*, const char *);
16632 ;
16633 return 0;
16634 }
16635 _ACEOF
16636 if ac_fn_c_try_compile "$LINENO"; then :
16637 ld_cv_decl_getopt_unistd_h=yes
16638 else
16639 ld_cv_decl_getopt_unistd_h=no
16640 fi
16641 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16642 fi
16643
16644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_decl_getopt_unistd_h" >&5
16645 $as_echo "$ld_cv_decl_getopt_unistd_h" >&6; }
16646 if test $ld_cv_decl_getopt_unistd_h = yes; then
16647
16648 $as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
16649
16650 fi
16651
16652
16653 case "${host}" in
16654 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
16655
16656 $as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
16657 ;;
16658 esac
16659
16660 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
16661 if test "x$ac_cv_have_decl_strstr" = x""yes; then :
16662 ac_have_decl=1
16663 else
16664 ac_have_decl=0
16665 fi
16666
16667 cat >>confdefs.h <<_ACEOF
16668 #define HAVE_DECL_STRSTR $ac_have_decl
16669 _ACEOF
16670 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
16671 if test "x$ac_cv_have_decl_free" = x""yes; then :
16672 ac_have_decl=1
16673 else
16674 ac_have_decl=0
16675 fi
16676
16677 cat >>confdefs.h <<_ACEOF
16678 #define HAVE_DECL_FREE $ac_have_decl
16679 _ACEOF
16680 ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
16681 if test "x$ac_cv_have_decl_sbrk" = x""yes; then :
16682 ac_have_decl=1
16683 else
16684 ac_have_decl=0
16685 fi
16686
16687 cat >>confdefs.h <<_ACEOF
16688 #define HAVE_DECL_SBRK $ac_have_decl
16689 _ACEOF
16690 ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
16691 if test "x$ac_cv_have_decl_getenv" = x""yes; then :
16692 ac_have_decl=1
16693 else
16694 ac_have_decl=0
16695 fi
16696
16697 cat >>confdefs.h <<_ACEOF
16698 #define HAVE_DECL_GETENV $ac_have_decl
16699 _ACEOF
16700 ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
16701 if test "x$ac_cv_have_decl_environ" = x""yes; then :
16702 ac_have_decl=1
16703 else
16704 ac_have_decl=0
16705 fi
16706
16707 cat >>confdefs.h <<_ACEOF
16708 #define HAVE_DECL_ENVIRON $ac_have_decl
16709 _ACEOF
16710
16711
16712 # Link in zlib if we can. This is needed only for the bootstrap tests
16713 # right now, since those tests use libbfd, which depends on zlib.
16714
16715 # See if the user specified whether he wants zlib support or not.
16716
16717 # Check whether --with-zlib was given.
16718 if test "${with_zlib+set}" = set; then :
16719 withval=$with_zlib;
16720 else
16721 with_zlib=auto
16722 fi
16723
16724
16725 if test "$with_zlib" != "no"; then
16726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zlibVersion" >&5
16727 $as_echo_n "checking for library containing zlibVersion... " >&6; }
16728 if test "${ac_cv_search_zlibVersion+set}" = set; then :
16729 $as_echo_n "(cached) " >&6
16730 else
16731 ac_func_search_save_LIBS=$LIBS
16732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16733 /* end confdefs.h. */
16734
16735 /* Override any GCC internal prototype to avoid an error.
16736 Use char because int might match the return type of a GCC
16737 builtin and then its argument prototype would still apply. */
16738 #ifdef __cplusplus
16739 extern "C"
16740 #endif
16741 char zlibVersion ();
16742 int
16743 main ()
16744 {
16745 return zlibVersion ();
16746 ;
16747 return 0;
16748 }
16749 _ACEOF
16750 for ac_lib in '' z; do
16751 if test -z "$ac_lib"; then
16752 ac_res="none required"
16753 else
16754 ac_res=-l$ac_lib
16755 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16756 fi
16757 if ac_fn_c_try_link "$LINENO"; then :
16758 ac_cv_search_zlibVersion=$ac_res
16759 fi
16760 rm -f core conftest.err conftest.$ac_objext \
16761 conftest$ac_exeext
16762 if test "${ac_cv_search_zlibVersion+set}" = set; then :
16763 break
16764 fi
16765 done
16766 if test "${ac_cv_search_zlibVersion+set}" = set; then :
16767
16768 else
16769 ac_cv_search_zlibVersion=no
16770 fi
16771 rm conftest.$ac_ext
16772 LIBS=$ac_func_search_save_LIBS
16773 fi
16774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
16775 $as_echo "$ac_cv_search_zlibVersion" >&6; }
16776 ac_res=$ac_cv_search_zlibVersion
16777 if test "$ac_res" != no; then :
16778 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16779 for ac_header in zlib.h
16780 do :
16781 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
16782 if test "x$ac_cv_header_zlib_h" = x""yes; then :
16783 cat >>confdefs.h <<_ACEOF
16784 #define HAVE_ZLIB_H 1
16785 _ACEOF
16786
16787 fi
16788
16789 done
16790
16791 fi
16792
16793 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
16794 as_fn_error "zlib (libz) library was explicitly requested but not found" "$LINENO" 5
16795 fi
16796 fi
16797
16798
16799 # When converting linker scripts into strings for use in emulation
16800 # files, use astring.sed if the compiler supports ANSI string
16801 # concatenation, or ostring.sed otherwise. This is to support the
16802 # broken Microsoft MSVC compiler, which limits the length of string
16803 # constants, while still supporting pre-ANSI compilers which do not
16804 # support string concatenation.
16805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ANSI C string concatenation works" >&5
16806 $as_echo_n "checking whether ANSI C string concatenation works... " >&6; }
16807 if test "${ld_cv_string_concatenation+set}" = set; then :
16808 $as_echo_n "(cached) " >&6
16809 else
16810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16811 /* end confdefs.h. */
16812
16813 int
16814 main ()
16815 {
16816 char *a = "a" "a";
16817 ;
16818 return 0;
16819 }
16820 _ACEOF
16821 if ac_fn_c_try_compile "$LINENO"; then :
16822 ld_cv_string_concatenation=yes
16823 else
16824 ld_cv_string_concatenation=no
16825 fi
16826 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16827 fi
16828
16829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_string_concatenation" >&5
16830 $as_echo "$ld_cv_string_concatenation" >&6; }
16831 if test "$ld_cv_string_concatenation" = "yes"; then
16832 STRINGIFY=astring.sed
16833 else
16834 STRINGIFY=ostring.sed
16835 fi
16836
16837
16838 # target-specific stuff:
16839
16840 all_targets=
16841 EMUL=
16842 all_emuls=
16843 all_emul_extras=
16844 all_libpath=
16845
16846 rm -f tdirs
16847
16848 # If the host is 64-bit, then we enable 64-bit targets by default.
16849 # This is consistent with what ../bfd/configure.in does.
16850 if test x${want64} = xfalse; then
16851 # The cast to long int works around a bug in the HP C Compiler
16852 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16853 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16854 # This bug is HP SR number 8606223364.
16855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
16856 $as_echo_n "checking size of void *... " >&6; }
16857 if test "${ac_cv_sizeof_void_p+set}" = set; then :
16858 $as_echo_n "(cached) " >&6
16859 else
16860 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
16861
16862 else
16863 if test "$ac_cv_type_void_p" = yes; then
16864 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16865 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16866 { as_fn_set_status 77
16867 as_fn_error "cannot compute sizeof (void *)
16868 See \`config.log' for more details." "$LINENO" 5; }; }
16869 else
16870 ac_cv_sizeof_void_p=0
16871 fi
16872 fi
16873
16874 fi
16875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
16876 $as_echo "$ac_cv_sizeof_void_p" >&6; }
16877
16878
16879
16880 cat >>confdefs.h <<_ACEOF
16881 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
16882 _ACEOF
16883
16884
16885 if test "x${ac_cv_sizeof_void_p}" = "x8"; then
16886 want64=true
16887 fi
16888 fi
16889
16890 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
16891 do
16892 if test "$targ_alias" = "all"; then
16893 all_targets=true
16894 else
16895 # Canonicalize the secondary target names.
16896 result=`$ac_config_sub $targ_alias 2>/dev/null`
16897 if test -n "$result"; then
16898 targ=$result
16899 else
16900 targ=$targ_alias
16901 fi
16902
16903 . ${srcdir}/configure.tgt
16904
16905 if test "$targ" = "$target"; then
16906 EMUL=$targ_emul
16907 fi
16908
16909 if test x${want64} = xfalse; then
16910 . ${srcdir}/../bfd/config.bfd
16911 fi
16912
16913 if test x${want64} = xtrue; then
16914 targ_extra_emuls="$targ_extra_emuls $targ64_extra_emuls"
16915 targ_extra_libpath="$targ_extra_libpath $targ64_extra_libpath"
16916 fi
16917
16918 for i in $targ_emul $targ_extra_emuls $targ_extra_libpath; do
16919 case " $all_emuls " in
16920 *" e${i}.o "*) ;;
16921 *)
16922 all_emuls="$all_emuls e${i}.o"
16923 eval result=\$tdir_$i
16924 test -z "$result" && result=$targ_alias
16925 echo tdir_$i=$result >> tdirs
16926 ;;
16927 esac
16928 done
16929
16930 for i in $targ_emul $targ_extra_libpath; do
16931 case " $all_libpath " in
16932 *" ${i} "*) ;;
16933 *)
16934 if test -z "$all_libpath"; then
16935 all_libpath=${i}
16936 else
16937 all_libpath="$all_libpath ${i}"
16938 fi
16939 ;;
16940 esac
16941 done
16942
16943 for i in $targ_extra_ofiles; do
16944 case " $all_emul_extras " in
16945 *" ${i} "*) ;;
16946 *)
16947 all_emul_extras="$all_emul_extras ${i}"
16948 ;;
16949 esac
16950 done
16951
16952 fi
16953 done
16954
16955
16956
16957 TDIRS=tdirs
16958
16959
16960 if test x${all_targets} = xtrue; then
16961 if test x${want64} = xtrue; then
16962 EMULATION_OFILES='$(ALL_EMULATIONS) $(ALL_64_EMULATIONS)'
16963 EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES) $(ALL_64_EMUL_EXTRA_OFILES)'
16964 else
16965 EMULATION_OFILES='$(ALL_EMULATIONS)'
16966 EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES)'
16967 fi
16968 else
16969 EMULATION_OFILES=$all_emuls
16970 EMUL_EXTRA_OFILES=$all_emul_extras
16971 fi
16972
16973
16974
16975
16976 EMULATION_LIBPATH=$all_libpath
16977
16978
16979 if test x${enable_static} = xno; then
16980 TESTBFDLIB="--rpath ../bfd/.libs ../bfd/.libs/libbfd.so"
16981 else
16982 TESTBFDLIB="../bfd/.libs/libbfd.a"
16983 fi
16984
16985
16986 target_vendor=${target_vendor=$host_vendor}
16987 case "$target_vendor" in
16988 hp) EXTRA_SHLIB_EXTENSION=".sl" ;;
16989 *) EXTRA_SHLIB_EXTENSION= ;;
16990 esac
16991
16992 case "$target_os" in
16993 lynxos) EXTRA_SHLIB_EXTENSION=".a" ;;
16994 esac
16995
16996 if test x${EXTRA_SHLIB_EXTENSION} != x ; then
16997
16998 cat >>confdefs.h <<_ACEOF
16999 #define EXTRA_SHLIB_EXTENSION "$EXTRA_SHLIB_EXTENSION"
17000 _ACEOF
17001
17002 fi
17003
17004
17005
17006
17007
17008
17009 ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
17010
17011 cat >confcache <<\_ACEOF
17012 # This file is a shell script that caches the results of configure
17013 # tests run on this system so they can be shared between configure
17014 # scripts and configure runs, see configure's option --config-cache.
17015 # It is not useful on other systems. If it contains results you don't
17016 # want to keep, you may remove or edit it.
17017 #
17018 # config.status only pays attention to the cache file if you give it
17019 # the --recheck option to rerun configure.
17020 #
17021 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17022 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17023 # following values.
17024
17025 _ACEOF
17026
17027 # The following way of writing the cache mishandles newlines in values,
17028 # but we know of no workaround that is simple, portable, and efficient.
17029 # So, we kill variables containing newlines.
17030 # Ultrix sh set writes to stderr and can't be redirected directly,
17031 # and sets the high bit in the cache file unless we assign to the vars.
17032 (
17033 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17034 eval ac_val=\$$ac_var
17035 case $ac_val in #(
17036 *${as_nl}*)
17037 case $ac_var in #(
17038 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17039 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17040 esac
17041 case $ac_var in #(
17042 _ | IFS | as_nl) ;; #(
17043 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17044 *) { eval $ac_var=; unset $ac_var;} ;;
17045 esac ;;
17046 esac
17047 done
17048
17049 (set) 2>&1 |
17050 case $as_nl`(ac_space=' '; set) 2>&1` in #(
17051 *${as_nl}ac_space=\ *)
17052 # `set' does not quote correctly, so add quotes: double-quote
17053 # substitution turns \\\\ into \\, and sed turns \\ into \.
17054 sed -n \
17055 "s/'/'\\\\''/g;
17056 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17057 ;; #(
17058 *)
17059 # `set' quotes correctly as required by POSIX, so do not add quotes.
17060 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17061 ;;
17062 esac |
17063 sort
17064 ) |
17065 sed '
17066 /^ac_cv_env_/b end
17067 t clear
17068 :clear
17069 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17070 t end
17071 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17072 :end' >>confcache
17073 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17074 if test -w "$cache_file"; then
17075 test "x$cache_file" != "x/dev/null" &&
17076 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17077 $as_echo "$as_me: updating cache $cache_file" >&6;}
17078 cat confcache >$cache_file
17079 else
17080 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17081 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17082 fi
17083 fi
17084 rm -f confcache
17085
17086 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17087 # Let make expand exec_prefix.
17088 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17089
17090 DEFS=-DHAVE_CONFIG_H
17091
17092 ac_libobjs=
17093 ac_ltlibobjs=
17094 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17095 # 1. Remove the extension, and $U if already installed.
17096 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17097 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17098 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
17099 # will be set to the directory where LIBOBJS objects are built.
17100 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17101 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17102 done
17103 LIBOBJS=$ac_libobjs
17104
17105 LTLIBOBJS=$ac_ltlibobjs
17106
17107
17108 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17109 as_fn_error "conditional \"AMDEP\" was never defined.
17110 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17111 fi
17112 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17113 as_fn_error "conditional \"am__fastdepCC\" was never defined.
17114 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17115 fi
17116 if test -n "$EXEEXT"; then
17117 am__EXEEXT_TRUE=
17118 am__EXEEXT_FALSE='#'
17119 else
17120 am__EXEEXT_TRUE='#'
17121 am__EXEEXT_FALSE=
17122 fi
17123
17124 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17125 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17126 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17127 fi
17128 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17129 as_fn_error "conditional \"am__fastdepCXX\" was never defined.
17130 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17131 fi
17132 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17133 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
17134 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17135 fi
17136 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
17137 as_fn_error "conditional \"GENINSRC_NEVER\" was never defined.
17138 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17139 fi
17140 if test -z "${ENABLE_PLUGINS_TRUE}" && test -z "${ENABLE_PLUGINS_FALSE}"; then
17141 as_fn_error "conditional \"ENABLE_PLUGINS\" was never defined.
17142 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17143 fi
17144
17145 : ${CONFIG_STATUS=./config.status}
17146 ac_write_fail=0
17147 ac_clean_files_save=$ac_clean_files
17148 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17149 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17150 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17151 as_write_fail=0
17152 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17153 #! $SHELL
17154 # Generated by $as_me.
17155 # Run this file to recreate the current configuration.
17156 # Compiler output produced by configure, useful for debugging
17157 # configure, is in config.log if it exists.
17158
17159 debug=false
17160 ac_cs_recheck=false
17161 ac_cs_silent=false
17162
17163 SHELL=\${CONFIG_SHELL-$SHELL}
17164 export SHELL
17165 _ASEOF
17166 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17167 ## -------------------- ##
17168 ## M4sh Initialization. ##
17169 ## -------------------- ##
17170
17171 # Be more Bourne compatible
17172 DUALCASE=1; export DUALCASE # for MKS sh
17173 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17174 emulate sh
17175 NULLCMD=:
17176 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17177 # is contrary to our usage. Disable this feature.
17178 alias -g '${1+"$@"}'='"$@"'
17179 setopt NO_GLOB_SUBST
17180 else
17181 case `(set -o) 2>/dev/null` in #(
17182 *posix*) :
17183 set -o posix ;; #(
17184 *) :
17185 ;;
17186 esac
17187 fi
17188
17189
17190 as_nl='
17191 '
17192 export as_nl
17193 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17194 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17195 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17196 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17197 # Prefer a ksh shell builtin over an external printf program on Solaris,
17198 # but without wasting forks for bash or zsh.
17199 if test -z "$BASH_VERSION$ZSH_VERSION" \
17200 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17201 as_echo='print -r --'
17202 as_echo_n='print -rn --'
17203 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17204 as_echo='printf %s\n'
17205 as_echo_n='printf %s'
17206 else
17207 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17208 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17209 as_echo_n='/usr/ucb/echo -n'
17210 else
17211 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17212 as_echo_n_body='eval
17213 arg=$1;
17214 case $arg in #(
17215 *"$as_nl"*)
17216 expr "X$arg" : "X\\(.*\\)$as_nl";
17217 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17218 esac;
17219 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17220 '
17221 export as_echo_n_body
17222 as_echo_n='sh -c $as_echo_n_body as_echo'
17223 fi
17224 export as_echo_body
17225 as_echo='sh -c $as_echo_body as_echo'
17226 fi
17227
17228 # The user is always right.
17229 if test "${PATH_SEPARATOR+set}" != set; then
17230 PATH_SEPARATOR=:
17231 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17232 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17233 PATH_SEPARATOR=';'
17234 }
17235 fi
17236
17237
17238 # IFS
17239 # We need space, tab and new line, in precisely that order. Quoting is
17240 # there to prevent editors from complaining about space-tab.
17241 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17242 # splitting by setting IFS to empty value.)
17243 IFS=" "" $as_nl"
17244
17245 # Find who we are. Look in the path if we contain no directory separator.
17246 case $0 in #((
17247 *[\\/]* ) as_myself=$0 ;;
17248 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17249 for as_dir in $PATH
17250 do
17251 IFS=$as_save_IFS
17252 test -z "$as_dir" && as_dir=.
17253 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17254 done
17255 IFS=$as_save_IFS
17256
17257 ;;
17258 esac
17259 # We did not find ourselves, most probably we were run as `sh COMMAND'
17260 # in which case we are not to be found in the path.
17261 if test "x$as_myself" = x; then
17262 as_myself=$0
17263 fi
17264 if test ! -f "$as_myself"; then
17265 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17266 exit 1
17267 fi
17268
17269 # Unset variables that we do not need and which cause bugs (e.g. in
17270 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
17271 # suppresses any "Segmentation fault" message there. '((' could
17272 # trigger a bug in pdksh 5.2.14.
17273 for as_var in BASH_ENV ENV MAIL MAILPATH
17274 do eval test x\${$as_var+set} = xset \
17275 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17276 done
17277 PS1='$ '
17278 PS2='> '
17279 PS4='+ '
17280
17281 # NLS nuisances.
17282 LC_ALL=C
17283 export LC_ALL
17284 LANGUAGE=C
17285 export LANGUAGE
17286
17287 # CDPATH.
17288 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17289
17290
17291 # as_fn_error ERROR [LINENO LOG_FD]
17292 # ---------------------------------
17293 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17294 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17295 # script with status $?, using 1 if that was 0.
17296 as_fn_error ()
17297 {
17298 as_status=$?; test $as_status -eq 0 && as_status=1
17299 if test "$3"; then
17300 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17301 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
17302 fi
17303 $as_echo "$as_me: error: $1" >&2
17304 as_fn_exit $as_status
17305 } # as_fn_error
17306
17307
17308 # as_fn_set_status STATUS
17309 # -----------------------
17310 # Set $? to STATUS, without forking.
17311 as_fn_set_status ()
17312 {
17313 return $1
17314 } # as_fn_set_status
17315
17316 # as_fn_exit STATUS
17317 # -----------------
17318 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17319 as_fn_exit ()
17320 {
17321 set +e
17322 as_fn_set_status $1
17323 exit $1
17324 } # as_fn_exit
17325
17326 # as_fn_unset VAR
17327 # ---------------
17328 # Portably unset VAR.
17329 as_fn_unset ()
17330 {
17331 { eval $1=; unset $1;}
17332 }
17333 as_unset=as_fn_unset
17334 # as_fn_append VAR VALUE
17335 # ----------------------
17336 # Append the text in VALUE to the end of the definition contained in VAR. Take
17337 # advantage of any shell optimizations that allow amortized linear growth over
17338 # repeated appends, instead of the typical quadratic growth present in naive
17339 # implementations.
17340 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
17341 eval 'as_fn_append ()
17342 {
17343 eval $1+=\$2
17344 }'
17345 else
17346 as_fn_append ()
17347 {
17348 eval $1=\$$1\$2
17349 }
17350 fi # as_fn_append
17351
17352 # as_fn_arith ARG...
17353 # ------------------
17354 # Perform arithmetic evaluation on the ARGs, and store the result in the
17355 # global $as_val. Take advantage of shells that can avoid forks. The arguments
17356 # must be portable across $(()) and expr.
17357 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
17358 eval 'as_fn_arith ()
17359 {
17360 as_val=$(( $* ))
17361 }'
17362 else
17363 as_fn_arith ()
17364 {
17365 as_val=`expr "$@" || test $? -eq 1`
17366 }
17367 fi # as_fn_arith
17368
17369
17370 if expr a : '\(a\)' >/dev/null 2>&1 &&
17371 test "X`expr 00001 : '.*\(...\)'`" = X001; then
17372 as_expr=expr
17373 else
17374 as_expr=false
17375 fi
17376
17377 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17378 as_basename=basename
17379 else
17380 as_basename=false
17381 fi
17382
17383 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17384 as_dirname=dirname
17385 else
17386 as_dirname=false
17387 fi
17388
17389 as_me=`$as_basename -- "$0" ||
17390 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17391 X"$0" : 'X\(//\)$' \| \
17392 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17393 $as_echo X/"$0" |
17394 sed '/^.*\/\([^/][^/]*\)\/*$/{
17395 s//\1/
17396 q
17397 }
17398 /^X\/\(\/\/\)$/{
17399 s//\1/
17400 q
17401 }
17402 /^X\/\(\/\).*/{
17403 s//\1/
17404 q
17405 }
17406 s/.*/./; q'`
17407
17408 # Avoid depending upon Character Ranges.
17409 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17410 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17411 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17412 as_cr_digits='0123456789'
17413 as_cr_alnum=$as_cr_Letters$as_cr_digits
17414
17415 ECHO_C= ECHO_N= ECHO_T=
17416 case `echo -n x` in #(((((
17417 -n*)
17418 case `echo 'xy\c'` in
17419 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
17420 xy) ECHO_C='\c';;
17421 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
17422 ECHO_T=' ';;
17423 esac;;
17424 *)
17425 ECHO_N='-n';;
17426 esac
17427
17428 rm -f conf$$ conf$$.exe conf$$.file
17429 if test -d conf$$.dir; then
17430 rm -f conf$$.dir/conf$$.file
17431 else
17432 rm -f conf$$.dir
17433 mkdir conf$$.dir 2>/dev/null
17434 fi
17435 if (echo >conf$$.file) 2>/dev/null; then
17436 if ln -s conf$$.file conf$$ 2>/dev/null; then
17437 as_ln_s='ln -s'
17438 # ... but there are two gotchas:
17439 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17440 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17441 # In both cases, we have to default to `cp -p'.
17442 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17443 as_ln_s='cp -p'
17444 elif ln conf$$.file conf$$ 2>/dev/null; then
17445 as_ln_s=ln
17446 else
17447 as_ln_s='cp -p'
17448 fi
17449 else
17450 as_ln_s='cp -p'
17451 fi
17452 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17453 rmdir conf$$.dir 2>/dev/null
17454
17455
17456 # as_fn_mkdir_p
17457 # -------------
17458 # Create "$as_dir" as a directory, including parents if necessary.
17459 as_fn_mkdir_p ()
17460 {
17461
17462 case $as_dir in #(
17463 -*) as_dir=./$as_dir;;
17464 esac
17465 test -d "$as_dir" || eval $as_mkdir_p || {
17466 as_dirs=
17467 while :; do
17468 case $as_dir in #(
17469 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17470 *) as_qdir=$as_dir;;
17471 esac
17472 as_dirs="'$as_qdir' $as_dirs"
17473 as_dir=`$as_dirname -- "$as_dir" ||
17474 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17475 X"$as_dir" : 'X\(//\)[^/]' \| \
17476 X"$as_dir" : 'X\(//\)$' \| \
17477 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17478 $as_echo X"$as_dir" |
17479 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17480 s//\1/
17481 q
17482 }
17483 /^X\(\/\/\)[^/].*/{
17484 s//\1/
17485 q
17486 }
17487 /^X\(\/\/\)$/{
17488 s//\1/
17489 q
17490 }
17491 /^X\(\/\).*/{
17492 s//\1/
17493 q
17494 }
17495 s/.*/./; q'`
17496 test -d "$as_dir" && break
17497 done
17498 test -z "$as_dirs" || eval "mkdir $as_dirs"
17499 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
17500
17501
17502 } # as_fn_mkdir_p
17503 if mkdir -p . 2>/dev/null; then
17504 as_mkdir_p='mkdir -p "$as_dir"'
17505 else
17506 test -d ./-p && rmdir ./-p
17507 as_mkdir_p=false
17508 fi
17509
17510 if test -x / >/dev/null 2>&1; then
17511 as_test_x='test -x'
17512 else
17513 if ls -dL / >/dev/null 2>&1; then
17514 as_ls_L_option=L
17515 else
17516 as_ls_L_option=
17517 fi
17518 as_test_x='
17519 eval sh -c '\''
17520 if test -d "$1"; then
17521 test -d "$1/.";
17522 else
17523 case $1 in #(
17524 -*)set "./$1";;
17525 esac;
17526 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
17527 ???[sx]*):;;*)false;;esac;fi
17528 '\'' sh
17529 '
17530 fi
17531 as_executable_p=$as_test_x
17532
17533 # Sed expression to map a string onto a valid CPP name.
17534 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17535
17536 # Sed expression to map a string onto a valid variable name.
17537 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17538
17539
17540 exec 6>&1
17541 ## ----------------------------------- ##
17542 ## Main body of $CONFIG_STATUS script. ##
17543 ## ----------------------------------- ##
17544 _ASEOF
17545 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
17546
17547 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17548 # Save the log message, to keep $0 and so on meaningful, and to
17549 # report actual input values of CONFIG_FILES etc. instead of their
17550 # values after options handling.
17551 ac_log="
17552 This file was extended by ld $as_me 2.24.51, which was
17553 generated by GNU Autoconf 2.64. Invocation command line was
17554
17555 CONFIG_FILES = $CONFIG_FILES
17556 CONFIG_HEADERS = $CONFIG_HEADERS
17557 CONFIG_LINKS = $CONFIG_LINKS
17558 CONFIG_COMMANDS = $CONFIG_COMMANDS
17559 $ $0 $@
17560
17561 on `(hostname || uname -n) 2>/dev/null | sed 1q`
17562 "
17563
17564 _ACEOF
17565
17566 case $ac_config_files in *"
17567 "*) set x $ac_config_files; shift; ac_config_files=$*;;
17568 esac
17569
17570 case $ac_config_headers in *"
17571 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17572 esac
17573
17574
17575 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17576 # Files that config.status was made for.
17577 config_files="$ac_config_files"
17578 config_headers="$ac_config_headers"
17579 config_commands="$ac_config_commands"
17580
17581 _ACEOF
17582
17583 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17584 ac_cs_usage="\
17585 \`$as_me' instantiates files and other configuration actions
17586 from templates according to the current configuration. Unless the files
17587 and actions are specified as TAGs, all are instantiated by default.
17588
17589 Usage: $0 [OPTION]... [TAG]...
17590
17591 -h, --help print this help, then exit
17592 -V, --version print version number and configuration settings, then exit
17593 -q, --quiet, --silent
17594 do not print progress messages
17595 -d, --debug don't remove temporary files
17596 --recheck update $as_me by reconfiguring in the same conditions
17597 --file=FILE[:TEMPLATE]
17598 instantiate the configuration file FILE
17599 --header=FILE[:TEMPLATE]
17600 instantiate the configuration header FILE
17601
17602 Configuration files:
17603 $config_files
17604
17605 Configuration headers:
17606 $config_headers
17607
17608 Configuration commands:
17609 $config_commands
17610
17611 Report bugs to the package provider."
17612
17613 _ACEOF
17614 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17615 ac_cs_version="\\
17616 ld config.status 2.24.51
17617 configured by $0, generated by GNU Autoconf 2.64,
17618 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
17619
17620 Copyright (C) 2009 Free Software Foundation, Inc.
17621 This config.status script is free software; the Free Software Foundation
17622 gives unlimited permission to copy, distribute and modify it."
17623
17624 ac_pwd='$ac_pwd'
17625 srcdir='$srcdir'
17626 INSTALL='$INSTALL'
17627 MKDIR_P='$MKDIR_P'
17628 AWK='$AWK'
17629 test -n "\$AWK" || AWK=awk
17630 _ACEOF
17631
17632 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17633 # The default lists apply if the user does not specify any file.
17634 ac_need_defaults=:
17635 while test $# != 0
17636 do
17637 case $1 in
17638 --*=*)
17639 ac_option=`expr "X$1" : 'X\([^=]*\)='`
17640 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17641 ac_shift=:
17642 ;;
17643 *)
17644 ac_option=$1
17645 ac_optarg=$2
17646 ac_shift=shift
17647 ;;
17648 esac
17649
17650 case $ac_option in
17651 # Handling of the options.
17652 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17653 ac_cs_recheck=: ;;
17654 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17655 $as_echo "$ac_cs_version"; exit ;;
17656 --debug | --debu | --deb | --de | --d | -d )
17657 debug=: ;;
17658 --file | --fil | --fi | --f )
17659 $ac_shift
17660 case $ac_optarg in
17661 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17662 esac
17663 as_fn_append CONFIG_FILES " '$ac_optarg'"
17664 ac_need_defaults=false;;
17665 --header | --heade | --head | --hea )
17666 $ac_shift
17667 case $ac_optarg in
17668 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17669 esac
17670 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
17671 ac_need_defaults=false;;
17672 --he | --h)
17673 # Conflict between --help and --header
17674 as_fn_error "ambiguous option: \`$1'
17675 Try \`$0 --help' for more information.";;
17676 --help | --hel | -h )
17677 $as_echo "$ac_cs_usage"; exit ;;
17678 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17679 | -silent | --silent | --silen | --sile | --sil | --si | --s)
17680 ac_cs_silent=: ;;
17681
17682 # This is an error.
17683 -*) as_fn_error "unrecognized option: \`$1'
17684 Try \`$0 --help' for more information." ;;
17685
17686 *) as_fn_append ac_config_targets " $1"
17687 ac_need_defaults=false ;;
17688
17689 esac
17690 shift
17691 done
17692
17693 ac_configure_extra_args=
17694
17695 if $ac_cs_silent; then
17696 exec 6>/dev/null
17697 ac_configure_extra_args="$ac_configure_extra_args --silent"
17698 fi
17699
17700 _ACEOF
17701 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17702 if \$ac_cs_recheck; then
17703 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17704 shift
17705 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17706 CONFIG_SHELL='$SHELL'
17707 export CONFIG_SHELL
17708 exec "\$@"
17709 fi
17710
17711 _ACEOF
17712 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17713 exec 5>>config.log
17714 {
17715 echo
17716 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17717 ## Running $as_me. ##
17718 _ASBOX
17719 $as_echo "$ac_log"
17720 } >&5
17721
17722 _ACEOF
17723 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17724 #
17725 # INIT-COMMANDS
17726 #
17727 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
17728
17729
17730 # The HP-UX ksh and POSIX shell print the target directory to stdout
17731 # if CDPATH is set.
17732 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17733
17734 sed_quote_subst='$sed_quote_subst'
17735 double_quote_subst='$double_quote_subst'
17736 delay_variable_subst='$delay_variable_subst'
17737 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
17738 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
17739 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
17740 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
17741 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
17742 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
17743 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
17744 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
17745 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
17746 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
17747 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
17748 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
17749 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
17750 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
17751 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
17752 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
17753 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
17754 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
17755 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
17756 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
17757 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
17758 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
17759 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
17760 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
17761 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
17762 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
17763 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
17764 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
17765 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
17766 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
17767 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
17768 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
17769 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
17770 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
17771 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
17772 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
17773 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
17774 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17775 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17776 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
17777 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
17778 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
17779 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
17780 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
17781 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
17782 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
17783 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
17784 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
17785 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"`'
17786 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
17787 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
17788 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
17789 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
17790 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
17791 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
17792 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
17793 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
17794 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
17795 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
17796 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
17797 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
17798 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
17799 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
17800 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
17801 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17802 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
17803 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
17804 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
17805 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
17806 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
17807 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
17808 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17809 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
17810 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17811 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
17812 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17813 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
17814 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
17815 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
17816 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
17817 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
17818 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
17819 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
17820 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
17821 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
17822 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
17823 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
17824 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
17825 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
17826 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
17827 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
17828 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
17829 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
17830 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
17831 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
17832 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
17833 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
17834 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
17835 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
17836 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
17837 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
17838 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
17839 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
17840 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
17841 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
17842 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
17843 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
17844 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17845 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17846 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
17847 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
17848 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
17849 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
17850 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
17851 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
17852 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
17853 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
17854 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
17855 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
17856 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
17857 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
17858 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
17859 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
17860 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
17861 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
17862 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
17863 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
17864 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
17865 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17866 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17867 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
17868 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
17869 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
17870 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
17871 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
17872 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
17873 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
17874 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
17875 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
17876 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17877 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17878 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
17879 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17880 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17881 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17882 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17883 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17884 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17885 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
17886 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
17887 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
17888 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
17889 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
17890 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
17891 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
17892 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
17893 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
17894 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
17895 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
17896 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
17897 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
17898 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
17899 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
17900 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17901 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
17902 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
17903 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
17904 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
17905 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
17906 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
17907 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
17908 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
17909 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
17910 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
17911 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
17912
17913 LTCC='$LTCC'
17914 LTCFLAGS='$LTCFLAGS'
17915 compiler='$compiler_DEFAULT'
17916
17917 # A function that is used when there is no print builtin or printf.
17918 func_fallback_echo ()
17919 {
17920 eval 'cat <<_LTECHO_EOF
17921 \$1
17922 _LTECHO_EOF'
17923 }
17924
17925 # Quote evaled strings.
17926 for var in SHELL \
17927 ECHO \
17928 SED \
17929 GREP \
17930 EGREP \
17931 FGREP \
17932 LD \
17933 NM \
17934 LN_S \
17935 lt_SP2NL \
17936 lt_NL2SP \
17937 reload_flag \
17938 OBJDUMP \
17939 deplibs_check_method \
17940 file_magic_cmd \
17941 AR \
17942 AR_FLAGS \
17943 STRIP \
17944 RANLIB \
17945 CC \
17946 CFLAGS \
17947 compiler \
17948 lt_cv_sys_global_symbol_pipe \
17949 lt_cv_sys_global_symbol_to_cdecl \
17950 lt_cv_sys_global_symbol_to_c_name_address \
17951 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
17952 lt_prog_compiler_no_builtin_flag \
17953 lt_prog_compiler_wl \
17954 lt_prog_compiler_pic \
17955 lt_prog_compiler_static \
17956 lt_cv_prog_compiler_c_o \
17957 need_locks \
17958 DSYMUTIL \
17959 NMEDIT \
17960 LIPO \
17961 OTOOL \
17962 OTOOL64 \
17963 shrext_cmds \
17964 export_dynamic_flag_spec \
17965 whole_archive_flag_spec \
17966 compiler_needs_object \
17967 with_gnu_ld \
17968 allow_undefined_flag \
17969 no_undefined_flag \
17970 hardcode_libdir_flag_spec \
17971 hardcode_libdir_flag_spec_ld \
17972 hardcode_libdir_separator \
17973 fix_srcfile_path \
17974 exclude_expsyms \
17975 include_expsyms \
17976 file_list_spec \
17977 variables_saved_for_relink \
17978 libname_spec \
17979 library_names_spec \
17980 soname_spec \
17981 install_override_mode \
17982 finish_eval \
17983 old_striplib \
17984 striplib \
17985 compiler_lib_search_dirs \
17986 predep_objects \
17987 postdep_objects \
17988 predeps \
17989 postdeps \
17990 compiler_lib_search_path \
17991 LD_CXX \
17992 reload_flag_CXX \
17993 compiler_CXX \
17994 lt_prog_compiler_no_builtin_flag_CXX \
17995 lt_prog_compiler_wl_CXX \
17996 lt_prog_compiler_pic_CXX \
17997 lt_prog_compiler_static_CXX \
17998 lt_cv_prog_compiler_c_o_CXX \
17999 export_dynamic_flag_spec_CXX \
18000 whole_archive_flag_spec_CXX \
18001 compiler_needs_object_CXX \
18002 with_gnu_ld_CXX \
18003 allow_undefined_flag_CXX \
18004 no_undefined_flag_CXX \
18005 hardcode_libdir_flag_spec_CXX \
18006 hardcode_libdir_flag_spec_ld_CXX \
18007 hardcode_libdir_separator_CXX \
18008 fix_srcfile_path_CXX \
18009 exclude_expsyms_CXX \
18010 include_expsyms_CXX \
18011 file_list_spec_CXX \
18012 compiler_lib_search_dirs_CXX \
18013 predep_objects_CXX \
18014 postdep_objects_CXX \
18015 predeps_CXX \
18016 postdeps_CXX \
18017 compiler_lib_search_path_CXX; do
18018 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18019 *[\\\\\\\`\\"\\\$]*)
18020 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
18021 ;;
18022 *)
18023 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18024 ;;
18025 esac
18026 done
18027
18028 # Double-quote double-evaled strings.
18029 for var in reload_cmds \
18030 old_postinstall_cmds \
18031 old_postuninstall_cmds \
18032 old_archive_cmds \
18033 extract_expsyms_cmds \
18034 old_archive_from_new_cmds \
18035 old_archive_from_expsyms_cmds \
18036 archive_cmds \
18037 archive_expsym_cmds \
18038 module_cmds \
18039 module_expsym_cmds \
18040 export_symbols_cmds \
18041 prelink_cmds \
18042 postinstall_cmds \
18043 postuninstall_cmds \
18044 finish_cmds \
18045 sys_lib_search_path_spec \
18046 sys_lib_dlsearch_path_spec \
18047 reload_cmds_CXX \
18048 old_archive_cmds_CXX \
18049 old_archive_from_new_cmds_CXX \
18050 old_archive_from_expsyms_cmds_CXX \
18051 archive_cmds_CXX \
18052 archive_expsym_cmds_CXX \
18053 module_cmds_CXX \
18054 module_expsym_cmds_CXX \
18055 export_symbols_cmds_CXX \
18056 prelink_cmds_CXX; do
18057 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18058 *[\\\\\\\`\\"\\\$]*)
18059 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
18060 ;;
18061 *)
18062 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18063 ;;
18064 esac
18065 done
18066
18067 ac_aux_dir='$ac_aux_dir'
18068 xsi_shell='$xsi_shell'
18069 lt_shell_append='$lt_shell_append'
18070
18071 # See if we are running on zsh, and set the options which allow our
18072 # commands through without removal of \ escapes INIT.
18073 if test -n "\${ZSH_VERSION+set}" ; then
18074 setopt NO_GLOB_SUBST
18075 fi
18076
18077
18078 PACKAGE='$PACKAGE'
18079 VERSION='$VERSION'
18080 TIMESTAMP='$TIMESTAMP'
18081 RM='$RM'
18082 ofile='$ofile'
18083
18084
18085
18086
18087
18088 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
18089 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
18090 # from automake.
18091 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
18092 # Capture the value of LINGUAS because we need it to compute CATALOGS.
18093 LINGUAS="${LINGUAS-%UNSET%}"
18094
18095
18096 _ACEOF
18097
18098 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18099
18100 # Handling of arguments.
18101 for ac_config_target in $ac_config_targets
18102 do
18103 case $ac_config_target in
18104 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
18105 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
18106 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
18107 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
18108 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18109 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
18110
18111 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18112 esac
18113 done
18114
18115
18116 # If the user did not use the arguments to specify the items to instantiate,
18117 # then the envvar interface is used. Set only those that are not.
18118 # We use the long form for the default assignment because of an extremely
18119 # bizarre bug on SunOS 4.1.3.
18120 if $ac_need_defaults; then
18121 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18122 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18123 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18124 fi
18125
18126 # Have a temporary directory for convenience. Make it in the build tree
18127 # simply because there is no reason against having it here, and in addition,
18128 # creating and moving files from /tmp can sometimes cause problems.
18129 # Hook for its removal unless debugging.
18130 # Note that there is a small window in which the directory will not be cleaned:
18131 # after its creation but before its name has been assigned to `$tmp'.
18132 $debug ||
18133 {
18134 tmp=
18135 trap 'exit_status=$?
18136 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
18137 ' 0
18138 trap 'as_fn_exit 1' 1 2 13 15
18139 }
18140 # Create a (secure) tmp directory for tmp files.
18141
18142 {
18143 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18144 test -n "$tmp" && test -d "$tmp"
18145 } ||
18146 {
18147 tmp=./conf$$-$RANDOM
18148 (umask 077 && mkdir "$tmp")
18149 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
18150
18151 # Set up the scripts for CONFIG_FILES section.
18152 # No need to generate them if there are no CONFIG_FILES.
18153 # This happens for instance with `./config.status config.h'.
18154 if test -n "$CONFIG_FILES"; then
18155
18156 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
18157 ac_cs_awk_getline=:
18158 ac_cs_awk_pipe_init=
18159 ac_cs_awk_read_file='
18160 while ((getline aline < (F[key])) > 0)
18161 print(aline)
18162 close(F[key])'
18163 ac_cs_awk_pipe_fini=
18164 else
18165 ac_cs_awk_getline=false
18166 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
18167 ac_cs_awk_read_file='
18168 print "|#_!!_#|"
18169 print "cat " F[key] " &&"
18170 '$ac_cs_awk_pipe_init
18171 # The final `:' finishes the AND list.
18172 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
18173 fi
18174 ac_cr=`echo X | tr X '\015'`
18175 # On cygwin, bash can eat \r inside `` if the user requested igncr.
18176 # But we know of no other shell where ac_cr would be empty at this
18177 # point, so we can use a bashism as a fallback.
18178 if test "x$ac_cr" = x; then
18179 eval ac_cr=\$\'\\r\'
18180 fi
18181 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18182 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18183 ac_cs_awk_cr='\r'
18184 else
18185 ac_cs_awk_cr=$ac_cr
18186 fi
18187
18188 echo 'BEGIN {' >"$tmp/subs1.awk" &&
18189 _ACEOF
18190
18191 # Create commands to substitute file output variables.
18192 {
18193 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
18194 echo 'cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&' &&
18195 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
18196 echo "_ACAWK" &&
18197 echo "_ACEOF"
18198 } >conf$$files.sh &&
18199 . ./conf$$files.sh ||
18200 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18201 rm -f conf$$files.sh
18202
18203 {
18204 echo "cat >conf$$subs.awk <<_ACEOF" &&
18205 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18206 echo "_ACEOF"
18207 } >conf$$subs.sh ||
18208 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18209 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
18210 ac_delim='%!_!# '
18211 for ac_last_try in false false false false false :; do
18212 . ./conf$$subs.sh ||
18213 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18214
18215 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18216 if test $ac_delim_n = $ac_delim_num; then
18217 break
18218 elif $ac_last_try; then
18219 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
18220 else
18221 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18222 fi
18223 done
18224 rm -f conf$$subs.sh
18225
18226 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18227 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
18228 _ACEOF
18229 sed -n '
18230 h
18231 s/^/S["/; s/!.*/"]=/
18232 p
18233 g
18234 s/^[^!]*!//
18235 :repl
18236 t repl
18237 s/'"$ac_delim"'$//
18238 t delim
18239 :nl
18240 h
18241 s/\(.\{148\}\).*/\1/
18242 t more1
18243 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18244 p
18245 n
18246 b repl
18247 :more1
18248 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18249 p
18250 g
18251 s/.\{148\}//
18252 t nl
18253 :delim
18254 h
18255 s/\(.\{148\}\).*/\1/
18256 t more2
18257 s/["\\]/\\&/g; s/^/"/; s/$/"/
18258 p
18259 b
18260 :more2
18261 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18262 p
18263 g
18264 s/.\{148\}//
18265 t delim
18266 ' <conf$$subs.awk | sed '
18267 /^[^""]/{
18268 N
18269 s/\n//
18270 }
18271 ' >>$CONFIG_STATUS || ac_write_fail=1
18272 rm -f conf$$subs.awk
18273 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18274 _ACAWK
18275 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
18276 for (key in S) S_is_set[key] = 1
18277 FS = "\a"
18278 \$ac_cs_awk_pipe_init
18279 }
18280 {
18281 line = $ 0
18282 nfields = split(line, field, "@")
18283 substed = 0
18284 len = length(field[1])
18285 for (i = 2; i < nfields; i++) {
18286 key = field[i]
18287 keylen = length(key)
18288 if (S_is_set[key]) {
18289 value = S[key]
18290 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18291 len += length(value) + length(field[++i])
18292 substed = 1
18293 } else
18294 len += 1 + keylen
18295 }
18296 if (nfields == 3 && !substed) {
18297 key = field[2]
18298 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
18299 \$ac_cs_awk_read_file
18300 next
18301 }
18302 }
18303 print line
18304 }
18305 \$ac_cs_awk_pipe_fini
18306 _ACAWK
18307 _ACEOF
18308 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18309 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18310 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18311 else
18312 cat
18313 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
18314 || as_fn_error "could not setup config files machinery" "$LINENO" 5
18315 _ACEOF
18316
18317 # VPATH may cause trouble with some makes, so we remove $(srcdir),
18318 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
18319 # trailing colons and then remove the whole line if VPATH becomes empty
18320 # (actually we leave an empty line to preserve line numbers).
18321 if test "x$srcdir" = x.; then
18322 ac_vpsub='/^[ ]*VPATH[ ]*=/{
18323 s/:*\$(srcdir):*/:/
18324 s/:*\${srcdir}:*/:/
18325 s/:*@srcdir@:*/:/
18326 s/^\([^=]*=[ ]*\):*/\1/
18327 s/:*$//
18328 s/^[^=]*=[ ]*$//
18329 }'
18330 fi
18331
18332 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18333 fi # test -n "$CONFIG_FILES"
18334
18335 # Set up the scripts for CONFIG_HEADERS section.
18336 # No need to generate them if there are no CONFIG_HEADERS.
18337 # This happens for instance with `./config.status Makefile'.
18338 if test -n "$CONFIG_HEADERS"; then
18339 cat >"$tmp/defines.awk" <<\_ACAWK ||
18340 BEGIN {
18341 _ACEOF
18342
18343 # Transform confdefs.h into an awk script `defines.awk', embedded as
18344 # here-document in config.status, that substitutes the proper values into
18345 # config.h.in to produce config.h.
18346
18347 # Create a delimiter string that does not exist in confdefs.h, to ease
18348 # handling of long lines.
18349 ac_delim='%!_!# '
18350 for ac_last_try in false false :; do
18351 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
18352 if test -z "$ac_t"; then
18353 break
18354 elif $ac_last_try; then
18355 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
18356 else
18357 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18358 fi
18359 done
18360
18361 # For the awk script, D is an array of macro values keyed by name,
18362 # likewise P contains macro parameters if any. Preserve backslash
18363 # newline sequences.
18364
18365 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18366 sed -n '
18367 s/.\{148\}/&'"$ac_delim"'/g
18368 t rset
18369 :rset
18370 s/^[ ]*#[ ]*define[ ][ ]*/ /
18371 t def
18372 d
18373 :def
18374 s/\\$//
18375 t bsnl
18376 s/["\\]/\\&/g
18377 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
18378 D["\1"]=" \3"/p
18379 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
18380 d
18381 :bsnl
18382 s/["\\]/\\&/g
18383 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
18384 D["\1"]=" \3\\\\\\n"\\/p
18385 t cont
18386 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18387 t cont
18388 d
18389 :cont
18390 n
18391 s/.\{148\}/&'"$ac_delim"'/g
18392 t clear
18393 :clear
18394 s/\\$//
18395 t bsnlc
18396 s/["\\]/\\&/g; s/^/"/; s/$/"/p
18397 d
18398 :bsnlc
18399 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
18400 b cont
18401 ' <confdefs.h | sed '
18402 s/'"$ac_delim"'/"\\\
18403 "/g' >>$CONFIG_STATUS || ac_write_fail=1
18404
18405 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18406 for (key in D) D_is_set[key] = 1
18407 FS = "\a"
18408 }
18409 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18410 line = \$ 0
18411 split(line, arg, " ")
18412 if (arg[1] == "#") {
18413 defundef = arg[2]
18414 mac1 = arg[3]
18415 } else {
18416 defundef = substr(arg[1], 2)
18417 mac1 = arg[2]
18418 }
18419 split(mac1, mac2, "(") #)
18420 macro = mac2[1]
18421 prefix = substr(line, 1, index(line, defundef) - 1)
18422 if (D_is_set[macro]) {
18423 # Preserve the white space surrounding the "#".
18424 print prefix "define", macro P[macro] D[macro]
18425 next
18426 } else {
18427 # Replace #undef with comments. This is necessary, for example,
18428 # in the case of _POSIX_SOURCE, which is predefined and required
18429 # on some systems where configure will not decide to define it.
18430 if (defundef == "undef") {
18431 print "/*", prefix defundef, macro, "*/"
18432 next
18433 }
18434 }
18435 }
18436 { print }
18437 _ACAWK
18438 _ACEOF
18439 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18440 as_fn_error "could not setup config headers machinery" "$LINENO" 5
18441 fi # test -n "$CONFIG_HEADERS"
18442
18443
18444 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
18445 shift
18446 for ac_tag
18447 do
18448 case $ac_tag in
18449 :[FHLC]) ac_mode=$ac_tag; continue;;
18450 esac
18451 case $ac_mode$ac_tag in
18452 :[FHL]*:*);;
18453 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
18454 :[FH]-) ac_tag=-:-;;
18455 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18456 esac
18457 ac_save_IFS=$IFS
18458 IFS=:
18459 set x $ac_tag
18460 IFS=$ac_save_IFS
18461 shift
18462 ac_file=$1
18463 shift
18464
18465 case $ac_mode in
18466 :L) ac_source=$1;;
18467 :[FH])
18468 ac_file_inputs=
18469 for ac_f
18470 do
18471 case $ac_f in
18472 -) ac_f="$tmp/stdin";;
18473 *) # Look for the file first in the build tree, then in the source tree
18474 # (if the path is not absolute). The absolute path cannot be DOS-style,
18475 # because $ac_f cannot contain `:'.
18476 test -f "$ac_f" ||
18477 case $ac_f in
18478 [\\/$]*) false;;
18479 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18480 esac ||
18481 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18482 esac
18483 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18484 as_fn_append ac_file_inputs " '$ac_f'"
18485 done
18486
18487 # Let's still pretend it is `configure' which instantiates (i.e., don't
18488 # use $as_me), people would be surprised to read:
18489 # /* config.h. Generated by config.status. */
18490 configure_input='Generated from '`
18491 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18492 `' by configure.'
18493 if test x"$ac_file" != x-; then
18494 configure_input="$ac_file. $configure_input"
18495 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18496 $as_echo "$as_me: creating $ac_file" >&6;}
18497 fi
18498 # Neutralize special characters interpreted by sed in replacement strings.
18499 case $configure_input in #(
18500 *\&* | *\|* | *\\* )
18501 ac_sed_conf_input=`$as_echo "$configure_input" |
18502 sed 's/[\\\\&|]/\\\\&/g'`;; #(
18503 *) ac_sed_conf_input=$configure_input;;
18504 esac
18505
18506 case $ac_tag in
18507 *:-:* | *:-) cat >"$tmp/stdin" \
18508 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
18509 esac
18510 ;;
18511 esac
18512
18513 ac_dir=`$as_dirname -- "$ac_file" ||
18514 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18515 X"$ac_file" : 'X\(//\)[^/]' \| \
18516 X"$ac_file" : 'X\(//\)$' \| \
18517 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18518 $as_echo X"$ac_file" |
18519 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18520 s//\1/
18521 q
18522 }
18523 /^X\(\/\/\)[^/].*/{
18524 s//\1/
18525 q
18526 }
18527 /^X\(\/\/\)$/{
18528 s//\1/
18529 q
18530 }
18531 /^X\(\/\).*/{
18532 s//\1/
18533 q
18534 }
18535 s/.*/./; q'`
18536 as_dir="$ac_dir"; as_fn_mkdir_p
18537 ac_builddir=.
18538
18539 case "$ac_dir" in
18540 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18541 *)
18542 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18543 # A ".." for each directory in $ac_dir_suffix.
18544 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18545 case $ac_top_builddir_sub in
18546 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18547 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18548 esac ;;
18549 esac
18550 ac_abs_top_builddir=$ac_pwd
18551 ac_abs_builddir=$ac_pwd$ac_dir_suffix
18552 # for backward compatibility:
18553 ac_top_builddir=$ac_top_build_prefix
18554
18555 case $srcdir in
18556 .) # We are building in place.
18557 ac_srcdir=.
18558 ac_top_srcdir=$ac_top_builddir_sub
18559 ac_abs_top_srcdir=$ac_pwd ;;
18560 [\\/]* | ?:[\\/]* ) # Absolute name.
18561 ac_srcdir=$srcdir$ac_dir_suffix;
18562 ac_top_srcdir=$srcdir
18563 ac_abs_top_srcdir=$srcdir ;;
18564 *) # Relative name.
18565 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18566 ac_top_srcdir=$ac_top_build_prefix$srcdir
18567 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18568 esac
18569 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18570
18571
18572 case $ac_mode in
18573 :F)
18574 #
18575 # CONFIG_FILE
18576 #
18577
18578 case $INSTALL in
18579 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18580 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18581 esac
18582 ac_MKDIR_P=$MKDIR_P
18583 case $MKDIR_P in
18584 [\\/$]* | ?:[\\/]* ) ;;
18585 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
18586 esac
18587 _ACEOF
18588
18589 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18590 # If the template does not know about datarootdir, expand it.
18591 # FIXME: This hack should be removed a few years after 2.60.
18592 ac_datarootdir_hack=; ac_datarootdir_seen=
18593 ac_sed_dataroot='
18594 /datarootdir/ {
18595 p
18596 q
18597 }
18598 /@datadir@/p
18599 /@docdir@/p
18600 /@infodir@/p
18601 /@localedir@/p
18602 /@mandir@/p'
18603 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18604 *datarootdir*) ac_datarootdir_seen=yes;;
18605 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18606 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18607 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18608 _ACEOF
18609 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18610 ac_datarootdir_hack='
18611 s&@datadir@&$datadir&g
18612 s&@docdir@&$docdir&g
18613 s&@infodir@&$infodir&g
18614 s&@localedir@&$localedir&g
18615 s&@mandir@&$mandir&g
18616 s&\\\${datarootdir}&$datarootdir&g' ;;
18617 esac
18618 _ACEOF
18619
18620 # Neutralize VPATH when `$srcdir' = `.'.
18621 # Shell code in configure.ac might set extrasub.
18622 # FIXME: do we really want to maintain this feature?
18623 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18624 ac_sed_extra="$ac_vpsub
18625 $extrasub
18626 _ACEOF
18627 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18628 :t
18629 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18630 s|@configure_input@|$ac_sed_conf_input|;t t
18631 s&@top_builddir@&$ac_top_builddir_sub&;t t
18632 s&@top_build_prefix@&$ac_top_build_prefix&;t t
18633 s&@srcdir@&$ac_srcdir&;t t
18634 s&@abs_srcdir@&$ac_abs_srcdir&;t t
18635 s&@top_srcdir@&$ac_top_srcdir&;t t
18636 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18637 s&@builddir@&$ac_builddir&;t t
18638 s&@abs_builddir@&$ac_abs_builddir&;t t
18639 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18640 s&@INSTALL@&$ac_INSTALL&;t t
18641 s&@MKDIR_P@&$ac_MKDIR_P&;t t
18642 $ac_datarootdir_hack
18643 "
18644 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
18645 if $ac_cs_awk_getline; then
18646 $AWK -f "$tmp/subs.awk"
18647 else
18648 $AWK -f "$tmp/subs.awk" | $SHELL
18649 fi >$tmp/out \
18650 || as_fn_error "could not create $ac_file" "$LINENO" 5
18651
18652 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18653 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18654 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
18655 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18656 which seems to be undefined. Please make sure it is defined." >&5
18657 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18658 which seems to be undefined. Please make sure it is defined." >&2;}
18659
18660 rm -f "$tmp/stdin"
18661 case $ac_file in
18662 -) cat "$tmp/out" && rm -f "$tmp/out";;
18663 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
18664 esac \
18665 || as_fn_error "could not create $ac_file" "$LINENO" 5
18666 ;;
18667 :H)
18668 #
18669 # CONFIG_HEADER
18670 #
18671 if test x"$ac_file" != x-; then
18672 {
18673 $as_echo "/* $configure_input */" \
18674 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18675 } >"$tmp/config.h" \
18676 || as_fn_error "could not create $ac_file" "$LINENO" 5
18677 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18678 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
18679 $as_echo "$as_me: $ac_file is unchanged" >&6;}
18680 else
18681 rm -f "$ac_file"
18682 mv "$tmp/config.h" "$ac_file" \
18683 || as_fn_error "could not create $ac_file" "$LINENO" 5
18684 fi
18685 else
18686 $as_echo "/* $configure_input */" \
18687 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18688 || as_fn_error "could not create -" "$LINENO" 5
18689 fi
18690 # Compute "$ac_file"'s index in $config_headers.
18691 _am_arg="$ac_file"
18692 _am_stamp_count=1
18693 for _am_header in $config_headers :; do
18694 case $_am_header in
18695 $_am_arg | $_am_arg:* )
18696 break ;;
18697 * )
18698 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
18699 esac
18700 done
18701 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
18702 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18703 X"$_am_arg" : 'X\(//\)[^/]' \| \
18704 X"$_am_arg" : 'X\(//\)$' \| \
18705 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
18706 $as_echo X"$_am_arg" |
18707 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18708 s//\1/
18709 q
18710 }
18711 /^X\(\/\/\)[^/].*/{
18712 s//\1/
18713 q
18714 }
18715 /^X\(\/\/\)$/{
18716 s//\1/
18717 q
18718 }
18719 /^X\(\/\).*/{
18720 s//\1/
18721 q
18722 }
18723 s/.*/./; q'`/stamp-h$_am_stamp_count
18724 ;;
18725
18726 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
18727 $as_echo "$as_me: executing $ac_file commands" >&6;}
18728 ;;
18729 esac
18730
18731
18732 case $ac_file$ac_mode in
18733 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
18734 # Autoconf 2.62 quotes --file arguments for eval, but not when files
18735 # are listed without --file. Let's play safe and only enable the eval
18736 # if we detect the quoting.
18737 case $CONFIG_FILES in
18738 *\'*) eval set x "$CONFIG_FILES" ;;
18739 *) set x $CONFIG_FILES ;;
18740 esac
18741 shift
18742 for mf
18743 do
18744 # Strip MF so we end up with the name of the file.
18745 mf=`echo "$mf" | sed -e 's/:.*$//'`
18746 # Check whether this is an Automake generated Makefile or not.
18747 # We used to match only the files named `Makefile.in', but
18748 # some people rename them; so instead we look at the file content.
18749 # Grep'ing the first line is not enough: some people post-process
18750 # each Makefile.in and add a new line on top of each file to say so.
18751 # Grep'ing the whole file is not good either: AIX grep has a line
18752 # limit of 2048, but all sed's we know have understand at least 4000.
18753 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
18754 dirpart=`$as_dirname -- "$mf" ||
18755 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18756 X"$mf" : 'X\(//\)[^/]' \| \
18757 X"$mf" : 'X\(//\)$' \| \
18758 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
18759 $as_echo X"$mf" |
18760 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18761 s//\1/
18762 q
18763 }
18764 /^X\(\/\/\)[^/].*/{
18765 s//\1/
18766 q
18767 }
18768 /^X\(\/\/\)$/{
18769 s//\1/
18770 q
18771 }
18772 /^X\(\/\).*/{
18773 s//\1/
18774 q
18775 }
18776 s/.*/./; q'`
18777 else
18778 continue
18779 fi
18780 # Extract the definition of DEPDIR, am__include, and am__quote
18781 # from the Makefile without running `make'.
18782 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
18783 test -z "$DEPDIR" && continue
18784 am__include=`sed -n 's/^am__include = //p' < "$mf"`
18785 test -z "am__include" && continue
18786 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
18787 # When using ansi2knr, U may be empty or an underscore; expand it
18788 U=`sed -n 's/^U = //p' < "$mf"`
18789 # Find all dependency output files, they are included files with
18790 # $(DEPDIR) in their names. We invoke sed twice because it is the
18791 # simplest approach to changing $(DEPDIR) to its actual value in the
18792 # expansion.
18793 for file in `sed -n "
18794 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
18795 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
18796 # Make sure the directory exists.
18797 test -f "$dirpart/$file" && continue
18798 fdir=`$as_dirname -- "$file" ||
18799 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18800 X"$file" : 'X\(//\)[^/]' \| \
18801 X"$file" : 'X\(//\)$' \| \
18802 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
18803 $as_echo X"$file" |
18804 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18805 s//\1/
18806 q
18807 }
18808 /^X\(\/\/\)[^/].*/{
18809 s//\1/
18810 q
18811 }
18812 /^X\(\/\/\)$/{
18813 s//\1/
18814 q
18815 }
18816 /^X\(\/\).*/{
18817 s//\1/
18818 q
18819 }
18820 s/.*/./; q'`
18821 as_dir=$dirpart/$fdir; as_fn_mkdir_p
18822 # echo "creating $dirpart/$file"
18823 echo '# dummy' > "$dirpart/$file"
18824 done
18825 done
18826 }
18827 ;;
18828 "libtool":C)
18829
18830 # See if we are running on zsh, and set the options which allow our
18831 # commands through without removal of \ escapes.
18832 if test -n "${ZSH_VERSION+set}" ; then
18833 setopt NO_GLOB_SUBST
18834 fi
18835
18836 cfgfile="${ofile}T"
18837 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
18838 $RM "$cfgfile"
18839
18840 cat <<_LT_EOF >> "$cfgfile"
18841 #! $SHELL
18842
18843 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
18844 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
18845 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18846 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
18847 #
18848 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
18849 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
18850 # Written by Gordon Matzigkeit, 1996
18851 #
18852 # This file is part of GNU Libtool.
18853 #
18854 # GNU Libtool is free software; you can redistribute it and/or
18855 # modify it under the terms of the GNU General Public License as
18856 # published by the Free Software Foundation; either version 2 of
18857 # the License, or (at your option) any later version.
18858 #
18859 # As a special exception to the GNU General Public License,
18860 # if you distribute this file as part of a program or library that
18861 # is built using GNU Libtool, you may include this file under the
18862 # same distribution terms that you use for the rest of that program.
18863 #
18864 # GNU Libtool is distributed in the hope that it will be useful,
18865 # but WITHOUT ANY WARRANTY; without even the implied warranty of
18866 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18867 # GNU General Public License for more details.
18868 #
18869 # You should have received a copy of the GNU General Public License
18870 # along with GNU Libtool; see the file COPYING. If not, a copy
18871 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
18872 # obtained by writing to the Free Software Foundation, Inc.,
18873 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18874
18875
18876 # The names of the tagged configurations supported by this script.
18877 available_tags="CXX "
18878
18879 # ### BEGIN LIBTOOL CONFIG
18880
18881 # Which release of libtool.m4 was used?
18882 macro_version=$macro_version
18883 macro_revision=$macro_revision
18884
18885 # Whether or not to build shared libraries.
18886 build_libtool_libs=$enable_shared
18887
18888 # Whether or not to build static libraries.
18889 build_old_libs=$enable_static
18890
18891 # What type of objects to build.
18892 pic_mode=$pic_mode
18893
18894 # Whether or not to optimize for fast installation.
18895 fast_install=$enable_fast_install
18896
18897 # Shell to use when invoking shell scripts.
18898 SHELL=$lt_SHELL
18899
18900 # An echo program that protects backslashes.
18901 ECHO=$lt_ECHO
18902
18903 # The host system.
18904 host_alias=$host_alias
18905 host=$host
18906 host_os=$host_os
18907
18908 # The build system.
18909 build_alias=$build_alias
18910 build=$build
18911 build_os=$build_os
18912
18913 # A sed program that does not truncate output.
18914 SED=$lt_SED
18915
18916 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
18917 Xsed="\$SED -e 1s/^X//"
18918
18919 # A grep program that handles long lines.
18920 GREP=$lt_GREP
18921
18922 # An ERE matcher.
18923 EGREP=$lt_EGREP
18924
18925 # A literal string matcher.
18926 FGREP=$lt_FGREP
18927
18928 # A BSD- or MS-compatible name lister.
18929 NM=$lt_NM
18930
18931 # Whether we need soft or hard links.
18932 LN_S=$lt_LN_S
18933
18934 # What is the maximum length of a command?
18935 max_cmd_len=$max_cmd_len
18936
18937 # Object file suffix (normally "o").
18938 objext=$ac_objext
18939
18940 # Executable file suffix (normally "").
18941 exeext=$exeext
18942
18943 # whether the shell understands "unset".
18944 lt_unset=$lt_unset
18945
18946 # turn spaces into newlines.
18947 SP2NL=$lt_lt_SP2NL
18948
18949 # turn newlines into spaces.
18950 NL2SP=$lt_lt_NL2SP
18951
18952 # An object symbol dumper.
18953 OBJDUMP=$lt_OBJDUMP
18954
18955 # Method to check whether dependent libraries are shared objects.
18956 deplibs_check_method=$lt_deplibs_check_method
18957
18958 # Command to use when deplibs_check_method == "file_magic".
18959 file_magic_cmd=$lt_file_magic_cmd
18960
18961 # The archiver.
18962 AR=$lt_AR
18963 AR_FLAGS=$lt_AR_FLAGS
18964
18965 # A symbol stripping program.
18966 STRIP=$lt_STRIP
18967
18968 # Commands used to install an old-style archive.
18969 RANLIB=$lt_RANLIB
18970 old_postinstall_cmds=$lt_old_postinstall_cmds
18971 old_postuninstall_cmds=$lt_old_postuninstall_cmds
18972
18973 # Whether to use a lock for old archive extraction.
18974 lock_old_archive_extraction=$lock_old_archive_extraction
18975
18976 # A C compiler.
18977 LTCC=$lt_CC
18978
18979 # LTCC compiler flags.
18980 LTCFLAGS=$lt_CFLAGS
18981
18982 # Take the output of nm and produce a listing of raw symbols and C names.
18983 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18984
18985 # Transform the output of nm in a proper C declaration.
18986 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18987
18988 # Transform the output of nm in a C name address pair.
18989 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18990
18991 # Transform the output of nm in a C name address pair when lib prefix is needed.
18992 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
18993
18994 # The name of the directory that contains temporary libtool files.
18995 objdir=$objdir
18996
18997 # Used to examine libraries when file_magic_cmd begins with "file".
18998 MAGIC_CMD=$MAGIC_CMD
18999
19000 # Must we lock files when doing compilation?
19001 need_locks=$lt_need_locks
19002
19003 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
19004 DSYMUTIL=$lt_DSYMUTIL
19005
19006 # Tool to change global to local symbols on Mac OS X.
19007 NMEDIT=$lt_NMEDIT
19008
19009 # Tool to manipulate fat objects and archives on Mac OS X.
19010 LIPO=$lt_LIPO
19011
19012 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
19013 OTOOL=$lt_OTOOL
19014
19015 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
19016 OTOOL64=$lt_OTOOL64
19017
19018 # Old archive suffix (normally "a").
19019 libext=$libext
19020
19021 # Shared library suffix (normally ".so").
19022 shrext_cmds=$lt_shrext_cmds
19023
19024 # The commands to extract the exported symbol list from a shared archive.
19025 extract_expsyms_cmds=$lt_extract_expsyms_cmds
19026
19027 # Variables whose values should be saved in libtool wrapper scripts and
19028 # restored at link time.
19029 variables_saved_for_relink=$lt_variables_saved_for_relink
19030
19031 # Do we need the "lib" prefix for modules?
19032 need_lib_prefix=$need_lib_prefix
19033
19034 # Do we need a version for libraries?
19035 need_version=$need_version
19036
19037 # Library versioning type.
19038 version_type=$version_type
19039
19040 # Shared library runtime path variable.
19041 runpath_var=$runpath_var
19042
19043 # Shared library path variable.
19044 shlibpath_var=$shlibpath_var
19045
19046 # Is shlibpath searched before the hard-coded library search path?
19047 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19048
19049 # Format of library name prefix.
19050 libname_spec=$lt_libname_spec
19051
19052 # List of archive names. First name is the real one, the rest are links.
19053 # The last name is the one that the linker finds with -lNAME
19054 library_names_spec=$lt_library_names_spec
19055
19056 # The coded name of the library, if different from the real name.
19057 soname_spec=$lt_soname_spec
19058
19059 # Permission mode override for installation of shared libraries.
19060 install_override_mode=$lt_install_override_mode
19061
19062 # Command to use after installation of a shared archive.
19063 postinstall_cmds=$lt_postinstall_cmds
19064
19065 # Command to use after uninstallation of a shared archive.
19066 postuninstall_cmds=$lt_postuninstall_cmds
19067
19068 # Commands used to finish a libtool library installation in a directory.
19069 finish_cmds=$lt_finish_cmds
19070
19071 # As "finish_cmds", except a single script fragment to be evaled but
19072 # not shown.
19073 finish_eval=$lt_finish_eval
19074
19075 # Whether we should hardcode library paths into libraries.
19076 hardcode_into_libs=$hardcode_into_libs
19077
19078 # Compile-time system search path for libraries.
19079 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19080
19081 # Run-time system search path for libraries.
19082 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19083
19084 # Whether dlopen is supported.
19085 dlopen_support=$enable_dlopen
19086
19087 # Whether dlopen of programs is supported.
19088 dlopen_self=$enable_dlopen_self
19089
19090 # Whether dlopen of statically linked programs is supported.
19091 dlopen_self_static=$enable_dlopen_self_static
19092
19093 # Commands to strip libraries.
19094 old_striplib=$lt_old_striplib
19095 striplib=$lt_striplib
19096
19097
19098 # The linker used to build libraries.
19099 LD=$lt_LD
19100
19101 # How to create reloadable object files.
19102 reload_flag=$lt_reload_flag
19103 reload_cmds=$lt_reload_cmds
19104
19105 # Commands used to build an old-style archive.
19106 old_archive_cmds=$lt_old_archive_cmds
19107
19108 # A language specific compiler.
19109 CC=$lt_compiler
19110
19111 # Is the compiler the GNU compiler?
19112 with_gcc=$GCC
19113
19114 # Compiler flag to turn off builtin functions.
19115 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19116
19117 # How to pass a linker flag through the compiler.
19118 wl=$lt_lt_prog_compiler_wl
19119
19120 # Additional compiler flags for building library objects.
19121 pic_flag=$lt_lt_prog_compiler_pic
19122
19123 # Compiler flag to prevent dynamic linking.
19124 link_static_flag=$lt_lt_prog_compiler_static
19125
19126 # Does compiler simultaneously support -c and -o options?
19127 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19128
19129 # Whether or not to add -lc for building shared libraries.
19130 build_libtool_need_lc=$archive_cmds_need_lc
19131
19132 # Whether or not to disallow shared libs when runtime libs are static.
19133 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19134
19135 # Compiler flag to allow reflexive dlopens.
19136 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19137
19138 # Compiler flag to generate shared objects directly from archives.
19139 whole_archive_flag_spec=$lt_whole_archive_flag_spec
19140
19141 # Whether the compiler copes with passing no objects directly.
19142 compiler_needs_object=$lt_compiler_needs_object
19143
19144 # Create an old-style archive from a shared archive.
19145 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19146
19147 # Create a temporary old-style archive to link instead of a shared archive.
19148 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19149
19150 # Commands used to build a shared archive.
19151 archive_cmds=$lt_archive_cmds
19152 archive_expsym_cmds=$lt_archive_expsym_cmds
19153
19154 # Commands used to build a loadable module if different from building
19155 # a shared archive.
19156 module_cmds=$lt_module_cmds
19157 module_expsym_cmds=$lt_module_expsym_cmds
19158
19159 # Whether we are building with GNU ld or not.
19160 with_gnu_ld=$lt_with_gnu_ld
19161
19162 # Flag that allows shared libraries with undefined symbols to be built.
19163 allow_undefined_flag=$lt_allow_undefined_flag
19164
19165 # Flag that enforces no undefined symbols.
19166 no_undefined_flag=$lt_no_undefined_flag
19167
19168 # Flag to hardcode \$libdir into a binary during linking.
19169 # This must work even if \$libdir does not exist
19170 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19171
19172 # If ld is used when linking, flag to hardcode \$libdir into a binary
19173 # during linking. This must work even if \$libdir does not exist.
19174 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19175
19176 # Whether we need a single "-rpath" flag with a separated argument.
19177 hardcode_libdir_separator=$lt_hardcode_libdir_separator
19178
19179 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19180 # DIR into the resulting binary.
19181 hardcode_direct=$hardcode_direct
19182
19183 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19184 # DIR into the resulting binary and the resulting library dependency is
19185 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19186 # library is relocated.
19187 hardcode_direct_absolute=$hardcode_direct_absolute
19188
19189 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19190 # into the resulting binary.
19191 hardcode_minus_L=$hardcode_minus_L
19192
19193 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19194 # into the resulting binary.
19195 hardcode_shlibpath_var=$hardcode_shlibpath_var
19196
19197 # Set to "yes" if building a shared library automatically hardcodes DIR
19198 # into the library and all subsequent libraries and executables linked
19199 # against it.
19200 hardcode_automatic=$hardcode_automatic
19201
19202 # Set to yes if linker adds runtime paths of dependent libraries
19203 # to runtime path list.
19204 inherit_rpath=$inherit_rpath
19205
19206 # Whether libtool must link a program against all its dependency libraries.
19207 link_all_deplibs=$link_all_deplibs
19208
19209 # Fix the shell variable \$srcfile for the compiler.
19210 fix_srcfile_path=$lt_fix_srcfile_path
19211
19212 # Set to "yes" if exported symbols are required.
19213 always_export_symbols=$always_export_symbols
19214
19215 # The commands to list exported symbols.
19216 export_symbols_cmds=$lt_export_symbols_cmds
19217
19218 # Symbols that should not be listed in the preloaded symbols.
19219 exclude_expsyms=$lt_exclude_expsyms
19220
19221 # Symbols that must always be exported.
19222 include_expsyms=$lt_include_expsyms
19223
19224 # Commands necessary for linking programs (against libraries) with templates.
19225 prelink_cmds=$lt_prelink_cmds
19226
19227 # Specify filename containing input files.
19228 file_list_spec=$lt_file_list_spec
19229
19230 # How to hardcode a shared library path into an executable.
19231 hardcode_action=$hardcode_action
19232
19233 # The directories searched by this compiler when creating a shared library.
19234 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19235
19236 # Dependencies to place before and after the objects being linked to
19237 # create a shared library.
19238 predep_objects=$lt_predep_objects
19239 postdep_objects=$lt_postdep_objects
19240 predeps=$lt_predeps
19241 postdeps=$lt_postdeps
19242
19243 # The library search path used internally by the compiler when linking
19244 # a shared library.
19245 compiler_lib_search_path=$lt_compiler_lib_search_path
19246
19247 # ### END LIBTOOL CONFIG
19248
19249 _LT_EOF
19250
19251 case $host_os in
19252 aix3*)
19253 cat <<\_LT_EOF >> "$cfgfile"
19254 # AIX sometimes has problems with the GCC collect2 program. For some
19255 # reason, if we set the COLLECT_NAMES environment variable, the problems
19256 # vanish in a puff of smoke.
19257 if test "X${COLLECT_NAMES+set}" != Xset; then
19258 COLLECT_NAMES=
19259 export COLLECT_NAMES
19260 fi
19261 _LT_EOF
19262 ;;
19263 esac
19264
19265
19266 ltmain="$ac_aux_dir/ltmain.sh"
19267
19268
19269 # We use sed instead of cat because bash on DJGPP gets confused if
19270 # if finds mixed CR/LF and LF-only lines. Since sed operates in
19271 # text mode, it properly converts lines to CR/LF. This bash problem
19272 # is reportedly fixed, but why not run on old versions too?
19273 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
19274 || (rm -f "$cfgfile"; exit 1)
19275
19276 case $xsi_shell in
19277 yes)
19278 cat << \_LT_EOF >> "$cfgfile"
19279
19280 # func_dirname file append nondir_replacement
19281 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
19282 # otherwise set result to NONDIR_REPLACEMENT.
19283 func_dirname ()
19284 {
19285 case ${1} in
19286 */*) func_dirname_result="${1%/*}${2}" ;;
19287 * ) func_dirname_result="${3}" ;;
19288 esac
19289 }
19290
19291 # func_basename file
19292 func_basename ()
19293 {
19294 func_basename_result="${1##*/}"
19295 }
19296
19297 # func_dirname_and_basename file append nondir_replacement
19298 # perform func_basename and func_dirname in a single function
19299 # call:
19300 # dirname: Compute the dirname of FILE. If nonempty,
19301 # add APPEND to the result, otherwise set result
19302 # to NONDIR_REPLACEMENT.
19303 # value returned in "$func_dirname_result"
19304 # basename: Compute filename of FILE.
19305 # value retuned in "$func_basename_result"
19306 # Implementation must be kept synchronized with func_dirname
19307 # and func_basename. For efficiency, we do not delegate to
19308 # those functions but instead duplicate the functionality here.
19309 func_dirname_and_basename ()
19310 {
19311 case ${1} in
19312 */*) func_dirname_result="${1%/*}${2}" ;;
19313 * ) func_dirname_result="${3}" ;;
19314 esac
19315 func_basename_result="${1##*/}"
19316 }
19317
19318 # func_stripname prefix suffix name
19319 # strip PREFIX and SUFFIX off of NAME.
19320 # PREFIX and SUFFIX must not contain globbing or regex special
19321 # characters, hashes, percent signs, but SUFFIX may contain a leading
19322 # dot (in which case that matches only a dot).
19323 func_stripname ()
19324 {
19325 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
19326 # positional parameters, so assign one to ordinary parameter first.
19327 func_stripname_result=${3}
19328 func_stripname_result=${func_stripname_result#"${1}"}
19329 func_stripname_result=${func_stripname_result%"${2}"}
19330 }
19331
19332 # func_opt_split
19333 func_opt_split ()
19334 {
19335 func_opt_split_opt=${1%%=*}
19336 func_opt_split_arg=${1#*=}
19337 }
19338
19339 # func_lo2o object
19340 func_lo2o ()
19341 {
19342 case ${1} in
19343 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
19344 *) func_lo2o_result=${1} ;;
19345 esac
19346 }
19347
19348 # func_xform libobj-or-source
19349 func_xform ()
19350 {
19351 func_xform_result=${1%.*}.lo
19352 }
19353
19354 # func_arith arithmetic-term...
19355 func_arith ()
19356 {
19357 func_arith_result=$(( $* ))
19358 }
19359
19360 # func_len string
19361 # STRING may not start with a hyphen.
19362 func_len ()
19363 {
19364 func_len_result=${#1}
19365 }
19366
19367 _LT_EOF
19368 ;;
19369 *) # Bourne compatible functions.
19370 cat << \_LT_EOF >> "$cfgfile"
19371
19372 # func_dirname file append nondir_replacement
19373 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
19374 # otherwise set result to NONDIR_REPLACEMENT.
19375 func_dirname ()
19376 {
19377 # Extract subdirectory from the argument.
19378 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
19379 if test "X$func_dirname_result" = "X${1}"; then
19380 func_dirname_result="${3}"
19381 else
19382 func_dirname_result="$func_dirname_result${2}"
19383 fi
19384 }
19385
19386 # func_basename file
19387 func_basename ()
19388 {
19389 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
19390 }
19391
19392
19393 # func_stripname prefix suffix name
19394 # strip PREFIX and SUFFIX off of NAME.
19395 # PREFIX and SUFFIX must not contain globbing or regex special
19396 # characters, hashes, percent signs, but SUFFIX may contain a leading
19397 # dot (in which case that matches only a dot).
19398 # func_strip_suffix prefix name
19399 func_stripname ()
19400 {
19401 case ${2} in
19402 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
19403 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
19404 esac
19405 }
19406
19407 # sed scripts:
19408 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
19409 my_sed_long_arg='1s/^-[^=]*=//'
19410
19411 # func_opt_split
19412 func_opt_split ()
19413 {
19414 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
19415 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
19416 }
19417
19418 # func_lo2o object
19419 func_lo2o ()
19420 {
19421 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
19422 }
19423
19424 # func_xform libobj-or-source
19425 func_xform ()
19426 {
19427 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
19428 }
19429
19430 # func_arith arithmetic-term...
19431 func_arith ()
19432 {
19433 func_arith_result=`expr "$@"`
19434 }
19435
19436 # func_len string
19437 # STRING may not start with a hyphen.
19438 func_len ()
19439 {
19440 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
19441 }
19442
19443 _LT_EOF
19444 esac
19445
19446 case $lt_shell_append in
19447 yes)
19448 cat << \_LT_EOF >> "$cfgfile"
19449
19450 # func_append var value
19451 # Append VALUE to the end of shell variable VAR.
19452 func_append ()
19453 {
19454 eval "$1+=\$2"
19455 }
19456 _LT_EOF
19457 ;;
19458 *)
19459 cat << \_LT_EOF >> "$cfgfile"
19460
19461 # func_append var value
19462 # Append VALUE to the end of shell variable VAR.
19463 func_append ()
19464 {
19465 eval "$1=\$$1\$2"
19466 }
19467
19468 _LT_EOF
19469 ;;
19470 esac
19471
19472
19473 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
19474 || (rm -f "$cfgfile"; exit 1)
19475
19476 mv -f "$cfgfile" "$ofile" ||
19477 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
19478 chmod +x "$ofile"
19479
19480
19481 cat <<_LT_EOF >> "$ofile"
19482
19483 # ### BEGIN LIBTOOL TAG CONFIG: CXX
19484
19485 # The linker used to build libraries.
19486 LD=$lt_LD_CXX
19487
19488 # How to create reloadable object files.
19489 reload_flag=$lt_reload_flag_CXX
19490 reload_cmds=$lt_reload_cmds_CXX
19491
19492 # Commands used to build an old-style archive.
19493 old_archive_cmds=$lt_old_archive_cmds_CXX
19494
19495 # A language specific compiler.
19496 CC=$lt_compiler_CXX
19497
19498 # Is the compiler the GNU compiler?
19499 with_gcc=$GCC_CXX
19500
19501 # Compiler flag to turn off builtin functions.
19502 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
19503
19504 # How to pass a linker flag through the compiler.
19505 wl=$lt_lt_prog_compiler_wl_CXX
19506
19507 # Additional compiler flags for building library objects.
19508 pic_flag=$lt_lt_prog_compiler_pic_CXX
19509
19510 # Compiler flag to prevent dynamic linking.
19511 link_static_flag=$lt_lt_prog_compiler_static_CXX
19512
19513 # Does compiler simultaneously support -c and -o options?
19514 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
19515
19516 # Whether or not to add -lc for building shared libraries.
19517 build_libtool_need_lc=$archive_cmds_need_lc_CXX
19518
19519 # Whether or not to disallow shared libs when runtime libs are static.
19520 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
19521
19522 # Compiler flag to allow reflexive dlopens.
19523 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
19524
19525 # Compiler flag to generate shared objects directly from archives.
19526 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
19527
19528 # Whether the compiler copes with passing no objects directly.
19529 compiler_needs_object=$lt_compiler_needs_object_CXX
19530
19531 # Create an old-style archive from a shared archive.
19532 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
19533
19534 # Create a temporary old-style archive to link instead of a shared archive.
19535 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
19536
19537 # Commands used to build a shared archive.
19538 archive_cmds=$lt_archive_cmds_CXX
19539 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
19540
19541 # Commands used to build a loadable module if different from building
19542 # a shared archive.
19543 module_cmds=$lt_module_cmds_CXX
19544 module_expsym_cmds=$lt_module_expsym_cmds_CXX
19545
19546 # Whether we are building with GNU ld or not.
19547 with_gnu_ld=$lt_with_gnu_ld_CXX
19548
19549 # Flag that allows shared libraries with undefined symbols to be built.
19550 allow_undefined_flag=$lt_allow_undefined_flag_CXX
19551
19552 # Flag that enforces no undefined symbols.
19553 no_undefined_flag=$lt_no_undefined_flag_CXX
19554
19555 # Flag to hardcode \$libdir into a binary during linking.
19556 # This must work even if \$libdir does not exist
19557 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
19558
19559 # If ld is used when linking, flag to hardcode \$libdir into a binary
19560 # during linking. This must work even if \$libdir does not exist.
19561 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
19562
19563 # Whether we need a single "-rpath" flag with a separated argument.
19564 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
19565
19566 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19567 # DIR into the resulting binary.
19568 hardcode_direct=$hardcode_direct_CXX
19569
19570 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19571 # DIR into the resulting binary and the resulting library dependency is
19572 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19573 # library is relocated.
19574 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
19575
19576 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19577 # into the resulting binary.
19578 hardcode_minus_L=$hardcode_minus_L_CXX
19579
19580 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19581 # into the resulting binary.
19582 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
19583
19584 # Set to "yes" if building a shared library automatically hardcodes DIR
19585 # into the library and all subsequent libraries and executables linked
19586 # against it.
19587 hardcode_automatic=$hardcode_automatic_CXX
19588
19589 # Set to yes if linker adds runtime paths of dependent libraries
19590 # to runtime path list.
19591 inherit_rpath=$inherit_rpath_CXX
19592
19593 # Whether libtool must link a program against all its dependency libraries.
19594 link_all_deplibs=$link_all_deplibs_CXX
19595
19596 # Fix the shell variable \$srcfile for the compiler.
19597 fix_srcfile_path=$lt_fix_srcfile_path_CXX
19598
19599 # Set to "yes" if exported symbols are required.
19600 always_export_symbols=$always_export_symbols_CXX
19601
19602 # The commands to list exported symbols.
19603 export_symbols_cmds=$lt_export_symbols_cmds_CXX
19604
19605 # Symbols that should not be listed in the preloaded symbols.
19606 exclude_expsyms=$lt_exclude_expsyms_CXX
19607
19608 # Symbols that must always be exported.
19609 include_expsyms=$lt_include_expsyms_CXX
19610
19611 # Commands necessary for linking programs (against libraries) with templates.
19612 prelink_cmds=$lt_prelink_cmds_CXX
19613
19614 # Specify filename containing input files.
19615 file_list_spec=$lt_file_list_spec_CXX
19616
19617 # How to hardcode a shared library path into an executable.
19618 hardcode_action=$hardcode_action_CXX
19619
19620 # The directories searched by this compiler when creating a shared library.
19621 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
19622
19623 # Dependencies to place before and after the objects being linked to
19624 # create a shared library.
19625 predep_objects=$lt_predep_objects_CXX
19626 postdep_objects=$lt_postdep_objects_CXX
19627 predeps=$lt_predeps_CXX
19628 postdeps=$lt_postdeps_CXX
19629
19630 # The library search path used internally by the compiler when linking
19631 # a shared library.
19632 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
19633
19634 # ### END LIBTOOL TAG CONFIG: CXX
19635 _LT_EOF
19636
19637 ;;
19638 "default-1":C)
19639 for ac_file in $CONFIG_FILES; do
19640 # Support "outfile[:infile[:infile...]]"
19641 case "$ac_file" in
19642 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
19643 esac
19644 # PO directories have a Makefile.in generated from Makefile.in.in.
19645 case "$ac_file" in */Makefile.in)
19646 # Adjust a relative srcdir.
19647 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
19648 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
19649 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
19650 # In autoconf-2.13 it is called $ac_given_srcdir.
19651 # In autoconf-2.50 it is called $srcdir.
19652 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
19653 case "$ac_given_srcdir" in
19654 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
19655 /*) top_srcdir="$ac_given_srcdir" ;;
19656 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
19657 esac
19658 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
19659 rm -f "$ac_dir/POTFILES"
19660 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
19661 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
19662 POMAKEFILEDEPS="POTFILES.in"
19663 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
19664 # on $ac_dir but don't depend on user-specified configuration
19665 # parameters.
19666 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
19667 # The LINGUAS file contains the set of available languages.
19668 if test -n "$OBSOLETE_ALL_LINGUAS"; then
19669 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
19670 fi
19671 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
19672 # Hide the ALL_LINGUAS assigment from automake.
19673 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
19674 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
19675 else
19676 # The set of available languages was given in configure.in.
19677 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
19678 fi
19679 case "$ac_given_srcdir" in
19680 .) srcdirpre= ;;
19681 *) srcdirpre='$(srcdir)/' ;;
19682 esac
19683 POFILES=
19684 GMOFILES=
19685 UPDATEPOFILES=
19686 DUMMYPOFILES=
19687 for lang in $ALL_LINGUAS; do
19688 POFILES="$POFILES $srcdirpre$lang.po"
19689 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
19690 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
19691 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
19692 done
19693 # CATALOGS depends on both $ac_dir and the user's LINGUAS
19694 # environment variable.
19695 INST_LINGUAS=
19696 if test -n "$ALL_LINGUAS"; then
19697 for presentlang in $ALL_LINGUAS; do
19698 useit=no
19699 if test "%UNSET%" != "$LINGUAS"; then
19700 desiredlanguages="$LINGUAS"
19701 else
19702 desiredlanguages="$ALL_LINGUAS"
19703 fi
19704 for desiredlang in $desiredlanguages; do
19705 # Use the presentlang catalog if desiredlang is
19706 # a. equal to presentlang, or
19707 # b. a variant of presentlang (because in this case,
19708 # presentlang can be used as a fallback for messages
19709 # which are not translated in the desiredlang catalog).
19710 case "$desiredlang" in
19711 "$presentlang"*) useit=yes;;
19712 esac
19713 done
19714 if test $useit = yes; then
19715 INST_LINGUAS="$INST_LINGUAS $presentlang"
19716 fi
19717 done
19718 fi
19719 CATALOGS=
19720 if test -n "$INST_LINGUAS"; then
19721 for lang in $INST_LINGUAS; do
19722 CATALOGS="$CATALOGS $lang.gmo"
19723 done
19724 fi
19725 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
19726 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"
19727 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
19728 if test -f "$f"; then
19729 case "$f" in
19730 *.orig | *.bak | *~) ;;
19731 *) cat "$f" >> "$ac_dir/Makefile" ;;
19732 esac
19733 fi
19734 done
19735 fi
19736 ;;
19737 esac
19738 done ;;
19739
19740 esac
19741 done # for ac_tag
19742
19743
19744 as_fn_exit 0
19745 _ACEOF
19746 ac_clean_files=$ac_clean_files_save
19747
19748 test $ac_write_fail = 0 ||
19749 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
19750
19751
19752 # configure is writing to config.log, and then calls config.status.
19753 # config.status does its own redirection, appending to config.log.
19754 # Unfortunately, on DOS this fails, as config.log is still kept open
19755 # by configure, so config.status won't be able to write to it; its
19756 # output is simply discarded. So we exec the FD to /dev/null,
19757 # effectively closing config.log, so it can be properly (re)opened and
19758 # appended to by config.status. When coming back to configure, we
19759 # need to make the FD available again.
19760 if test "$no_create" != yes; then
19761 ac_cs_success=:
19762 ac_config_status_args=
19763 test "$silent" = yes &&
19764 ac_config_status_args="$ac_config_status_args --quiet"
19765 exec 5>/dev/null
19766 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19767 exec 5>>config.log
19768 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19769 # would make configure fail if this is the last instruction.
19770 $ac_cs_success || as_fn_exit $?
19771 fi
19772 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19773 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19774 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
19775 fi
19776
This page took 0.636541 seconds and 4 git commands to generate.