Do without ld ENABLE_PLUGINS
[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.69 for ld 2.34.50.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" "" $as_nl"
88
89 # Find who we are. Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100 IFS=$as_save_IFS
101
102 ;;
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107 as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112 fi
113
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168 else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174 esac
175 fi
176 "
177 as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191 exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1
200
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208 if (eval "$as_required") 2>/dev/null; then :
209 as_have_required=yes
210 else
211 as_have_required=no
212 fi
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215 else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217 as_found=false
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219 do
220 IFS=$as_save_IFS
221 test -z "$as_dir" && as_dir=.
222 as_found=:
223 case $as_dir in #(
224 /*)
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 break 2
233 fi
234 fi
235 done;;
236 esac
237 as_found=false
238 done
239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
242 fi; }
243 IFS=$as_save_IFS
244
245
246 if test "x$CONFIG_SHELL" != x; then :
247 export CONFIG_SHELL
248 # We cannot yet assume a decent shell, so we have to provide a
249 # neutralization value for shells without unset; and this also
250 # works around shells that cannot unset nonexistent variables.
251 # Preserve -v and -x to the replacement shell.
252 BASH_ENV=/dev/null
253 ENV=/dev/null
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255 case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260 esac
261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 # Admittedly, this is quite paranoid, since all the known shells bail
263 # out after a failed `exec'.
264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265 exit 255
266 fi
267
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274 else
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
279 fi
280 exit 1
281 fi
282 fi
283 fi
284 SHELL=${CONFIG_SHELL-/bin/sh}
285 export SHELL
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
289
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
293 # as_fn_unset VAR
294 # ---------------
295 # Portably unset VAR.
296 as_fn_unset ()
297 {
298 { eval $1=; unset $1;}
299 }
300 as_unset=as_fn_unset
301
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
305 as_fn_set_status ()
306 {
307 return $1
308 } # as_fn_set_status
309
310 # as_fn_exit STATUS
311 # -----------------
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313 as_fn_exit ()
314 {
315 set +e
316 as_fn_set_status $1
317 exit $1
318 } # as_fn_exit
319
320 # as_fn_mkdir_p
321 # -------------
322 # Create "$as_dir" as a directory, including parents if necessary.
323 as_fn_mkdir_p ()
324 {
325
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)$/{
352 s//\1/
353 q
354 }
355 /^X\(\/\).*/{
356 s//\1/
357 q
358 }
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366 } # as_fn_mkdir_p
367
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p ()
372 {
373 test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
380 # implementations.
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
383 {
384 eval $1+=\$2
385 }'
386 else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391 fi # as_fn_append
392
393 # as_fn_arith ARG...
394 # ------------------
395 # Perform arithmetic evaluation on the ARGs, and store the result in the
396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 # must be portable across $(()) and expr.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403 else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408 fi # as_fn_arith
409
410
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
416 as_fn_error ()
417 {
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422 fi
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit $as_status
425 } # as_fn_error
426
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
429 as_expr=expr
430 else
431 as_expr=false
432 fi
433
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435 as_basename=basename
436 else
437 as_basename=false
438 fi
439
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442 else
443 as_dirname=false
444 fi
445
446 as_me=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450 $as_echo X/"$0" |
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
452 s//\1/
453 q
454 }
455 /^X\/\(\/\/\)$/{
456 s//\1/
457 q
458 }
459 /^X\/\(\/\).*/{
460 s//\1/
461 q
462 }
463 s/.*/./; q'`
464
465 # Avoid depending upon Character Ranges.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 sed -n '
479 p
480 /[$]LINENO/=
481 ' <$as_myself |
482 sed '
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
487 N
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490 t loop
491 s/-\n.*//
492 ' >$as_me.lineno &&
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
504 # Exit status is that of the last command.
505 exit
506 }
507
508 ECHO_C= ECHO_N= ECHO_T=
509 case `echo -n x` in #(((((
510 -n*)
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 xy) ECHO_C='\c';;
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 ECHO_T=' ';;
516 esac;;
517 *)
518 ECHO_N='-n';;
519 esac
520
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
524 else
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
527 fi
528 if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s='ln -s'
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 # In both cases, we have to default to `cp -pR'.
535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536 as_ln_s='cp -pR'
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
540 as_ln_s='cp -pR'
541 fi
542 else
543 as_ln_s='cp -pR'
544 fi
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
547
548 if mkdir -p . 2>/dev/null; then
549 as_mkdir_p='mkdir -p "$as_dir"'
550 else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553 fi
554
555 as_test_x='test -x'
556 as_executable_p=as_fn_executable_p
557
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564 SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567 test -n "$DJDIR" || exec 7<&0 </dev/null
568 exec 6>&1
569
570 # Name of the host.
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575 #
576 # Initializations.
577 #
578 ac_default_prefix=/usr/local
579 ac_clean_files=
580 ac_config_libobj_dir=.
581 LIBOBJS=
582 cross_compiling=no
583 subdirs=
584 MFLAGS=
585 MAKEFLAGS=
586
587 # Identity of this package.
588 PACKAGE_NAME='ld'
589 PACKAGE_TARNAME='ld'
590 PACKAGE_VERSION='2.34.50'
591 PACKAGE_STRING='ld 2.34.50'
592 PACKAGE_BUGREPORT=''
593 PACKAGE_URL=''
594
595 ac_unique_file="ldmain.c"
596 # Factoring default headers for most tests.
597 ac_includes_default="\
598 #include <stdio.h>
599 #ifdef HAVE_SYS_TYPES_H
600 # include <sys/types.h>
601 #endif
602 #ifdef HAVE_SYS_STAT_H
603 # include <sys/stat.h>
604 #endif
605 #ifdef STDC_HEADERS
606 # include <stdlib.h>
607 # include <stddef.h>
608 #else
609 # ifdef HAVE_STDLIB_H
610 # include <stdlib.h>
611 # endif
612 #endif
613 #ifdef HAVE_STRING_H
614 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615 # include <memory.h>
616 # endif
617 # include <string.h>
618 #endif
619 #ifdef HAVE_STRINGS_H
620 # include <strings.h>
621 #endif
622 #ifdef HAVE_INTTYPES_H
623 # include <inttypes.h>
624 #endif
625 #ifdef HAVE_STDINT_H
626 # include <stdint.h>
627 #endif
628 #ifdef HAVE_UNISTD_H
629 # include <unistd.h>
630 #endif"
631
632 ac_header_list=
633 ac_subst_vars='am__EXEEXT_FALSE
634 am__EXEEXT_TRUE
635 LTLIBOBJS
636 LIBOBJS
637 TESTCTFLIB
638 TESTBFDLIB
639 EMULATION_LIBPATH
640 LIB_PATH
641 EMUL_EXTRA_OFILES
642 EMULATION_OFILES
643 TDIRS
644 EMUL
645 elf_plt_unwind_list_options
646 elf_shlib_list_options
647 elf_list_options
648 STRINGIFY
649 zlibinc
650 zlibdir
651 enable_initfini_array
652 NATIVE_LIB_DIRS
653 HDEFINES
654 do_compare
655 GENINSRC_NEVER_FALSE
656 GENINSRC_NEVER_TRUE
657 LEXLIB
658 LEX_OUTPUT_ROOT
659 LEX
660 YFLAGS
661 YACC
662 MSGMERGE
663 MSGFMT
664 MKINSTALLDIRS
665 CATOBJEXT
666 GENCAT
667 INSTOBJEXT
668 DATADIRNAME
669 CATALOGS
670 POSUB
671 GMSGFMT
672 XGETTEXT
673 INCINTL
674 LIBINTL_DEP
675 LIBINTL
676 USE_NLS
677 WARN_WRITE_STRINGS
678 NO_WERROR
679 WARN_CFLAGS_FOR_BUILD
680 WARN_CFLAGS
681 installed_linker
682 install_as_default
683 TARGET_SYSTEM_ROOT_DEFINE
684 TARGET_SYSTEM_ROOT
685 use_sysroot
686 CXXCPP
687 OTOOL64
688 OTOOL
689 LIPO
690 NMEDIT
691 DSYMUTIL
692 RANLIB
693 AR
694 OBJDUMP
695 LN_S
696 NM
697 ac_ct_DUMPBIN
698 DUMPBIN
699 LD
700 FGREP
701 SED
702 LIBTOOL
703 EGREP
704 CPP
705 GREP
706 am__fastdepCXX_FALSE
707 am__fastdepCXX_TRUE
708 CXXDEPMODE
709 ac_ct_CXX
710 CXXFLAGS
711 CXX
712 MAINT
713 MAINTAINER_MODE_FALSE
714 MAINTAINER_MODE_TRUE
715 AM_BACKSLASH
716 AM_DEFAULT_VERBOSITY
717 AM_DEFAULT_V
718 AM_V
719 am__fastdepCC_FALSE
720 am__fastdepCC_TRUE
721 CCDEPMODE
722 am__nodep
723 AMDEPBACKSLASH
724 AMDEP_FALSE
725 AMDEP_TRUE
726 am__quote
727 am__include
728 DEPDIR
729 am__untar
730 am__tar
731 AMTAR
732 am__leading_dot
733 SET_MAKE
734 AWK
735 mkdir_p
736 MKDIR_P
737 INSTALL_STRIP_PROGRAM
738 STRIP
739 install_sh
740 MAKEINFO
741 AUTOHEADER
742 AUTOMAKE
743 AUTOCONF
744 ACLOCAL
745 VERSION
746 PACKAGE
747 CYGPATH_W
748 am__isrc
749 INSTALL_DATA
750 INSTALL_SCRIPT
751 INSTALL_PROGRAM
752 OBJEXT
753 EXEEXT
754 ac_ct_CC
755 CPPFLAGS
756 LDFLAGS
757 CFLAGS
758 CC
759 target_os
760 target_vendor
761 target_cpu
762 target
763 host_os
764 host_vendor
765 host_cpu
766 host
767 build_os
768 build_vendor
769 build_cpu
770 build
771 target_alias
772 host_alias
773 build_alias
774 LIBS
775 ECHO_T
776 ECHO_N
777 ECHO_C
778 DEFS
779 mandir
780 localedir
781 libdir
782 psdir
783 pdfdir
784 dvidir
785 htmldir
786 infodir
787 docdir
788 oldincludedir
789 includedir
790 localstatedir
791 sharedstatedir
792 sysconfdir
793 datadir
794 datarootdir
795 libexecdir
796 sbindir
797 bindir
798 program_transform_name
799 prefix
800 exec_prefix
801 PACKAGE_URL
802 PACKAGE_BUGREPORT
803 PACKAGE_STRING
804 PACKAGE_VERSION
805 PACKAGE_TARNAME
806 PACKAGE_NAME
807 PATH_SEPARATOR
808 SHELL'
809 ac_subst_files=''
810 ac_user_opts='
811 enable_option_checking
812 enable_dependency_tracking
813 enable_silent_rules
814 enable_maintainer_mode
815 enable_shared
816 enable_static
817 with_pic
818 enable_fast_install
819 with_gnu_ld
820 enable_libtool_lock
821 enable_plugins
822 enable_largefile
823 with_lib_path
824 enable_targets
825 enable_64_bit_bfd
826 with_sysroot
827 enable_gold
828 enable_got
829 enable_compressed_debug_sections
830 enable_new_dtags
831 enable_relro
832 enable_textrel_check
833 enable_separate_code
834 enable_default_hash_style
835 enable_werror
836 enable_build_warnings
837 enable_nls
838 enable_initfini_array
839 with_system_zlib
840 '
841 ac_precious_vars='build_alias
842 host_alias
843 target_alias
844 CC
845 CFLAGS
846 LDFLAGS
847 LIBS
848 CPPFLAGS
849 CXX
850 CXXFLAGS
851 CCC
852 CPP
853 CXXCPP
854 YACC
855 YFLAGS'
856
857
858 # Initialize some variables set by options.
859 ac_init_help=
860 ac_init_version=false
861 ac_unrecognized_opts=
862 ac_unrecognized_sep=
863 # The variables have the same names as the options, with
864 # dashes changed to underlines.
865 cache_file=/dev/null
866 exec_prefix=NONE
867 no_create=
868 no_recursion=
869 prefix=NONE
870 program_prefix=NONE
871 program_suffix=NONE
872 program_transform_name=s,x,x,
873 silent=
874 site=
875 srcdir=
876 verbose=
877 x_includes=NONE
878 x_libraries=NONE
879
880 # Installation directory options.
881 # These are left unexpanded so users can "make install exec_prefix=/foo"
882 # and all the variables that are supposed to be based on exec_prefix
883 # by default will actually change.
884 # Use braces instead of parens because sh, perl, etc. also accept them.
885 # (The list follows the same order as the GNU Coding Standards.)
886 bindir='${exec_prefix}/bin'
887 sbindir='${exec_prefix}/sbin'
888 libexecdir='${exec_prefix}/libexec'
889 datarootdir='${prefix}/share'
890 datadir='${datarootdir}'
891 sysconfdir='${prefix}/etc'
892 sharedstatedir='${prefix}/com'
893 localstatedir='${prefix}/var'
894 includedir='${prefix}/include'
895 oldincludedir='/usr/include'
896 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
897 infodir='${datarootdir}/info'
898 htmldir='${docdir}'
899 dvidir='${docdir}'
900 pdfdir='${docdir}'
901 psdir='${docdir}'
902 libdir='${exec_prefix}/lib'
903 localedir='${datarootdir}/locale'
904 mandir='${datarootdir}/man'
905
906 ac_prev=
907 ac_dashdash=
908 for ac_option
909 do
910 # If the previous option needs an argument, assign it.
911 if test -n "$ac_prev"; then
912 eval $ac_prev=\$ac_option
913 ac_prev=
914 continue
915 fi
916
917 case $ac_option in
918 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
919 *=) ac_optarg= ;;
920 *) ac_optarg=yes ;;
921 esac
922
923 # Accept the important Cygnus configure options, so we can diagnose typos.
924
925 case $ac_dashdash$ac_option in
926 --)
927 ac_dashdash=yes ;;
928
929 -bindir | --bindir | --bindi | --bind | --bin | --bi)
930 ac_prev=bindir ;;
931 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
932 bindir=$ac_optarg ;;
933
934 -build | --build | --buil | --bui | --bu)
935 ac_prev=build_alias ;;
936 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
937 build_alias=$ac_optarg ;;
938
939 -cache-file | --cache-file | --cache-fil | --cache-fi \
940 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
941 ac_prev=cache_file ;;
942 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
943 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
944 cache_file=$ac_optarg ;;
945
946 --config-cache | -C)
947 cache_file=config.cache ;;
948
949 -datadir | --datadir | --datadi | --datad)
950 ac_prev=datadir ;;
951 -datadir=* | --datadir=* | --datadi=* | --datad=*)
952 datadir=$ac_optarg ;;
953
954 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
955 | --dataroo | --dataro | --datar)
956 ac_prev=datarootdir ;;
957 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
958 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
959 datarootdir=$ac_optarg ;;
960
961 -disable-* | --disable-*)
962 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
963 # Reject names that are not valid shell variable names.
964 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
965 as_fn_error $? "invalid feature name: $ac_useropt"
966 ac_useropt_orig=$ac_useropt
967 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
968 case $ac_user_opts in
969 *"
970 "enable_$ac_useropt"
971 "*) ;;
972 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
973 ac_unrecognized_sep=', ';;
974 esac
975 eval enable_$ac_useropt=no ;;
976
977 -docdir | --docdir | --docdi | --doc | --do)
978 ac_prev=docdir ;;
979 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
980 docdir=$ac_optarg ;;
981
982 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
983 ac_prev=dvidir ;;
984 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
985 dvidir=$ac_optarg ;;
986
987 -enable-* | --enable-*)
988 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
989 # Reject names that are not valid shell variable names.
990 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
991 as_fn_error $? "invalid feature name: $ac_useropt"
992 ac_useropt_orig=$ac_useropt
993 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
994 case $ac_user_opts in
995 *"
996 "enable_$ac_useropt"
997 "*) ;;
998 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
999 ac_unrecognized_sep=', ';;
1000 esac
1001 eval enable_$ac_useropt=\$ac_optarg ;;
1002
1003 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1004 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1005 | --exec | --exe | --ex)
1006 ac_prev=exec_prefix ;;
1007 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1008 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1009 | --exec=* | --exe=* | --ex=*)
1010 exec_prefix=$ac_optarg ;;
1011
1012 -gas | --gas | --ga | --g)
1013 # Obsolete; use --with-gas.
1014 with_gas=yes ;;
1015
1016 -help | --help | --hel | --he | -h)
1017 ac_init_help=long ;;
1018 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1019 ac_init_help=recursive ;;
1020 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1021 ac_init_help=short ;;
1022
1023 -host | --host | --hos | --ho)
1024 ac_prev=host_alias ;;
1025 -host=* | --host=* | --hos=* | --ho=*)
1026 host_alias=$ac_optarg ;;
1027
1028 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1029 ac_prev=htmldir ;;
1030 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1031 | --ht=*)
1032 htmldir=$ac_optarg ;;
1033
1034 -includedir | --includedir | --includedi | --included | --include \
1035 | --includ | --inclu | --incl | --inc)
1036 ac_prev=includedir ;;
1037 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1038 | --includ=* | --inclu=* | --incl=* | --inc=*)
1039 includedir=$ac_optarg ;;
1040
1041 -infodir | --infodir | --infodi | --infod | --info | --inf)
1042 ac_prev=infodir ;;
1043 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1044 infodir=$ac_optarg ;;
1045
1046 -libdir | --libdir | --libdi | --libd)
1047 ac_prev=libdir ;;
1048 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1049 libdir=$ac_optarg ;;
1050
1051 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1052 | --libexe | --libex | --libe)
1053 ac_prev=libexecdir ;;
1054 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1055 | --libexe=* | --libex=* | --libe=*)
1056 libexecdir=$ac_optarg ;;
1057
1058 -localedir | --localedir | --localedi | --localed | --locale)
1059 ac_prev=localedir ;;
1060 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1061 localedir=$ac_optarg ;;
1062
1063 -localstatedir | --localstatedir | --localstatedi | --localstated \
1064 | --localstate | --localstat | --localsta | --localst | --locals)
1065 ac_prev=localstatedir ;;
1066 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1067 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1068 localstatedir=$ac_optarg ;;
1069
1070 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1071 ac_prev=mandir ;;
1072 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1073 mandir=$ac_optarg ;;
1074
1075 -nfp | --nfp | --nf)
1076 # Obsolete; use --without-fp.
1077 with_fp=no ;;
1078
1079 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1080 | --no-cr | --no-c | -n)
1081 no_create=yes ;;
1082
1083 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1084 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1085 no_recursion=yes ;;
1086
1087 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1088 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1089 | --oldin | --oldi | --old | --ol | --o)
1090 ac_prev=oldincludedir ;;
1091 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1092 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1093 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1094 oldincludedir=$ac_optarg ;;
1095
1096 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1097 ac_prev=prefix ;;
1098 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1099 prefix=$ac_optarg ;;
1100
1101 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1102 | --program-pre | --program-pr | --program-p)
1103 ac_prev=program_prefix ;;
1104 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1105 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1106 program_prefix=$ac_optarg ;;
1107
1108 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1109 | --program-suf | --program-su | --program-s)
1110 ac_prev=program_suffix ;;
1111 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1112 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1113 program_suffix=$ac_optarg ;;
1114
1115 -program-transform-name | --program-transform-name \
1116 | --program-transform-nam | --program-transform-na \
1117 | --program-transform-n | --program-transform- \
1118 | --program-transform | --program-transfor \
1119 | --program-transfo | --program-transf \
1120 | --program-trans | --program-tran \
1121 | --progr-tra | --program-tr | --program-t)
1122 ac_prev=program_transform_name ;;
1123 -program-transform-name=* | --program-transform-name=* \
1124 | --program-transform-nam=* | --program-transform-na=* \
1125 | --program-transform-n=* | --program-transform-=* \
1126 | --program-transform=* | --program-transfor=* \
1127 | --program-transfo=* | --program-transf=* \
1128 | --program-trans=* | --program-tran=* \
1129 | --progr-tra=* | --program-tr=* | --program-t=*)
1130 program_transform_name=$ac_optarg ;;
1131
1132 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1133 ac_prev=pdfdir ;;
1134 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1135 pdfdir=$ac_optarg ;;
1136
1137 -psdir | --psdir | --psdi | --psd | --ps)
1138 ac_prev=psdir ;;
1139 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1140 psdir=$ac_optarg ;;
1141
1142 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1143 | -silent | --silent | --silen | --sile | --sil)
1144 silent=yes ;;
1145
1146 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1147 ac_prev=sbindir ;;
1148 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1149 | --sbi=* | --sb=*)
1150 sbindir=$ac_optarg ;;
1151
1152 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1153 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1154 | --sharedst | --shareds | --shared | --share | --shar \
1155 | --sha | --sh)
1156 ac_prev=sharedstatedir ;;
1157 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1158 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1159 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1160 | --sha=* | --sh=*)
1161 sharedstatedir=$ac_optarg ;;
1162
1163 -site | --site | --sit)
1164 ac_prev=site ;;
1165 -site=* | --site=* | --sit=*)
1166 site=$ac_optarg ;;
1167
1168 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1169 ac_prev=srcdir ;;
1170 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1171 srcdir=$ac_optarg ;;
1172
1173 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1174 | --syscon | --sysco | --sysc | --sys | --sy)
1175 ac_prev=sysconfdir ;;
1176 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1177 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1178 sysconfdir=$ac_optarg ;;
1179
1180 -target | --target | --targe | --targ | --tar | --ta | --t)
1181 ac_prev=target_alias ;;
1182 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1183 target_alias=$ac_optarg ;;
1184
1185 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1186 verbose=yes ;;
1187
1188 -version | --version | --versio | --versi | --vers | -V)
1189 ac_init_version=: ;;
1190
1191 -with-* | --with-*)
1192 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1193 # Reject names that are not valid shell variable names.
1194 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1195 as_fn_error $? "invalid package name: $ac_useropt"
1196 ac_useropt_orig=$ac_useropt
1197 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1198 case $ac_user_opts in
1199 *"
1200 "with_$ac_useropt"
1201 "*) ;;
1202 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1203 ac_unrecognized_sep=', ';;
1204 esac
1205 eval with_$ac_useropt=\$ac_optarg ;;
1206
1207 -without-* | --without-*)
1208 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1209 # Reject names that are not valid shell variable names.
1210 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1211 as_fn_error $? "invalid package name: $ac_useropt"
1212 ac_useropt_orig=$ac_useropt
1213 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1214 case $ac_user_opts in
1215 *"
1216 "with_$ac_useropt"
1217 "*) ;;
1218 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1219 ac_unrecognized_sep=', ';;
1220 esac
1221 eval with_$ac_useropt=no ;;
1222
1223 --x)
1224 # Obsolete; use --with-x.
1225 with_x=yes ;;
1226
1227 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1228 | --x-incl | --x-inc | --x-in | --x-i)
1229 ac_prev=x_includes ;;
1230 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1231 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1232 x_includes=$ac_optarg ;;
1233
1234 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1235 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1236 ac_prev=x_libraries ;;
1237 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1238 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1239 x_libraries=$ac_optarg ;;
1240
1241 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1242 Try \`$0 --help' for more information"
1243 ;;
1244
1245 *=*)
1246 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1247 # Reject names that are not valid shell variable names.
1248 case $ac_envvar in #(
1249 '' | [0-9]* | *[!_$as_cr_alnum]* )
1250 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1251 esac
1252 eval $ac_envvar=\$ac_optarg
1253 export $ac_envvar ;;
1254
1255 *)
1256 # FIXME: should be removed in autoconf 3.0.
1257 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1258 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1259 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1260 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1261 ;;
1262
1263 esac
1264 done
1265
1266 if test -n "$ac_prev"; then
1267 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1268 as_fn_error $? "missing argument to $ac_option"
1269 fi
1270
1271 if test -n "$ac_unrecognized_opts"; then
1272 case $enable_option_checking in
1273 no) ;;
1274 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1275 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1276 esac
1277 fi
1278
1279 # Check all directory arguments for consistency.
1280 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1281 datadir sysconfdir sharedstatedir localstatedir includedir \
1282 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1283 libdir localedir mandir
1284 do
1285 eval ac_val=\$$ac_var
1286 # Remove trailing slashes.
1287 case $ac_val in
1288 */ )
1289 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1290 eval $ac_var=\$ac_val;;
1291 esac
1292 # Be sure to have absolute directory names.
1293 case $ac_val in
1294 [\\/$]* | ?:[\\/]* ) continue;;
1295 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1296 esac
1297 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1298 done
1299
1300 # There might be people who depend on the old broken behavior: `$host'
1301 # used to hold the argument of --host etc.
1302 # FIXME: To remove some day.
1303 build=$build_alias
1304 host=$host_alias
1305 target=$target_alias
1306
1307 # FIXME: To remove some day.
1308 if test "x$host_alias" != x; then
1309 if test "x$build_alias" = x; then
1310 cross_compiling=maybe
1311 elif test "x$build_alias" != "x$host_alias"; then
1312 cross_compiling=yes
1313 fi
1314 fi
1315
1316 ac_tool_prefix=
1317 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1318
1319 test "$silent" = yes && exec 6>/dev/null
1320
1321
1322 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1323 ac_ls_di=`ls -di .` &&
1324 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1325 as_fn_error $? "working directory cannot be determined"
1326 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1327 as_fn_error $? "pwd does not report name of working directory"
1328
1329
1330 # Find the source files, if location was not specified.
1331 if test -z "$srcdir"; then
1332 ac_srcdir_defaulted=yes
1333 # Try the directory containing this script, then the parent directory.
1334 ac_confdir=`$as_dirname -- "$as_myself" ||
1335 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1336 X"$as_myself" : 'X\(//\)[^/]' \| \
1337 X"$as_myself" : 'X\(//\)$' \| \
1338 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1339 $as_echo X"$as_myself" |
1340 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1341 s//\1/
1342 q
1343 }
1344 /^X\(\/\/\)[^/].*/{
1345 s//\1/
1346 q
1347 }
1348 /^X\(\/\/\)$/{
1349 s//\1/
1350 q
1351 }
1352 /^X\(\/\).*/{
1353 s//\1/
1354 q
1355 }
1356 s/.*/./; q'`
1357 srcdir=$ac_confdir
1358 if test ! -r "$srcdir/$ac_unique_file"; then
1359 srcdir=..
1360 fi
1361 else
1362 ac_srcdir_defaulted=no
1363 fi
1364 if test ! -r "$srcdir/$ac_unique_file"; then
1365 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1366 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1367 fi
1368 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1369 ac_abs_confdir=`(
1370 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1371 pwd)`
1372 # When building in place, set srcdir=.
1373 if test "$ac_abs_confdir" = "$ac_pwd"; then
1374 srcdir=.
1375 fi
1376 # Remove unnecessary trailing slashes from srcdir.
1377 # Double slashes in file names in object file debugging info
1378 # mess up M-x gdb in Emacs.
1379 case $srcdir in
1380 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1381 esac
1382 for ac_var in $ac_precious_vars; do
1383 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1384 eval ac_env_${ac_var}_value=\$${ac_var}
1385 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1386 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1387 done
1388
1389 #
1390 # Report the --help message.
1391 #
1392 if test "$ac_init_help" = "long"; then
1393 # Omit some internal or obsolete options to make the list less imposing.
1394 # This message is too long to be a string in the A/UX 3.1 sh.
1395 cat <<_ACEOF
1396 \`configure' configures ld 2.34.50 to adapt to many kinds of systems.
1397
1398 Usage: $0 [OPTION]... [VAR=VALUE]...
1399
1400 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1401 VAR=VALUE. See below for descriptions of some of the useful variables.
1402
1403 Defaults for the options are specified in brackets.
1404
1405 Configuration:
1406 -h, --help display this help and exit
1407 --help=short display options specific to this package
1408 --help=recursive display the short help of all the included packages
1409 -V, --version display version information and exit
1410 -q, --quiet, --silent do not print \`checking ...' messages
1411 --cache-file=FILE cache test results in FILE [disabled]
1412 -C, --config-cache alias for \`--cache-file=config.cache'
1413 -n, --no-create do not create output files
1414 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1415
1416 Installation directories:
1417 --prefix=PREFIX install architecture-independent files in PREFIX
1418 [$ac_default_prefix]
1419 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1420 [PREFIX]
1421
1422 By default, \`make install' will install all the files in
1423 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1424 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1425 for instance \`--prefix=\$HOME'.
1426
1427 For better control, use the options below.
1428
1429 Fine tuning of the installation directories:
1430 --bindir=DIR user executables [EPREFIX/bin]
1431 --sbindir=DIR system admin executables [EPREFIX/sbin]
1432 --libexecdir=DIR program executables [EPREFIX/libexec]
1433 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1434 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1435 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1436 --libdir=DIR object code libraries [EPREFIX/lib]
1437 --includedir=DIR C header files [PREFIX/include]
1438 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1439 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1440 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1441 --infodir=DIR info documentation [DATAROOTDIR/info]
1442 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1443 --mandir=DIR man documentation [DATAROOTDIR/man]
1444 --docdir=DIR documentation root [DATAROOTDIR/doc/ld]
1445 --htmldir=DIR html documentation [DOCDIR]
1446 --dvidir=DIR dvi documentation [DOCDIR]
1447 --pdfdir=DIR pdf documentation [DOCDIR]
1448 --psdir=DIR ps documentation [DOCDIR]
1449 _ACEOF
1450
1451 cat <<\_ACEOF
1452
1453 Program names:
1454 --program-prefix=PREFIX prepend PREFIX to installed program names
1455 --program-suffix=SUFFIX append SUFFIX to installed program names
1456 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1457
1458 System types:
1459 --build=BUILD configure for building on BUILD [guessed]
1460 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1461 --target=TARGET configure for building compilers for TARGET [HOST]
1462 _ACEOF
1463 fi
1464
1465 if test -n "$ac_init_help"; then
1466 case $ac_init_help in
1467 short | recursive ) echo "Configuration of ld 2.34.50:";;
1468 esac
1469 cat <<\_ACEOF
1470
1471 Optional Features:
1472 --disable-option-checking ignore unrecognized --enable/--with options
1473 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1474 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1475 --enable-dependency-tracking
1476 do not reject slow dependency extractors
1477 --disable-dependency-tracking
1478 speeds up one-time build
1479 --enable-silent-rules less verbose build output (undo: "make V=1")
1480 --disable-silent-rules verbose build output (undo: "make V=0")
1481 --enable-maintainer-mode
1482 enable make rules and dependencies not useful (and
1483 sometimes confusing) to the casual installer
1484 --enable-shared[=PKGS] build shared libraries [default=yes]
1485 --enable-static[=PKGS] build static libraries [default=yes]
1486 --enable-fast-install[=PKGS]
1487 optimize for fast installation [default=yes]
1488 --disable-libtool-lock avoid locking (might break parallel builds)
1489 --enable-plugins Enable support for plugins
1490 --disable-largefile omit support for large files
1491 --enable-targets alternative target configurations
1492 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1493 --enable-gold[=ARG] build gold [ARG={default,yes,no}]
1494 --enable-got=<type> GOT handling scheme (target, single, negative,
1495 multigot)
1496 --enable-compressed-debug-sections={all,ld,none}
1497 compress debug sections by default]
1498 --enable-new-dtags set DT_RUNPATH instead of DT_RPATH by default]
1499 --enable-relro enable -z relro in ELF linker by default
1500 --enable-textrel-check=[yes|no|warning|error]
1501 enable DT_TEXTREL check in ELF linker
1502 --enable-separate-code enable -z separate-code in ELF linker by default
1503 --enable-default-hash-style={sysv,gnu,both}
1504 use this default hash style
1505 --enable-werror treat compile warnings as errors
1506 --enable-build-warnings enable build-time compiler warnings
1507 --disable-nls do not use Native Language Support
1508 --disable-initfini-array do not use .init_array/.fini_array sections
1509
1510 Optional Packages:
1511 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1512 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1513 --with-pic try to use only PIC/non-PIC objects [default=use
1514 both]
1515 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1516 --with-lib-path=dir1:dir2... set default LIB_PATH
1517 --with-sysroot=DIR Search for usr/lib et al within DIR.
1518 --with-system-zlib use installed libz
1519
1520 Some influential environment variables:
1521 CC C compiler command
1522 CFLAGS C compiler flags
1523 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1524 nonstandard directory <lib dir>
1525 LIBS libraries to pass to the linker, e.g. -l<library>
1526 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1527 you have headers in a nonstandard directory <include dir>
1528 CXX C++ compiler command
1529 CXXFLAGS C++ compiler flags
1530 CPP C preprocessor
1531 CXXCPP C++ preprocessor
1532 YACC The `Yet Another Compiler Compiler' implementation to use.
1533 Defaults to the first program found out of: `bison -y', `byacc',
1534 `yacc'.
1535 YFLAGS The list of arguments that will be passed by default to $YACC.
1536 This script will default YFLAGS to the empty string to avoid a
1537 default value of `-d' given by some make applications.
1538
1539 Use these variables to override the choices made by `configure' or to help
1540 it to find libraries and programs with nonstandard names/locations.
1541
1542 Report bugs to the package provider.
1543 _ACEOF
1544 ac_status=$?
1545 fi
1546
1547 if test "$ac_init_help" = "recursive"; then
1548 # If there are subdirs, report their specific --help.
1549 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1550 test -d "$ac_dir" ||
1551 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1552 continue
1553 ac_builddir=.
1554
1555 case "$ac_dir" in
1556 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1557 *)
1558 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1559 # A ".." for each directory in $ac_dir_suffix.
1560 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1561 case $ac_top_builddir_sub in
1562 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1563 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1564 esac ;;
1565 esac
1566 ac_abs_top_builddir=$ac_pwd
1567 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1568 # for backward compatibility:
1569 ac_top_builddir=$ac_top_build_prefix
1570
1571 case $srcdir in
1572 .) # We are building in place.
1573 ac_srcdir=.
1574 ac_top_srcdir=$ac_top_builddir_sub
1575 ac_abs_top_srcdir=$ac_pwd ;;
1576 [\\/]* | ?:[\\/]* ) # Absolute name.
1577 ac_srcdir=$srcdir$ac_dir_suffix;
1578 ac_top_srcdir=$srcdir
1579 ac_abs_top_srcdir=$srcdir ;;
1580 *) # Relative name.
1581 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1582 ac_top_srcdir=$ac_top_build_prefix$srcdir
1583 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1584 esac
1585 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1586
1587 cd "$ac_dir" || { ac_status=$?; continue; }
1588 # Check for guested configure.
1589 if test -f "$ac_srcdir/configure.gnu"; then
1590 echo &&
1591 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1592 elif test -f "$ac_srcdir/configure"; then
1593 echo &&
1594 $SHELL "$ac_srcdir/configure" --help=recursive
1595 else
1596 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1597 fi || ac_status=$?
1598 cd "$ac_pwd" || { ac_status=$?; break; }
1599 done
1600 fi
1601
1602 test -n "$ac_init_help" && exit $ac_status
1603 if $ac_init_version; then
1604 cat <<\_ACEOF
1605 ld configure 2.34.50
1606 generated by GNU Autoconf 2.69
1607
1608 Copyright (C) 2012 Free Software Foundation, Inc.
1609 This configure script is free software; the Free Software Foundation
1610 gives unlimited permission to copy, distribute and modify it.
1611 _ACEOF
1612 exit
1613 fi
1614
1615 ## ------------------------ ##
1616 ## Autoconf initialization. ##
1617 ## ------------------------ ##
1618
1619 # ac_fn_c_try_compile LINENO
1620 # --------------------------
1621 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1622 ac_fn_c_try_compile ()
1623 {
1624 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1625 rm -f conftest.$ac_objext
1626 if { { ac_try="$ac_compile"
1627 case "(($ac_try" in
1628 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1629 *) ac_try_echo=$ac_try;;
1630 esac
1631 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1632 $as_echo "$ac_try_echo"; } >&5
1633 (eval "$ac_compile") 2>conftest.err
1634 ac_status=$?
1635 if test -s conftest.err; then
1636 grep -v '^ *+' conftest.err >conftest.er1
1637 cat conftest.er1 >&5
1638 mv -f conftest.er1 conftest.err
1639 fi
1640 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1641 test $ac_status = 0; } && {
1642 test -z "$ac_c_werror_flag" ||
1643 test ! -s conftest.err
1644 } && test -s conftest.$ac_objext; then :
1645 ac_retval=0
1646 else
1647 $as_echo "$as_me: failed program was:" >&5
1648 sed 's/^/| /' conftest.$ac_ext >&5
1649
1650 ac_retval=1
1651 fi
1652 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1653 as_fn_set_status $ac_retval
1654
1655 } # ac_fn_c_try_compile
1656
1657 # ac_fn_c_try_link LINENO
1658 # -----------------------
1659 # Try to link conftest.$ac_ext, and return whether this succeeded.
1660 ac_fn_c_try_link ()
1661 {
1662 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1663 rm -f conftest.$ac_objext conftest$ac_exeext
1664 if { { ac_try="$ac_link"
1665 case "(($ac_try" in
1666 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1667 *) ac_try_echo=$ac_try;;
1668 esac
1669 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1670 $as_echo "$ac_try_echo"; } >&5
1671 (eval "$ac_link") 2>conftest.err
1672 ac_status=$?
1673 if test -s conftest.err; then
1674 grep -v '^ *+' conftest.err >conftest.er1
1675 cat conftest.er1 >&5
1676 mv -f conftest.er1 conftest.err
1677 fi
1678 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1679 test $ac_status = 0; } && {
1680 test -z "$ac_c_werror_flag" ||
1681 test ! -s conftest.err
1682 } && test -s conftest$ac_exeext && {
1683 test "$cross_compiling" = yes ||
1684 test -x conftest$ac_exeext
1685 }; then :
1686 ac_retval=0
1687 else
1688 $as_echo "$as_me: failed program was:" >&5
1689 sed 's/^/| /' conftest.$ac_ext >&5
1690
1691 ac_retval=1
1692 fi
1693 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1694 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1695 # interfere with the next link command; also delete a directory that is
1696 # left behind by Apple's compiler. We do this before executing the actions.
1697 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1698 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1699 as_fn_set_status $ac_retval
1700
1701 } # ac_fn_c_try_link
1702
1703 # ac_fn_cxx_try_compile LINENO
1704 # ----------------------------
1705 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1706 ac_fn_cxx_try_compile ()
1707 {
1708 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1709 rm -f conftest.$ac_objext
1710 if { { ac_try="$ac_compile"
1711 case "(($ac_try" in
1712 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1713 *) ac_try_echo=$ac_try;;
1714 esac
1715 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1716 $as_echo "$ac_try_echo"; } >&5
1717 (eval "$ac_compile") 2>conftest.err
1718 ac_status=$?
1719 if test -s conftest.err; then
1720 grep -v '^ *+' conftest.err >conftest.er1
1721 cat conftest.er1 >&5
1722 mv -f conftest.er1 conftest.err
1723 fi
1724 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1725 test $ac_status = 0; } && {
1726 test -z "$ac_cxx_werror_flag" ||
1727 test ! -s conftest.err
1728 } && test -s conftest.$ac_objext; then :
1729 ac_retval=0
1730 else
1731 $as_echo "$as_me: failed program was:" >&5
1732 sed 's/^/| /' conftest.$ac_ext >&5
1733
1734 ac_retval=1
1735 fi
1736 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1737 as_fn_set_status $ac_retval
1738
1739 } # ac_fn_cxx_try_compile
1740
1741 # ac_fn_c_try_cpp LINENO
1742 # ----------------------
1743 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1744 ac_fn_c_try_cpp ()
1745 {
1746 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1747 if { { ac_try="$ac_cpp conftest.$ac_ext"
1748 case "(($ac_try" in
1749 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1750 *) ac_try_echo=$ac_try;;
1751 esac
1752 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1753 $as_echo "$ac_try_echo"; } >&5
1754 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1755 ac_status=$?
1756 if test -s conftest.err; then
1757 grep -v '^ *+' conftest.err >conftest.er1
1758 cat conftest.er1 >&5
1759 mv -f conftest.er1 conftest.err
1760 fi
1761 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1762 test $ac_status = 0; } > conftest.i && {
1763 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1764 test ! -s conftest.err
1765 }; then :
1766 ac_retval=0
1767 else
1768 $as_echo "$as_me: failed program was:" >&5
1769 sed 's/^/| /' conftest.$ac_ext >&5
1770
1771 ac_retval=1
1772 fi
1773 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1774 as_fn_set_status $ac_retval
1775
1776 } # ac_fn_c_try_cpp
1777
1778 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1779 # -------------------------------------------------------
1780 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1781 # the include files in INCLUDES and setting the cache variable VAR
1782 # accordingly.
1783 ac_fn_c_check_header_mongrel ()
1784 {
1785 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1786 if eval \${$3+:} false; then :
1787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1788 $as_echo_n "checking for $2... " >&6; }
1789 if eval \${$3+:} false; then :
1790 $as_echo_n "(cached) " >&6
1791 fi
1792 eval ac_res=\$$3
1793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1794 $as_echo "$ac_res" >&6; }
1795 else
1796 # Is the header compilable?
1797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1798 $as_echo_n "checking $2 usability... " >&6; }
1799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1800 /* end confdefs.h. */
1801 $4
1802 #include <$2>
1803 _ACEOF
1804 if ac_fn_c_try_compile "$LINENO"; then :
1805 ac_header_compiler=yes
1806 else
1807 ac_header_compiler=no
1808 fi
1809 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1811 $as_echo "$ac_header_compiler" >&6; }
1812
1813 # Is the header present?
1814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1815 $as_echo_n "checking $2 presence... " >&6; }
1816 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1817 /* end confdefs.h. */
1818 #include <$2>
1819 _ACEOF
1820 if ac_fn_c_try_cpp "$LINENO"; then :
1821 ac_header_preproc=yes
1822 else
1823 ac_header_preproc=no
1824 fi
1825 rm -f conftest.err conftest.i conftest.$ac_ext
1826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1827 $as_echo "$ac_header_preproc" >&6; }
1828
1829 # So? What about this header?
1830 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1831 yes:no: )
1832 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1833 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1834 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1835 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1836 ;;
1837 no:yes:* )
1838 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1839 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1840 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1841 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1842 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1843 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1844 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1845 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1846 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1847 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1848 ;;
1849 esac
1850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1851 $as_echo_n "checking for $2... " >&6; }
1852 if eval \${$3+:} false; then :
1853 $as_echo_n "(cached) " >&6
1854 else
1855 eval "$3=\$ac_header_compiler"
1856 fi
1857 eval ac_res=\$$3
1858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1859 $as_echo "$ac_res" >&6; }
1860 fi
1861 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1862
1863 } # ac_fn_c_check_header_mongrel
1864
1865 # ac_fn_c_try_run LINENO
1866 # ----------------------
1867 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1868 # that executables *can* be run.
1869 ac_fn_c_try_run ()
1870 {
1871 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1872 if { { ac_try="$ac_link"
1873 case "(($ac_try" in
1874 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1875 *) ac_try_echo=$ac_try;;
1876 esac
1877 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1878 $as_echo "$ac_try_echo"; } >&5
1879 (eval "$ac_link") 2>&5
1880 ac_status=$?
1881 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1882 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1883 { { case "(($ac_try" in
1884 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1885 *) ac_try_echo=$ac_try;;
1886 esac
1887 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1888 $as_echo "$ac_try_echo"; } >&5
1889 (eval "$ac_try") 2>&5
1890 ac_status=$?
1891 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1892 test $ac_status = 0; }; }; then :
1893 ac_retval=0
1894 else
1895 $as_echo "$as_me: program exited with status $ac_status" >&5
1896 $as_echo "$as_me: failed program was:" >&5
1897 sed 's/^/| /' conftest.$ac_ext >&5
1898
1899 ac_retval=$ac_status
1900 fi
1901 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1902 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1903 as_fn_set_status $ac_retval
1904
1905 } # ac_fn_c_try_run
1906
1907 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1908 # -------------------------------------------------------
1909 # Tests whether HEADER exists and can be compiled using the include files in
1910 # INCLUDES, setting the cache variable VAR accordingly.
1911 ac_fn_c_check_header_compile ()
1912 {
1913 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1915 $as_echo_n "checking for $2... " >&6; }
1916 if eval \${$3+:} false; then :
1917 $as_echo_n "(cached) " >&6
1918 else
1919 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1920 /* end confdefs.h. */
1921 $4
1922 #include <$2>
1923 _ACEOF
1924 if ac_fn_c_try_compile "$LINENO"; then :
1925 eval "$3=yes"
1926 else
1927 eval "$3=no"
1928 fi
1929 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1930 fi
1931 eval ac_res=\$$3
1932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1933 $as_echo "$ac_res" >&6; }
1934 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1935
1936 } # ac_fn_c_check_header_compile
1937
1938 # ac_fn_c_check_func LINENO FUNC VAR
1939 # ----------------------------------
1940 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1941 ac_fn_c_check_func ()
1942 {
1943 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1945 $as_echo_n "checking for $2... " >&6; }
1946 if eval \${$3+:} false; then :
1947 $as_echo_n "(cached) " >&6
1948 else
1949 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1950 /* end confdefs.h. */
1951 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1952 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1953 #define $2 innocuous_$2
1954
1955 /* System header to define __stub macros and hopefully few prototypes,
1956 which can conflict with char $2 (); below.
1957 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1958 <limits.h> exists even on freestanding compilers. */
1959
1960 #ifdef __STDC__
1961 # include <limits.h>
1962 #else
1963 # include <assert.h>
1964 #endif
1965
1966 #undef $2
1967
1968 /* Override any GCC internal prototype to avoid an error.
1969 Use char because int might match the return type of a GCC
1970 builtin and then its argument prototype would still apply. */
1971 #ifdef __cplusplus
1972 extern "C"
1973 #endif
1974 char $2 ();
1975 /* The GNU C library defines this for functions which it implements
1976 to always fail with ENOSYS. Some functions are actually named
1977 something starting with __ and the normal name is an alias. */
1978 #if defined __stub_$2 || defined __stub___$2
1979 choke me
1980 #endif
1981
1982 int
1983 main ()
1984 {
1985 return $2 ();
1986 ;
1987 return 0;
1988 }
1989 _ACEOF
1990 if ac_fn_c_try_link "$LINENO"; then :
1991 eval "$3=yes"
1992 else
1993 eval "$3=no"
1994 fi
1995 rm -f core conftest.err conftest.$ac_objext \
1996 conftest$ac_exeext conftest.$ac_ext
1997 fi
1998 eval ac_res=\$$3
1999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2000 $as_echo "$ac_res" >&6; }
2001 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2002
2003 } # ac_fn_c_check_func
2004
2005 # ac_fn_cxx_try_cpp LINENO
2006 # ------------------------
2007 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2008 ac_fn_cxx_try_cpp ()
2009 {
2010 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2011 if { { ac_try="$ac_cpp conftest.$ac_ext"
2012 case "(($ac_try" in
2013 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2014 *) ac_try_echo=$ac_try;;
2015 esac
2016 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2017 $as_echo "$ac_try_echo"; } >&5
2018 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2019 ac_status=$?
2020 if test -s conftest.err; then
2021 grep -v '^ *+' conftest.err >conftest.er1
2022 cat conftest.er1 >&5
2023 mv -f conftest.er1 conftest.err
2024 fi
2025 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2026 test $ac_status = 0; } > conftest.i && {
2027 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2028 test ! -s conftest.err
2029 }; then :
2030 ac_retval=0
2031 else
2032 $as_echo "$as_me: failed program was:" >&5
2033 sed 's/^/| /' conftest.$ac_ext >&5
2034
2035 ac_retval=1
2036 fi
2037 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2038 as_fn_set_status $ac_retval
2039
2040 } # ac_fn_cxx_try_cpp
2041
2042 # ac_fn_cxx_try_link LINENO
2043 # -------------------------
2044 # Try to link conftest.$ac_ext, and return whether this succeeded.
2045 ac_fn_cxx_try_link ()
2046 {
2047 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2048 rm -f conftest.$ac_objext conftest$ac_exeext
2049 if { { ac_try="$ac_link"
2050 case "(($ac_try" in
2051 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2052 *) ac_try_echo=$ac_try;;
2053 esac
2054 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2055 $as_echo "$ac_try_echo"; } >&5
2056 (eval "$ac_link") 2>conftest.err
2057 ac_status=$?
2058 if test -s conftest.err; then
2059 grep -v '^ *+' conftest.err >conftest.er1
2060 cat conftest.er1 >&5
2061 mv -f conftest.er1 conftest.err
2062 fi
2063 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2064 test $ac_status = 0; } && {
2065 test -z "$ac_cxx_werror_flag" ||
2066 test ! -s conftest.err
2067 } && test -s conftest$ac_exeext && {
2068 test "$cross_compiling" = yes ||
2069 test -x conftest$ac_exeext
2070 }; then :
2071 ac_retval=0
2072 else
2073 $as_echo "$as_me: failed program was:" >&5
2074 sed 's/^/| /' conftest.$ac_ext >&5
2075
2076 ac_retval=1
2077 fi
2078 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2079 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2080 # interfere with the next link command; also delete a directory that is
2081 # left behind by Apple's compiler. We do this before executing the actions.
2082 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2083 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2084 as_fn_set_status $ac_retval
2085
2086 } # ac_fn_cxx_try_link
2087
2088 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2089 # ---------------------------------------------
2090 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2091 # accordingly.
2092 ac_fn_c_check_decl ()
2093 {
2094 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2095 as_decl_name=`echo $2|sed 's/ *(.*//'`
2096 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2098 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2099 if eval \${$3+:} false; then :
2100 $as_echo_n "(cached) " >&6
2101 else
2102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2103 /* end confdefs.h. */
2104 $4
2105 int
2106 main ()
2107 {
2108 #ifndef $as_decl_name
2109 #ifdef __cplusplus
2110 (void) $as_decl_use;
2111 #else
2112 (void) $as_decl_name;
2113 #endif
2114 #endif
2115
2116 ;
2117 return 0;
2118 }
2119 _ACEOF
2120 if ac_fn_c_try_compile "$LINENO"; then :
2121 eval "$3=yes"
2122 else
2123 eval "$3=no"
2124 fi
2125 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2126 fi
2127 eval ac_res=\$$3
2128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2129 $as_echo "$ac_res" >&6; }
2130 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2131
2132 } # ac_fn_c_check_decl
2133
2134 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2135 # --------------------------------------------
2136 # Tries to find the compile-time value of EXPR in a program that includes
2137 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2138 # computed
2139 ac_fn_c_compute_int ()
2140 {
2141 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2142 if test "$cross_compiling" = yes; then
2143 # Depending upon the size, compute the lo and hi bounds.
2144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2145 /* end confdefs.h. */
2146 $4
2147 int
2148 main ()
2149 {
2150 static int test_array [1 - 2 * !(($2) >= 0)];
2151 test_array [0] = 0;
2152 return test_array [0];
2153
2154 ;
2155 return 0;
2156 }
2157 _ACEOF
2158 if ac_fn_c_try_compile "$LINENO"; then :
2159 ac_lo=0 ac_mid=0
2160 while :; do
2161 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2162 /* end confdefs.h. */
2163 $4
2164 int
2165 main ()
2166 {
2167 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2168 test_array [0] = 0;
2169 return test_array [0];
2170
2171 ;
2172 return 0;
2173 }
2174 _ACEOF
2175 if ac_fn_c_try_compile "$LINENO"; then :
2176 ac_hi=$ac_mid; break
2177 else
2178 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2179 if test $ac_lo -le $ac_mid; then
2180 ac_lo= ac_hi=
2181 break
2182 fi
2183 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2184 fi
2185 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2186 done
2187 else
2188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2189 /* end confdefs.h. */
2190 $4
2191 int
2192 main ()
2193 {
2194 static int test_array [1 - 2 * !(($2) < 0)];
2195 test_array [0] = 0;
2196 return test_array [0];
2197
2198 ;
2199 return 0;
2200 }
2201 _ACEOF
2202 if ac_fn_c_try_compile "$LINENO"; then :
2203 ac_hi=-1 ac_mid=-1
2204 while :; do
2205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2206 /* end confdefs.h. */
2207 $4
2208 int
2209 main ()
2210 {
2211 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2212 test_array [0] = 0;
2213 return test_array [0];
2214
2215 ;
2216 return 0;
2217 }
2218 _ACEOF
2219 if ac_fn_c_try_compile "$LINENO"; then :
2220 ac_lo=$ac_mid; break
2221 else
2222 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2223 if test $ac_mid -le $ac_hi; then
2224 ac_lo= ac_hi=
2225 break
2226 fi
2227 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2228 fi
2229 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2230 done
2231 else
2232 ac_lo= ac_hi=
2233 fi
2234 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2235 fi
2236 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2237 # Binary search between lo and hi bounds.
2238 while test "x$ac_lo" != "x$ac_hi"; do
2239 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2240 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2241 /* end confdefs.h. */
2242 $4
2243 int
2244 main ()
2245 {
2246 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2247 test_array [0] = 0;
2248 return test_array [0];
2249
2250 ;
2251 return 0;
2252 }
2253 _ACEOF
2254 if ac_fn_c_try_compile "$LINENO"; then :
2255 ac_hi=$ac_mid
2256 else
2257 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2258 fi
2259 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2260 done
2261 case $ac_lo in #((
2262 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2263 '') ac_retval=1 ;;
2264 esac
2265 else
2266 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2267 /* end confdefs.h. */
2268 $4
2269 static long int longval () { return $2; }
2270 static unsigned long int ulongval () { return $2; }
2271 #include <stdio.h>
2272 #include <stdlib.h>
2273 int
2274 main ()
2275 {
2276
2277 FILE *f = fopen ("conftest.val", "w");
2278 if (! f)
2279 return 1;
2280 if (($2) < 0)
2281 {
2282 long int i = longval ();
2283 if (i != ($2))
2284 return 1;
2285 fprintf (f, "%ld", i);
2286 }
2287 else
2288 {
2289 unsigned long int i = ulongval ();
2290 if (i != ($2))
2291 return 1;
2292 fprintf (f, "%lu", i);
2293 }
2294 /* Do not output a trailing newline, as this causes \r\n confusion
2295 on some platforms. */
2296 return ferror (f) || fclose (f) != 0;
2297
2298 ;
2299 return 0;
2300 }
2301 _ACEOF
2302 if ac_fn_c_try_run "$LINENO"; then :
2303 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2304 else
2305 ac_retval=1
2306 fi
2307 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2308 conftest.$ac_objext conftest.beam conftest.$ac_ext
2309 rm -f conftest.val
2310
2311 fi
2312 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2313 as_fn_set_status $ac_retval
2314
2315 } # ac_fn_c_compute_int
2316 cat >config.log <<_ACEOF
2317 This file contains any messages produced by compilers while
2318 running configure, to aid debugging if configure makes a mistake.
2319
2320 It was created by ld $as_me 2.34.50, which was
2321 generated by GNU Autoconf 2.69. Invocation command line was
2322
2323 $ $0 $@
2324
2325 _ACEOF
2326 exec 5>>config.log
2327 {
2328 cat <<_ASUNAME
2329 ## --------- ##
2330 ## Platform. ##
2331 ## --------- ##
2332
2333 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2334 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2335 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2336 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2337 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2338
2339 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2340 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2341
2342 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2343 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2344 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2345 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2346 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2347 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2348 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2349
2350 _ASUNAME
2351
2352 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2353 for as_dir in $PATH
2354 do
2355 IFS=$as_save_IFS
2356 test -z "$as_dir" && as_dir=.
2357 $as_echo "PATH: $as_dir"
2358 done
2359 IFS=$as_save_IFS
2360
2361 } >&5
2362
2363 cat >&5 <<_ACEOF
2364
2365
2366 ## ----------- ##
2367 ## Core tests. ##
2368 ## ----------- ##
2369
2370 _ACEOF
2371
2372
2373 # Keep a trace of the command line.
2374 # Strip out --no-create and --no-recursion so they do not pile up.
2375 # Strip out --silent because we don't want to record it for future runs.
2376 # Also quote any args containing shell meta-characters.
2377 # Make two passes to allow for proper duplicate-argument suppression.
2378 ac_configure_args=
2379 ac_configure_args0=
2380 ac_configure_args1=
2381 ac_must_keep_next=false
2382 for ac_pass in 1 2
2383 do
2384 for ac_arg
2385 do
2386 case $ac_arg in
2387 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2388 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2389 | -silent | --silent | --silen | --sile | --sil)
2390 continue ;;
2391 *\'*)
2392 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2393 esac
2394 case $ac_pass in
2395 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2396 2)
2397 as_fn_append ac_configure_args1 " '$ac_arg'"
2398 if test $ac_must_keep_next = true; then
2399 ac_must_keep_next=false # Got value, back to normal.
2400 else
2401 case $ac_arg in
2402 *=* | --config-cache | -C | -disable-* | --disable-* \
2403 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2404 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2405 | -with-* | --with-* | -without-* | --without-* | --x)
2406 case "$ac_configure_args0 " in
2407 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2408 esac
2409 ;;
2410 -* ) ac_must_keep_next=true ;;
2411 esac
2412 fi
2413 as_fn_append ac_configure_args " '$ac_arg'"
2414 ;;
2415 esac
2416 done
2417 done
2418 { ac_configure_args0=; unset ac_configure_args0;}
2419 { ac_configure_args1=; unset ac_configure_args1;}
2420
2421 # When interrupted or exit'd, cleanup temporary files, and complete
2422 # config.log. We remove comments because anyway the quotes in there
2423 # would cause problems or look ugly.
2424 # WARNING: Use '\'' to represent an apostrophe within the trap.
2425 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2426 trap 'exit_status=$?
2427 # Save into config.log some information that might help in debugging.
2428 {
2429 echo
2430
2431 $as_echo "## ---------------- ##
2432 ## Cache variables. ##
2433 ## ---------------- ##"
2434 echo
2435 # The following way of writing the cache mishandles newlines in values,
2436 (
2437 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2438 eval ac_val=\$$ac_var
2439 case $ac_val in #(
2440 *${as_nl}*)
2441 case $ac_var in #(
2442 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2443 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2444 esac
2445 case $ac_var in #(
2446 _ | IFS | as_nl) ;; #(
2447 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2448 *) { eval $ac_var=; unset $ac_var;} ;;
2449 esac ;;
2450 esac
2451 done
2452 (set) 2>&1 |
2453 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2454 *${as_nl}ac_space=\ *)
2455 sed -n \
2456 "s/'\''/'\''\\\\'\'''\''/g;
2457 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2458 ;; #(
2459 *)
2460 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2461 ;;
2462 esac |
2463 sort
2464 )
2465 echo
2466
2467 $as_echo "## ----------------- ##
2468 ## Output variables. ##
2469 ## ----------------- ##"
2470 echo
2471 for ac_var in $ac_subst_vars
2472 do
2473 eval ac_val=\$$ac_var
2474 case $ac_val in
2475 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2476 esac
2477 $as_echo "$ac_var='\''$ac_val'\''"
2478 done | sort
2479 echo
2480
2481 if test -n "$ac_subst_files"; then
2482 $as_echo "## ------------------- ##
2483 ## File substitutions. ##
2484 ## ------------------- ##"
2485 echo
2486 for ac_var in $ac_subst_files
2487 do
2488 eval ac_val=\$$ac_var
2489 case $ac_val in
2490 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2491 esac
2492 $as_echo "$ac_var='\''$ac_val'\''"
2493 done | sort
2494 echo
2495 fi
2496
2497 if test -s confdefs.h; then
2498 $as_echo "## ----------- ##
2499 ## confdefs.h. ##
2500 ## ----------- ##"
2501 echo
2502 cat confdefs.h
2503 echo
2504 fi
2505 test "$ac_signal" != 0 &&
2506 $as_echo "$as_me: caught signal $ac_signal"
2507 $as_echo "$as_me: exit $exit_status"
2508 } >&5
2509 rm -f core *.core core.conftest.* &&
2510 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2511 exit $exit_status
2512 ' 0
2513 for ac_signal in 1 2 13 15; do
2514 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2515 done
2516 ac_signal=0
2517
2518 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2519 rm -f -r conftest* confdefs.h
2520
2521 $as_echo "/* confdefs.h */" > confdefs.h
2522
2523 # Predefined preprocessor variables.
2524
2525 cat >>confdefs.h <<_ACEOF
2526 #define PACKAGE_NAME "$PACKAGE_NAME"
2527 _ACEOF
2528
2529 cat >>confdefs.h <<_ACEOF
2530 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2531 _ACEOF
2532
2533 cat >>confdefs.h <<_ACEOF
2534 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2535 _ACEOF
2536
2537 cat >>confdefs.h <<_ACEOF
2538 #define PACKAGE_STRING "$PACKAGE_STRING"
2539 _ACEOF
2540
2541 cat >>confdefs.h <<_ACEOF
2542 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2543 _ACEOF
2544
2545 cat >>confdefs.h <<_ACEOF
2546 #define PACKAGE_URL "$PACKAGE_URL"
2547 _ACEOF
2548
2549
2550 # Let the site file select an alternate cache file if it wants to.
2551 # Prefer an explicitly selected file to automatically selected ones.
2552 ac_site_file1=NONE
2553 ac_site_file2=NONE
2554 if test -n "$CONFIG_SITE"; then
2555 # We do not want a PATH search for config.site.
2556 case $CONFIG_SITE in #((
2557 -*) ac_site_file1=./$CONFIG_SITE;;
2558 */*) ac_site_file1=$CONFIG_SITE;;
2559 *) ac_site_file1=./$CONFIG_SITE;;
2560 esac
2561 elif test "x$prefix" != xNONE; then
2562 ac_site_file1=$prefix/share/config.site
2563 ac_site_file2=$prefix/etc/config.site
2564 else
2565 ac_site_file1=$ac_default_prefix/share/config.site
2566 ac_site_file2=$ac_default_prefix/etc/config.site
2567 fi
2568 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2569 do
2570 test "x$ac_site_file" = xNONE && continue
2571 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2572 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2573 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2574 sed 's/^/| /' "$ac_site_file" >&5
2575 . "$ac_site_file" \
2576 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2577 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2578 as_fn_error $? "failed to load site script $ac_site_file
2579 See \`config.log' for more details" "$LINENO" 5; }
2580 fi
2581 done
2582
2583 if test -r "$cache_file"; then
2584 # Some versions of bash will fail to source /dev/null (special files
2585 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2586 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2587 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2588 $as_echo "$as_me: loading cache $cache_file" >&6;}
2589 case $cache_file in
2590 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2591 *) . "./$cache_file";;
2592 esac
2593 fi
2594 else
2595 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2596 $as_echo "$as_me: creating cache $cache_file" >&6;}
2597 >$cache_file
2598 fi
2599
2600 as_fn_append ac_header_list " stdlib.h"
2601 as_fn_append ac_header_list " unistd.h"
2602 as_fn_append ac_header_list " sys/param.h"
2603 # Check that the precious variables saved in the cache have kept the same
2604 # value.
2605 ac_cache_corrupted=false
2606 for ac_var in $ac_precious_vars; do
2607 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2608 eval ac_new_set=\$ac_env_${ac_var}_set
2609 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2610 eval ac_new_val=\$ac_env_${ac_var}_value
2611 case $ac_old_set,$ac_new_set in
2612 set,)
2613 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2614 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2615 ac_cache_corrupted=: ;;
2616 ,set)
2617 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2618 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2619 ac_cache_corrupted=: ;;
2620 ,);;
2621 *)
2622 if test "x$ac_old_val" != "x$ac_new_val"; then
2623 # differences in whitespace do not lead to failure.
2624 ac_old_val_w=`echo x $ac_old_val`
2625 ac_new_val_w=`echo x $ac_new_val`
2626 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2627 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2628 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2629 ac_cache_corrupted=:
2630 else
2631 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2632 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2633 eval $ac_var=\$ac_old_val
2634 fi
2635 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2636 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2637 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2638 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2639 fi;;
2640 esac
2641 # Pass precious variables to config.status.
2642 if test "$ac_new_set" = set; then
2643 case $ac_new_val in
2644 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2645 *) ac_arg=$ac_var=$ac_new_val ;;
2646 esac
2647 case " $ac_configure_args " in
2648 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2649 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2650 esac
2651 fi
2652 done
2653 if $ac_cache_corrupted; then
2654 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2655 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2656 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2657 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2658 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2659 fi
2660 ## -------------------- ##
2661 ## Main body of script. ##
2662 ## -------------------- ##
2663
2664 ac_ext=c
2665 ac_cpp='$CPP $CPPFLAGS'
2666 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2667 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2668 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2669
2670
2671
2672
2673
2674
2675
2676 ac_aux_dir=
2677 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2678 if test -f "$ac_dir/install-sh"; then
2679 ac_aux_dir=$ac_dir
2680 ac_install_sh="$ac_aux_dir/install-sh -c"
2681 break
2682 elif test -f "$ac_dir/install.sh"; then
2683 ac_aux_dir=$ac_dir
2684 ac_install_sh="$ac_aux_dir/install.sh -c"
2685 break
2686 elif test -f "$ac_dir/shtool"; then
2687 ac_aux_dir=$ac_dir
2688 ac_install_sh="$ac_aux_dir/shtool install -c"
2689 break
2690 fi
2691 done
2692 if test -z "$ac_aux_dir"; then
2693 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2694 fi
2695
2696 # These three variables are undocumented and unsupported,
2697 # and are intended to be withdrawn in a future Autoconf release.
2698 # They can cause serious problems if a builder's source tree is in a directory
2699 # whose full name contains unusual characters.
2700 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2701 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2702 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2703
2704
2705 # Make sure we can run config.sub.
2706 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2707 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2708
2709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2710 $as_echo_n "checking build system type... " >&6; }
2711 if ${ac_cv_build+:} false; then :
2712 $as_echo_n "(cached) " >&6
2713 else
2714 ac_build_alias=$build_alias
2715 test "x$ac_build_alias" = x &&
2716 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2717 test "x$ac_build_alias" = x &&
2718 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2719 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2720 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2721
2722 fi
2723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2724 $as_echo "$ac_cv_build" >&6; }
2725 case $ac_cv_build in
2726 *-*-*) ;;
2727 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2728 esac
2729 build=$ac_cv_build
2730 ac_save_IFS=$IFS; IFS='-'
2731 set x $ac_cv_build
2732 shift
2733 build_cpu=$1
2734 build_vendor=$2
2735 shift; shift
2736 # Remember, the first character of IFS is used to create $*,
2737 # except with old shells:
2738 build_os=$*
2739 IFS=$ac_save_IFS
2740 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2741
2742
2743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2744 $as_echo_n "checking host system type... " >&6; }
2745 if ${ac_cv_host+:} false; then :
2746 $as_echo_n "(cached) " >&6
2747 else
2748 if test "x$host_alias" = x; then
2749 ac_cv_host=$ac_cv_build
2750 else
2751 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2752 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2753 fi
2754
2755 fi
2756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2757 $as_echo "$ac_cv_host" >&6; }
2758 case $ac_cv_host in
2759 *-*-*) ;;
2760 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2761 esac
2762 host=$ac_cv_host
2763 ac_save_IFS=$IFS; IFS='-'
2764 set x $ac_cv_host
2765 shift
2766 host_cpu=$1
2767 host_vendor=$2
2768 shift; shift
2769 # Remember, the first character of IFS is used to create $*,
2770 # except with old shells:
2771 host_os=$*
2772 IFS=$ac_save_IFS
2773 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2774
2775
2776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2777 $as_echo_n "checking target system type... " >&6; }
2778 if ${ac_cv_target+:} false; then :
2779 $as_echo_n "(cached) " >&6
2780 else
2781 if test "x$target_alias" = x; then
2782 ac_cv_target=$ac_cv_host
2783 else
2784 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2785 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2786 fi
2787
2788 fi
2789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2790 $as_echo "$ac_cv_target" >&6; }
2791 case $ac_cv_target in
2792 *-*-*) ;;
2793 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2794 esac
2795 target=$ac_cv_target
2796 ac_save_IFS=$IFS; IFS='-'
2797 set x $ac_cv_target
2798 shift
2799 target_cpu=$1
2800 target_vendor=$2
2801 shift; shift
2802 # Remember, the first character of IFS is used to create $*,
2803 # except with old shells:
2804 target_os=$*
2805 IFS=$ac_save_IFS
2806 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2807
2808
2809 # The aliases save the names the user supplied, while $host etc.
2810 # will get canonicalized.
2811 test -n "$target_alias" &&
2812 test "$program_prefix$program_suffix$program_transform_name" = \
2813 NONENONEs,x,x, &&
2814 program_prefix=${target_alias}-
2815
2816 # Expand $ac_aux_dir to an absolute path.
2817 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2818
2819 ac_ext=c
2820 ac_cpp='$CPP $CPPFLAGS'
2821 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2822 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2823 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2824 if test -n "$ac_tool_prefix"; then
2825 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2826 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2828 $as_echo_n "checking for $ac_word... " >&6; }
2829 if ${ac_cv_prog_CC+:} false; then :
2830 $as_echo_n "(cached) " >&6
2831 else
2832 if test -n "$CC"; then
2833 ac_cv_prog_CC="$CC" # Let the user override the test.
2834 else
2835 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2836 for as_dir in $PATH
2837 do
2838 IFS=$as_save_IFS
2839 test -z "$as_dir" && as_dir=.
2840 for ac_exec_ext in '' $ac_executable_extensions; do
2841 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2842 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2843 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2844 break 2
2845 fi
2846 done
2847 done
2848 IFS=$as_save_IFS
2849
2850 fi
2851 fi
2852 CC=$ac_cv_prog_CC
2853 if test -n "$CC"; then
2854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2855 $as_echo "$CC" >&6; }
2856 else
2857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2858 $as_echo "no" >&6; }
2859 fi
2860
2861
2862 fi
2863 if test -z "$ac_cv_prog_CC"; then
2864 ac_ct_CC=$CC
2865 # Extract the first word of "gcc", so it can be a program name with args.
2866 set dummy gcc; ac_word=$2
2867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2868 $as_echo_n "checking for $ac_word... " >&6; }
2869 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2870 $as_echo_n "(cached) " >&6
2871 else
2872 if test -n "$ac_ct_CC"; then
2873 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2874 else
2875 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2876 for as_dir in $PATH
2877 do
2878 IFS=$as_save_IFS
2879 test -z "$as_dir" && as_dir=.
2880 for ac_exec_ext in '' $ac_executable_extensions; do
2881 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2882 ac_cv_prog_ac_ct_CC="gcc"
2883 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2884 break 2
2885 fi
2886 done
2887 done
2888 IFS=$as_save_IFS
2889
2890 fi
2891 fi
2892 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2893 if test -n "$ac_ct_CC"; then
2894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2895 $as_echo "$ac_ct_CC" >&6; }
2896 else
2897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2898 $as_echo "no" >&6; }
2899 fi
2900
2901 if test "x$ac_ct_CC" = x; then
2902 CC=""
2903 else
2904 case $cross_compiling:$ac_tool_warned in
2905 yes:)
2906 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2907 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2908 ac_tool_warned=yes ;;
2909 esac
2910 CC=$ac_ct_CC
2911 fi
2912 else
2913 CC="$ac_cv_prog_CC"
2914 fi
2915
2916 if test -z "$CC"; then
2917 if test -n "$ac_tool_prefix"; then
2918 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2919 set dummy ${ac_tool_prefix}cc; ac_word=$2
2920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2921 $as_echo_n "checking for $ac_word... " >&6; }
2922 if ${ac_cv_prog_CC+:} false; then :
2923 $as_echo_n "(cached) " >&6
2924 else
2925 if test -n "$CC"; then
2926 ac_cv_prog_CC="$CC" # Let the user override the test.
2927 else
2928 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2929 for as_dir in $PATH
2930 do
2931 IFS=$as_save_IFS
2932 test -z "$as_dir" && as_dir=.
2933 for ac_exec_ext in '' $ac_executable_extensions; do
2934 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2935 ac_cv_prog_CC="${ac_tool_prefix}cc"
2936 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2937 break 2
2938 fi
2939 done
2940 done
2941 IFS=$as_save_IFS
2942
2943 fi
2944 fi
2945 CC=$ac_cv_prog_CC
2946 if test -n "$CC"; then
2947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2948 $as_echo "$CC" >&6; }
2949 else
2950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2951 $as_echo "no" >&6; }
2952 fi
2953
2954
2955 fi
2956 fi
2957 if test -z "$CC"; then
2958 # Extract the first word of "cc", so it can be a program name with args.
2959 set dummy cc; ac_word=$2
2960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2961 $as_echo_n "checking for $ac_word... " >&6; }
2962 if ${ac_cv_prog_CC+:} false; then :
2963 $as_echo_n "(cached) " >&6
2964 else
2965 if test -n "$CC"; then
2966 ac_cv_prog_CC="$CC" # Let the user override the test.
2967 else
2968 ac_prog_rejected=no
2969 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2970 for as_dir in $PATH
2971 do
2972 IFS=$as_save_IFS
2973 test -z "$as_dir" && as_dir=.
2974 for ac_exec_ext in '' $ac_executable_extensions; do
2975 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2976 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2977 ac_prog_rejected=yes
2978 continue
2979 fi
2980 ac_cv_prog_CC="cc"
2981 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2982 break 2
2983 fi
2984 done
2985 done
2986 IFS=$as_save_IFS
2987
2988 if test $ac_prog_rejected = yes; then
2989 # We found a bogon in the path, so make sure we never use it.
2990 set dummy $ac_cv_prog_CC
2991 shift
2992 if test $# != 0; then
2993 # We chose a different compiler from the bogus one.
2994 # However, it has the same basename, so the bogon will be chosen
2995 # first if we set CC to just the basename; use the full file name.
2996 shift
2997 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2998 fi
2999 fi
3000 fi
3001 fi
3002 CC=$ac_cv_prog_CC
3003 if test -n "$CC"; then
3004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3005 $as_echo "$CC" >&6; }
3006 else
3007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3008 $as_echo "no" >&6; }
3009 fi
3010
3011
3012 fi
3013 if test -z "$CC"; then
3014 if test -n "$ac_tool_prefix"; then
3015 for ac_prog in cl.exe
3016 do
3017 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3018 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3020 $as_echo_n "checking for $ac_word... " >&6; }
3021 if ${ac_cv_prog_CC+:} false; then :
3022 $as_echo_n "(cached) " >&6
3023 else
3024 if test -n "$CC"; then
3025 ac_cv_prog_CC="$CC" # Let the user override the test.
3026 else
3027 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3028 for as_dir in $PATH
3029 do
3030 IFS=$as_save_IFS
3031 test -z "$as_dir" && as_dir=.
3032 for ac_exec_ext in '' $ac_executable_extensions; do
3033 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3034 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3035 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3036 break 2
3037 fi
3038 done
3039 done
3040 IFS=$as_save_IFS
3041
3042 fi
3043 fi
3044 CC=$ac_cv_prog_CC
3045 if test -n "$CC"; then
3046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3047 $as_echo "$CC" >&6; }
3048 else
3049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3050 $as_echo "no" >&6; }
3051 fi
3052
3053
3054 test -n "$CC" && break
3055 done
3056 fi
3057 if test -z "$CC"; then
3058 ac_ct_CC=$CC
3059 for ac_prog in cl.exe
3060 do
3061 # Extract the first word of "$ac_prog", so it can be a program name with args.
3062 set dummy $ac_prog; ac_word=$2
3063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3064 $as_echo_n "checking for $ac_word... " >&6; }
3065 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3066 $as_echo_n "(cached) " >&6
3067 else
3068 if test -n "$ac_ct_CC"; then
3069 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3070 else
3071 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3072 for as_dir in $PATH
3073 do
3074 IFS=$as_save_IFS
3075 test -z "$as_dir" && as_dir=.
3076 for ac_exec_ext in '' $ac_executable_extensions; do
3077 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3078 ac_cv_prog_ac_ct_CC="$ac_prog"
3079 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3080 break 2
3081 fi
3082 done
3083 done
3084 IFS=$as_save_IFS
3085
3086 fi
3087 fi
3088 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3089 if test -n "$ac_ct_CC"; then
3090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3091 $as_echo "$ac_ct_CC" >&6; }
3092 else
3093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3094 $as_echo "no" >&6; }
3095 fi
3096
3097
3098 test -n "$ac_ct_CC" && break
3099 done
3100
3101 if test "x$ac_ct_CC" = x; then
3102 CC=""
3103 else
3104 case $cross_compiling:$ac_tool_warned in
3105 yes:)
3106 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3107 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3108 ac_tool_warned=yes ;;
3109 esac
3110 CC=$ac_ct_CC
3111 fi
3112 fi
3113
3114 fi
3115
3116
3117 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3118 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3119 as_fn_error $? "no acceptable C compiler found in \$PATH
3120 See \`config.log' for more details" "$LINENO" 5; }
3121
3122 # Provide some information about the compiler.
3123 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3124 set X $ac_compile
3125 ac_compiler=$2
3126 for ac_option in --version -v -V -qversion; do
3127 { { ac_try="$ac_compiler $ac_option >&5"
3128 case "(($ac_try" in
3129 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3130 *) ac_try_echo=$ac_try;;
3131 esac
3132 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3133 $as_echo "$ac_try_echo"; } >&5
3134 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3135 ac_status=$?
3136 if test -s conftest.err; then
3137 sed '10a\
3138 ... rest of stderr output deleted ...
3139 10q' conftest.err >conftest.er1
3140 cat conftest.er1 >&5
3141 fi
3142 rm -f conftest.er1 conftest.err
3143 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3144 test $ac_status = 0; }
3145 done
3146
3147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3148 /* end confdefs.h. */
3149
3150 int
3151 main ()
3152 {
3153
3154 ;
3155 return 0;
3156 }
3157 _ACEOF
3158 ac_clean_files_save=$ac_clean_files
3159 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3160 # Try to create an executable without -o first, disregard a.out.
3161 # It will help us diagnose broken compilers, and finding out an intuition
3162 # of exeext.
3163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3164 $as_echo_n "checking whether the C compiler works... " >&6; }
3165 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3166
3167 # The possible output files:
3168 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3169
3170 ac_rmfiles=
3171 for ac_file in $ac_files
3172 do
3173 case $ac_file in
3174 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3175 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3176 esac
3177 done
3178 rm -f $ac_rmfiles
3179
3180 if { { ac_try="$ac_link_default"
3181 case "(($ac_try" in
3182 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3183 *) ac_try_echo=$ac_try;;
3184 esac
3185 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3186 $as_echo "$ac_try_echo"; } >&5
3187 (eval "$ac_link_default") 2>&5
3188 ac_status=$?
3189 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3190 test $ac_status = 0; }; then :
3191 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3192 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3193 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3194 # so that the user can short-circuit this test for compilers unknown to
3195 # Autoconf.
3196 for ac_file in $ac_files ''
3197 do
3198 test -f "$ac_file" || continue
3199 case $ac_file in
3200 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3201 ;;
3202 [ab].out )
3203 # We found the default executable, but exeext='' is most
3204 # certainly right.
3205 break;;
3206 *.* )
3207 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3208 then :; else
3209 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3210 fi
3211 # We set ac_cv_exeext here because the later test for it is not
3212 # safe: cross compilers may not add the suffix if given an `-o'
3213 # argument, so we may need to know it at that point already.
3214 # Even if this section looks crufty: it has the advantage of
3215 # actually working.
3216 break;;
3217 * )
3218 break;;
3219 esac
3220 done
3221 test "$ac_cv_exeext" = no && ac_cv_exeext=
3222
3223 else
3224 ac_file=''
3225 fi
3226 if test -z "$ac_file"; then :
3227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3228 $as_echo "no" >&6; }
3229 $as_echo "$as_me: failed program was:" >&5
3230 sed 's/^/| /' conftest.$ac_ext >&5
3231
3232 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3233 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3234 as_fn_error 77 "C compiler cannot create executables
3235 See \`config.log' for more details" "$LINENO" 5; }
3236 else
3237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3238 $as_echo "yes" >&6; }
3239 fi
3240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3241 $as_echo_n "checking for C compiler default output file name... " >&6; }
3242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3243 $as_echo "$ac_file" >&6; }
3244 ac_exeext=$ac_cv_exeext
3245
3246 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3247 ac_clean_files=$ac_clean_files_save
3248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3249 $as_echo_n "checking for suffix of executables... " >&6; }
3250 if { { ac_try="$ac_link"
3251 case "(($ac_try" in
3252 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3253 *) ac_try_echo=$ac_try;;
3254 esac
3255 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3256 $as_echo "$ac_try_echo"; } >&5
3257 (eval "$ac_link") 2>&5
3258 ac_status=$?
3259 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3260 test $ac_status = 0; }; then :
3261 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3262 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3263 # work properly (i.e., refer to `conftest.exe'), while it won't with
3264 # `rm'.
3265 for ac_file in conftest.exe conftest conftest.*; do
3266 test -f "$ac_file" || continue
3267 case $ac_file in
3268 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3269 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3270 break;;
3271 * ) break;;
3272 esac
3273 done
3274 else
3275 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3276 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3277 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3278 See \`config.log' for more details" "$LINENO" 5; }
3279 fi
3280 rm -f conftest conftest$ac_cv_exeext
3281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3282 $as_echo "$ac_cv_exeext" >&6; }
3283
3284 rm -f conftest.$ac_ext
3285 EXEEXT=$ac_cv_exeext
3286 ac_exeext=$EXEEXT
3287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3288 /* end confdefs.h. */
3289 #include <stdio.h>
3290 int
3291 main ()
3292 {
3293 FILE *f = fopen ("conftest.out", "w");
3294 return ferror (f) || fclose (f) != 0;
3295
3296 ;
3297 return 0;
3298 }
3299 _ACEOF
3300 ac_clean_files="$ac_clean_files conftest.out"
3301 # Check that the compiler produces executables we can run. If not, either
3302 # the compiler is broken, or we cross compile.
3303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3304 $as_echo_n "checking whether we are cross compiling... " >&6; }
3305 if test "$cross_compiling" != yes; then
3306 { { ac_try="$ac_link"
3307 case "(($ac_try" in
3308 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3309 *) ac_try_echo=$ac_try;;
3310 esac
3311 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3312 $as_echo "$ac_try_echo"; } >&5
3313 (eval "$ac_link") 2>&5
3314 ac_status=$?
3315 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3316 test $ac_status = 0; }
3317 if { ac_try='./conftest$ac_cv_exeext'
3318 { { case "(($ac_try" in
3319 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3320 *) ac_try_echo=$ac_try;;
3321 esac
3322 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3323 $as_echo "$ac_try_echo"; } >&5
3324 (eval "$ac_try") 2>&5
3325 ac_status=$?
3326 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3327 test $ac_status = 0; }; }; then
3328 cross_compiling=no
3329 else
3330 if test "$cross_compiling" = maybe; then
3331 cross_compiling=yes
3332 else
3333 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3334 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3335 as_fn_error $? "cannot run C compiled programs.
3336 If you meant to cross compile, use \`--host'.
3337 See \`config.log' for more details" "$LINENO" 5; }
3338 fi
3339 fi
3340 fi
3341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3342 $as_echo "$cross_compiling" >&6; }
3343
3344 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3345 ac_clean_files=$ac_clean_files_save
3346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3347 $as_echo_n "checking for suffix of object files... " >&6; }
3348 if ${ac_cv_objext+:} false; then :
3349 $as_echo_n "(cached) " >&6
3350 else
3351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3352 /* end confdefs.h. */
3353
3354 int
3355 main ()
3356 {
3357
3358 ;
3359 return 0;
3360 }
3361 _ACEOF
3362 rm -f conftest.o conftest.obj
3363 if { { ac_try="$ac_compile"
3364 case "(($ac_try" in
3365 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3366 *) ac_try_echo=$ac_try;;
3367 esac
3368 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3369 $as_echo "$ac_try_echo"; } >&5
3370 (eval "$ac_compile") 2>&5
3371 ac_status=$?
3372 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3373 test $ac_status = 0; }; then :
3374 for ac_file in conftest.o conftest.obj conftest.*; do
3375 test -f "$ac_file" || continue;
3376 case $ac_file in
3377 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3378 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3379 break;;
3380 esac
3381 done
3382 else
3383 $as_echo "$as_me: failed program was:" >&5
3384 sed 's/^/| /' conftest.$ac_ext >&5
3385
3386 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3387 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3388 as_fn_error $? "cannot compute suffix of object files: cannot compile
3389 See \`config.log' for more details" "$LINENO" 5; }
3390 fi
3391 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3392 fi
3393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3394 $as_echo "$ac_cv_objext" >&6; }
3395 OBJEXT=$ac_cv_objext
3396 ac_objext=$OBJEXT
3397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3398 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3399 if ${ac_cv_c_compiler_gnu+:} false; then :
3400 $as_echo_n "(cached) " >&6
3401 else
3402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3403 /* end confdefs.h. */
3404
3405 int
3406 main ()
3407 {
3408 #ifndef __GNUC__
3409 choke me
3410 #endif
3411
3412 ;
3413 return 0;
3414 }
3415 _ACEOF
3416 if ac_fn_c_try_compile "$LINENO"; then :
3417 ac_compiler_gnu=yes
3418 else
3419 ac_compiler_gnu=no
3420 fi
3421 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3422 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3423
3424 fi
3425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3426 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3427 if test $ac_compiler_gnu = yes; then
3428 GCC=yes
3429 else
3430 GCC=
3431 fi
3432 ac_test_CFLAGS=${CFLAGS+set}
3433 ac_save_CFLAGS=$CFLAGS
3434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3435 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3436 if ${ac_cv_prog_cc_g+:} false; then :
3437 $as_echo_n "(cached) " >&6
3438 else
3439 ac_save_c_werror_flag=$ac_c_werror_flag
3440 ac_c_werror_flag=yes
3441 ac_cv_prog_cc_g=no
3442 CFLAGS="-g"
3443 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3444 /* end confdefs.h. */
3445
3446 int
3447 main ()
3448 {
3449
3450 ;
3451 return 0;
3452 }
3453 _ACEOF
3454 if ac_fn_c_try_compile "$LINENO"; then :
3455 ac_cv_prog_cc_g=yes
3456 else
3457 CFLAGS=""
3458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3459 /* end confdefs.h. */
3460
3461 int
3462 main ()
3463 {
3464
3465 ;
3466 return 0;
3467 }
3468 _ACEOF
3469 if ac_fn_c_try_compile "$LINENO"; then :
3470
3471 else
3472 ac_c_werror_flag=$ac_save_c_werror_flag
3473 CFLAGS="-g"
3474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3475 /* end confdefs.h. */
3476
3477 int
3478 main ()
3479 {
3480
3481 ;
3482 return 0;
3483 }
3484 _ACEOF
3485 if ac_fn_c_try_compile "$LINENO"; then :
3486 ac_cv_prog_cc_g=yes
3487 fi
3488 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3489 fi
3490 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3491 fi
3492 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3493 ac_c_werror_flag=$ac_save_c_werror_flag
3494 fi
3495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3496 $as_echo "$ac_cv_prog_cc_g" >&6; }
3497 if test "$ac_test_CFLAGS" = set; then
3498 CFLAGS=$ac_save_CFLAGS
3499 elif test $ac_cv_prog_cc_g = yes; then
3500 if test "$GCC" = yes; then
3501 CFLAGS="-g -O2"
3502 else
3503 CFLAGS="-g"
3504 fi
3505 else
3506 if test "$GCC" = yes; then
3507 CFLAGS="-O2"
3508 else
3509 CFLAGS=
3510 fi
3511 fi
3512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3513 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3514 if ${ac_cv_prog_cc_c89+:} false; then :
3515 $as_echo_n "(cached) " >&6
3516 else
3517 ac_cv_prog_cc_c89=no
3518 ac_save_CC=$CC
3519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3520 /* end confdefs.h. */
3521 #include <stdarg.h>
3522 #include <stdio.h>
3523 struct stat;
3524 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3525 struct buf { int x; };
3526 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3527 static char *e (p, i)
3528 char **p;
3529 int i;
3530 {
3531 return p[i];
3532 }
3533 static char *f (char * (*g) (char **, int), char **p, ...)
3534 {
3535 char *s;
3536 va_list v;
3537 va_start (v,p);
3538 s = g (p, va_arg (v,int));
3539 va_end (v);
3540 return s;
3541 }
3542
3543 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3544 function prototypes and stuff, but not '\xHH' hex character constants.
3545 These don't provoke an error unfortunately, instead are silently treated
3546 as 'x'. The following induces an error, until -std is added to get
3547 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3548 array size at least. It's necessary to write '\x00'==0 to get something
3549 that's true only with -std. */
3550 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3551
3552 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3553 inside strings and character constants. */
3554 #define FOO(x) 'x'
3555 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3556
3557 int test (int i, double x);
3558 struct s1 {int (*f) (int a);};
3559 struct s2 {int (*f) (double a);};
3560 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3561 int argc;
3562 char **argv;
3563 int
3564 main ()
3565 {
3566 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3567 ;
3568 return 0;
3569 }
3570 _ACEOF
3571 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3572 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3573 do
3574 CC="$ac_save_CC $ac_arg"
3575 if ac_fn_c_try_compile "$LINENO"; then :
3576 ac_cv_prog_cc_c89=$ac_arg
3577 fi
3578 rm -f core conftest.err conftest.$ac_objext
3579 test "x$ac_cv_prog_cc_c89" != "xno" && break
3580 done
3581 rm -f conftest.$ac_ext
3582 CC=$ac_save_CC
3583
3584 fi
3585 # AC_CACHE_VAL
3586 case "x$ac_cv_prog_cc_c89" in
3587 x)
3588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3589 $as_echo "none needed" >&6; } ;;
3590 xno)
3591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3592 $as_echo "unsupported" >&6; } ;;
3593 *)
3594 CC="$CC $ac_cv_prog_cc_c89"
3595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3596 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3597 esac
3598 if test "x$ac_cv_prog_cc_c89" != xno; then :
3599
3600 fi
3601
3602 ac_ext=c
3603 ac_cpp='$CPP $CPPFLAGS'
3604 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3605 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3606 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3607
3608 ac_ext=c
3609 ac_cpp='$CPP $CPPFLAGS'
3610 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3611 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3612 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3614 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3615 if ${am_cv_prog_cc_c_o+:} false; then :
3616 $as_echo_n "(cached) " >&6
3617 else
3618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3619 /* end confdefs.h. */
3620
3621 int
3622 main ()
3623 {
3624
3625 ;
3626 return 0;
3627 }
3628 _ACEOF
3629 # Make sure it works both with $CC and with simple cc.
3630 # Following AC_PROG_CC_C_O, we do the test twice because some
3631 # compilers refuse to overwrite an existing .o file with -o,
3632 # though they will create one.
3633 am_cv_prog_cc_c_o=yes
3634 for am_i in 1 2; do
3635 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3636 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3637 ac_status=$?
3638 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3639 (exit $ac_status); } \
3640 && test -f conftest2.$ac_objext; then
3641 : OK
3642 else
3643 am_cv_prog_cc_c_o=no
3644 break
3645 fi
3646 done
3647 rm -f core conftest*
3648 unset am_i
3649 fi
3650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3651 $as_echo "$am_cv_prog_cc_c_o" >&6; }
3652 if test "$am_cv_prog_cc_c_o" != yes; then
3653 # Losing compiler, so override with the script.
3654 # FIXME: It is wrong to rewrite CC.
3655 # But if we don't then we get into trouble of one sort or another.
3656 # A longer-term fix would be to have automake use am__CC in this case,
3657 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3658 CC="$am_aux_dir/compile $CC"
3659 fi
3660 ac_ext=c
3661 ac_cpp='$CPP $CPPFLAGS'
3662 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3663 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3664 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3665
3666
3667
3668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3669 $as_echo_n "checking for library containing strerror... " >&6; }
3670 if ${ac_cv_search_strerror+:} false; then :
3671 $as_echo_n "(cached) " >&6
3672 else
3673 ac_func_search_save_LIBS=$LIBS
3674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3675 /* end confdefs.h. */
3676
3677 /* Override any GCC internal prototype to avoid an error.
3678 Use char because int might match the return type of a GCC
3679 builtin and then its argument prototype would still apply. */
3680 #ifdef __cplusplus
3681 extern "C"
3682 #endif
3683 char strerror ();
3684 int
3685 main ()
3686 {
3687 return strerror ();
3688 ;
3689 return 0;
3690 }
3691 _ACEOF
3692 for ac_lib in '' cposix; do
3693 if test -z "$ac_lib"; then
3694 ac_res="none required"
3695 else
3696 ac_res=-l$ac_lib
3697 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
3698 fi
3699 if ac_fn_c_try_link "$LINENO"; then :
3700 ac_cv_search_strerror=$ac_res
3701 fi
3702 rm -f core conftest.err conftest.$ac_objext \
3703 conftest$ac_exeext
3704 if ${ac_cv_search_strerror+:} false; then :
3705 break
3706 fi
3707 done
3708 if ${ac_cv_search_strerror+:} false; then :
3709
3710 else
3711 ac_cv_search_strerror=no
3712 fi
3713 rm conftest.$ac_ext
3714 LIBS=$ac_func_search_save_LIBS
3715 fi
3716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3717 $as_echo "$ac_cv_search_strerror" >&6; }
3718 ac_res=$ac_cv_search_strerror
3719 if test "$ac_res" != no; then :
3720 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3721
3722 fi
3723
3724
3725 am__api_version='1.15'
3726
3727 # Find a good install program. We prefer a C program (faster),
3728 # so one script is as good as another. But avoid the broken or
3729 # incompatible versions:
3730 # SysV /etc/install, /usr/sbin/install
3731 # SunOS /usr/etc/install
3732 # IRIX /sbin/install
3733 # AIX /bin/install
3734 # AmigaOS /C/install, which installs bootblocks on floppy discs
3735 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3736 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3737 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3738 # OS/2's system install, which has a completely different semantic
3739 # ./install, which can be erroneously created by make from ./install.sh.
3740 # Reject install programs that cannot install multiple files.
3741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3742 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3743 if test -z "$INSTALL"; then
3744 if ${ac_cv_path_install+:} false; then :
3745 $as_echo_n "(cached) " >&6
3746 else
3747 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3748 for as_dir in $PATH
3749 do
3750 IFS=$as_save_IFS
3751 test -z "$as_dir" && as_dir=.
3752 # Account for people who put trailing slashes in PATH elements.
3753 case $as_dir/ in #((
3754 ./ | .// | /[cC]/* | \
3755 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3756 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3757 /usr/ucb/* ) ;;
3758 *)
3759 # OSF1 and SCO ODT 3.0 have their own names for install.
3760 # Don't use installbsd from OSF since it installs stuff as root
3761 # by default.
3762 for ac_prog in ginstall scoinst install; do
3763 for ac_exec_ext in '' $ac_executable_extensions; do
3764 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3765 if test $ac_prog = install &&
3766 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3767 # AIX install. It has an incompatible calling convention.
3768 :
3769 elif test $ac_prog = install &&
3770 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3771 # program-specific install script used by HP pwplus--don't use.
3772 :
3773 else
3774 rm -rf conftest.one conftest.two conftest.dir
3775 echo one > conftest.one
3776 echo two > conftest.two
3777 mkdir conftest.dir
3778 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3779 test -s conftest.one && test -s conftest.two &&
3780 test -s conftest.dir/conftest.one &&
3781 test -s conftest.dir/conftest.two
3782 then
3783 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3784 break 3
3785 fi
3786 fi
3787 fi
3788 done
3789 done
3790 ;;
3791 esac
3792
3793 done
3794 IFS=$as_save_IFS
3795
3796 rm -rf conftest.one conftest.two conftest.dir
3797
3798 fi
3799 if test "${ac_cv_path_install+set}" = set; then
3800 INSTALL=$ac_cv_path_install
3801 else
3802 # As a last resort, use the slow shell script. Don't cache a
3803 # value for INSTALL within a source directory, because that will
3804 # break other packages using the cache if that directory is
3805 # removed, or if the value is a relative name.
3806 INSTALL=$ac_install_sh
3807 fi
3808 fi
3809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3810 $as_echo "$INSTALL" >&6; }
3811
3812 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3813 # It thinks the first close brace ends the variable substitution.
3814 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3815
3816 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3817
3818 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3819
3820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3821 $as_echo_n "checking whether build environment is sane... " >&6; }
3822 # Reject unsafe characters in $srcdir or the absolute working directory
3823 # name. Accept space and tab only in the latter.
3824 am_lf='
3825 '
3826 case `pwd` in
3827 *[\\\"\#\$\&\'\`$am_lf]*)
3828 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3829 esac
3830 case $srcdir in
3831 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3832 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3833 esac
3834
3835 # Do 'set' in a subshell so we don't clobber the current shell's
3836 # arguments. Must try -L first in case configure is actually a
3837 # symlink; some systems play weird games with the mod time of symlinks
3838 # (eg FreeBSD returns the mod time of the symlink's containing
3839 # directory).
3840 if (
3841 am_has_slept=no
3842 for am_try in 1 2; do
3843 echo "timestamp, slept: $am_has_slept" > conftest.file
3844 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3845 if test "$*" = "X"; then
3846 # -L didn't work.
3847 set X `ls -t "$srcdir/configure" conftest.file`
3848 fi
3849 if test "$*" != "X $srcdir/configure conftest.file" \
3850 && test "$*" != "X conftest.file $srcdir/configure"; then
3851
3852 # If neither matched, then we have a broken ls. This can happen
3853 # if, for instance, CONFIG_SHELL is bash and it inherits a
3854 # broken ls alias from the environment. This has actually
3855 # happened. Such a system could not be considered "sane".
3856 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
3857 alias in your environment" "$LINENO" 5
3858 fi
3859 if test "$2" = conftest.file || test $am_try -eq 2; then
3860 break
3861 fi
3862 # Just in case.
3863 sleep 1
3864 am_has_slept=yes
3865 done
3866 test "$2" = conftest.file
3867 )
3868 then
3869 # Ok.
3870 :
3871 else
3872 as_fn_error $? "newly created file is older than distributed files!
3873 Check your system clock" "$LINENO" 5
3874 fi
3875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3876 $as_echo "yes" >&6; }
3877 # If we didn't sleep, we still need to ensure time stamps of config.status and
3878 # generated files are strictly newer.
3879 am_sleep_pid=
3880 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3881 ( sleep 1 ) &
3882 am_sleep_pid=$!
3883 fi
3884
3885 rm -f conftest.file
3886
3887 test "$program_prefix" != NONE &&
3888 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3889 # Use a double $ so make ignores it.
3890 test "$program_suffix" != NONE &&
3891 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3892 # Double any \ or $.
3893 # By default was `s,x,x', remove it if useless.
3894 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3895 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3896
3897 if test x"${MISSING+set}" != xset; then
3898 case $am_aux_dir in
3899 *\ * | *\ *)
3900 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3901 *)
3902 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3903 esac
3904 fi
3905 # Use eval to expand $SHELL
3906 if eval "$MISSING --is-lightweight"; then
3907 am_missing_run="$MISSING "
3908 else
3909 am_missing_run=
3910 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3911 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3912 fi
3913
3914 if test x"${install_sh+set}" != xset; then
3915 case $am_aux_dir in
3916 *\ * | *\ *)
3917 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3918 *)
3919 install_sh="\${SHELL} $am_aux_dir/install-sh"
3920 esac
3921 fi
3922
3923 # Installed binaries are usually stripped using 'strip' when the user
3924 # run "make install-strip". However 'strip' might not be the right
3925 # tool to use in cross-compilation environments, therefore Automake
3926 # will honor the 'STRIP' environment variable to overrule this program.
3927 if test "$cross_compiling" != no; then
3928 if test -n "$ac_tool_prefix"; then
3929 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3930 set dummy ${ac_tool_prefix}strip; ac_word=$2
3931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3932 $as_echo_n "checking for $ac_word... " >&6; }
3933 if ${ac_cv_prog_STRIP+:} false; then :
3934 $as_echo_n "(cached) " >&6
3935 else
3936 if test -n "$STRIP"; then
3937 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3938 else
3939 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3940 for as_dir in $PATH
3941 do
3942 IFS=$as_save_IFS
3943 test -z "$as_dir" && as_dir=.
3944 for ac_exec_ext in '' $ac_executable_extensions; do
3945 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3946 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3947 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3948 break 2
3949 fi
3950 done
3951 done
3952 IFS=$as_save_IFS
3953
3954 fi
3955 fi
3956 STRIP=$ac_cv_prog_STRIP
3957 if test -n "$STRIP"; then
3958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3959 $as_echo "$STRIP" >&6; }
3960 else
3961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3962 $as_echo "no" >&6; }
3963 fi
3964
3965
3966 fi
3967 if test -z "$ac_cv_prog_STRIP"; then
3968 ac_ct_STRIP=$STRIP
3969 # Extract the first word of "strip", so it can be a program name with args.
3970 set dummy strip; ac_word=$2
3971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3972 $as_echo_n "checking for $ac_word... " >&6; }
3973 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3974 $as_echo_n "(cached) " >&6
3975 else
3976 if test -n "$ac_ct_STRIP"; then
3977 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3978 else
3979 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3980 for as_dir in $PATH
3981 do
3982 IFS=$as_save_IFS
3983 test -z "$as_dir" && as_dir=.
3984 for ac_exec_ext in '' $ac_executable_extensions; do
3985 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3986 ac_cv_prog_ac_ct_STRIP="strip"
3987 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3988 break 2
3989 fi
3990 done
3991 done
3992 IFS=$as_save_IFS
3993
3994 fi
3995 fi
3996 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3997 if test -n "$ac_ct_STRIP"; then
3998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3999 $as_echo "$ac_ct_STRIP" >&6; }
4000 else
4001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4002 $as_echo "no" >&6; }
4003 fi
4004
4005 if test "x$ac_ct_STRIP" = x; then
4006 STRIP=":"
4007 else
4008 case $cross_compiling:$ac_tool_warned in
4009 yes:)
4010 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4011 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4012 ac_tool_warned=yes ;;
4013 esac
4014 STRIP=$ac_ct_STRIP
4015 fi
4016 else
4017 STRIP="$ac_cv_prog_STRIP"
4018 fi
4019
4020 fi
4021 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4022
4023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
4024 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
4025 if test -z "$MKDIR_P"; then
4026 if ${ac_cv_path_mkdir+:} false; then :
4027 $as_echo_n "(cached) " >&6
4028 else
4029 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4030 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4031 do
4032 IFS=$as_save_IFS
4033 test -z "$as_dir" && as_dir=.
4034 for ac_prog in mkdir gmkdir; do
4035 for ac_exec_ext in '' $ac_executable_extensions; do
4036 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
4037 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4038 'mkdir (GNU coreutils) '* | \
4039 'mkdir (coreutils) '* | \
4040 'mkdir (fileutils) '4.1*)
4041 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
4042 break 3;;
4043 esac
4044 done
4045 done
4046 done
4047 IFS=$as_save_IFS
4048
4049 fi
4050
4051 test -d ./--version && rmdir ./--version
4052 if test "${ac_cv_path_mkdir+set}" = set; then
4053 MKDIR_P="$ac_cv_path_mkdir -p"
4054 else
4055 # As a last resort, use the slow shell script. Don't cache a
4056 # value for MKDIR_P within a source directory, because that will
4057 # break other packages using the cache if that directory is
4058 # removed, or if the value is a relative name.
4059 MKDIR_P="$ac_install_sh -d"
4060 fi
4061 fi
4062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4063 $as_echo "$MKDIR_P" >&6; }
4064
4065 for ac_prog in gawk mawk nawk awk
4066 do
4067 # Extract the first word of "$ac_prog", so it can be a program name with args.
4068 set dummy $ac_prog; ac_word=$2
4069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4070 $as_echo_n "checking for $ac_word... " >&6; }
4071 if ${ac_cv_prog_AWK+:} false; then :
4072 $as_echo_n "(cached) " >&6
4073 else
4074 if test -n "$AWK"; then
4075 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4076 else
4077 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4078 for as_dir in $PATH
4079 do
4080 IFS=$as_save_IFS
4081 test -z "$as_dir" && as_dir=.
4082 for ac_exec_ext in '' $ac_executable_extensions; do
4083 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4084 ac_cv_prog_AWK="$ac_prog"
4085 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4086 break 2
4087 fi
4088 done
4089 done
4090 IFS=$as_save_IFS
4091
4092 fi
4093 fi
4094 AWK=$ac_cv_prog_AWK
4095 if test -n "$AWK"; then
4096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4097 $as_echo "$AWK" >&6; }
4098 else
4099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4100 $as_echo "no" >&6; }
4101 fi
4102
4103
4104 test -n "$AWK" && break
4105 done
4106
4107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4108 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4109 set x ${MAKE-make}
4110 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4111 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4112 $as_echo_n "(cached) " >&6
4113 else
4114 cat >conftest.make <<\_ACEOF
4115 SHELL = /bin/sh
4116 all:
4117 @echo '@@@%%%=$(MAKE)=@@@%%%'
4118 _ACEOF
4119 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4120 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4121 *@@@%%%=?*=@@@%%%*)
4122 eval ac_cv_prog_make_${ac_make}_set=yes;;
4123 *)
4124 eval ac_cv_prog_make_${ac_make}_set=no;;
4125 esac
4126 rm -f conftest.make
4127 fi
4128 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4130 $as_echo "yes" >&6; }
4131 SET_MAKE=
4132 else
4133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4134 $as_echo "no" >&6; }
4135 SET_MAKE="MAKE=${MAKE-make}"
4136 fi
4137
4138 rm -rf .tst 2>/dev/null
4139 mkdir .tst 2>/dev/null
4140 if test -d .tst; then
4141 am__leading_dot=.
4142 else
4143 am__leading_dot=_
4144 fi
4145 rmdir .tst 2>/dev/null
4146
4147 DEPDIR="${am__leading_dot}deps"
4148
4149 ac_config_commands="$ac_config_commands depfiles"
4150
4151
4152 am_make=${MAKE-make}
4153 cat > confinc << 'END'
4154 am__doit:
4155 @echo this is the am__doit target
4156 .PHONY: am__doit
4157 END
4158 # If we don't find an include directive, just comment out the code.
4159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4160 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4161 am__include="#"
4162 am__quote=
4163 _am_result=none
4164 # First try GNU make style include.
4165 echo "include confinc" > confmf
4166 # Ignore all kinds of additional output from 'make'.
4167 case `$am_make -s -f confmf 2> /dev/null` in #(
4168 *the\ am__doit\ target*)
4169 am__include=include
4170 am__quote=
4171 _am_result=GNU
4172 ;;
4173 esac
4174 # Now try BSD make style include.
4175 if test "$am__include" = "#"; then
4176 echo '.include "confinc"' > confmf
4177 case `$am_make -s -f confmf 2> /dev/null` in #(
4178 *the\ am__doit\ target*)
4179 am__include=.include
4180 am__quote="\""
4181 _am_result=BSD
4182 ;;
4183 esac
4184 fi
4185
4186
4187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4188 $as_echo "$_am_result" >&6; }
4189 rm -f confinc confmf
4190
4191 # Check whether --enable-dependency-tracking was given.
4192 if test "${enable_dependency_tracking+set}" = set; then :
4193 enableval=$enable_dependency_tracking;
4194 fi
4195
4196 if test "x$enable_dependency_tracking" != xno; then
4197 am_depcomp="$ac_aux_dir/depcomp"
4198 AMDEPBACKSLASH='\'
4199 am__nodep='_no'
4200 fi
4201 if test "x$enable_dependency_tracking" != xno; then
4202 AMDEP_TRUE=
4203 AMDEP_FALSE='#'
4204 else
4205 AMDEP_TRUE='#'
4206 AMDEP_FALSE=
4207 fi
4208
4209
4210 # Check whether --enable-silent-rules was given.
4211 if test "${enable_silent_rules+set}" = set; then :
4212 enableval=$enable_silent_rules;
4213 fi
4214
4215 case $enable_silent_rules in # (((
4216 yes) AM_DEFAULT_VERBOSITY=0;;
4217 no) AM_DEFAULT_VERBOSITY=1;;
4218 *) AM_DEFAULT_VERBOSITY=1;;
4219 esac
4220 am_make=${MAKE-make}
4221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4222 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4223 if ${am_cv_make_support_nested_variables+:} false; then :
4224 $as_echo_n "(cached) " >&6
4225 else
4226 if $as_echo 'TRUE=$(BAR$(V))
4227 BAR0=false
4228 BAR1=true
4229 V=1
4230 am__doit:
4231 @$(TRUE)
4232 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4233 am_cv_make_support_nested_variables=yes
4234 else
4235 am_cv_make_support_nested_variables=no
4236 fi
4237 fi
4238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4239 $as_echo "$am_cv_make_support_nested_variables" >&6; }
4240 if test $am_cv_make_support_nested_variables = yes; then
4241 AM_V='$(V)'
4242 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4243 else
4244 AM_V=$AM_DEFAULT_VERBOSITY
4245 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4246 fi
4247 AM_BACKSLASH='\'
4248
4249 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4250 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4251 # is not polluted with repeated "-I."
4252 am__isrc=' -I$(srcdir)'
4253 # test to see if srcdir already configured
4254 if test -f $srcdir/config.status; then
4255 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4256 fi
4257 fi
4258
4259 # test whether we have cygpath
4260 if test -z "$CYGPATH_W"; then
4261 if (cygpath --version) >/dev/null 2>/dev/null; then
4262 CYGPATH_W='cygpath -w'
4263 else
4264 CYGPATH_W=echo
4265 fi
4266 fi
4267
4268
4269 # Define the identity of the package.
4270 PACKAGE='ld'
4271 VERSION='2.34.50'
4272
4273
4274 cat >>confdefs.h <<_ACEOF
4275 #define PACKAGE "$PACKAGE"
4276 _ACEOF
4277
4278
4279 cat >>confdefs.h <<_ACEOF
4280 #define VERSION "$VERSION"
4281 _ACEOF
4282
4283 # Some tools Automake needs.
4284
4285 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4286
4287
4288 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4289
4290
4291 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4292
4293
4294 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4295
4296
4297 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4298
4299 # For better backward compatibility. To be removed once Automake 1.9.x
4300 # dies out for good. For more background, see:
4301 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4302 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4303 mkdir_p='$(MKDIR_P)'
4304
4305 # We need awk for the "check" target (and possibly the TAP driver). The
4306 # system "awk" is bad on some platforms.
4307 # Always define AMTAR for backward compatibility. Yes, it's still used
4308 # in the wild :-( We should find a proper way to deprecate it ...
4309 AMTAR='$${TAR-tar}'
4310
4311
4312 # We'll loop over all known methods to create a tar archive until one works.
4313 _am_tools='gnutar pax cpio none'
4314
4315 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4316
4317
4318
4319
4320
4321 depcc="$CC" am_compiler_list=
4322
4323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4324 $as_echo_n "checking dependency style of $depcc... " >&6; }
4325 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4326 $as_echo_n "(cached) " >&6
4327 else
4328 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4329 # We make a subdir and do the tests there. Otherwise we can end up
4330 # making bogus files that we don't know about and never remove. For
4331 # instance it was reported that on HP-UX the gcc test will end up
4332 # making a dummy file named 'D' -- because '-MD' means "put the output
4333 # in D".
4334 rm -rf conftest.dir
4335 mkdir conftest.dir
4336 # Copy depcomp to subdir because otherwise we won't find it if we're
4337 # using a relative directory.
4338 cp "$am_depcomp" conftest.dir
4339 cd conftest.dir
4340 # We will build objects and dependencies in a subdirectory because
4341 # it helps to detect inapplicable dependency modes. For instance
4342 # both Tru64's cc and ICC support -MD to output dependencies as a
4343 # side effect of compilation, but ICC will put the dependencies in
4344 # the current directory while Tru64 will put them in the object
4345 # directory.
4346 mkdir sub
4347
4348 am_cv_CC_dependencies_compiler_type=none
4349 if test "$am_compiler_list" = ""; then
4350 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4351 fi
4352 am__universal=false
4353 case " $depcc " in #(
4354 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4355 esac
4356
4357 for depmode in $am_compiler_list; do
4358 # Setup a source with many dependencies, because some compilers
4359 # like to wrap large dependency lists on column 80 (with \), and
4360 # we should not choose a depcomp mode which is confused by this.
4361 #
4362 # We need to recreate these files for each test, as the compiler may
4363 # overwrite some of them when testing with obscure command lines.
4364 # This happens at least with the AIX C compiler.
4365 : > sub/conftest.c
4366 for i in 1 2 3 4 5 6; do
4367 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4368 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4369 # Solaris 10 /bin/sh.
4370 echo '/* dummy */' > sub/conftst$i.h
4371 done
4372 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4373
4374 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4375 # mode. It turns out that the SunPro C++ compiler does not properly
4376 # handle '-M -o', and we need to detect this. Also, some Intel
4377 # versions had trouble with output in subdirs.
4378 am__obj=sub/conftest.${OBJEXT-o}
4379 am__minus_obj="-o $am__obj"
4380 case $depmode in
4381 gcc)
4382 # This depmode causes a compiler race in universal mode.
4383 test "$am__universal" = false || continue
4384 ;;
4385 nosideeffect)
4386 # After this tag, mechanisms are not by side-effect, so they'll
4387 # only be used when explicitly requested.
4388 if test "x$enable_dependency_tracking" = xyes; then
4389 continue
4390 else
4391 break
4392 fi
4393 ;;
4394 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4395 # This compiler won't grok '-c -o', but also, the minuso test has
4396 # not run yet. These depmodes are late enough in the game, and
4397 # so weak that their functioning should not be impacted.
4398 am__obj=conftest.${OBJEXT-o}
4399 am__minus_obj=
4400 ;;
4401 none) break ;;
4402 esac
4403 if depmode=$depmode \
4404 source=sub/conftest.c object=$am__obj \
4405 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4406 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4407 >/dev/null 2>conftest.err &&
4408 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4409 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4410 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4411 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4412 # icc doesn't choke on unknown options, it will just issue warnings
4413 # or remarks (even with -Werror). So we grep stderr for any message
4414 # that says an option was ignored or not supported.
4415 # When given -MP, icc 7.0 and 7.1 complain thusly:
4416 # icc: Command line warning: ignoring option '-M'; no argument required
4417 # The diagnosis changed in icc 8.0:
4418 # icc: Command line remark: option '-MP' not supported
4419 if (grep 'ignoring option' conftest.err ||
4420 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4421 am_cv_CC_dependencies_compiler_type=$depmode
4422 break
4423 fi
4424 fi
4425 done
4426
4427 cd ..
4428 rm -rf conftest.dir
4429 else
4430 am_cv_CC_dependencies_compiler_type=none
4431 fi
4432
4433 fi
4434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4435 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4436 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4437
4438 if
4439 test "x$enable_dependency_tracking" != xno \
4440 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4441 am__fastdepCC_TRUE=
4442 am__fastdepCC_FALSE='#'
4443 else
4444 am__fastdepCC_TRUE='#'
4445 am__fastdepCC_FALSE=
4446 fi
4447
4448
4449
4450 # POSIX will say in a future version that running "rm -f" with no argument
4451 # is OK; and we want to be able to make that assumption in our Makefile
4452 # recipes. So use an aggressive probe to check that the usage we want is
4453 # actually supported "in the wild" to an acceptable degree.
4454 # See automake bug#10828.
4455 # To make any issue more visible, cause the running configure to be aborted
4456 # by default if the 'rm' program in use doesn't match our expectations; the
4457 # user can still override this though.
4458 if rm -f && rm -fr && rm -rf; then : OK; else
4459 cat >&2 <<'END'
4460 Oops!
4461
4462 Your 'rm' program seems unable to run without file operands specified
4463 on the command line, even when the '-f' option is present. This is contrary
4464 to the behaviour of most rm programs out there, and not conforming with
4465 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4466
4467 Please tell bug-automake@gnu.org about your system, including the value
4468 of your $PATH and any error possibly output before this message. This
4469 can help us improve future automake versions.
4470
4471 END
4472 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4473 echo 'Configuration will proceed anyway, since you have set the' >&2
4474 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4475 echo >&2
4476 else
4477 cat >&2 <<'END'
4478 Aborting the configuration process, to ensure you take notice of the issue.
4479
4480 You can download and install GNU coreutils to get an 'rm' implementation
4481 that behaves properly: <http://www.gnu.org/software/coreutils/>.
4482
4483 If you want to complete the configuration process using your problematic
4484 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4485 to "yes", and re-run configure.
4486
4487 END
4488 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4489 fi
4490 fi
4491
4492
4493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4494 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4495 # Check whether --enable-maintainer-mode was given.
4496 if test "${enable_maintainer_mode+set}" = set; then :
4497 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4498 else
4499 USE_MAINTAINER_MODE=no
4500 fi
4501
4502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4503 $as_echo "$USE_MAINTAINER_MODE" >&6; }
4504 if test $USE_MAINTAINER_MODE = yes; then
4505 MAINTAINER_MODE_TRUE=
4506 MAINTAINER_MODE_FALSE='#'
4507 else
4508 MAINTAINER_MODE_TRUE='#'
4509 MAINTAINER_MODE_FALSE=
4510 fi
4511
4512 MAINT=$MAINTAINER_MODE_TRUE
4513
4514
4515
4516 ac_ext=c
4517 ac_cpp='$CPP $CPPFLAGS'
4518 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4519 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4520 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4521 if test -n "$ac_tool_prefix"; then
4522 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4523 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4525 $as_echo_n "checking for $ac_word... " >&6; }
4526 if ${ac_cv_prog_CC+:} false; then :
4527 $as_echo_n "(cached) " >&6
4528 else
4529 if test -n "$CC"; then
4530 ac_cv_prog_CC="$CC" # Let the user override the test.
4531 else
4532 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4533 for as_dir in $PATH
4534 do
4535 IFS=$as_save_IFS
4536 test -z "$as_dir" && as_dir=.
4537 for ac_exec_ext in '' $ac_executable_extensions; do
4538 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4539 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4540 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4541 break 2
4542 fi
4543 done
4544 done
4545 IFS=$as_save_IFS
4546
4547 fi
4548 fi
4549 CC=$ac_cv_prog_CC
4550 if test -n "$CC"; then
4551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4552 $as_echo "$CC" >&6; }
4553 else
4554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4555 $as_echo "no" >&6; }
4556 fi
4557
4558
4559 fi
4560 if test -z "$ac_cv_prog_CC"; then
4561 ac_ct_CC=$CC
4562 # Extract the first word of "gcc", so it can be a program name with args.
4563 set dummy gcc; ac_word=$2
4564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4565 $as_echo_n "checking for $ac_word... " >&6; }
4566 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4567 $as_echo_n "(cached) " >&6
4568 else
4569 if test -n "$ac_ct_CC"; then
4570 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4571 else
4572 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4573 for as_dir in $PATH
4574 do
4575 IFS=$as_save_IFS
4576 test -z "$as_dir" && as_dir=.
4577 for ac_exec_ext in '' $ac_executable_extensions; do
4578 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4579 ac_cv_prog_ac_ct_CC="gcc"
4580 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4581 break 2
4582 fi
4583 done
4584 done
4585 IFS=$as_save_IFS
4586
4587 fi
4588 fi
4589 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4590 if test -n "$ac_ct_CC"; then
4591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4592 $as_echo "$ac_ct_CC" >&6; }
4593 else
4594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4595 $as_echo "no" >&6; }
4596 fi
4597
4598 if test "x$ac_ct_CC" = x; then
4599 CC=""
4600 else
4601 case $cross_compiling:$ac_tool_warned in
4602 yes:)
4603 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4604 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4605 ac_tool_warned=yes ;;
4606 esac
4607 CC=$ac_ct_CC
4608 fi
4609 else
4610 CC="$ac_cv_prog_CC"
4611 fi
4612
4613 if test -z "$CC"; then
4614 if test -n "$ac_tool_prefix"; then
4615 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4616 set dummy ${ac_tool_prefix}cc; ac_word=$2
4617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4618 $as_echo_n "checking for $ac_word... " >&6; }
4619 if ${ac_cv_prog_CC+:} false; then :
4620 $as_echo_n "(cached) " >&6
4621 else
4622 if test -n "$CC"; then
4623 ac_cv_prog_CC="$CC" # Let the user override the test.
4624 else
4625 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4626 for as_dir in $PATH
4627 do
4628 IFS=$as_save_IFS
4629 test -z "$as_dir" && as_dir=.
4630 for ac_exec_ext in '' $ac_executable_extensions; do
4631 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4632 ac_cv_prog_CC="${ac_tool_prefix}cc"
4633 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4634 break 2
4635 fi
4636 done
4637 done
4638 IFS=$as_save_IFS
4639
4640 fi
4641 fi
4642 CC=$ac_cv_prog_CC
4643 if test -n "$CC"; then
4644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4645 $as_echo "$CC" >&6; }
4646 else
4647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4648 $as_echo "no" >&6; }
4649 fi
4650
4651
4652 fi
4653 fi
4654 if test -z "$CC"; then
4655 # Extract the first word of "cc", so it can be a program name with args.
4656 set dummy cc; ac_word=$2
4657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4658 $as_echo_n "checking for $ac_word... " >&6; }
4659 if ${ac_cv_prog_CC+:} false; then :
4660 $as_echo_n "(cached) " >&6
4661 else
4662 if test -n "$CC"; then
4663 ac_cv_prog_CC="$CC" # Let the user override the test.
4664 else
4665 ac_prog_rejected=no
4666 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4667 for as_dir in $PATH
4668 do
4669 IFS=$as_save_IFS
4670 test -z "$as_dir" && as_dir=.
4671 for ac_exec_ext in '' $ac_executable_extensions; do
4672 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4673 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4674 ac_prog_rejected=yes
4675 continue
4676 fi
4677 ac_cv_prog_CC="cc"
4678 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4679 break 2
4680 fi
4681 done
4682 done
4683 IFS=$as_save_IFS
4684
4685 if test $ac_prog_rejected = yes; then
4686 # We found a bogon in the path, so make sure we never use it.
4687 set dummy $ac_cv_prog_CC
4688 shift
4689 if test $# != 0; then
4690 # We chose a different compiler from the bogus one.
4691 # However, it has the same basename, so the bogon will be chosen
4692 # first if we set CC to just the basename; use the full file name.
4693 shift
4694 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4695 fi
4696 fi
4697 fi
4698 fi
4699 CC=$ac_cv_prog_CC
4700 if test -n "$CC"; then
4701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4702 $as_echo "$CC" >&6; }
4703 else
4704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4705 $as_echo "no" >&6; }
4706 fi
4707
4708
4709 fi
4710 if test -z "$CC"; then
4711 if test -n "$ac_tool_prefix"; then
4712 for ac_prog in cl.exe
4713 do
4714 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4715 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4717 $as_echo_n "checking for $ac_word... " >&6; }
4718 if ${ac_cv_prog_CC+:} false; then :
4719 $as_echo_n "(cached) " >&6
4720 else
4721 if test -n "$CC"; then
4722 ac_cv_prog_CC="$CC" # Let the user override the test.
4723 else
4724 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4725 for as_dir in $PATH
4726 do
4727 IFS=$as_save_IFS
4728 test -z "$as_dir" && as_dir=.
4729 for ac_exec_ext in '' $ac_executable_extensions; do
4730 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4731 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4732 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4733 break 2
4734 fi
4735 done
4736 done
4737 IFS=$as_save_IFS
4738
4739 fi
4740 fi
4741 CC=$ac_cv_prog_CC
4742 if test -n "$CC"; then
4743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4744 $as_echo "$CC" >&6; }
4745 else
4746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4747 $as_echo "no" >&6; }
4748 fi
4749
4750
4751 test -n "$CC" && break
4752 done
4753 fi
4754 if test -z "$CC"; then
4755 ac_ct_CC=$CC
4756 for ac_prog in cl.exe
4757 do
4758 # Extract the first word of "$ac_prog", so it can be a program name with args.
4759 set dummy $ac_prog; ac_word=$2
4760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4761 $as_echo_n "checking for $ac_word... " >&6; }
4762 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4763 $as_echo_n "(cached) " >&6
4764 else
4765 if test -n "$ac_ct_CC"; then
4766 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4767 else
4768 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4769 for as_dir in $PATH
4770 do
4771 IFS=$as_save_IFS
4772 test -z "$as_dir" && as_dir=.
4773 for ac_exec_ext in '' $ac_executable_extensions; do
4774 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4775 ac_cv_prog_ac_ct_CC="$ac_prog"
4776 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4777 break 2
4778 fi
4779 done
4780 done
4781 IFS=$as_save_IFS
4782
4783 fi
4784 fi
4785 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4786 if test -n "$ac_ct_CC"; then
4787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4788 $as_echo "$ac_ct_CC" >&6; }
4789 else
4790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4791 $as_echo "no" >&6; }
4792 fi
4793
4794
4795 test -n "$ac_ct_CC" && break
4796 done
4797
4798 if test "x$ac_ct_CC" = x; then
4799 CC=""
4800 else
4801 case $cross_compiling:$ac_tool_warned in
4802 yes:)
4803 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4804 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4805 ac_tool_warned=yes ;;
4806 esac
4807 CC=$ac_ct_CC
4808 fi
4809 fi
4810
4811 fi
4812
4813
4814 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4815 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4816 as_fn_error $? "no acceptable C compiler found in \$PATH
4817 See \`config.log' for more details" "$LINENO" 5; }
4818
4819 # Provide some information about the compiler.
4820 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4821 set X $ac_compile
4822 ac_compiler=$2
4823 for ac_option in --version -v -V -qversion; do
4824 { { ac_try="$ac_compiler $ac_option >&5"
4825 case "(($ac_try" in
4826 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4827 *) ac_try_echo=$ac_try;;
4828 esac
4829 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4830 $as_echo "$ac_try_echo"; } >&5
4831 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4832 ac_status=$?
4833 if test -s conftest.err; then
4834 sed '10a\
4835 ... rest of stderr output deleted ...
4836 10q' conftest.err >conftest.er1
4837 cat conftest.er1 >&5
4838 fi
4839 rm -f conftest.er1 conftest.err
4840 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4841 test $ac_status = 0; }
4842 done
4843
4844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4845 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4846 if ${ac_cv_c_compiler_gnu+:} false; then :
4847 $as_echo_n "(cached) " >&6
4848 else
4849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4850 /* end confdefs.h. */
4851
4852 int
4853 main ()
4854 {
4855 #ifndef __GNUC__
4856 choke me
4857 #endif
4858
4859 ;
4860 return 0;
4861 }
4862 _ACEOF
4863 if ac_fn_c_try_compile "$LINENO"; then :
4864 ac_compiler_gnu=yes
4865 else
4866 ac_compiler_gnu=no
4867 fi
4868 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4869 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4870
4871 fi
4872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4873 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4874 if test $ac_compiler_gnu = yes; then
4875 GCC=yes
4876 else
4877 GCC=
4878 fi
4879 ac_test_CFLAGS=${CFLAGS+set}
4880 ac_save_CFLAGS=$CFLAGS
4881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4882 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4883 if ${ac_cv_prog_cc_g+:} false; then :
4884 $as_echo_n "(cached) " >&6
4885 else
4886 ac_save_c_werror_flag=$ac_c_werror_flag
4887 ac_c_werror_flag=yes
4888 ac_cv_prog_cc_g=no
4889 CFLAGS="-g"
4890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4891 /* end confdefs.h. */
4892
4893 int
4894 main ()
4895 {
4896
4897 ;
4898 return 0;
4899 }
4900 _ACEOF
4901 if ac_fn_c_try_compile "$LINENO"; then :
4902 ac_cv_prog_cc_g=yes
4903 else
4904 CFLAGS=""
4905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4906 /* end confdefs.h. */
4907
4908 int
4909 main ()
4910 {
4911
4912 ;
4913 return 0;
4914 }
4915 _ACEOF
4916 if ac_fn_c_try_compile "$LINENO"; then :
4917
4918 else
4919 ac_c_werror_flag=$ac_save_c_werror_flag
4920 CFLAGS="-g"
4921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4922 /* end confdefs.h. */
4923
4924 int
4925 main ()
4926 {
4927
4928 ;
4929 return 0;
4930 }
4931 _ACEOF
4932 if ac_fn_c_try_compile "$LINENO"; then :
4933 ac_cv_prog_cc_g=yes
4934 fi
4935 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4936 fi
4937 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4938 fi
4939 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4940 ac_c_werror_flag=$ac_save_c_werror_flag
4941 fi
4942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4943 $as_echo "$ac_cv_prog_cc_g" >&6; }
4944 if test "$ac_test_CFLAGS" = set; then
4945 CFLAGS=$ac_save_CFLAGS
4946 elif test $ac_cv_prog_cc_g = yes; then
4947 if test "$GCC" = yes; then
4948 CFLAGS="-g -O2"
4949 else
4950 CFLAGS="-g"
4951 fi
4952 else
4953 if test "$GCC" = yes; then
4954 CFLAGS="-O2"
4955 else
4956 CFLAGS=
4957 fi
4958 fi
4959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4960 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4961 if ${ac_cv_prog_cc_c89+:} false; then :
4962 $as_echo_n "(cached) " >&6
4963 else
4964 ac_cv_prog_cc_c89=no
4965 ac_save_CC=$CC
4966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4967 /* end confdefs.h. */
4968 #include <stdarg.h>
4969 #include <stdio.h>
4970 struct stat;
4971 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4972 struct buf { int x; };
4973 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4974 static char *e (p, i)
4975 char **p;
4976 int i;
4977 {
4978 return p[i];
4979 }
4980 static char *f (char * (*g) (char **, int), char **p, ...)
4981 {
4982 char *s;
4983 va_list v;
4984 va_start (v,p);
4985 s = g (p, va_arg (v,int));
4986 va_end (v);
4987 return s;
4988 }
4989
4990 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4991 function prototypes and stuff, but not '\xHH' hex character constants.
4992 These don't provoke an error unfortunately, instead are silently treated
4993 as 'x'. The following induces an error, until -std is added to get
4994 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4995 array size at least. It's necessary to write '\x00'==0 to get something
4996 that's true only with -std. */
4997 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4998
4999 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5000 inside strings and character constants. */
5001 #define FOO(x) 'x'
5002 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5003
5004 int test (int i, double x);
5005 struct s1 {int (*f) (int a);};
5006 struct s2 {int (*f) (double a);};
5007 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5008 int argc;
5009 char **argv;
5010 int
5011 main ()
5012 {
5013 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5014 ;
5015 return 0;
5016 }
5017 _ACEOF
5018 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5019 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5020 do
5021 CC="$ac_save_CC $ac_arg"
5022 if ac_fn_c_try_compile "$LINENO"; then :
5023 ac_cv_prog_cc_c89=$ac_arg
5024 fi
5025 rm -f core conftest.err conftest.$ac_objext
5026 test "x$ac_cv_prog_cc_c89" != "xno" && break
5027 done
5028 rm -f conftest.$ac_ext
5029 CC=$ac_save_CC
5030
5031 fi
5032 # AC_CACHE_VAL
5033 case "x$ac_cv_prog_cc_c89" in
5034 x)
5035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5036 $as_echo "none needed" >&6; } ;;
5037 xno)
5038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5039 $as_echo "unsupported" >&6; } ;;
5040 *)
5041 CC="$CC $ac_cv_prog_cc_c89"
5042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5043 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5044 esac
5045 if test "x$ac_cv_prog_cc_c89" != xno; then :
5046
5047 fi
5048
5049 ac_ext=c
5050 ac_cpp='$CPP $CPPFLAGS'
5051 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5052 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5053 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5054
5055 ac_ext=c
5056 ac_cpp='$CPP $CPPFLAGS'
5057 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5058 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5059 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
5061 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
5062 if ${am_cv_prog_cc_c_o+:} false; then :
5063 $as_echo_n "(cached) " >&6
5064 else
5065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5066 /* end confdefs.h. */
5067
5068 int
5069 main ()
5070 {
5071
5072 ;
5073 return 0;
5074 }
5075 _ACEOF
5076 # Make sure it works both with $CC and with simple cc.
5077 # Following AC_PROG_CC_C_O, we do the test twice because some
5078 # compilers refuse to overwrite an existing .o file with -o,
5079 # though they will create one.
5080 am_cv_prog_cc_c_o=yes
5081 for am_i in 1 2; do
5082 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
5083 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
5084 ac_status=$?
5085 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5086 (exit $ac_status); } \
5087 && test -f conftest2.$ac_objext; then
5088 : OK
5089 else
5090 am_cv_prog_cc_c_o=no
5091 break
5092 fi
5093 done
5094 rm -f core conftest*
5095 unset am_i
5096 fi
5097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5098 $as_echo "$am_cv_prog_cc_c_o" >&6; }
5099 if test "$am_cv_prog_cc_c_o" != yes; then
5100 # Losing compiler, so override with the script.
5101 # FIXME: It is wrong to rewrite CC.
5102 # But if we don't then we get into trouble of one sort or another.
5103 # A longer-term fix would be to have automake use am__CC in this case,
5104 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5105 CC="$am_aux_dir/compile $CC"
5106 fi
5107 ac_ext=c
5108 ac_cpp='$CPP $CPPFLAGS'
5109 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5110 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5111 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5112
5113
5114 ac_ext=cpp
5115 ac_cpp='$CXXCPP $CPPFLAGS'
5116 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5117 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5118 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5119 if test -z "$CXX"; then
5120 if test -n "$CCC"; then
5121 CXX=$CCC
5122 else
5123 if test -n "$ac_tool_prefix"; then
5124 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5125 do
5126 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5127 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5129 $as_echo_n "checking for $ac_word... " >&6; }
5130 if ${ac_cv_prog_CXX+:} false; then :
5131 $as_echo_n "(cached) " >&6
5132 else
5133 if test -n "$CXX"; then
5134 ac_cv_prog_CXX="$CXX" # Let the user override the test.
5135 else
5136 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5137 for as_dir in $PATH
5138 do
5139 IFS=$as_save_IFS
5140 test -z "$as_dir" && as_dir=.
5141 for ac_exec_ext in '' $ac_executable_extensions; do
5142 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5143 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5144 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5145 break 2
5146 fi
5147 done
5148 done
5149 IFS=$as_save_IFS
5150
5151 fi
5152 fi
5153 CXX=$ac_cv_prog_CXX
5154 if test -n "$CXX"; then
5155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5156 $as_echo "$CXX" >&6; }
5157 else
5158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5159 $as_echo "no" >&6; }
5160 fi
5161
5162
5163 test -n "$CXX" && break
5164 done
5165 fi
5166 if test -z "$CXX"; then
5167 ac_ct_CXX=$CXX
5168 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5169 do
5170 # Extract the first word of "$ac_prog", so it can be a program name with args.
5171 set dummy $ac_prog; ac_word=$2
5172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5173 $as_echo_n "checking for $ac_word... " >&6; }
5174 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
5175 $as_echo_n "(cached) " >&6
5176 else
5177 if test -n "$ac_ct_CXX"; then
5178 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5179 else
5180 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5181 for as_dir in $PATH
5182 do
5183 IFS=$as_save_IFS
5184 test -z "$as_dir" && as_dir=.
5185 for ac_exec_ext in '' $ac_executable_extensions; do
5186 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5187 ac_cv_prog_ac_ct_CXX="$ac_prog"
5188 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5189 break 2
5190 fi
5191 done
5192 done
5193 IFS=$as_save_IFS
5194
5195 fi
5196 fi
5197 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5198 if test -n "$ac_ct_CXX"; then
5199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5200 $as_echo "$ac_ct_CXX" >&6; }
5201 else
5202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5203 $as_echo "no" >&6; }
5204 fi
5205
5206
5207 test -n "$ac_ct_CXX" && break
5208 done
5209
5210 if test "x$ac_ct_CXX" = x; then
5211 CXX="g++"
5212 else
5213 case $cross_compiling:$ac_tool_warned in
5214 yes:)
5215 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5216 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5217 ac_tool_warned=yes ;;
5218 esac
5219 CXX=$ac_ct_CXX
5220 fi
5221 fi
5222
5223 fi
5224 fi
5225 # Provide some information about the compiler.
5226 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5227 set X $ac_compile
5228 ac_compiler=$2
5229 for ac_option in --version -v -V -qversion; do
5230 { { ac_try="$ac_compiler $ac_option >&5"
5231 case "(($ac_try" in
5232 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5233 *) ac_try_echo=$ac_try;;
5234 esac
5235 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5236 $as_echo "$ac_try_echo"; } >&5
5237 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5238 ac_status=$?
5239 if test -s conftest.err; then
5240 sed '10a\
5241 ... rest of stderr output deleted ...
5242 10q' conftest.err >conftest.er1
5243 cat conftest.er1 >&5
5244 fi
5245 rm -f conftest.er1 conftest.err
5246 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5247 test $ac_status = 0; }
5248 done
5249
5250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5251 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5252 if ${ac_cv_cxx_compiler_gnu+:} false; then :
5253 $as_echo_n "(cached) " >&6
5254 else
5255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5256 /* end confdefs.h. */
5257
5258 int
5259 main ()
5260 {
5261 #ifndef __GNUC__
5262 choke me
5263 #endif
5264
5265 ;
5266 return 0;
5267 }
5268 _ACEOF
5269 if ac_fn_cxx_try_compile "$LINENO"; then :
5270 ac_compiler_gnu=yes
5271 else
5272 ac_compiler_gnu=no
5273 fi
5274 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5275 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5276
5277 fi
5278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5279 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5280 if test $ac_compiler_gnu = yes; then
5281 GXX=yes
5282 else
5283 GXX=
5284 fi
5285 ac_test_CXXFLAGS=${CXXFLAGS+set}
5286 ac_save_CXXFLAGS=$CXXFLAGS
5287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5288 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5289 if ${ac_cv_prog_cxx_g+:} false; then :
5290 $as_echo_n "(cached) " >&6
5291 else
5292 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5293 ac_cxx_werror_flag=yes
5294 ac_cv_prog_cxx_g=no
5295 CXXFLAGS="-g"
5296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5297 /* end confdefs.h. */
5298
5299 int
5300 main ()
5301 {
5302
5303 ;
5304 return 0;
5305 }
5306 _ACEOF
5307 if ac_fn_cxx_try_compile "$LINENO"; then :
5308 ac_cv_prog_cxx_g=yes
5309 else
5310 CXXFLAGS=""
5311 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5312 /* end confdefs.h. */
5313
5314 int
5315 main ()
5316 {
5317
5318 ;
5319 return 0;
5320 }
5321 _ACEOF
5322 if ac_fn_cxx_try_compile "$LINENO"; then :
5323
5324 else
5325 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5326 CXXFLAGS="-g"
5327 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5328 /* end confdefs.h. */
5329
5330 int
5331 main ()
5332 {
5333
5334 ;
5335 return 0;
5336 }
5337 _ACEOF
5338 if ac_fn_cxx_try_compile "$LINENO"; then :
5339 ac_cv_prog_cxx_g=yes
5340 fi
5341 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5342 fi
5343 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5344 fi
5345 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5346 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5347 fi
5348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5349 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5350 if test "$ac_test_CXXFLAGS" = set; then
5351 CXXFLAGS=$ac_save_CXXFLAGS
5352 elif test $ac_cv_prog_cxx_g = yes; then
5353 if test "$GXX" = yes; then
5354 CXXFLAGS="-g -O2"
5355 else
5356 CXXFLAGS="-g"
5357 fi
5358 else
5359 if test "$GXX" = yes; then
5360 CXXFLAGS="-O2"
5361 else
5362 CXXFLAGS=
5363 fi
5364 fi
5365 ac_ext=c
5366 ac_cpp='$CPP $CPPFLAGS'
5367 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5368 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5369 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5370
5371 depcc="$CXX" am_compiler_list=
5372
5373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5374 $as_echo_n "checking dependency style of $depcc... " >&6; }
5375 if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
5376 $as_echo_n "(cached) " >&6
5377 else
5378 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5379 # We make a subdir and do the tests there. Otherwise we can end up
5380 # making bogus files that we don't know about and never remove. For
5381 # instance it was reported that on HP-UX the gcc test will end up
5382 # making a dummy file named 'D' -- because '-MD' means "put the output
5383 # in D".
5384 rm -rf conftest.dir
5385 mkdir conftest.dir
5386 # Copy depcomp to subdir because otherwise we won't find it if we're
5387 # using a relative directory.
5388 cp "$am_depcomp" conftest.dir
5389 cd conftest.dir
5390 # We will build objects and dependencies in a subdirectory because
5391 # it helps to detect inapplicable dependency modes. For instance
5392 # both Tru64's cc and ICC support -MD to output dependencies as a
5393 # side effect of compilation, but ICC will put the dependencies in
5394 # the current directory while Tru64 will put them in the object
5395 # directory.
5396 mkdir sub
5397
5398 am_cv_CXX_dependencies_compiler_type=none
5399 if test "$am_compiler_list" = ""; then
5400 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5401 fi
5402 am__universal=false
5403 case " $depcc " in #(
5404 *\ -arch\ *\ -arch\ *) am__universal=true ;;
5405 esac
5406
5407 for depmode in $am_compiler_list; do
5408 # Setup a source with many dependencies, because some compilers
5409 # like to wrap large dependency lists on column 80 (with \), and
5410 # we should not choose a depcomp mode which is confused by this.
5411 #
5412 # We need to recreate these files for each test, as the compiler may
5413 # overwrite some of them when testing with obscure command lines.
5414 # This happens at least with the AIX C compiler.
5415 : > sub/conftest.c
5416 for i in 1 2 3 4 5 6; do
5417 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5418 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
5419 # Solaris 10 /bin/sh.
5420 echo '/* dummy */' > sub/conftst$i.h
5421 done
5422 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5423
5424 # We check with '-c' and '-o' for the sake of the "dashmstdout"
5425 # mode. It turns out that the SunPro C++ compiler does not properly
5426 # handle '-M -o', and we need to detect this. Also, some Intel
5427 # versions had trouble with output in subdirs.
5428 am__obj=sub/conftest.${OBJEXT-o}
5429 am__minus_obj="-o $am__obj"
5430 case $depmode in
5431 gcc)
5432 # This depmode causes a compiler race in universal mode.
5433 test "$am__universal" = false || continue
5434 ;;
5435 nosideeffect)
5436 # After this tag, mechanisms are not by side-effect, so they'll
5437 # only be used when explicitly requested.
5438 if test "x$enable_dependency_tracking" = xyes; then
5439 continue
5440 else
5441 break
5442 fi
5443 ;;
5444 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
5445 # This compiler won't grok '-c -o', but also, the minuso test has
5446 # not run yet. These depmodes are late enough in the game, and
5447 # so weak that their functioning should not be impacted.
5448 am__obj=conftest.${OBJEXT-o}
5449 am__minus_obj=
5450 ;;
5451 none) break ;;
5452 esac
5453 if depmode=$depmode \
5454 source=sub/conftest.c object=$am__obj \
5455 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5456 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5457 >/dev/null 2>conftest.err &&
5458 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5459 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5460 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5461 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5462 # icc doesn't choke on unknown options, it will just issue warnings
5463 # or remarks (even with -Werror). So we grep stderr for any message
5464 # that says an option was ignored or not supported.
5465 # When given -MP, icc 7.0 and 7.1 complain thusly:
5466 # icc: Command line warning: ignoring option '-M'; no argument required
5467 # The diagnosis changed in icc 8.0:
5468 # icc: Command line remark: option '-MP' not supported
5469 if (grep 'ignoring option' conftest.err ||
5470 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5471 am_cv_CXX_dependencies_compiler_type=$depmode
5472 break
5473 fi
5474 fi
5475 done
5476
5477 cd ..
5478 rm -rf conftest.dir
5479 else
5480 am_cv_CXX_dependencies_compiler_type=none
5481 fi
5482
5483 fi
5484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
5485 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5486 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5487
5488 if
5489 test "x$enable_dependency_tracking" != xno \
5490 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5491 am__fastdepCXX_TRUE=
5492 am__fastdepCXX_FALSE='#'
5493 else
5494 am__fastdepCXX_TRUE='#'
5495 am__fastdepCXX_FALSE=
5496 fi
5497
5498
5499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5500 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5501 if ${ac_cv_path_GREP+:} false; then :
5502 $as_echo_n "(cached) " >&6
5503 else
5504 if test -z "$GREP"; then
5505 ac_path_GREP_found=false
5506 # Loop through the user's path and test for each of PROGNAME-LIST
5507 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5508 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5509 do
5510 IFS=$as_save_IFS
5511 test -z "$as_dir" && as_dir=.
5512 for ac_prog in grep ggrep; do
5513 for ac_exec_ext in '' $ac_executable_extensions; do
5514 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5515 as_fn_executable_p "$ac_path_GREP" || continue
5516 # Check for GNU ac_path_GREP and select it if it is found.
5517 # Check for GNU $ac_path_GREP
5518 case `"$ac_path_GREP" --version 2>&1` in
5519 *GNU*)
5520 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5521 *)
5522 ac_count=0
5523 $as_echo_n 0123456789 >"conftest.in"
5524 while :
5525 do
5526 cat "conftest.in" "conftest.in" >"conftest.tmp"
5527 mv "conftest.tmp" "conftest.in"
5528 cp "conftest.in" "conftest.nl"
5529 $as_echo 'GREP' >> "conftest.nl"
5530 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5531 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5532 as_fn_arith $ac_count + 1 && ac_count=$as_val
5533 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5534 # Best one so far, save it but keep looking for a better one
5535 ac_cv_path_GREP="$ac_path_GREP"
5536 ac_path_GREP_max=$ac_count
5537 fi
5538 # 10*(2^10) chars as input seems more than enough
5539 test $ac_count -gt 10 && break
5540 done
5541 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5542 esac
5543
5544 $ac_path_GREP_found && break 3
5545 done
5546 done
5547 done
5548 IFS=$as_save_IFS
5549 if test -z "$ac_cv_path_GREP"; then
5550 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5551 fi
5552 else
5553 ac_cv_path_GREP=$GREP
5554 fi
5555
5556 fi
5557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5558 $as_echo "$ac_cv_path_GREP" >&6; }
5559 GREP="$ac_cv_path_GREP"
5560
5561
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5568 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5569 # On Suns, sometimes $CPP names a directory.
5570 if test -n "$CPP" && test -d "$CPP"; then
5571 CPP=
5572 fi
5573 if test -z "$CPP"; then
5574 if ${ac_cv_prog_CPP+:} false; then :
5575 $as_echo_n "(cached) " >&6
5576 else
5577 # Double quotes because CPP needs to be expanded
5578 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5579 do
5580 ac_preproc_ok=false
5581 for ac_c_preproc_warn_flag in '' yes
5582 do
5583 # Use a header file that comes with gcc, so configuring glibc
5584 # with a fresh cross-compiler works.
5585 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5586 # <limits.h> exists even on freestanding compilers.
5587 # On the NeXT, cc -E runs the code through the compiler's parser,
5588 # not just through cpp. "Syntax error" is here to catch this case.
5589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5590 /* end confdefs.h. */
5591 #ifdef __STDC__
5592 # include <limits.h>
5593 #else
5594 # include <assert.h>
5595 #endif
5596 Syntax error
5597 _ACEOF
5598 if ac_fn_c_try_cpp "$LINENO"; then :
5599
5600 else
5601 # Broken: fails on valid input.
5602 continue
5603 fi
5604 rm -f conftest.err conftest.i conftest.$ac_ext
5605
5606 # OK, works on sane cases. Now check whether nonexistent headers
5607 # can be detected and how.
5608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5609 /* end confdefs.h. */
5610 #include <ac_nonexistent.h>
5611 _ACEOF
5612 if ac_fn_c_try_cpp "$LINENO"; then :
5613 # Broken: success on invalid input.
5614 continue
5615 else
5616 # Passes both tests.
5617 ac_preproc_ok=:
5618 break
5619 fi
5620 rm -f conftest.err conftest.i conftest.$ac_ext
5621
5622 done
5623 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5624 rm -f conftest.i conftest.err conftest.$ac_ext
5625 if $ac_preproc_ok; then :
5626 break
5627 fi
5628
5629 done
5630 ac_cv_prog_CPP=$CPP
5631
5632 fi
5633 CPP=$ac_cv_prog_CPP
5634 else
5635 ac_cv_prog_CPP=$CPP
5636 fi
5637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5638 $as_echo "$CPP" >&6; }
5639 ac_preproc_ok=false
5640 for ac_c_preproc_warn_flag in '' yes
5641 do
5642 # Use a header file that comes with gcc, so configuring glibc
5643 # with a fresh cross-compiler works.
5644 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5645 # <limits.h> exists even on freestanding compilers.
5646 # On the NeXT, cc -E runs the code through the compiler's parser,
5647 # not just through cpp. "Syntax error" is here to catch this case.
5648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5649 /* end confdefs.h. */
5650 #ifdef __STDC__
5651 # include <limits.h>
5652 #else
5653 # include <assert.h>
5654 #endif
5655 Syntax error
5656 _ACEOF
5657 if ac_fn_c_try_cpp "$LINENO"; then :
5658
5659 else
5660 # Broken: fails on valid input.
5661 continue
5662 fi
5663 rm -f conftest.err conftest.i conftest.$ac_ext
5664
5665 # OK, works on sane cases. Now check whether nonexistent headers
5666 # can be detected and how.
5667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5668 /* end confdefs.h. */
5669 #include <ac_nonexistent.h>
5670 _ACEOF
5671 if ac_fn_c_try_cpp "$LINENO"; then :
5672 # Broken: success on invalid input.
5673 continue
5674 else
5675 # Passes both tests.
5676 ac_preproc_ok=:
5677 break
5678 fi
5679 rm -f conftest.err conftest.i conftest.$ac_ext
5680
5681 done
5682 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5683 rm -f conftest.i conftest.err conftest.$ac_ext
5684 if $ac_preproc_ok; then :
5685
5686 else
5687 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5688 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5689 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5690 See \`config.log' for more details" "$LINENO" 5; }
5691 fi
5692
5693 ac_ext=c
5694 ac_cpp='$CPP $CPPFLAGS'
5695 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5696 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5697 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5698
5699
5700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5701 $as_echo_n "checking for egrep... " >&6; }
5702 if ${ac_cv_path_EGREP+:} false; then :
5703 $as_echo_n "(cached) " >&6
5704 else
5705 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5706 then ac_cv_path_EGREP="$GREP -E"
5707 else
5708 if test -z "$EGREP"; then
5709 ac_path_EGREP_found=false
5710 # Loop through the user's path and test for each of PROGNAME-LIST
5711 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5712 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5713 do
5714 IFS=$as_save_IFS
5715 test -z "$as_dir" && as_dir=.
5716 for ac_prog in egrep; do
5717 for ac_exec_ext in '' $ac_executable_extensions; do
5718 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5719 as_fn_executable_p "$ac_path_EGREP" || continue
5720 # Check for GNU ac_path_EGREP and select it if it is found.
5721 # Check for GNU $ac_path_EGREP
5722 case `"$ac_path_EGREP" --version 2>&1` in
5723 *GNU*)
5724 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5725 *)
5726 ac_count=0
5727 $as_echo_n 0123456789 >"conftest.in"
5728 while :
5729 do
5730 cat "conftest.in" "conftest.in" >"conftest.tmp"
5731 mv "conftest.tmp" "conftest.in"
5732 cp "conftest.in" "conftest.nl"
5733 $as_echo 'EGREP' >> "conftest.nl"
5734 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5735 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5736 as_fn_arith $ac_count + 1 && ac_count=$as_val
5737 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5738 # Best one so far, save it but keep looking for a better one
5739 ac_cv_path_EGREP="$ac_path_EGREP"
5740 ac_path_EGREP_max=$ac_count
5741 fi
5742 # 10*(2^10) chars as input seems more than enough
5743 test $ac_count -gt 10 && break
5744 done
5745 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5746 esac
5747
5748 $ac_path_EGREP_found && break 3
5749 done
5750 done
5751 done
5752 IFS=$as_save_IFS
5753 if test -z "$ac_cv_path_EGREP"; then
5754 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5755 fi
5756 else
5757 ac_cv_path_EGREP=$EGREP
5758 fi
5759
5760 fi
5761 fi
5762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5763 $as_echo "$ac_cv_path_EGREP" >&6; }
5764 EGREP="$ac_cv_path_EGREP"
5765
5766
5767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5768 $as_echo_n "checking for ANSI C header files... " >&6; }
5769 if ${ac_cv_header_stdc+:} false; then :
5770 $as_echo_n "(cached) " >&6
5771 else
5772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5773 /* end confdefs.h. */
5774 #include <stdlib.h>
5775 #include <stdarg.h>
5776 #include <string.h>
5777 #include <float.h>
5778
5779 int
5780 main ()
5781 {
5782
5783 ;
5784 return 0;
5785 }
5786 _ACEOF
5787 if ac_fn_c_try_compile "$LINENO"; then :
5788 ac_cv_header_stdc=yes
5789 else
5790 ac_cv_header_stdc=no
5791 fi
5792 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5793
5794 if test $ac_cv_header_stdc = yes; then
5795 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5796 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5797 /* end confdefs.h. */
5798 #include <string.h>
5799
5800 _ACEOF
5801 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5802 $EGREP "memchr" >/dev/null 2>&1; then :
5803
5804 else
5805 ac_cv_header_stdc=no
5806 fi
5807 rm -f conftest*
5808
5809 fi
5810
5811 if test $ac_cv_header_stdc = yes; then
5812 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5813 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5814 /* end confdefs.h. */
5815 #include <stdlib.h>
5816
5817 _ACEOF
5818 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5819 $EGREP "free" >/dev/null 2>&1; then :
5820
5821 else
5822 ac_cv_header_stdc=no
5823 fi
5824 rm -f conftest*
5825
5826 fi
5827
5828 if test $ac_cv_header_stdc = yes; then
5829 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5830 if test "$cross_compiling" = yes; then :
5831 :
5832 else
5833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5834 /* end confdefs.h. */
5835 #include <ctype.h>
5836 #include <stdlib.h>
5837 #if ((' ' & 0x0FF) == 0x020)
5838 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5839 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5840 #else
5841 # define ISLOWER(c) \
5842 (('a' <= (c) && (c) <= 'i') \
5843 || ('j' <= (c) && (c) <= 'r') \
5844 || ('s' <= (c) && (c) <= 'z'))
5845 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5846 #endif
5847
5848 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5849 int
5850 main ()
5851 {
5852 int i;
5853 for (i = 0; i < 256; i++)
5854 if (XOR (islower (i), ISLOWER (i))
5855 || toupper (i) != TOUPPER (i))
5856 return 2;
5857 return 0;
5858 }
5859 _ACEOF
5860 if ac_fn_c_try_run "$LINENO"; then :
5861
5862 else
5863 ac_cv_header_stdc=no
5864 fi
5865 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5866 conftest.$ac_objext conftest.beam conftest.$ac_ext
5867 fi
5868
5869 fi
5870 fi
5871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5872 $as_echo "$ac_cv_header_stdc" >&6; }
5873 if test $ac_cv_header_stdc = yes; then
5874
5875 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5876
5877 fi
5878
5879 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5880 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5881 inttypes.h stdint.h unistd.h
5882 do :
5883 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5884 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5885 "
5886 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5887 cat >>confdefs.h <<_ACEOF
5888 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5889 _ACEOF
5890
5891 fi
5892
5893 done
5894
5895
5896
5897 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5898 if test "x$ac_cv_header_minix_config_h" = xyes; then :
5899 MINIX=yes
5900 else
5901 MINIX=
5902 fi
5903
5904
5905 if test "$MINIX" = yes; then
5906
5907 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5908
5909
5910 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5911
5912
5913 $as_echo "#define _MINIX 1" >>confdefs.h
5914
5915 fi
5916
5917
5918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5919 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5920 if ${ac_cv_safe_to_define___extensions__+:} false; then :
5921 $as_echo_n "(cached) " >&6
5922 else
5923 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5924 /* end confdefs.h. */
5925
5926 # define __EXTENSIONS__ 1
5927 $ac_includes_default
5928 int
5929 main ()
5930 {
5931
5932 ;
5933 return 0;
5934 }
5935 _ACEOF
5936 if ac_fn_c_try_compile "$LINENO"; then :
5937 ac_cv_safe_to_define___extensions__=yes
5938 else
5939 ac_cv_safe_to_define___extensions__=no
5940 fi
5941 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5942 fi
5943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5944 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5945 test $ac_cv_safe_to_define___extensions__ = yes &&
5946 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5947
5948 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5949
5950 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5951
5952 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5953
5954 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5955
5956
5957
5958
5959
5960
5961 case `pwd` in
5962 *\ * | *\ *)
5963 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5964 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5965 esac
5966
5967
5968
5969 macro_version='2.2.7a'
5970 macro_revision='1.3134'
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984 ltmain="$ac_aux_dir/ltmain.sh"
5985
5986 # Backslashify metacharacters that are still active within
5987 # double-quoted strings.
5988 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5989
5990 # Same as above, but do not quote variable references.
5991 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5992
5993 # Sed substitution to delay expansion of an escaped shell variable in a
5994 # double_quote_subst'ed string.
5995 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5996
5997 # Sed substitution to delay expansion of an escaped single quote.
5998 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5999
6000 # Sed substitution to avoid accidental globbing in evaled expressions
6001 no_glob_subst='s/\*/\\\*/g'
6002
6003 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6004 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
6005 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
6006
6007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
6008 $as_echo_n "checking how to print strings... " >&6; }
6009 # Test print first, because it will be a builtin if present.
6010 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
6011 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
6012 ECHO='print -r --'
6013 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6014 ECHO='printf %s\n'
6015 else
6016 # Use this function as a fallback that always works.
6017 func_fallback_echo ()
6018 {
6019 eval 'cat <<_LTECHO_EOF
6020 $1
6021 _LTECHO_EOF'
6022 }
6023 ECHO='func_fallback_echo'
6024 fi
6025
6026 # func_echo_all arg...
6027 # Invoke $ECHO with all args, space-separated.
6028 func_echo_all ()
6029 {
6030 $ECHO ""
6031 }
6032
6033 case "$ECHO" in
6034 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
6035 $as_echo "printf" >&6; } ;;
6036 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
6037 $as_echo "print -r" >&6; } ;;
6038 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
6039 $as_echo "cat" >&6; } ;;
6040 esac
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054
6055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6056 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
6057 if ${ac_cv_path_SED+:} false; then :
6058 $as_echo_n "(cached) " >&6
6059 else
6060 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6061 for ac_i in 1 2 3 4 5 6 7; do
6062 ac_script="$ac_script$as_nl$ac_script"
6063 done
6064 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6065 { ac_script=; unset ac_script;}
6066 if test -z "$SED"; then
6067 ac_path_SED_found=false
6068 # Loop through the user's path and test for each of PROGNAME-LIST
6069 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6070 for as_dir in $PATH
6071 do
6072 IFS=$as_save_IFS
6073 test -z "$as_dir" && as_dir=.
6074 for ac_prog in sed gsed; do
6075 for ac_exec_ext in '' $ac_executable_extensions; do
6076 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6077 as_fn_executable_p "$ac_path_SED" || continue
6078 # Check for GNU ac_path_SED and select it if it is found.
6079 # Check for GNU $ac_path_SED
6080 case `"$ac_path_SED" --version 2>&1` in
6081 *GNU*)
6082 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6083 *)
6084 ac_count=0
6085 $as_echo_n 0123456789 >"conftest.in"
6086 while :
6087 do
6088 cat "conftest.in" "conftest.in" >"conftest.tmp"
6089 mv "conftest.tmp" "conftest.in"
6090 cp "conftest.in" "conftest.nl"
6091 $as_echo '' >> "conftest.nl"
6092 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6093 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6094 as_fn_arith $ac_count + 1 && ac_count=$as_val
6095 if test $ac_count -gt ${ac_path_SED_max-0}; then
6096 # Best one so far, save it but keep looking for a better one
6097 ac_cv_path_SED="$ac_path_SED"
6098 ac_path_SED_max=$ac_count
6099 fi
6100 # 10*(2^10) chars as input seems more than enough
6101 test $ac_count -gt 10 && break
6102 done
6103 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6104 esac
6105
6106 $ac_path_SED_found && break 3
6107 done
6108 done
6109 done
6110 IFS=$as_save_IFS
6111 if test -z "$ac_cv_path_SED"; then
6112 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6113 fi
6114 else
6115 ac_cv_path_SED=$SED
6116 fi
6117
6118 fi
6119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6120 $as_echo "$ac_cv_path_SED" >&6; }
6121 SED="$ac_cv_path_SED"
6122 rm -f conftest.sed
6123
6124 test -z "$SED" && SED=sed
6125 Xsed="$SED -e 1s/^X//"
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
6138 $as_echo_n "checking for fgrep... " >&6; }
6139 if ${ac_cv_path_FGREP+:} false; then :
6140 $as_echo_n "(cached) " >&6
6141 else
6142 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
6143 then ac_cv_path_FGREP="$GREP -F"
6144 else
6145 if test -z "$FGREP"; then
6146 ac_path_FGREP_found=false
6147 # Loop through the user's path and test for each of PROGNAME-LIST
6148 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6149 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6150 do
6151 IFS=$as_save_IFS
6152 test -z "$as_dir" && as_dir=.
6153 for ac_prog in fgrep; do
6154 for ac_exec_ext in '' $ac_executable_extensions; do
6155 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
6156 as_fn_executable_p "$ac_path_FGREP" || continue
6157 # Check for GNU ac_path_FGREP and select it if it is found.
6158 # Check for GNU $ac_path_FGREP
6159 case `"$ac_path_FGREP" --version 2>&1` in
6160 *GNU*)
6161 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
6162 *)
6163 ac_count=0
6164 $as_echo_n 0123456789 >"conftest.in"
6165 while :
6166 do
6167 cat "conftest.in" "conftest.in" >"conftest.tmp"
6168 mv "conftest.tmp" "conftest.in"
6169 cp "conftest.in" "conftest.nl"
6170 $as_echo 'FGREP' >> "conftest.nl"
6171 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
6172 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6173 as_fn_arith $ac_count + 1 && ac_count=$as_val
6174 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
6175 # Best one so far, save it but keep looking for a better one
6176 ac_cv_path_FGREP="$ac_path_FGREP"
6177 ac_path_FGREP_max=$ac_count
6178 fi
6179 # 10*(2^10) chars as input seems more than enough
6180 test $ac_count -gt 10 && break
6181 done
6182 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6183 esac
6184
6185 $ac_path_FGREP_found && break 3
6186 done
6187 done
6188 done
6189 IFS=$as_save_IFS
6190 if test -z "$ac_cv_path_FGREP"; then
6191 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6192 fi
6193 else
6194 ac_cv_path_FGREP=$FGREP
6195 fi
6196
6197 fi
6198 fi
6199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
6200 $as_echo "$ac_cv_path_FGREP" >&6; }
6201 FGREP="$ac_cv_path_FGREP"
6202
6203
6204 test -z "$GREP" && GREP=grep
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224 # Check whether --with-gnu-ld was given.
6225 if test "${with_gnu_ld+set}" = set; then :
6226 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6227 else
6228 with_gnu_ld=no
6229 fi
6230
6231 ac_prog=ld
6232 if test "$GCC" = yes; then
6233 # Check if gcc -print-prog-name=ld gives a path.
6234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
6235 $as_echo_n "checking for ld used by $CC... " >&6; }
6236 case $host in
6237 *-*-mingw*)
6238 # gcc leaves a trailing carriage return which upsets mingw
6239 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6240 *)
6241 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6242 esac
6243 case $ac_prog in
6244 # Accept absolute paths.
6245 [\\/]* | ?:[\\/]*)
6246 re_direlt='/[^/][^/]*/\.\./'
6247 # Canonicalize the pathname of ld
6248 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
6249 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
6250 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
6251 done
6252 test -z "$LD" && LD="$ac_prog"
6253 ;;
6254 "")
6255 # If it fails, then pretend we aren't using GCC.
6256 ac_prog=ld
6257 ;;
6258 *)
6259 # If it is relative, then search for the first ld in PATH.
6260 with_gnu_ld=unknown
6261 ;;
6262 esac
6263 elif test "$with_gnu_ld" = yes; then
6264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6265 $as_echo_n "checking for GNU ld... " >&6; }
6266 else
6267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6268 $as_echo_n "checking for non-GNU ld... " >&6; }
6269 fi
6270 if ${lt_cv_path_LD+:} false; then :
6271 $as_echo_n "(cached) " >&6
6272 else
6273 if test -z "$LD"; then
6274 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6275 for ac_dir in $PATH; do
6276 IFS="$lt_save_ifs"
6277 test -z "$ac_dir" && ac_dir=.
6278 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6279 lt_cv_path_LD="$ac_dir/$ac_prog"
6280 # Check to see if the program is GNU ld. I'd rather use --version,
6281 # but apparently some variants of GNU ld only accept -v.
6282 # Break only if it was the GNU/non-GNU ld that we prefer.
6283 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6284 *GNU* | *'with BFD'*)
6285 test "$with_gnu_ld" != no && break
6286 ;;
6287 *)
6288 test "$with_gnu_ld" != yes && break
6289 ;;
6290 esac
6291 fi
6292 done
6293 IFS="$lt_save_ifs"
6294 else
6295 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6296 fi
6297 fi
6298
6299 LD="$lt_cv_path_LD"
6300 if test -n "$LD"; then
6301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6302 $as_echo "$LD" >&6; }
6303 else
6304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6305 $as_echo "no" >&6; }
6306 fi
6307 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6309 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6310 if ${lt_cv_prog_gnu_ld+:} false; then :
6311 $as_echo_n "(cached) " >&6
6312 else
6313 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6314 case `$LD -v 2>&1 </dev/null` in
6315 *GNU* | *'with BFD'*)
6316 lt_cv_prog_gnu_ld=yes
6317 ;;
6318 *)
6319 lt_cv_prog_gnu_ld=no
6320 ;;
6321 esac
6322 fi
6323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6324 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6325 with_gnu_ld=$lt_cv_prog_gnu_ld
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6336 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6337 if ${lt_cv_path_NM+:} false; then :
6338 $as_echo_n "(cached) " >&6
6339 else
6340 if test -n "$NM"; then
6341 # Let the user override the test.
6342 lt_cv_path_NM="$NM"
6343 else
6344 lt_nm_to_check="${ac_tool_prefix}nm"
6345 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6346 lt_nm_to_check="$lt_nm_to_check nm"
6347 fi
6348 for lt_tmp_nm in $lt_nm_to_check; do
6349 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6350 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6351 IFS="$lt_save_ifs"
6352 test -z "$ac_dir" && ac_dir=.
6353 tmp_nm="$ac_dir/$lt_tmp_nm"
6354 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6355 # Check to see if the nm accepts a BSD-compat flag.
6356 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6357 # nm: unknown option "B" ignored
6358 # Tru64's nm complains that /dev/null is an invalid object file
6359 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6360 */dev/null* | *'Invalid file or object type'*)
6361 lt_cv_path_NM="$tmp_nm -B"
6362 break
6363 ;;
6364 *)
6365 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6366 */dev/null*)
6367 lt_cv_path_NM="$tmp_nm -p"
6368 break
6369 ;;
6370 *)
6371 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6372 continue # so that we can try to find one that supports BSD flags
6373 ;;
6374 esac
6375 ;;
6376 esac
6377 fi
6378 done
6379 IFS="$lt_save_ifs"
6380 done
6381 : ${lt_cv_path_NM=no}
6382 fi
6383 fi
6384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6385 $as_echo "$lt_cv_path_NM" >&6; }
6386 if test "$lt_cv_path_NM" != "no"; then
6387 NM="$lt_cv_path_NM"
6388 else
6389 # Didn't find any BSD compatible name lister, look for dumpbin.
6390 if test -n "$DUMPBIN"; then :
6391 # Let the user override the test.
6392 else
6393 if test -n "$ac_tool_prefix"; then
6394 for ac_prog in dumpbin "link -dump"
6395 do
6396 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6397 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6399 $as_echo_n "checking for $ac_word... " >&6; }
6400 if ${ac_cv_prog_DUMPBIN+:} false; then :
6401 $as_echo_n "(cached) " >&6
6402 else
6403 if test -n "$DUMPBIN"; then
6404 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6405 else
6406 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6407 for as_dir in $PATH
6408 do
6409 IFS=$as_save_IFS
6410 test -z "$as_dir" && as_dir=.
6411 for ac_exec_ext in '' $ac_executable_extensions; do
6412 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6413 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6414 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6415 break 2
6416 fi
6417 done
6418 done
6419 IFS=$as_save_IFS
6420
6421 fi
6422 fi
6423 DUMPBIN=$ac_cv_prog_DUMPBIN
6424 if test -n "$DUMPBIN"; then
6425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6426 $as_echo "$DUMPBIN" >&6; }
6427 else
6428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6429 $as_echo "no" >&6; }
6430 fi
6431
6432
6433 test -n "$DUMPBIN" && break
6434 done
6435 fi
6436 if test -z "$DUMPBIN"; then
6437 ac_ct_DUMPBIN=$DUMPBIN
6438 for ac_prog in dumpbin "link -dump"
6439 do
6440 # Extract the first word of "$ac_prog", so it can be a program name with args.
6441 set dummy $ac_prog; ac_word=$2
6442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6443 $as_echo_n "checking for $ac_word... " >&6; }
6444 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6445 $as_echo_n "(cached) " >&6
6446 else
6447 if test -n "$ac_ct_DUMPBIN"; then
6448 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6449 else
6450 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6451 for as_dir in $PATH
6452 do
6453 IFS=$as_save_IFS
6454 test -z "$as_dir" && as_dir=.
6455 for ac_exec_ext in '' $ac_executable_extensions; do
6456 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6457 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6458 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6459 break 2
6460 fi
6461 done
6462 done
6463 IFS=$as_save_IFS
6464
6465 fi
6466 fi
6467 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6468 if test -n "$ac_ct_DUMPBIN"; then
6469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6470 $as_echo "$ac_ct_DUMPBIN" >&6; }
6471 else
6472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6473 $as_echo "no" >&6; }
6474 fi
6475
6476
6477 test -n "$ac_ct_DUMPBIN" && break
6478 done
6479
6480 if test "x$ac_ct_DUMPBIN" = x; then
6481 DUMPBIN=":"
6482 else
6483 case $cross_compiling:$ac_tool_warned in
6484 yes:)
6485 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6486 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6487 ac_tool_warned=yes ;;
6488 esac
6489 DUMPBIN=$ac_ct_DUMPBIN
6490 fi
6491 fi
6492
6493 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6494 *COFF*)
6495 DUMPBIN="$DUMPBIN -symbols"
6496 ;;
6497 *)
6498 DUMPBIN=:
6499 ;;
6500 esac
6501 fi
6502
6503 if test "$DUMPBIN" != ":"; then
6504 NM="$DUMPBIN"
6505 fi
6506 fi
6507 test -z "$NM" && NM=nm
6508
6509
6510
6511
6512
6513
6514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6515 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6516 if ${lt_cv_nm_interface+:} false; then :
6517 $as_echo_n "(cached) " >&6
6518 else
6519 lt_cv_nm_interface="BSD nm"
6520 echo "int some_variable = 0;" > conftest.$ac_ext
6521 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6522 (eval "$ac_compile" 2>conftest.err)
6523 cat conftest.err >&5
6524 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6525 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6526 cat conftest.err >&5
6527 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6528 cat conftest.out >&5
6529 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6530 lt_cv_nm_interface="MS dumpbin"
6531 fi
6532 rm -f conftest*
6533 fi
6534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6535 $as_echo "$lt_cv_nm_interface" >&6; }
6536
6537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6538 $as_echo_n "checking whether ln -s works... " >&6; }
6539 LN_S=$as_ln_s
6540 if test "$LN_S" = "ln -s"; then
6541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6542 $as_echo "yes" >&6; }
6543 else
6544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6545 $as_echo "no, using $LN_S" >&6; }
6546 fi
6547
6548 # find the maximum length of command line arguments
6549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6550 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6551 if ${lt_cv_sys_max_cmd_len+:} false; then :
6552 $as_echo_n "(cached) " >&6
6553 else
6554 i=0
6555 teststring="ABCD"
6556
6557 case $build_os in
6558 msdosdjgpp*)
6559 # On DJGPP, this test can blow up pretty badly due to problems in libc
6560 # (any single argument exceeding 2000 bytes causes a buffer overrun
6561 # during glob expansion). Even if it were fixed, the result of this
6562 # check would be larger than it should be.
6563 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6564 ;;
6565
6566 gnu*)
6567 # Under GNU Hurd, this test is not required because there is
6568 # no limit to the length of command line arguments.
6569 # Libtool will interpret -1 as no limit whatsoever
6570 lt_cv_sys_max_cmd_len=-1;
6571 ;;
6572
6573 cygwin* | mingw* | cegcc*)
6574 # On Win9x/ME, this test blows up -- it succeeds, but takes
6575 # about 5 minutes as the teststring grows exponentially.
6576 # Worse, since 9x/ME are not pre-emptively multitasking,
6577 # you end up with a "frozen" computer, even though with patience
6578 # the test eventually succeeds (with a max line length of 256k).
6579 # Instead, let's just punt: use the minimum linelength reported by
6580 # all of the supported platforms: 8192 (on NT/2K/XP).
6581 lt_cv_sys_max_cmd_len=8192;
6582 ;;
6583
6584 mint*)
6585 # On MiNT this can take a long time and run out of memory.
6586 lt_cv_sys_max_cmd_len=8192;
6587 ;;
6588
6589 amigaos*)
6590 # On AmigaOS with pdksh, this test takes hours, literally.
6591 # So we just punt and use a minimum line length of 8192.
6592 lt_cv_sys_max_cmd_len=8192;
6593 ;;
6594
6595 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6596 # This has been around since 386BSD, at least. Likely further.
6597 if test -x /sbin/sysctl; then
6598 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6599 elif test -x /usr/sbin/sysctl; then
6600 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6601 else
6602 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6603 fi
6604 # And add a safety zone
6605 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6606 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6607 ;;
6608
6609 interix*)
6610 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6611 lt_cv_sys_max_cmd_len=196608
6612 ;;
6613
6614 osf*)
6615 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6616 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6617 # nice to cause kernel panics so lets avoid the loop below.
6618 # First set a reasonable default.
6619 lt_cv_sys_max_cmd_len=16384
6620 #
6621 if test -x /sbin/sysconfig; then
6622 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6623 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6624 esac
6625 fi
6626 ;;
6627 sco3.2v5*)
6628 lt_cv_sys_max_cmd_len=102400
6629 ;;
6630 sysv5* | sco5v6* | sysv4.2uw2*)
6631 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6632 if test -n "$kargmax"; then
6633 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6634 else
6635 lt_cv_sys_max_cmd_len=32768
6636 fi
6637 ;;
6638 *)
6639 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6640 if test -n "$lt_cv_sys_max_cmd_len"; then
6641 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6642 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6643 else
6644 # Make teststring a little bigger before we do anything with it.
6645 # a 1K string should be a reasonable start.
6646 for i in 1 2 3 4 5 6 7 8 ; do
6647 teststring=$teststring$teststring
6648 done
6649 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6650 # If test is not a shell built-in, we'll probably end up computing a
6651 # maximum length that is only half of the actual maximum length, but
6652 # we can't tell.
6653 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6654 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6655 test $i != 17 # 1/2 MB should be enough
6656 do
6657 i=`expr $i + 1`
6658 teststring=$teststring$teststring
6659 done
6660 # Only check the string length outside the loop.
6661 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6662 teststring=
6663 # Add a significant safety factor because C++ compilers can tack on
6664 # massive amounts of additional arguments before passing them to the
6665 # linker. It appears as though 1/2 is a usable value.
6666 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6667 fi
6668 ;;
6669 esac
6670
6671 fi
6672
6673 if test -n $lt_cv_sys_max_cmd_len ; then
6674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6675 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6676 else
6677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6678 $as_echo "none" >&6; }
6679 fi
6680 max_cmd_len=$lt_cv_sys_max_cmd_len
6681
6682
6683
6684
6685
6686
6687 : ${CP="cp -f"}
6688 : ${MV="mv -f"}
6689 : ${RM="rm -f"}
6690
6691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6692 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6693 # Try some XSI features
6694 xsi_shell=no
6695 ( _lt_dummy="a/b/c"
6696 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6697 = c,a/b,, \
6698 && eval 'test $(( 1 + 1 )) -eq 2 \
6699 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6700 && xsi_shell=yes
6701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6702 $as_echo "$xsi_shell" >&6; }
6703
6704
6705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6706 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6707 lt_shell_append=no
6708 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6709 >/dev/null 2>&1 \
6710 && lt_shell_append=yes
6711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6712 $as_echo "$lt_shell_append" >&6; }
6713
6714
6715 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6716 lt_unset=unset
6717 else
6718 lt_unset=false
6719 fi
6720
6721
6722
6723
6724
6725 # test EBCDIC or ASCII
6726 case `echo X|tr X '\101'` in
6727 A) # ASCII based system
6728 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6729 lt_SP2NL='tr \040 \012'
6730 lt_NL2SP='tr \015\012 \040\040'
6731 ;;
6732 *) # EBCDIC based system
6733 lt_SP2NL='tr \100 \n'
6734 lt_NL2SP='tr \r\n \100\100'
6735 ;;
6736 esac
6737
6738
6739
6740
6741
6742
6743
6744
6745
6746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6747 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6748 if ${lt_cv_ld_reload_flag+:} false; then :
6749 $as_echo_n "(cached) " >&6
6750 else
6751 lt_cv_ld_reload_flag='-r'
6752 fi
6753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6754 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6755 reload_flag=$lt_cv_ld_reload_flag
6756 case $reload_flag in
6757 "" | " "*) ;;
6758 *) reload_flag=" $reload_flag" ;;
6759 esac
6760 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6761 case $host_os in
6762 darwin*)
6763 if test "$GCC" = yes; then
6764 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6765 else
6766 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6767 fi
6768 ;;
6769 esac
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779 if test -n "$ac_tool_prefix"; then
6780 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6781 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6783 $as_echo_n "checking for $ac_word... " >&6; }
6784 if ${ac_cv_prog_OBJDUMP+:} false; then :
6785 $as_echo_n "(cached) " >&6
6786 else
6787 if test -n "$OBJDUMP"; then
6788 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6789 else
6790 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6791 for as_dir in $PATH
6792 do
6793 IFS=$as_save_IFS
6794 test -z "$as_dir" && as_dir=.
6795 for ac_exec_ext in '' $ac_executable_extensions; do
6796 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6797 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6798 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6799 break 2
6800 fi
6801 done
6802 done
6803 IFS=$as_save_IFS
6804
6805 fi
6806 fi
6807 OBJDUMP=$ac_cv_prog_OBJDUMP
6808 if test -n "$OBJDUMP"; then
6809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6810 $as_echo "$OBJDUMP" >&6; }
6811 else
6812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6813 $as_echo "no" >&6; }
6814 fi
6815
6816
6817 fi
6818 if test -z "$ac_cv_prog_OBJDUMP"; then
6819 ac_ct_OBJDUMP=$OBJDUMP
6820 # Extract the first word of "objdump", so it can be a program name with args.
6821 set dummy objdump; ac_word=$2
6822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6823 $as_echo_n "checking for $ac_word... " >&6; }
6824 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6825 $as_echo_n "(cached) " >&6
6826 else
6827 if test -n "$ac_ct_OBJDUMP"; then
6828 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6829 else
6830 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6831 for as_dir in $PATH
6832 do
6833 IFS=$as_save_IFS
6834 test -z "$as_dir" && as_dir=.
6835 for ac_exec_ext in '' $ac_executable_extensions; do
6836 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6837 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6838 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6839 break 2
6840 fi
6841 done
6842 done
6843 IFS=$as_save_IFS
6844
6845 fi
6846 fi
6847 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6848 if test -n "$ac_ct_OBJDUMP"; then
6849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6850 $as_echo "$ac_ct_OBJDUMP" >&6; }
6851 else
6852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6853 $as_echo "no" >&6; }
6854 fi
6855
6856 if test "x$ac_ct_OBJDUMP" = x; then
6857 OBJDUMP="false"
6858 else
6859 case $cross_compiling:$ac_tool_warned in
6860 yes:)
6861 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6862 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6863 ac_tool_warned=yes ;;
6864 esac
6865 OBJDUMP=$ac_ct_OBJDUMP
6866 fi
6867 else
6868 OBJDUMP="$ac_cv_prog_OBJDUMP"
6869 fi
6870
6871 test -z "$OBJDUMP" && OBJDUMP=objdump
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6882 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6883 if ${lt_cv_deplibs_check_method+:} false; then :
6884 $as_echo_n "(cached) " >&6
6885 else
6886 lt_cv_file_magic_cmd='$MAGIC_CMD'
6887 lt_cv_file_magic_test_file=
6888 lt_cv_deplibs_check_method='unknown'
6889 # Need to set the preceding variable on all platforms that support
6890 # interlibrary dependencies.
6891 # 'none' -- dependencies not supported.
6892 # `unknown' -- same as none, but documents that we really don't know.
6893 # 'pass_all' -- all dependencies passed with no checks.
6894 # 'test_compile' -- check by making test program.
6895 # 'file_magic [[regex]]' -- check by looking for files in library path
6896 # which responds to the $file_magic_cmd with a given extended regex.
6897 # If you have `file' or equivalent on your system and you're not sure
6898 # whether `pass_all' will *always* work, you probably want this one.
6899
6900 case $host_os in
6901 aix[4-9]*)
6902 lt_cv_deplibs_check_method=pass_all
6903 ;;
6904
6905 beos*)
6906 lt_cv_deplibs_check_method=pass_all
6907 ;;
6908
6909 bsdi[45]*)
6910 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6911 lt_cv_file_magic_cmd='/usr/bin/file -L'
6912 lt_cv_file_magic_test_file=/shlib/libc.so
6913 ;;
6914
6915 cygwin*)
6916 # func_win32_libid is a shell function defined in ltmain.sh
6917 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6918 lt_cv_file_magic_cmd='func_win32_libid'
6919 ;;
6920
6921 mingw* | pw32*)
6922 # Base MSYS/MinGW do not provide the 'file' command needed by
6923 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6924 # unless we find 'file', for example because we are cross-compiling.
6925 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6926 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6927 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6928 lt_cv_file_magic_cmd='func_win32_libid'
6929 else
6930 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6931 lt_cv_file_magic_cmd='$OBJDUMP -f'
6932 fi
6933 ;;
6934
6935 cegcc*)
6936 # use the weaker test based on 'objdump'. See mingw*.
6937 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6938 lt_cv_file_magic_cmd='$OBJDUMP -f'
6939 ;;
6940
6941 darwin* | rhapsody*)
6942 lt_cv_deplibs_check_method=pass_all
6943 ;;
6944
6945 freebsd* | dragonfly*)
6946 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6947 case $host_cpu in
6948 i*86 )
6949 # Not sure whether the presence of OpenBSD here was a mistake.
6950 # Let's accept both of them until this is cleared up.
6951 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6952 lt_cv_file_magic_cmd=/usr/bin/file
6953 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6954 ;;
6955 esac
6956 else
6957 lt_cv_deplibs_check_method=pass_all
6958 fi
6959 ;;
6960
6961 gnu*)
6962 lt_cv_deplibs_check_method=pass_all
6963 ;;
6964
6965 haiku*)
6966 lt_cv_deplibs_check_method=pass_all
6967 ;;
6968
6969 hpux10.20* | hpux11*)
6970 lt_cv_file_magic_cmd=/usr/bin/file
6971 case $host_cpu in
6972 ia64*)
6973 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6974 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6975 ;;
6976 hppa*64*)
6977 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]'
6978 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6979 ;;
6980 *)
6981 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6982 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6983 ;;
6984 esac
6985 ;;
6986
6987 interix[3-9]*)
6988 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6989 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6990 ;;
6991
6992 irix5* | irix6* | nonstopux*)
6993 case $LD in
6994 *-32|*"-32 ") libmagic=32-bit;;
6995 *-n32|*"-n32 ") libmagic=N32;;
6996 *-64|*"-64 ") libmagic=64-bit;;
6997 *) libmagic=never-match;;
6998 esac
6999 lt_cv_deplibs_check_method=pass_all
7000 ;;
7001
7002 # This must be Linux ELF.
7003 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7004 lt_cv_deplibs_check_method=pass_all
7005 ;;
7006
7007 netbsd*)
7008 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7009 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7010 else
7011 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
7012 fi
7013 ;;
7014
7015 newos6*)
7016 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
7017 lt_cv_file_magic_cmd=/usr/bin/file
7018 lt_cv_file_magic_test_file=/usr/lib/libnls.so
7019 ;;
7020
7021 *nto* | *qnx*)
7022 lt_cv_deplibs_check_method=pass_all
7023 ;;
7024
7025 openbsd*)
7026 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7027 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
7028 else
7029 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7030 fi
7031 ;;
7032
7033 osf3* | osf4* | osf5*)
7034 lt_cv_deplibs_check_method=pass_all
7035 ;;
7036
7037 rdos*)
7038 lt_cv_deplibs_check_method=pass_all
7039 ;;
7040
7041 solaris*)
7042 lt_cv_deplibs_check_method=pass_all
7043 ;;
7044
7045 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
7046 lt_cv_deplibs_check_method=pass_all
7047 ;;
7048
7049 sysv4 | sysv4.3*)
7050 case $host_vendor in
7051 motorola)
7052 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]'
7053 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
7054 ;;
7055 ncr)
7056 lt_cv_deplibs_check_method=pass_all
7057 ;;
7058 sequent)
7059 lt_cv_file_magic_cmd='/bin/file'
7060 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
7061 ;;
7062 sni)
7063 lt_cv_file_magic_cmd='/bin/file'
7064 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
7065 lt_cv_file_magic_test_file=/lib/libc.so
7066 ;;
7067 siemens)
7068 lt_cv_deplibs_check_method=pass_all
7069 ;;
7070 pc)
7071 lt_cv_deplibs_check_method=pass_all
7072 ;;
7073 esac
7074 ;;
7075
7076 tpf*)
7077 lt_cv_deplibs_check_method=pass_all
7078 ;;
7079 esac
7080
7081 fi
7082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
7083 $as_echo "$lt_cv_deplibs_check_method" >&6; }
7084 file_magic_cmd=$lt_cv_file_magic_cmd
7085 deplibs_check_method=$lt_cv_deplibs_check_method
7086 test -z "$deplibs_check_method" && deplibs_check_method=unknown
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099 if test -n "$ac_tool_prefix"; then
7100 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7101 set dummy ${ac_tool_prefix}ar; ac_word=$2
7102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7103 $as_echo_n "checking for $ac_word... " >&6; }
7104 if ${ac_cv_prog_AR+:} false; then :
7105 $as_echo_n "(cached) " >&6
7106 else
7107 if test -n "$AR"; then
7108 ac_cv_prog_AR="$AR" # Let the user override the test.
7109 else
7110 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7111 for as_dir in $PATH
7112 do
7113 IFS=$as_save_IFS
7114 test -z "$as_dir" && as_dir=.
7115 for ac_exec_ext in '' $ac_executable_extensions; do
7116 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7117 ac_cv_prog_AR="${ac_tool_prefix}ar"
7118 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7119 break 2
7120 fi
7121 done
7122 done
7123 IFS=$as_save_IFS
7124
7125 fi
7126 fi
7127 AR=$ac_cv_prog_AR
7128 if test -n "$AR"; then
7129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7130 $as_echo "$AR" >&6; }
7131 else
7132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7133 $as_echo "no" >&6; }
7134 fi
7135
7136
7137 fi
7138 if test -z "$ac_cv_prog_AR"; then
7139 ac_ct_AR=$AR
7140 # Extract the first word of "ar", so it can be a program name with args.
7141 set dummy ar; ac_word=$2
7142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7143 $as_echo_n "checking for $ac_word... " >&6; }
7144 if ${ac_cv_prog_ac_ct_AR+:} false; then :
7145 $as_echo_n "(cached) " >&6
7146 else
7147 if test -n "$ac_ct_AR"; then
7148 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7149 else
7150 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7151 for as_dir in $PATH
7152 do
7153 IFS=$as_save_IFS
7154 test -z "$as_dir" && as_dir=.
7155 for ac_exec_ext in '' $ac_executable_extensions; do
7156 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7157 ac_cv_prog_ac_ct_AR="ar"
7158 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7159 break 2
7160 fi
7161 done
7162 done
7163 IFS=$as_save_IFS
7164
7165 fi
7166 fi
7167 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7168 if test -n "$ac_ct_AR"; then
7169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7170 $as_echo "$ac_ct_AR" >&6; }
7171 else
7172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7173 $as_echo "no" >&6; }
7174 fi
7175
7176 if test "x$ac_ct_AR" = x; then
7177 AR="false"
7178 else
7179 case $cross_compiling:$ac_tool_warned in
7180 yes:)
7181 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7182 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7183 ac_tool_warned=yes ;;
7184 esac
7185 AR=$ac_ct_AR
7186 fi
7187 else
7188 AR="$ac_cv_prog_AR"
7189 fi
7190
7191 test -z "$AR" && AR=ar
7192 test -z "$AR_FLAGS" && AR_FLAGS=cru
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204 if test -n "$ac_tool_prefix"; then
7205 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7206 set dummy ${ac_tool_prefix}strip; ac_word=$2
7207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7208 $as_echo_n "checking for $ac_word... " >&6; }
7209 if ${ac_cv_prog_STRIP+:} false; then :
7210 $as_echo_n "(cached) " >&6
7211 else
7212 if test -n "$STRIP"; then
7213 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7214 else
7215 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7216 for as_dir in $PATH
7217 do
7218 IFS=$as_save_IFS
7219 test -z "$as_dir" && as_dir=.
7220 for ac_exec_ext in '' $ac_executable_extensions; do
7221 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7222 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7223 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7224 break 2
7225 fi
7226 done
7227 done
7228 IFS=$as_save_IFS
7229
7230 fi
7231 fi
7232 STRIP=$ac_cv_prog_STRIP
7233 if test -n "$STRIP"; then
7234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7235 $as_echo "$STRIP" >&6; }
7236 else
7237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7238 $as_echo "no" >&6; }
7239 fi
7240
7241
7242 fi
7243 if test -z "$ac_cv_prog_STRIP"; then
7244 ac_ct_STRIP=$STRIP
7245 # Extract the first word of "strip", so it can be a program name with args.
7246 set dummy strip; ac_word=$2
7247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7248 $as_echo_n "checking for $ac_word... " >&6; }
7249 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
7250 $as_echo_n "(cached) " >&6
7251 else
7252 if test -n "$ac_ct_STRIP"; then
7253 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7254 else
7255 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7256 for as_dir in $PATH
7257 do
7258 IFS=$as_save_IFS
7259 test -z "$as_dir" && as_dir=.
7260 for ac_exec_ext in '' $ac_executable_extensions; do
7261 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7262 ac_cv_prog_ac_ct_STRIP="strip"
7263 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7264 break 2
7265 fi
7266 done
7267 done
7268 IFS=$as_save_IFS
7269
7270 fi
7271 fi
7272 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7273 if test -n "$ac_ct_STRIP"; then
7274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7275 $as_echo "$ac_ct_STRIP" >&6; }
7276 else
7277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7278 $as_echo "no" >&6; }
7279 fi
7280
7281 if test "x$ac_ct_STRIP" = x; then
7282 STRIP=":"
7283 else
7284 case $cross_compiling:$ac_tool_warned in
7285 yes:)
7286 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7287 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7288 ac_tool_warned=yes ;;
7289 esac
7290 STRIP=$ac_ct_STRIP
7291 fi
7292 else
7293 STRIP="$ac_cv_prog_STRIP"
7294 fi
7295
7296 test -z "$STRIP" && STRIP=:
7297
7298
7299
7300
7301
7302
7303 if test -n "$ac_tool_prefix"; then
7304 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7305 set dummy ${ac_tool_prefix}ranlib; 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 ${ac_cv_prog_RANLIB+:} false; then :
7309 $as_echo_n "(cached) " >&6
7310 else
7311 if test -n "$RANLIB"; then
7312 ac_cv_prog_RANLIB="$RANLIB" # 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 as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7321 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
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 RANLIB=$ac_cv_prog_RANLIB
7332 if test -n "$RANLIB"; then
7333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7334 $as_echo "$RANLIB" >&6; }
7335 else
7336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7337 $as_echo "no" >&6; }
7338 fi
7339
7340
7341 fi
7342 if test -z "$ac_cv_prog_RANLIB"; then
7343 ac_ct_RANLIB=$RANLIB
7344 # Extract the first word of "ranlib", so it can be a program name with args.
7345 set dummy ranlib; ac_word=$2
7346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7347 $as_echo_n "checking for $ac_word... " >&6; }
7348 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7349 $as_echo_n "(cached) " >&6
7350 else
7351 if test -n "$ac_ct_RANLIB"; then
7352 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7353 else
7354 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7355 for as_dir in $PATH
7356 do
7357 IFS=$as_save_IFS
7358 test -z "$as_dir" && as_dir=.
7359 for ac_exec_ext in '' $ac_executable_extensions; do
7360 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7361 ac_cv_prog_ac_ct_RANLIB="ranlib"
7362 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7363 break 2
7364 fi
7365 done
7366 done
7367 IFS=$as_save_IFS
7368
7369 fi
7370 fi
7371 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7372 if test -n "$ac_ct_RANLIB"; then
7373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7374 $as_echo "$ac_ct_RANLIB" >&6; }
7375 else
7376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7377 $as_echo "no" >&6; }
7378 fi
7379
7380 if test "x$ac_ct_RANLIB" = x; then
7381 RANLIB=":"
7382 else
7383 case $cross_compiling:$ac_tool_warned in
7384 yes:)
7385 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7386 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7387 ac_tool_warned=yes ;;
7388 esac
7389 RANLIB=$ac_ct_RANLIB
7390 fi
7391 else
7392 RANLIB="$ac_cv_prog_RANLIB"
7393 fi
7394
7395 test -z "$RANLIB" && RANLIB=:
7396
7397
7398
7399
7400
7401
7402 # Determine commands to create old-style static archives.
7403 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7404 old_postinstall_cmds='chmod 644 $oldlib'
7405 old_postuninstall_cmds=
7406
7407 if test -n "$RANLIB"; then
7408 case $host_os in
7409 openbsd*)
7410 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7411 ;;
7412 *)
7413 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7414 ;;
7415 esac
7416 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7417 fi
7418
7419 case $host_os in
7420 darwin*)
7421 lock_old_archive_extraction=yes ;;
7422 *)
7423 lock_old_archive_extraction=no ;;
7424 esac
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464 # If no C compiler was specified, use CC.
7465 LTCC=${LTCC-"$CC"}
7466
7467 # If no C compiler flags were specified, use CFLAGS.
7468 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7469
7470 # Allow CC to be a program name with arguments.
7471 compiler=$CC
7472
7473
7474 # Check for command to grab the raw symbol name followed by C symbol from nm.
7475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7476 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7477 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7478 $as_echo_n "(cached) " >&6
7479 else
7480
7481 # These are sane defaults that work on at least a few old systems.
7482 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7483
7484 # Character class describing NM global symbol codes.
7485 symcode='[BCDEGRST]'
7486
7487 # Regexp to match symbols that can be accessed directly from C.
7488 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7489
7490 # Define system-specific variables.
7491 case $host_os in
7492 aix*)
7493 symcode='[BCDT]'
7494 ;;
7495 cygwin* | mingw* | pw32* | cegcc*)
7496 symcode='[ABCDGISTW]'
7497 ;;
7498 hpux*)
7499 if test "$host_cpu" = ia64; then
7500 symcode='[ABCDEGRST]'
7501 fi
7502 ;;
7503 irix* | nonstopux*)
7504 symcode='[BCDEGRST]'
7505 ;;
7506 osf*)
7507 symcode='[BCDEGQRST]'
7508 ;;
7509 solaris*)
7510 symcode='[BDRT]'
7511 ;;
7512 sco3.2v5*)
7513 symcode='[DT]'
7514 ;;
7515 sysv4.2uw2*)
7516 symcode='[DT]'
7517 ;;
7518 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7519 symcode='[ABDT]'
7520 ;;
7521 sysv4)
7522 symcode='[DFNSTU]'
7523 ;;
7524 esac
7525
7526 # If we're using GNU nm, then use its standard symbol codes.
7527 case `$NM -V 2>&1` in
7528 *GNU* | *'with BFD'*)
7529 symcode='[ABCDGIRSTW]' ;;
7530 esac
7531
7532 # Transform an extracted symbol line into a proper C declaration.
7533 # Some systems (esp. on ia64) link data and code symbols differently,
7534 # so use this general approach.
7535 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7536
7537 # Transform an extracted symbol line into symbol name and symbol address
7538 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7539 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'"
7540
7541 # Handle CRLF in mingw tool chain
7542 opt_cr=
7543 case $build_os in
7544 mingw*)
7545 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7546 ;;
7547 esac
7548
7549 # Try without a prefix underscore, then with it.
7550 for ac_symprfx in "" "_"; do
7551
7552 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7553 symxfrm="\\1 $ac_symprfx\\2 \\2"
7554
7555 # Write the raw and C identifiers.
7556 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7557 # Fake it for dumpbin and say T for any non-static function
7558 # and D for any global variable.
7559 # Also find C++ and __fastcall symbols from MSVC++,
7560 # which start with @ or ?.
7561 lt_cv_sys_global_symbol_pipe="$AWK '"\
7562 " {last_section=section; section=\$ 3};"\
7563 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7564 " \$ 0!~/External *\|/{next};"\
7565 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7566 " {if(hide[section]) next};"\
7567 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7568 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7569 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7570 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7571 " ' prfx=^$ac_symprfx"
7572 else
7573 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7574 fi
7575
7576 # Check to see that the pipe works correctly.
7577 pipe_works=no
7578
7579 rm -f conftest*
7580 cat > conftest.$ac_ext <<_LT_EOF
7581 #ifdef __cplusplus
7582 extern "C" {
7583 #endif
7584 char nm_test_var;
7585 void nm_test_func(void);
7586 void nm_test_func(void){}
7587 #ifdef __cplusplus
7588 }
7589 #endif
7590 int main(){nm_test_var='a';nm_test_func();return(0);}
7591 _LT_EOF
7592
7593 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7594 (eval $ac_compile) 2>&5
7595 ac_status=$?
7596 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7597 test $ac_status = 0; }; then
7598 # Now try to grab the symbols.
7599 nlist=conftest.nm
7600 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7601 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7602 ac_status=$?
7603 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7604 test $ac_status = 0; } && test -s "$nlist"; then
7605 # Try sorting and uniquifying the output.
7606 if sort "$nlist" | uniq > "$nlist"T; then
7607 mv -f "$nlist"T "$nlist"
7608 else
7609 rm -f "$nlist"T
7610 fi
7611
7612 # Make sure that we snagged all the symbols we need.
7613 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7614 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7615 cat <<_LT_EOF > conftest.$ac_ext
7616 #ifdef __cplusplus
7617 extern "C" {
7618 #endif
7619
7620 _LT_EOF
7621 # Now generate the symbol file.
7622 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7623
7624 cat <<_LT_EOF >> conftest.$ac_ext
7625
7626 /* The mapping between symbol names and symbols. */
7627 const struct {
7628 const char *name;
7629 void *address;
7630 }
7631 lt__PROGRAM__LTX_preloaded_symbols[] =
7632 {
7633 { "@PROGRAM@", (void *) 0 },
7634 _LT_EOF
7635 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7636 cat <<\_LT_EOF >> conftest.$ac_ext
7637 {0, (void *) 0}
7638 };
7639
7640 /* This works around a problem in FreeBSD linker */
7641 #ifdef FREEBSD_WORKAROUND
7642 static const void *lt_preloaded_setup() {
7643 return lt__PROGRAM__LTX_preloaded_symbols;
7644 }
7645 #endif
7646
7647 #ifdef __cplusplus
7648 }
7649 #endif
7650 _LT_EOF
7651 # Now try linking the two files.
7652 mv conftest.$ac_objext conftstm.$ac_objext
7653 lt_save_LIBS="$LIBS"
7654 lt_save_CFLAGS="$CFLAGS"
7655 LIBS="conftstm.$ac_objext"
7656 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7657 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7658 (eval $ac_link) 2>&5
7659 ac_status=$?
7660 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7661 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7662 pipe_works=yes
7663 fi
7664 LIBS="$lt_save_LIBS"
7665 CFLAGS="$lt_save_CFLAGS"
7666 else
7667 echo "cannot find nm_test_func in $nlist" >&5
7668 fi
7669 else
7670 echo "cannot find nm_test_var in $nlist" >&5
7671 fi
7672 else
7673 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7674 fi
7675 else
7676 echo "$progname: failed program was:" >&5
7677 cat conftest.$ac_ext >&5
7678 fi
7679 rm -rf conftest* conftst*
7680
7681 # Do not use the global_symbol_pipe unless it works.
7682 if test "$pipe_works" = yes; then
7683 break
7684 else
7685 lt_cv_sys_global_symbol_pipe=
7686 fi
7687 done
7688
7689 fi
7690
7691 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7692 lt_cv_sys_global_symbol_to_cdecl=
7693 fi
7694 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7696 $as_echo "failed" >&6; }
7697 else
7698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7699 $as_echo "ok" >&6; }
7700 fi
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721
7722
7723 # Check whether --enable-libtool-lock was given.
7724 if test "${enable_libtool_lock+set}" = set; then :
7725 enableval=$enable_libtool_lock;
7726 fi
7727
7728 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7729
7730 # Some flags need to be propagated to the compiler or linker for good
7731 # libtool support.
7732 case $host in
7733 ia64-*-hpux*)
7734 # Find out which ABI we are using.
7735 echo 'int i;' > conftest.$ac_ext
7736 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7737 (eval $ac_compile) 2>&5
7738 ac_status=$?
7739 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7740 test $ac_status = 0; }; then
7741 case `/usr/bin/file conftest.$ac_objext` in
7742 *ELF-32*)
7743 HPUX_IA64_MODE="32"
7744 ;;
7745 *ELF-64*)
7746 HPUX_IA64_MODE="64"
7747 ;;
7748 esac
7749 fi
7750 rm -rf conftest*
7751 ;;
7752 *-*-irix6*)
7753 # Find out which ABI we are using.
7754 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7755 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7756 (eval $ac_compile) 2>&5
7757 ac_status=$?
7758 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7759 test $ac_status = 0; }; then
7760 if test "$lt_cv_prog_gnu_ld" = yes; then
7761 case `/usr/bin/file conftest.$ac_objext` in
7762 *32-bit*)
7763 LD="${LD-ld} -melf32bsmip"
7764 ;;
7765 *N32*)
7766 LD="${LD-ld} -melf32bmipn32"
7767 ;;
7768 *64-bit*)
7769 LD="${LD-ld} -melf64bmip"
7770 ;;
7771 esac
7772 else
7773 case `/usr/bin/file conftest.$ac_objext` in
7774 *32-bit*)
7775 LD="${LD-ld} -32"
7776 ;;
7777 *N32*)
7778 LD="${LD-ld} -n32"
7779 ;;
7780 *64-bit*)
7781 LD="${LD-ld} -64"
7782 ;;
7783 esac
7784 fi
7785 fi
7786 rm -rf conftest*
7787 ;;
7788
7789 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7790 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7791 # Find out which ABI we are using.
7792 echo 'int i;' > conftest.$ac_ext
7793 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7794 (eval $ac_compile) 2>&5
7795 ac_status=$?
7796 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7797 test $ac_status = 0; }; then
7798 case `/usr/bin/file conftest.o` in
7799 *32-bit*)
7800 case $host in
7801 x86_64-*kfreebsd*-gnu)
7802 LD="${LD-ld} -m elf_i386_fbsd"
7803 ;;
7804 x86_64-*linux*)
7805 case `/usr/bin/file conftest.o` in
7806 *x86-64*)
7807 LD="${LD-ld} -m elf32_x86_64"
7808 ;;
7809 *)
7810 LD="${LD-ld} -m elf_i386"
7811 ;;
7812 esac
7813 ;;
7814 powerpc64le-*linux*)
7815 LD="${LD-ld} -m elf32lppclinux"
7816 ;;
7817 powerpc64-*linux*)
7818 LD="${LD-ld} -m elf32ppclinux"
7819 ;;
7820 s390x-*linux*)
7821 LD="${LD-ld} -m elf_s390"
7822 ;;
7823 sparc64-*linux*)
7824 LD="${LD-ld} -m elf32_sparc"
7825 ;;
7826 esac
7827 ;;
7828 *64-bit*)
7829 case $host in
7830 x86_64-*kfreebsd*-gnu)
7831 LD="${LD-ld} -m elf_x86_64_fbsd"
7832 ;;
7833 x86_64-*linux*)
7834 LD="${LD-ld} -m elf_x86_64"
7835 ;;
7836 powerpcle-*linux*)
7837 LD="${LD-ld} -m elf64lppc"
7838 ;;
7839 powerpc-*linux*)
7840 LD="${LD-ld} -m elf64ppc"
7841 ;;
7842 s390*-*linux*|s390*-*tpf*)
7843 LD="${LD-ld} -m elf64_s390"
7844 ;;
7845 sparc*-*linux*)
7846 LD="${LD-ld} -m elf64_sparc"
7847 ;;
7848 esac
7849 ;;
7850 esac
7851 fi
7852 rm -rf conftest*
7853 ;;
7854
7855 *-*-sco3.2v5*)
7856 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7857 SAVE_CFLAGS="$CFLAGS"
7858 CFLAGS="$CFLAGS -belf"
7859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7860 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7861 if ${lt_cv_cc_needs_belf+:} false; then :
7862 $as_echo_n "(cached) " >&6
7863 else
7864 ac_ext=c
7865 ac_cpp='$CPP $CPPFLAGS'
7866 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7867 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7868 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7869
7870 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7871 /* end confdefs.h. */
7872
7873 int
7874 main ()
7875 {
7876
7877 ;
7878 return 0;
7879 }
7880 _ACEOF
7881 if ac_fn_c_try_link "$LINENO"; then :
7882 lt_cv_cc_needs_belf=yes
7883 else
7884 lt_cv_cc_needs_belf=no
7885 fi
7886 rm -f core conftest.err conftest.$ac_objext \
7887 conftest$ac_exeext conftest.$ac_ext
7888 ac_ext=c
7889 ac_cpp='$CPP $CPPFLAGS'
7890 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7891 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7892 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7893
7894 fi
7895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7896 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7897 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7898 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7899 CFLAGS="$SAVE_CFLAGS"
7900 fi
7901 ;;
7902 sparc*-*solaris*)
7903 # Find out which ABI we are using.
7904 echo 'int i;' > conftest.$ac_ext
7905 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7906 (eval $ac_compile) 2>&5
7907 ac_status=$?
7908 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7909 test $ac_status = 0; }; then
7910 case `/usr/bin/file conftest.o` in
7911 *64-bit*)
7912 case $lt_cv_prog_gnu_ld in
7913 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7914 *)
7915 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7916 LD="${LD-ld} -64"
7917 fi
7918 ;;
7919 esac
7920 ;;
7921 esac
7922 fi
7923 rm -rf conftest*
7924 ;;
7925 esac
7926
7927 need_locks="$enable_libtool_lock"
7928
7929
7930 case $host_os in
7931 rhapsody* | darwin*)
7932 if test -n "$ac_tool_prefix"; then
7933 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7934 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7936 $as_echo_n "checking for $ac_word... " >&6; }
7937 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7938 $as_echo_n "(cached) " >&6
7939 else
7940 if test -n "$DSYMUTIL"; then
7941 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7942 else
7943 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7944 for as_dir in $PATH
7945 do
7946 IFS=$as_save_IFS
7947 test -z "$as_dir" && as_dir=.
7948 for ac_exec_ext in '' $ac_executable_extensions; do
7949 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7950 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7951 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7952 break 2
7953 fi
7954 done
7955 done
7956 IFS=$as_save_IFS
7957
7958 fi
7959 fi
7960 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7961 if test -n "$DSYMUTIL"; then
7962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7963 $as_echo "$DSYMUTIL" >&6; }
7964 else
7965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7966 $as_echo "no" >&6; }
7967 fi
7968
7969
7970 fi
7971 if test -z "$ac_cv_prog_DSYMUTIL"; then
7972 ac_ct_DSYMUTIL=$DSYMUTIL
7973 # Extract the first word of "dsymutil", so it can be a program name with args.
7974 set dummy dsymutil; ac_word=$2
7975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7976 $as_echo_n "checking for $ac_word... " >&6; }
7977 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7978 $as_echo_n "(cached) " >&6
7979 else
7980 if test -n "$ac_ct_DSYMUTIL"; then
7981 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7982 else
7983 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7984 for as_dir in $PATH
7985 do
7986 IFS=$as_save_IFS
7987 test -z "$as_dir" && as_dir=.
7988 for ac_exec_ext in '' $ac_executable_extensions; do
7989 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7990 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7991 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7992 break 2
7993 fi
7994 done
7995 done
7996 IFS=$as_save_IFS
7997
7998 fi
7999 fi
8000 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
8001 if test -n "$ac_ct_DSYMUTIL"; then
8002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
8003 $as_echo "$ac_ct_DSYMUTIL" >&6; }
8004 else
8005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8006 $as_echo "no" >&6; }
8007 fi
8008
8009 if test "x$ac_ct_DSYMUTIL" = x; then
8010 DSYMUTIL=":"
8011 else
8012 case $cross_compiling:$ac_tool_warned in
8013 yes:)
8014 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8015 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8016 ac_tool_warned=yes ;;
8017 esac
8018 DSYMUTIL=$ac_ct_DSYMUTIL
8019 fi
8020 else
8021 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8022 fi
8023
8024 if test -n "$ac_tool_prefix"; then
8025 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8026 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8028 $as_echo_n "checking for $ac_word... " >&6; }
8029 if ${ac_cv_prog_NMEDIT+:} false; then :
8030 $as_echo_n "(cached) " >&6
8031 else
8032 if test -n "$NMEDIT"; then
8033 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8034 else
8035 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8036 for as_dir in $PATH
8037 do
8038 IFS=$as_save_IFS
8039 test -z "$as_dir" && as_dir=.
8040 for ac_exec_ext in '' $ac_executable_extensions; do
8041 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8042 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8043 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8044 break 2
8045 fi
8046 done
8047 done
8048 IFS=$as_save_IFS
8049
8050 fi
8051 fi
8052 NMEDIT=$ac_cv_prog_NMEDIT
8053 if test -n "$NMEDIT"; then
8054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8055 $as_echo "$NMEDIT" >&6; }
8056 else
8057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8058 $as_echo "no" >&6; }
8059 fi
8060
8061
8062 fi
8063 if test -z "$ac_cv_prog_NMEDIT"; then
8064 ac_ct_NMEDIT=$NMEDIT
8065 # Extract the first word of "nmedit", so it can be a program name with args.
8066 set dummy nmedit; ac_word=$2
8067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8068 $as_echo_n "checking for $ac_word... " >&6; }
8069 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
8070 $as_echo_n "(cached) " >&6
8071 else
8072 if test -n "$ac_ct_NMEDIT"; then
8073 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8074 else
8075 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8076 for as_dir in $PATH
8077 do
8078 IFS=$as_save_IFS
8079 test -z "$as_dir" && as_dir=.
8080 for ac_exec_ext in '' $ac_executable_extensions; do
8081 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8082 ac_cv_prog_ac_ct_NMEDIT="nmedit"
8083 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8084 break 2
8085 fi
8086 done
8087 done
8088 IFS=$as_save_IFS
8089
8090 fi
8091 fi
8092 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8093 if test -n "$ac_ct_NMEDIT"; then
8094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8095 $as_echo "$ac_ct_NMEDIT" >&6; }
8096 else
8097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8098 $as_echo "no" >&6; }
8099 fi
8100
8101 if test "x$ac_ct_NMEDIT" = x; then
8102 NMEDIT=":"
8103 else
8104 case $cross_compiling:$ac_tool_warned in
8105 yes:)
8106 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8107 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8108 ac_tool_warned=yes ;;
8109 esac
8110 NMEDIT=$ac_ct_NMEDIT
8111 fi
8112 else
8113 NMEDIT="$ac_cv_prog_NMEDIT"
8114 fi
8115
8116 if test -n "$ac_tool_prefix"; then
8117 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8118 set dummy ${ac_tool_prefix}lipo; ac_word=$2
8119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8120 $as_echo_n "checking for $ac_word... " >&6; }
8121 if ${ac_cv_prog_LIPO+:} false; then :
8122 $as_echo_n "(cached) " >&6
8123 else
8124 if test -n "$LIPO"; then
8125 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8126 else
8127 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8128 for as_dir in $PATH
8129 do
8130 IFS=$as_save_IFS
8131 test -z "$as_dir" && as_dir=.
8132 for ac_exec_ext in '' $ac_executable_extensions; do
8133 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8134 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8135 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8136 break 2
8137 fi
8138 done
8139 done
8140 IFS=$as_save_IFS
8141
8142 fi
8143 fi
8144 LIPO=$ac_cv_prog_LIPO
8145 if test -n "$LIPO"; then
8146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8147 $as_echo "$LIPO" >&6; }
8148 else
8149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8150 $as_echo "no" >&6; }
8151 fi
8152
8153
8154 fi
8155 if test -z "$ac_cv_prog_LIPO"; then
8156 ac_ct_LIPO=$LIPO
8157 # Extract the first word of "lipo", so it can be a program name with args.
8158 set dummy lipo; ac_word=$2
8159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8160 $as_echo_n "checking for $ac_word... " >&6; }
8161 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
8162 $as_echo_n "(cached) " >&6
8163 else
8164 if test -n "$ac_ct_LIPO"; then
8165 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8166 else
8167 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8168 for as_dir in $PATH
8169 do
8170 IFS=$as_save_IFS
8171 test -z "$as_dir" && as_dir=.
8172 for ac_exec_ext in '' $ac_executable_extensions; do
8173 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8174 ac_cv_prog_ac_ct_LIPO="lipo"
8175 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8176 break 2
8177 fi
8178 done
8179 done
8180 IFS=$as_save_IFS
8181
8182 fi
8183 fi
8184 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8185 if test -n "$ac_ct_LIPO"; then
8186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8187 $as_echo "$ac_ct_LIPO" >&6; }
8188 else
8189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8190 $as_echo "no" >&6; }
8191 fi
8192
8193 if test "x$ac_ct_LIPO" = x; then
8194 LIPO=":"
8195 else
8196 case $cross_compiling:$ac_tool_warned in
8197 yes:)
8198 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8199 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8200 ac_tool_warned=yes ;;
8201 esac
8202 LIPO=$ac_ct_LIPO
8203 fi
8204 else
8205 LIPO="$ac_cv_prog_LIPO"
8206 fi
8207
8208 if test -n "$ac_tool_prefix"; then
8209 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8210 set dummy ${ac_tool_prefix}otool; ac_word=$2
8211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8212 $as_echo_n "checking for $ac_word... " >&6; }
8213 if ${ac_cv_prog_OTOOL+:} false; then :
8214 $as_echo_n "(cached) " >&6
8215 else
8216 if test -n "$OTOOL"; then
8217 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8218 else
8219 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8220 for as_dir in $PATH
8221 do
8222 IFS=$as_save_IFS
8223 test -z "$as_dir" && as_dir=.
8224 for ac_exec_ext in '' $ac_executable_extensions; do
8225 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8226 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8227 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8228 break 2
8229 fi
8230 done
8231 done
8232 IFS=$as_save_IFS
8233
8234 fi
8235 fi
8236 OTOOL=$ac_cv_prog_OTOOL
8237 if test -n "$OTOOL"; then
8238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8239 $as_echo "$OTOOL" >&6; }
8240 else
8241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8242 $as_echo "no" >&6; }
8243 fi
8244
8245
8246 fi
8247 if test -z "$ac_cv_prog_OTOOL"; then
8248 ac_ct_OTOOL=$OTOOL
8249 # Extract the first word of "otool", so it can be a program name with args.
8250 set dummy otool; ac_word=$2
8251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8252 $as_echo_n "checking for $ac_word... " >&6; }
8253 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8254 $as_echo_n "(cached) " >&6
8255 else
8256 if test -n "$ac_ct_OTOOL"; then
8257 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8258 else
8259 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8260 for as_dir in $PATH
8261 do
8262 IFS=$as_save_IFS
8263 test -z "$as_dir" && as_dir=.
8264 for ac_exec_ext in '' $ac_executable_extensions; do
8265 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8266 ac_cv_prog_ac_ct_OTOOL="otool"
8267 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8268 break 2
8269 fi
8270 done
8271 done
8272 IFS=$as_save_IFS
8273
8274 fi
8275 fi
8276 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8277 if test -n "$ac_ct_OTOOL"; then
8278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8279 $as_echo "$ac_ct_OTOOL" >&6; }
8280 else
8281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8282 $as_echo "no" >&6; }
8283 fi
8284
8285 if test "x$ac_ct_OTOOL" = x; then
8286 OTOOL=":"
8287 else
8288 case $cross_compiling:$ac_tool_warned in
8289 yes:)
8290 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8291 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8292 ac_tool_warned=yes ;;
8293 esac
8294 OTOOL=$ac_ct_OTOOL
8295 fi
8296 else
8297 OTOOL="$ac_cv_prog_OTOOL"
8298 fi
8299
8300 if test -n "$ac_tool_prefix"; then
8301 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8302 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8304 $as_echo_n "checking for $ac_word... " >&6; }
8305 if ${ac_cv_prog_OTOOL64+:} false; then :
8306 $as_echo_n "(cached) " >&6
8307 else
8308 if test -n "$OTOOL64"; then
8309 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8310 else
8311 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8312 for as_dir in $PATH
8313 do
8314 IFS=$as_save_IFS
8315 test -z "$as_dir" && as_dir=.
8316 for ac_exec_ext in '' $ac_executable_extensions; do
8317 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8318 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8319 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8320 break 2
8321 fi
8322 done
8323 done
8324 IFS=$as_save_IFS
8325
8326 fi
8327 fi
8328 OTOOL64=$ac_cv_prog_OTOOL64
8329 if test -n "$OTOOL64"; then
8330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8331 $as_echo "$OTOOL64" >&6; }
8332 else
8333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8334 $as_echo "no" >&6; }
8335 fi
8336
8337
8338 fi
8339 if test -z "$ac_cv_prog_OTOOL64"; then
8340 ac_ct_OTOOL64=$OTOOL64
8341 # Extract the first word of "otool64", so it can be a program name with args.
8342 set dummy otool64; ac_word=$2
8343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8344 $as_echo_n "checking for $ac_word... " >&6; }
8345 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8346 $as_echo_n "(cached) " >&6
8347 else
8348 if test -n "$ac_ct_OTOOL64"; then
8349 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8350 else
8351 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8352 for as_dir in $PATH
8353 do
8354 IFS=$as_save_IFS
8355 test -z "$as_dir" && as_dir=.
8356 for ac_exec_ext in '' $ac_executable_extensions; do
8357 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8358 ac_cv_prog_ac_ct_OTOOL64="otool64"
8359 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8360 break 2
8361 fi
8362 done
8363 done
8364 IFS=$as_save_IFS
8365
8366 fi
8367 fi
8368 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8369 if test -n "$ac_ct_OTOOL64"; then
8370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8371 $as_echo "$ac_ct_OTOOL64" >&6; }
8372 else
8373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8374 $as_echo "no" >&6; }
8375 fi
8376
8377 if test "x$ac_ct_OTOOL64" = x; then
8378 OTOOL64=":"
8379 else
8380 case $cross_compiling:$ac_tool_warned in
8381 yes:)
8382 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8383 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8384 ac_tool_warned=yes ;;
8385 esac
8386 OTOOL64=$ac_ct_OTOOL64
8387 fi
8388 else
8389 OTOOL64="$ac_cv_prog_OTOOL64"
8390 fi
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8419 $as_echo_n "checking for -single_module linker flag... " >&6; }
8420 if ${lt_cv_apple_cc_single_mod+:} false; then :
8421 $as_echo_n "(cached) " >&6
8422 else
8423 lt_cv_apple_cc_single_mod=no
8424 if test -z "${LT_MULTI_MODULE}"; then
8425 # By default we will add the -single_module flag. You can override
8426 # by either setting the environment variable LT_MULTI_MODULE
8427 # non-empty at configure time, or by adding -multi_module to the
8428 # link flags.
8429 rm -rf libconftest.dylib*
8430 echo "int foo(void){return 1;}" > conftest.c
8431 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8432 -dynamiclib -Wl,-single_module conftest.c" >&5
8433 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8434 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8435 _lt_result=$?
8436 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8437 lt_cv_apple_cc_single_mod=yes
8438 else
8439 cat conftest.err >&5
8440 fi
8441 rm -rf libconftest.dylib*
8442 rm -f conftest.*
8443 fi
8444 fi
8445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8446 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8448 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8449 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8450 $as_echo_n "(cached) " >&6
8451 else
8452 lt_cv_ld_exported_symbols_list=no
8453 save_LDFLAGS=$LDFLAGS
8454 echo "_main" > conftest.sym
8455 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8456 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8457 /* end confdefs.h. */
8458
8459 int
8460 main ()
8461 {
8462
8463 ;
8464 return 0;
8465 }
8466 _ACEOF
8467 if ac_fn_c_try_link "$LINENO"; then :
8468 lt_cv_ld_exported_symbols_list=yes
8469 else
8470 lt_cv_ld_exported_symbols_list=no
8471 fi
8472 rm -f core conftest.err conftest.$ac_objext \
8473 conftest$ac_exeext conftest.$ac_ext
8474 LDFLAGS="$save_LDFLAGS"
8475
8476 fi
8477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8478 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8480 $as_echo_n "checking for -force_load linker flag... " >&6; }
8481 if ${lt_cv_ld_force_load+:} false; then :
8482 $as_echo_n "(cached) " >&6
8483 else
8484 lt_cv_ld_force_load=no
8485 cat > conftest.c << _LT_EOF
8486 int forced_loaded() { return 2;}
8487 _LT_EOF
8488 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8489 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8490 echo "$AR cru libconftest.a conftest.o" >&5
8491 $AR cru libconftest.a conftest.o 2>&5
8492 cat > conftest.c << _LT_EOF
8493 int main() { return 0;}
8494 _LT_EOF
8495 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8496 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8497 _lt_result=$?
8498 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8499 lt_cv_ld_force_load=yes
8500 else
8501 cat conftest.err >&5
8502 fi
8503 rm -f conftest.err libconftest.a conftest conftest.c
8504 rm -rf conftest.dSYM
8505
8506 fi
8507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8508 $as_echo "$lt_cv_ld_force_load" >&6; }
8509 case $host_os in
8510 rhapsody* | darwin1.[012])
8511 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8512 darwin1.*)
8513 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8514 darwin*) # darwin 5.x on
8515 # if running on 10.5 or later, the deployment target defaults
8516 # to the OS version, if on x86, and 10.4, the deployment
8517 # target defaults to 10.4. Don't you love it?
8518 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8519 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8520 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8521 10.[012][,.]*)
8522 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8523 10.*)
8524 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8525 esac
8526 ;;
8527 esac
8528 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8529 _lt_dar_single_mod='$single_module'
8530 fi
8531 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8532 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8533 else
8534 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8535 fi
8536 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8537 _lt_dsymutil='~$DSYMUTIL $lib || :'
8538 else
8539 _lt_dsymutil=
8540 fi
8541 ;;
8542 esac
8543
8544 for ac_header in dlfcn.h
8545 do :
8546 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8547 "
8548 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8549 cat >>confdefs.h <<_ACEOF
8550 #define HAVE_DLFCN_H 1
8551 _ACEOF
8552
8553 fi
8554
8555 done
8556
8557
8558
8559
8560
8561
8562 # Set options
8563
8564
8565
8566 enable_dlopen=no
8567
8568
8569 enable_win32_dll=no
8570
8571
8572 # Check whether --enable-shared was given.
8573 if test "${enable_shared+set}" = set; then :
8574 enableval=$enable_shared; p=${PACKAGE-default}
8575 case $enableval in
8576 yes) enable_shared=yes ;;
8577 no) enable_shared=no ;;
8578 *)
8579 enable_shared=no
8580 # Look at the argument we got. We use all the common list separators.
8581 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8582 for pkg in $enableval; do
8583 IFS="$lt_save_ifs"
8584 if test "X$pkg" = "X$p"; then
8585 enable_shared=yes
8586 fi
8587 done
8588 IFS="$lt_save_ifs"
8589 ;;
8590 esac
8591 else
8592 enable_shared=yes
8593 fi
8594
8595
8596
8597
8598
8599
8600
8601
8602
8603 # Check whether --enable-static was given.
8604 if test "${enable_static+set}" = set; then :
8605 enableval=$enable_static; p=${PACKAGE-default}
8606 case $enableval in
8607 yes) enable_static=yes ;;
8608 no) enable_static=no ;;
8609 *)
8610 enable_static=no
8611 # Look at the argument we got. We use all the common list separators.
8612 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8613 for pkg in $enableval; do
8614 IFS="$lt_save_ifs"
8615 if test "X$pkg" = "X$p"; then
8616 enable_static=yes
8617 fi
8618 done
8619 IFS="$lt_save_ifs"
8620 ;;
8621 esac
8622 else
8623 enable_static=yes
8624 fi
8625
8626
8627
8628
8629
8630
8631
8632
8633
8634
8635 # Check whether --with-pic was given.
8636 if test "${with_pic+set}" = set; then :
8637 withval=$with_pic; pic_mode="$withval"
8638 else
8639 pic_mode=default
8640 fi
8641
8642
8643 test -z "$pic_mode" && pic_mode=default
8644
8645
8646
8647
8648
8649
8650
8651 # Check whether --enable-fast-install was given.
8652 if test "${enable_fast_install+set}" = set; then :
8653 enableval=$enable_fast_install; p=${PACKAGE-default}
8654 case $enableval in
8655 yes) enable_fast_install=yes ;;
8656 no) enable_fast_install=no ;;
8657 *)
8658 enable_fast_install=no
8659 # Look at the argument we got. We use all the common list separators.
8660 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8661 for pkg in $enableval; do
8662 IFS="$lt_save_ifs"
8663 if test "X$pkg" = "X$p"; then
8664 enable_fast_install=yes
8665 fi
8666 done
8667 IFS="$lt_save_ifs"
8668 ;;
8669 esac
8670 else
8671 enable_fast_install=yes
8672 fi
8673
8674
8675
8676
8677
8678
8679
8680
8681
8682
8683
8684 # This can be used to rebuild libtool when needed
8685 LIBTOOL_DEPS="$ltmain"
8686
8687 # Always use our own libtool.
8688 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
8703
8704
8705
8706
8707
8708
8709
8710
8711
8712
8713
8714
8715 test -z "$LN_S" && LN_S="ln -s"
8716
8717
8718
8719
8720
8721
8722
8723
8724
8725
8726
8727
8728
8729
8730 if test -n "${ZSH_VERSION+set}" ; then
8731 setopt NO_GLOB_SUBST
8732 fi
8733
8734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8735 $as_echo_n "checking for objdir... " >&6; }
8736 if ${lt_cv_objdir+:} false; then :
8737 $as_echo_n "(cached) " >&6
8738 else
8739 rm -f .libs 2>/dev/null
8740 mkdir .libs 2>/dev/null
8741 if test -d .libs; then
8742 lt_cv_objdir=.libs
8743 else
8744 # MS-DOS does not allow filenames that begin with a dot.
8745 lt_cv_objdir=_libs
8746 fi
8747 rmdir .libs 2>/dev/null
8748 fi
8749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8750 $as_echo "$lt_cv_objdir" >&6; }
8751 objdir=$lt_cv_objdir
8752
8753
8754
8755
8756
8757 cat >>confdefs.h <<_ACEOF
8758 #define LT_OBJDIR "$lt_cv_objdir/"
8759 _ACEOF
8760
8761
8762
8763
8764 case $host_os in
8765 aix3*)
8766 # AIX sometimes has problems with the GCC collect2 program. For some
8767 # reason, if we set the COLLECT_NAMES environment variable, the problems
8768 # vanish in a puff of smoke.
8769 if test "X${COLLECT_NAMES+set}" != Xset; then
8770 COLLECT_NAMES=
8771 export COLLECT_NAMES
8772 fi
8773 ;;
8774 esac
8775
8776 # Global variables:
8777 ofile=libtool
8778 can_build_shared=yes
8779
8780 # All known linkers require a `.a' archive for static linking (except MSVC,
8781 # which needs '.lib').
8782 libext=a
8783
8784 with_gnu_ld="$lt_cv_prog_gnu_ld"
8785
8786 old_CC="$CC"
8787 old_CFLAGS="$CFLAGS"
8788
8789 # Set sane defaults for various variables
8790 test -z "$CC" && CC=cc
8791 test -z "$LTCC" && LTCC=$CC
8792 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8793 test -z "$LD" && LD=ld
8794 test -z "$ac_objext" && ac_objext=o
8795
8796 for cc_temp in $compiler""; do
8797 case $cc_temp in
8798 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8799 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8800 \-*) ;;
8801 *) break;;
8802 esac
8803 done
8804 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8805
8806
8807 # Only perform the check for file, if the check method requires it
8808 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8809 case $deplibs_check_method in
8810 file_magic*)
8811 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8813 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8814 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8815 $as_echo_n "(cached) " >&6
8816 else
8817 case $MAGIC_CMD in
8818 [\\/*] | ?:[\\/]*)
8819 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8820 ;;
8821 *)
8822 lt_save_MAGIC_CMD="$MAGIC_CMD"
8823 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8824 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8825 for ac_dir in $ac_dummy; do
8826 IFS="$lt_save_ifs"
8827 test -z "$ac_dir" && ac_dir=.
8828 if test -f $ac_dir/${ac_tool_prefix}file; then
8829 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8830 if test -n "$file_magic_test_file"; then
8831 case $deplibs_check_method in
8832 "file_magic "*)
8833 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8834 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8835 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8836 $EGREP "$file_magic_regex" > /dev/null; then
8837 :
8838 else
8839 cat <<_LT_EOF 1>&2
8840
8841 *** Warning: the command libtool uses to detect shared libraries,
8842 *** $file_magic_cmd, produces output that libtool cannot recognize.
8843 *** The result is that libtool may fail to recognize shared libraries
8844 *** as such. This will affect the creation of libtool libraries that
8845 *** depend on shared libraries, but programs linked with such libtool
8846 *** libraries will work regardless of this problem. Nevertheless, you
8847 *** may want to report the problem to your system manager and/or to
8848 *** bug-libtool@gnu.org
8849
8850 _LT_EOF
8851 fi ;;
8852 esac
8853 fi
8854 break
8855 fi
8856 done
8857 IFS="$lt_save_ifs"
8858 MAGIC_CMD="$lt_save_MAGIC_CMD"
8859 ;;
8860 esac
8861 fi
8862
8863 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8864 if test -n "$MAGIC_CMD"; then
8865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8866 $as_echo "$MAGIC_CMD" >&6; }
8867 else
8868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8869 $as_echo "no" >&6; }
8870 fi
8871
8872
8873
8874
8875
8876 if test -z "$lt_cv_path_MAGIC_CMD"; then
8877 if test -n "$ac_tool_prefix"; then
8878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8879 $as_echo_n "checking for file... " >&6; }
8880 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8881 $as_echo_n "(cached) " >&6
8882 else
8883 case $MAGIC_CMD in
8884 [\\/*] | ?:[\\/]*)
8885 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8886 ;;
8887 *)
8888 lt_save_MAGIC_CMD="$MAGIC_CMD"
8889 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8890 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8891 for ac_dir in $ac_dummy; do
8892 IFS="$lt_save_ifs"
8893 test -z "$ac_dir" && ac_dir=.
8894 if test -f $ac_dir/file; then
8895 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8896 if test -n "$file_magic_test_file"; then
8897 case $deplibs_check_method in
8898 "file_magic "*)
8899 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8900 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8901 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8902 $EGREP "$file_magic_regex" > /dev/null; then
8903 :
8904 else
8905 cat <<_LT_EOF 1>&2
8906
8907 *** Warning: the command libtool uses to detect shared libraries,
8908 *** $file_magic_cmd, produces output that libtool cannot recognize.
8909 *** The result is that libtool may fail to recognize shared libraries
8910 *** as such. This will affect the creation of libtool libraries that
8911 *** depend on shared libraries, but programs linked with such libtool
8912 *** libraries will work regardless of this problem. Nevertheless, you
8913 *** may want to report the problem to your system manager and/or to
8914 *** bug-libtool@gnu.org
8915
8916 _LT_EOF
8917 fi ;;
8918 esac
8919 fi
8920 break
8921 fi
8922 done
8923 IFS="$lt_save_ifs"
8924 MAGIC_CMD="$lt_save_MAGIC_CMD"
8925 ;;
8926 esac
8927 fi
8928
8929 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8930 if test -n "$MAGIC_CMD"; then
8931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8932 $as_echo "$MAGIC_CMD" >&6; }
8933 else
8934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8935 $as_echo "no" >&6; }
8936 fi
8937
8938
8939 else
8940 MAGIC_CMD=:
8941 fi
8942 fi
8943
8944 fi
8945 ;;
8946 esac
8947
8948 # Use C for the default configuration in the libtool script
8949
8950 lt_save_CC="$CC"
8951 ac_ext=c
8952 ac_cpp='$CPP $CPPFLAGS'
8953 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8954 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8955 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8956
8957
8958 # Source file extension for C test sources.
8959 ac_ext=c
8960
8961 # Object file extension for compiled C test sources.
8962 objext=o
8963 objext=$objext
8964
8965 # Code to be used in simple compile tests
8966 lt_simple_compile_test_code="int some_variable = 0;"
8967
8968 # Code to be used in simple link tests
8969 lt_simple_link_test_code='int main(){return(0);}'
8970
8971
8972
8973
8974
8975
8976
8977 # If no C compiler was specified, use CC.
8978 LTCC=${LTCC-"$CC"}
8979
8980 # If no C compiler flags were specified, use CFLAGS.
8981 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8982
8983 # Allow CC to be a program name with arguments.
8984 compiler=$CC
8985
8986 # Save the default compiler, since it gets overwritten when the other
8987 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8988 compiler_DEFAULT=$CC
8989
8990 # save warnings/boilerplate of simple test code
8991 ac_outfile=conftest.$ac_objext
8992 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8993 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8994 _lt_compiler_boilerplate=`cat conftest.err`
8995 $RM conftest*
8996
8997 ac_outfile=conftest.$ac_objext
8998 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8999 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9000 _lt_linker_boilerplate=`cat conftest.err`
9001 $RM -r conftest*
9002
9003
9004 ## CAVEAT EMPTOR:
9005 ## There is no encapsulation within the following macros, do not change
9006 ## the running order or otherwise move them around unless you know exactly
9007 ## what you are doing...
9008 if test -n "$compiler"; then
9009
9010 lt_prog_compiler_no_builtin_flag=
9011
9012 if test "$GCC" = yes; then
9013 case $cc_basename in
9014 nvcc*)
9015 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9016 *)
9017 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9018 esac
9019
9020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9021 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9022 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9023 $as_echo_n "(cached) " >&6
9024 else
9025 lt_cv_prog_compiler_rtti_exceptions=no
9026 ac_outfile=conftest.$ac_objext
9027 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9028 lt_compiler_flag="-fno-rtti -fno-exceptions"
9029 # Insert the option either (1) after the last *FLAGS variable, or
9030 # (2) before a word containing "conftest.", or (3) at the end.
9031 # Note that $ac_compile itself does not contain backslashes and begins
9032 # with a dollar sign (not a hyphen), so the echo should work correctly.
9033 # The option is referenced via a variable to avoid confusing sed.
9034 lt_compile=`echo "$ac_compile" | $SED \
9035 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9036 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9037 -e 's:$: $lt_compiler_flag:'`
9038 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9039 (eval "$lt_compile" 2>conftest.err)
9040 ac_status=$?
9041 cat conftest.err >&5
9042 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9043 if (exit $ac_status) && test -s "$ac_outfile"; then
9044 # The compiler can only warn and ignore the option if not recognized
9045 # So say no if there are warnings other than the usual output.
9046 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9047 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9048 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9049 lt_cv_prog_compiler_rtti_exceptions=yes
9050 fi
9051 fi
9052 $RM conftest*
9053
9054 fi
9055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9056 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9057
9058 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9059 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9060 else
9061 :
9062 fi
9063
9064 fi
9065
9066
9067
9068
9069
9070
9071 lt_prog_compiler_wl=
9072 lt_prog_compiler_pic=
9073 lt_prog_compiler_static=
9074
9075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9076 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9077
9078 if test "$GCC" = yes; then
9079 lt_prog_compiler_wl='-Wl,'
9080 lt_prog_compiler_static='-static'
9081
9082 case $host_os in
9083 aix*)
9084 # All AIX code is PIC.
9085 if test "$host_cpu" = ia64; then
9086 # AIX 5 now supports IA64 processor
9087 lt_prog_compiler_static='-Bstatic'
9088 fi
9089 lt_prog_compiler_pic='-fPIC'
9090 ;;
9091
9092 amigaos*)
9093 case $host_cpu in
9094 powerpc)
9095 # see comment about AmigaOS4 .so support
9096 lt_prog_compiler_pic='-fPIC'
9097 ;;
9098 m68k)
9099 # FIXME: we need at least 68020 code to build shared libraries, but
9100 # adding the `-m68020' flag to GCC prevents building anything better,
9101 # like `-m68040'.
9102 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9103 ;;
9104 esac
9105 ;;
9106
9107 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9108 # PIC is the default for these OSes.
9109 ;;
9110
9111 mingw* | cygwin* | pw32* | os2* | cegcc*)
9112 # This hack is so that the source file can tell whether it is being
9113 # built for inclusion in a dll (and should export symbols for example).
9114 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9115 # (--disable-auto-import) libraries
9116 lt_prog_compiler_pic='-DDLL_EXPORT'
9117 ;;
9118
9119 darwin* | rhapsody*)
9120 # PIC is the default on this platform
9121 # Common symbols not allowed in MH_DYLIB files
9122 lt_prog_compiler_pic='-fno-common'
9123 ;;
9124
9125 haiku*)
9126 # PIC is the default for Haiku.
9127 # The "-static" flag exists, but is broken.
9128 lt_prog_compiler_static=
9129 ;;
9130
9131 hpux*)
9132 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9133 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9134 # sets the default TLS model and affects inlining.
9135 case $host_cpu in
9136 hppa*64*)
9137 # +Z the default
9138 ;;
9139 *)
9140 lt_prog_compiler_pic='-fPIC'
9141 ;;
9142 esac
9143 ;;
9144
9145 interix[3-9]*)
9146 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9147 # Instead, we relocate shared libraries at runtime.
9148 ;;
9149
9150 msdosdjgpp*)
9151 # Just because we use GCC doesn't mean we suddenly get shared libraries
9152 # on systems that don't support them.
9153 lt_prog_compiler_can_build_shared=no
9154 enable_shared=no
9155 ;;
9156
9157 *nto* | *qnx*)
9158 # QNX uses GNU C++, but need to define -shared option too, otherwise
9159 # it will coredump.
9160 lt_prog_compiler_pic='-fPIC -shared'
9161 ;;
9162
9163 sysv4*MP*)
9164 if test -d /usr/nec; then
9165 lt_prog_compiler_pic=-Kconform_pic
9166 fi
9167 ;;
9168
9169 *)
9170 lt_prog_compiler_pic='-fPIC'
9171 ;;
9172 esac
9173
9174 case $cc_basename in
9175 nvcc*) # Cuda Compiler Driver 2.2
9176 lt_prog_compiler_wl='-Xlinker '
9177 lt_prog_compiler_pic='-Xcompiler -fPIC'
9178 ;;
9179 esac
9180 else
9181 # PORTME Check for flag to pass linker flags through the system compiler.
9182 case $host_os in
9183 aix*)
9184 lt_prog_compiler_wl='-Wl,'
9185 if test "$host_cpu" = ia64; then
9186 # AIX 5 now supports IA64 processor
9187 lt_prog_compiler_static='-Bstatic'
9188 else
9189 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9190 fi
9191 ;;
9192
9193 mingw* | cygwin* | pw32* | os2* | cegcc*)
9194 # This hack is so that the source file can tell whether it is being
9195 # built for inclusion in a dll (and should export symbols for example).
9196 lt_prog_compiler_pic='-DDLL_EXPORT'
9197 ;;
9198
9199 hpux9* | hpux10* | hpux11*)
9200 lt_prog_compiler_wl='-Wl,'
9201 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9202 # not for PA HP-UX.
9203 case $host_cpu in
9204 hppa*64*|ia64*)
9205 # +Z the default
9206 ;;
9207 *)
9208 lt_prog_compiler_pic='+Z'
9209 ;;
9210 esac
9211 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9212 lt_prog_compiler_static='${wl}-a ${wl}archive'
9213 ;;
9214
9215 irix5* | irix6* | nonstopux*)
9216 lt_prog_compiler_wl='-Wl,'
9217 # PIC (with -KPIC) is the default.
9218 lt_prog_compiler_static='-non_shared'
9219 ;;
9220
9221 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9222 case $cc_basename in
9223 # old Intel for x86_64 which still supported -KPIC.
9224 ecc*)
9225 lt_prog_compiler_wl='-Wl,'
9226 lt_prog_compiler_pic='-KPIC'
9227 lt_prog_compiler_static='-static'
9228 ;;
9229 # icc used to be incompatible with GCC.
9230 # ICC 10 doesn't accept -KPIC any more.
9231 icc* | ifort*)
9232 lt_prog_compiler_wl='-Wl,'
9233 lt_prog_compiler_pic='-fPIC'
9234 lt_prog_compiler_static='-static'
9235 ;;
9236 # Lahey Fortran 8.1.
9237 lf95*)
9238 lt_prog_compiler_wl='-Wl,'
9239 lt_prog_compiler_pic='--shared'
9240 lt_prog_compiler_static='--static'
9241 ;;
9242 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9243 # Portland Group compilers (*not* the Pentium gcc compiler,
9244 # which looks to be a dead project)
9245 lt_prog_compiler_wl='-Wl,'
9246 lt_prog_compiler_pic='-fpic'
9247 lt_prog_compiler_static='-Bstatic'
9248 ;;
9249 ccc*)
9250 lt_prog_compiler_wl='-Wl,'
9251 # All Alpha code is PIC.
9252 lt_prog_compiler_static='-non_shared'
9253 ;;
9254 xl* | bgxl* | bgf* | mpixl*)
9255 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9256 lt_prog_compiler_wl='-Wl,'
9257 lt_prog_compiler_pic='-qpic'
9258 lt_prog_compiler_static='-qstaticlink'
9259 ;;
9260 *)
9261 case `$CC -V 2>&1 | sed 5q` in
9262 *Sun\ F* | *Sun*Fortran*)
9263 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9264 lt_prog_compiler_pic='-KPIC'
9265 lt_prog_compiler_static='-Bstatic'
9266 lt_prog_compiler_wl=''
9267 ;;
9268 *Sun\ C*)
9269 # Sun C 5.9
9270 lt_prog_compiler_pic='-KPIC'
9271 lt_prog_compiler_static='-Bstatic'
9272 lt_prog_compiler_wl='-Wl,'
9273 ;;
9274 esac
9275 ;;
9276 esac
9277 ;;
9278
9279 newsos6)
9280 lt_prog_compiler_pic='-KPIC'
9281 lt_prog_compiler_static='-Bstatic'
9282 ;;
9283
9284 *nto* | *qnx*)
9285 # QNX uses GNU C++, but need to define -shared option too, otherwise
9286 # it will coredump.
9287 lt_prog_compiler_pic='-fPIC -shared'
9288 ;;
9289
9290 osf3* | osf4* | osf5*)
9291 lt_prog_compiler_wl='-Wl,'
9292 # All OSF/1 code is PIC.
9293 lt_prog_compiler_static='-non_shared'
9294 ;;
9295
9296 rdos*)
9297 lt_prog_compiler_static='-non_shared'
9298 ;;
9299
9300 solaris*)
9301 lt_prog_compiler_pic='-KPIC'
9302 lt_prog_compiler_static='-Bstatic'
9303 case $cc_basename in
9304 f77* | f90* | f95*)
9305 lt_prog_compiler_wl='-Qoption ld ';;
9306 *)
9307 lt_prog_compiler_wl='-Wl,';;
9308 esac
9309 ;;
9310
9311 sunos4*)
9312 lt_prog_compiler_wl='-Qoption ld '
9313 lt_prog_compiler_pic='-PIC'
9314 lt_prog_compiler_static='-Bstatic'
9315 ;;
9316
9317 sysv4 | sysv4.2uw2* | sysv4.3*)
9318 lt_prog_compiler_wl='-Wl,'
9319 lt_prog_compiler_pic='-KPIC'
9320 lt_prog_compiler_static='-Bstatic'
9321 ;;
9322
9323 sysv4*MP*)
9324 if test -d /usr/nec ;then
9325 lt_prog_compiler_pic='-Kconform_pic'
9326 lt_prog_compiler_static='-Bstatic'
9327 fi
9328 ;;
9329
9330 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9331 lt_prog_compiler_wl='-Wl,'
9332 lt_prog_compiler_pic='-KPIC'
9333 lt_prog_compiler_static='-Bstatic'
9334 ;;
9335
9336 unicos*)
9337 lt_prog_compiler_wl='-Wl,'
9338 lt_prog_compiler_can_build_shared=no
9339 ;;
9340
9341 uts4*)
9342 lt_prog_compiler_pic='-pic'
9343 lt_prog_compiler_static='-Bstatic'
9344 ;;
9345
9346 *)
9347 lt_prog_compiler_can_build_shared=no
9348 ;;
9349 esac
9350 fi
9351
9352 case $host_os in
9353 # For platforms which do not support PIC, -DPIC is meaningless:
9354 *djgpp*)
9355 lt_prog_compiler_pic=
9356 ;;
9357 *)
9358 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9359 ;;
9360 esac
9361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9362 $as_echo "$lt_prog_compiler_pic" >&6; }
9363
9364
9365
9366
9367
9368
9369 #
9370 # Check to make sure the PIC flag actually works.
9371 #
9372 if test -n "$lt_prog_compiler_pic"; then
9373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9374 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9375 if ${lt_cv_prog_compiler_pic_works+:} false; then :
9376 $as_echo_n "(cached) " >&6
9377 else
9378 lt_cv_prog_compiler_pic_works=no
9379 ac_outfile=conftest.$ac_objext
9380 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9381 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9382 # Insert the option either (1) after the last *FLAGS variable, or
9383 # (2) before a word containing "conftest.", or (3) at the end.
9384 # Note that $ac_compile itself does not contain backslashes and begins
9385 # with a dollar sign (not a hyphen), so the echo should work correctly.
9386 # The option is referenced via a variable to avoid confusing sed.
9387 lt_compile=`echo "$ac_compile" | $SED \
9388 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9389 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9390 -e 's:$: $lt_compiler_flag:'`
9391 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9392 (eval "$lt_compile" 2>conftest.err)
9393 ac_status=$?
9394 cat conftest.err >&5
9395 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9396 if (exit $ac_status) && test -s "$ac_outfile"; then
9397 # The compiler can only warn and ignore the option if not recognized
9398 # So say no if there are warnings other than the usual output.
9399 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9400 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9401 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9402 lt_cv_prog_compiler_pic_works=yes
9403 fi
9404 fi
9405 $RM conftest*
9406
9407 fi
9408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9409 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9410
9411 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9412 case $lt_prog_compiler_pic in
9413 "" | " "*) ;;
9414 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9415 esac
9416 else
9417 lt_prog_compiler_pic=
9418 lt_prog_compiler_can_build_shared=no
9419 fi
9420
9421 fi
9422
9423
9424
9425
9426
9427
9428 #
9429 # Check to make sure the static flag actually works.
9430 #
9431 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9433 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9434 if ${lt_cv_prog_compiler_static_works+:} false; then :
9435 $as_echo_n "(cached) " >&6
9436 else
9437 lt_cv_prog_compiler_static_works=no
9438 save_LDFLAGS="$LDFLAGS"
9439 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9440 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9441 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9442 # The linker can only warn and ignore the option if not recognized
9443 # So say no if there are warnings
9444 if test -s conftest.err; then
9445 # Append any errors to the config.log.
9446 cat conftest.err 1>&5
9447 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9448 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9449 if diff conftest.exp conftest.er2 >/dev/null; then
9450 lt_cv_prog_compiler_static_works=yes
9451 fi
9452 else
9453 lt_cv_prog_compiler_static_works=yes
9454 fi
9455 fi
9456 $RM -r conftest*
9457 LDFLAGS="$save_LDFLAGS"
9458
9459 fi
9460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9461 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9462
9463 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9464 :
9465 else
9466 lt_prog_compiler_static=
9467 fi
9468
9469
9470
9471
9472
9473
9474
9475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9476 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9477 if ${lt_cv_prog_compiler_c_o+:} false; then :
9478 $as_echo_n "(cached) " >&6
9479 else
9480 lt_cv_prog_compiler_c_o=no
9481 $RM -r conftest 2>/dev/null
9482 mkdir conftest
9483 cd conftest
9484 mkdir out
9485 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9486
9487 lt_compiler_flag="-o out/conftest2.$ac_objext"
9488 # Insert the option either (1) after the last *FLAGS variable, or
9489 # (2) before a word containing "conftest.", or (3) at the end.
9490 # Note that $ac_compile itself does not contain backslashes and begins
9491 # with a dollar sign (not a hyphen), so the echo should work correctly.
9492 lt_compile=`echo "$ac_compile" | $SED \
9493 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9494 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9495 -e 's:$: $lt_compiler_flag:'`
9496 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9497 (eval "$lt_compile" 2>out/conftest.err)
9498 ac_status=$?
9499 cat out/conftest.err >&5
9500 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9501 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9502 then
9503 # The compiler can only warn and ignore the option if not recognized
9504 # So say no if there are warnings
9505 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9506 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9507 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9508 lt_cv_prog_compiler_c_o=yes
9509 fi
9510 fi
9511 chmod u+w . 2>&5
9512 $RM conftest*
9513 # SGI C++ compiler will create directory out/ii_files/ for
9514 # template instantiation
9515 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9516 $RM out/* && rmdir out
9517 cd ..
9518 $RM -r conftest
9519 $RM conftest*
9520
9521 fi
9522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9523 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9524
9525
9526
9527
9528
9529
9530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9531 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9532 if ${lt_cv_prog_compiler_c_o+:} false; then :
9533 $as_echo_n "(cached) " >&6
9534 else
9535 lt_cv_prog_compiler_c_o=no
9536 $RM -r conftest 2>/dev/null
9537 mkdir conftest
9538 cd conftest
9539 mkdir out
9540 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9541
9542 lt_compiler_flag="-o out/conftest2.$ac_objext"
9543 # Insert the option either (1) after the last *FLAGS variable, or
9544 # (2) before a word containing "conftest.", or (3) at the end.
9545 # Note that $ac_compile itself does not contain backslashes and begins
9546 # with a dollar sign (not a hyphen), so the echo should work correctly.
9547 lt_compile=`echo "$ac_compile" | $SED \
9548 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9549 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9550 -e 's:$: $lt_compiler_flag:'`
9551 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9552 (eval "$lt_compile" 2>out/conftest.err)
9553 ac_status=$?
9554 cat out/conftest.err >&5
9555 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9556 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9557 then
9558 # The compiler can only warn and ignore the option if not recognized
9559 # So say no if there are warnings
9560 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9561 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9562 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9563 lt_cv_prog_compiler_c_o=yes
9564 fi
9565 fi
9566 chmod u+w . 2>&5
9567 $RM conftest*
9568 # SGI C++ compiler will create directory out/ii_files/ for
9569 # template instantiation
9570 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9571 $RM out/* && rmdir out
9572 cd ..
9573 $RM -r conftest
9574 $RM conftest*
9575
9576 fi
9577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9578 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9579
9580
9581
9582
9583 hard_links="nottested"
9584 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9585 # do not overwrite the value of need_locks provided by the user
9586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9587 $as_echo_n "checking if we can lock with hard links... " >&6; }
9588 hard_links=yes
9589 $RM conftest*
9590 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9591 touch conftest.a
9592 ln conftest.a conftest.b 2>&5 || hard_links=no
9593 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9595 $as_echo "$hard_links" >&6; }
9596 if test "$hard_links" = no; then
9597 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9598 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9599 need_locks=warn
9600 fi
9601 else
9602 need_locks=no
9603 fi
9604
9605
9606
9607
9608
9609
9610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9611 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9612
9613 runpath_var=
9614 allow_undefined_flag=
9615 always_export_symbols=no
9616 archive_cmds=
9617 archive_expsym_cmds=
9618 compiler_needs_object=no
9619 enable_shared_with_static_runtimes=no
9620 export_dynamic_flag_spec=
9621 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9622 hardcode_automatic=no
9623 hardcode_direct=no
9624 hardcode_direct_absolute=no
9625 hardcode_libdir_flag_spec=
9626 hardcode_libdir_flag_spec_ld=
9627 hardcode_libdir_separator=
9628 hardcode_minus_L=no
9629 hardcode_shlibpath_var=unsupported
9630 inherit_rpath=no
9631 link_all_deplibs=unknown
9632 module_cmds=
9633 module_expsym_cmds=
9634 old_archive_from_new_cmds=
9635 old_archive_from_expsyms_cmds=
9636 thread_safe_flag_spec=
9637 whole_archive_flag_spec=
9638 # include_expsyms should be a list of space-separated symbols to be *always*
9639 # included in the symbol list
9640 include_expsyms=
9641 # exclude_expsyms can be an extended regexp of symbols to exclude
9642 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9643 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9644 # as well as any symbol that contains `d'.
9645 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9646 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9647 # platforms (ab)use it in PIC code, but their linkers get confused if
9648 # the symbol is explicitly referenced. Since portable code cannot
9649 # rely on this symbol name, it's probably fine to never include it in
9650 # preloaded symbol tables.
9651 # Exclude shared library initialization/finalization symbols.
9652 extract_expsyms_cmds=
9653
9654 case $host_os in
9655 cygwin* | mingw* | pw32* | cegcc*)
9656 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9657 # When not using gcc, we currently assume that we are using
9658 # Microsoft Visual C++.
9659 if test "$GCC" != yes; then
9660 with_gnu_ld=no
9661 fi
9662 ;;
9663 interix*)
9664 # we just hope/assume this is gcc and not c89 (= MSVC++)
9665 with_gnu_ld=yes
9666 ;;
9667 openbsd*)
9668 with_gnu_ld=no
9669 ;;
9670 esac
9671
9672 ld_shlibs=yes
9673
9674 # On some targets, GNU ld is compatible enough with the native linker
9675 # that we're better off using the native interface for both.
9676 lt_use_gnu_ld_interface=no
9677 if test "$with_gnu_ld" = yes; then
9678 case $host_os in
9679 aix*)
9680 # The AIX port of GNU ld has always aspired to compatibility
9681 # with the native linker. However, as the warning in the GNU ld
9682 # block says, versions before 2.19.5* couldn't really create working
9683 # shared libraries, regardless of the interface used.
9684 case `$LD -v 2>&1` in
9685 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9686 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9687 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9688 *)
9689 lt_use_gnu_ld_interface=yes
9690 ;;
9691 esac
9692 ;;
9693 *)
9694 lt_use_gnu_ld_interface=yes
9695 ;;
9696 esac
9697 fi
9698
9699 if test "$lt_use_gnu_ld_interface" = yes; then
9700 # If archive_cmds runs LD, not CC, wlarc should be empty
9701 wlarc='${wl}'
9702
9703 # Set some defaults for GNU ld with shared library support. These
9704 # are reset later if shared libraries are not supported. Putting them
9705 # here allows them to be overridden if necessary.
9706 runpath_var=LD_RUN_PATH
9707 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9708 export_dynamic_flag_spec='${wl}--export-dynamic'
9709 # ancient GNU ld didn't support --whole-archive et. al.
9710 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9711 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9712 else
9713 whole_archive_flag_spec=
9714 fi
9715 supports_anon_versioning=no
9716 case `$LD -v 2>&1` in
9717 *GNU\ gold*) supports_anon_versioning=yes ;;
9718 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9719 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9720 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9721 *\ 2.11.*) ;; # other 2.11 versions
9722 *) supports_anon_versioning=yes ;;
9723 esac
9724
9725 # See if GNU ld supports shared libraries.
9726 case $host_os in
9727 aix[3-9]*)
9728 # On AIX/PPC, the GNU linker is very broken
9729 if test "$host_cpu" != ia64; then
9730 ld_shlibs=no
9731 cat <<_LT_EOF 1>&2
9732
9733 *** Warning: the GNU linker, at least up to release 2.19, is reported
9734 *** to be unable to reliably create shared libraries on AIX.
9735 *** Therefore, libtool is disabling shared libraries support. If you
9736 *** really care for shared libraries, you may want to install binutils
9737 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9738 *** You will then need to restart the configuration process.
9739
9740 _LT_EOF
9741 fi
9742 ;;
9743
9744 amigaos*)
9745 case $host_cpu in
9746 powerpc)
9747 # see comment about AmigaOS4 .so support
9748 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9749 archive_expsym_cmds=''
9750 ;;
9751 m68k)
9752 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)'
9753 hardcode_libdir_flag_spec='-L$libdir'
9754 hardcode_minus_L=yes
9755 ;;
9756 esac
9757 ;;
9758
9759 beos*)
9760 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9761 allow_undefined_flag=unsupported
9762 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9763 # support --undefined. This deserves some investigation. FIXME
9764 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9765 else
9766 ld_shlibs=no
9767 fi
9768 ;;
9769
9770 cygwin* | mingw* | pw32* | cegcc*)
9771 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9772 # as there is no search path for DLLs.
9773 hardcode_libdir_flag_spec='-L$libdir'
9774 export_dynamic_flag_spec='${wl}--export-all-symbols'
9775 allow_undefined_flag=unsupported
9776 always_export_symbols=no
9777 enable_shared_with_static_runtimes=yes
9778 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9779
9780 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9781 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9782 # If the export-symbols file already is a .def file (1st line
9783 # is EXPORTS), use it as is; otherwise, prepend...
9784 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9785 cp $export_symbols $output_objdir/$soname.def;
9786 else
9787 echo EXPORTS > $output_objdir/$soname.def;
9788 cat $export_symbols >> $output_objdir/$soname.def;
9789 fi~
9790 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9791 else
9792 ld_shlibs=no
9793 fi
9794 ;;
9795
9796 haiku*)
9797 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9798 link_all_deplibs=yes
9799 ;;
9800
9801 interix[3-9]*)
9802 hardcode_direct=no
9803 hardcode_shlibpath_var=no
9804 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9805 export_dynamic_flag_spec='${wl}-E'
9806 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9807 # Instead, shared libraries are loaded at an image base (0x10000000 by
9808 # default) and relocated if they conflict, which is a slow very memory
9809 # consuming and fragmenting process. To avoid this, we pick a random,
9810 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9811 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9812 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9813 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'
9814 ;;
9815
9816 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9817 tmp_diet=no
9818 if test "$host_os" = linux-dietlibc; then
9819 case $cc_basename in
9820 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9821 esac
9822 fi
9823 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9824 && test "$tmp_diet" = no
9825 then
9826 tmp_addflag=' $pic_flag'
9827 tmp_sharedflag='-shared'
9828 case $cc_basename,$host_cpu in
9829 pgcc*) # Portland Group C compiler
9830 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'
9831 tmp_addflag=' $pic_flag'
9832 ;;
9833 pgf77* | pgf90* | pgf95* | pgfortran*)
9834 # Portland Group f77 and f90 compilers
9835 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'
9836 tmp_addflag=' $pic_flag -Mnomain' ;;
9837 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9838 tmp_addflag=' -i_dynamic' ;;
9839 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9840 tmp_addflag=' -i_dynamic -nofor_main' ;;
9841 ifc* | ifort*) # Intel Fortran compiler
9842 tmp_addflag=' -nofor_main' ;;
9843 lf95*) # Lahey Fortran 8.1
9844 whole_archive_flag_spec=
9845 tmp_sharedflag='--shared' ;;
9846 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9847 tmp_sharedflag='-qmkshrobj'
9848 tmp_addflag= ;;
9849 nvcc*) # Cuda Compiler Driver 2.2
9850 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'
9851 compiler_needs_object=yes
9852 ;;
9853 esac
9854 case `$CC -V 2>&1 | sed 5q` in
9855 *Sun\ C*) # Sun C 5.9
9856 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'
9857 compiler_needs_object=yes
9858 tmp_sharedflag='-G' ;;
9859 *Sun\ F*) # Sun Fortran 8.3
9860 tmp_sharedflag='-G' ;;
9861 esac
9862 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9863
9864 if test "x$supports_anon_versioning" = xyes; then
9865 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9866 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9867 echo "local: *; };" >> $output_objdir/$libname.ver~
9868 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9869 fi
9870
9871 case $cc_basename in
9872 xlf* | bgf* | bgxlf* | mpixlf*)
9873 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9874 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9875 hardcode_libdir_flag_spec=
9876 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9877 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9878 if test "x$supports_anon_versioning" = xyes; then
9879 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9880 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9881 echo "local: *; };" >> $output_objdir/$libname.ver~
9882 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9883 fi
9884 ;;
9885 esac
9886 else
9887 ld_shlibs=no
9888 fi
9889 ;;
9890
9891 netbsd*)
9892 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9893 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9894 wlarc=
9895 else
9896 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9897 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9898 fi
9899 ;;
9900
9901 solaris*)
9902 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9903 ld_shlibs=no
9904 cat <<_LT_EOF 1>&2
9905
9906 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9907 *** create shared libraries on Solaris systems. Therefore, libtool
9908 *** is disabling shared libraries support. We urge you to upgrade GNU
9909 *** binutils to release 2.9.1 or newer. Another option is to modify
9910 *** your PATH or compiler configuration so that the native linker is
9911 *** used, and then restart.
9912
9913 _LT_EOF
9914 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9915 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9916 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9917 else
9918 ld_shlibs=no
9919 fi
9920 ;;
9921
9922 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9923 case `$LD -v 2>&1` in
9924 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9925 ld_shlibs=no
9926 cat <<_LT_EOF 1>&2
9927
9928 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9929 *** reliably create shared libraries on SCO systems. Therefore, libtool
9930 *** is disabling shared libraries support. We urge you to upgrade GNU
9931 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9932 *** your PATH or compiler configuration so that the native linker is
9933 *** used, and then restart.
9934
9935 _LT_EOF
9936 ;;
9937 *)
9938 # For security reasons, it is highly recommended that you always
9939 # use absolute paths for naming shared libraries, and exclude the
9940 # DT_RUNPATH tag from executables and libraries. But doing so
9941 # requires that you compile everything twice, which is a pain.
9942 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9943 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9944 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9945 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9946 else
9947 ld_shlibs=no
9948 fi
9949 ;;
9950 esac
9951 ;;
9952
9953 sunos4*)
9954 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9955 wlarc=
9956 hardcode_direct=yes
9957 hardcode_shlibpath_var=no
9958 ;;
9959
9960 *)
9961 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9962 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9963 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9964 else
9965 ld_shlibs=no
9966 fi
9967 ;;
9968 esac
9969
9970 if test "$ld_shlibs" = no; then
9971 runpath_var=
9972 hardcode_libdir_flag_spec=
9973 export_dynamic_flag_spec=
9974 whole_archive_flag_spec=
9975 fi
9976 else
9977 # PORTME fill in a description of your system's linker (not GNU ld)
9978 case $host_os in
9979 aix3*)
9980 allow_undefined_flag=unsupported
9981 always_export_symbols=yes
9982 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'
9983 # Note: this linker hardcodes the directories in LIBPATH if there
9984 # are no directories specified by -L.
9985 hardcode_minus_L=yes
9986 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9987 # Neither direct hardcoding nor static linking is supported with a
9988 # broken collect2.
9989 hardcode_direct=unsupported
9990 fi
9991 ;;
9992
9993 aix[4-9]*)
9994 if test "$host_cpu" = ia64; then
9995 # On IA64, the linker does run time linking by default, so we don't
9996 # have to do anything special.
9997 aix_use_runtimelinking=no
9998 exp_sym_flag='-Bexport'
9999 no_entry_flag=""
10000 else
10001 # If we're using GNU nm, then we don't want the "-C" option.
10002 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10003 # Also, AIX nm treats weak defined symbols like other global
10004 # defined symbols, whereas GNU nm marks them as "W".
10005 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10006 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'
10007 else
10008 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10009 fi
10010 aix_use_runtimelinking=no
10011
10012 # Test if we are trying to use run time linking or normal
10013 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10014 # need to do runtime linking.
10015 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10016 for ld_flag in $LDFLAGS; do
10017 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10018 aix_use_runtimelinking=yes
10019 break
10020 fi
10021 done
10022 ;;
10023 esac
10024
10025 exp_sym_flag='-bexport'
10026 no_entry_flag='-bnoentry'
10027 fi
10028
10029 # When large executables or shared objects are built, AIX ld can
10030 # have problems creating the table of contents. If linking a library
10031 # or program results in "error TOC overflow" add -mminimal-toc to
10032 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10033 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10034
10035 archive_cmds=''
10036 hardcode_direct=yes
10037 hardcode_direct_absolute=yes
10038 hardcode_libdir_separator=':'
10039 link_all_deplibs=yes
10040 file_list_spec='${wl}-f,'
10041
10042 if test "$GCC" = yes; then
10043 case $host_os in aix4.[012]|aix4.[012].*)
10044 # We only want to do this on AIX 4.2 and lower, the check
10045 # below for broken collect2 doesn't work under 4.3+
10046 collect2name=`${CC} -print-prog-name=collect2`
10047 if test -f "$collect2name" &&
10048 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10049 then
10050 # We have reworked collect2
10051 :
10052 else
10053 # We have old collect2
10054 hardcode_direct=unsupported
10055 # It fails to find uninstalled libraries when the uninstalled
10056 # path is not listed in the libpath. Setting hardcode_minus_L
10057 # to unsupported forces relinking
10058 hardcode_minus_L=yes
10059 hardcode_libdir_flag_spec='-L$libdir'
10060 hardcode_libdir_separator=
10061 fi
10062 ;;
10063 esac
10064 shared_flag='-shared'
10065 if test "$aix_use_runtimelinking" = yes; then
10066 shared_flag="$shared_flag "'${wl}-G'
10067 fi
10068 else
10069 # not using gcc
10070 if test "$host_cpu" = ia64; then
10071 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10072 # chokes on -Wl,-G. The following line is correct:
10073 shared_flag='-G'
10074 else
10075 if test "$aix_use_runtimelinking" = yes; then
10076 shared_flag='${wl}-G'
10077 else
10078 shared_flag='${wl}-bM:SRE'
10079 fi
10080 fi
10081 fi
10082
10083 export_dynamic_flag_spec='${wl}-bexpall'
10084 # It seems that -bexpall does not export symbols beginning with
10085 # underscore (_), so it is better to generate a list of symbols to export.
10086 always_export_symbols=yes
10087 if test "$aix_use_runtimelinking" = yes; then
10088 # Warning - without using the other runtime loading flags (-brtl),
10089 # -berok will link without error, but may produce a broken library.
10090 allow_undefined_flag='-berok'
10091 # Determine the default libpath from the value encoded in an
10092 # empty executable.
10093 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10094 /* end confdefs.h. */
10095
10096 int
10097 main ()
10098 {
10099
10100 ;
10101 return 0;
10102 }
10103 _ACEOF
10104 if ac_fn_c_try_link "$LINENO"; then :
10105
10106 lt_aix_libpath_sed='
10107 /Import File Strings/,/^$/ {
10108 /^0/ {
10109 s/^0 *\(.*\)$/\1/
10110 p
10111 }
10112 }'
10113 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10114 # Check for a 64-bit object if we didn't find anything.
10115 if test -z "$aix_libpath"; then
10116 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10117 fi
10118 fi
10119 rm -f core conftest.err conftest.$ac_objext \
10120 conftest$ac_exeext conftest.$ac_ext
10121 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10122
10123 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10124 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"
10125 else
10126 if test "$host_cpu" = ia64; then
10127 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10128 allow_undefined_flag="-z nodefs"
10129 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"
10130 else
10131 # Determine the default libpath from the value encoded in an
10132 # empty executable.
10133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10134 /* end confdefs.h. */
10135
10136 int
10137 main ()
10138 {
10139
10140 ;
10141 return 0;
10142 }
10143 _ACEOF
10144 if ac_fn_c_try_link "$LINENO"; then :
10145
10146 lt_aix_libpath_sed='
10147 /Import File Strings/,/^$/ {
10148 /^0/ {
10149 s/^0 *\(.*\)$/\1/
10150 p
10151 }
10152 }'
10153 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10154 # Check for a 64-bit object if we didn't find anything.
10155 if test -z "$aix_libpath"; then
10156 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10157 fi
10158 fi
10159 rm -f core conftest.err conftest.$ac_objext \
10160 conftest$ac_exeext conftest.$ac_ext
10161 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10162
10163 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10164 # Warning - without using the other run time loading flags,
10165 # -berok will link without error, but may produce a broken library.
10166 no_undefined_flag=' ${wl}-bernotok'
10167 allow_undefined_flag=' ${wl}-berok'
10168 if test "$with_gnu_ld" = yes; then
10169 # We only use this code for GNU lds that support --whole-archive.
10170 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10171 else
10172 # Exported symbols can be pulled into shared objects from archives
10173 whole_archive_flag_spec='$convenience'
10174 fi
10175 archive_cmds_need_lc=yes
10176 # This is similar to how AIX traditionally builds its shared libraries.
10177 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'
10178 fi
10179 fi
10180 ;;
10181
10182 amigaos*)
10183 case $host_cpu in
10184 powerpc)
10185 # see comment about AmigaOS4 .so support
10186 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10187 archive_expsym_cmds=''
10188 ;;
10189 m68k)
10190 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)'
10191 hardcode_libdir_flag_spec='-L$libdir'
10192 hardcode_minus_L=yes
10193 ;;
10194 esac
10195 ;;
10196
10197 bsdi[45]*)
10198 export_dynamic_flag_spec=-rdynamic
10199 ;;
10200
10201 cygwin* | mingw* | pw32* | cegcc*)
10202 # When not using gcc, we currently assume that we are using
10203 # Microsoft Visual C++.
10204 # hardcode_libdir_flag_spec is actually meaningless, as there is
10205 # no search path for DLLs.
10206 hardcode_libdir_flag_spec=' '
10207 allow_undefined_flag=unsupported
10208 # Tell ltmain to make .lib files, not .a files.
10209 libext=lib
10210 # Tell ltmain to make .dll files, not .so files.
10211 shrext_cmds=".dll"
10212 # FIXME: Setting linknames here is a bad hack.
10213 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10214 # The linker will automatically build a .lib file if we build a DLL.
10215 old_archive_from_new_cmds='true'
10216 # FIXME: Should let the user specify the lib program.
10217 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10218 fix_srcfile_path='`cygpath -w "$srcfile"`'
10219 enable_shared_with_static_runtimes=yes
10220 ;;
10221
10222 darwin* | rhapsody*)
10223
10224
10225 archive_cmds_need_lc=no
10226 hardcode_direct=no
10227 hardcode_automatic=yes
10228 hardcode_shlibpath_var=unsupported
10229 if test "$lt_cv_ld_force_load" = "yes"; then
10230 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\"`'
10231 else
10232 whole_archive_flag_spec=''
10233 fi
10234 link_all_deplibs=yes
10235 allow_undefined_flag="$_lt_dar_allow_undefined"
10236 case $cc_basename in
10237 ifort*) _lt_dar_can_shared=yes ;;
10238 *) _lt_dar_can_shared=$GCC ;;
10239 esac
10240 if test "$_lt_dar_can_shared" = "yes"; then
10241 output_verbose_link_cmd=func_echo_all
10242 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10243 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10244 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}"
10245 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}"
10246
10247 else
10248 ld_shlibs=no
10249 fi
10250
10251 ;;
10252
10253 dgux*)
10254 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10255 hardcode_libdir_flag_spec='-L$libdir'
10256 hardcode_shlibpath_var=no
10257 ;;
10258
10259 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10260 # support. Future versions do this automatically, but an explicit c++rt0.o
10261 # does not break anything, and helps significantly (at the cost of a little
10262 # extra space).
10263 freebsd2.2*)
10264 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10265 hardcode_libdir_flag_spec='-R$libdir'
10266 hardcode_direct=yes
10267 hardcode_shlibpath_var=no
10268 ;;
10269
10270 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10271 freebsd2.*)
10272 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10273 hardcode_direct=yes
10274 hardcode_minus_L=yes
10275 hardcode_shlibpath_var=no
10276 ;;
10277
10278 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10279 freebsd* | dragonfly*)
10280 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10281 hardcode_libdir_flag_spec='-R$libdir'
10282 hardcode_direct=yes
10283 hardcode_shlibpath_var=no
10284 ;;
10285
10286 hpux9*)
10287 if test "$GCC" = yes; then
10288 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'
10289 else
10290 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'
10291 fi
10292 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10293 hardcode_libdir_separator=:
10294 hardcode_direct=yes
10295
10296 # hardcode_minus_L: Not really in the search PATH,
10297 # but as the default location of the library.
10298 hardcode_minus_L=yes
10299 export_dynamic_flag_spec='${wl}-E'
10300 ;;
10301
10302 hpux10*)
10303 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10304 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10305 else
10306 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10307 fi
10308 if test "$with_gnu_ld" = no; then
10309 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10310 hardcode_libdir_flag_spec_ld='+b $libdir'
10311 hardcode_libdir_separator=:
10312 hardcode_direct=yes
10313 hardcode_direct_absolute=yes
10314 export_dynamic_flag_spec='${wl}-E'
10315 # hardcode_minus_L: Not really in the search PATH,
10316 # but as the default location of the library.
10317 hardcode_minus_L=yes
10318 fi
10319 ;;
10320
10321 hpux11*)
10322 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10323 case $host_cpu in
10324 hppa*64*)
10325 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10326 ;;
10327 ia64*)
10328 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10329 ;;
10330 *)
10331 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10332 ;;
10333 esac
10334 else
10335 case $host_cpu in
10336 hppa*64*)
10337 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10338 ;;
10339 ia64*)
10340 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10341 ;;
10342 *)
10343
10344 # Older versions of the 11.00 compiler do not understand -b yet
10345 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10347 $as_echo_n "checking if $CC understands -b... " >&6; }
10348 if ${lt_cv_prog_compiler__b+:} false; then :
10349 $as_echo_n "(cached) " >&6
10350 else
10351 lt_cv_prog_compiler__b=no
10352 save_LDFLAGS="$LDFLAGS"
10353 LDFLAGS="$LDFLAGS -b"
10354 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10355 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10356 # The linker can only warn and ignore the option if not recognized
10357 # So say no if there are warnings
10358 if test -s conftest.err; then
10359 # Append any errors to the config.log.
10360 cat conftest.err 1>&5
10361 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10362 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10363 if diff conftest.exp conftest.er2 >/dev/null; then
10364 lt_cv_prog_compiler__b=yes
10365 fi
10366 else
10367 lt_cv_prog_compiler__b=yes
10368 fi
10369 fi
10370 $RM -r conftest*
10371 LDFLAGS="$save_LDFLAGS"
10372
10373 fi
10374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10375 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10376
10377 if test x"$lt_cv_prog_compiler__b" = xyes; then
10378 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10379 else
10380 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10381 fi
10382
10383 ;;
10384 esac
10385 fi
10386 if test "$with_gnu_ld" = no; then
10387 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10388 hardcode_libdir_separator=:
10389
10390 case $host_cpu in
10391 hppa*64*|ia64*)
10392 hardcode_direct=no
10393 hardcode_shlibpath_var=no
10394 ;;
10395 *)
10396 hardcode_direct=yes
10397 hardcode_direct_absolute=yes
10398 export_dynamic_flag_spec='${wl}-E'
10399
10400 # hardcode_minus_L: Not really in the search PATH,
10401 # but as the default location of the library.
10402 hardcode_minus_L=yes
10403 ;;
10404 esac
10405 fi
10406 ;;
10407
10408 irix5* | irix6* | nonstopux*)
10409 if test "$GCC" = yes; then
10410 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'
10411 # Try to use the -exported_symbol ld option, if it does not
10412 # work, assume that -exports_file does not work either and
10413 # implicitly export all symbols.
10414 save_LDFLAGS="$LDFLAGS"
10415 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10417 /* end confdefs.h. */
10418 int foo(void) {}
10419 _ACEOF
10420 if ac_fn_c_try_link "$LINENO"; then :
10421 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'
10422
10423 fi
10424 rm -f core conftest.err conftest.$ac_objext \
10425 conftest$ac_exeext conftest.$ac_ext
10426 LDFLAGS="$save_LDFLAGS"
10427 else
10428 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'
10429 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'
10430 fi
10431 archive_cmds_need_lc='no'
10432 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10433 hardcode_libdir_separator=:
10434 inherit_rpath=yes
10435 link_all_deplibs=yes
10436 ;;
10437
10438 netbsd*)
10439 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10440 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10441 else
10442 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10443 fi
10444 hardcode_libdir_flag_spec='-R$libdir'
10445 hardcode_direct=yes
10446 hardcode_shlibpath_var=no
10447 ;;
10448
10449 newsos6)
10450 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10451 hardcode_direct=yes
10452 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10453 hardcode_libdir_separator=:
10454 hardcode_shlibpath_var=no
10455 ;;
10456
10457 *nto* | *qnx*)
10458 ;;
10459
10460 openbsd*)
10461 if test -f /usr/libexec/ld.so; then
10462 hardcode_direct=yes
10463 hardcode_shlibpath_var=no
10464 hardcode_direct_absolute=yes
10465 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10466 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10467 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10468 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10469 export_dynamic_flag_spec='${wl}-E'
10470 else
10471 case $host_os in
10472 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10473 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10474 hardcode_libdir_flag_spec='-R$libdir'
10475 ;;
10476 *)
10477 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10478 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10479 ;;
10480 esac
10481 fi
10482 else
10483 ld_shlibs=no
10484 fi
10485 ;;
10486
10487 os2*)
10488 hardcode_libdir_flag_spec='-L$libdir'
10489 hardcode_minus_L=yes
10490 allow_undefined_flag=unsupported
10491 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'
10492 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10493 ;;
10494
10495 osf3*)
10496 if test "$GCC" = yes; then
10497 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10498 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'
10499 else
10500 allow_undefined_flag=' -expect_unresolved \*'
10501 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'
10502 fi
10503 archive_cmds_need_lc='no'
10504 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10505 hardcode_libdir_separator=:
10506 ;;
10507
10508 osf4* | osf5*) # as osf3* with the addition of -msym flag
10509 if test "$GCC" = yes; then
10510 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10511 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'
10512 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10513 else
10514 allow_undefined_flag=' -expect_unresolved \*'
10515 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'
10516 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~
10517 $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'
10518
10519 # Both c and cxx compiler support -rpath directly
10520 hardcode_libdir_flag_spec='-rpath $libdir'
10521 fi
10522 archive_cmds_need_lc='no'
10523 hardcode_libdir_separator=:
10524 ;;
10525
10526 solaris*)
10527 no_undefined_flag=' -z defs'
10528 if test "$GCC" = yes; then
10529 wlarc='${wl}'
10530 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10531 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10532 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10533 else
10534 case `$CC -V 2>&1` in
10535 *"Compilers 5.0"*)
10536 wlarc=''
10537 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10538 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10539 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10540 ;;
10541 *)
10542 wlarc='${wl}'
10543 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10544 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10545 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10546 ;;
10547 esac
10548 fi
10549 hardcode_libdir_flag_spec='-R$libdir'
10550 hardcode_shlibpath_var=no
10551 case $host_os in
10552 solaris2.[0-5] | solaris2.[0-5].*) ;;
10553 *)
10554 # The compiler driver will combine and reorder linker options,
10555 # but understands `-z linker_flag'. GCC discards it without `$wl',
10556 # but is careful enough not to reorder.
10557 # Supported since Solaris 2.6 (maybe 2.5.1?)
10558 if test "$GCC" = yes; then
10559 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10560 else
10561 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10562 fi
10563 ;;
10564 esac
10565 link_all_deplibs=yes
10566 ;;
10567
10568 sunos4*)
10569 if test "x$host_vendor" = xsequent; then
10570 # Use $CC to link under sequent, because it throws in some extra .o
10571 # files that make .init and .fini sections work.
10572 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10573 else
10574 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10575 fi
10576 hardcode_libdir_flag_spec='-L$libdir'
10577 hardcode_direct=yes
10578 hardcode_minus_L=yes
10579 hardcode_shlibpath_var=no
10580 ;;
10581
10582 sysv4)
10583 case $host_vendor in
10584 sni)
10585 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10586 hardcode_direct=yes # is this really true???
10587 ;;
10588 siemens)
10589 ## LD is ld it makes a PLAMLIB
10590 ## CC just makes a GrossModule.
10591 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10592 reload_cmds='$CC -r -o $output$reload_objs'
10593 hardcode_direct=no
10594 ;;
10595 motorola)
10596 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10597 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10598 ;;
10599 esac
10600 runpath_var='LD_RUN_PATH'
10601 hardcode_shlibpath_var=no
10602 ;;
10603
10604 sysv4.3*)
10605 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10606 hardcode_shlibpath_var=no
10607 export_dynamic_flag_spec='-Bexport'
10608 ;;
10609
10610 sysv4*MP*)
10611 if test -d /usr/nec; then
10612 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10613 hardcode_shlibpath_var=no
10614 runpath_var=LD_RUN_PATH
10615 hardcode_runpath_var=yes
10616 ld_shlibs=yes
10617 fi
10618 ;;
10619
10620 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10621 no_undefined_flag='${wl}-z,text'
10622 archive_cmds_need_lc=no
10623 hardcode_shlibpath_var=no
10624 runpath_var='LD_RUN_PATH'
10625
10626 if test "$GCC" = yes; then
10627 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10628 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10629 else
10630 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10631 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10632 fi
10633 ;;
10634
10635 sysv5* | sco3.2v5* | sco5v6*)
10636 # Note: We can NOT use -z defs as we might desire, because we do not
10637 # link with -lc, and that would cause any symbols used from libc to
10638 # always be unresolved, which means just about no library would
10639 # ever link correctly. If we're not using GNU ld we use -z text
10640 # though, which does catch some bad symbols but isn't as heavy-handed
10641 # as -z defs.
10642 no_undefined_flag='${wl}-z,text'
10643 allow_undefined_flag='${wl}-z,nodefs'
10644 archive_cmds_need_lc=no
10645 hardcode_shlibpath_var=no
10646 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10647 hardcode_libdir_separator=':'
10648 link_all_deplibs=yes
10649 export_dynamic_flag_spec='${wl}-Bexport'
10650 runpath_var='LD_RUN_PATH'
10651
10652 if test "$GCC" = yes; then
10653 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10654 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10655 else
10656 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10657 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10658 fi
10659 ;;
10660
10661 uts4*)
10662 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10663 hardcode_libdir_flag_spec='-L$libdir'
10664 hardcode_shlibpath_var=no
10665 ;;
10666
10667 *)
10668 ld_shlibs=no
10669 ;;
10670 esac
10671
10672 if test x$host_vendor = xsni; then
10673 case $host in
10674 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10675 export_dynamic_flag_spec='${wl}-Blargedynsym'
10676 ;;
10677 esac
10678 fi
10679 fi
10680
10681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10682 $as_echo "$ld_shlibs" >&6; }
10683 test "$ld_shlibs" = no && can_build_shared=no
10684
10685 with_gnu_ld=$with_gnu_ld
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701 #
10702 # Do we need to explicitly link libc?
10703 #
10704 case "x$archive_cmds_need_lc" in
10705 x|xyes)
10706 # Assume -lc should be added
10707 archive_cmds_need_lc=yes
10708
10709 if test "$enable_shared" = yes && test "$GCC" = yes; then
10710 case $archive_cmds in
10711 *'~'*)
10712 # FIXME: we may have to deal with multi-command sequences.
10713 ;;
10714 '$CC '*)
10715 # Test whether the compiler implicitly links with -lc since on some
10716 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10717 # to ld, don't add -lc before -lgcc.
10718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10719 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10720 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10721 $as_echo_n "(cached) " >&6
10722 else
10723 $RM conftest*
10724 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10725
10726 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10727 (eval $ac_compile) 2>&5
10728 ac_status=$?
10729 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10730 test $ac_status = 0; } 2>conftest.err; then
10731 soname=conftest
10732 lib=conftest
10733 libobjs=conftest.$ac_objext
10734 deplibs=
10735 wl=$lt_prog_compiler_wl
10736 pic_flag=$lt_prog_compiler_pic
10737 compiler_flags=-v
10738 linker_flags=-v
10739 verstring=
10740 output_objdir=.
10741 libname=conftest
10742 lt_save_allow_undefined_flag=$allow_undefined_flag
10743 allow_undefined_flag=
10744 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10745 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10746 ac_status=$?
10747 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10748 test $ac_status = 0; }
10749 then
10750 lt_cv_archive_cmds_need_lc=no
10751 else
10752 lt_cv_archive_cmds_need_lc=yes
10753 fi
10754 allow_undefined_flag=$lt_save_allow_undefined_flag
10755 else
10756 cat conftest.err 1>&5
10757 fi
10758 $RM conftest*
10759
10760 fi
10761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10762 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10763 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10764 ;;
10765 esac
10766 fi
10767 ;;
10768 esac
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921
10922
10923
10924
10925
10926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10927 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10928
10929 if test "$GCC" = yes; then
10930 case $host_os in
10931 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10932 *) lt_awk_arg="/^libraries:/" ;;
10933 esac
10934 case $host_os in
10935 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10936 *) lt_sed_strip_eq="s,=/,/,g" ;;
10937 esac
10938 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10939 case $lt_search_path_spec in
10940 *\;*)
10941 # if the path contains ";" then we assume it to be the separator
10942 # otherwise default to the standard path separator (i.e. ":") - it is
10943 # assumed that no part of a normal pathname contains ";" but that should
10944 # okay in the real world where ";" in dirpaths is itself problematic.
10945 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10946 ;;
10947 *)
10948 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10949 ;;
10950 esac
10951 # Ok, now we have the path, separated by spaces, we can step through it
10952 # and add multilib dir if necessary.
10953 lt_tmp_lt_search_path_spec=
10954 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10955 for lt_sys_path in $lt_search_path_spec; do
10956 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10957 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10958 else
10959 test -d "$lt_sys_path" && \
10960 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10961 fi
10962 done
10963 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10964 BEGIN {RS=" "; FS="/|\n";} {
10965 lt_foo="";
10966 lt_count=0;
10967 for (lt_i = NF; lt_i > 0; lt_i--) {
10968 if ($lt_i != "" && $lt_i != ".") {
10969 if ($lt_i == "..") {
10970 lt_count++;
10971 } else {
10972 if (lt_count == 0) {
10973 lt_foo="/" $lt_i lt_foo;
10974 } else {
10975 lt_count--;
10976 }
10977 }
10978 }
10979 }
10980 if (lt_foo != "") { lt_freq[lt_foo]++; }
10981 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10982 }'`
10983 # AWK program above erroneously prepends '/' to C:/dos/paths
10984 # for these hosts.
10985 case $host_os in
10986 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10987 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10988 esac
10989 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10990 else
10991 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10992 fi
10993 library_names_spec=
10994 libname_spec='lib$name'
10995 soname_spec=
10996 shrext_cmds=".so"
10997 postinstall_cmds=
10998 postuninstall_cmds=
10999 finish_cmds=
11000 finish_eval=
11001 shlibpath_var=
11002 shlibpath_overrides_runpath=unknown
11003 version_type=none
11004 dynamic_linker="$host_os ld.so"
11005 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11006 need_lib_prefix=unknown
11007 hardcode_into_libs=no
11008
11009 # when you set need_version to no, make sure it does not cause -set_version
11010 # flags to be left without arguments
11011 need_version=unknown
11012
11013 case $host_os in
11014 aix3*)
11015 version_type=linux
11016 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11017 shlibpath_var=LIBPATH
11018
11019 # AIX 3 has no versioning support, so we append a major version to the name.
11020 soname_spec='${libname}${release}${shared_ext}$major'
11021 ;;
11022
11023 aix[4-9]*)
11024 version_type=linux
11025 need_lib_prefix=no
11026 need_version=no
11027 hardcode_into_libs=yes
11028 if test "$host_cpu" = ia64; then
11029 # AIX 5 supports IA64
11030 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11031 shlibpath_var=LD_LIBRARY_PATH
11032 else
11033 # With GCC up to 2.95.x, collect2 would create an import file
11034 # for dependence libraries. The import file would start with
11035 # the line `#! .'. This would cause the generated library to
11036 # depend on `.', always an invalid library. This was fixed in
11037 # development snapshots of GCC prior to 3.0.
11038 case $host_os in
11039 aix4 | aix4.[01] | aix4.[01].*)
11040 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11041 echo ' yes '
11042 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11043 :
11044 else
11045 can_build_shared=no
11046 fi
11047 ;;
11048 esac
11049 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11050 # soname into executable. Probably we can add versioning support to
11051 # collect2, so additional links can be useful in future.
11052 if test "$aix_use_runtimelinking" = yes; then
11053 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11054 # instead of lib<name>.a to let people know that these are not
11055 # typical AIX shared libraries.
11056 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11057 else
11058 # We preserve .a as extension for shared libraries through AIX4.2
11059 # and later when we are not doing run time linking.
11060 library_names_spec='${libname}${release}.a $libname.a'
11061 soname_spec='${libname}${release}${shared_ext}$major'
11062 fi
11063 shlibpath_var=LIBPATH
11064 fi
11065 ;;
11066
11067 amigaos*)
11068 case $host_cpu in
11069 powerpc)
11070 # Since July 2007 AmigaOS4 officially supports .so libraries.
11071 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11072 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11073 ;;
11074 m68k)
11075 library_names_spec='$libname.ixlibrary $libname.a'
11076 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11077 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'
11078 ;;
11079 esac
11080 ;;
11081
11082 beos*)
11083 library_names_spec='${libname}${shared_ext}'
11084 dynamic_linker="$host_os ld.so"
11085 shlibpath_var=LIBRARY_PATH
11086 ;;
11087
11088 bsdi[45]*)
11089 version_type=linux
11090 need_version=no
11091 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11092 soname_spec='${libname}${release}${shared_ext}$major'
11093 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11094 shlibpath_var=LD_LIBRARY_PATH
11095 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11096 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11097 # the default ld.so.conf also contains /usr/contrib/lib and
11098 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11099 # libtool to hard-code these into programs
11100 ;;
11101
11102 cygwin* | mingw* | pw32* | cegcc*)
11103 version_type=windows
11104 shrext_cmds=".dll"
11105 need_version=no
11106 need_lib_prefix=no
11107
11108 case $GCC,$host_os in
11109 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11110 library_names_spec='$libname.dll.a'
11111 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11112 postinstall_cmds='base_file=`basename \${file}`~
11113 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11114 dldir=$destdir/`dirname \$dlpath`~
11115 test -d \$dldir || mkdir -p \$dldir~
11116 $install_prog $dir/$dlname \$dldir/$dlname~
11117 chmod a+x \$dldir/$dlname~
11118 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11119 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11120 fi'
11121 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11122 dlpath=$dir/\$dldll~
11123 $RM \$dlpath'
11124 shlibpath_overrides_runpath=yes
11125
11126 case $host_os in
11127 cygwin*)
11128 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11129 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11130
11131 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11132 ;;
11133 mingw* | cegcc*)
11134 # MinGW DLLs use traditional 'lib' prefix
11135 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11136 ;;
11137 pw32*)
11138 # pw32 DLLs use 'pw' prefix rather than 'lib'
11139 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11140 ;;
11141 esac
11142 ;;
11143
11144 *)
11145 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11146 ;;
11147 esac
11148 dynamic_linker='Win32 ld.exe'
11149 # FIXME: first we should search . and the directory the executable is in
11150 shlibpath_var=PATH
11151 ;;
11152
11153 darwin* | rhapsody*)
11154 dynamic_linker="$host_os dyld"
11155 version_type=darwin
11156 need_lib_prefix=no
11157 need_version=no
11158 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11159 soname_spec='${libname}${release}${major}$shared_ext'
11160 shlibpath_overrides_runpath=yes
11161 shlibpath_var=DYLD_LIBRARY_PATH
11162 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11163
11164 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11165 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11166 ;;
11167
11168 dgux*)
11169 version_type=linux
11170 need_lib_prefix=no
11171 need_version=no
11172 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11173 soname_spec='${libname}${release}${shared_ext}$major'
11174 shlibpath_var=LD_LIBRARY_PATH
11175 ;;
11176
11177 freebsd* | dragonfly*)
11178 # DragonFly does not have aout. When/if they implement a new
11179 # versioning mechanism, adjust this.
11180 if test -x /usr/bin/objformat; then
11181 objformat=`/usr/bin/objformat`
11182 else
11183 case $host_os in
11184 freebsd[23].*) objformat=aout ;;
11185 *) objformat=elf ;;
11186 esac
11187 fi
11188 version_type=freebsd-$objformat
11189 case $version_type in
11190 freebsd-elf*)
11191 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11192 need_version=no
11193 need_lib_prefix=no
11194 ;;
11195 freebsd-*)
11196 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11197 need_version=yes
11198 ;;
11199 esac
11200 shlibpath_var=LD_LIBRARY_PATH
11201 case $host_os in
11202 freebsd2.*)
11203 shlibpath_overrides_runpath=yes
11204 ;;
11205 freebsd3.[01]* | freebsdelf3.[01]*)
11206 shlibpath_overrides_runpath=yes
11207 hardcode_into_libs=yes
11208 ;;
11209 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11210 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11211 shlibpath_overrides_runpath=no
11212 hardcode_into_libs=yes
11213 ;;
11214 *) # from 4.6 on, and DragonFly
11215 shlibpath_overrides_runpath=yes
11216 hardcode_into_libs=yes
11217 ;;
11218 esac
11219 ;;
11220
11221 gnu*)
11222 version_type=linux
11223 need_lib_prefix=no
11224 need_version=no
11225 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11226 soname_spec='${libname}${release}${shared_ext}$major'
11227 shlibpath_var=LD_LIBRARY_PATH
11228 hardcode_into_libs=yes
11229 ;;
11230
11231 haiku*)
11232 version_type=linux
11233 need_lib_prefix=no
11234 need_version=no
11235 dynamic_linker="$host_os runtime_loader"
11236 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11237 soname_spec='${libname}${release}${shared_ext}$major'
11238 shlibpath_var=LIBRARY_PATH
11239 shlibpath_overrides_runpath=yes
11240 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11241 hardcode_into_libs=yes
11242 ;;
11243
11244 hpux9* | hpux10* | hpux11*)
11245 # Give a soname corresponding to the major version so that dld.sl refuses to
11246 # link against other versions.
11247 version_type=sunos
11248 need_lib_prefix=no
11249 need_version=no
11250 case $host_cpu in
11251 ia64*)
11252 shrext_cmds='.so'
11253 hardcode_into_libs=yes
11254 dynamic_linker="$host_os dld.so"
11255 shlibpath_var=LD_LIBRARY_PATH
11256 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11257 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11258 soname_spec='${libname}${release}${shared_ext}$major'
11259 if test "X$HPUX_IA64_MODE" = X32; then
11260 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11261 else
11262 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11263 fi
11264 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11265 ;;
11266 hppa*64*)
11267 shrext_cmds='.sl'
11268 hardcode_into_libs=yes
11269 dynamic_linker="$host_os dld.sl"
11270 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11271 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11272 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11273 soname_spec='${libname}${release}${shared_ext}$major'
11274 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11275 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11276 ;;
11277 *)
11278 shrext_cmds='.sl'
11279 dynamic_linker="$host_os dld.sl"
11280 shlibpath_var=SHLIB_PATH
11281 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11282 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11283 soname_spec='${libname}${release}${shared_ext}$major'
11284 ;;
11285 esac
11286 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11287 postinstall_cmds='chmod 555 $lib'
11288 # or fails outright, so override atomically:
11289 install_override_mode=555
11290 ;;
11291
11292 interix[3-9]*)
11293 version_type=linux
11294 need_lib_prefix=no
11295 need_version=no
11296 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11297 soname_spec='${libname}${release}${shared_ext}$major'
11298 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11299 shlibpath_var=LD_LIBRARY_PATH
11300 shlibpath_overrides_runpath=no
11301 hardcode_into_libs=yes
11302 ;;
11303
11304 irix5* | irix6* | nonstopux*)
11305 case $host_os in
11306 nonstopux*) version_type=nonstopux ;;
11307 *)
11308 if test "$lt_cv_prog_gnu_ld" = yes; then
11309 version_type=linux
11310 else
11311 version_type=irix
11312 fi ;;
11313 esac
11314 need_lib_prefix=no
11315 need_version=no
11316 soname_spec='${libname}${release}${shared_ext}$major'
11317 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11318 case $host_os in
11319 irix5* | nonstopux*)
11320 libsuff= shlibsuff=
11321 ;;
11322 *)
11323 case $LD in # libtool.m4 will add one of these switches to LD
11324 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11325 libsuff= shlibsuff= libmagic=32-bit;;
11326 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11327 libsuff=32 shlibsuff=N32 libmagic=N32;;
11328 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11329 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11330 *) libsuff= shlibsuff= libmagic=never-match;;
11331 esac
11332 ;;
11333 esac
11334 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11335 shlibpath_overrides_runpath=no
11336 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11337 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11338 hardcode_into_libs=yes
11339 ;;
11340
11341 # No shared lib support for Linux oldld, aout, or coff.
11342 linux*oldld* | linux*aout* | linux*coff*)
11343 dynamic_linker=no
11344 ;;
11345
11346 # This must be Linux ELF.
11347 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11348 version_type=linux
11349 need_lib_prefix=no
11350 need_version=no
11351 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11352 soname_spec='${libname}${release}${shared_ext}$major'
11353 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11354 shlibpath_var=LD_LIBRARY_PATH
11355 shlibpath_overrides_runpath=no
11356
11357 # Some binutils ld are patched to set DT_RUNPATH
11358 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11359 $as_echo_n "(cached) " >&6
11360 else
11361 lt_cv_shlibpath_overrides_runpath=no
11362 save_LDFLAGS=$LDFLAGS
11363 save_libdir=$libdir
11364 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11365 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11367 /* end confdefs.h. */
11368
11369 int
11370 main ()
11371 {
11372
11373 ;
11374 return 0;
11375 }
11376 _ACEOF
11377 if ac_fn_c_try_link "$LINENO"; then :
11378 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11379 lt_cv_shlibpath_overrides_runpath=yes
11380 fi
11381 fi
11382 rm -f core conftest.err conftest.$ac_objext \
11383 conftest$ac_exeext conftest.$ac_ext
11384 LDFLAGS=$save_LDFLAGS
11385 libdir=$save_libdir
11386
11387 fi
11388
11389 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11390
11391 # This implies no fast_install, which is unacceptable.
11392 # Some rework will be needed to allow for fast_install
11393 # before this can be enabled.
11394 hardcode_into_libs=yes
11395
11396 # Append ld.so.conf contents to the search path
11397 if test -f /etc/ld.so.conf; then
11398 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' ' '`
11399 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11400 fi
11401
11402 # We used to test for /lib/ld.so.1 and disable shared libraries on
11403 # powerpc, because MkLinux only supported shared libraries with the
11404 # GNU dynamic linker. Since this was broken with cross compilers,
11405 # most powerpc-linux boxes support dynamic linking these days and
11406 # people can always --disable-shared, the test was removed, and we
11407 # assume the GNU/Linux dynamic linker is in use.
11408 dynamic_linker='GNU/Linux ld.so'
11409 ;;
11410
11411 netbsd*)
11412 version_type=sunos
11413 need_lib_prefix=no
11414 need_version=no
11415 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11416 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11417 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11418 dynamic_linker='NetBSD (a.out) ld.so'
11419 else
11420 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11421 soname_spec='${libname}${release}${shared_ext}$major'
11422 dynamic_linker='NetBSD ld.elf_so'
11423 fi
11424 shlibpath_var=LD_LIBRARY_PATH
11425 shlibpath_overrides_runpath=yes
11426 hardcode_into_libs=yes
11427 ;;
11428
11429 newsos6)
11430 version_type=linux
11431 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11432 shlibpath_var=LD_LIBRARY_PATH
11433 shlibpath_overrides_runpath=yes
11434 ;;
11435
11436 *nto* | *qnx*)
11437 version_type=qnx
11438 need_lib_prefix=no
11439 need_version=no
11440 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11441 soname_spec='${libname}${release}${shared_ext}$major'
11442 shlibpath_var=LD_LIBRARY_PATH
11443 shlibpath_overrides_runpath=no
11444 hardcode_into_libs=yes
11445 dynamic_linker='ldqnx.so'
11446 ;;
11447
11448 openbsd*)
11449 version_type=sunos
11450 sys_lib_dlsearch_path_spec="/usr/lib"
11451 need_lib_prefix=no
11452 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11453 case $host_os in
11454 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11455 *) need_version=no ;;
11456 esac
11457 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11458 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11459 shlibpath_var=LD_LIBRARY_PATH
11460 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11461 case $host_os in
11462 openbsd2.[89] | openbsd2.[89].*)
11463 shlibpath_overrides_runpath=no
11464 ;;
11465 *)
11466 shlibpath_overrides_runpath=yes
11467 ;;
11468 esac
11469 else
11470 shlibpath_overrides_runpath=yes
11471 fi
11472 ;;
11473
11474 os2*)
11475 libname_spec='$name'
11476 shrext_cmds=".dll"
11477 need_lib_prefix=no
11478 library_names_spec='$libname${shared_ext} $libname.a'
11479 dynamic_linker='OS/2 ld.exe'
11480 shlibpath_var=LIBPATH
11481 ;;
11482
11483 osf3* | osf4* | osf5*)
11484 version_type=osf
11485 need_lib_prefix=no
11486 need_version=no
11487 soname_spec='${libname}${release}${shared_ext}$major'
11488 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11489 shlibpath_var=LD_LIBRARY_PATH
11490 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11491 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11492 ;;
11493
11494 rdos*)
11495 dynamic_linker=no
11496 ;;
11497
11498 solaris*)
11499 version_type=linux
11500 need_lib_prefix=no
11501 need_version=no
11502 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11503 soname_spec='${libname}${release}${shared_ext}$major'
11504 shlibpath_var=LD_LIBRARY_PATH
11505 shlibpath_overrides_runpath=yes
11506 hardcode_into_libs=yes
11507 # ldd complains unless libraries are executable
11508 postinstall_cmds='chmod +x $lib'
11509 ;;
11510
11511 sunos4*)
11512 version_type=sunos
11513 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11514 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11515 shlibpath_var=LD_LIBRARY_PATH
11516 shlibpath_overrides_runpath=yes
11517 if test "$with_gnu_ld" = yes; then
11518 need_lib_prefix=no
11519 fi
11520 need_version=yes
11521 ;;
11522
11523 sysv4 | sysv4.3*)
11524 version_type=linux
11525 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11526 soname_spec='${libname}${release}${shared_ext}$major'
11527 shlibpath_var=LD_LIBRARY_PATH
11528 case $host_vendor in
11529 sni)
11530 shlibpath_overrides_runpath=no
11531 need_lib_prefix=no
11532 runpath_var=LD_RUN_PATH
11533 ;;
11534 siemens)
11535 need_lib_prefix=no
11536 ;;
11537 motorola)
11538 need_lib_prefix=no
11539 need_version=no
11540 shlibpath_overrides_runpath=no
11541 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11542 ;;
11543 esac
11544 ;;
11545
11546 sysv4*MP*)
11547 if test -d /usr/nec ;then
11548 version_type=linux
11549 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11550 soname_spec='$libname${shared_ext}.$major'
11551 shlibpath_var=LD_LIBRARY_PATH
11552 fi
11553 ;;
11554
11555 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11556 version_type=freebsd-elf
11557 need_lib_prefix=no
11558 need_version=no
11559 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11560 soname_spec='${libname}${release}${shared_ext}$major'
11561 shlibpath_var=LD_LIBRARY_PATH
11562 shlibpath_overrides_runpath=yes
11563 hardcode_into_libs=yes
11564 if test "$with_gnu_ld" = yes; then
11565 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11566 else
11567 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11568 case $host_os in
11569 sco3.2v5*)
11570 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11571 ;;
11572 esac
11573 fi
11574 sys_lib_dlsearch_path_spec='/usr/lib'
11575 ;;
11576
11577 tpf*)
11578 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11579 version_type=linux
11580 need_lib_prefix=no
11581 need_version=no
11582 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11583 shlibpath_var=LD_LIBRARY_PATH
11584 shlibpath_overrides_runpath=no
11585 hardcode_into_libs=yes
11586 ;;
11587
11588 uts4*)
11589 version_type=linux
11590 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11591 soname_spec='${libname}${release}${shared_ext}$major'
11592 shlibpath_var=LD_LIBRARY_PATH
11593 ;;
11594
11595 *)
11596 dynamic_linker=no
11597 ;;
11598 esac
11599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11600 $as_echo "$dynamic_linker" >&6; }
11601 test "$dynamic_linker" = no && can_build_shared=no
11602
11603 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11604 if test "$GCC" = yes; then
11605 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11606 fi
11607
11608 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11609 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11610 fi
11611 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11612 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11613 fi
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11707 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11708 hardcode_action=
11709 if test -n "$hardcode_libdir_flag_spec" ||
11710 test -n "$runpath_var" ||
11711 test "X$hardcode_automatic" = "Xyes" ; then
11712
11713 # We can hardcode non-existent directories.
11714 if test "$hardcode_direct" != no &&
11715 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11716 # have to relink, otherwise we might link with an installed library
11717 # when we should be linking with a yet-to-be-installed one
11718 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11719 test "$hardcode_minus_L" != no; then
11720 # Linking always hardcodes the temporary library directory.
11721 hardcode_action=relink
11722 else
11723 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11724 hardcode_action=immediate
11725 fi
11726 else
11727 # We cannot hardcode anything, or else we can only hardcode existing
11728 # directories.
11729 hardcode_action=unsupported
11730 fi
11731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11732 $as_echo "$hardcode_action" >&6; }
11733
11734 if test "$hardcode_action" = relink ||
11735 test "$inherit_rpath" = yes; then
11736 # Fast installation is not supported
11737 enable_fast_install=no
11738 elif test "$shlibpath_overrides_runpath" = yes ||
11739 test "$enable_shared" = no; then
11740 # Fast installation is not necessary
11741 enable_fast_install=needless
11742 fi
11743
11744
11745
11746
11747
11748
11749 if test "x$enable_dlopen" != xyes; then
11750 enable_dlopen=unknown
11751 enable_dlopen_self=unknown
11752 enable_dlopen_self_static=unknown
11753 else
11754 lt_cv_dlopen=no
11755 lt_cv_dlopen_libs=
11756
11757 case $host_os in
11758 beos*)
11759 lt_cv_dlopen="load_add_on"
11760 lt_cv_dlopen_libs=
11761 lt_cv_dlopen_self=yes
11762 ;;
11763
11764 mingw* | pw32* | cegcc*)
11765 lt_cv_dlopen="LoadLibrary"
11766 lt_cv_dlopen_libs=
11767 ;;
11768
11769 cygwin*)
11770 lt_cv_dlopen="dlopen"
11771 lt_cv_dlopen_libs=
11772 ;;
11773
11774 darwin*)
11775 # if libdl is installed we need to link against it
11776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11777 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11778 if ${ac_cv_lib_dl_dlopen+:} false; then :
11779 $as_echo_n "(cached) " >&6
11780 else
11781 ac_check_lib_save_LIBS=$LIBS
11782 LIBS="-ldl $LIBS"
11783 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11784 /* end confdefs.h. */
11785
11786 /* Override any GCC internal prototype to avoid an error.
11787 Use char because int might match the return type of a GCC
11788 builtin and then its argument prototype would still apply. */
11789 #ifdef __cplusplus
11790 extern "C"
11791 #endif
11792 char dlopen ();
11793 int
11794 main ()
11795 {
11796 return dlopen ();
11797 ;
11798 return 0;
11799 }
11800 _ACEOF
11801 if ac_fn_c_try_link "$LINENO"; then :
11802 ac_cv_lib_dl_dlopen=yes
11803 else
11804 ac_cv_lib_dl_dlopen=no
11805 fi
11806 rm -f core conftest.err conftest.$ac_objext \
11807 conftest$ac_exeext conftest.$ac_ext
11808 LIBS=$ac_check_lib_save_LIBS
11809 fi
11810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11811 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11812 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11813 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11814 else
11815
11816 lt_cv_dlopen="dyld"
11817 lt_cv_dlopen_libs=
11818 lt_cv_dlopen_self=yes
11819
11820 fi
11821
11822 ;;
11823
11824 *)
11825 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11826 if test "x$ac_cv_func_shl_load" = xyes; then :
11827 lt_cv_dlopen="shl_load"
11828 else
11829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11830 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11831 if ${ac_cv_lib_dld_shl_load+:} false; then :
11832 $as_echo_n "(cached) " >&6
11833 else
11834 ac_check_lib_save_LIBS=$LIBS
11835 LIBS="-ldld $LIBS"
11836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11837 /* end confdefs.h. */
11838
11839 /* Override any GCC internal prototype to avoid an error.
11840 Use char because int might match the return type of a GCC
11841 builtin and then its argument prototype would still apply. */
11842 #ifdef __cplusplus
11843 extern "C"
11844 #endif
11845 char shl_load ();
11846 int
11847 main ()
11848 {
11849 return shl_load ();
11850 ;
11851 return 0;
11852 }
11853 _ACEOF
11854 if ac_fn_c_try_link "$LINENO"; then :
11855 ac_cv_lib_dld_shl_load=yes
11856 else
11857 ac_cv_lib_dld_shl_load=no
11858 fi
11859 rm -f core conftest.err conftest.$ac_objext \
11860 conftest$ac_exeext conftest.$ac_ext
11861 LIBS=$ac_check_lib_save_LIBS
11862 fi
11863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11864 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11865 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11866 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11867 else
11868 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11869 if test "x$ac_cv_func_dlopen" = xyes; then :
11870 lt_cv_dlopen="dlopen"
11871 else
11872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11873 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11874 if ${ac_cv_lib_dl_dlopen+:} false; then :
11875 $as_echo_n "(cached) " >&6
11876 else
11877 ac_check_lib_save_LIBS=$LIBS
11878 LIBS="-ldl $LIBS"
11879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11880 /* end confdefs.h. */
11881
11882 /* Override any GCC internal prototype to avoid an error.
11883 Use char because int might match the return type of a GCC
11884 builtin and then its argument prototype would still apply. */
11885 #ifdef __cplusplus
11886 extern "C"
11887 #endif
11888 char dlopen ();
11889 int
11890 main ()
11891 {
11892 return dlopen ();
11893 ;
11894 return 0;
11895 }
11896 _ACEOF
11897 if ac_fn_c_try_link "$LINENO"; then :
11898 ac_cv_lib_dl_dlopen=yes
11899 else
11900 ac_cv_lib_dl_dlopen=no
11901 fi
11902 rm -f core conftest.err conftest.$ac_objext \
11903 conftest$ac_exeext conftest.$ac_ext
11904 LIBS=$ac_check_lib_save_LIBS
11905 fi
11906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11907 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11908 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11909 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11910 else
11911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11912 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11913 if ${ac_cv_lib_svld_dlopen+:} false; then :
11914 $as_echo_n "(cached) " >&6
11915 else
11916 ac_check_lib_save_LIBS=$LIBS
11917 LIBS="-lsvld $LIBS"
11918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11919 /* end confdefs.h. */
11920
11921 /* Override any GCC internal prototype to avoid an error.
11922 Use char because int might match the return type of a GCC
11923 builtin and then its argument prototype would still apply. */
11924 #ifdef __cplusplus
11925 extern "C"
11926 #endif
11927 char dlopen ();
11928 int
11929 main ()
11930 {
11931 return dlopen ();
11932 ;
11933 return 0;
11934 }
11935 _ACEOF
11936 if ac_fn_c_try_link "$LINENO"; then :
11937 ac_cv_lib_svld_dlopen=yes
11938 else
11939 ac_cv_lib_svld_dlopen=no
11940 fi
11941 rm -f core conftest.err conftest.$ac_objext \
11942 conftest$ac_exeext conftest.$ac_ext
11943 LIBS=$ac_check_lib_save_LIBS
11944 fi
11945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11946 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11947 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11948 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11949 else
11950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11951 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11952 if ${ac_cv_lib_dld_dld_link+:} false; then :
11953 $as_echo_n "(cached) " >&6
11954 else
11955 ac_check_lib_save_LIBS=$LIBS
11956 LIBS="-ldld $LIBS"
11957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11958 /* end confdefs.h. */
11959
11960 /* Override any GCC internal prototype to avoid an error.
11961 Use char because int might match the return type of a GCC
11962 builtin and then its argument prototype would still apply. */
11963 #ifdef __cplusplus
11964 extern "C"
11965 #endif
11966 char dld_link ();
11967 int
11968 main ()
11969 {
11970 return dld_link ();
11971 ;
11972 return 0;
11973 }
11974 _ACEOF
11975 if ac_fn_c_try_link "$LINENO"; then :
11976 ac_cv_lib_dld_dld_link=yes
11977 else
11978 ac_cv_lib_dld_dld_link=no
11979 fi
11980 rm -f core conftest.err conftest.$ac_objext \
11981 conftest$ac_exeext conftest.$ac_ext
11982 LIBS=$ac_check_lib_save_LIBS
11983 fi
11984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11985 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11986 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11987 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11988 fi
11989
11990
11991 fi
11992
11993
11994 fi
11995
11996
11997 fi
11998
11999
12000 fi
12001
12002
12003 fi
12004
12005 ;;
12006 esac
12007
12008 if test "x$lt_cv_dlopen" != xno; then
12009 enable_dlopen=yes
12010 else
12011 enable_dlopen=no
12012 fi
12013
12014 case $lt_cv_dlopen in
12015 dlopen)
12016 save_CPPFLAGS="$CPPFLAGS"
12017 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12018
12019 save_LDFLAGS="$LDFLAGS"
12020 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12021
12022 save_LIBS="$LIBS"
12023 LIBS="$lt_cv_dlopen_libs $LIBS"
12024
12025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12026 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12027 if ${lt_cv_dlopen_self+:} false; then :
12028 $as_echo_n "(cached) " >&6
12029 else
12030 if test "$cross_compiling" = yes; then :
12031 lt_cv_dlopen_self=cross
12032 else
12033 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12034 lt_status=$lt_dlunknown
12035 cat > conftest.$ac_ext <<_LT_EOF
12036 #line 12036 "configure"
12037 #include "confdefs.h"
12038
12039 #if HAVE_DLFCN_H
12040 #include <dlfcn.h>
12041 #endif
12042
12043 #include <stdio.h>
12044
12045 #ifdef RTLD_GLOBAL
12046 # define LT_DLGLOBAL RTLD_GLOBAL
12047 #else
12048 # ifdef DL_GLOBAL
12049 # define LT_DLGLOBAL DL_GLOBAL
12050 # else
12051 # define LT_DLGLOBAL 0
12052 # endif
12053 #endif
12054
12055 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12056 find out it does not work in some platform. */
12057 #ifndef LT_DLLAZY_OR_NOW
12058 # ifdef RTLD_LAZY
12059 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12060 # else
12061 # ifdef DL_LAZY
12062 # define LT_DLLAZY_OR_NOW DL_LAZY
12063 # else
12064 # ifdef RTLD_NOW
12065 # define LT_DLLAZY_OR_NOW RTLD_NOW
12066 # else
12067 # ifdef DL_NOW
12068 # define LT_DLLAZY_OR_NOW DL_NOW
12069 # else
12070 # define LT_DLLAZY_OR_NOW 0
12071 # endif
12072 # endif
12073 # endif
12074 # endif
12075 #endif
12076
12077 /* When -fvisbility=hidden is used, assume the code has been annotated
12078 correspondingly for the symbols needed. */
12079 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12080 void fnord () __attribute__((visibility("default")));
12081 #endif
12082
12083 void fnord () { int i=42; }
12084 int main ()
12085 {
12086 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12087 int status = $lt_dlunknown;
12088
12089 if (self)
12090 {
12091 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12092 else
12093 {
12094 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12095 else puts (dlerror ());
12096 }
12097 /* dlclose (self); */
12098 }
12099 else
12100 puts (dlerror ());
12101
12102 return status;
12103 }
12104 _LT_EOF
12105 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12106 (eval $ac_link) 2>&5
12107 ac_status=$?
12108 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12109 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12110 (./conftest; exit; ) >&5 2>/dev/null
12111 lt_status=$?
12112 case x$lt_status in
12113 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12114 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12115 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12116 esac
12117 else :
12118 # compilation failed
12119 lt_cv_dlopen_self=no
12120 fi
12121 fi
12122 rm -fr conftest*
12123
12124
12125 fi
12126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12127 $as_echo "$lt_cv_dlopen_self" >&6; }
12128
12129 if test "x$lt_cv_dlopen_self" = xyes; then
12130 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12132 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12133 if ${lt_cv_dlopen_self_static+:} false; then :
12134 $as_echo_n "(cached) " >&6
12135 else
12136 if test "$cross_compiling" = yes; then :
12137 lt_cv_dlopen_self_static=cross
12138 else
12139 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12140 lt_status=$lt_dlunknown
12141 cat > conftest.$ac_ext <<_LT_EOF
12142 #line 12142 "configure"
12143 #include "confdefs.h"
12144
12145 #if HAVE_DLFCN_H
12146 #include <dlfcn.h>
12147 #endif
12148
12149 #include <stdio.h>
12150
12151 #ifdef RTLD_GLOBAL
12152 # define LT_DLGLOBAL RTLD_GLOBAL
12153 #else
12154 # ifdef DL_GLOBAL
12155 # define LT_DLGLOBAL DL_GLOBAL
12156 # else
12157 # define LT_DLGLOBAL 0
12158 # endif
12159 #endif
12160
12161 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12162 find out it does not work in some platform. */
12163 #ifndef LT_DLLAZY_OR_NOW
12164 # ifdef RTLD_LAZY
12165 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12166 # else
12167 # ifdef DL_LAZY
12168 # define LT_DLLAZY_OR_NOW DL_LAZY
12169 # else
12170 # ifdef RTLD_NOW
12171 # define LT_DLLAZY_OR_NOW RTLD_NOW
12172 # else
12173 # ifdef DL_NOW
12174 # define LT_DLLAZY_OR_NOW DL_NOW
12175 # else
12176 # define LT_DLLAZY_OR_NOW 0
12177 # endif
12178 # endif
12179 # endif
12180 # endif
12181 #endif
12182
12183 /* When -fvisbility=hidden is used, assume the code has been annotated
12184 correspondingly for the symbols needed. */
12185 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12186 void fnord () __attribute__((visibility("default")));
12187 #endif
12188
12189 void fnord () { int i=42; }
12190 int main ()
12191 {
12192 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12193 int status = $lt_dlunknown;
12194
12195 if (self)
12196 {
12197 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12198 else
12199 {
12200 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12201 else puts (dlerror ());
12202 }
12203 /* dlclose (self); */
12204 }
12205 else
12206 puts (dlerror ());
12207
12208 return status;
12209 }
12210 _LT_EOF
12211 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12212 (eval $ac_link) 2>&5
12213 ac_status=$?
12214 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12215 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12216 (./conftest; exit; ) >&5 2>/dev/null
12217 lt_status=$?
12218 case x$lt_status in
12219 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12220 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12221 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12222 esac
12223 else :
12224 # compilation failed
12225 lt_cv_dlopen_self_static=no
12226 fi
12227 fi
12228 rm -fr conftest*
12229
12230
12231 fi
12232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12233 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12234 fi
12235
12236 CPPFLAGS="$save_CPPFLAGS"
12237 LDFLAGS="$save_LDFLAGS"
12238 LIBS="$save_LIBS"
12239 ;;
12240 esac
12241
12242 case $lt_cv_dlopen_self in
12243 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12244 *) enable_dlopen_self=unknown ;;
12245 esac
12246
12247 case $lt_cv_dlopen_self_static in
12248 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12249 *) enable_dlopen_self_static=unknown ;;
12250 esac
12251 fi
12252
12253
12254
12255
12256
12257
12258
12259
12260
12261
12262
12263
12264
12265
12266
12267
12268
12269 striplib=
12270 old_striplib=
12271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12272 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12273 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12274 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12275 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12277 $as_echo "yes" >&6; }
12278 else
12279 # FIXME - insert some real tests, host_os isn't really good enough
12280 case $host_os in
12281 darwin*)
12282 if test -n "$STRIP" ; then
12283 striplib="$STRIP -x"
12284 old_striplib="$STRIP -S"
12285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12286 $as_echo "yes" >&6; }
12287 else
12288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12289 $as_echo "no" >&6; }
12290 fi
12291 ;;
12292 *)
12293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12294 $as_echo "no" >&6; }
12295 ;;
12296 esac
12297 fi
12298
12299
12300
12301
12302
12303
12304
12305
12306
12307
12308
12309
12310 # Report which library types will actually be built
12311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12312 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12314 $as_echo "$can_build_shared" >&6; }
12315
12316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12317 $as_echo_n "checking whether to build shared libraries... " >&6; }
12318 test "$can_build_shared" = "no" && enable_shared=no
12319
12320 # On AIX, shared libraries and static libraries use the same namespace, and
12321 # are all built from PIC.
12322 case $host_os in
12323 aix3*)
12324 test "$enable_shared" = yes && enable_static=no
12325 if test -n "$RANLIB"; then
12326 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12327 postinstall_cmds='$RANLIB $lib'
12328 fi
12329 ;;
12330
12331 aix[4-9]*)
12332 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12333 test "$enable_shared" = yes && enable_static=no
12334 fi
12335 ;;
12336 esac
12337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12338 $as_echo "$enable_shared" >&6; }
12339
12340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12341 $as_echo_n "checking whether to build static libraries... " >&6; }
12342 # Make sure either enable_shared or enable_static is yes.
12343 test "$enable_shared" = yes || enable_static=yes
12344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12345 $as_echo "$enable_static" >&6; }
12346
12347
12348
12349
12350 fi
12351 ac_ext=c
12352 ac_cpp='$CPP $CPPFLAGS'
12353 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12354 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12355 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12356
12357 CC="$lt_save_CC"
12358
12359 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12360 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12361 (test "X$CXX" != "Xg++"))) ; then
12362 ac_ext=cpp
12363 ac_cpp='$CXXCPP $CPPFLAGS'
12364 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12365 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12366 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12368 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12369 if test -z "$CXXCPP"; then
12370 if ${ac_cv_prog_CXXCPP+:} false; then :
12371 $as_echo_n "(cached) " >&6
12372 else
12373 # Double quotes because CXXCPP needs to be expanded
12374 for CXXCPP in "$CXX -E" "/lib/cpp"
12375 do
12376 ac_preproc_ok=false
12377 for ac_cxx_preproc_warn_flag in '' yes
12378 do
12379 # Use a header file that comes with gcc, so configuring glibc
12380 # with a fresh cross-compiler works.
12381 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12382 # <limits.h> exists even on freestanding compilers.
12383 # On the NeXT, cc -E runs the code through the compiler's parser,
12384 # not just through cpp. "Syntax error" is here to catch this case.
12385 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12386 /* end confdefs.h. */
12387 #ifdef __STDC__
12388 # include <limits.h>
12389 #else
12390 # include <assert.h>
12391 #endif
12392 Syntax error
12393 _ACEOF
12394 if ac_fn_cxx_try_cpp "$LINENO"; then :
12395
12396 else
12397 # Broken: fails on valid input.
12398 continue
12399 fi
12400 rm -f conftest.err conftest.i conftest.$ac_ext
12401
12402 # OK, works on sane cases. Now check whether nonexistent headers
12403 # can be detected and how.
12404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12405 /* end confdefs.h. */
12406 #include <ac_nonexistent.h>
12407 _ACEOF
12408 if ac_fn_cxx_try_cpp "$LINENO"; then :
12409 # Broken: success on invalid input.
12410 continue
12411 else
12412 # Passes both tests.
12413 ac_preproc_ok=:
12414 break
12415 fi
12416 rm -f conftest.err conftest.i conftest.$ac_ext
12417
12418 done
12419 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12420 rm -f conftest.i conftest.err conftest.$ac_ext
12421 if $ac_preproc_ok; then :
12422 break
12423 fi
12424
12425 done
12426 ac_cv_prog_CXXCPP=$CXXCPP
12427
12428 fi
12429 CXXCPP=$ac_cv_prog_CXXCPP
12430 else
12431 ac_cv_prog_CXXCPP=$CXXCPP
12432 fi
12433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12434 $as_echo "$CXXCPP" >&6; }
12435 ac_preproc_ok=false
12436 for ac_cxx_preproc_warn_flag in '' yes
12437 do
12438 # Use a header file that comes with gcc, so configuring glibc
12439 # with a fresh cross-compiler works.
12440 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12441 # <limits.h> exists even on freestanding compilers.
12442 # On the NeXT, cc -E runs the code through the compiler's parser,
12443 # not just through cpp. "Syntax error" is here to catch this case.
12444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12445 /* end confdefs.h. */
12446 #ifdef __STDC__
12447 # include <limits.h>
12448 #else
12449 # include <assert.h>
12450 #endif
12451 Syntax error
12452 _ACEOF
12453 if ac_fn_cxx_try_cpp "$LINENO"; then :
12454
12455 else
12456 # Broken: fails on valid input.
12457 continue
12458 fi
12459 rm -f conftest.err conftest.i conftest.$ac_ext
12460
12461 # OK, works on sane cases. Now check whether nonexistent headers
12462 # can be detected and how.
12463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12464 /* end confdefs.h. */
12465 #include <ac_nonexistent.h>
12466 _ACEOF
12467 if ac_fn_cxx_try_cpp "$LINENO"; then :
12468 # Broken: success on invalid input.
12469 continue
12470 else
12471 # Passes both tests.
12472 ac_preproc_ok=:
12473 break
12474 fi
12475 rm -f conftest.err conftest.i conftest.$ac_ext
12476
12477 done
12478 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12479 rm -f conftest.i conftest.err conftest.$ac_ext
12480 if $ac_preproc_ok; then :
12481
12482 else
12483 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12484 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12485 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
12486 See \`config.log' for more details" "$LINENO" 5; }
12487 fi
12488
12489 ac_ext=c
12490 ac_cpp='$CPP $CPPFLAGS'
12491 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12492 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12493 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12494
12495 else
12496 _lt_caught_CXX_error=yes
12497 fi
12498
12499 ac_ext=cpp
12500 ac_cpp='$CXXCPP $CPPFLAGS'
12501 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12502 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12503 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12504
12505 archive_cmds_need_lc_CXX=no
12506 allow_undefined_flag_CXX=
12507 always_export_symbols_CXX=no
12508 archive_expsym_cmds_CXX=
12509 compiler_needs_object_CXX=no
12510 export_dynamic_flag_spec_CXX=
12511 hardcode_direct_CXX=no
12512 hardcode_direct_absolute_CXX=no
12513 hardcode_libdir_flag_spec_CXX=
12514 hardcode_libdir_flag_spec_ld_CXX=
12515 hardcode_libdir_separator_CXX=
12516 hardcode_minus_L_CXX=no
12517 hardcode_shlibpath_var_CXX=unsupported
12518 hardcode_automatic_CXX=no
12519 inherit_rpath_CXX=no
12520 module_cmds_CXX=
12521 module_expsym_cmds_CXX=
12522 link_all_deplibs_CXX=unknown
12523 old_archive_cmds_CXX=$old_archive_cmds
12524 reload_flag_CXX=$reload_flag
12525 reload_cmds_CXX=$reload_cmds
12526 no_undefined_flag_CXX=
12527 whole_archive_flag_spec_CXX=
12528 enable_shared_with_static_runtimes_CXX=no
12529
12530 # Source file extension for C++ test sources.
12531 ac_ext=cpp
12532
12533 # Object file extension for compiled C++ test sources.
12534 objext=o
12535 objext_CXX=$objext
12536
12537 # No sense in running all these tests if we already determined that
12538 # the CXX compiler isn't working. Some variables (like enable_shared)
12539 # are currently assumed to apply to all compilers on this platform,
12540 # and will be corrupted by setting them based on a non-working compiler.
12541 if test "$_lt_caught_CXX_error" != yes; then
12542 # Code to be used in simple compile tests
12543 lt_simple_compile_test_code="int some_variable = 0;"
12544
12545 # Code to be used in simple link tests
12546 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12547
12548 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12549
12550
12551
12552
12553
12554
12555 # If no C compiler was specified, use CC.
12556 LTCC=${LTCC-"$CC"}
12557
12558 # If no C compiler flags were specified, use CFLAGS.
12559 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12560
12561 # Allow CC to be a program name with arguments.
12562 compiler=$CC
12563
12564
12565 # save warnings/boilerplate of simple test code
12566 ac_outfile=conftest.$ac_objext
12567 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12568 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12569 _lt_compiler_boilerplate=`cat conftest.err`
12570 $RM conftest*
12571
12572 ac_outfile=conftest.$ac_objext
12573 echo "$lt_simple_link_test_code" >conftest.$ac_ext
12574 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12575 _lt_linker_boilerplate=`cat conftest.err`
12576 $RM -r conftest*
12577
12578
12579 # Allow CC to be a program name with arguments.
12580 lt_save_CC=$CC
12581 lt_save_LD=$LD
12582 lt_save_GCC=$GCC
12583 GCC=$GXX
12584 lt_save_with_gnu_ld=$with_gnu_ld
12585 lt_save_path_LD=$lt_cv_path_LD
12586 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12587 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12588 else
12589 $as_unset lt_cv_prog_gnu_ld
12590 fi
12591 if test -n "${lt_cv_path_LDCXX+set}"; then
12592 lt_cv_path_LD=$lt_cv_path_LDCXX
12593 else
12594 $as_unset lt_cv_path_LD
12595 fi
12596 test -z "${LDCXX+set}" || LD=$LDCXX
12597 CC=${CXX-"c++"}
12598 compiler=$CC
12599 compiler_CXX=$CC
12600 for cc_temp in $compiler""; do
12601 case $cc_temp in
12602 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12603 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12604 \-*) ;;
12605 *) break;;
12606 esac
12607 done
12608 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12609
12610
12611 if test -n "$compiler"; then
12612 # We don't want -fno-exception when compiling C++ code, so set the
12613 # no_builtin_flag separately
12614 if test "$GXX" = yes; then
12615 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12616 else
12617 lt_prog_compiler_no_builtin_flag_CXX=
12618 fi
12619
12620 if test "$GXX" = yes; then
12621 # Set up default GNU C++ configuration
12622
12623
12624
12625 # Check whether --with-gnu-ld was given.
12626 if test "${with_gnu_ld+set}" = set; then :
12627 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12628 else
12629 with_gnu_ld=no
12630 fi
12631
12632 ac_prog=ld
12633 if test "$GCC" = yes; then
12634 # Check if gcc -print-prog-name=ld gives a path.
12635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12636 $as_echo_n "checking for ld used by $CC... " >&6; }
12637 case $host in
12638 *-*-mingw*)
12639 # gcc leaves a trailing carriage return which upsets mingw
12640 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12641 *)
12642 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12643 esac
12644 case $ac_prog in
12645 # Accept absolute paths.
12646 [\\/]* | ?:[\\/]*)
12647 re_direlt='/[^/][^/]*/\.\./'
12648 # Canonicalize the pathname of ld
12649 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12650 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12651 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12652 done
12653 test -z "$LD" && LD="$ac_prog"
12654 ;;
12655 "")
12656 # If it fails, then pretend we aren't using GCC.
12657 ac_prog=ld
12658 ;;
12659 *)
12660 # If it is relative, then search for the first ld in PATH.
12661 with_gnu_ld=unknown
12662 ;;
12663 esac
12664 elif test "$with_gnu_ld" = yes; then
12665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12666 $as_echo_n "checking for GNU ld... " >&6; }
12667 else
12668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12669 $as_echo_n "checking for non-GNU ld... " >&6; }
12670 fi
12671 if ${lt_cv_path_LD+:} false; then :
12672 $as_echo_n "(cached) " >&6
12673 else
12674 if test -z "$LD"; then
12675 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12676 for ac_dir in $PATH; do
12677 IFS="$lt_save_ifs"
12678 test -z "$ac_dir" && ac_dir=.
12679 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12680 lt_cv_path_LD="$ac_dir/$ac_prog"
12681 # Check to see if the program is GNU ld. I'd rather use --version,
12682 # but apparently some variants of GNU ld only accept -v.
12683 # Break only if it was the GNU/non-GNU ld that we prefer.
12684 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12685 *GNU* | *'with BFD'*)
12686 test "$with_gnu_ld" != no && break
12687 ;;
12688 *)
12689 test "$with_gnu_ld" != yes && break
12690 ;;
12691 esac
12692 fi
12693 done
12694 IFS="$lt_save_ifs"
12695 else
12696 lt_cv_path_LD="$LD" # Let the user override the test with a path.
12697 fi
12698 fi
12699
12700 LD="$lt_cv_path_LD"
12701 if test -n "$LD"; then
12702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12703 $as_echo "$LD" >&6; }
12704 else
12705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12706 $as_echo "no" >&6; }
12707 fi
12708 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
12709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12710 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12711 if ${lt_cv_prog_gnu_ld+:} false; then :
12712 $as_echo_n "(cached) " >&6
12713 else
12714 # I'd rather use --version here, but apparently some GNU lds only accept -v.
12715 case `$LD -v 2>&1 </dev/null` in
12716 *GNU* | *'with BFD'*)
12717 lt_cv_prog_gnu_ld=yes
12718 ;;
12719 *)
12720 lt_cv_prog_gnu_ld=no
12721 ;;
12722 esac
12723 fi
12724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12725 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
12726 with_gnu_ld=$lt_cv_prog_gnu_ld
12727
12728
12729
12730
12731
12732
12733
12734 # Check if GNU C++ uses GNU ld as the underlying linker, since the
12735 # archiving commands below assume that GNU ld is being used.
12736 if test "$with_gnu_ld" = yes; then
12737 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12738 archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12739
12740 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12741 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12742
12743 # If archive_cmds runs LD, not CC, wlarc should be empty
12744 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12745 # investigate it a little bit more. (MM)
12746 wlarc='${wl}'
12747
12748 # ancient GNU ld didn't support --whole-archive et. al.
12749 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12750 $GREP 'no-whole-archive' > /dev/null; then
12751 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12752 else
12753 whole_archive_flag_spec_CXX=
12754 fi
12755 else
12756 with_gnu_ld=no
12757 wlarc=
12758
12759 # A generic and very simple default shared library creation
12760 # command for GNU C++ for the case where it uses the native
12761 # linker, instead of GNU ld. If possible, this setting should
12762 # overridden to take advantage of the native linker features on
12763 # the platform it is being used on.
12764 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12765 fi
12766
12767 # Commands to make compiler produce verbose output that lists
12768 # what "hidden" libraries, object files and flags are used when
12769 # linking a shared library.
12770 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12771
12772 else
12773 GXX=no
12774 with_gnu_ld=no
12775 wlarc=
12776 fi
12777
12778 # PORTME: fill in a description of your system's C++ link characteristics
12779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12780 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12781 ld_shlibs_CXX=yes
12782 case $host_os in
12783 aix3*)
12784 # FIXME: insert proper C++ library support
12785 ld_shlibs_CXX=no
12786 ;;
12787 aix[4-9]*)
12788 if test "$host_cpu" = ia64; then
12789 # On IA64, the linker does run time linking by default, so we don't
12790 # have to do anything special.
12791 aix_use_runtimelinking=no
12792 exp_sym_flag='-Bexport'
12793 no_entry_flag=""
12794 else
12795 aix_use_runtimelinking=no
12796
12797 # Test if we are trying to use run time linking or normal
12798 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12799 # need to do runtime linking.
12800 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12801 for ld_flag in $LDFLAGS; do
12802 case $ld_flag in
12803 *-brtl*)
12804 aix_use_runtimelinking=yes
12805 break
12806 ;;
12807 esac
12808 done
12809 ;;
12810 esac
12811
12812 exp_sym_flag='-bexport'
12813 no_entry_flag='-bnoentry'
12814 fi
12815
12816 # When large executables or shared objects are built, AIX ld can
12817 # have problems creating the table of contents. If linking a library
12818 # or program results in "error TOC overflow" add -mminimal-toc to
12819 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
12820 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12821
12822 archive_cmds_CXX=''
12823 hardcode_direct_CXX=yes
12824 hardcode_direct_absolute_CXX=yes
12825 hardcode_libdir_separator_CXX=':'
12826 link_all_deplibs_CXX=yes
12827 file_list_spec_CXX='${wl}-f,'
12828
12829 if test "$GXX" = yes; then
12830 case $host_os in aix4.[012]|aix4.[012].*)
12831 # We only want to do this on AIX 4.2 and lower, the check
12832 # below for broken collect2 doesn't work under 4.3+
12833 collect2name=`${CC} -print-prog-name=collect2`
12834 if test -f "$collect2name" &&
12835 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12836 then
12837 # We have reworked collect2
12838 :
12839 else
12840 # We have old collect2
12841 hardcode_direct_CXX=unsupported
12842 # It fails to find uninstalled libraries when the uninstalled
12843 # path is not listed in the libpath. Setting hardcode_minus_L
12844 # to unsupported forces relinking
12845 hardcode_minus_L_CXX=yes
12846 hardcode_libdir_flag_spec_CXX='-L$libdir'
12847 hardcode_libdir_separator_CXX=
12848 fi
12849 esac
12850 shared_flag='-shared'
12851 if test "$aix_use_runtimelinking" = yes; then
12852 shared_flag="$shared_flag "'${wl}-G'
12853 fi
12854 else
12855 # not using gcc
12856 if test "$host_cpu" = ia64; then
12857 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12858 # chokes on -Wl,-G. The following line is correct:
12859 shared_flag='-G'
12860 else
12861 if test "$aix_use_runtimelinking" = yes; then
12862 shared_flag='${wl}-G'
12863 else
12864 shared_flag='${wl}-bM:SRE'
12865 fi
12866 fi
12867 fi
12868
12869 export_dynamic_flag_spec_CXX='${wl}-bexpall'
12870 # It seems that -bexpall does not export symbols beginning with
12871 # underscore (_), so it is better to generate a list of symbols to
12872 # export.
12873 always_export_symbols_CXX=yes
12874 if test "$aix_use_runtimelinking" = yes; then
12875 # Warning - without using the other runtime loading flags (-brtl),
12876 # -berok will link without error, but may produce a broken library.
12877 allow_undefined_flag_CXX='-berok'
12878 # Determine the default libpath from the value encoded in an empty
12879 # executable.
12880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12881 /* end confdefs.h. */
12882
12883 int
12884 main ()
12885 {
12886
12887 ;
12888 return 0;
12889 }
12890 _ACEOF
12891 if ac_fn_cxx_try_link "$LINENO"; then :
12892
12893 lt_aix_libpath_sed='
12894 /Import File Strings/,/^$/ {
12895 /^0/ {
12896 s/^0 *\(.*\)$/\1/
12897 p
12898 }
12899 }'
12900 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12901 # Check for a 64-bit object if we didn't find anything.
12902 if test -z "$aix_libpath"; then
12903 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12904 fi
12905 fi
12906 rm -f core conftest.err conftest.$ac_objext \
12907 conftest$ac_exeext conftest.$ac_ext
12908 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12909
12910 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12911
12912 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"
12913 else
12914 if test "$host_cpu" = ia64; then
12915 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12916 allow_undefined_flag_CXX="-z nodefs"
12917 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"
12918 else
12919 # Determine the default libpath from the value encoded in an
12920 # empty executable.
12921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12922 /* end confdefs.h. */
12923
12924 int
12925 main ()
12926 {
12927
12928 ;
12929 return 0;
12930 }
12931 _ACEOF
12932 if ac_fn_cxx_try_link "$LINENO"; then :
12933
12934 lt_aix_libpath_sed='
12935 /Import File Strings/,/^$/ {
12936 /^0/ {
12937 s/^0 *\(.*\)$/\1/
12938 p
12939 }
12940 }'
12941 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12942 # Check for a 64-bit object if we didn't find anything.
12943 if test -z "$aix_libpath"; then
12944 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12945 fi
12946 fi
12947 rm -f core conftest.err conftest.$ac_objext \
12948 conftest$ac_exeext conftest.$ac_ext
12949 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12950
12951 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12952 # Warning - without using the other run time loading flags,
12953 # -berok will link without error, but may produce a broken library.
12954 no_undefined_flag_CXX=' ${wl}-bernotok'
12955 allow_undefined_flag_CXX=' ${wl}-berok'
12956 if test "$with_gnu_ld" = yes; then
12957 # We only use this code for GNU lds that support --whole-archive.
12958 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12959 else
12960 # Exported symbols can be pulled into shared objects from archives
12961 whole_archive_flag_spec_CXX='$convenience'
12962 fi
12963 archive_cmds_need_lc_CXX=yes
12964 # This is similar to how AIX traditionally builds its shared
12965 # libraries.
12966 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'
12967 fi
12968 fi
12969 ;;
12970
12971 beos*)
12972 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12973 allow_undefined_flag_CXX=unsupported
12974 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12975 # support --undefined. This deserves some investigation. FIXME
12976 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12977 else
12978 ld_shlibs_CXX=no
12979 fi
12980 ;;
12981
12982 chorus*)
12983 case $cc_basename in
12984 *)
12985 # FIXME: insert proper C++ library support
12986 ld_shlibs_CXX=no
12987 ;;
12988 esac
12989 ;;
12990
12991 cygwin* | mingw* | pw32* | cegcc*)
12992 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12993 # as there is no search path for DLLs.
12994 hardcode_libdir_flag_spec_CXX='-L$libdir'
12995 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
12996 allow_undefined_flag_CXX=unsupported
12997 always_export_symbols_CXX=no
12998 enable_shared_with_static_runtimes_CXX=yes
12999
13000 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
13001 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'
13002 # If the export-symbols file already is a .def file (1st line
13003 # is EXPORTS), use it as is; otherwise, prepend...
13004 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
13005 cp $export_symbols $output_objdir/$soname.def;
13006 else
13007 echo EXPORTS > $output_objdir/$soname.def;
13008 cat $export_symbols >> $output_objdir/$soname.def;
13009 fi~
13010 $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'
13011 else
13012 ld_shlibs_CXX=no
13013 fi
13014 ;;
13015 darwin* | rhapsody*)
13016
13017
13018 archive_cmds_need_lc_CXX=no
13019 hardcode_direct_CXX=no
13020 hardcode_automatic_CXX=yes
13021 hardcode_shlibpath_var_CXX=unsupported
13022 if test "$lt_cv_ld_force_load" = "yes"; then
13023 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\"`'
13024 else
13025 whole_archive_flag_spec_CXX=''
13026 fi
13027 link_all_deplibs_CXX=yes
13028 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
13029 case $cc_basename in
13030 ifort*) _lt_dar_can_shared=yes ;;
13031 *) _lt_dar_can_shared=$GCC ;;
13032 esac
13033 if test "$_lt_dar_can_shared" = "yes"; then
13034 output_verbose_link_cmd=func_echo_all
13035 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}"
13036 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13037 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}"
13038 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}"
13039 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
13040 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}"
13041 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}"
13042 fi
13043
13044 else
13045 ld_shlibs_CXX=no
13046 fi
13047
13048 ;;
13049
13050 dgux*)
13051 case $cc_basename in
13052 ec++*)
13053 # FIXME: insert proper C++ library support
13054 ld_shlibs_CXX=no
13055 ;;
13056 ghcx*)
13057 # Green Hills C++ Compiler
13058 # FIXME: insert proper C++ library support
13059 ld_shlibs_CXX=no
13060 ;;
13061 *)
13062 # FIXME: insert proper C++ library support
13063 ld_shlibs_CXX=no
13064 ;;
13065 esac
13066 ;;
13067
13068 freebsd2.*)
13069 # C++ shared libraries reported to be fairly broken before
13070 # switch to ELF
13071 ld_shlibs_CXX=no
13072 ;;
13073
13074 freebsd-elf*)
13075 archive_cmds_need_lc_CXX=no
13076 ;;
13077
13078 freebsd* | dragonfly*)
13079 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
13080 # conventions
13081 ld_shlibs_CXX=yes
13082 ;;
13083
13084 gnu*)
13085 ;;
13086
13087 haiku*)
13088 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13089 link_all_deplibs_CXX=yes
13090 ;;
13091
13092 hpux9*)
13093 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13094 hardcode_libdir_separator_CXX=:
13095 export_dynamic_flag_spec_CXX='${wl}-E'
13096 hardcode_direct_CXX=yes
13097 hardcode_minus_L_CXX=yes # Not in the search PATH,
13098 # but as the default
13099 # location of the library.
13100
13101 case $cc_basename in
13102 CC*)
13103 # FIXME: insert proper C++ library support
13104 ld_shlibs_CXX=no
13105 ;;
13106 aCC*)
13107 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'
13108 # Commands to make compiler produce verbose output that lists
13109 # what "hidden" libraries, object files and flags are used when
13110 # linking a shared library.
13111 #
13112 # There doesn't appear to be a way to prevent this compiler from
13113 # explicitly linking system object files so we need to strip them
13114 # from the output so that they don't get included in the library
13115 # dependencies.
13116 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"'
13117 ;;
13118 *)
13119 if test "$GXX" = yes; then
13120 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'
13121 else
13122 # FIXME: insert proper C++ library support
13123 ld_shlibs_CXX=no
13124 fi
13125 ;;
13126 esac
13127 ;;
13128
13129 hpux10*|hpux11*)
13130 if test $with_gnu_ld = no; then
13131 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13132 hardcode_libdir_separator_CXX=:
13133
13134 case $host_cpu in
13135 hppa*64*|ia64*)
13136 ;;
13137 *)
13138 export_dynamic_flag_spec_CXX='${wl}-E'
13139 ;;
13140 esac
13141 fi
13142 case $host_cpu in
13143 hppa*64*|ia64*)
13144 hardcode_direct_CXX=no
13145 hardcode_shlibpath_var_CXX=no
13146 ;;
13147 *)
13148 hardcode_direct_CXX=yes
13149 hardcode_direct_absolute_CXX=yes
13150 hardcode_minus_L_CXX=yes # Not in the search PATH,
13151 # but as the default
13152 # location of the library.
13153 ;;
13154 esac
13155
13156 case $cc_basename in
13157 CC*)
13158 # FIXME: insert proper C++ library support
13159 ld_shlibs_CXX=no
13160 ;;
13161 aCC*)
13162 case $host_cpu in
13163 hppa*64*)
13164 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13165 ;;
13166 ia64*)
13167 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13168 ;;
13169 *)
13170 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13171 ;;
13172 esac
13173 # Commands to make compiler produce verbose output that lists
13174 # what "hidden" libraries, object files and flags are used when
13175 # linking a shared library.
13176 #
13177 # There doesn't appear to be a way to prevent this compiler from
13178 # explicitly linking system object files so we need to strip them
13179 # from the output so that they don't get included in the library
13180 # dependencies.
13181 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"'
13182 ;;
13183 *)
13184 if test "$GXX" = yes; then
13185 if test $with_gnu_ld = no; then
13186 case $host_cpu in
13187 hppa*64*)
13188 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13189 ;;
13190 ia64*)
13191 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13192 ;;
13193 *)
13194 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'
13195 ;;
13196 esac
13197 fi
13198 else
13199 # FIXME: insert proper C++ library support
13200 ld_shlibs_CXX=no
13201 fi
13202 ;;
13203 esac
13204 ;;
13205
13206 interix[3-9]*)
13207 hardcode_direct_CXX=no
13208 hardcode_shlibpath_var_CXX=no
13209 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13210 export_dynamic_flag_spec_CXX='${wl}-E'
13211 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13212 # Instead, shared libraries are loaded at an image base (0x10000000 by
13213 # default) and relocated if they conflict, which is a slow very memory
13214 # consuming and fragmenting process. To avoid this, we pick a random,
13215 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13216 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
13217 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'
13218 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'
13219 ;;
13220 irix5* | irix6*)
13221 case $cc_basename in
13222 CC*)
13223 # SGI C++
13224 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'
13225
13226 # Archives containing C++ object files must be created using
13227 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
13228 # necessary to make sure instantiated templates are included
13229 # in the archive.
13230 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
13231 ;;
13232 *)
13233 if test "$GXX" = yes; then
13234 if test "$with_gnu_ld" = no; then
13235 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'
13236 else
13237 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'
13238 fi
13239 fi
13240 link_all_deplibs_CXX=yes
13241 ;;
13242 esac
13243 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13244 hardcode_libdir_separator_CXX=:
13245 inherit_rpath_CXX=yes
13246 ;;
13247
13248 linux* | k*bsd*-gnu | kopensolaris*-gnu)
13249 case $cc_basename in
13250 KCC*)
13251 # Kuck and Associates, Inc. (KAI) C++ Compiler
13252
13253 # KCC will only create a shared library if the output file
13254 # ends with ".so" (or ".sl" for HP-UX), so rename the library
13255 # to its proper name (with version) after linking.
13256 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'
13257 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'
13258 # Commands to make compiler produce verbose output that lists
13259 # what "hidden" libraries, object files and flags are used when
13260 # linking a shared library.
13261 #
13262 # There doesn't appear to be a way to prevent this compiler from
13263 # explicitly linking system object files so we need to strip them
13264 # from the output so that they don't get included in the library
13265 # dependencies.
13266 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"'
13267
13268 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13269 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13270
13271 # Archives containing C++ object files must be created using
13272 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
13273 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
13274 ;;
13275 icpc* | ecpc* )
13276 # Intel C++
13277 with_gnu_ld=yes
13278 # version 8.0 and above of icpc choke on multiply defined symbols
13279 # if we add $predep_objects and $postdep_objects, however 7.1 and
13280 # earlier do not add the objects themselves.
13281 case `$CC -V 2>&1` in
13282 *"Version 7."*)
13283 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13284 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'
13285 ;;
13286 *) # Version 8.0 or newer
13287 tmp_idyn=
13288 case $host_cpu in
13289 ia64*) tmp_idyn=' -i_dynamic';;
13290 esac
13291 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13292 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'
13293 ;;
13294 esac
13295 archive_cmds_need_lc_CXX=no
13296 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13297 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13298 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13299 ;;
13300 pgCC* | pgcpp*)
13301 # Portland Group C++ compiler
13302 case `$CC -V` in
13303 *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
13304 prelink_cmds_CXX='tpldir=Template.dir~
13305 rm -rf $tpldir~
13306 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
13307 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
13308 old_archive_cmds_CXX='tpldir=Template.dir~
13309 rm -rf $tpldir~
13310 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
13311 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
13312 $RANLIB $oldlib'
13313 archive_cmds_CXX='tpldir=Template.dir~
13314 rm -rf $tpldir~
13315 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13316 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13317 archive_expsym_cmds_CXX='tpldir=Template.dir~
13318 rm -rf $tpldir~
13319 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13320 $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'
13321 ;;
13322 *) # Version 6 and above use weak symbols
13323 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13324 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'
13325 ;;
13326 esac
13327
13328 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13329 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13330 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'
13331 ;;
13332 cxx*)
13333 # Compaq C++
13334 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13335 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'
13336
13337 runpath_var=LD_RUN_PATH
13338 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13339 hardcode_libdir_separator_CXX=:
13340
13341 # Commands to make compiler produce verbose output that lists
13342 # what "hidden" libraries, object files and flags are used when
13343 # linking a shared library.
13344 #
13345 # There doesn't appear to be a way to prevent this compiler from
13346 # explicitly linking system object files so we need to strip them
13347 # from the output so that they don't get included in the library
13348 # dependencies.
13349 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'
13350 ;;
13351 xl* | mpixl* | bgxl*)
13352 # IBM XL 8.0 on PPC, with GNU ld
13353 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13354 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13355 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13356 if test "x$supports_anon_versioning" = xyes; then
13357 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13358 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13359 echo "local: *; };" >> $output_objdir/$libname.ver~
13360 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13361 fi
13362 ;;
13363 *)
13364 case `$CC -V 2>&1 | sed 5q` in
13365 *Sun\ C*)
13366 # Sun C++ 5.9
13367 no_undefined_flag_CXX=' -zdefs'
13368 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13369 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'
13370 hardcode_libdir_flag_spec_CXX='-R$libdir'
13371 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'
13372 compiler_needs_object_CXX=yes
13373
13374 # Not sure whether something based on
13375 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13376 # would be better.
13377 output_verbose_link_cmd='func_echo_all'
13378
13379 # Archives containing C++ object files must be created using
13380 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13381 # necessary to make sure instantiated templates are included
13382 # in the archive.
13383 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13384 ;;
13385 esac
13386 ;;
13387 esac
13388 ;;
13389
13390 lynxos*)
13391 # FIXME: insert proper C++ library support
13392 ld_shlibs_CXX=no
13393 ;;
13394
13395 m88k*)
13396 # FIXME: insert proper C++ library support
13397 ld_shlibs_CXX=no
13398 ;;
13399
13400 mvs*)
13401 case $cc_basename in
13402 cxx*)
13403 # FIXME: insert proper C++ library support
13404 ld_shlibs_CXX=no
13405 ;;
13406 *)
13407 # FIXME: insert proper C++ library support
13408 ld_shlibs_CXX=no
13409 ;;
13410 esac
13411 ;;
13412
13413 netbsd*)
13414 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13415 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13416 wlarc=
13417 hardcode_libdir_flag_spec_CXX='-R$libdir'
13418 hardcode_direct_CXX=yes
13419 hardcode_shlibpath_var_CXX=no
13420 fi
13421 # Workaround some broken pre-1.5 toolchains
13422 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13423 ;;
13424
13425 *nto* | *qnx*)
13426 ld_shlibs_CXX=yes
13427 ;;
13428
13429 openbsd2*)
13430 # C++ shared libraries are fairly broken
13431 ld_shlibs_CXX=no
13432 ;;
13433
13434 openbsd*)
13435 if test -f /usr/libexec/ld.so; then
13436 hardcode_direct_CXX=yes
13437 hardcode_shlibpath_var_CXX=no
13438 hardcode_direct_absolute_CXX=yes
13439 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13440 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13441 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13442 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13443 export_dynamic_flag_spec_CXX='${wl}-E'
13444 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13445 fi
13446 output_verbose_link_cmd=func_echo_all
13447 else
13448 ld_shlibs_CXX=no
13449 fi
13450 ;;
13451
13452 osf3* | osf4* | osf5*)
13453 case $cc_basename in
13454 KCC*)
13455 # Kuck and Associates, Inc. (KAI) C++ Compiler
13456
13457 # KCC will only create a shared library if the output file
13458 # ends with ".so" (or ".sl" for HP-UX), so rename the library
13459 # to its proper name (with version) after linking.
13460 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'
13461
13462 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13463 hardcode_libdir_separator_CXX=:
13464
13465 # Archives containing C++ object files must be created using
13466 # the KAI C++ compiler.
13467 case $host in
13468 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13469 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13470 esac
13471 ;;
13472 RCC*)
13473 # Rational C++ 2.4.1
13474 # FIXME: insert proper C++ library support
13475 ld_shlibs_CXX=no
13476 ;;
13477 cxx*)
13478 case $host in
13479 osf3*)
13480 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13481 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'
13482 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13483 ;;
13484 *)
13485 allow_undefined_flag_CXX=' -expect_unresolved \*'
13486 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'
13487 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13488 echo "-hidden">> $lib.exp~
13489 $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~
13490 $RM $lib.exp'
13491 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13492 ;;
13493 esac
13494
13495 hardcode_libdir_separator_CXX=:
13496
13497 # Commands to make compiler produce verbose output that lists
13498 # what "hidden" libraries, object files and flags are used when
13499 # linking a shared library.
13500 #
13501 # There doesn't appear to be a way to prevent this compiler from
13502 # explicitly linking system object files so we need to strip them
13503 # from the output so that they don't get included in the library
13504 # dependencies.
13505 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"'
13506 ;;
13507 *)
13508 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13509 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13510 case $host in
13511 osf3*)
13512 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'
13513 ;;
13514 *)
13515 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'
13516 ;;
13517 esac
13518
13519 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13520 hardcode_libdir_separator_CXX=:
13521
13522 # Commands to make compiler produce verbose output that lists
13523 # what "hidden" libraries, object files and flags are used when
13524 # linking a shared library.
13525 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13526
13527 else
13528 # FIXME: insert proper C++ library support
13529 ld_shlibs_CXX=no
13530 fi
13531 ;;
13532 esac
13533 ;;
13534
13535 psos*)
13536 # FIXME: insert proper C++ library support
13537 ld_shlibs_CXX=no
13538 ;;
13539
13540 sunos4*)
13541 case $cc_basename in
13542 CC*)
13543 # Sun C++ 4.x
13544 # FIXME: insert proper C++ library support
13545 ld_shlibs_CXX=no
13546 ;;
13547 lcc*)
13548 # Lucid
13549 # FIXME: insert proper C++ library support
13550 ld_shlibs_CXX=no
13551 ;;
13552 *)
13553 # FIXME: insert proper C++ library support
13554 ld_shlibs_CXX=no
13555 ;;
13556 esac
13557 ;;
13558
13559 solaris*)
13560 case $cc_basename in
13561 CC*)
13562 # Sun C++ 4.2, 5.x and Centerline C++
13563 archive_cmds_need_lc_CXX=yes
13564 no_undefined_flag_CXX=' -zdefs'
13565 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13566 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13567 $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'
13568
13569 hardcode_libdir_flag_spec_CXX='-R$libdir'
13570 hardcode_shlibpath_var_CXX=no
13571 case $host_os in
13572 solaris2.[0-5] | solaris2.[0-5].*) ;;
13573 *)
13574 # The compiler driver will combine and reorder linker options,
13575 # but understands `-z linker_flag'.
13576 # Supported since Solaris 2.6 (maybe 2.5.1?)
13577 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13578 ;;
13579 esac
13580 link_all_deplibs_CXX=yes
13581
13582 output_verbose_link_cmd='func_echo_all'
13583
13584 # Archives containing C++ object files must be created using
13585 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13586 # necessary to make sure instantiated templates are included
13587 # in the archive.
13588 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13589 ;;
13590 gcx*)
13591 # Green Hills C++ Compiler
13592 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13593
13594 # The C++ compiler must be used to create the archive.
13595 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13596 ;;
13597 *)
13598 # GNU C++ compiler with Solaris linker
13599 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13600 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13601 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13602 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13603 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13604 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13605
13606 # Commands to make compiler produce verbose output that lists
13607 # what "hidden" libraries, object files and flags are used when
13608 # linking a shared library.
13609 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13610 else
13611 # g++ 2.7 appears to require `-G' NOT `-shared' on this
13612 # platform.
13613 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13614 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13615 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13616
13617 # Commands to make compiler produce verbose output that lists
13618 # what "hidden" libraries, object files and flags are used when
13619 # linking a shared library.
13620 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13621 fi
13622
13623 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13624 case $host_os in
13625 solaris2.[0-5] | solaris2.[0-5].*) ;;
13626 *)
13627 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13628 ;;
13629 esac
13630 fi
13631 ;;
13632 esac
13633 ;;
13634
13635 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13636 no_undefined_flag_CXX='${wl}-z,text'
13637 archive_cmds_need_lc_CXX=no
13638 hardcode_shlibpath_var_CXX=no
13639 runpath_var='LD_RUN_PATH'
13640
13641 case $cc_basename in
13642 CC*)
13643 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13644 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13645 ;;
13646 *)
13647 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13648 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13649 ;;
13650 esac
13651 ;;
13652
13653 sysv5* | sco3.2v5* | sco5v6*)
13654 # Note: We can NOT use -z defs as we might desire, because we do not
13655 # link with -lc, and that would cause any symbols used from libc to
13656 # always be unresolved, which means just about no library would
13657 # ever link correctly. If we're not using GNU ld we use -z text
13658 # though, which does catch some bad symbols but isn't as heavy-handed
13659 # as -z defs.
13660 no_undefined_flag_CXX='${wl}-z,text'
13661 allow_undefined_flag_CXX='${wl}-z,nodefs'
13662 archive_cmds_need_lc_CXX=no
13663 hardcode_shlibpath_var_CXX=no
13664 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13665 hardcode_libdir_separator_CXX=':'
13666 link_all_deplibs_CXX=yes
13667 export_dynamic_flag_spec_CXX='${wl}-Bexport'
13668 runpath_var='LD_RUN_PATH'
13669
13670 case $cc_basename in
13671 CC*)
13672 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13673 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13674 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13675 '"$old_archive_cmds_CXX"
13676 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13677 '"$reload_cmds_CXX"
13678 ;;
13679 *)
13680 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13681 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13682 ;;
13683 esac
13684 ;;
13685
13686 tandem*)
13687 case $cc_basename in
13688 NCC*)
13689 # NonStop-UX NCC 3.20
13690 # FIXME: insert proper C++ library support
13691 ld_shlibs_CXX=no
13692 ;;
13693 *)
13694 # FIXME: insert proper C++ library support
13695 ld_shlibs_CXX=no
13696 ;;
13697 esac
13698 ;;
13699
13700 vxworks*)
13701 # FIXME: insert proper C++ library support
13702 ld_shlibs_CXX=no
13703 ;;
13704
13705 *)
13706 # FIXME: insert proper C++ library support
13707 ld_shlibs_CXX=no
13708 ;;
13709 esac
13710
13711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13712 $as_echo "$ld_shlibs_CXX" >&6; }
13713 test "$ld_shlibs_CXX" = no && can_build_shared=no
13714
13715 GCC_CXX="$GXX"
13716 LD_CXX="$LD"
13717
13718 ## CAVEAT EMPTOR:
13719 ## There is no encapsulation within the following macros, do not change
13720 ## the running order or otherwise move them around unless you know exactly
13721 ## what you are doing...
13722 # Dependencies to place before and after the object being linked:
13723 predep_objects_CXX=
13724 postdep_objects_CXX=
13725 predeps_CXX=
13726 postdeps_CXX=
13727 compiler_lib_search_path_CXX=
13728
13729 cat > conftest.$ac_ext <<_LT_EOF
13730 class Foo
13731 {
13732 public:
13733 Foo (void) { a = 0; }
13734 private:
13735 int a;
13736 };
13737 _LT_EOF
13738
13739 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13740 (eval $ac_compile) 2>&5
13741 ac_status=$?
13742 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13743 test $ac_status = 0; }; then
13744 # Parse the compiler output and extract the necessary
13745 # objects, libraries and library flags.
13746
13747 # Sentinel used to keep track of whether or not we are before
13748 # the conftest object file.
13749 pre_test_object_deps_done=no
13750
13751 for p in `eval "$output_verbose_link_cmd"`; do
13752 case $p in
13753
13754 -L* | -R* | -l*)
13755 # Some compilers place space between "-{L,R}" and the path.
13756 # Remove the space.
13757 if test $p = "-L" ||
13758 test $p = "-R"; then
13759 prev=$p
13760 continue
13761 else
13762 prev=
13763 fi
13764
13765 if test "$pre_test_object_deps_done" = no; then
13766 case $p in
13767 -L* | -R*)
13768 # Internal compiler library paths should come after those
13769 # provided the user. The postdeps already come after the
13770 # user supplied libs so there is no need to process them.
13771 if test -z "$compiler_lib_search_path_CXX"; then
13772 compiler_lib_search_path_CXX="${prev}${p}"
13773 else
13774 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13775 fi
13776 ;;
13777 # The "-l" case would never come before the object being
13778 # linked, so don't bother handling this case.
13779 esac
13780 else
13781 if test -z "$postdeps_CXX"; then
13782 postdeps_CXX="${prev}${p}"
13783 else
13784 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13785 fi
13786 fi
13787 ;;
13788
13789 *.$objext)
13790 # This assumes that the test object file only shows up
13791 # once in the compiler output.
13792 if test "$p" = "conftest.$objext"; then
13793 pre_test_object_deps_done=yes
13794 continue
13795 fi
13796
13797 if test "$pre_test_object_deps_done" = no; then
13798 if test -z "$predep_objects_CXX"; then
13799 predep_objects_CXX="$p"
13800 else
13801 predep_objects_CXX="$predep_objects_CXX $p"
13802 fi
13803 else
13804 if test -z "$postdep_objects_CXX"; then
13805 postdep_objects_CXX="$p"
13806 else
13807 postdep_objects_CXX="$postdep_objects_CXX $p"
13808 fi
13809 fi
13810 ;;
13811
13812 *) ;; # Ignore the rest.
13813
13814 esac
13815 done
13816
13817 # Clean up.
13818 rm -f a.out a.exe
13819 else
13820 echo "libtool.m4: error: problem compiling CXX test program"
13821 fi
13822
13823 $RM -f confest.$objext
13824
13825 # PORTME: override above test on systems where it is broken
13826 case $host_os in
13827 interix[3-9]*)
13828 # Interix 3.5 installs completely hosed .la files for C++, so rather than
13829 # hack all around it, let's just trust "g++" to DTRT.
13830 predep_objects_CXX=
13831 postdep_objects_CXX=
13832 postdeps_CXX=
13833 ;;
13834
13835 linux*)
13836 case `$CC -V 2>&1 | sed 5q` in
13837 *Sun\ C*)
13838 # Sun C++ 5.9
13839
13840 # The more standards-conforming stlport4 library is
13841 # incompatible with the Cstd library. Avoid specifying
13842 # it if it's in CXXFLAGS. Ignore libCrun as
13843 # -library=stlport4 depends on it.
13844 case " $CXX $CXXFLAGS " in
13845 *" -library=stlport4 "*)
13846 solaris_use_stlport4=yes
13847 ;;
13848 esac
13849
13850 if test "$solaris_use_stlport4" != yes; then
13851 postdeps_CXX='-library=Cstd -library=Crun'
13852 fi
13853 ;;
13854 esac
13855 ;;
13856
13857 solaris*)
13858 case $cc_basename in
13859 CC*)
13860 # The more standards-conforming stlport4 library is
13861 # incompatible with the Cstd library. Avoid specifying
13862 # it if it's in CXXFLAGS. Ignore libCrun as
13863 # -library=stlport4 depends on it.
13864 case " $CXX $CXXFLAGS " in
13865 *" -library=stlport4 "*)
13866 solaris_use_stlport4=yes
13867 ;;
13868 esac
13869
13870 # Adding this requires a known-good setup of shared libraries for
13871 # Sun compiler versions before 5.6, else PIC objects from an old
13872 # archive will be linked into the output, leading to subtle bugs.
13873 if test "$solaris_use_stlport4" != yes; then
13874 postdeps_CXX='-library=Cstd -library=Crun'
13875 fi
13876 ;;
13877 esac
13878 ;;
13879 esac
13880
13881
13882 case " $postdeps_CXX " in
13883 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
13884 esac
13885 compiler_lib_search_dirs_CXX=
13886 if test -n "${compiler_lib_search_path_CXX}"; then
13887 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13888 fi
13889
13890
13891
13892
13893
13894
13895
13896
13897
13898
13899
13900
13901
13902
13903
13904
13905
13906
13907
13908
13909
13910
13911
13912
13913
13914
13915
13916
13917
13918
13919
13920 lt_prog_compiler_wl_CXX=
13921 lt_prog_compiler_pic_CXX=
13922 lt_prog_compiler_static_CXX=
13923
13924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13925 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13926
13927 # C++ specific cases for pic, static, wl, etc.
13928 if test "$GXX" = yes; then
13929 lt_prog_compiler_wl_CXX='-Wl,'
13930 lt_prog_compiler_static_CXX='-static'
13931
13932 case $host_os in
13933 aix*)
13934 # All AIX code is PIC.
13935 if test "$host_cpu" = ia64; then
13936 # AIX 5 now supports IA64 processor
13937 lt_prog_compiler_static_CXX='-Bstatic'
13938 fi
13939 lt_prog_compiler_pic_CXX='-fPIC'
13940 ;;
13941
13942 amigaos*)
13943 case $host_cpu in
13944 powerpc)
13945 # see comment about AmigaOS4 .so support
13946 lt_prog_compiler_pic_CXX='-fPIC'
13947 ;;
13948 m68k)
13949 # FIXME: we need at least 68020 code to build shared libraries, but
13950 # adding the `-m68020' flag to GCC prevents building anything better,
13951 # like `-m68040'.
13952 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13953 ;;
13954 esac
13955 ;;
13956
13957 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13958 # PIC is the default for these OSes.
13959 ;;
13960 mingw* | cygwin* | os2* | pw32* | cegcc*)
13961 # This hack is so that the source file can tell whether it is being
13962 # built for inclusion in a dll (and should export symbols for example).
13963 # Although the cygwin gcc ignores -fPIC, still need this for old-style
13964 # (--disable-auto-import) libraries
13965 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13966 ;;
13967 darwin* | rhapsody*)
13968 # PIC is the default on this platform
13969 # Common symbols not allowed in MH_DYLIB files
13970 lt_prog_compiler_pic_CXX='-fno-common'
13971 ;;
13972 *djgpp*)
13973 # DJGPP does not support shared libraries at all
13974 lt_prog_compiler_pic_CXX=
13975 ;;
13976 haiku*)
13977 # PIC is the default for Haiku.
13978 # The "-static" flag exists, but is broken.
13979 lt_prog_compiler_static_CXX=
13980 ;;
13981 interix[3-9]*)
13982 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13983 # Instead, we relocate shared libraries at runtime.
13984 ;;
13985 sysv4*MP*)
13986 if test -d /usr/nec; then
13987 lt_prog_compiler_pic_CXX=-Kconform_pic
13988 fi
13989 ;;
13990 hpux*)
13991 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13992 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
13993 # sets the default TLS model and affects inlining.
13994 case $host_cpu in
13995 hppa*64*)
13996 ;;
13997 *)
13998 lt_prog_compiler_pic_CXX='-fPIC'
13999 ;;
14000 esac
14001 ;;
14002 *qnx* | *nto*)
14003 # QNX uses GNU C++, but need to define -shared option too, otherwise
14004 # it will coredump.
14005 lt_prog_compiler_pic_CXX='-fPIC -shared'
14006 ;;
14007 *)
14008 lt_prog_compiler_pic_CXX='-fPIC'
14009 ;;
14010 esac
14011 else
14012 case $host_os in
14013 aix[4-9]*)
14014 # All AIX code is PIC.
14015 if test "$host_cpu" = ia64; then
14016 # AIX 5 now supports IA64 processor
14017 lt_prog_compiler_static_CXX='-Bstatic'
14018 else
14019 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
14020 fi
14021 ;;
14022 chorus*)
14023 case $cc_basename in
14024 cxch68*)
14025 # Green Hills C++ Compiler
14026 # _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"
14027 ;;
14028 esac
14029 ;;
14030 dgux*)
14031 case $cc_basename in
14032 ec++*)
14033 lt_prog_compiler_pic_CXX='-KPIC'
14034 ;;
14035 ghcx*)
14036 # Green Hills C++ Compiler
14037 lt_prog_compiler_pic_CXX='-pic'
14038 ;;
14039 *)
14040 ;;
14041 esac
14042 ;;
14043 freebsd* | dragonfly*)
14044 # FreeBSD uses GNU C++
14045 ;;
14046 hpux9* | hpux10* | hpux11*)
14047 case $cc_basename in
14048 CC*)
14049 lt_prog_compiler_wl_CXX='-Wl,'
14050 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14051 if test "$host_cpu" != ia64; then
14052 lt_prog_compiler_pic_CXX='+Z'
14053 fi
14054 ;;
14055 aCC*)
14056 lt_prog_compiler_wl_CXX='-Wl,'
14057 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14058 case $host_cpu in
14059 hppa*64*|ia64*)
14060 # +Z the default
14061 ;;
14062 *)
14063 lt_prog_compiler_pic_CXX='+Z'
14064 ;;
14065 esac
14066 ;;
14067 *)
14068 ;;
14069 esac
14070 ;;
14071 interix*)
14072 # This is c89, which is MS Visual C++ (no shared libs)
14073 # Anyone wants to do a port?
14074 ;;
14075 irix5* | irix6* | nonstopux*)
14076 case $cc_basename in
14077 CC*)
14078 lt_prog_compiler_wl_CXX='-Wl,'
14079 lt_prog_compiler_static_CXX='-non_shared'
14080 # CC pic flag -KPIC is the default.
14081 ;;
14082 *)
14083 ;;
14084 esac
14085 ;;
14086 linux* | k*bsd*-gnu | kopensolaris*-gnu)
14087 case $cc_basename in
14088 KCC*)
14089 # KAI C++ Compiler
14090 lt_prog_compiler_wl_CXX='--backend -Wl,'
14091 lt_prog_compiler_pic_CXX='-fPIC'
14092 ;;
14093 ecpc* )
14094 # old Intel C++ for x86_64 which still supported -KPIC.
14095 lt_prog_compiler_wl_CXX='-Wl,'
14096 lt_prog_compiler_pic_CXX='-KPIC'
14097 lt_prog_compiler_static_CXX='-static'
14098 ;;
14099 icpc* )
14100 # Intel C++, used to be incompatible with GCC.
14101 # ICC 10 doesn't accept -KPIC any more.
14102 lt_prog_compiler_wl_CXX='-Wl,'
14103 lt_prog_compiler_pic_CXX='-fPIC'
14104 lt_prog_compiler_static_CXX='-static'
14105 ;;
14106 pgCC* | pgcpp*)
14107 # Portland Group C++ compiler
14108 lt_prog_compiler_wl_CXX='-Wl,'
14109 lt_prog_compiler_pic_CXX='-fpic'
14110 lt_prog_compiler_static_CXX='-Bstatic'
14111 ;;
14112 cxx*)
14113 # Compaq C++
14114 # Make sure the PIC flag is empty. It appears that all Alpha
14115 # Linux and Compaq Tru64 Unix objects are PIC.
14116 lt_prog_compiler_pic_CXX=
14117 lt_prog_compiler_static_CXX='-non_shared'
14118 ;;
14119 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
14120 # IBM XL 8.0, 9.0 on PPC and BlueGene
14121 lt_prog_compiler_wl_CXX='-Wl,'
14122 lt_prog_compiler_pic_CXX='-qpic'
14123 lt_prog_compiler_static_CXX='-qstaticlink'
14124 ;;
14125 *)
14126 case `$CC -V 2>&1 | sed 5q` in
14127 *Sun\ C*)
14128 # Sun C++ 5.9
14129 lt_prog_compiler_pic_CXX='-KPIC'
14130 lt_prog_compiler_static_CXX='-Bstatic'
14131 lt_prog_compiler_wl_CXX='-Qoption ld '
14132 ;;
14133 esac
14134 ;;
14135 esac
14136 ;;
14137 lynxos*)
14138 ;;
14139 m88k*)
14140 ;;
14141 mvs*)
14142 case $cc_basename in
14143 cxx*)
14144 lt_prog_compiler_pic_CXX='-W c,exportall'
14145 ;;
14146 *)
14147 ;;
14148 esac
14149 ;;
14150 netbsd*)
14151 ;;
14152 *qnx* | *nto*)
14153 # QNX uses GNU C++, but need to define -shared option too, otherwise
14154 # it will coredump.
14155 lt_prog_compiler_pic_CXX='-fPIC -shared'
14156 ;;
14157 osf3* | osf4* | osf5*)
14158 case $cc_basename in
14159 KCC*)
14160 lt_prog_compiler_wl_CXX='--backend -Wl,'
14161 ;;
14162 RCC*)
14163 # Rational C++ 2.4.1
14164 lt_prog_compiler_pic_CXX='-pic'
14165 ;;
14166 cxx*)
14167 # Digital/Compaq C++
14168 lt_prog_compiler_wl_CXX='-Wl,'
14169 # Make sure the PIC flag is empty. It appears that all Alpha
14170 # Linux and Compaq Tru64 Unix objects are PIC.
14171 lt_prog_compiler_pic_CXX=
14172 lt_prog_compiler_static_CXX='-non_shared'
14173 ;;
14174 *)
14175 ;;
14176 esac
14177 ;;
14178 psos*)
14179 ;;
14180 solaris*)
14181 case $cc_basename in
14182 CC*)
14183 # Sun C++ 4.2, 5.x and Centerline C++
14184 lt_prog_compiler_pic_CXX='-KPIC'
14185 lt_prog_compiler_static_CXX='-Bstatic'
14186 lt_prog_compiler_wl_CXX='-Qoption ld '
14187 ;;
14188 gcx*)
14189 # Green Hills C++ Compiler
14190 lt_prog_compiler_pic_CXX='-PIC'
14191 ;;
14192 *)
14193 ;;
14194 esac
14195 ;;
14196 sunos4*)
14197 case $cc_basename in
14198 CC*)
14199 # Sun C++ 4.x
14200 lt_prog_compiler_pic_CXX='-pic'
14201 lt_prog_compiler_static_CXX='-Bstatic'
14202 ;;
14203 lcc*)
14204 # Lucid
14205 lt_prog_compiler_pic_CXX='-pic'
14206 ;;
14207 *)
14208 ;;
14209 esac
14210 ;;
14211 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14212 case $cc_basename in
14213 CC*)
14214 lt_prog_compiler_wl_CXX='-Wl,'
14215 lt_prog_compiler_pic_CXX='-KPIC'
14216 lt_prog_compiler_static_CXX='-Bstatic'
14217 ;;
14218 esac
14219 ;;
14220 tandem*)
14221 case $cc_basename in
14222 NCC*)
14223 # NonStop-UX NCC 3.20
14224 lt_prog_compiler_pic_CXX='-KPIC'
14225 ;;
14226 *)
14227 ;;
14228 esac
14229 ;;
14230 vxworks*)
14231 ;;
14232 *)
14233 lt_prog_compiler_can_build_shared_CXX=no
14234 ;;
14235 esac
14236 fi
14237
14238 case $host_os in
14239 # For platforms which do not support PIC, -DPIC is meaningless:
14240 *djgpp*)
14241 lt_prog_compiler_pic_CXX=
14242 ;;
14243 *)
14244 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
14245 ;;
14246 esac
14247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
14248 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
14249
14250
14251
14252 #
14253 # Check to make sure the PIC flag actually works.
14254 #
14255 if test -n "$lt_prog_compiler_pic_CXX"; then
14256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
14257 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
14258 if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
14259 $as_echo_n "(cached) " >&6
14260 else
14261 lt_cv_prog_compiler_pic_works_CXX=no
14262 ac_outfile=conftest.$ac_objext
14263 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14264 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
14265 # Insert the option either (1) after the last *FLAGS variable, or
14266 # (2) before a word containing "conftest.", or (3) at the end.
14267 # Note that $ac_compile itself does not contain backslashes and begins
14268 # with a dollar sign (not a hyphen), so the echo should work correctly.
14269 # The option is referenced via a variable to avoid confusing sed.
14270 lt_compile=`echo "$ac_compile" | $SED \
14271 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14272 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14273 -e 's:$: $lt_compiler_flag:'`
14274 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14275 (eval "$lt_compile" 2>conftest.err)
14276 ac_status=$?
14277 cat conftest.err >&5
14278 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14279 if (exit $ac_status) && test -s "$ac_outfile"; then
14280 # The compiler can only warn and ignore the option if not recognized
14281 # So say no if there are warnings other than the usual output.
14282 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14283 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14284 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14285 lt_cv_prog_compiler_pic_works_CXX=yes
14286 fi
14287 fi
14288 $RM conftest*
14289
14290 fi
14291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
14292 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
14293
14294 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
14295 case $lt_prog_compiler_pic_CXX in
14296 "" | " "*) ;;
14297 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
14298 esac
14299 else
14300 lt_prog_compiler_pic_CXX=
14301 lt_prog_compiler_can_build_shared_CXX=no
14302 fi
14303
14304 fi
14305
14306
14307
14308 #
14309 # Check to make sure the static flag actually works.
14310 #
14311 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14313 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14314 if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
14315 $as_echo_n "(cached) " >&6
14316 else
14317 lt_cv_prog_compiler_static_works_CXX=no
14318 save_LDFLAGS="$LDFLAGS"
14319 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14320 echo "$lt_simple_link_test_code" > conftest.$ac_ext
14321 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14322 # The linker can only warn and ignore the option if not recognized
14323 # So say no if there are warnings
14324 if test -s conftest.err; then
14325 # Append any errors to the config.log.
14326 cat conftest.err 1>&5
14327 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14328 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14329 if diff conftest.exp conftest.er2 >/dev/null; then
14330 lt_cv_prog_compiler_static_works_CXX=yes
14331 fi
14332 else
14333 lt_cv_prog_compiler_static_works_CXX=yes
14334 fi
14335 fi
14336 $RM -r conftest*
14337 LDFLAGS="$save_LDFLAGS"
14338
14339 fi
14340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14341 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14342
14343 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14344 :
14345 else
14346 lt_prog_compiler_static_CXX=
14347 fi
14348
14349
14350
14351
14352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14353 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14354 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14355 $as_echo_n "(cached) " >&6
14356 else
14357 lt_cv_prog_compiler_c_o_CXX=no
14358 $RM -r conftest 2>/dev/null
14359 mkdir conftest
14360 cd conftest
14361 mkdir out
14362 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14363
14364 lt_compiler_flag="-o out/conftest2.$ac_objext"
14365 # Insert the option either (1) after the last *FLAGS variable, or
14366 # (2) before a word containing "conftest.", or (3) at the end.
14367 # Note that $ac_compile itself does not contain backslashes and begins
14368 # with a dollar sign (not a hyphen), so the echo should work correctly.
14369 lt_compile=`echo "$ac_compile" | $SED \
14370 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14371 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14372 -e 's:$: $lt_compiler_flag:'`
14373 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14374 (eval "$lt_compile" 2>out/conftest.err)
14375 ac_status=$?
14376 cat out/conftest.err >&5
14377 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14378 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14379 then
14380 # The compiler can only warn and ignore the option if not recognized
14381 # So say no if there are warnings
14382 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14383 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14384 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14385 lt_cv_prog_compiler_c_o_CXX=yes
14386 fi
14387 fi
14388 chmod u+w . 2>&5
14389 $RM conftest*
14390 # SGI C++ compiler will create directory out/ii_files/ for
14391 # template instantiation
14392 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14393 $RM out/* && rmdir out
14394 cd ..
14395 $RM -r conftest
14396 $RM conftest*
14397
14398 fi
14399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14400 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14401
14402
14403
14404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14405 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14406 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14407 $as_echo_n "(cached) " >&6
14408 else
14409 lt_cv_prog_compiler_c_o_CXX=no
14410 $RM -r conftest 2>/dev/null
14411 mkdir conftest
14412 cd conftest
14413 mkdir out
14414 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14415
14416 lt_compiler_flag="-o out/conftest2.$ac_objext"
14417 # Insert the option either (1) after the last *FLAGS variable, or
14418 # (2) before a word containing "conftest.", or (3) at the end.
14419 # Note that $ac_compile itself does not contain backslashes and begins
14420 # with a dollar sign (not a hyphen), so the echo should work correctly.
14421 lt_compile=`echo "$ac_compile" | $SED \
14422 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14423 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14424 -e 's:$: $lt_compiler_flag:'`
14425 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14426 (eval "$lt_compile" 2>out/conftest.err)
14427 ac_status=$?
14428 cat out/conftest.err >&5
14429 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14430 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14431 then
14432 # The compiler can only warn and ignore the option if not recognized
14433 # So say no if there are warnings
14434 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14435 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14436 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14437 lt_cv_prog_compiler_c_o_CXX=yes
14438 fi
14439 fi
14440 chmod u+w . 2>&5
14441 $RM conftest*
14442 # SGI C++ compiler will create directory out/ii_files/ for
14443 # template instantiation
14444 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14445 $RM out/* && rmdir out
14446 cd ..
14447 $RM -r conftest
14448 $RM conftest*
14449
14450 fi
14451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14452 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14453
14454
14455
14456
14457 hard_links="nottested"
14458 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14459 # do not overwrite the value of need_locks provided by the user
14460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14461 $as_echo_n "checking if we can lock with hard links... " >&6; }
14462 hard_links=yes
14463 $RM conftest*
14464 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14465 touch conftest.a
14466 ln conftest.a conftest.b 2>&5 || hard_links=no
14467 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14469 $as_echo "$hard_links" >&6; }
14470 if test "$hard_links" = no; then
14471 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14472 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14473 need_locks=warn
14474 fi
14475 else
14476 need_locks=no
14477 fi
14478
14479
14480
14481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14482 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14483
14484 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14485 case $host_os in
14486 aix[4-9]*)
14487 # If we're using GNU nm, then we don't want the "-C" option.
14488 # -C means demangle to AIX nm, but means don't demangle with GNU nm
14489 # Also, AIX nm treats weak defined symbols like other global defined
14490 # symbols, whereas GNU nm marks them as "W".
14491 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14492 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'
14493 else
14494 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14495 fi
14496 ;;
14497 pw32*)
14498 export_symbols_cmds_CXX="$ltdll_cmds"
14499 ;;
14500 cygwin* | mingw* | cegcc*)
14501 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'
14502 ;;
14503 *)
14504 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14505 ;;
14506 esac
14507 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14508
14509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14510 $as_echo "$ld_shlibs_CXX" >&6; }
14511 test "$ld_shlibs_CXX" = no && can_build_shared=no
14512
14513 with_gnu_ld_CXX=$with_gnu_ld
14514
14515
14516
14517
14518
14519
14520 #
14521 # Do we need to explicitly link libc?
14522 #
14523 case "x$archive_cmds_need_lc_CXX" in
14524 x|xyes)
14525 # Assume -lc should be added
14526 archive_cmds_need_lc_CXX=yes
14527
14528 if test "$enable_shared" = yes && test "$GCC" = yes; then
14529 case $archive_cmds_CXX in
14530 *'~'*)
14531 # FIXME: we may have to deal with multi-command sequences.
14532 ;;
14533 '$CC '*)
14534 # Test whether the compiler implicitly links with -lc since on some
14535 # systems, -lgcc has to come before -lc. If gcc already passes -lc
14536 # to ld, don't add -lc before -lgcc.
14537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14538 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14539 if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
14540 $as_echo_n "(cached) " >&6
14541 else
14542 $RM conftest*
14543 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14544
14545 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14546 (eval $ac_compile) 2>&5
14547 ac_status=$?
14548 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14549 test $ac_status = 0; } 2>conftest.err; then
14550 soname=conftest
14551 lib=conftest
14552 libobjs=conftest.$ac_objext
14553 deplibs=
14554 wl=$lt_prog_compiler_wl_CXX
14555 pic_flag=$lt_prog_compiler_pic_CXX
14556 compiler_flags=-v
14557 linker_flags=-v
14558 verstring=
14559 output_objdir=.
14560 libname=conftest
14561 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14562 allow_undefined_flag_CXX=
14563 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14564 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14565 ac_status=$?
14566 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14567 test $ac_status = 0; }
14568 then
14569 lt_cv_archive_cmds_need_lc_CXX=no
14570 else
14571 lt_cv_archive_cmds_need_lc_CXX=yes
14572 fi
14573 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14574 else
14575 cat conftest.err 1>&5
14576 fi
14577 $RM conftest*
14578
14579 fi
14580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14581 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14582 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14583 ;;
14584 esac
14585 fi
14586 ;;
14587 esac
14588
14589
14590
14591
14592
14593
14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
14614
14615
14616
14617
14618
14619
14620
14621
14622
14623
14624
14625
14626
14627
14628
14629
14630
14631
14632
14633
14634
14635
14636
14637
14638
14639
14640
14641
14642
14643
14644
14645
14646
14647
14648
14649
14650
14651
14652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14653 $as_echo_n "checking dynamic linker characteristics... " >&6; }
14654
14655 library_names_spec=
14656 libname_spec='lib$name'
14657 soname_spec=
14658 shrext_cmds=".so"
14659 postinstall_cmds=
14660 postuninstall_cmds=
14661 finish_cmds=
14662 finish_eval=
14663 shlibpath_var=
14664 shlibpath_overrides_runpath=unknown
14665 version_type=none
14666 dynamic_linker="$host_os ld.so"
14667 sys_lib_dlsearch_path_spec="/lib /usr/lib"
14668 need_lib_prefix=unknown
14669 hardcode_into_libs=no
14670
14671 # when you set need_version to no, make sure it does not cause -set_version
14672 # flags to be left without arguments
14673 need_version=unknown
14674
14675 case $host_os in
14676 aix3*)
14677 version_type=linux
14678 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14679 shlibpath_var=LIBPATH
14680
14681 # AIX 3 has no versioning support, so we append a major version to the name.
14682 soname_spec='${libname}${release}${shared_ext}$major'
14683 ;;
14684
14685 aix[4-9]*)
14686 version_type=linux
14687 need_lib_prefix=no
14688 need_version=no
14689 hardcode_into_libs=yes
14690 if test "$host_cpu" = ia64; then
14691 # AIX 5 supports IA64
14692 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14693 shlibpath_var=LD_LIBRARY_PATH
14694 else
14695 # With GCC up to 2.95.x, collect2 would create an import file
14696 # for dependence libraries. The import file would start with
14697 # the line `#! .'. This would cause the generated library to
14698 # depend on `.', always an invalid library. This was fixed in
14699 # development snapshots of GCC prior to 3.0.
14700 case $host_os in
14701 aix4 | aix4.[01] | aix4.[01].*)
14702 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14703 echo ' yes '
14704 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14705 :
14706 else
14707 can_build_shared=no
14708 fi
14709 ;;
14710 esac
14711 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14712 # soname into executable. Probably we can add versioning support to
14713 # collect2, so additional links can be useful in future.
14714 if test "$aix_use_runtimelinking" = yes; then
14715 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14716 # instead of lib<name>.a to let people know that these are not
14717 # typical AIX shared libraries.
14718 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14719 else
14720 # We preserve .a as extension for shared libraries through AIX4.2
14721 # and later when we are not doing run time linking.
14722 library_names_spec='${libname}${release}.a $libname.a'
14723 soname_spec='${libname}${release}${shared_ext}$major'
14724 fi
14725 shlibpath_var=LIBPATH
14726 fi
14727 ;;
14728
14729 amigaos*)
14730 case $host_cpu in
14731 powerpc)
14732 # Since July 2007 AmigaOS4 officially supports .so libraries.
14733 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14734 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14735 ;;
14736 m68k)
14737 library_names_spec='$libname.ixlibrary $libname.a'
14738 # Create ${libname}_ixlibrary.a entries in /sys/libs.
14739 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'
14740 ;;
14741 esac
14742 ;;
14743
14744 beos*)
14745 library_names_spec='${libname}${shared_ext}'
14746 dynamic_linker="$host_os ld.so"
14747 shlibpath_var=LIBRARY_PATH
14748 ;;
14749
14750 bsdi[45]*)
14751 version_type=linux
14752 need_version=no
14753 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14754 soname_spec='${libname}${release}${shared_ext}$major'
14755 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14756 shlibpath_var=LD_LIBRARY_PATH
14757 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14758 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14759 # the default ld.so.conf also contains /usr/contrib/lib and
14760 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14761 # libtool to hard-code these into programs
14762 ;;
14763
14764 cygwin* | mingw* | pw32* | cegcc*)
14765 version_type=windows
14766 shrext_cmds=".dll"
14767 need_version=no
14768 need_lib_prefix=no
14769
14770 case $GCC,$host_os in
14771 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
14772 library_names_spec='$libname.dll.a'
14773 # DLL is installed to $(libdir)/../bin by postinstall_cmds
14774 postinstall_cmds='base_file=`basename \${file}`~
14775 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14776 dldir=$destdir/`dirname \$dlpath`~
14777 test -d \$dldir || mkdir -p \$dldir~
14778 $install_prog $dir/$dlname \$dldir/$dlname~
14779 chmod a+x \$dldir/$dlname~
14780 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14781 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14782 fi'
14783 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14784 dlpath=$dir/\$dldll~
14785 $RM \$dlpath'
14786 shlibpath_overrides_runpath=yes
14787
14788 case $host_os in
14789 cygwin*)
14790 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14791 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14792
14793 ;;
14794 mingw* | cegcc*)
14795 # MinGW DLLs use traditional 'lib' prefix
14796 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14797 ;;
14798 pw32*)
14799 # pw32 DLLs use 'pw' prefix rather than 'lib'
14800 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14801 ;;
14802 esac
14803 ;;
14804
14805 *)
14806 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14807 ;;
14808 esac
14809 dynamic_linker='Win32 ld.exe'
14810 # FIXME: first we should search . and the directory the executable is in
14811 shlibpath_var=PATH
14812 ;;
14813
14814 darwin* | rhapsody*)
14815 dynamic_linker="$host_os dyld"
14816 version_type=darwin
14817 need_lib_prefix=no
14818 need_version=no
14819 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14820 soname_spec='${libname}${release}${major}$shared_ext'
14821 shlibpath_overrides_runpath=yes
14822 shlibpath_var=DYLD_LIBRARY_PATH
14823 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14824
14825 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14826 ;;
14827
14828 dgux*)
14829 version_type=linux
14830 need_lib_prefix=no
14831 need_version=no
14832 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14833 soname_spec='${libname}${release}${shared_ext}$major'
14834 shlibpath_var=LD_LIBRARY_PATH
14835 ;;
14836
14837 freebsd* | dragonfly*)
14838 # DragonFly does not have aout. When/if they implement a new
14839 # versioning mechanism, adjust this.
14840 if test -x /usr/bin/objformat; then
14841 objformat=`/usr/bin/objformat`
14842 else
14843 case $host_os in
14844 freebsd[23].*) objformat=aout ;;
14845 *) objformat=elf ;;
14846 esac
14847 fi
14848 version_type=freebsd-$objformat
14849 case $version_type in
14850 freebsd-elf*)
14851 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14852 need_version=no
14853 need_lib_prefix=no
14854 ;;
14855 freebsd-*)
14856 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14857 need_version=yes
14858 ;;
14859 esac
14860 shlibpath_var=LD_LIBRARY_PATH
14861 case $host_os in
14862 freebsd2.*)
14863 shlibpath_overrides_runpath=yes
14864 ;;
14865 freebsd3.[01]* | freebsdelf3.[01]*)
14866 shlibpath_overrides_runpath=yes
14867 hardcode_into_libs=yes
14868 ;;
14869 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14870 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14871 shlibpath_overrides_runpath=no
14872 hardcode_into_libs=yes
14873 ;;
14874 *) # from 4.6 on, and DragonFly
14875 shlibpath_overrides_runpath=yes
14876 hardcode_into_libs=yes
14877 ;;
14878 esac
14879 ;;
14880
14881 gnu*)
14882 version_type=linux
14883 need_lib_prefix=no
14884 need_version=no
14885 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14886 soname_spec='${libname}${release}${shared_ext}$major'
14887 shlibpath_var=LD_LIBRARY_PATH
14888 hardcode_into_libs=yes
14889 ;;
14890
14891 haiku*)
14892 version_type=linux
14893 need_lib_prefix=no
14894 need_version=no
14895 dynamic_linker="$host_os runtime_loader"
14896 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14897 soname_spec='${libname}${release}${shared_ext}$major'
14898 shlibpath_var=LIBRARY_PATH
14899 shlibpath_overrides_runpath=yes
14900 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
14901 hardcode_into_libs=yes
14902 ;;
14903
14904 hpux9* | hpux10* | hpux11*)
14905 # Give a soname corresponding to the major version so that dld.sl refuses to
14906 # link against other versions.
14907 version_type=sunos
14908 need_lib_prefix=no
14909 need_version=no
14910 case $host_cpu in
14911 ia64*)
14912 shrext_cmds='.so'
14913 hardcode_into_libs=yes
14914 dynamic_linker="$host_os dld.so"
14915 shlibpath_var=LD_LIBRARY_PATH
14916 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
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 if test "X$HPUX_IA64_MODE" = X32; then
14920 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14921 else
14922 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14923 fi
14924 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14925 ;;
14926 hppa*64*)
14927 shrext_cmds='.sl'
14928 hardcode_into_libs=yes
14929 dynamic_linker="$host_os dld.sl"
14930 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14931 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14932 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14933 soname_spec='${libname}${release}${shared_ext}$major'
14934 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14935 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14936 ;;
14937 *)
14938 shrext_cmds='.sl'
14939 dynamic_linker="$host_os dld.sl"
14940 shlibpath_var=SHLIB_PATH
14941 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14942 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14943 soname_spec='${libname}${release}${shared_ext}$major'
14944 ;;
14945 esac
14946 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14947 postinstall_cmds='chmod 555 $lib'
14948 # or fails outright, so override atomically:
14949 install_override_mode=555
14950 ;;
14951
14952 interix[3-9]*)
14953 version_type=linux
14954 need_lib_prefix=no
14955 need_version=no
14956 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14957 soname_spec='${libname}${release}${shared_ext}$major'
14958 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14959 shlibpath_var=LD_LIBRARY_PATH
14960 shlibpath_overrides_runpath=no
14961 hardcode_into_libs=yes
14962 ;;
14963
14964 irix5* | irix6* | nonstopux*)
14965 case $host_os in
14966 nonstopux*) version_type=nonstopux ;;
14967 *)
14968 if test "$lt_cv_prog_gnu_ld" = yes; then
14969 version_type=linux
14970 else
14971 version_type=irix
14972 fi ;;
14973 esac
14974 need_lib_prefix=no
14975 need_version=no
14976 soname_spec='${libname}${release}${shared_ext}$major'
14977 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14978 case $host_os in
14979 irix5* | nonstopux*)
14980 libsuff= shlibsuff=
14981 ;;
14982 *)
14983 case $LD in # libtool.m4 will add one of these switches to LD
14984 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14985 libsuff= shlibsuff= libmagic=32-bit;;
14986 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14987 libsuff=32 shlibsuff=N32 libmagic=N32;;
14988 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14989 libsuff=64 shlibsuff=64 libmagic=64-bit;;
14990 *) libsuff= shlibsuff= libmagic=never-match;;
14991 esac
14992 ;;
14993 esac
14994 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14995 shlibpath_overrides_runpath=no
14996 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14997 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14998 hardcode_into_libs=yes
14999 ;;
15000
15001 # No shared lib support for Linux oldld, aout, or coff.
15002 linux*oldld* | linux*aout* | linux*coff*)
15003 dynamic_linker=no
15004 ;;
15005
15006 # This must be Linux ELF.
15007 linux* | k*bsd*-gnu | kopensolaris*-gnu)
15008 version_type=linux
15009 need_lib_prefix=no
15010 need_version=no
15011 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15012 soname_spec='${libname}${release}${shared_ext}$major'
15013 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15014 shlibpath_var=LD_LIBRARY_PATH
15015 shlibpath_overrides_runpath=no
15016
15017 # Some binutils ld are patched to set DT_RUNPATH
15018 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
15019 $as_echo_n "(cached) " >&6
15020 else
15021 lt_cv_shlibpath_overrides_runpath=no
15022 save_LDFLAGS=$LDFLAGS
15023 save_libdir=$libdir
15024 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
15025 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
15026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15027 /* end confdefs.h. */
15028
15029 int
15030 main ()
15031 {
15032
15033 ;
15034 return 0;
15035 }
15036 _ACEOF
15037 if ac_fn_cxx_try_link "$LINENO"; then :
15038 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
15039 lt_cv_shlibpath_overrides_runpath=yes
15040 fi
15041 fi
15042 rm -f core conftest.err conftest.$ac_objext \
15043 conftest$ac_exeext conftest.$ac_ext
15044 LDFLAGS=$save_LDFLAGS
15045 libdir=$save_libdir
15046
15047 fi
15048
15049 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
15050
15051 # This implies no fast_install, which is unacceptable.
15052 # Some rework will be needed to allow for fast_install
15053 # before this can be enabled.
15054 hardcode_into_libs=yes
15055
15056 # Append ld.so.conf contents to the search path
15057 if test -f /etc/ld.so.conf; then
15058 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' ' '`
15059 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15060 fi
15061
15062 # We used to test for /lib/ld.so.1 and disable shared libraries on
15063 # powerpc, because MkLinux only supported shared libraries with the
15064 # GNU dynamic linker. Since this was broken with cross compilers,
15065 # most powerpc-linux boxes support dynamic linking these days and
15066 # people can always --disable-shared, the test was removed, and we
15067 # assume the GNU/Linux dynamic linker is in use.
15068 dynamic_linker='GNU/Linux ld.so'
15069 ;;
15070
15071 netbsd*)
15072 version_type=sunos
15073 need_lib_prefix=no
15074 need_version=no
15075 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15076 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15077 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15078 dynamic_linker='NetBSD (a.out) ld.so'
15079 else
15080 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15081 soname_spec='${libname}${release}${shared_ext}$major'
15082 dynamic_linker='NetBSD ld.elf_so'
15083 fi
15084 shlibpath_var=LD_LIBRARY_PATH
15085 shlibpath_overrides_runpath=yes
15086 hardcode_into_libs=yes
15087 ;;
15088
15089 newsos6)
15090 version_type=linux
15091 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15092 shlibpath_var=LD_LIBRARY_PATH
15093 shlibpath_overrides_runpath=yes
15094 ;;
15095
15096 *nto* | *qnx*)
15097 version_type=qnx
15098 need_lib_prefix=no
15099 need_version=no
15100 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15101 soname_spec='${libname}${release}${shared_ext}$major'
15102 shlibpath_var=LD_LIBRARY_PATH
15103 shlibpath_overrides_runpath=no
15104 hardcode_into_libs=yes
15105 dynamic_linker='ldqnx.so'
15106 ;;
15107
15108 openbsd*)
15109 version_type=sunos
15110 sys_lib_dlsearch_path_spec="/usr/lib"
15111 need_lib_prefix=no
15112 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15113 case $host_os in
15114 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15115 *) need_version=no ;;
15116 esac
15117 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15118 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15119 shlibpath_var=LD_LIBRARY_PATH
15120 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15121 case $host_os in
15122 openbsd2.[89] | openbsd2.[89].*)
15123 shlibpath_overrides_runpath=no
15124 ;;
15125 *)
15126 shlibpath_overrides_runpath=yes
15127 ;;
15128 esac
15129 else
15130 shlibpath_overrides_runpath=yes
15131 fi
15132 ;;
15133
15134 os2*)
15135 libname_spec='$name'
15136 shrext_cmds=".dll"
15137 need_lib_prefix=no
15138 library_names_spec='$libname${shared_ext} $libname.a'
15139 dynamic_linker='OS/2 ld.exe'
15140 shlibpath_var=LIBPATH
15141 ;;
15142
15143 osf3* | osf4* | osf5*)
15144 version_type=osf
15145 need_lib_prefix=no
15146 need_version=no
15147 soname_spec='${libname}${release}${shared_ext}$major'
15148 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15149 shlibpath_var=LD_LIBRARY_PATH
15150 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15151 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15152 ;;
15153
15154 rdos*)
15155 dynamic_linker=no
15156 ;;
15157
15158 solaris*)
15159 version_type=linux
15160 need_lib_prefix=no
15161 need_version=no
15162 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15163 soname_spec='${libname}${release}${shared_ext}$major'
15164 shlibpath_var=LD_LIBRARY_PATH
15165 shlibpath_overrides_runpath=yes
15166 hardcode_into_libs=yes
15167 # ldd complains unless libraries are executable
15168 postinstall_cmds='chmod +x $lib'
15169 ;;
15170
15171 sunos4*)
15172 version_type=sunos
15173 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15174 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15175 shlibpath_var=LD_LIBRARY_PATH
15176 shlibpath_overrides_runpath=yes
15177 if test "$with_gnu_ld" = yes; then
15178 need_lib_prefix=no
15179 fi
15180 need_version=yes
15181 ;;
15182
15183 sysv4 | sysv4.3*)
15184 version_type=linux
15185 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15186 soname_spec='${libname}${release}${shared_ext}$major'
15187 shlibpath_var=LD_LIBRARY_PATH
15188 case $host_vendor in
15189 sni)
15190 shlibpath_overrides_runpath=no
15191 need_lib_prefix=no
15192 runpath_var=LD_RUN_PATH
15193 ;;
15194 siemens)
15195 need_lib_prefix=no
15196 ;;
15197 motorola)
15198 need_lib_prefix=no
15199 need_version=no
15200 shlibpath_overrides_runpath=no
15201 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15202 ;;
15203 esac
15204 ;;
15205
15206 sysv4*MP*)
15207 if test -d /usr/nec ;then
15208 version_type=linux
15209 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15210 soname_spec='$libname${shared_ext}.$major'
15211 shlibpath_var=LD_LIBRARY_PATH
15212 fi
15213 ;;
15214
15215 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15216 version_type=freebsd-elf
15217 need_lib_prefix=no
15218 need_version=no
15219 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15220 soname_spec='${libname}${release}${shared_ext}$major'
15221 shlibpath_var=LD_LIBRARY_PATH
15222 shlibpath_overrides_runpath=yes
15223 hardcode_into_libs=yes
15224 if test "$with_gnu_ld" = yes; then
15225 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15226 else
15227 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15228 case $host_os in
15229 sco3.2v5*)
15230 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15231 ;;
15232 esac
15233 fi
15234 sys_lib_dlsearch_path_spec='/usr/lib'
15235 ;;
15236
15237 tpf*)
15238 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
15239 version_type=linux
15240 need_lib_prefix=no
15241 need_version=no
15242 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15243 shlibpath_var=LD_LIBRARY_PATH
15244 shlibpath_overrides_runpath=no
15245 hardcode_into_libs=yes
15246 ;;
15247
15248 uts4*)
15249 version_type=linux
15250 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15251 soname_spec='${libname}${release}${shared_ext}$major'
15252 shlibpath_var=LD_LIBRARY_PATH
15253 ;;
15254
15255 *)
15256 dynamic_linker=no
15257 ;;
15258 esac
15259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15260 $as_echo "$dynamic_linker" >&6; }
15261 test "$dynamic_linker" = no && can_build_shared=no
15262
15263 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15264 if test "$GCC" = yes; then
15265 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15266 fi
15267
15268 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15269 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15270 fi
15271 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15272 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15273 fi
15274
15275
15276
15277
15278
15279
15280
15281
15282
15283
15284
15285
15286
15287
15288
15289
15290
15291
15292
15293
15294
15295
15296
15297
15298
15299
15300
15301
15302
15303
15304
15305
15306
15307
15308
15309
15310
15311
15312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15313 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15314 hardcode_action_CXX=
15315 if test -n "$hardcode_libdir_flag_spec_CXX" ||
15316 test -n "$runpath_var_CXX" ||
15317 test "X$hardcode_automatic_CXX" = "Xyes" ; then
15318
15319 # We can hardcode non-existent directories.
15320 if test "$hardcode_direct_CXX" != no &&
15321 # If the only mechanism to avoid hardcoding is shlibpath_var, we
15322 # have to relink, otherwise we might link with an installed library
15323 # when we should be linking with a yet-to-be-installed one
15324 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15325 test "$hardcode_minus_L_CXX" != no; then
15326 # Linking always hardcodes the temporary library directory.
15327 hardcode_action_CXX=relink
15328 else
15329 # We can link without hardcoding, and we can hardcode nonexisting dirs.
15330 hardcode_action_CXX=immediate
15331 fi
15332 else
15333 # We cannot hardcode anything, or else we can only hardcode existing
15334 # directories.
15335 hardcode_action_CXX=unsupported
15336 fi
15337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15338 $as_echo "$hardcode_action_CXX" >&6; }
15339
15340 if test "$hardcode_action_CXX" = relink ||
15341 test "$inherit_rpath_CXX" = yes; then
15342 # Fast installation is not supported
15343 enable_fast_install=no
15344 elif test "$shlibpath_overrides_runpath" = yes ||
15345 test "$enable_shared" = no; then
15346 # Fast installation is not necessary
15347 enable_fast_install=needless
15348 fi
15349
15350
15351
15352
15353
15354
15355
15356 fi # test -n "$compiler"
15357
15358 CC=$lt_save_CC
15359 LDCXX=$LD
15360 LD=$lt_save_LD
15361 GCC=$lt_save_GCC
15362 with_gnu_ld=$lt_save_with_gnu_ld
15363 lt_cv_path_LDCXX=$lt_cv_path_LD
15364 lt_cv_path_LD=$lt_save_path_LD
15365 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15366 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15367 fi # test "$_lt_caught_CXX_error" != yes
15368
15369 ac_ext=c
15370 ac_cpp='$CPP $CPPFLAGS'
15371 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15372 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15373 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15374
15375
15376
15377
15378
15379
15380
15381
15382
15383
15384
15385
15386
15387 ac_config_commands="$ac_config_commands libtool"
15388
15389
15390
15391
15392 # Only expand once:
15393
15394
15395
15396 # The tests for host and target for $enable_largefile require
15397 # canonical names.
15398
15399
15400
15401 # As the $enable_largefile decision depends on --enable-plugins we must set it
15402 # even in directories otherwise not depending on the $plugins option.
15403
15404
15405 maybe_plugins=no
15406 for ac_header in dlfcn.h
15407 do :
15408 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
15409 "
15410 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
15411 cat >>confdefs.h <<_ACEOF
15412 #define HAVE_DLFCN_H 1
15413 _ACEOF
15414 maybe_plugins=yes
15415 fi
15416
15417 done
15418
15419 for ac_header in windows.h
15420 do :
15421 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
15422 "
15423 if test "x$ac_cv_header_windows_h" = xyes; then :
15424 cat >>confdefs.h <<_ACEOF
15425 #define HAVE_WINDOWS_H 1
15426 _ACEOF
15427 maybe_plugins=yes
15428 fi
15429
15430 done
15431
15432
15433 # Check whether --enable-plugins was given.
15434 if test "${enable_plugins+set}" = set; then :
15435 enableval=$enable_plugins; case "${enableval}" in
15436 no) plugins=no ;;
15437 *) plugins=yes
15438 if test "$maybe_plugins" != "yes" ; then
15439 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
15440 fi ;;
15441 esac
15442 else
15443 plugins=$maybe_plugins
15444
15445 fi
15446
15447 if test "$plugins" = "yes"; then
15448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
15449 $as_echo_n "checking for library containing dlsym... " >&6; }
15450 if ${ac_cv_search_dlsym+:} false; then :
15451 $as_echo_n "(cached) " >&6
15452 else
15453 ac_func_search_save_LIBS=$LIBS
15454 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15455 /* end confdefs.h. */
15456
15457 /* Override any GCC internal prototype to avoid an error.
15458 Use char because int might match the return type of a GCC
15459 builtin and then its argument prototype would still apply. */
15460 #ifdef __cplusplus
15461 extern "C"
15462 #endif
15463 char dlsym ();
15464 int
15465 main ()
15466 {
15467 return dlsym ();
15468 ;
15469 return 0;
15470 }
15471 _ACEOF
15472 for ac_lib in '' dl; do
15473 if test -z "$ac_lib"; then
15474 ac_res="none required"
15475 else
15476 ac_res=-l$ac_lib
15477 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
15478 fi
15479 if ac_fn_c_try_link "$LINENO"; then :
15480 ac_cv_search_dlsym=$ac_res
15481 fi
15482 rm -f core conftest.err conftest.$ac_objext \
15483 conftest$ac_exeext
15484 if ${ac_cv_search_dlsym+:} false; then :
15485 break
15486 fi
15487 done
15488 if ${ac_cv_search_dlsym+:} false; then :
15489
15490 else
15491 ac_cv_search_dlsym=no
15492 fi
15493 rm conftest.$ac_ext
15494 LIBS=$ac_func_search_save_LIBS
15495 fi
15496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
15497 $as_echo "$ac_cv_search_dlsym" >&6; }
15498 ac_res=$ac_cv_search_dlsym
15499 if test "$ac_res" != no; then :
15500 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15501
15502 fi
15503
15504 fi
15505
15506
15507 case "${host}" in
15508 sparc-*-solaris*|i[3-7]86-*-solaris*)
15509 # On native 32bit sparc and ia32 solaris, large-file and procfs support
15510 # are mutually exclusive; and without procfs support, the bfd/ elf module
15511 # cannot provide certain routines such as elfcore_write_prpsinfo
15512 # or elfcore_write_prstatus. So unless the user explicitly requested
15513 # large-file support through the --enable-largefile switch, disable
15514 # large-file support in favor of procfs support.
15515 test "${target}" = "${host}" -a "x$plugins" = xno \
15516 && : ${enable_largefile="no"}
15517 ;;
15518 esac
15519
15520 # Check whether --enable-largefile was given.
15521 if test "${enable_largefile+set}" = set; then :
15522 enableval=$enable_largefile;
15523 fi
15524
15525 if test "$enable_largefile" != no; then
15526
15527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
15528 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
15529 if ${ac_cv_sys_largefile_CC+:} false; then :
15530 $as_echo_n "(cached) " >&6
15531 else
15532 ac_cv_sys_largefile_CC=no
15533 if test "$GCC" != yes; then
15534 ac_save_CC=$CC
15535 while :; do
15536 # IRIX 6.2 and later do not support large files by default,
15537 # so use the C compiler's -n32 option if that helps.
15538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15539 /* end confdefs.h. */
15540 #include <sys/types.h>
15541 /* Check that off_t can represent 2**63 - 1 correctly.
15542 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15543 since some C++ compilers masquerading as C compilers
15544 incorrectly reject 9223372036854775807. */
15545 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15546 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15547 && LARGE_OFF_T % 2147483647 == 1)
15548 ? 1 : -1];
15549 int
15550 main ()
15551 {
15552
15553 ;
15554 return 0;
15555 }
15556 _ACEOF
15557 if ac_fn_c_try_compile "$LINENO"; then :
15558 break
15559 fi
15560 rm -f core conftest.err conftest.$ac_objext
15561 CC="$CC -n32"
15562 if ac_fn_c_try_compile "$LINENO"; then :
15563 ac_cv_sys_largefile_CC=' -n32'; break
15564 fi
15565 rm -f core conftest.err conftest.$ac_objext
15566 break
15567 done
15568 CC=$ac_save_CC
15569 rm -f conftest.$ac_ext
15570 fi
15571 fi
15572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
15573 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
15574 if test "$ac_cv_sys_largefile_CC" != no; then
15575 CC=$CC$ac_cv_sys_largefile_CC
15576 fi
15577
15578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
15579 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
15580 if ${ac_cv_sys_file_offset_bits+:} false; then :
15581 $as_echo_n "(cached) " >&6
15582 else
15583 while :; do
15584 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15585 /* end confdefs.h. */
15586 #include <sys/types.h>
15587 /* Check that off_t can represent 2**63 - 1 correctly.
15588 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15589 since some C++ compilers masquerading as C compilers
15590 incorrectly reject 9223372036854775807. */
15591 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15592 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15593 && LARGE_OFF_T % 2147483647 == 1)
15594 ? 1 : -1];
15595 int
15596 main ()
15597 {
15598
15599 ;
15600 return 0;
15601 }
15602 _ACEOF
15603 if ac_fn_c_try_compile "$LINENO"; then :
15604 ac_cv_sys_file_offset_bits=no; break
15605 fi
15606 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15608 /* end confdefs.h. */
15609 #define _FILE_OFFSET_BITS 64
15610 #include <sys/types.h>
15611 /* Check that off_t can represent 2**63 - 1 correctly.
15612 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15613 since some C++ compilers masquerading as C compilers
15614 incorrectly reject 9223372036854775807. */
15615 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15616 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15617 && LARGE_OFF_T % 2147483647 == 1)
15618 ? 1 : -1];
15619 int
15620 main ()
15621 {
15622
15623 ;
15624 return 0;
15625 }
15626 _ACEOF
15627 if ac_fn_c_try_compile "$LINENO"; then :
15628 ac_cv_sys_file_offset_bits=64; break
15629 fi
15630 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15631 ac_cv_sys_file_offset_bits=unknown
15632 break
15633 done
15634 fi
15635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
15636 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
15637 case $ac_cv_sys_file_offset_bits in #(
15638 no | unknown) ;;
15639 *)
15640 cat >>confdefs.h <<_ACEOF
15641 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
15642 _ACEOF
15643 ;;
15644 esac
15645 rm -rf conftest*
15646 if test $ac_cv_sys_file_offset_bits = unknown; then
15647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
15648 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
15649 if ${ac_cv_sys_large_files+:} false; then :
15650 $as_echo_n "(cached) " >&6
15651 else
15652 while :; do
15653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15654 /* end confdefs.h. */
15655 #include <sys/types.h>
15656 /* Check that off_t can represent 2**63 - 1 correctly.
15657 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15658 since some C++ compilers masquerading as C compilers
15659 incorrectly reject 9223372036854775807. */
15660 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15661 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15662 && LARGE_OFF_T % 2147483647 == 1)
15663 ? 1 : -1];
15664 int
15665 main ()
15666 {
15667
15668 ;
15669 return 0;
15670 }
15671 _ACEOF
15672 if ac_fn_c_try_compile "$LINENO"; then :
15673 ac_cv_sys_large_files=no; break
15674 fi
15675 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15677 /* end confdefs.h. */
15678 #define _LARGE_FILES 1
15679 #include <sys/types.h>
15680 /* Check that off_t can represent 2**63 - 1 correctly.
15681 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15682 since some C++ compilers masquerading as C compilers
15683 incorrectly reject 9223372036854775807. */
15684 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15685 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15686 && LARGE_OFF_T % 2147483647 == 1)
15687 ? 1 : -1];
15688 int
15689 main ()
15690 {
15691
15692 ;
15693 return 0;
15694 }
15695 _ACEOF
15696 if ac_fn_c_try_compile "$LINENO"; then :
15697 ac_cv_sys_large_files=1; break
15698 fi
15699 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15700 ac_cv_sys_large_files=unknown
15701 break
15702 done
15703 fi
15704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
15705 $as_echo "$ac_cv_sys_large_files" >&6; }
15706 case $ac_cv_sys_large_files in #(
15707 no | unknown) ;;
15708 *)
15709 cat >>confdefs.h <<_ACEOF
15710 #define _LARGE_FILES $ac_cv_sys_large_files
15711 _ACEOF
15712 ;;
15713 esac
15714 rm -rf conftest*
15715 fi
15716
15717
15718 fi
15719
15720
15721
15722
15723 # Check whether --with-lib-path was given.
15724 if test "${with_lib_path+set}" = set; then :
15725 withval=$with_lib_path; LIB_PATH=$withval
15726 fi
15727
15728 # Check whether --enable-targets was given.
15729 if test "${enable_targets+set}" = set; then :
15730 enableval=$enable_targets; case "${enableval}" in
15731 yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5
15732 ;;
15733 no) enable_targets= ;;
15734 *) enable_targets=$enableval ;;
15735 esac
15736 fi
15737 # Check whether --enable-64-bit-bfd was given.
15738 if test "${enable_64_bit_bfd+set}" = set; then :
15739 enableval=$enable_64_bit_bfd; case "${enableval}" in
15740 yes) want64=true ;;
15741 no) want64=false ;;
15742 *) as_fn_error $? "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
15743 esac
15744 else
15745 want64=false
15746 fi
15747
15748
15749 # Check whether --with-sysroot was given.
15750 if test "${with_sysroot+set}" = set; then :
15751 withval=$with_sysroot;
15752 case ${with_sysroot} in
15753 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
15754 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
15755 esac
15756
15757 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
15758 use_sysroot=yes
15759
15760 if test "x$prefix" = xNONE; then
15761 test_prefix=/usr/local
15762 else
15763 test_prefix=$prefix
15764 fi
15765 if test "x$exec_prefix" = xNONE; then
15766 test_exec_prefix=$test_prefix
15767 else
15768 test_exec_prefix=$exec_prefix
15769 fi
15770 case ${TARGET_SYSTEM_ROOT} in
15771 "${test_prefix}"|"${test_prefix}/"*|\
15772 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
15773 '${prefix}'|'${prefix}/'*|\
15774 '${exec_prefix}'|'${exec_prefix}/'*)
15775 t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
15776 TARGET_SYSTEM_ROOT_DEFINE="$t"
15777 ;;
15778 esac
15779
15780 else
15781
15782 use_sysroot=no
15783 TARGET_SYSTEM_ROOT=
15784 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
15785
15786 fi
15787
15788
15789
15790
15791
15792 # Check whether --enable-gold was given.
15793 if test "${enable_gold+set}" = set; then :
15794 enableval=$enable_gold; case "${enableval}" in
15795 default)
15796 install_as_default=no
15797 installed_linker=ld.bfd
15798 ;;
15799 yes|no)
15800 install_as_default=yes
15801 installed_linker=ld.bfd
15802 ;;
15803 *)
15804 as_fn_error $? "invalid --enable-gold argument" "$LINENO" 5
15805 ;;
15806 esac
15807 else
15808 install_as_default=yes
15809 installed_linker=ld.bfd
15810 fi
15811
15812
15813
15814
15815 # Check whether --enable-got was given.
15816 if test "${enable_got+set}" = set; then :
15817 enableval=$enable_got; case "${enableval}" in
15818 target | single | negative | multigot) got_handling=$enableval ;;
15819 *) as_fn_error $? "bad value ${enableval} for --enable-got option" "$LINENO" 5 ;;
15820 esac
15821 else
15822 got_handling=target
15823 fi
15824
15825
15826 case "${got_handling}" in
15827 target)
15828
15829 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_TARGET_DEFAULT" >>confdefs.h
15830 ;;
15831 single)
15832
15833 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_SINGLE" >>confdefs.h
15834 ;;
15835 negative)
15836
15837 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_NEGATIVE" >>confdefs.h
15838 ;;
15839 multigot)
15840
15841 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_MULTIGOT" >>confdefs.h
15842 ;;
15843 *) as_fn_error $? "bad value ${got_handling} for --enable-got option" "$LINENO" 5 ;;
15844 esac
15845
15846 # PR gas/19109
15847 # Decide the default method for compressing debug sections.
15848 ac_default_compressed_debug_sections=unset
15849 # Provide a configure time option to override our default.
15850 # Check whether --enable-compressed_debug_sections was given.
15851 if test "${enable_compressed_debug_sections+set}" = set; then :
15852 enableval=$enable_compressed_debug_sections; case ,"${enableval}", in
15853 ,yes, | ,all, | *,ld,*) ac_default_compressed_debug_sections=yes ;;
15854 ,no, | ,none,) ac_default_compressed_debug_sections=no ;;
15855 esac
15856 fi
15857
15858 # Decide setting DT_RUNPATH instead of DT_RPATH by default
15859 ac_default_new_dtags=unset
15860 # Provide a configure time option to override our default.
15861 # Check whether --enable-new_dtags was given.
15862 if test "${enable_new_dtags+set}" = set; then :
15863 enableval=$enable_new_dtags; case "${enableval}" in
15864 yes) ac_default_new_dtags=1 ;;
15865 no) ac_default_new_dtags=0 ;;
15866 esac
15867 fi
15868
15869 # Decide if -z relro should be enabled in ELF linker by default.
15870 ac_default_ld_z_relro=unset
15871 # Provide a configure time option to override our default.
15872 # Check whether --enable-relro was given.
15873 if test "${enable_relro+set}" = set; then :
15874 enableval=$enable_relro; case "${enableval}" in
15875 yes) ac_default_ld_z_relro=1 ;;
15876 no) ac_default_ld_z_relro=0 ;;
15877 esac
15878 fi
15879
15880 # Decide if DT_TEXTREL check should be enabled in ELF linker.
15881 ac_default_ld_textrel_check=unset
15882 # Check whether --enable-textrel-check was given.
15883 if test "${enable_textrel_check+set}" = set; then :
15884 enableval=$enable_textrel_check; case "${enableval}" in
15885 yes|no|warning|error) ac_default_ld_textrel_check=${enableval} ;;
15886 esac
15887 fi
15888
15889
15890 # Decide if -z separate-code should be enabled in ELF linker by default.
15891 ac_default_ld_z_separate_code=unset
15892 # Check whether --enable-separate-code was given.
15893 if test "${enable_separate_code+set}" = set; then :
15894 enableval=$enable_separate_code; case "${enableval}" in
15895 yes) ac_default_ld_z_separate_code=1 ;;
15896 no) ac_default_ld_z_separate_code=0 ;;
15897 esac
15898 fi
15899
15900
15901 # Decide which "--hash-style" to use by default
15902 # Provide a configure time option to override our default.
15903 # Check whether --enable-default-hash-style was given.
15904 if test "${enable_default_hash_style+set}" = set; then :
15905 enableval=$enable_default_hash_style; case "${enable_default_hash_style}" in
15906 sysv | gnu | both) ;;
15907 *) as_fn_error $? "bad value ${enable_default_hash_style} for enable-default-hash-style option" "$LINENO" 5 ;;
15908 esac
15909 else
15910 case "${target}" in
15911 # Enable gnu hash only on GNU targets, but not mips
15912 mips*-*-*) enable_default_hash_style=sysv ;;
15913 *-*-gnu* | *-*-linux* | *-*-nacl*) enable_default_hash_style=both ;;
15914 *) enable_default_hash_style=sysv ;;
15915 esac
15916 fi
15917
15918
15919 case "${enable_default_hash_style}" in
15920 sysv | both) ac_default_emit_sysv_hash=1 ;;
15921 *) ac_default_emit_sysv_hash=0 ;;
15922 esac
15923
15924 case "${enable_default_hash_style}" in
15925 gnu | both) ac_default_emit_gnu_hash=1 ;;
15926 *) ac_default_emit_gnu_hash=0 ;;
15927 esac
15928
15929
15930 # Set the 'development' global.
15931 . $srcdir/../bfd/development.sh
15932
15933 # Set acp_cpp_for_build variable
15934 ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
15935
15936 # Default set of GCC warnings to enable.
15937 GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
15938 GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
15939
15940 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
15941 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15942 /* end confdefs.h. */
15943 __GNUC__
15944 _ACEOF
15945 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15946 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
15947
15948 else
15949 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
15950 fi
15951 rm -f conftest*
15952
15953
15954 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
15955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15956 /* end confdefs.h. */
15957 __GNUC__
15958 _ACEOF
15959 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15960 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
15961
15962 else
15963 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
15964 fi
15965 rm -f conftest*
15966
15967
15968 # Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
15969 WARN_WRITE_STRINGS=""
15970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15971 /* end confdefs.h. */
15972 __GNUC__
15973 _ACEOF
15974 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15975 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
15976
15977 else
15978 WARN_WRITE_STRINGS="-Wwrite-strings"
15979 fi
15980 rm -f conftest*
15981
15982
15983 # Verify CC_FOR_BUILD to be compatible with warning flags
15984
15985 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
15986 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15987 /* end confdefs.h. */
15988 __GNUC__
15989 _ACEOF
15990 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
15991 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
15992
15993 else
15994 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
15995 fi
15996 rm -f conftest*
15997
15998
15999 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
16000 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16001 /* end confdefs.h. */
16002 __GNUC__
16003 _ACEOF
16004 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
16005 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
16006
16007 else
16008 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
16009 fi
16010 rm -f conftest*
16011
16012
16013 # Check whether --enable-werror was given.
16014 if test "${enable_werror+set}" = set; then :
16015 enableval=$enable_werror; case "${enableval}" in
16016 yes | y) ERROR_ON_WARNING="yes" ;;
16017 no | n) ERROR_ON_WARNING="no" ;;
16018 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
16019 esac
16020 fi
16021
16022
16023 # Disable -Wformat by default when using gcc on mingw
16024 case "${host}" in
16025 *-*-mingw32*)
16026 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
16027 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
16028 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
16029 fi
16030 ;;
16031 *) ;;
16032 esac
16033
16034 # Enable -Werror by default when using gcc. Turn it off for releases.
16035 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
16036 ERROR_ON_WARNING=yes
16037 fi
16038
16039 NO_WERROR=
16040 if test "${ERROR_ON_WARNING}" = yes ; then
16041 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
16042 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
16043 NO_WERROR="-Wno-error"
16044 fi
16045
16046 if test "${GCC}" = yes ; then
16047 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
16048 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}"
16049 fi
16050
16051 # Check whether --enable-build-warnings was given.
16052 if test "${enable_build_warnings+set}" = set; then :
16053 enableval=$enable_build_warnings; case "${enableval}" in
16054 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}"
16055 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";;
16056 no) if test "${GCC}" = yes ; then
16057 WARN_CFLAGS="-w"
16058 WARN_CFLAGS_FOR_BUILD="-w"
16059 fi;;
16060 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
16061 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}"
16062 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
16063 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
16064 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}"
16065 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
16066 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`
16067 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;;
16068 esac
16069 fi
16070
16071
16072 if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
16073 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
16074 fi
16075
16076
16077
16078
16079
16080
16081
16082
16083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
16084 $as_echo_n "checking for LC_MESSAGES... " >&6; }
16085 if ${am_cv_val_LC_MESSAGES+:} false; then :
16086 $as_echo_n "(cached) " >&6
16087 else
16088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16089 /* end confdefs.h. */
16090 #include <locale.h>
16091 int
16092 main ()
16093 {
16094 return LC_MESSAGES
16095 ;
16096 return 0;
16097 }
16098 _ACEOF
16099 if ac_fn_c_try_link "$LINENO"; then :
16100 am_cv_val_LC_MESSAGES=yes
16101 else
16102 am_cv_val_LC_MESSAGES=no
16103 fi
16104 rm -f core conftest.err conftest.$ac_objext \
16105 conftest$ac_exeext conftest.$ac_ext
16106 fi
16107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
16108 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
16109 if test $am_cv_val_LC_MESSAGES = yes; then
16110
16111 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
16112
16113 fi
16114
16115
16116 ac_config_headers="$ac_config_headers config.h:config.in"
16117
16118
16119 # PR 14072
16120
16121
16122 if test -z "$target" ; then
16123 as_fn_error $? "Unrecognized target system type; please check config.sub." "$LINENO" 5
16124 fi
16125 if test -z "$host" ; then
16126 as_fn_error $? "Unrecognized host system type; please check config.sub." "$LINENO" 5
16127 fi
16128
16129 # host-specific stuff:
16130
16131 ALL_LINGUAS="bg da de es fi fr ga id it ja pt_BR ru sr sv tr uk vi zh_CN zh_TW"
16132 # If we haven't got the data from the intl directory,
16133 # assume NLS is disabled.
16134 USE_NLS=no
16135 LIBINTL=
16136 LIBINTL_DEP=
16137 INCINTL=
16138 XGETTEXT=
16139 GMSGFMT=
16140 POSUB=
16141
16142 if test -f ../intl/config.intl; then
16143 . ../intl/config.intl
16144 fi
16145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
16146 $as_echo_n "checking whether NLS is requested... " >&6; }
16147 if test x"$USE_NLS" != xyes; then
16148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16149 $as_echo "no" >&6; }
16150 else
16151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16152 $as_echo "yes" >&6; }
16153
16154 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
16155
16156
16157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
16158 $as_echo_n "checking for catalogs to be installed... " >&6; }
16159 # Look for .po and .gmo files in the source directory.
16160 CATALOGS=
16161 XLINGUAS=
16162 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
16163 # If there aren't any .gmo files the shell will give us the
16164 # literal string "../path/to/srcdir/po/*.gmo" which has to be
16165 # weeded out.
16166 case "$cat" in *\**)
16167 continue;;
16168 esac
16169 # The quadruple backslash is collapsed to a double backslash
16170 # by the backticks, then collapsed again by the double quotes,
16171 # leaving us with one backslash in the sed expression (right
16172 # before the dot that mustn't act as a wildcard).
16173 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
16174 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
16175 # The user is allowed to set LINGUAS to a list of languages to
16176 # install catalogs for. If it's empty that means "all of them."
16177 if test "x$LINGUAS" = x; then
16178 CATALOGS="$CATALOGS $cat"
16179 XLINGUAS="$XLINGUAS $lang"
16180 else
16181 case "$LINGUAS" in *$lang*)
16182 CATALOGS="$CATALOGS $cat"
16183 XLINGUAS="$XLINGUAS $lang"
16184 ;;
16185 esac
16186 fi
16187 done
16188 LINGUAS="$XLINGUAS"
16189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
16190 $as_echo "$LINGUAS" >&6; }
16191
16192
16193 DATADIRNAME=share
16194
16195 INSTOBJEXT=.mo
16196
16197 GENCAT=gencat
16198
16199 CATOBJEXT=.gmo
16200
16201 fi
16202
16203 MKINSTALLDIRS=
16204 if test -n "$ac_aux_dir"; then
16205 case "$ac_aux_dir" in
16206 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
16207 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
16208 esac
16209 fi
16210 if test -z "$MKINSTALLDIRS"; then
16211 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
16212 fi
16213
16214
16215
16216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
16217 $as_echo_n "checking whether NLS is requested... " >&6; }
16218 # Check whether --enable-nls was given.
16219 if test "${enable_nls+set}" = set; then :
16220 enableval=$enable_nls; USE_NLS=$enableval
16221 else
16222 USE_NLS=yes
16223 fi
16224
16225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
16226 $as_echo "$USE_NLS" >&6; }
16227
16228
16229
16230
16231
16232
16233 # Prepare PATH_SEPARATOR.
16234 # The user is always right.
16235 if test "${PATH_SEPARATOR+set}" != set; then
16236 echo "#! /bin/sh" >conf$$.sh
16237 echo "exit 0" >>conf$$.sh
16238 chmod +x conf$$.sh
16239 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16240 PATH_SEPARATOR=';'
16241 else
16242 PATH_SEPARATOR=:
16243 fi
16244 rm -f conf$$.sh
16245 fi
16246
16247 # Find out how to test for executable files. Don't use a zero-byte file,
16248 # as systems may use methods other than mode bits to determine executability.
16249 cat >conf$$.file <<_ASEOF
16250 #! /bin/sh
16251 exit 0
16252 _ASEOF
16253 chmod +x conf$$.file
16254 if test -x conf$$.file >/dev/null 2>&1; then
16255 ac_executable_p="test -x"
16256 else
16257 ac_executable_p="test -f"
16258 fi
16259 rm -f conf$$.file
16260
16261 # Extract the first word of "msgfmt", so it can be a program name with args.
16262 set dummy msgfmt; ac_word=$2
16263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16264 $as_echo_n "checking for $ac_word... " >&6; }
16265 if ${ac_cv_path_MSGFMT+:} false; then :
16266 $as_echo_n "(cached) " >&6
16267 else
16268 case "$MSGFMT" in
16269 [\\/]* | ?:[\\/]*)
16270 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
16271 ;;
16272 *)
16273 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
16274 for ac_dir in $PATH; do
16275 IFS="$ac_save_IFS"
16276 test -z "$ac_dir" && ac_dir=.
16277 for ac_exec_ext in '' $ac_executable_extensions; do
16278 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
16279 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
16280 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
16281 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
16282 break 2
16283 fi
16284 fi
16285 done
16286 done
16287 IFS="$ac_save_IFS"
16288 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
16289 ;;
16290 esac
16291 fi
16292 MSGFMT="$ac_cv_path_MSGFMT"
16293 if test "$MSGFMT" != ":"; then
16294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
16295 $as_echo "$MSGFMT" >&6; }
16296 else
16297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16298 $as_echo "no" >&6; }
16299 fi
16300
16301 # Extract the first word of "gmsgfmt", so it can be a program name with args.
16302 set dummy gmsgfmt; ac_word=$2
16303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16304 $as_echo_n "checking for $ac_word... " >&6; }
16305 if ${ac_cv_path_GMSGFMT+:} false; then :
16306 $as_echo_n "(cached) " >&6
16307 else
16308 case $GMSGFMT in
16309 [\\/]* | ?:[\\/]*)
16310 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
16311 ;;
16312 *)
16313 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16314 for as_dir in $PATH
16315 do
16316 IFS=$as_save_IFS
16317 test -z "$as_dir" && as_dir=.
16318 for ac_exec_ext in '' $ac_executable_extensions; do
16319 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16320 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
16321 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16322 break 2
16323 fi
16324 done
16325 done
16326 IFS=$as_save_IFS
16327
16328 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
16329 ;;
16330 esac
16331 fi
16332 GMSGFMT=$ac_cv_path_GMSGFMT
16333 if test -n "$GMSGFMT"; then
16334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
16335 $as_echo "$GMSGFMT" >&6; }
16336 else
16337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16338 $as_echo "no" >&6; }
16339 fi
16340
16341
16342
16343
16344 # Prepare PATH_SEPARATOR.
16345 # The user is always right.
16346 if test "${PATH_SEPARATOR+set}" != set; then
16347 echo "#! /bin/sh" >conf$$.sh
16348 echo "exit 0" >>conf$$.sh
16349 chmod +x conf$$.sh
16350 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16351 PATH_SEPARATOR=';'
16352 else
16353 PATH_SEPARATOR=:
16354 fi
16355 rm -f conf$$.sh
16356 fi
16357
16358 # Find out how to test for executable files. Don't use a zero-byte file,
16359 # as systems may use methods other than mode bits to determine executability.
16360 cat >conf$$.file <<_ASEOF
16361 #! /bin/sh
16362 exit 0
16363 _ASEOF
16364 chmod +x conf$$.file
16365 if test -x conf$$.file >/dev/null 2>&1; then
16366 ac_executable_p="test -x"
16367 else
16368 ac_executable_p="test -f"
16369 fi
16370 rm -f conf$$.file
16371
16372 # Extract the first word of "xgettext", so it can be a program name with args.
16373 set dummy xgettext; ac_word=$2
16374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16375 $as_echo_n "checking for $ac_word... " >&6; }
16376 if ${ac_cv_path_XGETTEXT+:} false; then :
16377 $as_echo_n "(cached) " >&6
16378 else
16379 case "$XGETTEXT" in
16380 [\\/]* | ?:[\\/]*)
16381 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
16382 ;;
16383 *)
16384 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
16385 for ac_dir in $PATH; do
16386 IFS="$ac_save_IFS"
16387 test -z "$ac_dir" && ac_dir=.
16388 for ac_exec_ext in '' $ac_executable_extensions; do
16389 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
16390 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
16391 (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
16392 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
16393 break 2
16394 fi
16395 fi
16396 done
16397 done
16398 IFS="$ac_save_IFS"
16399 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
16400 ;;
16401 esac
16402 fi
16403 XGETTEXT="$ac_cv_path_XGETTEXT"
16404 if test "$XGETTEXT" != ":"; then
16405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
16406 $as_echo "$XGETTEXT" >&6; }
16407 else
16408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16409 $as_echo "no" >&6; }
16410 fi
16411
16412 rm -f messages.po
16413
16414
16415 # Prepare PATH_SEPARATOR.
16416 # The user is always right.
16417 if test "${PATH_SEPARATOR+set}" != set; then
16418 echo "#! /bin/sh" >conf$$.sh
16419 echo "exit 0" >>conf$$.sh
16420 chmod +x conf$$.sh
16421 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16422 PATH_SEPARATOR=';'
16423 else
16424 PATH_SEPARATOR=:
16425 fi
16426 rm -f conf$$.sh
16427 fi
16428
16429 # Find out how to test for executable files. Don't use a zero-byte file,
16430 # as systems may use methods other than mode bits to determine executability.
16431 cat >conf$$.file <<_ASEOF
16432 #! /bin/sh
16433 exit 0
16434 _ASEOF
16435 chmod +x conf$$.file
16436 if test -x conf$$.file >/dev/null 2>&1; then
16437 ac_executable_p="test -x"
16438 else
16439 ac_executable_p="test -f"
16440 fi
16441 rm -f conf$$.file
16442
16443 # Extract the first word of "msgmerge", so it can be a program name with args.
16444 set dummy msgmerge; ac_word=$2
16445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16446 $as_echo_n "checking for $ac_word... " >&6; }
16447 if ${ac_cv_path_MSGMERGE+:} false; then :
16448 $as_echo_n "(cached) " >&6
16449 else
16450 case "$MSGMERGE" in
16451 [\\/]* | ?:[\\/]*)
16452 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
16453 ;;
16454 *)
16455 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
16456 for ac_dir in $PATH; do
16457 IFS="$ac_save_IFS"
16458 test -z "$ac_dir" && ac_dir=.
16459 for ac_exec_ext in '' $ac_executable_extensions; do
16460 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
16461 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
16462 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
16463 break 2
16464 fi
16465 fi
16466 done
16467 done
16468 IFS="$ac_save_IFS"
16469 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
16470 ;;
16471 esac
16472 fi
16473 MSGMERGE="$ac_cv_path_MSGMERGE"
16474 if test "$MSGMERGE" != ":"; then
16475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
16476 $as_echo "$MSGMERGE" >&6; }
16477 else
16478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16479 $as_echo "no" >&6; }
16480 fi
16481
16482
16483 if test "$GMSGFMT" != ":"; then
16484 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
16485 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
16486 : ;
16487 else
16488 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
16489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
16490 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
16491 GMSGFMT=":"
16492 fi
16493 fi
16494
16495 if test "$XGETTEXT" != ":"; then
16496 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
16497 (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
16498 : ;
16499 else
16500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
16501 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
16502 XGETTEXT=":"
16503 fi
16504 rm -f messages.po
16505 fi
16506
16507 ac_config_commands="$ac_config_commands default-1"
16508
16509
16510
16511
16512
16513 for ac_prog in 'bison -y' byacc
16514 do
16515 # Extract the first word of "$ac_prog", so it can be a program name with args.
16516 set dummy $ac_prog; ac_word=$2
16517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16518 $as_echo_n "checking for $ac_word... " >&6; }
16519 if ${ac_cv_prog_YACC+:} false; then :
16520 $as_echo_n "(cached) " >&6
16521 else
16522 if test -n "$YACC"; then
16523 ac_cv_prog_YACC="$YACC" # Let the user override the test.
16524 else
16525 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16526 for as_dir in $PATH
16527 do
16528 IFS=$as_save_IFS
16529 test -z "$as_dir" && as_dir=.
16530 for ac_exec_ext in '' $ac_executable_extensions; do
16531 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16532 ac_cv_prog_YACC="$ac_prog"
16533 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16534 break 2
16535 fi
16536 done
16537 done
16538 IFS=$as_save_IFS
16539
16540 fi
16541 fi
16542 YACC=$ac_cv_prog_YACC
16543 if test -n "$YACC"; then
16544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
16545 $as_echo "$YACC" >&6; }
16546 else
16547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16548 $as_echo "no" >&6; }
16549 fi
16550
16551
16552 test -n "$YACC" && break
16553 done
16554 test -n "$YACC" || YACC="yacc"
16555
16556 for ac_prog in flex lex
16557 do
16558 # Extract the first word of "$ac_prog", so it can be a program name with args.
16559 set dummy $ac_prog; ac_word=$2
16560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16561 $as_echo_n "checking for $ac_word... " >&6; }
16562 if ${ac_cv_prog_LEX+:} false; then :
16563 $as_echo_n "(cached) " >&6
16564 else
16565 if test -n "$LEX"; then
16566 ac_cv_prog_LEX="$LEX" # Let the user override the test.
16567 else
16568 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16569 for as_dir in $PATH
16570 do
16571 IFS=$as_save_IFS
16572 test -z "$as_dir" && as_dir=.
16573 for ac_exec_ext in '' $ac_executable_extensions; do
16574 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16575 ac_cv_prog_LEX="$ac_prog"
16576 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16577 break 2
16578 fi
16579 done
16580 done
16581 IFS=$as_save_IFS
16582
16583 fi
16584 fi
16585 LEX=$ac_cv_prog_LEX
16586 if test -n "$LEX"; then
16587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
16588 $as_echo "$LEX" >&6; }
16589 else
16590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16591 $as_echo "no" >&6; }
16592 fi
16593
16594
16595 test -n "$LEX" && break
16596 done
16597 test -n "$LEX" || LEX=":"
16598
16599 case "$LEX" in
16600 :|*"missing "*) ;;
16601 *) cat >conftest.l <<_ACEOF
16602 %%
16603 a { ECHO; }
16604 b { REJECT; }
16605 c { yymore (); }
16606 d { yyless (1); }
16607 e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */
16608 yyless ((input () != 0)); }
16609 f { unput (yytext[0]); }
16610 . { BEGIN INITIAL; }
16611 %%
16612 #ifdef YYTEXT_POINTER
16613 extern char *yytext;
16614 #endif
16615 int
16616 main (void)
16617 {
16618 return ! yylex () + ! yywrap ();
16619 }
16620 _ACEOF
16621 { { ac_try="$LEX conftest.l"
16622 case "(($ac_try" in
16623 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16624 *) ac_try_echo=$ac_try;;
16625 esac
16626 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
16627 $as_echo "$ac_try_echo"; } >&5
16628 (eval "$LEX conftest.l") 2>&5
16629 ac_status=$?
16630 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16631 test $ac_status = 0; }
16632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
16633 $as_echo_n "checking lex output file root... " >&6; }
16634 if ${ac_cv_prog_lex_root+:} false; then :
16635 $as_echo_n "(cached) " >&6
16636 else
16637
16638 if test -f lex.yy.c; then
16639 ac_cv_prog_lex_root=lex.yy
16640 elif test -f lexyy.c; then
16641 ac_cv_prog_lex_root=lexyy
16642 else
16643 as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5
16644 fi
16645 fi
16646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
16647 $as_echo "$ac_cv_prog_lex_root" >&6; }
16648 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
16649
16650 if test -z "${LEXLIB+set}"; then
16651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
16652 $as_echo_n "checking lex library... " >&6; }
16653 if ${ac_cv_lib_lex+:} false; then :
16654 $as_echo_n "(cached) " >&6
16655 else
16656
16657 ac_save_LIBS=$LIBS
16658 ac_cv_lib_lex='none needed'
16659 for ac_lib in '' -lfl -ll; do
16660 LIBS="$ac_lib $ac_save_LIBS"
16661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16662 /* end confdefs.h. */
16663 `cat $LEX_OUTPUT_ROOT.c`
16664 _ACEOF
16665 if ac_fn_c_try_link "$LINENO"; then :
16666 ac_cv_lib_lex=$ac_lib
16667 fi
16668 rm -f core conftest.err conftest.$ac_objext \
16669 conftest$ac_exeext conftest.$ac_ext
16670 test "$ac_cv_lib_lex" != 'none needed' && break
16671 done
16672 LIBS=$ac_save_LIBS
16673
16674 fi
16675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
16676 $as_echo "$ac_cv_lib_lex" >&6; }
16677 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
16678 fi
16679
16680
16681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
16682 $as_echo_n "checking whether yytext is a pointer... " >&6; }
16683 if ${ac_cv_prog_lex_yytext_pointer+:} false; then :
16684 $as_echo_n "(cached) " >&6
16685 else
16686 # POSIX says lex can declare yytext either as a pointer or an array; the
16687 # default is implementation-dependent. Figure out which it is, since
16688 # not all implementations provide the %pointer and %array declarations.
16689 ac_cv_prog_lex_yytext_pointer=no
16690 ac_save_LIBS=$LIBS
16691 LIBS="$LEXLIB $ac_save_LIBS"
16692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16693 /* end confdefs.h. */
16694
16695 #define YYTEXT_POINTER 1
16696 `cat $LEX_OUTPUT_ROOT.c`
16697 _ACEOF
16698 if ac_fn_c_try_link "$LINENO"; then :
16699 ac_cv_prog_lex_yytext_pointer=yes
16700 fi
16701 rm -f core conftest.err conftest.$ac_objext \
16702 conftest$ac_exeext conftest.$ac_ext
16703 LIBS=$ac_save_LIBS
16704
16705 fi
16706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
16707 $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
16708 if test $ac_cv_prog_lex_yytext_pointer = yes; then
16709
16710 $as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
16711
16712 fi
16713 rm -f conftest.l $LEX_OUTPUT_ROOT.c
16714 ;;
16715 esac
16716 if test "$LEX" = :; then
16717 LEX=${am_missing_run}flex
16718 fi
16719
16720
16721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
16722 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
16723 # Check whether --enable-maintainer-mode was given.
16724 if test "${enable_maintainer_mode+set}" = set; then :
16725 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
16726 else
16727 USE_MAINTAINER_MODE=no
16728 fi
16729
16730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
16731 $as_echo "$USE_MAINTAINER_MODE" >&6; }
16732 if test $USE_MAINTAINER_MODE = yes; then
16733 MAINTAINER_MODE_TRUE=
16734 MAINTAINER_MODE_FALSE='#'
16735 else
16736 MAINTAINER_MODE_TRUE='#'
16737 MAINTAINER_MODE_FALSE=
16738 fi
16739
16740 MAINT=$MAINTAINER_MODE_TRUE
16741
16742
16743 if false; then
16744 GENINSRC_NEVER_TRUE=
16745 GENINSRC_NEVER_FALSE='#'
16746 else
16747 GENINSRC_NEVER_TRUE='#'
16748 GENINSRC_NEVER_FALSE=
16749 fi
16750
16751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
16752 $as_echo_n "checking how to compare bootstrapped objects... " >&6; }
16753 if ${gcc_cv_prog_cmp_skip+:} false; then :
16754 $as_echo_n "(cached) " >&6
16755 else
16756 echo abfoo >t1
16757 echo cdfoo >t2
16758 gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
16759 if cmp t1 t2 2 2 > /dev/null 2>&1; then
16760 if cmp t1 t2 1 1 > /dev/null 2>&1; then
16761 :
16762 else
16763 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
16764 fi
16765 fi
16766 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
16767 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
16768 :
16769 else
16770 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
16771 fi
16772 fi
16773 rm t1 t2
16774
16775 fi
16776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
16777 $as_echo "$gcc_cv_prog_cmp_skip" >&6; }
16778 do_compare="$gcc_cv_prog_cmp_skip"
16779
16780
16781
16782 . ${srcdir}/configure.host
16783
16784
16785
16786
16787 for ac_header in string.h strings.h stdlib.h unistd.h elf-hints.h limits.h locale.h sys/param.h
16788 do :
16789 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16790 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16791 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16792 cat >>confdefs.h <<_ACEOF
16793 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16794 _ACEOF
16795
16796 fi
16797
16798 done
16799
16800 for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h
16801 do :
16802 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16803 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16804 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16805 cat >>confdefs.h <<_ACEOF
16806 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16807 _ACEOF
16808
16809 fi
16810
16811 done
16812
16813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
16814 $as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
16815 if ${gcc_cv_header_string+:} false; then :
16816 $as_echo_n "(cached) " >&6
16817 else
16818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16819 /* end confdefs.h. */
16820 #include <string.h>
16821 #include <strings.h>
16822 int
16823 main ()
16824 {
16825
16826 ;
16827 return 0;
16828 }
16829 _ACEOF
16830 if ac_fn_c_try_compile "$LINENO"; then :
16831 gcc_cv_header_string=yes
16832 else
16833 gcc_cv_header_string=no
16834 fi
16835 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16836 fi
16837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
16838 $as_echo "$gcc_cv_header_string" >&6; }
16839 if test $gcc_cv_header_string = yes; then
16840
16841 $as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
16842
16843 fi
16844
16845 for ac_func in glob mkstemp realpath sbrk setlocale waitpid
16846 do :
16847 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16848 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16849 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16850 cat >>confdefs.h <<_ACEOF
16851 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16852 _ACEOF
16853
16854 fi
16855 done
16856
16857 for ac_func in open lseek close
16858 do :
16859 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16860 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16861 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16862 cat >>confdefs.h <<_ACEOF
16863 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16864 _ACEOF
16865
16866 fi
16867 done
16868
16869 ac_header_dirent=no
16870 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
16871 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
16872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
16873 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
16874 if eval \${$as_ac_Header+:} false; then :
16875 $as_echo_n "(cached) " >&6
16876 else
16877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16878 /* end confdefs.h. */
16879 #include <sys/types.h>
16880 #include <$ac_hdr>
16881
16882 int
16883 main ()
16884 {
16885 if ((DIR *) 0)
16886 return 0;
16887 ;
16888 return 0;
16889 }
16890 _ACEOF
16891 if ac_fn_c_try_compile "$LINENO"; then :
16892 eval "$as_ac_Header=yes"
16893 else
16894 eval "$as_ac_Header=no"
16895 fi
16896 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16897 fi
16898 eval ac_res=\$$as_ac_Header
16899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16900 $as_echo "$ac_res" >&6; }
16901 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16902 cat >>confdefs.h <<_ACEOF
16903 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
16904 _ACEOF
16905
16906 ac_header_dirent=$ac_hdr; break
16907 fi
16908
16909 done
16910 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
16911 if test $ac_header_dirent = dirent.h; then
16912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16913 $as_echo_n "checking for library containing opendir... " >&6; }
16914 if ${ac_cv_search_opendir+:} false; then :
16915 $as_echo_n "(cached) " >&6
16916 else
16917 ac_func_search_save_LIBS=$LIBS
16918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16919 /* end confdefs.h. */
16920
16921 /* Override any GCC internal prototype to avoid an error.
16922 Use char because int might match the return type of a GCC
16923 builtin and then its argument prototype would still apply. */
16924 #ifdef __cplusplus
16925 extern "C"
16926 #endif
16927 char opendir ();
16928 int
16929 main ()
16930 {
16931 return opendir ();
16932 ;
16933 return 0;
16934 }
16935 _ACEOF
16936 for ac_lib in '' dir; do
16937 if test -z "$ac_lib"; then
16938 ac_res="none required"
16939 else
16940 ac_res=-l$ac_lib
16941 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16942 fi
16943 if ac_fn_c_try_link "$LINENO"; then :
16944 ac_cv_search_opendir=$ac_res
16945 fi
16946 rm -f core conftest.err conftest.$ac_objext \
16947 conftest$ac_exeext
16948 if ${ac_cv_search_opendir+:} false; then :
16949 break
16950 fi
16951 done
16952 if ${ac_cv_search_opendir+:} false; then :
16953
16954 else
16955 ac_cv_search_opendir=no
16956 fi
16957 rm conftest.$ac_ext
16958 LIBS=$ac_func_search_save_LIBS
16959 fi
16960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16961 $as_echo "$ac_cv_search_opendir" >&6; }
16962 ac_res=$ac_cv_search_opendir
16963 if test "$ac_res" != no; then :
16964 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16965
16966 fi
16967
16968 else
16969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16970 $as_echo_n "checking for library containing opendir... " >&6; }
16971 if ${ac_cv_search_opendir+:} false; then :
16972 $as_echo_n "(cached) " >&6
16973 else
16974 ac_func_search_save_LIBS=$LIBS
16975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16976 /* end confdefs.h. */
16977
16978 /* Override any GCC internal prototype to avoid an error.
16979 Use char because int might match the return type of a GCC
16980 builtin and then its argument prototype would still apply. */
16981 #ifdef __cplusplus
16982 extern "C"
16983 #endif
16984 char opendir ();
16985 int
16986 main ()
16987 {
16988 return opendir ();
16989 ;
16990 return 0;
16991 }
16992 _ACEOF
16993 for ac_lib in '' x; do
16994 if test -z "$ac_lib"; then
16995 ac_res="none required"
16996 else
16997 ac_res=-l$ac_lib
16998 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16999 fi
17000 if ac_fn_c_try_link "$LINENO"; then :
17001 ac_cv_search_opendir=$ac_res
17002 fi
17003 rm -f core conftest.err conftest.$ac_objext \
17004 conftest$ac_exeext
17005 if ${ac_cv_search_opendir+:} false; then :
17006 break
17007 fi
17008 done
17009 if ${ac_cv_search_opendir+:} false; then :
17010
17011 else
17012 ac_cv_search_opendir=no
17013 fi
17014 rm conftest.$ac_ext
17015 LIBS=$ac_func_search_save_LIBS
17016 fi
17017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
17018 $as_echo "$ac_cv_search_opendir" >&6; }
17019 ac_res=$ac_cv_search_opendir
17020 if test "$ac_res" != no; then :
17021 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
17022
17023 fi
17024
17025 fi
17026
17027
17028
17029
17030
17031 for ac_header in $ac_header_list
17032 do :
17033 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
17034 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
17035 "
17036 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
17037 cat >>confdefs.h <<_ACEOF
17038 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
17039 _ACEOF
17040
17041 fi
17042
17043 done
17044
17045
17046
17047
17048
17049
17050
17051
17052 for ac_func in getpagesize
17053 do :
17054 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
17055 if test "x$ac_cv_func_getpagesize" = xyes; then :
17056 cat >>confdefs.h <<_ACEOF
17057 #define HAVE_GETPAGESIZE 1
17058 _ACEOF
17059
17060 fi
17061 done
17062
17063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
17064 $as_echo_n "checking for working mmap... " >&6; }
17065 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
17066 $as_echo_n "(cached) " >&6
17067 else
17068 if test "$cross_compiling" = yes; then :
17069 ac_cv_func_mmap_fixed_mapped=no
17070 else
17071 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17072 /* end confdefs.h. */
17073 $ac_includes_default
17074 /* malloc might have been renamed as rpl_malloc. */
17075 #undef malloc
17076
17077 /* Thanks to Mike Haertel and Jim Avera for this test.
17078 Here is a matrix of mmap possibilities:
17079 mmap private not fixed
17080 mmap private fixed at somewhere currently unmapped
17081 mmap private fixed at somewhere already mapped
17082 mmap shared not fixed
17083 mmap shared fixed at somewhere currently unmapped
17084 mmap shared fixed at somewhere already mapped
17085 For private mappings, we should verify that changes cannot be read()
17086 back from the file, nor mmap's back from the file at a different
17087 address. (There have been systems where private was not correctly
17088 implemented like the infamous i386 svr4.0, and systems where the
17089 VM page cache was not coherent with the file system buffer cache
17090 like early versions of FreeBSD and possibly contemporary NetBSD.)
17091 For shared mappings, we should conversely verify that changes get
17092 propagated back to all the places they're supposed to be.
17093
17094 Grep wants private fixed already mapped.
17095 The main things grep needs to know about mmap are:
17096 * does it exist and is it safe to write into the mmap'd area
17097 * how to use it (BSD variants) */
17098
17099 #include <fcntl.h>
17100 #include <sys/mman.h>
17101
17102 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
17103 char *malloc ();
17104 #endif
17105
17106 /* This mess was copied from the GNU getpagesize.h. */
17107 #ifndef HAVE_GETPAGESIZE
17108 # ifdef _SC_PAGESIZE
17109 # define getpagesize() sysconf(_SC_PAGESIZE)
17110 # else /* no _SC_PAGESIZE */
17111 # ifdef HAVE_SYS_PARAM_H
17112 # include <sys/param.h>
17113 # ifdef EXEC_PAGESIZE
17114 # define getpagesize() EXEC_PAGESIZE
17115 # else /* no EXEC_PAGESIZE */
17116 # ifdef NBPG
17117 # define getpagesize() NBPG * CLSIZE
17118 # ifndef CLSIZE
17119 # define CLSIZE 1
17120 # endif /* no CLSIZE */
17121 # else /* no NBPG */
17122 # ifdef NBPC
17123 # define getpagesize() NBPC
17124 # else /* no NBPC */
17125 # ifdef PAGESIZE
17126 # define getpagesize() PAGESIZE
17127 # endif /* PAGESIZE */
17128 # endif /* no NBPC */
17129 # endif /* no NBPG */
17130 # endif /* no EXEC_PAGESIZE */
17131 # else /* no HAVE_SYS_PARAM_H */
17132 # define getpagesize() 8192 /* punt totally */
17133 # endif /* no HAVE_SYS_PARAM_H */
17134 # endif /* no _SC_PAGESIZE */
17135
17136 #endif /* no HAVE_GETPAGESIZE */
17137
17138 int
17139 main ()
17140 {
17141 char *data, *data2, *data3;
17142 const char *cdata2;
17143 int i, pagesize;
17144 int fd, fd2;
17145
17146 pagesize = getpagesize ();
17147
17148 /* First, make a file with some known garbage in it. */
17149 data = (char *) malloc (pagesize);
17150 if (!data)
17151 return 1;
17152 for (i = 0; i < pagesize; ++i)
17153 *(data + i) = rand ();
17154 umask (0);
17155 fd = creat ("conftest.mmap", 0600);
17156 if (fd < 0)
17157 return 2;
17158 if (write (fd, data, pagesize) != pagesize)
17159 return 3;
17160 close (fd);
17161
17162 /* Next, check that the tail of a page is zero-filled. File must have
17163 non-zero length, otherwise we risk SIGBUS for entire page. */
17164 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
17165 if (fd2 < 0)
17166 return 4;
17167 cdata2 = "";
17168 if (write (fd2, cdata2, 1) != 1)
17169 return 5;
17170 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
17171 if (data2 == MAP_FAILED)
17172 return 6;
17173 for (i = 0; i < pagesize; ++i)
17174 if (*(data2 + i))
17175 return 7;
17176 close (fd2);
17177 if (munmap (data2, pagesize))
17178 return 8;
17179
17180 /* Next, try to mmap the file at a fixed address which already has
17181 something else allocated at it. If we can, also make sure that
17182 we see the same garbage. */
17183 fd = open ("conftest.mmap", O_RDWR);
17184 if (fd < 0)
17185 return 9;
17186 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
17187 MAP_PRIVATE | MAP_FIXED, fd, 0L))
17188 return 10;
17189 for (i = 0; i < pagesize; ++i)
17190 if (*(data + i) != *(data2 + i))
17191 return 11;
17192
17193 /* Finally, make sure that changes to the mapped area do not
17194 percolate back to the file as seen by read(). (This is a bug on
17195 some variants of i386 svr4.0.) */
17196 for (i = 0; i < pagesize; ++i)
17197 *(data2 + i) = *(data2 + i) + 1;
17198 data3 = (char *) malloc (pagesize);
17199 if (!data3)
17200 return 12;
17201 if (read (fd, data3, pagesize) != pagesize)
17202 return 13;
17203 for (i = 0; i < pagesize; ++i)
17204 if (*(data + i) != *(data3 + i))
17205 return 14;
17206 close (fd);
17207 return 0;
17208 }
17209 _ACEOF
17210 if ac_fn_c_try_run "$LINENO"; then :
17211 ac_cv_func_mmap_fixed_mapped=yes
17212 else
17213 ac_cv_func_mmap_fixed_mapped=no
17214 fi
17215 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17216 conftest.$ac_objext conftest.beam conftest.$ac_ext
17217 fi
17218
17219 fi
17220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
17221 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
17222 if test $ac_cv_func_mmap_fixed_mapped = yes; then
17223
17224 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
17225
17226 fi
17227 rm -f conftest.mmap conftest.txt
17228
17229
17230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
17231 $as_echo_n "checking for library containing dlopen... " >&6; }
17232 if ${ac_cv_search_dlopen+:} false; then :
17233 $as_echo_n "(cached) " >&6
17234 else
17235 ac_func_search_save_LIBS=$LIBS
17236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17237 /* end confdefs.h. */
17238
17239 /* Override any GCC internal prototype to avoid an error.
17240 Use char because int might match the return type of a GCC
17241 builtin and then its argument prototype would still apply. */
17242 #ifdef __cplusplus
17243 extern "C"
17244 #endif
17245 char dlopen ();
17246 int
17247 main ()
17248 {
17249 return dlopen ();
17250 ;
17251 return 0;
17252 }
17253 _ACEOF
17254 for ac_lib in '' dl; do
17255 if test -z "$ac_lib"; then
17256 ac_res="none required"
17257 else
17258 ac_res=-l$ac_lib
17259 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
17260 fi
17261 if ac_fn_c_try_link "$LINENO"; then :
17262 ac_cv_search_dlopen=$ac_res
17263 fi
17264 rm -f core conftest.err conftest.$ac_objext \
17265 conftest$ac_exeext
17266 if ${ac_cv_search_dlopen+:} false; then :
17267 break
17268 fi
17269 done
17270 if ${ac_cv_search_dlopen+:} false; then :
17271
17272 else
17273 ac_cv_search_dlopen=no
17274 fi
17275 rm conftest.$ac_ext
17276 LIBS=$ac_func_search_save_LIBS
17277 fi
17278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
17279 $as_echo "$ac_cv_search_dlopen" >&6; }
17280 ac_res=$ac_cv_search_dlopen
17281 if test "$ac_res" != no; then :
17282 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
17283
17284 fi
17285
17286
17287 # Check whether --enable-initfini-array was given.
17288 if test "${enable_initfini_array+set}" = set; then :
17289 enableval=$enable_initfini_array; case "${enableval}" in
17290 yes|no) ;;
17291 *) as_fn_error $? "invalid --enable-initfini-array argument" "$LINENO" 5 ;;
17292 esac
17293 else
17294 enable_initfini_array=yes
17295 fi
17296
17297
17298 if test $enable_initfini_array = yes; then
17299
17300 $as_echo "#define HAVE_INITFINI_ARRAY 1" >>confdefs.h
17301
17302 fi
17303
17304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
17305 $as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
17306 if ${ld_cv_decl_getopt_unistd_h+:} false; then :
17307 $as_echo_n "(cached) " >&6
17308 else
17309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17310 /* end confdefs.h. */
17311 #include <unistd.h>
17312 int
17313 main ()
17314 {
17315 extern int getopt (int, char *const*, const char *);
17316 ;
17317 return 0;
17318 }
17319 _ACEOF
17320 if ac_fn_c_try_compile "$LINENO"; then :
17321 ld_cv_decl_getopt_unistd_h=yes
17322 else
17323 ld_cv_decl_getopt_unistd_h=no
17324 fi
17325 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17326 fi
17327
17328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_decl_getopt_unistd_h" >&5
17329 $as_echo "$ld_cv_decl_getopt_unistd_h" >&6; }
17330 if test $ld_cv_decl_getopt_unistd_h = yes; then
17331
17332 $as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
17333
17334 fi
17335
17336
17337 case "${host}" in
17338 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
17339
17340 $as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
17341 ;;
17342 esac
17343
17344 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
17345 if test "x$ac_cv_have_decl_strstr" = xyes; then :
17346 ac_have_decl=1
17347 else
17348 ac_have_decl=0
17349 fi
17350
17351 cat >>confdefs.h <<_ACEOF
17352 #define HAVE_DECL_STRSTR $ac_have_decl
17353 _ACEOF
17354 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
17355 if test "x$ac_cv_have_decl_free" = xyes; then :
17356 ac_have_decl=1
17357 else
17358 ac_have_decl=0
17359 fi
17360
17361 cat >>confdefs.h <<_ACEOF
17362 #define HAVE_DECL_FREE $ac_have_decl
17363 _ACEOF
17364 ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
17365 if test "x$ac_cv_have_decl_sbrk" = xyes; then :
17366 ac_have_decl=1
17367 else
17368 ac_have_decl=0
17369 fi
17370
17371 cat >>confdefs.h <<_ACEOF
17372 #define HAVE_DECL_SBRK $ac_have_decl
17373 _ACEOF
17374 ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
17375 if test "x$ac_cv_have_decl_getenv" = xyes; then :
17376 ac_have_decl=1
17377 else
17378 ac_have_decl=0
17379 fi
17380
17381 cat >>confdefs.h <<_ACEOF
17382 #define HAVE_DECL_GETENV $ac_have_decl
17383 _ACEOF
17384 ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
17385 if test "x$ac_cv_have_decl_environ" = xyes; then :
17386 ac_have_decl=1
17387 else
17388 ac_have_decl=0
17389 fi
17390
17391 cat >>confdefs.h <<_ACEOF
17392 #define HAVE_DECL_ENVIRON $ac_have_decl
17393 _ACEOF
17394
17395
17396 # Link in zlib if we can. This allows us to read and write
17397 # compressed CTF sections.
17398
17399 # Use the system's zlib library.
17400 zlibdir="-L\$(top_builddir)/../zlib"
17401 zlibinc="-I\$(top_srcdir)/../zlib"
17402
17403 # Check whether --with-system-zlib was given.
17404 if test "${with_system_zlib+set}" = set; then :
17405 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
17406 zlibdir=
17407 zlibinc=
17408 fi
17409
17410 fi
17411
17412
17413
17414
17415
17416 # When converting linker scripts into strings for use in emulation
17417 # files, use astring.sed if the compiler supports ANSI string
17418 # concatenation, or ostring.sed otherwise. This is to support the
17419 # broken Microsoft MSVC compiler, which limits the length of string
17420 # constants, while still supporting pre-ANSI compilers which do not
17421 # support string concatenation.
17422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ANSI C string concatenation works" >&5
17423 $as_echo_n "checking whether ANSI C string concatenation works... " >&6; }
17424 if ${ld_cv_string_concatenation+:} false; then :
17425 $as_echo_n "(cached) " >&6
17426 else
17427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17428 /* end confdefs.h. */
17429
17430 int
17431 main ()
17432 {
17433 char *a = "a" "a";
17434 ;
17435 return 0;
17436 }
17437 _ACEOF
17438 if ac_fn_c_try_compile "$LINENO"; then :
17439 ld_cv_string_concatenation=yes
17440 else
17441 ld_cv_string_concatenation=no
17442 fi
17443 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17444 fi
17445
17446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_string_concatenation" >&5
17447 $as_echo "$ld_cv_string_concatenation" >&6; }
17448 if test "$ld_cv_string_concatenation" = "yes"; then
17449 STRINGIFY=astring.sed
17450 else
17451 STRINGIFY=ostring.sed
17452 fi
17453
17454
17455 # target-specific stuff:
17456
17457 all_targets=
17458 EMUL=
17459 all_emuls=
17460 all_emul_extras=
17461 all_libpath=
17462 TDIRS=
17463
17464 # If the host is 64-bit, then we enable 64-bit targets by default.
17465 # This is consistent with what ../bfd/configure.ac does.
17466 if test x${want64} = xfalse; then
17467 # The cast to long int works around a bug in the HP C Compiler
17468 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
17469 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
17470 # This bug is HP SR number 8606223364.
17471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
17472 $as_echo_n "checking size of void *... " >&6; }
17473 if ${ac_cv_sizeof_void_p+:} false; then :
17474 $as_echo_n "(cached) " >&6
17475 else
17476 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
17477
17478 else
17479 if test "$ac_cv_type_void_p" = yes; then
17480 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
17481 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17482 as_fn_error 77 "cannot compute sizeof (void *)
17483 See \`config.log' for more details" "$LINENO" 5; }
17484 else
17485 ac_cv_sizeof_void_p=0
17486 fi
17487 fi
17488
17489 fi
17490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
17491 $as_echo "$ac_cv_sizeof_void_p" >&6; }
17492
17493
17494
17495 cat >>confdefs.h <<_ACEOF
17496 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
17497 _ACEOF
17498
17499
17500 if test "x${ac_cv_sizeof_void_p}" = "x8"; then
17501 want64=true
17502 fi
17503 fi
17504
17505 elf_list_options=FALSE
17506 elf_shlib_list_options=FALSE
17507 elf_plt_unwind_list_options=FALSE
17508 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
17509 do
17510 if test "$targ_alias" = "all"; then
17511 all_targets=true
17512 elf_list_options=TRUE
17513 elf_shlib_list_options=TRUE
17514 elf_plt_unwind_list_options=TRUE
17515 else
17516 # Canonicalize the secondary target names.
17517 result=`$ac_config_sub $targ_alias 2>/dev/null`
17518 if test -n "$result"; then
17519 targ=$result
17520 else
17521 targ=$targ_alias
17522 fi
17523
17524 . ${srcdir}/configure.tgt
17525
17526 if test "$targ" = "$target"; then
17527 EMUL=$targ_emul
17528 fi
17529
17530 if test x${want64} = xfalse; then
17531 . ${srcdir}/../bfd/config.bfd
17532 fi
17533
17534 if test x${want64} = xtrue; then
17535 targ_extra_emuls="$targ_extra_emuls $targ64_extra_emuls"
17536 targ_extra_libpath="$targ_extra_libpath $targ64_extra_libpath"
17537 fi
17538
17539 for i in $targ_emul $targ_extra_emuls $targ_extra_libpath; do
17540 case " $all_emuls " in
17541 *" e${i}.o "*) ;;
17542 *)
17543 all_emuls="$all_emuls e${i}.o"
17544 eval result=\$tdir_$i
17545 test -z "$result" && result=$targ_alias
17546 TDIRS="$TDIRS
17547 tdir_$i=$result"
17548 case "${i}" in
17549 *elf*)
17550 elf_list_options=TRUE
17551 ;;
17552 *)
17553 if $GREP "TEMPLATE_NAME=elf" ${srcdir}/emulparams/${i}.sh >/dev/null 2>/dev/null; then
17554 elf_list_options=TRUE
17555 fi
17556 ;;
17557 esac
17558 if test "$elf_list_options" = "TRUE"; then
17559 source_sh()
17560 {
17561 . $1
17562 }
17563 source_sh ${srcdir}/emulparams/${i}.sh
17564 if test x${GENERATE_SHLIB_SCRIPT} = xyes; then
17565 elf_shlib_list_options=TRUE
17566 fi
17567 if test x${PLT_UNWIND} = xyes; then
17568 elf_plt_unwind_list_options=TRUE
17569 fi
17570 fi
17571 ;;
17572 esac
17573 done
17574
17575 for i in $targ_emul $targ_extra_libpath; do
17576 case " $all_libpath " in
17577 *" ${i} "*) ;;
17578 *)
17579 if test -z "$all_libpath"; then
17580 all_libpath=${i}
17581 else
17582 all_libpath="$all_libpath ${i}"
17583 fi
17584 ;;
17585 esac
17586 done
17587
17588 for i in $targ_extra_ofiles; do
17589 case " $all_emul_extras " in
17590 *" ${i} "*) ;;
17591 *)
17592 all_emul_extras="$all_emul_extras ${i}"
17593 ;;
17594 esac
17595 done
17596
17597 fi
17598 done
17599
17600 if test x$ac_default_compressed_debug_sections = xyes ; then
17601
17602 $as_echo "#define DEFAULT_FLAG_COMPRESS_DEBUG 1" >>confdefs.h
17603
17604 fi
17605
17606 if test "${ac_default_new_dtags}" = unset; then
17607 ac_default_new_dtags=0
17608 fi
17609
17610 cat >>confdefs.h <<_ACEOF
17611 #define DEFAULT_NEW_DTAGS $ac_default_new_dtags
17612 _ACEOF
17613
17614
17615 if test "${ac_default_ld_z_relro}" = unset; then
17616 ac_default_ld_z_relro=0
17617 fi
17618
17619 cat >>confdefs.h <<_ACEOF
17620 #define DEFAULT_LD_Z_RELRO $ac_default_ld_z_relro
17621 _ACEOF
17622
17623
17624 ac_default_ld_textrel_check_warning=0
17625 case "${ac_default_ld_textrel_check}" in
17626 unset|no)
17627 ac_default_ld_textrel_check=textrel_check_none
17628 ;;
17629 yes|warning)
17630 ac_default_ld_textrel_check=textrel_check_warning
17631 ac_default_ld_textrel_check_warning=1
17632 ;;
17633 error)
17634 ac_default_ld_textrel_check=textrel_check_error
17635 ;;
17636 esac
17637
17638 cat >>confdefs.h <<_ACEOF
17639 #define DEFAULT_LD_TEXTREL_CHECK $ac_default_ld_textrel_check
17640 _ACEOF
17641
17642
17643 cat >>confdefs.h <<_ACEOF
17644 #define DEFAULT_LD_TEXTREL_CHECK_WARNING $ac_default_ld_textrel_check_warning
17645 _ACEOF
17646
17647
17648 if test "${ac_default_ld_z_separate_code}" = unset; then
17649 ac_default_ld_z_separate_code=0
17650 fi
17651
17652 cat >>confdefs.h <<_ACEOF
17653 #define DEFAULT_LD_Z_SEPARATE_CODE $ac_default_ld_z_separate_code
17654 _ACEOF
17655
17656
17657
17658 cat >>confdefs.h <<_ACEOF
17659 #define DEFAULT_EMIT_SYSV_HASH $ac_default_emit_sysv_hash
17660 _ACEOF
17661
17662
17663
17664 cat >>confdefs.h <<_ACEOF
17665 #define DEFAULT_EMIT_GNU_HASH $ac_default_emit_gnu_hash
17666 _ACEOF
17667
17668
17669
17670
17671
17672
17673
17674
17675
17676
17677 if test x${all_targets} = xtrue; then
17678 if test x${want64} = xtrue; then
17679 EMULATION_OFILES='$(ALL_EMULATIONS) $(ALL_64_EMULATIONS)'
17680 EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES) $(ALL_64_EMUL_EXTRA_OFILES)'
17681 else
17682 EMULATION_OFILES='$(ALL_EMULATIONS)'
17683 EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES)'
17684 fi
17685 else
17686 EMULATION_OFILES=$all_emuls
17687 EMUL_EXTRA_OFILES=$all_emul_extras
17688 fi
17689
17690
17691
17692
17693 EMULATION_LIBPATH=$all_libpath
17694
17695
17696 if test x${enable_static} = xno; then
17697 TESTBFDLIB="-Wl,--rpath,../bfd/.libs ../bfd/.libs/libbfd.so"
17698 TESTCTFLIB="-Wl,--rpath,../libctf/.libs ../libctf/.libs/libctf.so"
17699 else
17700 TESTBFDLIB="../bfd/.libs/libbfd.a"
17701 TESTCTFLIB="../libctf/.libs/libctf.a"
17702 fi
17703
17704
17705
17706 target_vendor=${target_vendor=$host_vendor}
17707 case "$target_vendor" in
17708 hp) EXTRA_SHLIB_EXTENSION=".sl" ;;
17709 *) EXTRA_SHLIB_EXTENSION= ;;
17710 esac
17711
17712 case "$target_os" in
17713 lynxos) EXTRA_SHLIB_EXTENSION=".a" ;;
17714 esac
17715
17716 if test x${EXTRA_SHLIB_EXTENSION} != x ; then
17717
17718 cat >>confdefs.h <<_ACEOF
17719 #define EXTRA_SHLIB_EXTENSION "$EXTRA_SHLIB_EXTENSION"
17720 _ACEOF
17721
17722 fi
17723
17724 ac_config_commands="$ac_config_commands default"
17725
17726
17727
17728
17729
17730
17731
17732 ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
17733
17734 cat >confcache <<\_ACEOF
17735 # This file is a shell script that caches the results of configure
17736 # tests run on this system so they can be shared between configure
17737 # scripts and configure runs, see configure's option --config-cache.
17738 # It is not useful on other systems. If it contains results you don't
17739 # want to keep, you may remove or edit it.
17740 #
17741 # config.status only pays attention to the cache file if you give it
17742 # the --recheck option to rerun configure.
17743 #
17744 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17745 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17746 # following values.
17747
17748 _ACEOF
17749
17750 # The following way of writing the cache mishandles newlines in values,
17751 # but we know of no workaround that is simple, portable, and efficient.
17752 # So, we kill variables containing newlines.
17753 # Ultrix sh set writes to stderr and can't be redirected directly,
17754 # and sets the high bit in the cache file unless we assign to the vars.
17755 (
17756 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17757 eval ac_val=\$$ac_var
17758 case $ac_val in #(
17759 *${as_nl}*)
17760 case $ac_var in #(
17761 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17762 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17763 esac
17764 case $ac_var in #(
17765 _ | IFS | as_nl) ;; #(
17766 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17767 *) { eval $ac_var=; unset $ac_var;} ;;
17768 esac ;;
17769 esac
17770 done
17771
17772 (set) 2>&1 |
17773 case $as_nl`(ac_space=' '; set) 2>&1` in #(
17774 *${as_nl}ac_space=\ *)
17775 # `set' does not quote correctly, so add quotes: double-quote
17776 # substitution turns \\\\ into \\, and sed turns \\ into \.
17777 sed -n \
17778 "s/'/'\\\\''/g;
17779 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17780 ;; #(
17781 *)
17782 # `set' quotes correctly as required by POSIX, so do not add quotes.
17783 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17784 ;;
17785 esac |
17786 sort
17787 ) |
17788 sed '
17789 /^ac_cv_env_/b end
17790 t clear
17791 :clear
17792 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17793 t end
17794 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17795 :end' >>confcache
17796 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17797 if test -w "$cache_file"; then
17798 if test "x$cache_file" != "x/dev/null"; then
17799 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17800 $as_echo "$as_me: updating cache $cache_file" >&6;}
17801 if test ! -f "$cache_file" || test -h "$cache_file"; then
17802 cat confcache >"$cache_file"
17803 else
17804 case $cache_file in #(
17805 */* | ?:*)
17806 mv -f confcache "$cache_file"$$ &&
17807 mv -f "$cache_file"$$ "$cache_file" ;; #(
17808 *)
17809 mv -f confcache "$cache_file" ;;
17810 esac
17811 fi
17812 fi
17813 else
17814 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17815 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17816 fi
17817 fi
17818 rm -f confcache
17819
17820 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17821 # Let make expand exec_prefix.
17822 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17823
17824 DEFS=-DHAVE_CONFIG_H
17825
17826 ac_libobjs=
17827 ac_ltlibobjs=
17828 U=
17829 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17830 # 1. Remove the extension, and $U if already installed.
17831 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17832 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17833 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
17834 # will be set to the directory where LIBOBJS objects are built.
17835 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17836 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17837 done
17838 LIBOBJS=$ac_libobjs
17839
17840 LTLIBOBJS=$ac_ltlibobjs
17841
17842
17843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
17844 $as_echo_n "checking that generated files are newer than configure... " >&6; }
17845 if test -n "$am_sleep_pid"; then
17846 # Hide warnings about reused PIDs.
17847 wait $am_sleep_pid 2>/dev/null
17848 fi
17849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
17850 $as_echo "done" >&6; }
17851 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17852 as_fn_error $? "conditional \"AMDEP\" was never defined.
17853 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17854 fi
17855 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17856 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
17857 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17858 fi
17859 if test -n "$EXEEXT"; then
17860 am__EXEEXT_TRUE=
17861 am__EXEEXT_FALSE='#'
17862 else
17863 am__EXEEXT_TRUE='#'
17864 am__EXEEXT_FALSE=
17865 fi
17866
17867 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17868 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
17869 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17870 fi
17871 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17872 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
17873 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17874 fi
17875 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17876 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
17877 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17878 fi
17879 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
17880 as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined.
17881 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17882 fi
17883
17884 : "${CONFIG_STATUS=./config.status}"
17885 ac_write_fail=0
17886 ac_clean_files_save=$ac_clean_files
17887 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17888 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17889 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17890 as_write_fail=0
17891 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17892 #! $SHELL
17893 # Generated by $as_me.
17894 # Run this file to recreate the current configuration.
17895 # Compiler output produced by configure, useful for debugging
17896 # configure, is in config.log if it exists.
17897
17898 debug=false
17899 ac_cs_recheck=false
17900 ac_cs_silent=false
17901
17902 SHELL=\${CONFIG_SHELL-$SHELL}
17903 export SHELL
17904 _ASEOF
17905 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17906 ## -------------------- ##
17907 ## M4sh Initialization. ##
17908 ## -------------------- ##
17909
17910 # Be more Bourne compatible
17911 DUALCASE=1; export DUALCASE # for MKS sh
17912 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17913 emulate sh
17914 NULLCMD=:
17915 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17916 # is contrary to our usage. Disable this feature.
17917 alias -g '${1+"$@"}'='"$@"'
17918 setopt NO_GLOB_SUBST
17919 else
17920 case `(set -o) 2>/dev/null` in #(
17921 *posix*) :
17922 set -o posix ;; #(
17923 *) :
17924 ;;
17925 esac
17926 fi
17927
17928
17929 as_nl='
17930 '
17931 export as_nl
17932 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17933 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17934 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17935 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17936 # Prefer a ksh shell builtin over an external printf program on Solaris,
17937 # but without wasting forks for bash or zsh.
17938 if test -z "$BASH_VERSION$ZSH_VERSION" \
17939 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17940 as_echo='print -r --'
17941 as_echo_n='print -rn --'
17942 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17943 as_echo='printf %s\n'
17944 as_echo_n='printf %s'
17945 else
17946 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17947 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17948 as_echo_n='/usr/ucb/echo -n'
17949 else
17950 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17951 as_echo_n_body='eval
17952 arg=$1;
17953 case $arg in #(
17954 *"$as_nl"*)
17955 expr "X$arg" : "X\\(.*\\)$as_nl";
17956 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17957 esac;
17958 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17959 '
17960 export as_echo_n_body
17961 as_echo_n='sh -c $as_echo_n_body as_echo'
17962 fi
17963 export as_echo_body
17964 as_echo='sh -c $as_echo_body as_echo'
17965 fi
17966
17967 # The user is always right.
17968 if test "${PATH_SEPARATOR+set}" != set; then
17969 PATH_SEPARATOR=:
17970 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17971 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17972 PATH_SEPARATOR=';'
17973 }
17974 fi
17975
17976
17977 # IFS
17978 # We need space, tab and new line, in precisely that order. Quoting is
17979 # there to prevent editors from complaining about space-tab.
17980 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17981 # splitting by setting IFS to empty value.)
17982 IFS=" "" $as_nl"
17983
17984 # Find who we are. Look in the path if we contain no directory separator.
17985 as_myself=
17986 case $0 in #((
17987 *[\\/]* ) as_myself=$0 ;;
17988 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17989 for as_dir in $PATH
17990 do
17991 IFS=$as_save_IFS
17992 test -z "$as_dir" && as_dir=.
17993 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17994 done
17995 IFS=$as_save_IFS
17996
17997 ;;
17998 esac
17999 # We did not find ourselves, most probably we were run as `sh COMMAND'
18000 # in which case we are not to be found in the path.
18001 if test "x$as_myself" = x; then
18002 as_myself=$0
18003 fi
18004 if test ! -f "$as_myself"; then
18005 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
18006 exit 1
18007 fi
18008
18009 # Unset variables that we do not need and which cause bugs (e.g. in
18010 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
18011 # suppresses any "Segmentation fault" message there. '((' could
18012 # trigger a bug in pdksh 5.2.14.
18013 for as_var in BASH_ENV ENV MAIL MAILPATH
18014 do eval test x\${$as_var+set} = xset \
18015 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
18016 done
18017 PS1='$ '
18018 PS2='> '
18019 PS4='+ '
18020
18021 # NLS nuisances.
18022 LC_ALL=C
18023 export LC_ALL
18024 LANGUAGE=C
18025 export LANGUAGE
18026
18027 # CDPATH.
18028 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18029
18030
18031 # as_fn_error STATUS ERROR [LINENO LOG_FD]
18032 # ----------------------------------------
18033 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
18034 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
18035 # script with STATUS, using 1 if that was 0.
18036 as_fn_error ()
18037 {
18038 as_status=$1; test $as_status -eq 0 && as_status=1
18039 if test "$4"; then
18040 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
18041 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
18042 fi
18043 $as_echo "$as_me: error: $2" >&2
18044 as_fn_exit $as_status
18045 } # as_fn_error
18046
18047
18048 # as_fn_set_status STATUS
18049 # -----------------------
18050 # Set $? to STATUS, without forking.
18051 as_fn_set_status ()
18052 {
18053 return $1
18054 } # as_fn_set_status
18055
18056 # as_fn_exit STATUS
18057 # -----------------
18058 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
18059 as_fn_exit ()
18060 {
18061 set +e
18062 as_fn_set_status $1
18063 exit $1
18064 } # as_fn_exit
18065
18066 # as_fn_unset VAR
18067 # ---------------
18068 # Portably unset VAR.
18069 as_fn_unset ()
18070 {
18071 { eval $1=; unset $1;}
18072 }
18073 as_unset=as_fn_unset
18074 # as_fn_append VAR VALUE
18075 # ----------------------
18076 # Append the text in VALUE to the end of the definition contained in VAR. Take
18077 # advantage of any shell optimizations that allow amortized linear growth over
18078 # repeated appends, instead of the typical quadratic growth present in naive
18079 # implementations.
18080 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
18081 eval 'as_fn_append ()
18082 {
18083 eval $1+=\$2
18084 }'
18085 else
18086 as_fn_append ()
18087 {
18088 eval $1=\$$1\$2
18089 }
18090 fi # as_fn_append
18091
18092 # as_fn_arith ARG...
18093 # ------------------
18094 # Perform arithmetic evaluation on the ARGs, and store the result in the
18095 # global $as_val. Take advantage of shells that can avoid forks. The arguments
18096 # must be portable across $(()) and expr.
18097 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
18098 eval 'as_fn_arith ()
18099 {
18100 as_val=$(( $* ))
18101 }'
18102 else
18103 as_fn_arith ()
18104 {
18105 as_val=`expr "$@" || test $? -eq 1`
18106 }
18107 fi # as_fn_arith
18108
18109
18110 if expr a : '\(a\)' >/dev/null 2>&1 &&
18111 test "X`expr 00001 : '.*\(...\)'`" = X001; then
18112 as_expr=expr
18113 else
18114 as_expr=false
18115 fi
18116
18117 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
18118 as_basename=basename
18119 else
18120 as_basename=false
18121 fi
18122
18123 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18124 as_dirname=dirname
18125 else
18126 as_dirname=false
18127 fi
18128
18129 as_me=`$as_basename -- "$0" ||
18130 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18131 X"$0" : 'X\(//\)$' \| \
18132 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18133 $as_echo X/"$0" |
18134 sed '/^.*\/\([^/][^/]*\)\/*$/{
18135 s//\1/
18136 q
18137 }
18138 /^X\/\(\/\/\)$/{
18139 s//\1/
18140 q
18141 }
18142 /^X\/\(\/\).*/{
18143 s//\1/
18144 q
18145 }
18146 s/.*/./; q'`
18147
18148 # Avoid depending upon Character Ranges.
18149 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
18150 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
18151 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
18152 as_cr_digits='0123456789'
18153 as_cr_alnum=$as_cr_Letters$as_cr_digits
18154
18155 ECHO_C= ECHO_N= ECHO_T=
18156 case `echo -n x` in #(((((
18157 -n*)
18158 case `echo 'xy\c'` in
18159 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
18160 xy) ECHO_C='\c';;
18161 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
18162 ECHO_T=' ';;
18163 esac;;
18164 *)
18165 ECHO_N='-n';;
18166 esac
18167
18168 rm -f conf$$ conf$$.exe conf$$.file
18169 if test -d conf$$.dir; then
18170 rm -f conf$$.dir/conf$$.file
18171 else
18172 rm -f conf$$.dir
18173 mkdir conf$$.dir 2>/dev/null
18174 fi
18175 if (echo >conf$$.file) 2>/dev/null; then
18176 if ln -s conf$$.file conf$$ 2>/dev/null; then
18177 as_ln_s='ln -s'
18178 # ... but there are two gotchas:
18179 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18180 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
18181 # In both cases, we have to default to `cp -pR'.
18182 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
18183 as_ln_s='cp -pR'
18184 elif ln conf$$.file conf$$ 2>/dev/null; then
18185 as_ln_s=ln
18186 else
18187 as_ln_s='cp -pR'
18188 fi
18189 else
18190 as_ln_s='cp -pR'
18191 fi
18192 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18193 rmdir conf$$.dir 2>/dev/null
18194
18195
18196 # as_fn_mkdir_p
18197 # -------------
18198 # Create "$as_dir" as a directory, including parents if necessary.
18199 as_fn_mkdir_p ()
18200 {
18201
18202 case $as_dir in #(
18203 -*) as_dir=./$as_dir;;
18204 esac
18205 test -d "$as_dir" || eval $as_mkdir_p || {
18206 as_dirs=
18207 while :; do
18208 case $as_dir in #(
18209 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18210 *) as_qdir=$as_dir;;
18211 esac
18212 as_dirs="'$as_qdir' $as_dirs"
18213 as_dir=`$as_dirname -- "$as_dir" ||
18214 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18215 X"$as_dir" : 'X\(//\)[^/]' \| \
18216 X"$as_dir" : 'X\(//\)$' \| \
18217 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18218 $as_echo X"$as_dir" |
18219 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18220 s//\1/
18221 q
18222 }
18223 /^X\(\/\/\)[^/].*/{
18224 s//\1/
18225 q
18226 }
18227 /^X\(\/\/\)$/{
18228 s//\1/
18229 q
18230 }
18231 /^X\(\/\).*/{
18232 s//\1/
18233 q
18234 }
18235 s/.*/./; q'`
18236 test -d "$as_dir" && break
18237 done
18238 test -z "$as_dirs" || eval "mkdir $as_dirs"
18239 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
18240
18241
18242 } # as_fn_mkdir_p
18243 if mkdir -p . 2>/dev/null; then
18244 as_mkdir_p='mkdir -p "$as_dir"'
18245 else
18246 test -d ./-p && rmdir ./-p
18247 as_mkdir_p=false
18248 fi
18249
18250
18251 # as_fn_executable_p FILE
18252 # -----------------------
18253 # Test if FILE is an executable regular file.
18254 as_fn_executable_p ()
18255 {
18256 test -f "$1" && test -x "$1"
18257 } # as_fn_executable_p
18258 as_test_x='test -x'
18259 as_executable_p=as_fn_executable_p
18260
18261 # Sed expression to map a string onto a valid CPP name.
18262 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18263
18264 # Sed expression to map a string onto a valid variable name.
18265 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18266
18267
18268 exec 6>&1
18269 ## ----------------------------------- ##
18270 ## Main body of $CONFIG_STATUS script. ##
18271 ## ----------------------------------- ##
18272 _ASEOF
18273 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
18274
18275 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18276 # Save the log message, to keep $0 and so on meaningful, and to
18277 # report actual input values of CONFIG_FILES etc. instead of their
18278 # values after options handling.
18279 ac_log="
18280 This file was extended by ld $as_me 2.34.50, which was
18281 generated by GNU Autoconf 2.69. Invocation command line was
18282
18283 CONFIG_FILES = $CONFIG_FILES
18284 CONFIG_HEADERS = $CONFIG_HEADERS
18285 CONFIG_LINKS = $CONFIG_LINKS
18286 CONFIG_COMMANDS = $CONFIG_COMMANDS
18287 $ $0 $@
18288
18289 on `(hostname || uname -n) 2>/dev/null | sed 1q`
18290 "
18291
18292 _ACEOF
18293
18294 case $ac_config_files in *"
18295 "*) set x $ac_config_files; shift; ac_config_files=$*;;
18296 esac
18297
18298 case $ac_config_headers in *"
18299 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
18300 esac
18301
18302
18303 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18304 # Files that config.status was made for.
18305 config_files="$ac_config_files"
18306 config_headers="$ac_config_headers"
18307 config_commands="$ac_config_commands"
18308
18309 _ACEOF
18310
18311 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18312 ac_cs_usage="\
18313 \`$as_me' instantiates files and other configuration actions
18314 from templates according to the current configuration. Unless the files
18315 and actions are specified as TAGs, all are instantiated by default.
18316
18317 Usage: $0 [OPTION]... [TAG]...
18318
18319 -h, --help print this help, then exit
18320 -V, --version print version number and configuration settings, then exit
18321 --config print configuration, then exit
18322 -q, --quiet, --silent
18323 do not print progress messages
18324 -d, --debug don't remove temporary files
18325 --recheck update $as_me by reconfiguring in the same conditions
18326 --file=FILE[:TEMPLATE]
18327 instantiate the configuration file FILE
18328 --header=FILE[:TEMPLATE]
18329 instantiate the configuration header FILE
18330
18331 Configuration files:
18332 $config_files
18333
18334 Configuration headers:
18335 $config_headers
18336
18337 Configuration commands:
18338 $config_commands
18339
18340 Report bugs to the package provider."
18341
18342 _ACEOF
18343 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18344 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
18345 ac_cs_version="\\
18346 ld config.status 2.34.50
18347 configured by $0, generated by GNU Autoconf 2.69,
18348 with options \\"\$ac_cs_config\\"
18349
18350 Copyright (C) 2012 Free Software Foundation, Inc.
18351 This config.status script is free software; the Free Software Foundation
18352 gives unlimited permission to copy, distribute and modify it."
18353
18354 ac_pwd='$ac_pwd'
18355 srcdir='$srcdir'
18356 INSTALL='$INSTALL'
18357 MKDIR_P='$MKDIR_P'
18358 AWK='$AWK'
18359 test -n "\$AWK" || AWK=awk
18360 _ACEOF
18361
18362 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18363 # The default lists apply if the user does not specify any file.
18364 ac_need_defaults=:
18365 while test $# != 0
18366 do
18367 case $1 in
18368 --*=?*)
18369 ac_option=`expr "X$1" : 'X\([^=]*\)='`
18370 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18371 ac_shift=:
18372 ;;
18373 --*=)
18374 ac_option=`expr "X$1" : 'X\([^=]*\)='`
18375 ac_optarg=
18376 ac_shift=:
18377 ;;
18378 *)
18379 ac_option=$1
18380 ac_optarg=$2
18381 ac_shift=shift
18382 ;;
18383 esac
18384
18385 case $ac_option in
18386 # Handling of the options.
18387 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18388 ac_cs_recheck=: ;;
18389 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18390 $as_echo "$ac_cs_version"; exit ;;
18391 --config | --confi | --conf | --con | --co | --c )
18392 $as_echo "$ac_cs_config"; exit ;;
18393 --debug | --debu | --deb | --de | --d | -d )
18394 debug=: ;;
18395 --file | --fil | --fi | --f )
18396 $ac_shift
18397 case $ac_optarg in
18398 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18399 '') as_fn_error $? "missing file argument" ;;
18400 esac
18401 as_fn_append CONFIG_FILES " '$ac_optarg'"
18402 ac_need_defaults=false;;
18403 --header | --heade | --head | --hea )
18404 $ac_shift
18405 case $ac_optarg in
18406 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18407 esac
18408 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
18409 ac_need_defaults=false;;
18410 --he | --h)
18411 # Conflict between --help and --header
18412 as_fn_error $? "ambiguous option: \`$1'
18413 Try \`$0 --help' for more information.";;
18414 --help | --hel | -h )
18415 $as_echo "$ac_cs_usage"; exit ;;
18416 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18417 | -silent | --silent | --silen | --sile | --sil | --si | --s)
18418 ac_cs_silent=: ;;
18419
18420 # This is an error.
18421 -*) as_fn_error $? "unrecognized option: \`$1'
18422 Try \`$0 --help' for more information." ;;
18423
18424 *) as_fn_append ac_config_targets " $1"
18425 ac_need_defaults=false ;;
18426
18427 esac
18428 shift
18429 done
18430
18431 ac_configure_extra_args=
18432
18433 if $ac_cs_silent; then
18434 exec 6>/dev/null
18435 ac_configure_extra_args="$ac_configure_extra_args --silent"
18436 fi
18437
18438 _ACEOF
18439 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18440 if \$ac_cs_recheck; then
18441 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
18442 shift
18443 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
18444 CONFIG_SHELL='$SHELL'
18445 export CONFIG_SHELL
18446 exec "\$@"
18447 fi
18448
18449 _ACEOF
18450 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18451 exec 5>>config.log
18452 {
18453 echo
18454 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18455 ## Running $as_me. ##
18456 _ASBOX
18457 $as_echo "$ac_log"
18458 } >&5
18459
18460 _ACEOF
18461 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18462 #
18463 # INIT-COMMANDS
18464 #
18465 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
18466
18467
18468 # The HP-UX ksh and POSIX shell print the target directory to stdout
18469 # if CDPATH is set.
18470 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18471
18472 sed_quote_subst='$sed_quote_subst'
18473 double_quote_subst='$double_quote_subst'
18474 delay_variable_subst='$delay_variable_subst'
18475 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
18476 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
18477 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
18478 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
18479 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
18480 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
18481 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
18482 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
18483 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
18484 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
18485 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
18486 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
18487 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
18488 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
18489 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
18490 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
18491 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
18492 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
18493 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
18494 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
18495 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
18496 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
18497 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
18498 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
18499 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
18500 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
18501 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
18502 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
18503 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
18504 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
18505 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
18506 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
18507 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
18508 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
18509 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
18510 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
18511 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
18512 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18513 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18514 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
18515 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
18516 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
18517 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
18518 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
18519 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
18520 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
18521 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
18522 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
18523 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"`'
18524 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
18525 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
18526 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
18527 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
18528 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
18529 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
18530 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
18531 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
18532 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
18533 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
18534 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
18535 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
18536 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
18537 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
18538 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
18539 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18540 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
18541 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
18542 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
18543 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
18544 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
18545 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
18546 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18547 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
18548 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18549 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
18550 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18551 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
18552 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
18553 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
18554 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
18555 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
18556 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
18557 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
18558 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
18559 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
18560 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
18561 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
18562 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
18563 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
18564 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
18565 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
18566 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
18567 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
18568 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
18569 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
18570 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
18571 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
18572 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
18573 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
18574 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
18575 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
18576 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
18577 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
18578 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
18579 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
18580 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
18581 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
18582 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18583 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18584 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
18585 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
18586 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
18587 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
18588 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
18589 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
18590 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
18591 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
18592 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
18593 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
18594 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
18595 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
18596 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
18597 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
18598 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
18599 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
18600 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
18601 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
18602 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
18603 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18604 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18605 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
18606 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
18607 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
18608 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
18609 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
18610 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
18611 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
18612 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
18613 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
18614 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18615 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18616 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
18617 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18618 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18619 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18620 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18621 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18622 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18623 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
18624 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18625 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18626 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18627 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
18628 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
18629 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
18630 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
18631 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
18632 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
18633 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
18634 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
18635 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
18636 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
18637 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
18638 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18639 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18640 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18641 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18642 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
18643 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
18644 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
18645 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18646 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18647 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
18648 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
18649 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
18650
18651 LTCC='$LTCC'
18652 LTCFLAGS='$LTCFLAGS'
18653 compiler='$compiler_DEFAULT'
18654
18655 # A function that is used when there is no print builtin or printf.
18656 func_fallback_echo ()
18657 {
18658 eval 'cat <<_LTECHO_EOF
18659 \$1
18660 _LTECHO_EOF'
18661 }
18662
18663 # Quote evaled strings.
18664 for var in SHELL \
18665 ECHO \
18666 SED \
18667 GREP \
18668 EGREP \
18669 FGREP \
18670 LD \
18671 NM \
18672 LN_S \
18673 lt_SP2NL \
18674 lt_NL2SP \
18675 reload_flag \
18676 OBJDUMP \
18677 deplibs_check_method \
18678 file_magic_cmd \
18679 AR \
18680 AR_FLAGS \
18681 STRIP \
18682 RANLIB \
18683 CC \
18684 CFLAGS \
18685 compiler \
18686 lt_cv_sys_global_symbol_pipe \
18687 lt_cv_sys_global_symbol_to_cdecl \
18688 lt_cv_sys_global_symbol_to_c_name_address \
18689 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
18690 lt_prog_compiler_no_builtin_flag \
18691 lt_prog_compiler_wl \
18692 lt_prog_compiler_pic \
18693 lt_prog_compiler_static \
18694 lt_cv_prog_compiler_c_o \
18695 need_locks \
18696 DSYMUTIL \
18697 NMEDIT \
18698 LIPO \
18699 OTOOL \
18700 OTOOL64 \
18701 shrext_cmds \
18702 export_dynamic_flag_spec \
18703 whole_archive_flag_spec \
18704 compiler_needs_object \
18705 with_gnu_ld \
18706 allow_undefined_flag \
18707 no_undefined_flag \
18708 hardcode_libdir_flag_spec \
18709 hardcode_libdir_flag_spec_ld \
18710 hardcode_libdir_separator \
18711 fix_srcfile_path \
18712 exclude_expsyms \
18713 include_expsyms \
18714 file_list_spec \
18715 variables_saved_for_relink \
18716 libname_spec \
18717 library_names_spec \
18718 soname_spec \
18719 install_override_mode \
18720 finish_eval \
18721 old_striplib \
18722 striplib \
18723 compiler_lib_search_dirs \
18724 predep_objects \
18725 postdep_objects \
18726 predeps \
18727 postdeps \
18728 compiler_lib_search_path \
18729 LD_CXX \
18730 reload_flag_CXX \
18731 compiler_CXX \
18732 lt_prog_compiler_no_builtin_flag_CXX \
18733 lt_prog_compiler_wl_CXX \
18734 lt_prog_compiler_pic_CXX \
18735 lt_prog_compiler_static_CXX \
18736 lt_cv_prog_compiler_c_o_CXX \
18737 export_dynamic_flag_spec_CXX \
18738 whole_archive_flag_spec_CXX \
18739 compiler_needs_object_CXX \
18740 with_gnu_ld_CXX \
18741 allow_undefined_flag_CXX \
18742 no_undefined_flag_CXX \
18743 hardcode_libdir_flag_spec_CXX \
18744 hardcode_libdir_flag_spec_ld_CXX \
18745 hardcode_libdir_separator_CXX \
18746 fix_srcfile_path_CXX \
18747 exclude_expsyms_CXX \
18748 include_expsyms_CXX \
18749 file_list_spec_CXX \
18750 compiler_lib_search_dirs_CXX \
18751 predep_objects_CXX \
18752 postdep_objects_CXX \
18753 predeps_CXX \
18754 postdeps_CXX \
18755 compiler_lib_search_path_CXX; do
18756 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18757 *[\\\\\\\`\\"\\\$]*)
18758 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
18759 ;;
18760 *)
18761 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18762 ;;
18763 esac
18764 done
18765
18766 # Double-quote double-evaled strings.
18767 for var in reload_cmds \
18768 old_postinstall_cmds \
18769 old_postuninstall_cmds \
18770 old_archive_cmds \
18771 extract_expsyms_cmds \
18772 old_archive_from_new_cmds \
18773 old_archive_from_expsyms_cmds \
18774 archive_cmds \
18775 archive_expsym_cmds \
18776 module_cmds \
18777 module_expsym_cmds \
18778 export_symbols_cmds \
18779 prelink_cmds \
18780 postinstall_cmds \
18781 postuninstall_cmds \
18782 finish_cmds \
18783 sys_lib_search_path_spec \
18784 sys_lib_dlsearch_path_spec \
18785 reload_cmds_CXX \
18786 old_archive_cmds_CXX \
18787 old_archive_from_new_cmds_CXX \
18788 old_archive_from_expsyms_cmds_CXX \
18789 archive_cmds_CXX \
18790 archive_expsym_cmds_CXX \
18791 module_cmds_CXX \
18792 module_expsym_cmds_CXX \
18793 export_symbols_cmds_CXX \
18794 prelink_cmds_CXX; do
18795 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18796 *[\\\\\\\`\\"\\\$]*)
18797 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
18798 ;;
18799 *)
18800 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18801 ;;
18802 esac
18803 done
18804
18805 ac_aux_dir='$ac_aux_dir'
18806 xsi_shell='$xsi_shell'
18807 lt_shell_append='$lt_shell_append'
18808
18809 # See if we are running on zsh, and set the options which allow our
18810 # commands through without removal of \ escapes INIT.
18811 if test -n "\${ZSH_VERSION+set}" ; then
18812 setopt NO_GLOB_SUBST
18813 fi
18814
18815
18816 PACKAGE='$PACKAGE'
18817 VERSION='$VERSION'
18818 TIMESTAMP='$TIMESTAMP'
18819 RM='$RM'
18820 ofile='$ofile'
18821
18822
18823
18824
18825
18826 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
18827 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
18828 # from automake.
18829 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
18830 # Capture the value of LINGUAS because we need it to compute CATALOGS.
18831 LINGUAS="${LINGUAS-%UNSET%}"
18832
18833
18834
18835 _ACEOF
18836
18837 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18838
18839 # Handling of arguments.
18840 for ac_config_target in $ac_config_targets
18841 do
18842 case $ac_config_target in
18843 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
18844 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
18845 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
18846 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
18847 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
18848 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18849 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
18850
18851 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18852 esac
18853 done
18854
18855
18856 # If the user did not use the arguments to specify the items to instantiate,
18857 # then the envvar interface is used. Set only those that are not.
18858 # We use the long form for the default assignment because of an extremely
18859 # bizarre bug on SunOS 4.1.3.
18860 if $ac_need_defaults; then
18861 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18862 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18863 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18864 fi
18865
18866 # Have a temporary directory for convenience. Make it in the build tree
18867 # simply because there is no reason against having it here, and in addition,
18868 # creating and moving files from /tmp can sometimes cause problems.
18869 # Hook for its removal unless debugging.
18870 # Note that there is a small window in which the directory will not be cleaned:
18871 # after its creation but before its name has been assigned to `$tmp'.
18872 $debug ||
18873 {
18874 tmp= ac_tmp=
18875 trap 'exit_status=$?
18876 : "${ac_tmp:=$tmp}"
18877 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
18878 ' 0
18879 trap 'as_fn_exit 1' 1 2 13 15
18880 }
18881 # Create a (secure) tmp directory for tmp files.
18882
18883 {
18884 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18885 test -d "$tmp"
18886 } ||
18887 {
18888 tmp=./conf$$-$RANDOM
18889 (umask 077 && mkdir "$tmp")
18890 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
18891 ac_tmp=$tmp
18892
18893 # Set up the scripts for CONFIG_FILES section.
18894 # No need to generate them if there are no CONFIG_FILES.
18895 # This happens for instance with `./config.status config.h'.
18896 if test -n "$CONFIG_FILES"; then
18897
18898
18899 ac_cr=`echo X | tr X '\015'`
18900 # On cygwin, bash can eat \r inside `` if the user requested igncr.
18901 # But we know of no other shell where ac_cr would be empty at this
18902 # point, so we can use a bashism as a fallback.
18903 if test "x$ac_cr" = x; then
18904 eval ac_cr=\$\'\\r\'
18905 fi
18906 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18907 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18908 ac_cs_awk_cr='\\r'
18909 else
18910 ac_cs_awk_cr=$ac_cr
18911 fi
18912
18913 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
18914 _ACEOF
18915
18916
18917 {
18918 echo "cat >conf$$subs.awk <<_ACEOF" &&
18919 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18920 echo "_ACEOF"
18921 } >conf$$subs.sh ||
18922 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18923 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
18924 ac_delim='%!_!# '
18925 for ac_last_try in false false false false false :; do
18926 . ./conf$$subs.sh ||
18927 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18928
18929 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18930 if test $ac_delim_n = $ac_delim_num; then
18931 break
18932 elif $ac_last_try; then
18933 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18934 else
18935 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18936 fi
18937 done
18938 rm -f conf$$subs.sh
18939
18940 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18941 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
18942 _ACEOF
18943 sed -n '
18944 h
18945 s/^/S["/; s/!.*/"]=/
18946 p
18947 g
18948 s/^[^!]*!//
18949 :repl
18950 t repl
18951 s/'"$ac_delim"'$//
18952 t delim
18953 :nl
18954 h
18955 s/\(.\{148\}\)..*/\1/
18956 t more1
18957 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18958 p
18959 n
18960 b repl
18961 :more1
18962 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18963 p
18964 g
18965 s/.\{148\}//
18966 t nl
18967 :delim
18968 h
18969 s/\(.\{148\}\)..*/\1/
18970 t more2
18971 s/["\\]/\\&/g; s/^/"/; s/$/"/
18972 p
18973 b
18974 :more2
18975 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18976 p
18977 g
18978 s/.\{148\}//
18979 t delim
18980 ' <conf$$subs.awk | sed '
18981 /^[^""]/{
18982 N
18983 s/\n//
18984 }
18985 ' >>$CONFIG_STATUS || ac_write_fail=1
18986 rm -f conf$$subs.awk
18987 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18988 _ACAWK
18989 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
18990 for (key in S) S_is_set[key] = 1
18991 FS = "\a"
18992
18993 }
18994 {
18995 line = $ 0
18996 nfields = split(line, field, "@")
18997 substed = 0
18998 len = length(field[1])
18999 for (i = 2; i < nfields; i++) {
19000 key = field[i]
19001 keylen = length(key)
19002 if (S_is_set[key]) {
19003 value = S[key]
19004 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
19005 len += length(value) + length(field[++i])
19006 substed = 1
19007 } else
19008 len += 1 + keylen
19009 }
19010
19011 print line
19012 }
19013
19014 _ACAWK
19015 _ACEOF
19016 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19017 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
19018 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
19019 else
19020 cat
19021 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
19022 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
19023 _ACEOF
19024
19025 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
19026 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
19027 # trailing colons and then remove the whole line if VPATH becomes empty
19028 # (actually we leave an empty line to preserve line numbers).
19029 if test "x$srcdir" = x.; then
19030 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
19031 h
19032 s///
19033 s/^/:/
19034 s/[ ]*$/:/
19035 s/:\$(srcdir):/:/g
19036 s/:\${srcdir}:/:/g
19037 s/:@srcdir@:/:/g
19038 s/^:*//
19039 s/:*$//
19040 x
19041 s/\(=[ ]*\).*/\1/
19042 G
19043 s/\n//
19044 s/^[^=]*=[ ]*$//
19045 }'
19046 fi
19047
19048 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19049 fi # test -n "$CONFIG_FILES"
19050
19051 # Set up the scripts for CONFIG_HEADERS section.
19052 # No need to generate them if there are no CONFIG_HEADERS.
19053 # This happens for instance with `./config.status Makefile'.
19054 if test -n "$CONFIG_HEADERS"; then
19055 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
19056 BEGIN {
19057 _ACEOF
19058
19059 # Transform confdefs.h into an awk script `defines.awk', embedded as
19060 # here-document in config.status, that substitutes the proper values into
19061 # config.h.in to produce config.h.
19062
19063 # Create a delimiter string that does not exist in confdefs.h, to ease
19064 # handling of long lines.
19065 ac_delim='%!_!# '
19066 for ac_last_try in false false :; do
19067 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
19068 if test -z "$ac_tt"; then
19069 break
19070 elif $ac_last_try; then
19071 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
19072 else
19073 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19074 fi
19075 done
19076
19077 # For the awk script, D is an array of macro values keyed by name,
19078 # likewise P contains macro parameters if any. Preserve backslash
19079 # newline sequences.
19080
19081 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
19082 sed -n '
19083 s/.\{148\}/&'"$ac_delim"'/g
19084 t rset
19085 :rset
19086 s/^[ ]*#[ ]*define[ ][ ]*/ /
19087 t def
19088 d
19089 :def
19090 s/\\$//
19091 t bsnl
19092 s/["\\]/\\&/g
19093 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
19094 D["\1"]=" \3"/p
19095 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
19096 d
19097 :bsnl
19098 s/["\\]/\\&/g
19099 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
19100 D["\1"]=" \3\\\\\\n"\\/p
19101 t cont
19102 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
19103 t cont
19104 d
19105 :cont
19106 n
19107 s/.\{148\}/&'"$ac_delim"'/g
19108 t clear
19109 :clear
19110 s/\\$//
19111 t bsnlc
19112 s/["\\]/\\&/g; s/^/"/; s/$/"/p
19113 d
19114 :bsnlc
19115 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
19116 b cont
19117 ' <confdefs.h | sed '
19118 s/'"$ac_delim"'/"\\\
19119 "/g' >>$CONFIG_STATUS || ac_write_fail=1
19120
19121 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19122 for (key in D) D_is_set[key] = 1
19123 FS = "\a"
19124 }
19125 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
19126 line = \$ 0
19127 split(line, arg, " ")
19128 if (arg[1] == "#") {
19129 defundef = arg[2]
19130 mac1 = arg[3]
19131 } else {
19132 defundef = substr(arg[1], 2)
19133 mac1 = arg[2]
19134 }
19135 split(mac1, mac2, "(") #)
19136 macro = mac2[1]
19137 prefix = substr(line, 1, index(line, defundef) - 1)
19138 if (D_is_set[macro]) {
19139 # Preserve the white space surrounding the "#".
19140 print prefix "define", macro P[macro] D[macro]
19141 next
19142 } else {
19143 # Replace #undef with comments. This is necessary, for example,
19144 # in the case of _POSIX_SOURCE, which is predefined and required
19145 # on some systems where configure will not decide to define it.
19146 if (defundef == "undef") {
19147 print "/*", prefix defundef, macro, "*/"
19148 next
19149 }
19150 }
19151 }
19152 { print }
19153 _ACAWK
19154 _ACEOF
19155 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19156 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
19157 fi # test -n "$CONFIG_HEADERS"
19158
19159
19160 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
19161 shift
19162 for ac_tag
19163 do
19164 case $ac_tag in
19165 :[FHLC]) ac_mode=$ac_tag; continue;;
19166 esac
19167 case $ac_mode$ac_tag in
19168 :[FHL]*:*);;
19169 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
19170 :[FH]-) ac_tag=-:-;;
19171 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
19172 esac
19173 ac_save_IFS=$IFS
19174 IFS=:
19175 set x $ac_tag
19176 IFS=$ac_save_IFS
19177 shift
19178 ac_file=$1
19179 shift
19180
19181 case $ac_mode in
19182 :L) ac_source=$1;;
19183 :[FH])
19184 ac_file_inputs=
19185 for ac_f
19186 do
19187 case $ac_f in
19188 -) ac_f="$ac_tmp/stdin";;
19189 *) # Look for the file first in the build tree, then in the source tree
19190 # (if the path is not absolute). The absolute path cannot be DOS-style,
19191 # because $ac_f cannot contain `:'.
19192 test -f "$ac_f" ||
19193 case $ac_f in
19194 [\\/$]*) false;;
19195 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
19196 esac ||
19197 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
19198 esac
19199 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
19200 as_fn_append ac_file_inputs " '$ac_f'"
19201 done
19202
19203 # Let's still pretend it is `configure' which instantiates (i.e., don't
19204 # use $as_me), people would be surprised to read:
19205 # /* config.h. Generated by config.status. */
19206 configure_input='Generated from '`
19207 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
19208 `' by configure.'
19209 if test x"$ac_file" != x-; then
19210 configure_input="$ac_file. $configure_input"
19211 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
19212 $as_echo "$as_me: creating $ac_file" >&6;}
19213 fi
19214 # Neutralize special characters interpreted by sed in replacement strings.
19215 case $configure_input in #(
19216 *\&* | *\|* | *\\* )
19217 ac_sed_conf_input=`$as_echo "$configure_input" |
19218 sed 's/[\\\\&|]/\\\\&/g'`;; #(
19219 *) ac_sed_conf_input=$configure_input;;
19220 esac
19221
19222 case $ac_tag in
19223 *:-:* | *:-) cat >"$ac_tmp/stdin" \
19224 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
19225 esac
19226 ;;
19227 esac
19228
19229 ac_dir=`$as_dirname -- "$ac_file" ||
19230 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19231 X"$ac_file" : 'X\(//\)[^/]' \| \
19232 X"$ac_file" : 'X\(//\)$' \| \
19233 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
19234 $as_echo X"$ac_file" |
19235 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19236 s//\1/
19237 q
19238 }
19239 /^X\(\/\/\)[^/].*/{
19240 s//\1/
19241 q
19242 }
19243 /^X\(\/\/\)$/{
19244 s//\1/
19245 q
19246 }
19247 /^X\(\/\).*/{
19248 s//\1/
19249 q
19250 }
19251 s/.*/./; q'`
19252 as_dir="$ac_dir"; as_fn_mkdir_p
19253 ac_builddir=.
19254
19255 case "$ac_dir" in
19256 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19257 *)
19258 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
19259 # A ".." for each directory in $ac_dir_suffix.
19260 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
19261 case $ac_top_builddir_sub in
19262 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19263 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19264 esac ;;
19265 esac
19266 ac_abs_top_builddir=$ac_pwd
19267 ac_abs_builddir=$ac_pwd$ac_dir_suffix
19268 # for backward compatibility:
19269 ac_top_builddir=$ac_top_build_prefix
19270
19271 case $srcdir in
19272 .) # We are building in place.
19273 ac_srcdir=.
19274 ac_top_srcdir=$ac_top_builddir_sub
19275 ac_abs_top_srcdir=$ac_pwd ;;
19276 [\\/]* | ?:[\\/]* ) # Absolute name.
19277 ac_srcdir=$srcdir$ac_dir_suffix;
19278 ac_top_srcdir=$srcdir
19279 ac_abs_top_srcdir=$srcdir ;;
19280 *) # Relative name.
19281 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19282 ac_top_srcdir=$ac_top_build_prefix$srcdir
19283 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19284 esac
19285 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19286
19287
19288 case $ac_mode in
19289 :F)
19290 #
19291 # CONFIG_FILE
19292 #
19293
19294 case $INSTALL in
19295 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
19296 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
19297 esac
19298 ac_MKDIR_P=$MKDIR_P
19299 case $MKDIR_P in
19300 [\\/$]* | ?:[\\/]* ) ;;
19301 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
19302 esac
19303 _ACEOF
19304
19305 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19306 # If the template does not know about datarootdir, expand it.
19307 # FIXME: This hack should be removed a few years after 2.60.
19308 ac_datarootdir_hack=; ac_datarootdir_seen=
19309 ac_sed_dataroot='
19310 /datarootdir/ {
19311 p
19312 q
19313 }
19314 /@datadir@/p
19315 /@docdir@/p
19316 /@infodir@/p
19317 /@localedir@/p
19318 /@mandir@/p'
19319 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
19320 *datarootdir*) ac_datarootdir_seen=yes;;
19321 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
19322 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
19323 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
19324 _ACEOF
19325 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19326 ac_datarootdir_hack='
19327 s&@datadir@&$datadir&g
19328 s&@docdir@&$docdir&g
19329 s&@infodir@&$infodir&g
19330 s&@localedir@&$localedir&g
19331 s&@mandir@&$mandir&g
19332 s&\\\${datarootdir}&$datarootdir&g' ;;
19333 esac
19334 _ACEOF
19335
19336 # Neutralize VPATH when `$srcdir' = `.'.
19337 # Shell code in configure.ac might set extrasub.
19338 # FIXME: do we really want to maintain this feature?
19339 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19340 ac_sed_extra="$ac_vpsub
19341 $extrasub
19342 _ACEOF
19343 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19344 :t
19345 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19346 s|@configure_input@|$ac_sed_conf_input|;t t
19347 s&@top_builddir@&$ac_top_builddir_sub&;t t
19348 s&@top_build_prefix@&$ac_top_build_prefix&;t t
19349 s&@srcdir@&$ac_srcdir&;t t
19350 s&@abs_srcdir@&$ac_abs_srcdir&;t t
19351 s&@top_srcdir@&$ac_top_srcdir&;t t
19352 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
19353 s&@builddir@&$ac_builddir&;t t
19354 s&@abs_builddir@&$ac_abs_builddir&;t t
19355 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
19356 s&@INSTALL@&$ac_INSTALL&;t t
19357 s&@MKDIR_P@&$ac_MKDIR_P&;t t
19358 $ac_datarootdir_hack
19359 "
19360 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
19361 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19362
19363 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
19364 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
19365 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
19366 "$ac_tmp/out"`; test -z "$ac_out"; } &&
19367 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19368 which seems to be undefined. Please make sure it is defined" >&5
19369 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19370 which seems to be undefined. Please make sure it is defined" >&2;}
19371
19372 rm -f "$ac_tmp/stdin"
19373 case $ac_file in
19374 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
19375 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
19376 esac \
19377 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19378 ;;
19379 :H)
19380 #
19381 # CONFIG_HEADER
19382 #
19383 if test x"$ac_file" != x-; then
19384 {
19385 $as_echo "/* $configure_input */" \
19386 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
19387 } >"$ac_tmp/config.h" \
19388 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19389 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
19390 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
19391 $as_echo "$as_me: $ac_file is unchanged" >&6;}
19392 else
19393 rm -f "$ac_file"
19394 mv "$ac_tmp/config.h" "$ac_file" \
19395 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19396 fi
19397 else
19398 $as_echo "/* $configure_input */" \
19399 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
19400 || as_fn_error $? "could not create -" "$LINENO" 5
19401 fi
19402 # Compute "$ac_file"'s index in $config_headers.
19403 _am_arg="$ac_file"
19404 _am_stamp_count=1
19405 for _am_header in $config_headers :; do
19406 case $_am_header in
19407 $_am_arg | $_am_arg:* )
19408 break ;;
19409 * )
19410 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
19411 esac
19412 done
19413 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
19414 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19415 X"$_am_arg" : 'X\(//\)[^/]' \| \
19416 X"$_am_arg" : 'X\(//\)$' \| \
19417 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
19418 $as_echo X"$_am_arg" |
19419 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19420 s//\1/
19421 q
19422 }
19423 /^X\(\/\/\)[^/].*/{
19424 s//\1/
19425 q
19426 }
19427 /^X\(\/\/\)$/{
19428 s//\1/
19429 q
19430 }
19431 /^X\(\/\).*/{
19432 s//\1/
19433 q
19434 }
19435 s/.*/./; q'`/stamp-h$_am_stamp_count
19436 ;;
19437
19438 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
19439 $as_echo "$as_me: executing $ac_file commands" >&6;}
19440 ;;
19441 esac
19442
19443
19444 case $ac_file$ac_mode in
19445 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
19446 # Older Autoconf quotes --file arguments for eval, but not when files
19447 # are listed without --file. Let's play safe and only enable the eval
19448 # if we detect the quoting.
19449 case $CONFIG_FILES in
19450 *\'*) eval set x "$CONFIG_FILES" ;;
19451 *) set x $CONFIG_FILES ;;
19452 esac
19453 shift
19454 for mf
19455 do
19456 # Strip MF so we end up with the name of the file.
19457 mf=`echo "$mf" | sed -e 's/:.*$//'`
19458 # Check whether this is an Automake generated Makefile or not.
19459 # We used to match only the files named 'Makefile.in', but
19460 # some people rename them; so instead we look at the file content.
19461 # Grep'ing the first line is not enough: some people post-process
19462 # each Makefile.in and add a new line on top of each file to say so.
19463 # Grep'ing the whole file is not good either: AIX grep has a line
19464 # limit of 2048, but all sed's we know have understand at least 4000.
19465 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
19466 dirpart=`$as_dirname -- "$mf" ||
19467 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19468 X"$mf" : 'X\(//\)[^/]' \| \
19469 X"$mf" : 'X\(//\)$' \| \
19470 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
19471 $as_echo X"$mf" |
19472 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19473 s//\1/
19474 q
19475 }
19476 /^X\(\/\/\)[^/].*/{
19477 s//\1/
19478 q
19479 }
19480 /^X\(\/\/\)$/{
19481 s//\1/
19482 q
19483 }
19484 /^X\(\/\).*/{
19485 s//\1/
19486 q
19487 }
19488 s/.*/./; q'`
19489 else
19490 continue
19491 fi
19492 # Extract the definition of DEPDIR, am__include, and am__quote
19493 # from the Makefile without running 'make'.
19494 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
19495 test -z "$DEPDIR" && continue
19496 am__include=`sed -n 's/^am__include = //p' < "$mf"`
19497 test -z "$am__include" && continue
19498 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
19499 # Find all dependency output files, they are included files with
19500 # $(DEPDIR) in their names. We invoke sed twice because it is the
19501 # simplest approach to changing $(DEPDIR) to its actual value in the
19502 # expansion.
19503 for file in `sed -n "
19504 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
19505 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
19506 # Make sure the directory exists.
19507 test -f "$dirpart/$file" && continue
19508 fdir=`$as_dirname -- "$file" ||
19509 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19510 X"$file" : 'X\(//\)[^/]' \| \
19511 X"$file" : 'X\(//\)$' \| \
19512 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
19513 $as_echo X"$file" |
19514 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19515 s//\1/
19516 q
19517 }
19518 /^X\(\/\/\)[^/].*/{
19519 s//\1/
19520 q
19521 }
19522 /^X\(\/\/\)$/{
19523 s//\1/
19524 q
19525 }
19526 /^X\(\/\).*/{
19527 s//\1/
19528 q
19529 }
19530 s/.*/./; q'`
19531 as_dir=$dirpart/$fdir; as_fn_mkdir_p
19532 # echo "creating $dirpart/$file"
19533 echo '# dummy' > "$dirpart/$file"
19534 done
19535 done
19536 }
19537 ;;
19538 "libtool":C)
19539
19540 # See if we are running on zsh, and set the options which allow our
19541 # commands through without removal of \ escapes.
19542 if test -n "${ZSH_VERSION+set}" ; then
19543 setopt NO_GLOB_SUBST
19544 fi
19545
19546 cfgfile="${ofile}T"
19547 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
19548 $RM "$cfgfile"
19549
19550 cat <<_LT_EOF >> "$cfgfile"
19551 #! $SHELL
19552
19553 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
19554 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
19555 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19556 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
19557 #
19558 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
19559 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
19560 # Written by Gordon Matzigkeit, 1996
19561 #
19562 # This file is part of GNU Libtool.
19563 #
19564 # GNU Libtool is free software; you can redistribute it and/or
19565 # modify it under the terms of the GNU General Public License as
19566 # published by the Free Software Foundation; either version 2 of
19567 # the License, or (at your option) any later version.
19568 #
19569 # As a special exception to the GNU General Public License,
19570 # if you distribute this file as part of a program or library that
19571 # is built using GNU Libtool, you may include this file under the
19572 # same distribution terms that you use for the rest of that program.
19573 #
19574 # GNU Libtool is distributed in the hope that it will be useful,
19575 # but WITHOUT ANY WARRANTY; without even the implied warranty of
19576 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19577 # GNU General Public License for more details.
19578 #
19579 # You should have received a copy of the GNU General Public License
19580 # along with GNU Libtool; see the file COPYING. If not, a copy
19581 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
19582 # obtained by writing to the Free Software Foundation, Inc.,
19583 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
19584
19585
19586 # The names of the tagged configurations supported by this script.
19587 available_tags="CXX "
19588
19589 # ### BEGIN LIBTOOL CONFIG
19590
19591 # Which release of libtool.m4 was used?
19592 macro_version=$macro_version
19593 macro_revision=$macro_revision
19594
19595 # Whether or not to build shared libraries.
19596 build_libtool_libs=$enable_shared
19597
19598 # Whether or not to build static libraries.
19599 build_old_libs=$enable_static
19600
19601 # What type of objects to build.
19602 pic_mode=$pic_mode
19603
19604 # Whether or not to optimize for fast installation.
19605 fast_install=$enable_fast_install
19606
19607 # Shell to use when invoking shell scripts.
19608 SHELL=$lt_SHELL
19609
19610 # An echo program that protects backslashes.
19611 ECHO=$lt_ECHO
19612
19613 # The host system.
19614 host_alias=$host_alias
19615 host=$host
19616 host_os=$host_os
19617
19618 # The build system.
19619 build_alias=$build_alias
19620 build=$build
19621 build_os=$build_os
19622
19623 # A sed program that does not truncate output.
19624 SED=$lt_SED
19625
19626 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
19627 Xsed="\$SED -e 1s/^X//"
19628
19629 # A grep program that handles long lines.
19630 GREP=$lt_GREP
19631
19632 # An ERE matcher.
19633 EGREP=$lt_EGREP
19634
19635 # A literal string matcher.
19636 FGREP=$lt_FGREP
19637
19638 # A BSD- or MS-compatible name lister.
19639 NM=$lt_NM
19640
19641 # Whether we need soft or hard links.
19642 LN_S=$lt_LN_S
19643
19644 # What is the maximum length of a command?
19645 max_cmd_len=$max_cmd_len
19646
19647 # Object file suffix (normally "o").
19648 objext=$ac_objext
19649
19650 # Executable file suffix (normally "").
19651 exeext=$exeext
19652
19653 # whether the shell understands "unset".
19654 lt_unset=$lt_unset
19655
19656 # turn spaces into newlines.
19657 SP2NL=$lt_lt_SP2NL
19658
19659 # turn newlines into spaces.
19660 NL2SP=$lt_lt_NL2SP
19661
19662 # An object symbol dumper.
19663 OBJDUMP=$lt_OBJDUMP
19664
19665 # Method to check whether dependent libraries are shared objects.
19666 deplibs_check_method=$lt_deplibs_check_method
19667
19668 # Command to use when deplibs_check_method == "file_magic".
19669 file_magic_cmd=$lt_file_magic_cmd
19670
19671 # The archiver.
19672 AR=$lt_AR
19673 AR_FLAGS=$lt_AR_FLAGS
19674
19675 # A symbol stripping program.
19676 STRIP=$lt_STRIP
19677
19678 # Commands used to install an old-style archive.
19679 RANLIB=$lt_RANLIB
19680 old_postinstall_cmds=$lt_old_postinstall_cmds
19681 old_postuninstall_cmds=$lt_old_postuninstall_cmds
19682
19683 # Whether to use a lock for old archive extraction.
19684 lock_old_archive_extraction=$lock_old_archive_extraction
19685
19686 # A C compiler.
19687 LTCC=$lt_CC
19688
19689 # LTCC compiler flags.
19690 LTCFLAGS=$lt_CFLAGS
19691
19692 # Take the output of nm and produce a listing of raw symbols and C names.
19693 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19694
19695 # Transform the output of nm in a proper C declaration.
19696 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19697
19698 # Transform the output of nm in a C name address pair.
19699 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19700
19701 # Transform the output of nm in a C name address pair when lib prefix is needed.
19702 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
19703
19704 # The name of the directory that contains temporary libtool files.
19705 objdir=$objdir
19706
19707 # Used to examine libraries when file_magic_cmd begins with "file".
19708 MAGIC_CMD=$MAGIC_CMD
19709
19710 # Must we lock files when doing compilation?
19711 need_locks=$lt_need_locks
19712
19713 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
19714 DSYMUTIL=$lt_DSYMUTIL
19715
19716 # Tool to change global to local symbols on Mac OS X.
19717 NMEDIT=$lt_NMEDIT
19718
19719 # Tool to manipulate fat objects and archives on Mac OS X.
19720 LIPO=$lt_LIPO
19721
19722 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
19723 OTOOL=$lt_OTOOL
19724
19725 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
19726 OTOOL64=$lt_OTOOL64
19727
19728 # Old archive suffix (normally "a").
19729 libext=$libext
19730
19731 # Shared library suffix (normally ".so").
19732 shrext_cmds=$lt_shrext_cmds
19733
19734 # The commands to extract the exported symbol list from a shared archive.
19735 extract_expsyms_cmds=$lt_extract_expsyms_cmds
19736
19737 # Variables whose values should be saved in libtool wrapper scripts and
19738 # restored at link time.
19739 variables_saved_for_relink=$lt_variables_saved_for_relink
19740
19741 # Do we need the "lib" prefix for modules?
19742 need_lib_prefix=$need_lib_prefix
19743
19744 # Do we need a version for libraries?
19745 need_version=$need_version
19746
19747 # Library versioning type.
19748 version_type=$version_type
19749
19750 # Shared library runtime path variable.
19751 runpath_var=$runpath_var
19752
19753 # Shared library path variable.
19754 shlibpath_var=$shlibpath_var
19755
19756 # Is shlibpath searched before the hard-coded library search path?
19757 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19758
19759 # Format of library name prefix.
19760 libname_spec=$lt_libname_spec
19761
19762 # List of archive names. First name is the real one, the rest are links.
19763 # The last name is the one that the linker finds with -lNAME
19764 library_names_spec=$lt_library_names_spec
19765
19766 # The coded name of the library, if different from the real name.
19767 soname_spec=$lt_soname_spec
19768
19769 # Permission mode override for installation of shared libraries.
19770 install_override_mode=$lt_install_override_mode
19771
19772 # Command to use after installation of a shared archive.
19773 postinstall_cmds=$lt_postinstall_cmds
19774
19775 # Command to use after uninstallation of a shared archive.
19776 postuninstall_cmds=$lt_postuninstall_cmds
19777
19778 # Commands used to finish a libtool library installation in a directory.
19779 finish_cmds=$lt_finish_cmds
19780
19781 # As "finish_cmds", except a single script fragment to be evaled but
19782 # not shown.
19783 finish_eval=$lt_finish_eval
19784
19785 # Whether we should hardcode library paths into libraries.
19786 hardcode_into_libs=$hardcode_into_libs
19787
19788 # Compile-time system search path for libraries.
19789 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19790
19791 # Run-time system search path for libraries.
19792 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19793
19794 # Whether dlopen is supported.
19795 dlopen_support=$enable_dlopen
19796
19797 # Whether dlopen of programs is supported.
19798 dlopen_self=$enable_dlopen_self
19799
19800 # Whether dlopen of statically linked programs is supported.
19801 dlopen_self_static=$enable_dlopen_self_static
19802
19803 # Commands to strip libraries.
19804 old_striplib=$lt_old_striplib
19805 striplib=$lt_striplib
19806
19807
19808 # The linker used to build libraries.
19809 LD=$lt_LD
19810
19811 # How to create reloadable object files.
19812 reload_flag=$lt_reload_flag
19813 reload_cmds=$lt_reload_cmds
19814
19815 # Commands used to build an old-style archive.
19816 old_archive_cmds=$lt_old_archive_cmds
19817
19818 # A language specific compiler.
19819 CC=$lt_compiler
19820
19821 # Is the compiler the GNU compiler?
19822 with_gcc=$GCC
19823
19824 # Compiler flag to turn off builtin functions.
19825 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19826
19827 # How to pass a linker flag through the compiler.
19828 wl=$lt_lt_prog_compiler_wl
19829
19830 # Additional compiler flags for building library objects.
19831 pic_flag=$lt_lt_prog_compiler_pic
19832
19833 # Compiler flag to prevent dynamic linking.
19834 link_static_flag=$lt_lt_prog_compiler_static
19835
19836 # Does compiler simultaneously support -c and -o options?
19837 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19838
19839 # Whether or not to add -lc for building shared libraries.
19840 build_libtool_need_lc=$archive_cmds_need_lc
19841
19842 # Whether or not to disallow shared libs when runtime libs are static.
19843 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19844
19845 # Compiler flag to allow reflexive dlopens.
19846 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19847
19848 # Compiler flag to generate shared objects directly from archives.
19849 whole_archive_flag_spec=$lt_whole_archive_flag_spec
19850
19851 # Whether the compiler copes with passing no objects directly.
19852 compiler_needs_object=$lt_compiler_needs_object
19853
19854 # Create an old-style archive from a shared archive.
19855 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19856
19857 # Create a temporary old-style archive to link instead of a shared archive.
19858 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19859
19860 # Commands used to build a shared archive.
19861 archive_cmds=$lt_archive_cmds
19862 archive_expsym_cmds=$lt_archive_expsym_cmds
19863
19864 # Commands used to build a loadable module if different from building
19865 # a shared archive.
19866 module_cmds=$lt_module_cmds
19867 module_expsym_cmds=$lt_module_expsym_cmds
19868
19869 # Whether we are building with GNU ld or not.
19870 with_gnu_ld=$lt_with_gnu_ld
19871
19872 # Flag that allows shared libraries with undefined symbols to be built.
19873 allow_undefined_flag=$lt_allow_undefined_flag
19874
19875 # Flag that enforces no undefined symbols.
19876 no_undefined_flag=$lt_no_undefined_flag
19877
19878 # Flag to hardcode \$libdir into a binary during linking.
19879 # This must work even if \$libdir does not exist
19880 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19881
19882 # If ld is used when linking, flag to hardcode \$libdir into a binary
19883 # during linking. This must work even if \$libdir does not exist.
19884 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19885
19886 # Whether we need a single "-rpath" flag with a separated argument.
19887 hardcode_libdir_separator=$lt_hardcode_libdir_separator
19888
19889 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19890 # DIR into the resulting binary.
19891 hardcode_direct=$hardcode_direct
19892
19893 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19894 # DIR into the resulting binary and the resulting library dependency is
19895 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19896 # library is relocated.
19897 hardcode_direct_absolute=$hardcode_direct_absolute
19898
19899 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19900 # into the resulting binary.
19901 hardcode_minus_L=$hardcode_minus_L
19902
19903 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19904 # into the resulting binary.
19905 hardcode_shlibpath_var=$hardcode_shlibpath_var
19906
19907 # Set to "yes" if building a shared library automatically hardcodes DIR
19908 # into the library and all subsequent libraries and executables linked
19909 # against it.
19910 hardcode_automatic=$hardcode_automatic
19911
19912 # Set to yes if linker adds runtime paths of dependent libraries
19913 # to runtime path list.
19914 inherit_rpath=$inherit_rpath
19915
19916 # Whether libtool must link a program against all its dependency libraries.
19917 link_all_deplibs=$link_all_deplibs
19918
19919 # Fix the shell variable \$srcfile for the compiler.
19920 fix_srcfile_path=$lt_fix_srcfile_path
19921
19922 # Set to "yes" if exported symbols are required.
19923 always_export_symbols=$always_export_symbols
19924
19925 # The commands to list exported symbols.
19926 export_symbols_cmds=$lt_export_symbols_cmds
19927
19928 # Symbols that should not be listed in the preloaded symbols.
19929 exclude_expsyms=$lt_exclude_expsyms
19930
19931 # Symbols that must always be exported.
19932 include_expsyms=$lt_include_expsyms
19933
19934 # Commands necessary for linking programs (against libraries) with templates.
19935 prelink_cmds=$lt_prelink_cmds
19936
19937 # Specify filename containing input files.
19938 file_list_spec=$lt_file_list_spec
19939
19940 # How to hardcode a shared library path into an executable.
19941 hardcode_action=$hardcode_action
19942
19943 # The directories searched by this compiler when creating a shared library.
19944 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19945
19946 # Dependencies to place before and after the objects being linked to
19947 # create a shared library.
19948 predep_objects=$lt_predep_objects
19949 postdep_objects=$lt_postdep_objects
19950 predeps=$lt_predeps
19951 postdeps=$lt_postdeps
19952
19953 # The library search path used internally by the compiler when linking
19954 # a shared library.
19955 compiler_lib_search_path=$lt_compiler_lib_search_path
19956
19957 # ### END LIBTOOL CONFIG
19958
19959 _LT_EOF
19960
19961 case $host_os in
19962 aix3*)
19963 cat <<\_LT_EOF >> "$cfgfile"
19964 # AIX sometimes has problems with the GCC collect2 program. For some
19965 # reason, if we set the COLLECT_NAMES environment variable, the problems
19966 # vanish in a puff of smoke.
19967 if test "X${COLLECT_NAMES+set}" != Xset; then
19968 COLLECT_NAMES=
19969 export COLLECT_NAMES
19970 fi
19971 _LT_EOF
19972 ;;
19973 esac
19974
19975
19976 ltmain="$ac_aux_dir/ltmain.sh"
19977
19978
19979 # We use sed instead of cat because bash on DJGPP gets confused if
19980 # if finds mixed CR/LF and LF-only lines. Since sed operates in
19981 # text mode, it properly converts lines to CR/LF. This bash problem
19982 # is reportedly fixed, but why not run on old versions too?
19983 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
19984 || (rm -f "$cfgfile"; exit 1)
19985
19986 case $xsi_shell in
19987 yes)
19988 cat << \_LT_EOF >> "$cfgfile"
19989
19990 # func_dirname file append nondir_replacement
19991 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
19992 # otherwise set result to NONDIR_REPLACEMENT.
19993 func_dirname ()
19994 {
19995 case ${1} in
19996 */*) func_dirname_result="${1%/*}${2}" ;;
19997 * ) func_dirname_result="${3}" ;;
19998 esac
19999 }
20000
20001 # func_basename file
20002 func_basename ()
20003 {
20004 func_basename_result="${1##*/}"
20005 }
20006
20007 # func_dirname_and_basename file append nondir_replacement
20008 # perform func_basename and func_dirname in a single function
20009 # call:
20010 # dirname: Compute the dirname of FILE. If nonempty,
20011 # add APPEND to the result, otherwise set result
20012 # to NONDIR_REPLACEMENT.
20013 # value returned in "$func_dirname_result"
20014 # basename: Compute filename of FILE.
20015 # value retuned in "$func_basename_result"
20016 # Implementation must be kept synchronized with func_dirname
20017 # and func_basename. For efficiency, we do not delegate to
20018 # those functions but instead duplicate the functionality here.
20019 func_dirname_and_basename ()
20020 {
20021 case ${1} in
20022 */*) func_dirname_result="${1%/*}${2}" ;;
20023 * ) func_dirname_result="${3}" ;;
20024 esac
20025 func_basename_result="${1##*/}"
20026 }
20027
20028 # func_stripname prefix suffix name
20029 # strip PREFIX and SUFFIX off of NAME.
20030 # PREFIX and SUFFIX must not contain globbing or regex special
20031 # characters, hashes, percent signs, but SUFFIX may contain a leading
20032 # dot (in which case that matches only a dot).
20033 func_stripname ()
20034 {
20035 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
20036 # positional parameters, so assign one to ordinary parameter first.
20037 func_stripname_result=${3}
20038 func_stripname_result=${func_stripname_result#"${1}"}
20039 func_stripname_result=${func_stripname_result%"${2}"}
20040 }
20041
20042 # func_opt_split
20043 func_opt_split ()
20044 {
20045 func_opt_split_opt=${1%%=*}
20046 func_opt_split_arg=${1#*=}
20047 }
20048
20049 # func_lo2o object
20050 func_lo2o ()
20051 {
20052 case ${1} in
20053 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
20054 *) func_lo2o_result=${1} ;;
20055 esac
20056 }
20057
20058 # func_xform libobj-or-source
20059 func_xform ()
20060 {
20061 func_xform_result=${1%.*}.lo
20062 }
20063
20064 # func_arith arithmetic-term...
20065 func_arith ()
20066 {
20067 func_arith_result=$(( $* ))
20068 }
20069
20070 # func_len string
20071 # STRING may not start with a hyphen.
20072 func_len ()
20073 {
20074 func_len_result=${#1}
20075 }
20076
20077 _LT_EOF
20078 ;;
20079 *) # Bourne compatible functions.
20080 cat << \_LT_EOF >> "$cfgfile"
20081
20082 # func_dirname file append nondir_replacement
20083 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
20084 # otherwise set result to NONDIR_REPLACEMENT.
20085 func_dirname ()
20086 {
20087 # Extract subdirectory from the argument.
20088 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
20089 if test "X$func_dirname_result" = "X${1}"; then
20090 func_dirname_result="${3}"
20091 else
20092 func_dirname_result="$func_dirname_result${2}"
20093 fi
20094 }
20095
20096 # func_basename file
20097 func_basename ()
20098 {
20099 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
20100 }
20101
20102
20103 # func_stripname prefix suffix name
20104 # strip PREFIX and SUFFIX off of NAME.
20105 # PREFIX and SUFFIX must not contain globbing or regex special
20106 # characters, hashes, percent signs, but SUFFIX may contain a leading
20107 # dot (in which case that matches only a dot).
20108 # func_strip_suffix prefix name
20109 func_stripname ()
20110 {
20111 case ${2} in
20112 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
20113 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
20114 esac
20115 }
20116
20117 # sed scripts:
20118 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
20119 my_sed_long_arg='1s/^-[^=]*=//'
20120
20121 # func_opt_split
20122 func_opt_split ()
20123 {
20124 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
20125 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
20126 }
20127
20128 # func_lo2o object
20129 func_lo2o ()
20130 {
20131 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
20132 }
20133
20134 # func_xform libobj-or-source
20135 func_xform ()
20136 {
20137 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
20138 }
20139
20140 # func_arith arithmetic-term...
20141 func_arith ()
20142 {
20143 func_arith_result=`expr "$@"`
20144 }
20145
20146 # func_len string
20147 # STRING may not start with a hyphen.
20148 func_len ()
20149 {
20150 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
20151 }
20152
20153 _LT_EOF
20154 esac
20155
20156 case $lt_shell_append in
20157 yes)
20158 cat << \_LT_EOF >> "$cfgfile"
20159
20160 # func_append var value
20161 # Append VALUE to the end of shell variable VAR.
20162 func_append ()
20163 {
20164 eval "$1+=\$2"
20165 }
20166 _LT_EOF
20167 ;;
20168 *)
20169 cat << \_LT_EOF >> "$cfgfile"
20170
20171 # func_append var value
20172 # Append VALUE to the end of shell variable VAR.
20173 func_append ()
20174 {
20175 eval "$1=\$$1\$2"
20176 }
20177
20178 _LT_EOF
20179 ;;
20180 esac
20181
20182
20183 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
20184 || (rm -f "$cfgfile"; exit 1)
20185
20186 mv -f "$cfgfile" "$ofile" ||
20187 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
20188 chmod +x "$ofile"
20189
20190
20191 cat <<_LT_EOF >> "$ofile"
20192
20193 # ### BEGIN LIBTOOL TAG CONFIG: CXX
20194
20195 # The linker used to build libraries.
20196 LD=$lt_LD_CXX
20197
20198 # How to create reloadable object files.
20199 reload_flag=$lt_reload_flag_CXX
20200 reload_cmds=$lt_reload_cmds_CXX
20201
20202 # Commands used to build an old-style archive.
20203 old_archive_cmds=$lt_old_archive_cmds_CXX
20204
20205 # A language specific compiler.
20206 CC=$lt_compiler_CXX
20207
20208 # Is the compiler the GNU compiler?
20209 with_gcc=$GCC_CXX
20210
20211 # Compiler flag to turn off builtin functions.
20212 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
20213
20214 # How to pass a linker flag through the compiler.
20215 wl=$lt_lt_prog_compiler_wl_CXX
20216
20217 # Additional compiler flags for building library objects.
20218 pic_flag=$lt_lt_prog_compiler_pic_CXX
20219
20220 # Compiler flag to prevent dynamic linking.
20221 link_static_flag=$lt_lt_prog_compiler_static_CXX
20222
20223 # Does compiler simultaneously support -c and -o options?
20224 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
20225
20226 # Whether or not to add -lc for building shared libraries.
20227 build_libtool_need_lc=$archive_cmds_need_lc_CXX
20228
20229 # Whether or not to disallow shared libs when runtime libs are static.
20230 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
20231
20232 # Compiler flag to allow reflexive dlopens.
20233 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
20234
20235 # Compiler flag to generate shared objects directly from archives.
20236 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
20237
20238 # Whether the compiler copes with passing no objects directly.
20239 compiler_needs_object=$lt_compiler_needs_object_CXX
20240
20241 # Create an old-style archive from a shared archive.
20242 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
20243
20244 # Create a temporary old-style archive to link instead of a shared archive.
20245 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
20246
20247 # Commands used to build a shared archive.
20248 archive_cmds=$lt_archive_cmds_CXX
20249 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
20250
20251 # Commands used to build a loadable module if different from building
20252 # a shared archive.
20253 module_cmds=$lt_module_cmds_CXX
20254 module_expsym_cmds=$lt_module_expsym_cmds_CXX
20255
20256 # Whether we are building with GNU ld or not.
20257 with_gnu_ld=$lt_with_gnu_ld_CXX
20258
20259 # Flag that allows shared libraries with undefined symbols to be built.
20260 allow_undefined_flag=$lt_allow_undefined_flag_CXX
20261
20262 # Flag that enforces no undefined symbols.
20263 no_undefined_flag=$lt_no_undefined_flag_CXX
20264
20265 # Flag to hardcode \$libdir into a binary during linking.
20266 # This must work even if \$libdir does not exist
20267 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
20268
20269 # If ld is used when linking, flag to hardcode \$libdir into a binary
20270 # during linking. This must work even if \$libdir does not exist.
20271 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
20272
20273 # Whether we need a single "-rpath" flag with a separated argument.
20274 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
20275
20276 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20277 # DIR into the resulting binary.
20278 hardcode_direct=$hardcode_direct_CXX
20279
20280 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20281 # DIR into the resulting binary and the resulting library dependency is
20282 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
20283 # library is relocated.
20284 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
20285
20286 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
20287 # into the resulting binary.
20288 hardcode_minus_L=$hardcode_minus_L_CXX
20289
20290 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
20291 # into the resulting binary.
20292 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
20293
20294 # Set to "yes" if building a shared library automatically hardcodes DIR
20295 # into the library and all subsequent libraries and executables linked
20296 # against it.
20297 hardcode_automatic=$hardcode_automatic_CXX
20298
20299 # Set to yes if linker adds runtime paths of dependent libraries
20300 # to runtime path list.
20301 inherit_rpath=$inherit_rpath_CXX
20302
20303 # Whether libtool must link a program against all its dependency libraries.
20304 link_all_deplibs=$link_all_deplibs_CXX
20305
20306 # Fix the shell variable \$srcfile for the compiler.
20307 fix_srcfile_path=$lt_fix_srcfile_path_CXX
20308
20309 # Set to "yes" if exported symbols are required.
20310 always_export_symbols=$always_export_symbols_CXX
20311
20312 # The commands to list exported symbols.
20313 export_symbols_cmds=$lt_export_symbols_cmds_CXX
20314
20315 # Symbols that should not be listed in the preloaded symbols.
20316 exclude_expsyms=$lt_exclude_expsyms_CXX
20317
20318 # Symbols that must always be exported.
20319 include_expsyms=$lt_include_expsyms_CXX
20320
20321 # Commands necessary for linking programs (against libraries) with templates.
20322 prelink_cmds=$lt_prelink_cmds_CXX
20323
20324 # Specify filename containing input files.
20325 file_list_spec=$lt_file_list_spec_CXX
20326
20327 # How to hardcode a shared library path into an executable.
20328 hardcode_action=$hardcode_action_CXX
20329
20330 # The directories searched by this compiler when creating a shared library.
20331 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
20332
20333 # Dependencies to place before and after the objects being linked to
20334 # create a shared library.
20335 predep_objects=$lt_predep_objects_CXX
20336 postdep_objects=$lt_postdep_objects_CXX
20337 predeps=$lt_predeps_CXX
20338 postdeps=$lt_postdeps_CXX
20339
20340 # The library search path used internally by the compiler when linking
20341 # a shared library.
20342 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
20343
20344 # ### END LIBTOOL TAG CONFIG: CXX
20345 _LT_EOF
20346
20347 ;;
20348 "default-1":C)
20349 for ac_file in $CONFIG_FILES; do
20350 # Support "outfile[:infile[:infile...]]"
20351 case "$ac_file" in
20352 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
20353 esac
20354 # PO directories have a Makefile.in generated from Makefile.in.in.
20355 case "$ac_file" in */Makefile.in)
20356 # Adjust a relative srcdir.
20357 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
20358 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
20359 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
20360 # In autoconf-2.13 it is called $ac_given_srcdir.
20361 # In autoconf-2.50 it is called $srcdir.
20362 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
20363 case "$ac_given_srcdir" in
20364 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
20365 /*) top_srcdir="$ac_given_srcdir" ;;
20366 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
20367 esac
20368 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
20369 rm -f "$ac_dir/POTFILES"
20370 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
20371 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
20372 POMAKEFILEDEPS="POTFILES.in"
20373 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
20374 # on $ac_dir but don't depend on user-specified configuration
20375 # parameters.
20376 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
20377 # The LINGUAS file contains the set of available languages.
20378 if test -n "$OBSOLETE_ALL_LINGUAS"; then
20379 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
20380 fi
20381 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
20382 # Hide the ALL_LINGUAS assigment from automake.
20383 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
20384 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
20385 else
20386 # The set of available languages was given in configure.ac.
20387 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
20388 fi
20389 case "$ac_given_srcdir" in
20390 .) srcdirpre= ;;
20391 *) srcdirpre='$(srcdir)/' ;;
20392 esac
20393 POFILES=
20394 GMOFILES=
20395 UPDATEPOFILES=
20396 DUMMYPOFILES=
20397 for lang in $ALL_LINGUAS; do
20398 POFILES="$POFILES $srcdirpre$lang.po"
20399 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
20400 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
20401 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
20402 done
20403 # CATALOGS depends on both $ac_dir and the user's LINGUAS
20404 # environment variable.
20405 INST_LINGUAS=
20406 if test -n "$ALL_LINGUAS"; then
20407 for presentlang in $ALL_LINGUAS; do
20408 useit=no
20409 if test "%UNSET%" != "$LINGUAS"; then
20410 desiredlanguages="$LINGUAS"
20411 else
20412 desiredlanguages="$ALL_LINGUAS"
20413 fi
20414 for desiredlang in $desiredlanguages; do
20415 # Use the presentlang catalog if desiredlang is
20416 # a. equal to presentlang, or
20417 # b. a variant of presentlang (because in this case,
20418 # presentlang can be used as a fallback for messages
20419 # which are not translated in the desiredlang catalog).
20420 case "$desiredlang" in
20421 "$presentlang"*) useit=yes;;
20422 esac
20423 done
20424 if test $useit = yes; then
20425 INST_LINGUAS="$INST_LINGUAS $presentlang"
20426 fi
20427 done
20428 fi
20429 CATALOGS=
20430 if test -n "$INST_LINGUAS"; then
20431 for lang in $INST_LINGUAS; do
20432 CATALOGS="$CATALOGS $lang.gmo"
20433 done
20434 fi
20435 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
20436 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"
20437 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
20438 if test -f "$f"; then
20439 case "$f" in
20440 *.orig | *.bak | *~) ;;
20441 *) cat "$f" >> "$ac_dir/Makefile" ;;
20442 esac
20443 fi
20444 done
20445 fi
20446 ;;
20447 esac
20448 done ;;
20449 "default":C)
20450 case "$srcdir" in
20451 .) srcdirpre= ;;
20452 *) srcdirpre='$(srcdir)/' ;;
20453 esac
20454 POFILES=
20455 GMOFILES=
20456 for lang in dummy $OBSOLETE_ALL_LINGUAS; do
20457 if test $lang != dummy; then
20458 POFILES="$POFILES $srcdirpre$lang.po"
20459 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
20460 fi
20461 done
20462 sed -e '/^SRC-POTFILES =/r po/SRC-POTFILES' \
20463 -e '/^BLD-POTFILES =/r po/BLD-POTFILES' \
20464 -e "s,@POFILES@,$POFILES," \
20465 -e "s,@GMOFILES@,$GMOFILES," \
20466 po/Makefile.in > po/Makefile ;;
20467
20468 esac
20469 done # for ac_tag
20470
20471
20472 as_fn_exit 0
20473 _ACEOF
20474 ac_clean_files=$ac_clean_files_save
20475
20476 test $ac_write_fail = 0 ||
20477 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
20478
20479
20480 # configure is writing to config.log, and then calls config.status.
20481 # config.status does its own redirection, appending to config.log.
20482 # Unfortunately, on DOS this fails, as config.log is still kept open
20483 # by configure, so config.status won't be able to write to it; its
20484 # output is simply discarded. So we exec the FD to /dev/null,
20485 # effectively closing config.log, so it can be properly (re)opened and
20486 # appended to by config.status. When coming back to configure, we
20487 # need to make the FD available again.
20488 if test "$no_create" != yes; then
20489 ac_cs_success=:
20490 ac_config_status_args=
20491 test "$silent" = yes &&
20492 ac_config_status_args="$ac_config_status_args --quiet"
20493 exec 5>/dev/null
20494 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
20495 exec 5>>config.log
20496 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20497 # would make configure fail if this is the last instruction.
20498 $ac_cs_success || as_fn_exit 1
20499 fi
20500 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
20501 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
20502 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
20503 fi
20504
This page took 0.501193 seconds and 4 git commands to generate.