]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - ld/configure
ded3a98eb81147b61d0e4f7ca71058d303ef4145
[thirdparty/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.32.51.
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.32.51'
591 PACKAGE_STRING='ld 2.32.51'
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 TESTBFDLIB
638 EMULATION_LIBPATH
639 LIB_PATH
640 EMUL_EXTRA_OFILES
641 EMULATION_OFILES
642 EMUL
643 elf_plt_unwind_list_options
644 elf_shlib_list_options
645 elf_list_options
646 STRINGIFY
647 enable_initfini_array
648 ENABLE_PLUGINS_FALSE
649 ENABLE_PLUGINS_TRUE
650 NATIVE_LIB_DIRS
651 HDEFINES
652 do_compare
653 GENINSRC_NEVER_FALSE
654 GENINSRC_NEVER_TRUE
655 LEXLIB
656 LEX_OUTPUT_ROOT
657 LEX
658 YFLAGS
659 YACC
660 MSGMERGE
661 MSGFMT
662 MKINSTALLDIRS
663 CATOBJEXT
664 GENCAT
665 INSTOBJEXT
666 DATADIRNAME
667 CATALOGS
668 POSUB
669 GMSGFMT
670 XGETTEXT
671 INCINTL
672 LIBINTL_DEP
673 LIBINTL
674 USE_NLS
675 WARN_WRITE_STRINGS
676 NO_WERROR
677 WARN_CFLAGS_FOR_BUILD
678 WARN_CFLAGS
679 installed_linker
680 install_as_default
681 TARGET_SYSTEM_ROOT_DEFINE
682 TARGET_SYSTEM_ROOT
683 use_sysroot
684 CXXCPP
685 OTOOL64
686 OTOOL
687 LIPO
688 NMEDIT
689 DSYMUTIL
690 RANLIB
691 AR
692 OBJDUMP
693 LN_S
694 NM
695 ac_ct_DUMPBIN
696 DUMPBIN
697 LD
698 FGREP
699 SED
700 LIBTOOL
701 EGREP
702 CPP
703 GREP
704 am__fastdepCXX_FALSE
705 am__fastdepCXX_TRUE
706 CXXDEPMODE
707 ac_ct_CXX
708 CXXFLAGS
709 CXX
710 MAINT
711 MAINTAINER_MODE_FALSE
712 MAINTAINER_MODE_TRUE
713 AM_BACKSLASH
714 AM_DEFAULT_VERBOSITY
715 AM_DEFAULT_V
716 AM_V
717 am__fastdepCC_FALSE
718 am__fastdepCC_TRUE
719 CCDEPMODE
720 am__nodep
721 AMDEPBACKSLASH
722 AMDEP_FALSE
723 AMDEP_TRUE
724 am__quote
725 am__include
726 DEPDIR
727 am__untar
728 am__tar
729 AMTAR
730 am__leading_dot
731 SET_MAKE
732 AWK
733 mkdir_p
734 MKDIR_P
735 INSTALL_STRIP_PROGRAM
736 STRIP
737 install_sh
738 MAKEINFO
739 AUTOHEADER
740 AUTOMAKE
741 AUTOCONF
742 ACLOCAL
743 VERSION
744 PACKAGE
745 CYGPATH_W
746 am__isrc
747 INSTALL_DATA
748 INSTALL_SCRIPT
749 INSTALL_PROGRAM
750 OBJEXT
751 EXEEXT
752 ac_ct_CC
753 CPPFLAGS
754 LDFLAGS
755 CFLAGS
756 CC
757 target_os
758 target_vendor
759 target_cpu
760 target
761 host_os
762 host_vendor
763 host_cpu
764 host
765 build_os
766 build_vendor
767 build_cpu
768 build
769 target_alias
770 host_alias
771 build_alias
772 LIBS
773 ECHO_T
774 ECHO_N
775 ECHO_C
776 DEFS
777 mandir
778 localedir
779 libdir
780 psdir
781 pdfdir
782 dvidir
783 htmldir
784 infodir
785 docdir
786 oldincludedir
787 includedir
788 localstatedir
789 sharedstatedir
790 sysconfdir
791 datadir
792 datarootdir
793 libexecdir
794 sbindir
795 bindir
796 program_transform_name
797 prefix
798 exec_prefix
799 PACKAGE_URL
800 PACKAGE_BUGREPORT
801 PACKAGE_STRING
802 PACKAGE_VERSION
803 PACKAGE_TARNAME
804 PACKAGE_NAME
805 PATH_SEPARATOR
806 SHELL'
807 ac_subst_files='TDIRS'
808 ac_user_opts='
809 enable_option_checking
810 enable_dependency_tracking
811 enable_silent_rules
812 enable_maintainer_mode
813 enable_shared
814 enable_static
815 with_pic
816 enable_fast_install
817 with_gnu_ld
818 enable_libtool_lock
819 enable_plugins
820 enable_largefile
821 with_lib_path
822 enable_targets
823 enable_64_bit_bfd
824 with_sysroot
825 enable_gold
826 enable_got
827 enable_compressed_debug_sections
828 enable_new_dtags
829 enable_relro
830 enable_separate_code
831 enable_default_hash_style
832 enable_werror
833 enable_build_warnings
834 enable_nls
835 enable_initfini_array
836 '
837 ac_precious_vars='build_alias
838 host_alias
839 target_alias
840 CC
841 CFLAGS
842 LDFLAGS
843 LIBS
844 CPPFLAGS
845 CXX
846 CXXFLAGS
847 CCC
848 CPP
849 CXXCPP
850 YACC
851 YFLAGS'
852
853
854 # Initialize some variables set by options.
855 ac_init_help=
856 ac_init_version=false
857 ac_unrecognized_opts=
858 ac_unrecognized_sep=
859 # The variables have the same names as the options, with
860 # dashes changed to underlines.
861 cache_file=/dev/null
862 exec_prefix=NONE
863 no_create=
864 no_recursion=
865 prefix=NONE
866 program_prefix=NONE
867 program_suffix=NONE
868 program_transform_name=s,x,x,
869 silent=
870 site=
871 srcdir=
872 verbose=
873 x_includes=NONE
874 x_libraries=NONE
875
876 # Installation directory options.
877 # These are left unexpanded so users can "make install exec_prefix=/foo"
878 # and all the variables that are supposed to be based on exec_prefix
879 # by default will actually change.
880 # Use braces instead of parens because sh, perl, etc. also accept them.
881 # (The list follows the same order as the GNU Coding Standards.)
882 bindir='${exec_prefix}/bin'
883 sbindir='${exec_prefix}/sbin'
884 libexecdir='${exec_prefix}/libexec'
885 datarootdir='${prefix}/share'
886 datadir='${datarootdir}'
887 sysconfdir='${prefix}/etc'
888 sharedstatedir='${prefix}/com'
889 localstatedir='${prefix}/var'
890 includedir='${prefix}/include'
891 oldincludedir='/usr/include'
892 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
893 infodir='${datarootdir}/info'
894 htmldir='${docdir}'
895 dvidir='${docdir}'
896 pdfdir='${docdir}'
897 psdir='${docdir}'
898 libdir='${exec_prefix}/lib'
899 localedir='${datarootdir}/locale'
900 mandir='${datarootdir}/man'
901
902 ac_prev=
903 ac_dashdash=
904 for ac_option
905 do
906 # If the previous option needs an argument, assign it.
907 if test -n "$ac_prev"; then
908 eval $ac_prev=\$ac_option
909 ac_prev=
910 continue
911 fi
912
913 case $ac_option in
914 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
915 *=) ac_optarg= ;;
916 *) ac_optarg=yes ;;
917 esac
918
919 # Accept the important Cygnus configure options, so we can diagnose typos.
920
921 case $ac_dashdash$ac_option in
922 --)
923 ac_dashdash=yes ;;
924
925 -bindir | --bindir | --bindi | --bind | --bin | --bi)
926 ac_prev=bindir ;;
927 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
928 bindir=$ac_optarg ;;
929
930 -build | --build | --buil | --bui | --bu)
931 ac_prev=build_alias ;;
932 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
933 build_alias=$ac_optarg ;;
934
935 -cache-file | --cache-file | --cache-fil | --cache-fi \
936 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
937 ac_prev=cache_file ;;
938 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
939 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
940 cache_file=$ac_optarg ;;
941
942 --config-cache | -C)
943 cache_file=config.cache ;;
944
945 -datadir | --datadir | --datadi | --datad)
946 ac_prev=datadir ;;
947 -datadir=* | --datadir=* | --datadi=* | --datad=*)
948 datadir=$ac_optarg ;;
949
950 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
951 | --dataroo | --dataro | --datar)
952 ac_prev=datarootdir ;;
953 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
954 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
955 datarootdir=$ac_optarg ;;
956
957 -disable-* | --disable-*)
958 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
959 # Reject names that are not valid shell variable names.
960 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
961 as_fn_error $? "invalid feature name: $ac_useropt"
962 ac_useropt_orig=$ac_useropt
963 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
964 case $ac_user_opts in
965 *"
966 "enable_$ac_useropt"
967 "*) ;;
968 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
969 ac_unrecognized_sep=', ';;
970 esac
971 eval enable_$ac_useropt=no ;;
972
973 -docdir | --docdir | --docdi | --doc | --do)
974 ac_prev=docdir ;;
975 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
976 docdir=$ac_optarg ;;
977
978 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
979 ac_prev=dvidir ;;
980 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
981 dvidir=$ac_optarg ;;
982
983 -enable-* | --enable-*)
984 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
985 # Reject names that are not valid shell variable names.
986 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
987 as_fn_error $? "invalid feature name: $ac_useropt"
988 ac_useropt_orig=$ac_useropt
989 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
990 case $ac_user_opts in
991 *"
992 "enable_$ac_useropt"
993 "*) ;;
994 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
995 ac_unrecognized_sep=', ';;
996 esac
997 eval enable_$ac_useropt=\$ac_optarg ;;
998
999 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1000 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1001 | --exec | --exe | --ex)
1002 ac_prev=exec_prefix ;;
1003 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1004 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1005 | --exec=* | --exe=* | --ex=*)
1006 exec_prefix=$ac_optarg ;;
1007
1008 -gas | --gas | --ga | --g)
1009 # Obsolete; use --with-gas.
1010 with_gas=yes ;;
1011
1012 -help | --help | --hel | --he | -h)
1013 ac_init_help=long ;;
1014 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1015 ac_init_help=recursive ;;
1016 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1017 ac_init_help=short ;;
1018
1019 -host | --host | --hos | --ho)
1020 ac_prev=host_alias ;;
1021 -host=* | --host=* | --hos=* | --ho=*)
1022 host_alias=$ac_optarg ;;
1023
1024 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1025 ac_prev=htmldir ;;
1026 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1027 | --ht=*)
1028 htmldir=$ac_optarg ;;
1029
1030 -includedir | --includedir | --includedi | --included | --include \
1031 | --includ | --inclu | --incl | --inc)
1032 ac_prev=includedir ;;
1033 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1034 | --includ=* | --inclu=* | --incl=* | --inc=*)
1035 includedir=$ac_optarg ;;
1036
1037 -infodir | --infodir | --infodi | --infod | --info | --inf)
1038 ac_prev=infodir ;;
1039 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1040 infodir=$ac_optarg ;;
1041
1042 -libdir | --libdir | --libdi | --libd)
1043 ac_prev=libdir ;;
1044 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1045 libdir=$ac_optarg ;;
1046
1047 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1048 | --libexe | --libex | --libe)
1049 ac_prev=libexecdir ;;
1050 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1051 | --libexe=* | --libex=* | --libe=*)
1052 libexecdir=$ac_optarg ;;
1053
1054 -localedir | --localedir | --localedi | --localed | --locale)
1055 ac_prev=localedir ;;
1056 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1057 localedir=$ac_optarg ;;
1058
1059 -localstatedir | --localstatedir | --localstatedi | --localstated \
1060 | --localstate | --localstat | --localsta | --localst | --locals)
1061 ac_prev=localstatedir ;;
1062 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1063 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1064 localstatedir=$ac_optarg ;;
1065
1066 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1067 ac_prev=mandir ;;
1068 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1069 mandir=$ac_optarg ;;
1070
1071 -nfp | --nfp | --nf)
1072 # Obsolete; use --without-fp.
1073 with_fp=no ;;
1074
1075 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1076 | --no-cr | --no-c | -n)
1077 no_create=yes ;;
1078
1079 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1080 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1081 no_recursion=yes ;;
1082
1083 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1084 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1085 | --oldin | --oldi | --old | --ol | --o)
1086 ac_prev=oldincludedir ;;
1087 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1088 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1089 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1090 oldincludedir=$ac_optarg ;;
1091
1092 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1093 ac_prev=prefix ;;
1094 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1095 prefix=$ac_optarg ;;
1096
1097 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1098 | --program-pre | --program-pr | --program-p)
1099 ac_prev=program_prefix ;;
1100 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1101 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1102 program_prefix=$ac_optarg ;;
1103
1104 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1105 | --program-suf | --program-su | --program-s)
1106 ac_prev=program_suffix ;;
1107 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1108 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1109 program_suffix=$ac_optarg ;;
1110
1111 -program-transform-name | --program-transform-name \
1112 | --program-transform-nam | --program-transform-na \
1113 | --program-transform-n | --program-transform- \
1114 | --program-transform | --program-transfor \
1115 | --program-transfo | --program-transf \
1116 | --program-trans | --program-tran \
1117 | --progr-tra | --program-tr | --program-t)
1118 ac_prev=program_transform_name ;;
1119 -program-transform-name=* | --program-transform-name=* \
1120 | --program-transform-nam=* | --program-transform-na=* \
1121 | --program-transform-n=* | --program-transform-=* \
1122 | --program-transform=* | --program-transfor=* \
1123 | --program-transfo=* | --program-transf=* \
1124 | --program-trans=* | --program-tran=* \
1125 | --progr-tra=* | --program-tr=* | --program-t=*)
1126 program_transform_name=$ac_optarg ;;
1127
1128 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1129 ac_prev=pdfdir ;;
1130 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1131 pdfdir=$ac_optarg ;;
1132
1133 -psdir | --psdir | --psdi | --psd | --ps)
1134 ac_prev=psdir ;;
1135 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1136 psdir=$ac_optarg ;;
1137
1138 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1139 | -silent | --silent | --silen | --sile | --sil)
1140 silent=yes ;;
1141
1142 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1143 ac_prev=sbindir ;;
1144 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1145 | --sbi=* | --sb=*)
1146 sbindir=$ac_optarg ;;
1147
1148 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1149 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1150 | --sharedst | --shareds | --shared | --share | --shar \
1151 | --sha | --sh)
1152 ac_prev=sharedstatedir ;;
1153 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1154 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1155 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1156 | --sha=* | --sh=*)
1157 sharedstatedir=$ac_optarg ;;
1158
1159 -site | --site | --sit)
1160 ac_prev=site ;;
1161 -site=* | --site=* | --sit=*)
1162 site=$ac_optarg ;;
1163
1164 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1165 ac_prev=srcdir ;;
1166 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1167 srcdir=$ac_optarg ;;
1168
1169 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1170 | --syscon | --sysco | --sysc | --sys | --sy)
1171 ac_prev=sysconfdir ;;
1172 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1173 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1174 sysconfdir=$ac_optarg ;;
1175
1176 -target | --target | --targe | --targ | --tar | --ta | --t)
1177 ac_prev=target_alias ;;
1178 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1179 target_alias=$ac_optarg ;;
1180
1181 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1182 verbose=yes ;;
1183
1184 -version | --version | --versio | --versi | --vers | -V)
1185 ac_init_version=: ;;
1186
1187 -with-* | --with-*)
1188 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1189 # Reject names that are not valid shell variable names.
1190 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1191 as_fn_error $? "invalid package name: $ac_useropt"
1192 ac_useropt_orig=$ac_useropt
1193 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1194 case $ac_user_opts in
1195 *"
1196 "with_$ac_useropt"
1197 "*) ;;
1198 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1199 ac_unrecognized_sep=', ';;
1200 esac
1201 eval with_$ac_useropt=\$ac_optarg ;;
1202
1203 -without-* | --without-*)
1204 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1205 # Reject names that are not valid shell variable names.
1206 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1207 as_fn_error $? "invalid package name: $ac_useropt"
1208 ac_useropt_orig=$ac_useropt
1209 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1210 case $ac_user_opts in
1211 *"
1212 "with_$ac_useropt"
1213 "*) ;;
1214 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1215 ac_unrecognized_sep=', ';;
1216 esac
1217 eval with_$ac_useropt=no ;;
1218
1219 --x)
1220 # Obsolete; use --with-x.
1221 with_x=yes ;;
1222
1223 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1224 | --x-incl | --x-inc | --x-in | --x-i)
1225 ac_prev=x_includes ;;
1226 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1227 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1228 x_includes=$ac_optarg ;;
1229
1230 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1231 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1232 ac_prev=x_libraries ;;
1233 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1234 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1235 x_libraries=$ac_optarg ;;
1236
1237 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1238 Try \`$0 --help' for more information"
1239 ;;
1240
1241 *=*)
1242 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1243 # Reject names that are not valid shell variable names.
1244 case $ac_envvar in #(
1245 '' | [0-9]* | *[!_$as_cr_alnum]* )
1246 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1247 esac
1248 eval $ac_envvar=\$ac_optarg
1249 export $ac_envvar ;;
1250
1251 *)
1252 # FIXME: should be removed in autoconf 3.0.
1253 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1254 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1255 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1256 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1257 ;;
1258
1259 esac
1260 done
1261
1262 if test -n "$ac_prev"; then
1263 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1264 as_fn_error $? "missing argument to $ac_option"
1265 fi
1266
1267 if test -n "$ac_unrecognized_opts"; then
1268 case $enable_option_checking in
1269 no) ;;
1270 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1271 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1272 esac
1273 fi
1274
1275 # Check all directory arguments for consistency.
1276 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1277 datadir sysconfdir sharedstatedir localstatedir includedir \
1278 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1279 libdir localedir mandir
1280 do
1281 eval ac_val=\$$ac_var
1282 # Remove trailing slashes.
1283 case $ac_val in
1284 */ )
1285 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1286 eval $ac_var=\$ac_val;;
1287 esac
1288 # Be sure to have absolute directory names.
1289 case $ac_val in
1290 [\\/$]* | ?:[\\/]* ) continue;;
1291 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1292 esac
1293 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1294 done
1295
1296 # There might be people who depend on the old broken behavior: `$host'
1297 # used to hold the argument of --host etc.
1298 # FIXME: To remove some day.
1299 build=$build_alias
1300 host=$host_alias
1301 target=$target_alias
1302
1303 # FIXME: To remove some day.
1304 if test "x$host_alias" != x; then
1305 if test "x$build_alias" = x; then
1306 cross_compiling=maybe
1307 elif test "x$build_alias" != "x$host_alias"; then
1308 cross_compiling=yes
1309 fi
1310 fi
1311
1312 ac_tool_prefix=
1313 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1314
1315 test "$silent" = yes && exec 6>/dev/null
1316
1317
1318 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1319 ac_ls_di=`ls -di .` &&
1320 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1321 as_fn_error $? "working directory cannot be determined"
1322 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1323 as_fn_error $? "pwd does not report name of working directory"
1324
1325
1326 # Find the source files, if location was not specified.
1327 if test -z "$srcdir"; then
1328 ac_srcdir_defaulted=yes
1329 # Try the directory containing this script, then the parent directory.
1330 ac_confdir=`$as_dirname -- "$as_myself" ||
1331 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1332 X"$as_myself" : 'X\(//\)[^/]' \| \
1333 X"$as_myself" : 'X\(//\)$' \| \
1334 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1335 $as_echo X"$as_myself" |
1336 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1337 s//\1/
1338 q
1339 }
1340 /^X\(\/\/\)[^/].*/{
1341 s//\1/
1342 q
1343 }
1344 /^X\(\/\/\)$/{
1345 s//\1/
1346 q
1347 }
1348 /^X\(\/\).*/{
1349 s//\1/
1350 q
1351 }
1352 s/.*/./; q'`
1353 srcdir=$ac_confdir
1354 if test ! -r "$srcdir/$ac_unique_file"; then
1355 srcdir=..
1356 fi
1357 else
1358 ac_srcdir_defaulted=no
1359 fi
1360 if test ! -r "$srcdir/$ac_unique_file"; then
1361 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1362 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1363 fi
1364 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1365 ac_abs_confdir=`(
1366 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1367 pwd)`
1368 # When building in place, set srcdir=.
1369 if test "$ac_abs_confdir" = "$ac_pwd"; then
1370 srcdir=.
1371 fi
1372 # Remove unnecessary trailing slashes from srcdir.
1373 # Double slashes in file names in object file debugging info
1374 # mess up M-x gdb in Emacs.
1375 case $srcdir in
1376 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1377 esac
1378 for ac_var in $ac_precious_vars; do
1379 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1380 eval ac_env_${ac_var}_value=\$${ac_var}
1381 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1382 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1383 done
1384
1385 #
1386 # Report the --help message.
1387 #
1388 if test "$ac_init_help" = "long"; then
1389 # Omit some internal or obsolete options to make the list less imposing.
1390 # This message is too long to be a string in the A/UX 3.1 sh.
1391 cat <<_ACEOF
1392 \`configure' configures ld 2.32.51 to adapt to many kinds of systems.
1393
1394 Usage: $0 [OPTION]... [VAR=VALUE]...
1395
1396 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1397 VAR=VALUE. See below for descriptions of some of the useful variables.
1398
1399 Defaults for the options are specified in brackets.
1400
1401 Configuration:
1402 -h, --help display this help and exit
1403 --help=short display options specific to this package
1404 --help=recursive display the short help of all the included packages
1405 -V, --version display version information and exit
1406 -q, --quiet, --silent do not print \`checking ...' messages
1407 --cache-file=FILE cache test results in FILE [disabled]
1408 -C, --config-cache alias for \`--cache-file=config.cache'
1409 -n, --no-create do not create output files
1410 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1411
1412 Installation directories:
1413 --prefix=PREFIX install architecture-independent files in PREFIX
1414 [$ac_default_prefix]
1415 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1416 [PREFIX]
1417
1418 By default, \`make install' will install all the files in
1419 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1420 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1421 for instance \`--prefix=\$HOME'.
1422
1423 For better control, use the options below.
1424
1425 Fine tuning of the installation directories:
1426 --bindir=DIR user executables [EPREFIX/bin]
1427 --sbindir=DIR system admin executables [EPREFIX/sbin]
1428 --libexecdir=DIR program executables [EPREFIX/libexec]
1429 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1430 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1431 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1432 --libdir=DIR object code libraries [EPREFIX/lib]
1433 --includedir=DIR C header files [PREFIX/include]
1434 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1435 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1436 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1437 --infodir=DIR info documentation [DATAROOTDIR/info]
1438 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1439 --mandir=DIR man documentation [DATAROOTDIR/man]
1440 --docdir=DIR documentation root [DATAROOTDIR/doc/ld]
1441 --htmldir=DIR html documentation [DOCDIR]
1442 --dvidir=DIR dvi documentation [DOCDIR]
1443 --pdfdir=DIR pdf documentation [DOCDIR]
1444 --psdir=DIR ps documentation [DOCDIR]
1445 _ACEOF
1446
1447 cat <<\_ACEOF
1448
1449 Program names:
1450 --program-prefix=PREFIX prepend PREFIX to installed program names
1451 --program-suffix=SUFFIX append SUFFIX to installed program names
1452 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1453
1454 System types:
1455 --build=BUILD configure for building on BUILD [guessed]
1456 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1457 --target=TARGET configure for building compilers for TARGET [HOST]
1458 _ACEOF
1459 fi
1460
1461 if test -n "$ac_init_help"; then
1462 case $ac_init_help in
1463 short | recursive ) echo "Configuration of ld 2.32.51:";;
1464 esac
1465 cat <<\_ACEOF
1466
1467 Optional Features:
1468 --disable-option-checking ignore unrecognized --enable/--with options
1469 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1470 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1471 --enable-dependency-tracking
1472 do not reject slow dependency extractors
1473 --disable-dependency-tracking
1474 speeds up one-time build
1475 --enable-silent-rules less verbose build output (undo: "make V=1")
1476 --disable-silent-rules verbose build output (undo: "make V=0")
1477 --enable-maintainer-mode
1478 enable make rules and dependencies not useful (and
1479 sometimes confusing) to the casual installer
1480 --enable-shared[=PKGS] build shared libraries [default=yes]
1481 --enable-static[=PKGS] build static libraries [default=yes]
1482 --enable-fast-install[=PKGS]
1483 optimize for fast installation [default=yes]
1484 --disable-libtool-lock avoid locking (might break parallel builds)
1485 --enable-plugins Enable support for plugins
1486 --disable-largefile omit support for large files
1487 --enable-targets alternative target configurations
1488 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)
1489 --enable-gold[=ARG] build gold [ARG={default,yes,no}]
1490 --enable-got=<type> GOT handling scheme (target, single, negative,
1491 multigot)
1492 --enable-compressed-debug-sections={all,ld,none}
1493 compress debug sections by default]
1494 --enable-new-dtags set DT_RUNPATH instead of DT_RPATH by default]
1495 --enable-relro enable -z relro in ELF linker by default
1496 --enable-separate-code enable -z separate-code in ELF linker by default
1497 --enable-default-hash-style={sysv,gnu,both}
1498 use this default hash style
1499 --enable-werror treat compile warnings as errors
1500 --enable-build-warnings enable build-time compiler warnings
1501 --disable-nls do not use Native Language Support
1502 --disable-initfini-array do not use .init_array/.fini_array sections
1503
1504 Optional Packages:
1505 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1506 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1507 --with-pic try to use only PIC/non-PIC objects [default=use
1508 both]
1509 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1510 --with-lib-path=dir1:dir2... set default LIB_PATH
1511 --with-sysroot=DIR Search for usr/lib et al within DIR.
1512
1513 Some influential environment variables:
1514 CC C compiler command
1515 CFLAGS C compiler flags
1516 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1517 nonstandard directory <lib dir>
1518 LIBS libraries to pass to the linker, e.g. -l<library>
1519 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1520 you have headers in a nonstandard directory <include dir>
1521 CXX C++ compiler command
1522 CXXFLAGS C++ compiler flags
1523 CPP C preprocessor
1524 CXXCPP C++ preprocessor
1525 YACC The `Yet Another Compiler Compiler' implementation to use.
1526 Defaults to the first program found out of: `bison -y', `byacc',
1527 `yacc'.
1528 YFLAGS The list of arguments that will be passed by default to $YACC.
1529 This script will default YFLAGS to the empty string to avoid a
1530 default value of `-d' given by some make applications.
1531
1532 Use these variables to override the choices made by `configure' or to help
1533 it to find libraries and programs with nonstandard names/locations.
1534
1535 Report bugs to the package provider.
1536 _ACEOF
1537 ac_status=$?
1538 fi
1539
1540 if test "$ac_init_help" = "recursive"; then
1541 # If there are subdirs, report their specific --help.
1542 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1543 test -d "$ac_dir" ||
1544 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1545 continue
1546 ac_builddir=.
1547
1548 case "$ac_dir" in
1549 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1550 *)
1551 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1552 # A ".." for each directory in $ac_dir_suffix.
1553 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1554 case $ac_top_builddir_sub in
1555 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1556 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1557 esac ;;
1558 esac
1559 ac_abs_top_builddir=$ac_pwd
1560 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1561 # for backward compatibility:
1562 ac_top_builddir=$ac_top_build_prefix
1563
1564 case $srcdir in
1565 .) # We are building in place.
1566 ac_srcdir=.
1567 ac_top_srcdir=$ac_top_builddir_sub
1568 ac_abs_top_srcdir=$ac_pwd ;;
1569 [\\/]* | ?:[\\/]* ) # Absolute name.
1570 ac_srcdir=$srcdir$ac_dir_suffix;
1571 ac_top_srcdir=$srcdir
1572 ac_abs_top_srcdir=$srcdir ;;
1573 *) # Relative name.
1574 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1575 ac_top_srcdir=$ac_top_build_prefix$srcdir
1576 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1577 esac
1578 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1579
1580 cd "$ac_dir" || { ac_status=$?; continue; }
1581 # Check for guested configure.
1582 if test -f "$ac_srcdir/configure.gnu"; then
1583 echo &&
1584 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1585 elif test -f "$ac_srcdir/configure"; then
1586 echo &&
1587 $SHELL "$ac_srcdir/configure" --help=recursive
1588 else
1589 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1590 fi || ac_status=$?
1591 cd "$ac_pwd" || { ac_status=$?; break; }
1592 done
1593 fi
1594
1595 test -n "$ac_init_help" && exit $ac_status
1596 if $ac_init_version; then
1597 cat <<\_ACEOF
1598 ld configure 2.32.51
1599 generated by GNU Autoconf 2.69
1600
1601 Copyright (C) 2012 Free Software Foundation, Inc.
1602 This configure script is free software; the Free Software Foundation
1603 gives unlimited permission to copy, distribute and modify it.
1604 _ACEOF
1605 exit
1606 fi
1607
1608 ## ------------------------ ##
1609 ## Autoconf initialization. ##
1610 ## ------------------------ ##
1611
1612 # ac_fn_c_try_compile LINENO
1613 # --------------------------
1614 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1615 ac_fn_c_try_compile ()
1616 {
1617 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1618 rm -f conftest.$ac_objext
1619 if { { ac_try="$ac_compile"
1620 case "(($ac_try" in
1621 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1622 *) ac_try_echo=$ac_try;;
1623 esac
1624 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1625 $as_echo "$ac_try_echo"; } >&5
1626 (eval "$ac_compile") 2>conftest.err
1627 ac_status=$?
1628 if test -s conftest.err; then
1629 grep -v '^ *+' conftest.err >conftest.er1
1630 cat conftest.er1 >&5
1631 mv -f conftest.er1 conftest.err
1632 fi
1633 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1634 test $ac_status = 0; } && {
1635 test -z "$ac_c_werror_flag" ||
1636 test ! -s conftest.err
1637 } && test -s conftest.$ac_objext; then :
1638 ac_retval=0
1639 else
1640 $as_echo "$as_me: failed program was:" >&5
1641 sed 's/^/| /' conftest.$ac_ext >&5
1642
1643 ac_retval=1
1644 fi
1645 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1646 as_fn_set_status $ac_retval
1647
1648 } # ac_fn_c_try_compile
1649
1650 # ac_fn_c_try_link LINENO
1651 # -----------------------
1652 # Try to link conftest.$ac_ext, and return whether this succeeded.
1653 ac_fn_c_try_link ()
1654 {
1655 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1656 rm -f conftest.$ac_objext conftest$ac_exeext
1657 if { { ac_try="$ac_link"
1658 case "(($ac_try" in
1659 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1660 *) ac_try_echo=$ac_try;;
1661 esac
1662 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1663 $as_echo "$ac_try_echo"; } >&5
1664 (eval "$ac_link") 2>conftest.err
1665 ac_status=$?
1666 if test -s conftest.err; then
1667 grep -v '^ *+' conftest.err >conftest.er1
1668 cat conftest.er1 >&5
1669 mv -f conftest.er1 conftest.err
1670 fi
1671 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1672 test $ac_status = 0; } && {
1673 test -z "$ac_c_werror_flag" ||
1674 test ! -s conftest.err
1675 } && test -s conftest$ac_exeext && {
1676 test "$cross_compiling" = yes ||
1677 test -x conftest$ac_exeext
1678 }; then :
1679 ac_retval=0
1680 else
1681 $as_echo "$as_me: failed program was:" >&5
1682 sed 's/^/| /' conftest.$ac_ext >&5
1683
1684 ac_retval=1
1685 fi
1686 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1687 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1688 # interfere with the next link command; also delete a directory that is
1689 # left behind by Apple's compiler. We do this before executing the actions.
1690 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1691 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1692 as_fn_set_status $ac_retval
1693
1694 } # ac_fn_c_try_link
1695
1696 # ac_fn_cxx_try_compile LINENO
1697 # ----------------------------
1698 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1699 ac_fn_cxx_try_compile ()
1700 {
1701 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1702 rm -f conftest.$ac_objext
1703 if { { ac_try="$ac_compile"
1704 case "(($ac_try" in
1705 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1706 *) ac_try_echo=$ac_try;;
1707 esac
1708 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1709 $as_echo "$ac_try_echo"; } >&5
1710 (eval "$ac_compile") 2>conftest.err
1711 ac_status=$?
1712 if test -s conftest.err; then
1713 grep -v '^ *+' conftest.err >conftest.er1
1714 cat conftest.er1 >&5
1715 mv -f conftest.er1 conftest.err
1716 fi
1717 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1718 test $ac_status = 0; } && {
1719 test -z "$ac_cxx_werror_flag" ||
1720 test ! -s conftest.err
1721 } && test -s conftest.$ac_objext; then :
1722 ac_retval=0
1723 else
1724 $as_echo "$as_me: failed program was:" >&5
1725 sed 's/^/| /' conftest.$ac_ext >&5
1726
1727 ac_retval=1
1728 fi
1729 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1730 as_fn_set_status $ac_retval
1731
1732 } # ac_fn_cxx_try_compile
1733
1734 # ac_fn_c_try_cpp LINENO
1735 # ----------------------
1736 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1737 ac_fn_c_try_cpp ()
1738 {
1739 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1740 if { { ac_try="$ac_cpp conftest.$ac_ext"
1741 case "(($ac_try" in
1742 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1743 *) ac_try_echo=$ac_try;;
1744 esac
1745 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1746 $as_echo "$ac_try_echo"; } >&5
1747 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1748 ac_status=$?
1749 if test -s conftest.err; then
1750 grep -v '^ *+' conftest.err >conftest.er1
1751 cat conftest.er1 >&5
1752 mv -f conftest.er1 conftest.err
1753 fi
1754 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1755 test $ac_status = 0; } > conftest.i && {
1756 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1757 test ! -s conftest.err
1758 }; then :
1759 ac_retval=0
1760 else
1761 $as_echo "$as_me: failed program was:" >&5
1762 sed 's/^/| /' conftest.$ac_ext >&5
1763
1764 ac_retval=1
1765 fi
1766 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1767 as_fn_set_status $ac_retval
1768
1769 } # ac_fn_c_try_cpp
1770
1771 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1772 # -------------------------------------------------------
1773 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1774 # the include files in INCLUDES and setting the cache variable VAR
1775 # accordingly.
1776 ac_fn_c_check_header_mongrel ()
1777 {
1778 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1779 if eval \${$3+:} false; then :
1780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1781 $as_echo_n "checking for $2... " >&6; }
1782 if eval \${$3+:} false; then :
1783 $as_echo_n "(cached) " >&6
1784 fi
1785 eval ac_res=\$$3
1786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1787 $as_echo "$ac_res" >&6; }
1788 else
1789 # Is the header compilable?
1790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1791 $as_echo_n "checking $2 usability... " >&6; }
1792 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1793 /* end confdefs.h. */
1794 $4
1795 #include <$2>
1796 _ACEOF
1797 if ac_fn_c_try_compile "$LINENO"; then :
1798 ac_header_compiler=yes
1799 else
1800 ac_header_compiler=no
1801 fi
1802 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1804 $as_echo "$ac_header_compiler" >&6; }
1805
1806 # Is the header present?
1807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1808 $as_echo_n "checking $2 presence... " >&6; }
1809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1810 /* end confdefs.h. */
1811 #include <$2>
1812 _ACEOF
1813 if ac_fn_c_try_cpp "$LINENO"; then :
1814 ac_header_preproc=yes
1815 else
1816 ac_header_preproc=no
1817 fi
1818 rm -f conftest.err conftest.i conftest.$ac_ext
1819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1820 $as_echo "$ac_header_preproc" >&6; }
1821
1822 # So? What about this header?
1823 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1824 yes:no: )
1825 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1826 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1827 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1828 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1829 ;;
1830 no:yes:* )
1831 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1832 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1833 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1834 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1836 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1837 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1838 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1839 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1840 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1841 ;;
1842 esac
1843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1844 $as_echo_n "checking for $2... " >&6; }
1845 if eval \${$3+:} false; then :
1846 $as_echo_n "(cached) " >&6
1847 else
1848 eval "$3=\$ac_header_compiler"
1849 fi
1850 eval ac_res=\$$3
1851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1852 $as_echo "$ac_res" >&6; }
1853 fi
1854 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1855
1856 } # ac_fn_c_check_header_mongrel
1857
1858 # ac_fn_c_try_run LINENO
1859 # ----------------------
1860 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1861 # that executables *can* be run.
1862 ac_fn_c_try_run ()
1863 {
1864 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1865 if { { ac_try="$ac_link"
1866 case "(($ac_try" in
1867 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1868 *) ac_try_echo=$ac_try;;
1869 esac
1870 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1871 $as_echo "$ac_try_echo"; } >&5
1872 (eval "$ac_link") 2>&5
1873 ac_status=$?
1874 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1875 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1876 { { case "(($ac_try" in
1877 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1878 *) ac_try_echo=$ac_try;;
1879 esac
1880 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1881 $as_echo "$ac_try_echo"; } >&5
1882 (eval "$ac_try") 2>&5
1883 ac_status=$?
1884 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1885 test $ac_status = 0; }; }; then :
1886 ac_retval=0
1887 else
1888 $as_echo "$as_me: program exited with status $ac_status" >&5
1889 $as_echo "$as_me: failed program was:" >&5
1890 sed 's/^/| /' conftest.$ac_ext >&5
1891
1892 ac_retval=$ac_status
1893 fi
1894 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1895 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1896 as_fn_set_status $ac_retval
1897
1898 } # ac_fn_c_try_run
1899
1900 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1901 # -------------------------------------------------------
1902 # Tests whether HEADER exists and can be compiled using the include files in
1903 # INCLUDES, setting the cache variable VAR accordingly.
1904 ac_fn_c_check_header_compile ()
1905 {
1906 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1908 $as_echo_n "checking for $2... " >&6; }
1909 if eval \${$3+:} false; then :
1910 $as_echo_n "(cached) " >&6
1911 else
1912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1913 /* end confdefs.h. */
1914 $4
1915 #include <$2>
1916 _ACEOF
1917 if ac_fn_c_try_compile "$LINENO"; then :
1918 eval "$3=yes"
1919 else
1920 eval "$3=no"
1921 fi
1922 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1923 fi
1924 eval ac_res=\$$3
1925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1926 $as_echo "$ac_res" >&6; }
1927 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1928
1929 } # ac_fn_c_check_header_compile
1930
1931 # ac_fn_c_check_func LINENO FUNC VAR
1932 # ----------------------------------
1933 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1934 ac_fn_c_check_func ()
1935 {
1936 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1938 $as_echo_n "checking for $2... " >&6; }
1939 if eval \${$3+:} false; then :
1940 $as_echo_n "(cached) " >&6
1941 else
1942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1943 /* end confdefs.h. */
1944 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1945 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1946 #define $2 innocuous_$2
1947
1948 /* System header to define __stub macros and hopefully few prototypes,
1949 which can conflict with char $2 (); below.
1950 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1951 <limits.h> exists even on freestanding compilers. */
1952
1953 #ifdef __STDC__
1954 # include <limits.h>
1955 #else
1956 # include <assert.h>
1957 #endif
1958
1959 #undef $2
1960
1961 /* Override any GCC internal prototype to avoid an error.
1962 Use char because int might match the return type of a GCC
1963 builtin and then its argument prototype would still apply. */
1964 #ifdef __cplusplus
1965 extern "C"
1966 #endif
1967 char $2 ();
1968 /* The GNU C library defines this for functions which it implements
1969 to always fail with ENOSYS. Some functions are actually named
1970 something starting with __ and the normal name is an alias. */
1971 #if defined __stub_$2 || defined __stub___$2
1972 choke me
1973 #endif
1974
1975 int
1976 main ()
1977 {
1978 return $2 ();
1979 ;
1980 return 0;
1981 }
1982 _ACEOF
1983 if ac_fn_c_try_link "$LINENO"; then :
1984 eval "$3=yes"
1985 else
1986 eval "$3=no"
1987 fi
1988 rm -f core conftest.err conftest.$ac_objext \
1989 conftest$ac_exeext conftest.$ac_ext
1990 fi
1991 eval ac_res=\$$3
1992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1993 $as_echo "$ac_res" >&6; }
1994 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1995
1996 } # ac_fn_c_check_func
1997
1998 # ac_fn_cxx_try_cpp LINENO
1999 # ------------------------
2000 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2001 ac_fn_cxx_try_cpp ()
2002 {
2003 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2004 if { { ac_try="$ac_cpp conftest.$ac_ext"
2005 case "(($ac_try" in
2006 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2007 *) ac_try_echo=$ac_try;;
2008 esac
2009 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2010 $as_echo "$ac_try_echo"; } >&5
2011 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2012 ac_status=$?
2013 if test -s conftest.err; then
2014 grep -v '^ *+' conftest.err >conftest.er1
2015 cat conftest.er1 >&5
2016 mv -f conftest.er1 conftest.err
2017 fi
2018 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2019 test $ac_status = 0; } > conftest.i && {
2020 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2021 test ! -s conftest.err
2022 }; then :
2023 ac_retval=0
2024 else
2025 $as_echo "$as_me: failed program was:" >&5
2026 sed 's/^/| /' conftest.$ac_ext >&5
2027
2028 ac_retval=1
2029 fi
2030 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2031 as_fn_set_status $ac_retval
2032
2033 } # ac_fn_cxx_try_cpp
2034
2035 # ac_fn_cxx_try_link LINENO
2036 # -------------------------
2037 # Try to link conftest.$ac_ext, and return whether this succeeded.
2038 ac_fn_cxx_try_link ()
2039 {
2040 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2041 rm -f conftest.$ac_objext conftest$ac_exeext
2042 if { { ac_try="$ac_link"
2043 case "(($ac_try" in
2044 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2045 *) ac_try_echo=$ac_try;;
2046 esac
2047 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2048 $as_echo "$ac_try_echo"; } >&5
2049 (eval "$ac_link") 2>conftest.err
2050 ac_status=$?
2051 if test -s conftest.err; then
2052 grep -v '^ *+' conftest.err >conftest.er1
2053 cat conftest.er1 >&5
2054 mv -f conftest.er1 conftest.err
2055 fi
2056 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2057 test $ac_status = 0; } && {
2058 test -z "$ac_cxx_werror_flag" ||
2059 test ! -s conftest.err
2060 } && test -s conftest$ac_exeext && {
2061 test "$cross_compiling" = yes ||
2062 test -x conftest$ac_exeext
2063 }; then :
2064 ac_retval=0
2065 else
2066 $as_echo "$as_me: failed program was:" >&5
2067 sed 's/^/| /' conftest.$ac_ext >&5
2068
2069 ac_retval=1
2070 fi
2071 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2072 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2073 # interfere with the next link command; also delete a directory that is
2074 # left behind by Apple's compiler. We do this before executing the actions.
2075 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2076 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2077 as_fn_set_status $ac_retval
2078
2079 } # ac_fn_cxx_try_link
2080
2081 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2082 # ---------------------------------------------
2083 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2084 # accordingly.
2085 ac_fn_c_check_decl ()
2086 {
2087 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2088 as_decl_name=`echo $2|sed 's/ *(.*//'`
2089 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2091 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2092 if eval \${$3+:} false; then :
2093 $as_echo_n "(cached) " >&6
2094 else
2095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2096 /* end confdefs.h. */
2097 $4
2098 int
2099 main ()
2100 {
2101 #ifndef $as_decl_name
2102 #ifdef __cplusplus
2103 (void) $as_decl_use;
2104 #else
2105 (void) $as_decl_name;
2106 #endif
2107 #endif
2108
2109 ;
2110 return 0;
2111 }
2112 _ACEOF
2113 if ac_fn_c_try_compile "$LINENO"; then :
2114 eval "$3=yes"
2115 else
2116 eval "$3=no"
2117 fi
2118 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2119 fi
2120 eval ac_res=\$$3
2121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2122 $as_echo "$ac_res" >&6; }
2123 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2124
2125 } # ac_fn_c_check_decl
2126
2127 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2128 # --------------------------------------------
2129 # Tries to find the compile-time value of EXPR in a program that includes
2130 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2131 # computed
2132 ac_fn_c_compute_int ()
2133 {
2134 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2135 if test "$cross_compiling" = yes; then
2136 # Depending upon the size, compute the lo and hi bounds.
2137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2138 /* end confdefs.h. */
2139 $4
2140 int
2141 main ()
2142 {
2143 static int test_array [1 - 2 * !(($2) >= 0)];
2144 test_array [0] = 0;
2145 return test_array [0];
2146
2147 ;
2148 return 0;
2149 }
2150 _ACEOF
2151 if ac_fn_c_try_compile "$LINENO"; then :
2152 ac_lo=0 ac_mid=0
2153 while :; do
2154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2155 /* end confdefs.h. */
2156 $4
2157 int
2158 main ()
2159 {
2160 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2161 test_array [0] = 0;
2162 return test_array [0];
2163
2164 ;
2165 return 0;
2166 }
2167 _ACEOF
2168 if ac_fn_c_try_compile "$LINENO"; then :
2169 ac_hi=$ac_mid; break
2170 else
2171 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2172 if test $ac_lo -le $ac_mid; then
2173 ac_lo= ac_hi=
2174 break
2175 fi
2176 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2177 fi
2178 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2179 done
2180 else
2181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2182 /* end confdefs.h. */
2183 $4
2184 int
2185 main ()
2186 {
2187 static int test_array [1 - 2 * !(($2) < 0)];
2188 test_array [0] = 0;
2189 return test_array [0];
2190
2191 ;
2192 return 0;
2193 }
2194 _ACEOF
2195 if ac_fn_c_try_compile "$LINENO"; then :
2196 ac_hi=-1 ac_mid=-1
2197 while :; do
2198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2199 /* end confdefs.h. */
2200 $4
2201 int
2202 main ()
2203 {
2204 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2205 test_array [0] = 0;
2206 return test_array [0];
2207
2208 ;
2209 return 0;
2210 }
2211 _ACEOF
2212 if ac_fn_c_try_compile "$LINENO"; then :
2213 ac_lo=$ac_mid; break
2214 else
2215 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2216 if test $ac_mid -le $ac_hi; then
2217 ac_lo= ac_hi=
2218 break
2219 fi
2220 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2221 fi
2222 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2223 done
2224 else
2225 ac_lo= ac_hi=
2226 fi
2227 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2228 fi
2229 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2230 # Binary search between lo and hi bounds.
2231 while test "x$ac_lo" != "x$ac_hi"; do
2232 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2234 /* end confdefs.h. */
2235 $4
2236 int
2237 main ()
2238 {
2239 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2240 test_array [0] = 0;
2241 return test_array [0];
2242
2243 ;
2244 return 0;
2245 }
2246 _ACEOF
2247 if ac_fn_c_try_compile "$LINENO"; then :
2248 ac_hi=$ac_mid
2249 else
2250 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2251 fi
2252 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2253 done
2254 case $ac_lo in #((
2255 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2256 '') ac_retval=1 ;;
2257 esac
2258 else
2259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2260 /* end confdefs.h. */
2261 $4
2262 static long int longval () { return $2; }
2263 static unsigned long int ulongval () { return $2; }
2264 #include <stdio.h>
2265 #include <stdlib.h>
2266 int
2267 main ()
2268 {
2269
2270 FILE *f = fopen ("conftest.val", "w");
2271 if (! f)
2272 return 1;
2273 if (($2) < 0)
2274 {
2275 long int i = longval ();
2276 if (i != ($2))
2277 return 1;
2278 fprintf (f, "%ld", i);
2279 }
2280 else
2281 {
2282 unsigned long int i = ulongval ();
2283 if (i != ($2))
2284 return 1;
2285 fprintf (f, "%lu", i);
2286 }
2287 /* Do not output a trailing newline, as this causes \r\n confusion
2288 on some platforms. */
2289 return ferror (f) || fclose (f) != 0;
2290
2291 ;
2292 return 0;
2293 }
2294 _ACEOF
2295 if ac_fn_c_try_run "$LINENO"; then :
2296 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2297 else
2298 ac_retval=1
2299 fi
2300 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2301 conftest.$ac_objext conftest.beam conftest.$ac_ext
2302 rm -f conftest.val
2303
2304 fi
2305 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2306 as_fn_set_status $ac_retval
2307
2308 } # ac_fn_c_compute_int
2309 cat >config.log <<_ACEOF
2310 This file contains any messages produced by compilers while
2311 running configure, to aid debugging if configure makes a mistake.
2312
2313 It was created by ld $as_me 2.32.51, which was
2314 generated by GNU Autoconf 2.69. Invocation command line was
2315
2316 $ $0 $@
2317
2318 _ACEOF
2319 exec 5>>config.log
2320 {
2321 cat <<_ASUNAME
2322 ## --------- ##
2323 ## Platform. ##
2324 ## --------- ##
2325
2326 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2327 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2328 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2329 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2330 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2331
2332 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2333 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2334
2335 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2336 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2337 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2338 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2339 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2340 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2341 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2342
2343 _ASUNAME
2344
2345 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2346 for as_dir in $PATH
2347 do
2348 IFS=$as_save_IFS
2349 test -z "$as_dir" && as_dir=.
2350 $as_echo "PATH: $as_dir"
2351 done
2352 IFS=$as_save_IFS
2353
2354 } >&5
2355
2356 cat >&5 <<_ACEOF
2357
2358
2359 ## ----------- ##
2360 ## Core tests. ##
2361 ## ----------- ##
2362
2363 _ACEOF
2364
2365
2366 # Keep a trace of the command line.
2367 # Strip out --no-create and --no-recursion so they do not pile up.
2368 # Strip out --silent because we don't want to record it for future runs.
2369 # Also quote any args containing shell meta-characters.
2370 # Make two passes to allow for proper duplicate-argument suppression.
2371 ac_configure_args=
2372 ac_configure_args0=
2373 ac_configure_args1=
2374 ac_must_keep_next=false
2375 for ac_pass in 1 2
2376 do
2377 for ac_arg
2378 do
2379 case $ac_arg in
2380 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2381 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2382 | -silent | --silent | --silen | --sile | --sil)
2383 continue ;;
2384 *\'*)
2385 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2386 esac
2387 case $ac_pass in
2388 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2389 2)
2390 as_fn_append ac_configure_args1 " '$ac_arg'"
2391 if test $ac_must_keep_next = true; then
2392 ac_must_keep_next=false # Got value, back to normal.
2393 else
2394 case $ac_arg in
2395 *=* | --config-cache | -C | -disable-* | --disable-* \
2396 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2397 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2398 | -with-* | --with-* | -without-* | --without-* | --x)
2399 case "$ac_configure_args0 " in
2400 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2401 esac
2402 ;;
2403 -* ) ac_must_keep_next=true ;;
2404 esac
2405 fi
2406 as_fn_append ac_configure_args " '$ac_arg'"
2407 ;;
2408 esac
2409 done
2410 done
2411 { ac_configure_args0=; unset ac_configure_args0;}
2412 { ac_configure_args1=; unset ac_configure_args1;}
2413
2414 # When interrupted or exit'd, cleanup temporary files, and complete
2415 # config.log. We remove comments because anyway the quotes in there
2416 # would cause problems or look ugly.
2417 # WARNING: Use '\'' to represent an apostrophe within the trap.
2418 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2419 trap 'exit_status=$?
2420 # Save into config.log some information that might help in debugging.
2421 {
2422 echo
2423
2424 $as_echo "## ---------------- ##
2425 ## Cache variables. ##
2426 ## ---------------- ##"
2427 echo
2428 # The following way of writing the cache mishandles newlines in values,
2429 (
2430 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2431 eval ac_val=\$$ac_var
2432 case $ac_val in #(
2433 *${as_nl}*)
2434 case $ac_var in #(
2435 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2436 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2437 esac
2438 case $ac_var in #(
2439 _ | IFS | as_nl) ;; #(
2440 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2441 *) { eval $ac_var=; unset $ac_var;} ;;
2442 esac ;;
2443 esac
2444 done
2445 (set) 2>&1 |
2446 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2447 *${as_nl}ac_space=\ *)
2448 sed -n \
2449 "s/'\''/'\''\\\\'\'''\''/g;
2450 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2451 ;; #(
2452 *)
2453 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2454 ;;
2455 esac |
2456 sort
2457 )
2458 echo
2459
2460 $as_echo "## ----------------- ##
2461 ## Output variables. ##
2462 ## ----------------- ##"
2463 echo
2464 for ac_var in $ac_subst_vars
2465 do
2466 eval ac_val=\$$ac_var
2467 case $ac_val in
2468 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2469 esac
2470 $as_echo "$ac_var='\''$ac_val'\''"
2471 done | sort
2472 echo
2473
2474 if test -n "$ac_subst_files"; then
2475 $as_echo "## ------------------- ##
2476 ## File substitutions. ##
2477 ## ------------------- ##"
2478 echo
2479 for ac_var in $ac_subst_files
2480 do
2481 eval ac_val=\$$ac_var
2482 case $ac_val in
2483 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2484 esac
2485 $as_echo "$ac_var='\''$ac_val'\''"
2486 done | sort
2487 echo
2488 fi
2489
2490 if test -s confdefs.h; then
2491 $as_echo "## ----------- ##
2492 ## confdefs.h. ##
2493 ## ----------- ##"
2494 echo
2495 cat confdefs.h
2496 echo
2497 fi
2498 test "$ac_signal" != 0 &&
2499 $as_echo "$as_me: caught signal $ac_signal"
2500 $as_echo "$as_me: exit $exit_status"
2501 } >&5
2502 rm -f core *.core core.conftest.* &&
2503 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2504 exit $exit_status
2505 ' 0
2506 for ac_signal in 1 2 13 15; do
2507 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2508 done
2509 ac_signal=0
2510
2511 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2512 rm -f -r conftest* confdefs.h
2513
2514 $as_echo "/* confdefs.h */" > confdefs.h
2515
2516 # Predefined preprocessor variables.
2517
2518 cat >>confdefs.h <<_ACEOF
2519 #define PACKAGE_NAME "$PACKAGE_NAME"
2520 _ACEOF
2521
2522 cat >>confdefs.h <<_ACEOF
2523 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2524 _ACEOF
2525
2526 cat >>confdefs.h <<_ACEOF
2527 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2528 _ACEOF
2529
2530 cat >>confdefs.h <<_ACEOF
2531 #define PACKAGE_STRING "$PACKAGE_STRING"
2532 _ACEOF
2533
2534 cat >>confdefs.h <<_ACEOF
2535 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2536 _ACEOF
2537
2538 cat >>confdefs.h <<_ACEOF
2539 #define PACKAGE_URL "$PACKAGE_URL"
2540 _ACEOF
2541
2542
2543 # Let the site file select an alternate cache file if it wants to.
2544 # Prefer an explicitly selected file to automatically selected ones.
2545 ac_site_file1=NONE
2546 ac_site_file2=NONE
2547 if test -n "$CONFIG_SITE"; then
2548 # We do not want a PATH search for config.site.
2549 case $CONFIG_SITE in #((
2550 -*) ac_site_file1=./$CONFIG_SITE;;
2551 */*) ac_site_file1=$CONFIG_SITE;;
2552 *) ac_site_file1=./$CONFIG_SITE;;
2553 esac
2554 elif test "x$prefix" != xNONE; then
2555 ac_site_file1=$prefix/share/config.site
2556 ac_site_file2=$prefix/etc/config.site
2557 else
2558 ac_site_file1=$ac_default_prefix/share/config.site
2559 ac_site_file2=$ac_default_prefix/etc/config.site
2560 fi
2561 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2562 do
2563 test "x$ac_site_file" = xNONE && continue
2564 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2565 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2566 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2567 sed 's/^/| /' "$ac_site_file" >&5
2568 . "$ac_site_file" \
2569 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2570 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2571 as_fn_error $? "failed to load site script $ac_site_file
2572 See \`config.log' for more details" "$LINENO" 5; }
2573 fi
2574 done
2575
2576 if test -r "$cache_file"; then
2577 # Some versions of bash will fail to source /dev/null (special files
2578 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2579 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2580 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2581 $as_echo "$as_me: loading cache $cache_file" >&6;}
2582 case $cache_file in
2583 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2584 *) . "./$cache_file";;
2585 esac
2586 fi
2587 else
2588 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2589 $as_echo "$as_me: creating cache $cache_file" >&6;}
2590 >$cache_file
2591 fi
2592
2593 as_fn_append ac_header_list " stdlib.h"
2594 as_fn_append ac_header_list " unistd.h"
2595 as_fn_append ac_header_list " sys/param.h"
2596 # Check that the precious variables saved in the cache have kept the same
2597 # value.
2598 ac_cache_corrupted=false
2599 for ac_var in $ac_precious_vars; do
2600 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2601 eval ac_new_set=\$ac_env_${ac_var}_set
2602 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2603 eval ac_new_val=\$ac_env_${ac_var}_value
2604 case $ac_old_set,$ac_new_set in
2605 set,)
2606 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2607 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2608 ac_cache_corrupted=: ;;
2609 ,set)
2610 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2611 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2612 ac_cache_corrupted=: ;;
2613 ,);;
2614 *)
2615 if test "x$ac_old_val" != "x$ac_new_val"; then
2616 # differences in whitespace do not lead to failure.
2617 ac_old_val_w=`echo x $ac_old_val`
2618 ac_new_val_w=`echo x $ac_new_val`
2619 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2620 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2621 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2622 ac_cache_corrupted=:
2623 else
2624 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2625 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2626 eval $ac_var=\$ac_old_val
2627 fi
2628 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2629 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2630 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2631 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2632 fi;;
2633 esac
2634 # Pass precious variables to config.status.
2635 if test "$ac_new_set" = set; then
2636 case $ac_new_val in
2637 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2638 *) ac_arg=$ac_var=$ac_new_val ;;
2639 esac
2640 case " $ac_configure_args " in
2641 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2642 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2643 esac
2644 fi
2645 done
2646 if $ac_cache_corrupted; then
2647 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2648 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2649 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2650 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2651 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2652 fi
2653 ## -------------------- ##
2654 ## Main body of script. ##
2655 ## -------------------- ##
2656
2657 ac_ext=c
2658 ac_cpp='$CPP $CPPFLAGS'
2659 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2660 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2661 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2662
2663
2664
2665
2666
2667
2668
2669 ac_aux_dir=
2670 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2671 if test -f "$ac_dir/install-sh"; then
2672 ac_aux_dir=$ac_dir
2673 ac_install_sh="$ac_aux_dir/install-sh -c"
2674 break
2675 elif test -f "$ac_dir/install.sh"; then
2676 ac_aux_dir=$ac_dir
2677 ac_install_sh="$ac_aux_dir/install.sh -c"
2678 break
2679 elif test -f "$ac_dir/shtool"; then
2680 ac_aux_dir=$ac_dir
2681 ac_install_sh="$ac_aux_dir/shtool install -c"
2682 break
2683 fi
2684 done
2685 if test -z "$ac_aux_dir"; then
2686 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2687 fi
2688
2689 # These three variables are undocumented and unsupported,
2690 # and are intended to be withdrawn in a future Autoconf release.
2691 # They can cause serious problems if a builder's source tree is in a directory
2692 # whose full name contains unusual characters.
2693 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2694 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2695 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2696
2697
2698 # Make sure we can run config.sub.
2699 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2700 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2701
2702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2703 $as_echo_n "checking build system type... " >&6; }
2704 if ${ac_cv_build+:} false; then :
2705 $as_echo_n "(cached) " >&6
2706 else
2707 ac_build_alias=$build_alias
2708 test "x$ac_build_alias" = x &&
2709 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2710 test "x$ac_build_alias" = x &&
2711 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2712 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2713 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2714
2715 fi
2716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2717 $as_echo "$ac_cv_build" >&6; }
2718 case $ac_cv_build in
2719 *-*-*) ;;
2720 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2721 esac
2722 build=$ac_cv_build
2723 ac_save_IFS=$IFS; IFS='-'
2724 set x $ac_cv_build
2725 shift
2726 build_cpu=$1
2727 build_vendor=$2
2728 shift; shift
2729 # Remember, the first character of IFS is used to create $*,
2730 # except with old shells:
2731 build_os=$*
2732 IFS=$ac_save_IFS
2733 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2734
2735
2736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2737 $as_echo_n "checking host system type... " >&6; }
2738 if ${ac_cv_host+:} false; then :
2739 $as_echo_n "(cached) " >&6
2740 else
2741 if test "x$host_alias" = x; then
2742 ac_cv_host=$ac_cv_build
2743 else
2744 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2745 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2746 fi
2747
2748 fi
2749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2750 $as_echo "$ac_cv_host" >&6; }
2751 case $ac_cv_host in
2752 *-*-*) ;;
2753 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2754 esac
2755 host=$ac_cv_host
2756 ac_save_IFS=$IFS; IFS='-'
2757 set x $ac_cv_host
2758 shift
2759 host_cpu=$1
2760 host_vendor=$2
2761 shift; shift
2762 # Remember, the first character of IFS is used to create $*,
2763 # except with old shells:
2764 host_os=$*
2765 IFS=$ac_save_IFS
2766 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2767
2768
2769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2770 $as_echo_n "checking target system type... " >&6; }
2771 if ${ac_cv_target+:} false; then :
2772 $as_echo_n "(cached) " >&6
2773 else
2774 if test "x$target_alias" = x; then
2775 ac_cv_target=$ac_cv_host
2776 else
2777 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2778 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2779 fi
2780
2781 fi
2782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2783 $as_echo "$ac_cv_target" >&6; }
2784 case $ac_cv_target in
2785 *-*-*) ;;
2786 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2787 esac
2788 target=$ac_cv_target
2789 ac_save_IFS=$IFS; IFS='-'
2790 set x $ac_cv_target
2791 shift
2792 target_cpu=$1
2793 target_vendor=$2
2794 shift; shift
2795 # Remember, the first character of IFS is used to create $*,
2796 # except with old shells:
2797 target_os=$*
2798 IFS=$ac_save_IFS
2799 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2800
2801
2802 # The aliases save the names the user supplied, while $host etc.
2803 # will get canonicalized.
2804 test -n "$target_alias" &&
2805 test "$program_prefix$program_suffix$program_transform_name" = \
2806 NONENONEs,x,x, &&
2807 program_prefix=${target_alias}-
2808
2809 # Expand $ac_aux_dir to an absolute path.
2810 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2811
2812 ac_ext=c
2813 ac_cpp='$CPP $CPPFLAGS'
2814 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2815 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2816 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2817 if test -n "$ac_tool_prefix"; then
2818 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2819 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2821 $as_echo_n "checking for $ac_word... " >&6; }
2822 if ${ac_cv_prog_CC+:} false; then :
2823 $as_echo_n "(cached) " >&6
2824 else
2825 if test -n "$CC"; then
2826 ac_cv_prog_CC="$CC" # Let the user override the test.
2827 else
2828 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2829 for as_dir in $PATH
2830 do
2831 IFS=$as_save_IFS
2832 test -z "$as_dir" && as_dir=.
2833 for ac_exec_ext in '' $ac_executable_extensions; do
2834 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2835 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2836 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2837 break 2
2838 fi
2839 done
2840 done
2841 IFS=$as_save_IFS
2842
2843 fi
2844 fi
2845 CC=$ac_cv_prog_CC
2846 if test -n "$CC"; then
2847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2848 $as_echo "$CC" >&6; }
2849 else
2850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2851 $as_echo "no" >&6; }
2852 fi
2853
2854
2855 fi
2856 if test -z "$ac_cv_prog_CC"; then
2857 ac_ct_CC=$CC
2858 # Extract the first word of "gcc", so it can be a program name with args.
2859 set dummy gcc; ac_word=$2
2860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2861 $as_echo_n "checking for $ac_word... " >&6; }
2862 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2863 $as_echo_n "(cached) " >&6
2864 else
2865 if test -n "$ac_ct_CC"; then
2866 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2867 else
2868 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2869 for as_dir in $PATH
2870 do
2871 IFS=$as_save_IFS
2872 test -z "$as_dir" && as_dir=.
2873 for ac_exec_ext in '' $ac_executable_extensions; do
2874 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2875 ac_cv_prog_ac_ct_CC="gcc"
2876 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2877 break 2
2878 fi
2879 done
2880 done
2881 IFS=$as_save_IFS
2882
2883 fi
2884 fi
2885 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2886 if test -n "$ac_ct_CC"; then
2887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2888 $as_echo "$ac_ct_CC" >&6; }
2889 else
2890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2891 $as_echo "no" >&6; }
2892 fi
2893
2894 if test "x$ac_ct_CC" = x; then
2895 CC=""
2896 else
2897 case $cross_compiling:$ac_tool_warned in
2898 yes:)
2899 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2900 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2901 ac_tool_warned=yes ;;
2902 esac
2903 CC=$ac_ct_CC
2904 fi
2905 else
2906 CC="$ac_cv_prog_CC"
2907 fi
2908
2909 if test -z "$CC"; then
2910 if test -n "$ac_tool_prefix"; then
2911 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2912 set dummy ${ac_tool_prefix}cc; ac_word=$2
2913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2914 $as_echo_n "checking for $ac_word... " >&6; }
2915 if ${ac_cv_prog_CC+:} false; then :
2916 $as_echo_n "(cached) " >&6
2917 else
2918 if test -n "$CC"; then
2919 ac_cv_prog_CC="$CC" # Let the user override the test.
2920 else
2921 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2922 for as_dir in $PATH
2923 do
2924 IFS=$as_save_IFS
2925 test -z "$as_dir" && as_dir=.
2926 for ac_exec_ext in '' $ac_executable_extensions; do
2927 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2928 ac_cv_prog_CC="${ac_tool_prefix}cc"
2929 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2930 break 2
2931 fi
2932 done
2933 done
2934 IFS=$as_save_IFS
2935
2936 fi
2937 fi
2938 CC=$ac_cv_prog_CC
2939 if test -n "$CC"; then
2940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2941 $as_echo "$CC" >&6; }
2942 else
2943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2944 $as_echo "no" >&6; }
2945 fi
2946
2947
2948 fi
2949 fi
2950 if test -z "$CC"; then
2951 # Extract the first word of "cc", so it can be a program name with args.
2952 set dummy cc; ac_word=$2
2953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2954 $as_echo_n "checking for $ac_word... " >&6; }
2955 if ${ac_cv_prog_CC+:} false; then :
2956 $as_echo_n "(cached) " >&6
2957 else
2958 if test -n "$CC"; then
2959 ac_cv_prog_CC="$CC" # Let the user override the test.
2960 else
2961 ac_prog_rejected=no
2962 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2963 for as_dir in $PATH
2964 do
2965 IFS=$as_save_IFS
2966 test -z "$as_dir" && as_dir=.
2967 for ac_exec_ext in '' $ac_executable_extensions; do
2968 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2969 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2970 ac_prog_rejected=yes
2971 continue
2972 fi
2973 ac_cv_prog_CC="cc"
2974 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2975 break 2
2976 fi
2977 done
2978 done
2979 IFS=$as_save_IFS
2980
2981 if test $ac_prog_rejected = yes; then
2982 # We found a bogon in the path, so make sure we never use it.
2983 set dummy $ac_cv_prog_CC
2984 shift
2985 if test $# != 0; then
2986 # We chose a different compiler from the bogus one.
2987 # However, it has the same basename, so the bogon will be chosen
2988 # first if we set CC to just the basename; use the full file name.
2989 shift
2990 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2991 fi
2992 fi
2993 fi
2994 fi
2995 CC=$ac_cv_prog_CC
2996 if test -n "$CC"; then
2997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2998 $as_echo "$CC" >&6; }
2999 else
3000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3001 $as_echo "no" >&6; }
3002 fi
3003
3004
3005 fi
3006 if test -z "$CC"; then
3007 if test -n "$ac_tool_prefix"; then
3008 for ac_prog in cl.exe
3009 do
3010 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3011 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3013 $as_echo_n "checking for $ac_word... " >&6; }
3014 if ${ac_cv_prog_CC+:} false; then :
3015 $as_echo_n "(cached) " >&6
3016 else
3017 if test -n "$CC"; then
3018 ac_cv_prog_CC="$CC" # Let the user override the test.
3019 else
3020 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3021 for as_dir in $PATH
3022 do
3023 IFS=$as_save_IFS
3024 test -z "$as_dir" && as_dir=.
3025 for ac_exec_ext in '' $ac_executable_extensions; do
3026 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3027 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3028 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3029 break 2
3030 fi
3031 done
3032 done
3033 IFS=$as_save_IFS
3034
3035 fi
3036 fi
3037 CC=$ac_cv_prog_CC
3038 if test -n "$CC"; then
3039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3040 $as_echo "$CC" >&6; }
3041 else
3042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3043 $as_echo "no" >&6; }
3044 fi
3045
3046
3047 test -n "$CC" && break
3048 done
3049 fi
3050 if test -z "$CC"; then
3051 ac_ct_CC=$CC
3052 for ac_prog in cl.exe
3053 do
3054 # Extract the first word of "$ac_prog", so it can be a program name with args.
3055 set dummy $ac_prog; ac_word=$2
3056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3057 $as_echo_n "checking for $ac_word... " >&6; }
3058 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3059 $as_echo_n "(cached) " >&6
3060 else
3061 if test -n "$ac_ct_CC"; then
3062 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3063 else
3064 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3065 for as_dir in $PATH
3066 do
3067 IFS=$as_save_IFS
3068 test -z "$as_dir" && as_dir=.
3069 for ac_exec_ext in '' $ac_executable_extensions; do
3070 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3071 ac_cv_prog_ac_ct_CC="$ac_prog"
3072 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3073 break 2
3074 fi
3075 done
3076 done
3077 IFS=$as_save_IFS
3078
3079 fi
3080 fi
3081 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3082 if test -n "$ac_ct_CC"; then
3083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3084 $as_echo "$ac_ct_CC" >&6; }
3085 else
3086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3087 $as_echo "no" >&6; }
3088 fi
3089
3090
3091 test -n "$ac_ct_CC" && break
3092 done
3093
3094 if test "x$ac_ct_CC" = x; then
3095 CC=""
3096 else
3097 case $cross_compiling:$ac_tool_warned in
3098 yes:)
3099 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3100 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3101 ac_tool_warned=yes ;;
3102 esac
3103 CC=$ac_ct_CC
3104 fi
3105 fi
3106
3107 fi
3108
3109
3110 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3111 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3112 as_fn_error $? "no acceptable C compiler found in \$PATH
3113 See \`config.log' for more details" "$LINENO" 5; }
3114
3115 # Provide some information about the compiler.
3116 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3117 set X $ac_compile
3118 ac_compiler=$2
3119 for ac_option in --version -v -V -qversion; do
3120 { { ac_try="$ac_compiler $ac_option >&5"
3121 case "(($ac_try" in
3122 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3123 *) ac_try_echo=$ac_try;;
3124 esac
3125 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3126 $as_echo "$ac_try_echo"; } >&5
3127 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3128 ac_status=$?
3129 if test -s conftest.err; then
3130 sed '10a\
3131 ... rest of stderr output deleted ...
3132 10q' conftest.err >conftest.er1
3133 cat conftest.er1 >&5
3134 fi
3135 rm -f conftest.er1 conftest.err
3136 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3137 test $ac_status = 0; }
3138 done
3139
3140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3141 /* end confdefs.h. */
3142
3143 int
3144 main ()
3145 {
3146
3147 ;
3148 return 0;
3149 }
3150 _ACEOF
3151 ac_clean_files_save=$ac_clean_files
3152 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3153 # Try to create an executable without -o first, disregard a.out.
3154 # It will help us diagnose broken compilers, and finding out an intuition
3155 # of exeext.
3156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3157 $as_echo_n "checking whether the C compiler works... " >&6; }
3158 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3159
3160 # The possible output files:
3161 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3162
3163 ac_rmfiles=
3164 for ac_file in $ac_files
3165 do
3166 case $ac_file in
3167 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3168 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3169 esac
3170 done
3171 rm -f $ac_rmfiles
3172
3173 if { { ac_try="$ac_link_default"
3174 case "(($ac_try" in
3175 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3176 *) ac_try_echo=$ac_try;;
3177 esac
3178 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3179 $as_echo "$ac_try_echo"; } >&5
3180 (eval "$ac_link_default") 2>&5
3181 ac_status=$?
3182 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3183 test $ac_status = 0; }; then :
3184 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3185 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3186 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3187 # so that the user can short-circuit this test for compilers unknown to
3188 # Autoconf.
3189 for ac_file in $ac_files ''
3190 do
3191 test -f "$ac_file" || continue
3192 case $ac_file in
3193 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3194 ;;
3195 [ab].out )
3196 # We found the default executable, but exeext='' is most
3197 # certainly right.
3198 break;;
3199 *.* )
3200 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3201 then :; else
3202 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3203 fi
3204 # We set ac_cv_exeext here because the later test for it is not
3205 # safe: cross compilers may not add the suffix if given an `-o'
3206 # argument, so we may need to know it at that point already.
3207 # Even if this section looks crufty: it has the advantage of
3208 # actually working.
3209 break;;
3210 * )
3211 break;;
3212 esac
3213 done
3214 test "$ac_cv_exeext" = no && ac_cv_exeext=
3215
3216 else
3217 ac_file=''
3218 fi
3219 if test -z "$ac_file"; then :
3220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3221 $as_echo "no" >&6; }
3222 $as_echo "$as_me: failed program was:" >&5
3223 sed 's/^/| /' conftest.$ac_ext >&5
3224
3225 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3226 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3227 as_fn_error 77 "C compiler cannot create executables
3228 See \`config.log' for more details" "$LINENO" 5; }
3229 else
3230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3231 $as_echo "yes" >&6; }
3232 fi
3233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3234 $as_echo_n "checking for C compiler default output file name... " >&6; }
3235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3236 $as_echo "$ac_file" >&6; }
3237 ac_exeext=$ac_cv_exeext
3238
3239 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3240 ac_clean_files=$ac_clean_files_save
3241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3242 $as_echo_n "checking for suffix of executables... " >&6; }
3243 if { { ac_try="$ac_link"
3244 case "(($ac_try" in
3245 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3246 *) ac_try_echo=$ac_try;;
3247 esac
3248 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3249 $as_echo "$ac_try_echo"; } >&5
3250 (eval "$ac_link") 2>&5
3251 ac_status=$?
3252 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3253 test $ac_status = 0; }; then :
3254 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3255 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3256 # work properly (i.e., refer to `conftest.exe'), while it won't with
3257 # `rm'.
3258 for ac_file in conftest.exe conftest conftest.*; do
3259 test -f "$ac_file" || continue
3260 case $ac_file in
3261 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3262 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3263 break;;
3264 * ) break;;
3265 esac
3266 done
3267 else
3268 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3269 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3270 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3271 See \`config.log' for more details" "$LINENO" 5; }
3272 fi
3273 rm -f conftest conftest$ac_cv_exeext
3274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3275 $as_echo "$ac_cv_exeext" >&6; }
3276
3277 rm -f conftest.$ac_ext
3278 EXEEXT=$ac_cv_exeext
3279 ac_exeext=$EXEEXT
3280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3281 /* end confdefs.h. */
3282 #include <stdio.h>
3283 int
3284 main ()
3285 {
3286 FILE *f = fopen ("conftest.out", "w");
3287 return ferror (f) || fclose (f) != 0;
3288
3289 ;
3290 return 0;
3291 }
3292 _ACEOF
3293 ac_clean_files="$ac_clean_files conftest.out"
3294 # Check that the compiler produces executables we can run. If not, either
3295 # the compiler is broken, or we cross compile.
3296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3297 $as_echo_n "checking whether we are cross compiling... " >&6; }
3298 if test "$cross_compiling" != yes; then
3299 { { ac_try="$ac_link"
3300 case "(($ac_try" in
3301 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3302 *) ac_try_echo=$ac_try;;
3303 esac
3304 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3305 $as_echo "$ac_try_echo"; } >&5
3306 (eval "$ac_link") 2>&5
3307 ac_status=$?
3308 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3309 test $ac_status = 0; }
3310 if { ac_try='./conftest$ac_cv_exeext'
3311 { { case "(($ac_try" in
3312 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3313 *) ac_try_echo=$ac_try;;
3314 esac
3315 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3316 $as_echo "$ac_try_echo"; } >&5
3317 (eval "$ac_try") 2>&5
3318 ac_status=$?
3319 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3320 test $ac_status = 0; }; }; then
3321 cross_compiling=no
3322 else
3323 if test "$cross_compiling" = maybe; then
3324 cross_compiling=yes
3325 else
3326 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3327 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3328 as_fn_error $? "cannot run C compiled programs.
3329 If you meant to cross compile, use \`--host'.
3330 See \`config.log' for more details" "$LINENO" 5; }
3331 fi
3332 fi
3333 fi
3334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3335 $as_echo "$cross_compiling" >&6; }
3336
3337 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3338 ac_clean_files=$ac_clean_files_save
3339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3340 $as_echo_n "checking for suffix of object files... " >&6; }
3341 if ${ac_cv_objext+:} false; then :
3342 $as_echo_n "(cached) " >&6
3343 else
3344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3345 /* end confdefs.h. */
3346
3347 int
3348 main ()
3349 {
3350
3351 ;
3352 return 0;
3353 }
3354 _ACEOF
3355 rm -f conftest.o conftest.obj
3356 if { { ac_try="$ac_compile"
3357 case "(($ac_try" in
3358 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3359 *) ac_try_echo=$ac_try;;
3360 esac
3361 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3362 $as_echo "$ac_try_echo"; } >&5
3363 (eval "$ac_compile") 2>&5
3364 ac_status=$?
3365 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3366 test $ac_status = 0; }; then :
3367 for ac_file in conftest.o conftest.obj conftest.*; do
3368 test -f "$ac_file" || continue;
3369 case $ac_file in
3370 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3371 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3372 break;;
3373 esac
3374 done
3375 else
3376 $as_echo "$as_me: failed program was:" >&5
3377 sed 's/^/| /' conftest.$ac_ext >&5
3378
3379 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3380 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3381 as_fn_error $? "cannot compute suffix of object files: cannot compile
3382 See \`config.log' for more details" "$LINENO" 5; }
3383 fi
3384 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3385 fi
3386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3387 $as_echo "$ac_cv_objext" >&6; }
3388 OBJEXT=$ac_cv_objext
3389 ac_objext=$OBJEXT
3390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3391 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3392 if ${ac_cv_c_compiler_gnu+:} false; then :
3393 $as_echo_n "(cached) " >&6
3394 else
3395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3396 /* end confdefs.h. */
3397
3398 int
3399 main ()
3400 {
3401 #ifndef __GNUC__
3402 choke me
3403 #endif
3404
3405 ;
3406 return 0;
3407 }
3408 _ACEOF
3409 if ac_fn_c_try_compile "$LINENO"; then :
3410 ac_compiler_gnu=yes
3411 else
3412 ac_compiler_gnu=no
3413 fi
3414 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3415 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3416
3417 fi
3418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3419 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3420 if test $ac_compiler_gnu = yes; then
3421 GCC=yes
3422 else
3423 GCC=
3424 fi
3425 ac_test_CFLAGS=${CFLAGS+set}
3426 ac_save_CFLAGS=$CFLAGS
3427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3428 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3429 if ${ac_cv_prog_cc_g+:} false; then :
3430 $as_echo_n "(cached) " >&6
3431 else
3432 ac_save_c_werror_flag=$ac_c_werror_flag
3433 ac_c_werror_flag=yes
3434 ac_cv_prog_cc_g=no
3435 CFLAGS="-g"
3436 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3437 /* end confdefs.h. */
3438
3439 int
3440 main ()
3441 {
3442
3443 ;
3444 return 0;
3445 }
3446 _ACEOF
3447 if ac_fn_c_try_compile "$LINENO"; then :
3448 ac_cv_prog_cc_g=yes
3449 else
3450 CFLAGS=""
3451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3452 /* end confdefs.h. */
3453
3454 int
3455 main ()
3456 {
3457
3458 ;
3459 return 0;
3460 }
3461 _ACEOF
3462 if ac_fn_c_try_compile "$LINENO"; then :
3463
3464 else
3465 ac_c_werror_flag=$ac_save_c_werror_flag
3466 CFLAGS="-g"
3467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3468 /* end confdefs.h. */
3469
3470 int
3471 main ()
3472 {
3473
3474 ;
3475 return 0;
3476 }
3477 _ACEOF
3478 if ac_fn_c_try_compile "$LINENO"; then :
3479 ac_cv_prog_cc_g=yes
3480 fi
3481 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3482 fi
3483 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3484 fi
3485 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3486 ac_c_werror_flag=$ac_save_c_werror_flag
3487 fi
3488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3489 $as_echo "$ac_cv_prog_cc_g" >&6; }
3490 if test "$ac_test_CFLAGS" = set; then
3491 CFLAGS=$ac_save_CFLAGS
3492 elif test $ac_cv_prog_cc_g = yes; then
3493 if test "$GCC" = yes; then
3494 CFLAGS="-g -O2"
3495 else
3496 CFLAGS="-g"
3497 fi
3498 else
3499 if test "$GCC" = yes; then
3500 CFLAGS="-O2"
3501 else
3502 CFLAGS=
3503 fi
3504 fi
3505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3506 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3507 if ${ac_cv_prog_cc_c89+:} false; then :
3508 $as_echo_n "(cached) " >&6
3509 else
3510 ac_cv_prog_cc_c89=no
3511 ac_save_CC=$CC
3512 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3513 /* end confdefs.h. */
3514 #include <stdarg.h>
3515 #include <stdio.h>
3516 struct stat;
3517 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3518 struct buf { int x; };
3519 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3520 static char *e (p, i)
3521 char **p;
3522 int i;
3523 {
3524 return p[i];
3525 }
3526 static char *f (char * (*g) (char **, int), char **p, ...)
3527 {
3528 char *s;
3529 va_list v;
3530 va_start (v,p);
3531 s = g (p, va_arg (v,int));
3532 va_end (v);
3533 return s;
3534 }
3535
3536 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3537 function prototypes and stuff, but not '\xHH' hex character constants.
3538 These don't provoke an error unfortunately, instead are silently treated
3539 as 'x'. The following induces an error, until -std is added to get
3540 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3541 array size at least. It's necessary to write '\x00'==0 to get something
3542 that's true only with -std. */
3543 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3544
3545 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3546 inside strings and character constants. */
3547 #define FOO(x) 'x'
3548 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3549
3550 int test (int i, double x);
3551 struct s1 {int (*f) (int a);};
3552 struct s2 {int (*f) (double a);};
3553 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3554 int argc;
3555 char **argv;
3556 int
3557 main ()
3558 {
3559 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3560 ;
3561 return 0;
3562 }
3563 _ACEOF
3564 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3565 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3566 do
3567 CC="$ac_save_CC $ac_arg"
3568 if ac_fn_c_try_compile "$LINENO"; then :
3569 ac_cv_prog_cc_c89=$ac_arg
3570 fi
3571 rm -f core conftest.err conftest.$ac_objext
3572 test "x$ac_cv_prog_cc_c89" != "xno" && break
3573 done
3574 rm -f conftest.$ac_ext
3575 CC=$ac_save_CC
3576
3577 fi
3578 # AC_CACHE_VAL
3579 case "x$ac_cv_prog_cc_c89" in
3580 x)
3581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3582 $as_echo "none needed" >&6; } ;;
3583 xno)
3584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3585 $as_echo "unsupported" >&6; } ;;
3586 *)
3587 CC="$CC $ac_cv_prog_cc_c89"
3588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3589 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3590 esac
3591 if test "x$ac_cv_prog_cc_c89" != xno; then :
3592
3593 fi
3594
3595 ac_ext=c
3596 ac_cpp='$CPP $CPPFLAGS'
3597 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3598 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3599 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3600
3601 ac_ext=c
3602 ac_cpp='$CPP $CPPFLAGS'
3603 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3604 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3605 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3607 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3608 if ${am_cv_prog_cc_c_o+:} false; then :
3609 $as_echo_n "(cached) " >&6
3610 else
3611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3612 /* end confdefs.h. */
3613
3614 int
3615 main ()
3616 {
3617
3618 ;
3619 return 0;
3620 }
3621 _ACEOF
3622 # Make sure it works both with $CC and with simple cc.
3623 # Following AC_PROG_CC_C_O, we do the test twice because some
3624 # compilers refuse to overwrite an existing .o file with -o,
3625 # though they will create one.
3626 am_cv_prog_cc_c_o=yes
3627 for am_i in 1 2; do
3628 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3629 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3630 ac_status=$?
3631 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3632 (exit $ac_status); } \
3633 && test -f conftest2.$ac_objext; then
3634 : OK
3635 else
3636 am_cv_prog_cc_c_o=no
3637 break
3638 fi
3639 done
3640 rm -f core conftest*
3641 unset am_i
3642 fi
3643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3644 $as_echo "$am_cv_prog_cc_c_o" >&6; }
3645 if test "$am_cv_prog_cc_c_o" != yes; then
3646 # Losing compiler, so override with the script.
3647 # FIXME: It is wrong to rewrite CC.
3648 # But if we don't then we get into trouble of one sort or another.
3649 # A longer-term fix would be to have automake use am__CC in this case,
3650 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3651 CC="$am_aux_dir/compile $CC"
3652 fi
3653 ac_ext=c
3654 ac_cpp='$CPP $CPPFLAGS'
3655 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3656 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3657 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3658
3659
3660
3661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3662 $as_echo_n "checking for library containing strerror... " >&6; }
3663 if ${ac_cv_search_strerror+:} false; then :
3664 $as_echo_n "(cached) " >&6
3665 else
3666 ac_func_search_save_LIBS=$LIBS
3667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3668 /* end confdefs.h. */
3669
3670 /* Override any GCC internal prototype to avoid an error.
3671 Use char because int might match the return type of a GCC
3672 builtin and then its argument prototype would still apply. */
3673 #ifdef __cplusplus
3674 extern "C"
3675 #endif
3676 char strerror ();
3677 int
3678 main ()
3679 {
3680 return strerror ();
3681 ;
3682 return 0;
3683 }
3684 _ACEOF
3685 for ac_lib in '' cposix; do
3686 if test -z "$ac_lib"; then
3687 ac_res="none required"
3688 else
3689 ac_res=-l$ac_lib
3690 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
3691 fi
3692 if ac_fn_c_try_link "$LINENO"; then :
3693 ac_cv_search_strerror=$ac_res
3694 fi
3695 rm -f core conftest.err conftest.$ac_objext \
3696 conftest$ac_exeext
3697 if ${ac_cv_search_strerror+:} false; then :
3698 break
3699 fi
3700 done
3701 if ${ac_cv_search_strerror+:} false; then :
3702
3703 else
3704 ac_cv_search_strerror=no
3705 fi
3706 rm conftest.$ac_ext
3707 LIBS=$ac_func_search_save_LIBS
3708 fi
3709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3710 $as_echo "$ac_cv_search_strerror" >&6; }
3711 ac_res=$ac_cv_search_strerror
3712 if test "$ac_res" != no; then :
3713 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3714
3715 fi
3716
3717
3718 am__api_version='1.15'
3719
3720 # Find a good install program. We prefer a C program (faster),
3721 # so one script is as good as another. But avoid the broken or
3722 # incompatible versions:
3723 # SysV /etc/install, /usr/sbin/install
3724 # SunOS /usr/etc/install
3725 # IRIX /sbin/install
3726 # AIX /bin/install
3727 # AmigaOS /C/install, which installs bootblocks on floppy discs
3728 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3729 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3730 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3731 # OS/2's system install, which has a completely different semantic
3732 # ./install, which can be erroneously created by make from ./install.sh.
3733 # Reject install programs that cannot install multiple files.
3734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3735 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3736 if test -z "$INSTALL"; then
3737 if ${ac_cv_path_install+:} false; then :
3738 $as_echo_n "(cached) " >&6
3739 else
3740 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3741 for as_dir in $PATH
3742 do
3743 IFS=$as_save_IFS
3744 test -z "$as_dir" && as_dir=.
3745 # Account for people who put trailing slashes in PATH elements.
3746 case $as_dir/ in #((
3747 ./ | .// | /[cC]/* | \
3748 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3749 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3750 /usr/ucb/* ) ;;
3751 *)
3752 # OSF1 and SCO ODT 3.0 have their own names for install.
3753 # Don't use installbsd from OSF since it installs stuff as root
3754 # by default.
3755 for ac_prog in ginstall scoinst install; do
3756 for ac_exec_ext in '' $ac_executable_extensions; do
3757 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3758 if test $ac_prog = install &&
3759 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3760 # AIX install. It has an incompatible calling convention.
3761 :
3762 elif test $ac_prog = install &&
3763 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3764 # program-specific install script used by HP pwplus--don't use.
3765 :
3766 else
3767 rm -rf conftest.one conftest.two conftest.dir
3768 echo one > conftest.one
3769 echo two > conftest.two
3770 mkdir conftest.dir
3771 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3772 test -s conftest.one && test -s conftest.two &&
3773 test -s conftest.dir/conftest.one &&
3774 test -s conftest.dir/conftest.two
3775 then
3776 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3777 break 3
3778 fi
3779 fi
3780 fi
3781 done
3782 done
3783 ;;
3784 esac
3785
3786 done
3787 IFS=$as_save_IFS
3788
3789 rm -rf conftest.one conftest.two conftest.dir
3790
3791 fi
3792 if test "${ac_cv_path_install+set}" = set; then
3793 INSTALL=$ac_cv_path_install
3794 else
3795 # As a last resort, use the slow shell script. Don't cache a
3796 # value for INSTALL within a source directory, because that will
3797 # break other packages using the cache if that directory is
3798 # removed, or if the value is a relative name.
3799 INSTALL=$ac_install_sh
3800 fi
3801 fi
3802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3803 $as_echo "$INSTALL" >&6; }
3804
3805 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3806 # It thinks the first close brace ends the variable substitution.
3807 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3808
3809 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3810
3811 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3812
3813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3814 $as_echo_n "checking whether build environment is sane... " >&6; }
3815 # Reject unsafe characters in $srcdir or the absolute working directory
3816 # name. Accept space and tab only in the latter.
3817 am_lf='
3818 '
3819 case `pwd` in
3820 *[\\\"\#\$\&\'\`$am_lf]*)
3821 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3822 esac
3823 case $srcdir in
3824 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3825 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3826 esac
3827
3828 # Do 'set' in a subshell so we don't clobber the current shell's
3829 # arguments. Must try -L first in case configure is actually a
3830 # symlink; some systems play weird games with the mod time of symlinks
3831 # (eg FreeBSD returns the mod time of the symlink's containing
3832 # directory).
3833 if (
3834 am_has_slept=no
3835 for am_try in 1 2; do
3836 echo "timestamp, slept: $am_has_slept" > conftest.file
3837 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3838 if test "$*" = "X"; then
3839 # -L didn't work.
3840 set X `ls -t "$srcdir/configure" conftest.file`
3841 fi
3842 if test "$*" != "X $srcdir/configure conftest.file" \
3843 && test "$*" != "X conftest.file $srcdir/configure"; then
3844
3845 # If neither matched, then we have a broken ls. This can happen
3846 # if, for instance, CONFIG_SHELL is bash and it inherits a
3847 # broken ls alias from the environment. This has actually
3848 # happened. Such a system could not be considered "sane".
3849 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
3850 alias in your environment" "$LINENO" 5
3851 fi
3852 if test "$2" = conftest.file || test $am_try -eq 2; then
3853 break
3854 fi
3855 # Just in case.
3856 sleep 1
3857 am_has_slept=yes
3858 done
3859 test "$2" = conftest.file
3860 )
3861 then
3862 # Ok.
3863 :
3864 else
3865 as_fn_error $? "newly created file is older than distributed files!
3866 Check your system clock" "$LINENO" 5
3867 fi
3868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3869 $as_echo "yes" >&6; }
3870 # If we didn't sleep, we still need to ensure time stamps of config.status and
3871 # generated files are strictly newer.
3872 am_sleep_pid=
3873 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3874 ( sleep 1 ) &
3875 am_sleep_pid=$!
3876 fi
3877
3878 rm -f conftest.file
3879
3880 test "$program_prefix" != NONE &&
3881 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3882 # Use a double $ so make ignores it.
3883 test "$program_suffix" != NONE &&
3884 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3885 # Double any \ or $.
3886 # By default was `s,x,x', remove it if useless.
3887 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3888 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3889
3890 if test x"${MISSING+set}" != xset; then
3891 case $am_aux_dir in
3892 *\ * | *\ *)
3893 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3894 *)
3895 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3896 esac
3897 fi
3898 # Use eval to expand $SHELL
3899 if eval "$MISSING --is-lightweight"; then
3900 am_missing_run="$MISSING "
3901 else
3902 am_missing_run=
3903 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3904 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3905 fi
3906
3907 if test x"${install_sh+set}" != xset; then
3908 case $am_aux_dir in
3909 *\ * | *\ *)
3910 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3911 *)
3912 install_sh="\${SHELL} $am_aux_dir/install-sh"
3913 esac
3914 fi
3915
3916 # Installed binaries are usually stripped using 'strip' when the user
3917 # run "make install-strip". However 'strip' might not be the right
3918 # tool to use in cross-compilation environments, therefore Automake
3919 # will honor the 'STRIP' environment variable to overrule this program.
3920 if test "$cross_compiling" != no; then
3921 if test -n "$ac_tool_prefix"; then
3922 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3923 set dummy ${ac_tool_prefix}strip; ac_word=$2
3924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3925 $as_echo_n "checking for $ac_word... " >&6; }
3926 if ${ac_cv_prog_STRIP+:} false; then :
3927 $as_echo_n "(cached) " >&6
3928 else
3929 if test -n "$STRIP"; then
3930 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3931 else
3932 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3933 for as_dir in $PATH
3934 do
3935 IFS=$as_save_IFS
3936 test -z "$as_dir" && as_dir=.
3937 for ac_exec_ext in '' $ac_executable_extensions; do
3938 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3939 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3940 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3941 break 2
3942 fi
3943 done
3944 done
3945 IFS=$as_save_IFS
3946
3947 fi
3948 fi
3949 STRIP=$ac_cv_prog_STRIP
3950 if test -n "$STRIP"; then
3951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3952 $as_echo "$STRIP" >&6; }
3953 else
3954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3955 $as_echo "no" >&6; }
3956 fi
3957
3958
3959 fi
3960 if test -z "$ac_cv_prog_STRIP"; then
3961 ac_ct_STRIP=$STRIP
3962 # Extract the first word of "strip", so it can be a program name with args.
3963 set dummy strip; ac_word=$2
3964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3965 $as_echo_n "checking for $ac_word... " >&6; }
3966 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3967 $as_echo_n "(cached) " >&6
3968 else
3969 if test -n "$ac_ct_STRIP"; then
3970 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3971 else
3972 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3973 for as_dir in $PATH
3974 do
3975 IFS=$as_save_IFS
3976 test -z "$as_dir" && as_dir=.
3977 for ac_exec_ext in '' $ac_executable_extensions; do
3978 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3979 ac_cv_prog_ac_ct_STRIP="strip"
3980 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3981 break 2
3982 fi
3983 done
3984 done
3985 IFS=$as_save_IFS
3986
3987 fi
3988 fi
3989 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3990 if test -n "$ac_ct_STRIP"; then
3991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3992 $as_echo "$ac_ct_STRIP" >&6; }
3993 else
3994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3995 $as_echo "no" >&6; }
3996 fi
3997
3998 if test "x$ac_ct_STRIP" = x; then
3999 STRIP=":"
4000 else
4001 case $cross_compiling:$ac_tool_warned in
4002 yes:)
4003 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4004 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4005 ac_tool_warned=yes ;;
4006 esac
4007 STRIP=$ac_ct_STRIP
4008 fi
4009 else
4010 STRIP="$ac_cv_prog_STRIP"
4011 fi
4012
4013 fi
4014 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4015
4016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
4017 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
4018 if test -z "$MKDIR_P"; then
4019 if ${ac_cv_path_mkdir+:} false; then :
4020 $as_echo_n "(cached) " >&6
4021 else
4022 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4023 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4024 do
4025 IFS=$as_save_IFS
4026 test -z "$as_dir" && as_dir=.
4027 for ac_prog in mkdir gmkdir; do
4028 for ac_exec_ext in '' $ac_executable_extensions; do
4029 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
4030 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4031 'mkdir (GNU coreutils) '* | \
4032 'mkdir (coreutils) '* | \
4033 'mkdir (fileutils) '4.1*)
4034 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
4035 break 3;;
4036 esac
4037 done
4038 done
4039 done
4040 IFS=$as_save_IFS
4041
4042 fi
4043
4044 test -d ./--version && rmdir ./--version
4045 if test "${ac_cv_path_mkdir+set}" = set; then
4046 MKDIR_P="$ac_cv_path_mkdir -p"
4047 else
4048 # As a last resort, use the slow shell script. Don't cache a
4049 # value for MKDIR_P within a source directory, because that will
4050 # break other packages using the cache if that directory is
4051 # removed, or if the value is a relative name.
4052 MKDIR_P="$ac_install_sh -d"
4053 fi
4054 fi
4055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4056 $as_echo "$MKDIR_P" >&6; }
4057
4058 for ac_prog in gawk mawk nawk awk
4059 do
4060 # Extract the first word of "$ac_prog", so it can be a program name with args.
4061 set dummy $ac_prog; ac_word=$2
4062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4063 $as_echo_n "checking for $ac_word... " >&6; }
4064 if ${ac_cv_prog_AWK+:} false; then :
4065 $as_echo_n "(cached) " >&6
4066 else
4067 if test -n "$AWK"; then
4068 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4069 else
4070 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4071 for as_dir in $PATH
4072 do
4073 IFS=$as_save_IFS
4074 test -z "$as_dir" && as_dir=.
4075 for ac_exec_ext in '' $ac_executable_extensions; do
4076 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4077 ac_cv_prog_AWK="$ac_prog"
4078 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4079 break 2
4080 fi
4081 done
4082 done
4083 IFS=$as_save_IFS
4084
4085 fi
4086 fi
4087 AWK=$ac_cv_prog_AWK
4088 if test -n "$AWK"; then
4089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4090 $as_echo "$AWK" >&6; }
4091 else
4092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4093 $as_echo "no" >&6; }
4094 fi
4095
4096
4097 test -n "$AWK" && break
4098 done
4099
4100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4101 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4102 set x ${MAKE-make}
4103 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4104 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4105 $as_echo_n "(cached) " >&6
4106 else
4107 cat >conftest.make <<\_ACEOF
4108 SHELL = /bin/sh
4109 all:
4110 @echo '@@@%%%=$(MAKE)=@@@%%%'
4111 _ACEOF
4112 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4113 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4114 *@@@%%%=?*=@@@%%%*)
4115 eval ac_cv_prog_make_${ac_make}_set=yes;;
4116 *)
4117 eval ac_cv_prog_make_${ac_make}_set=no;;
4118 esac
4119 rm -f conftest.make
4120 fi
4121 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4123 $as_echo "yes" >&6; }
4124 SET_MAKE=
4125 else
4126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4127 $as_echo "no" >&6; }
4128 SET_MAKE="MAKE=${MAKE-make}"
4129 fi
4130
4131 rm -rf .tst 2>/dev/null
4132 mkdir .tst 2>/dev/null
4133 if test -d .tst; then
4134 am__leading_dot=.
4135 else
4136 am__leading_dot=_
4137 fi
4138 rmdir .tst 2>/dev/null
4139
4140 DEPDIR="${am__leading_dot}deps"
4141
4142 ac_config_commands="$ac_config_commands depfiles"
4143
4144
4145 am_make=${MAKE-make}
4146 cat > confinc << 'END'
4147 am__doit:
4148 @echo this is the am__doit target
4149 .PHONY: am__doit
4150 END
4151 # If we don't find an include directive, just comment out the code.
4152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4153 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4154 am__include="#"
4155 am__quote=
4156 _am_result=none
4157 # First try GNU make style include.
4158 echo "include confinc" > confmf
4159 # Ignore all kinds of additional output from 'make'.
4160 case `$am_make -s -f confmf 2> /dev/null` in #(
4161 *the\ am__doit\ target*)
4162 am__include=include
4163 am__quote=
4164 _am_result=GNU
4165 ;;
4166 esac
4167 # Now try BSD make style include.
4168 if test "$am__include" = "#"; then
4169 echo '.include "confinc"' > confmf
4170 case `$am_make -s -f confmf 2> /dev/null` in #(
4171 *the\ am__doit\ target*)
4172 am__include=.include
4173 am__quote="\""
4174 _am_result=BSD
4175 ;;
4176 esac
4177 fi
4178
4179
4180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4181 $as_echo "$_am_result" >&6; }
4182 rm -f confinc confmf
4183
4184 # Check whether --enable-dependency-tracking was given.
4185 if test "${enable_dependency_tracking+set}" = set; then :
4186 enableval=$enable_dependency_tracking;
4187 fi
4188
4189 if test "x$enable_dependency_tracking" != xno; then
4190 am_depcomp="$ac_aux_dir/depcomp"
4191 AMDEPBACKSLASH='\'
4192 am__nodep='_no'
4193 fi
4194 if test "x$enable_dependency_tracking" != xno; then
4195 AMDEP_TRUE=
4196 AMDEP_FALSE='#'
4197 else
4198 AMDEP_TRUE='#'
4199 AMDEP_FALSE=
4200 fi
4201
4202
4203 # Check whether --enable-silent-rules was given.
4204 if test "${enable_silent_rules+set}" = set; then :
4205 enableval=$enable_silent_rules;
4206 fi
4207
4208 case $enable_silent_rules in # (((
4209 yes) AM_DEFAULT_VERBOSITY=0;;
4210 no) AM_DEFAULT_VERBOSITY=1;;
4211 *) AM_DEFAULT_VERBOSITY=1;;
4212 esac
4213 am_make=${MAKE-make}
4214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4215 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4216 if ${am_cv_make_support_nested_variables+:} false; then :
4217 $as_echo_n "(cached) " >&6
4218 else
4219 if $as_echo 'TRUE=$(BAR$(V))
4220 BAR0=false
4221 BAR1=true
4222 V=1
4223 am__doit:
4224 @$(TRUE)
4225 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4226 am_cv_make_support_nested_variables=yes
4227 else
4228 am_cv_make_support_nested_variables=no
4229 fi
4230 fi
4231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4232 $as_echo "$am_cv_make_support_nested_variables" >&6; }
4233 if test $am_cv_make_support_nested_variables = yes; then
4234 AM_V='$(V)'
4235 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4236 else
4237 AM_V=$AM_DEFAULT_VERBOSITY
4238 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4239 fi
4240 AM_BACKSLASH='\'
4241
4242 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4243 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4244 # is not polluted with repeated "-I."
4245 am__isrc=' -I$(srcdir)'
4246 # test to see if srcdir already configured
4247 if test -f $srcdir/config.status; then
4248 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4249 fi
4250 fi
4251
4252 # test whether we have cygpath
4253 if test -z "$CYGPATH_W"; then
4254 if (cygpath --version) >/dev/null 2>/dev/null; then
4255 CYGPATH_W='cygpath -w'
4256 else
4257 CYGPATH_W=echo
4258 fi
4259 fi
4260
4261
4262 # Define the identity of the package.
4263 PACKAGE='ld'
4264 VERSION='2.32.51'
4265
4266
4267 cat >>confdefs.h <<_ACEOF
4268 #define PACKAGE "$PACKAGE"
4269 _ACEOF
4270
4271
4272 cat >>confdefs.h <<_ACEOF
4273 #define VERSION "$VERSION"
4274 _ACEOF
4275
4276 # Some tools Automake needs.
4277
4278 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4279
4280
4281 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4282
4283
4284 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4285
4286
4287 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4288
4289
4290 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4291
4292 # For better backward compatibility. To be removed once Automake 1.9.x
4293 # dies out for good. For more background, see:
4294 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4295 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4296 mkdir_p='$(MKDIR_P)'
4297
4298 # We need awk for the "check" target (and possibly the TAP driver). The
4299 # system "awk" is bad on some platforms.
4300 # Always define AMTAR for backward compatibility. Yes, it's still used
4301 # in the wild :-( We should find a proper way to deprecate it ...
4302 AMTAR='$${TAR-tar}'
4303
4304
4305 # We'll loop over all known methods to create a tar archive until one works.
4306 _am_tools='gnutar pax cpio none'
4307
4308 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4309
4310
4311
4312
4313
4314 depcc="$CC" am_compiler_list=
4315
4316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4317 $as_echo_n "checking dependency style of $depcc... " >&6; }
4318 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4319 $as_echo_n "(cached) " >&6
4320 else
4321 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4322 # We make a subdir and do the tests there. Otherwise we can end up
4323 # making bogus files that we don't know about and never remove. For
4324 # instance it was reported that on HP-UX the gcc test will end up
4325 # making a dummy file named 'D' -- because '-MD' means "put the output
4326 # in D".
4327 rm -rf conftest.dir
4328 mkdir conftest.dir
4329 # Copy depcomp to subdir because otherwise we won't find it if we're
4330 # using a relative directory.
4331 cp "$am_depcomp" conftest.dir
4332 cd conftest.dir
4333 # We will build objects and dependencies in a subdirectory because
4334 # it helps to detect inapplicable dependency modes. For instance
4335 # both Tru64's cc and ICC support -MD to output dependencies as a
4336 # side effect of compilation, but ICC will put the dependencies in
4337 # the current directory while Tru64 will put them in the object
4338 # directory.
4339 mkdir sub
4340
4341 am_cv_CC_dependencies_compiler_type=none
4342 if test "$am_compiler_list" = ""; then
4343 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4344 fi
4345 am__universal=false
4346 case " $depcc " in #(
4347 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4348 esac
4349
4350 for depmode in $am_compiler_list; do
4351 # Setup a source with many dependencies, because some compilers
4352 # like to wrap large dependency lists on column 80 (with \), and
4353 # we should not choose a depcomp mode which is confused by this.
4354 #
4355 # We need to recreate these files for each test, as the compiler may
4356 # overwrite some of them when testing with obscure command lines.
4357 # This happens at least with the AIX C compiler.
4358 : > sub/conftest.c
4359 for i in 1 2 3 4 5 6; do
4360 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4361 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4362 # Solaris 10 /bin/sh.
4363 echo '/* dummy */' > sub/conftst$i.h
4364 done
4365 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4366
4367 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4368 # mode. It turns out that the SunPro C++ compiler does not properly
4369 # handle '-M -o', and we need to detect this. Also, some Intel
4370 # versions had trouble with output in subdirs.
4371 am__obj=sub/conftest.${OBJEXT-o}
4372 am__minus_obj="-o $am__obj"
4373 case $depmode in
4374 gcc)
4375 # This depmode causes a compiler race in universal mode.
4376 test "$am__universal" = false || continue
4377 ;;
4378 nosideeffect)
4379 # After this tag, mechanisms are not by side-effect, so they'll
4380 # only be used when explicitly requested.
4381 if test "x$enable_dependency_tracking" = xyes; then
4382 continue
4383 else
4384 break
4385 fi
4386 ;;
4387 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4388 # This compiler won't grok '-c -o', but also, the minuso test has
4389 # not run yet. These depmodes are late enough in the game, and
4390 # so weak that their functioning should not be impacted.
4391 am__obj=conftest.${OBJEXT-o}
4392 am__minus_obj=
4393 ;;
4394 none) break ;;
4395 esac
4396 if depmode=$depmode \
4397 source=sub/conftest.c object=$am__obj \
4398 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4399 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4400 >/dev/null 2>conftest.err &&
4401 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4402 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4403 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4404 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4405 # icc doesn't choke on unknown options, it will just issue warnings
4406 # or remarks (even with -Werror). So we grep stderr for any message
4407 # that says an option was ignored or not supported.
4408 # When given -MP, icc 7.0 and 7.1 complain thusly:
4409 # icc: Command line warning: ignoring option '-M'; no argument required
4410 # The diagnosis changed in icc 8.0:
4411 # icc: Command line remark: option '-MP' not supported
4412 if (grep 'ignoring option' conftest.err ||
4413 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4414 am_cv_CC_dependencies_compiler_type=$depmode
4415 break
4416 fi
4417 fi
4418 done
4419
4420 cd ..
4421 rm -rf conftest.dir
4422 else
4423 am_cv_CC_dependencies_compiler_type=none
4424 fi
4425
4426 fi
4427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4428 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4429 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4430
4431 if
4432 test "x$enable_dependency_tracking" != xno \
4433 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4434 am__fastdepCC_TRUE=
4435 am__fastdepCC_FALSE='#'
4436 else
4437 am__fastdepCC_TRUE='#'
4438 am__fastdepCC_FALSE=
4439 fi
4440
4441
4442
4443 # POSIX will say in a future version that running "rm -f" with no argument
4444 # is OK; and we want to be able to make that assumption in our Makefile
4445 # recipes. So use an aggressive probe to check that the usage we want is
4446 # actually supported "in the wild" to an acceptable degree.
4447 # See automake bug#10828.
4448 # To make any issue more visible, cause the running configure to be aborted
4449 # by default if the 'rm' program in use doesn't match our expectations; the
4450 # user can still override this though.
4451 if rm -f && rm -fr && rm -rf; then : OK; else
4452 cat >&2 <<'END'
4453 Oops!
4454
4455 Your 'rm' program seems unable to run without file operands specified
4456 on the command line, even when the '-f' option is present. This is contrary
4457 to the behaviour of most rm programs out there, and not conforming with
4458 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4459
4460 Please tell bug-automake@gnu.org about your system, including the value
4461 of your $PATH and any error possibly output before this message. This
4462 can help us improve future automake versions.
4463
4464 END
4465 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4466 echo 'Configuration will proceed anyway, since you have set the' >&2
4467 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4468 echo >&2
4469 else
4470 cat >&2 <<'END'
4471 Aborting the configuration process, to ensure you take notice of the issue.
4472
4473 You can download and install GNU coreutils to get an 'rm' implementation
4474 that behaves properly: <http://www.gnu.org/software/coreutils/>.
4475
4476 If you want to complete the configuration process using your problematic
4477 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4478 to "yes", and re-run configure.
4479
4480 END
4481 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4482 fi
4483 fi
4484
4485
4486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4487 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4488 # Check whether --enable-maintainer-mode was given.
4489 if test "${enable_maintainer_mode+set}" = set; then :
4490 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4491 else
4492 USE_MAINTAINER_MODE=no
4493 fi
4494
4495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4496 $as_echo "$USE_MAINTAINER_MODE" >&6; }
4497 if test $USE_MAINTAINER_MODE = yes; then
4498 MAINTAINER_MODE_TRUE=
4499 MAINTAINER_MODE_FALSE='#'
4500 else
4501 MAINTAINER_MODE_TRUE='#'
4502 MAINTAINER_MODE_FALSE=
4503 fi
4504
4505 MAINT=$MAINTAINER_MODE_TRUE
4506
4507
4508
4509 ac_ext=c
4510 ac_cpp='$CPP $CPPFLAGS'
4511 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4512 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4513 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4514 if test -n "$ac_tool_prefix"; then
4515 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4516 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4518 $as_echo_n "checking for $ac_word... " >&6; }
4519 if ${ac_cv_prog_CC+:} false; then :
4520 $as_echo_n "(cached) " >&6
4521 else
4522 if test -n "$CC"; then
4523 ac_cv_prog_CC="$CC" # Let the user override the test.
4524 else
4525 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4526 for as_dir in $PATH
4527 do
4528 IFS=$as_save_IFS
4529 test -z "$as_dir" && as_dir=.
4530 for ac_exec_ext in '' $ac_executable_extensions; do
4531 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4532 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4533 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4534 break 2
4535 fi
4536 done
4537 done
4538 IFS=$as_save_IFS
4539
4540 fi
4541 fi
4542 CC=$ac_cv_prog_CC
4543 if test -n "$CC"; then
4544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4545 $as_echo "$CC" >&6; }
4546 else
4547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4548 $as_echo "no" >&6; }
4549 fi
4550
4551
4552 fi
4553 if test -z "$ac_cv_prog_CC"; then
4554 ac_ct_CC=$CC
4555 # Extract the first word of "gcc", so it can be a program name with args.
4556 set dummy gcc; ac_word=$2
4557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4558 $as_echo_n "checking for $ac_word... " >&6; }
4559 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4560 $as_echo_n "(cached) " >&6
4561 else
4562 if test -n "$ac_ct_CC"; then
4563 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4564 else
4565 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4566 for as_dir in $PATH
4567 do
4568 IFS=$as_save_IFS
4569 test -z "$as_dir" && as_dir=.
4570 for ac_exec_ext in '' $ac_executable_extensions; do
4571 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4572 ac_cv_prog_ac_ct_CC="gcc"
4573 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4574 break 2
4575 fi
4576 done
4577 done
4578 IFS=$as_save_IFS
4579
4580 fi
4581 fi
4582 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4583 if test -n "$ac_ct_CC"; then
4584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4585 $as_echo "$ac_ct_CC" >&6; }
4586 else
4587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4588 $as_echo "no" >&6; }
4589 fi
4590
4591 if test "x$ac_ct_CC" = x; then
4592 CC=""
4593 else
4594 case $cross_compiling:$ac_tool_warned in
4595 yes:)
4596 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4597 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4598 ac_tool_warned=yes ;;
4599 esac
4600 CC=$ac_ct_CC
4601 fi
4602 else
4603 CC="$ac_cv_prog_CC"
4604 fi
4605
4606 if test -z "$CC"; then
4607 if test -n "$ac_tool_prefix"; then
4608 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4609 set dummy ${ac_tool_prefix}cc; ac_word=$2
4610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4611 $as_echo_n "checking for $ac_word... " >&6; }
4612 if ${ac_cv_prog_CC+:} false; then :
4613 $as_echo_n "(cached) " >&6
4614 else
4615 if test -n "$CC"; then
4616 ac_cv_prog_CC="$CC" # Let the user override the test.
4617 else
4618 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4619 for as_dir in $PATH
4620 do
4621 IFS=$as_save_IFS
4622 test -z "$as_dir" && as_dir=.
4623 for ac_exec_ext in '' $ac_executable_extensions; do
4624 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4625 ac_cv_prog_CC="${ac_tool_prefix}cc"
4626 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4627 break 2
4628 fi
4629 done
4630 done
4631 IFS=$as_save_IFS
4632
4633 fi
4634 fi
4635 CC=$ac_cv_prog_CC
4636 if test -n "$CC"; then
4637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4638 $as_echo "$CC" >&6; }
4639 else
4640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4641 $as_echo "no" >&6; }
4642 fi
4643
4644
4645 fi
4646 fi
4647 if test -z "$CC"; then
4648 # Extract the first word of "cc", so it can be a program name with args.
4649 set dummy cc; ac_word=$2
4650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4651 $as_echo_n "checking for $ac_word... " >&6; }
4652 if ${ac_cv_prog_CC+:} false; then :
4653 $as_echo_n "(cached) " >&6
4654 else
4655 if test -n "$CC"; then
4656 ac_cv_prog_CC="$CC" # Let the user override the test.
4657 else
4658 ac_prog_rejected=no
4659 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4660 for as_dir in $PATH
4661 do
4662 IFS=$as_save_IFS
4663 test -z "$as_dir" && as_dir=.
4664 for ac_exec_ext in '' $ac_executable_extensions; do
4665 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4666 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4667 ac_prog_rejected=yes
4668 continue
4669 fi
4670 ac_cv_prog_CC="cc"
4671 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4672 break 2
4673 fi
4674 done
4675 done
4676 IFS=$as_save_IFS
4677
4678 if test $ac_prog_rejected = yes; then
4679 # We found a bogon in the path, so make sure we never use it.
4680 set dummy $ac_cv_prog_CC
4681 shift
4682 if test $# != 0; then
4683 # We chose a different compiler from the bogus one.
4684 # However, it has the same basename, so the bogon will be chosen
4685 # first if we set CC to just the basename; use the full file name.
4686 shift
4687 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4688 fi
4689 fi
4690 fi
4691 fi
4692 CC=$ac_cv_prog_CC
4693 if test -n "$CC"; then
4694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4695 $as_echo "$CC" >&6; }
4696 else
4697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4698 $as_echo "no" >&6; }
4699 fi
4700
4701
4702 fi
4703 if test -z "$CC"; then
4704 if test -n "$ac_tool_prefix"; then
4705 for ac_prog in cl.exe
4706 do
4707 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4708 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4710 $as_echo_n "checking for $ac_word... " >&6; }
4711 if ${ac_cv_prog_CC+:} false; then :
4712 $as_echo_n "(cached) " >&6
4713 else
4714 if test -n "$CC"; then
4715 ac_cv_prog_CC="$CC" # Let the user override the test.
4716 else
4717 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4718 for as_dir in $PATH
4719 do
4720 IFS=$as_save_IFS
4721 test -z "$as_dir" && as_dir=.
4722 for ac_exec_ext in '' $ac_executable_extensions; do
4723 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4724 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4725 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4726 break 2
4727 fi
4728 done
4729 done
4730 IFS=$as_save_IFS
4731
4732 fi
4733 fi
4734 CC=$ac_cv_prog_CC
4735 if test -n "$CC"; then
4736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4737 $as_echo "$CC" >&6; }
4738 else
4739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4740 $as_echo "no" >&6; }
4741 fi
4742
4743
4744 test -n "$CC" && break
4745 done
4746 fi
4747 if test -z "$CC"; then
4748 ac_ct_CC=$CC
4749 for ac_prog in cl.exe
4750 do
4751 # Extract the first word of "$ac_prog", so it can be a program name with args.
4752 set dummy $ac_prog; ac_word=$2
4753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4754 $as_echo_n "checking for $ac_word... " >&6; }
4755 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4756 $as_echo_n "(cached) " >&6
4757 else
4758 if test -n "$ac_ct_CC"; then
4759 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4760 else
4761 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4762 for as_dir in $PATH
4763 do
4764 IFS=$as_save_IFS
4765 test -z "$as_dir" && as_dir=.
4766 for ac_exec_ext in '' $ac_executable_extensions; do
4767 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4768 ac_cv_prog_ac_ct_CC="$ac_prog"
4769 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4770 break 2
4771 fi
4772 done
4773 done
4774 IFS=$as_save_IFS
4775
4776 fi
4777 fi
4778 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4779 if test -n "$ac_ct_CC"; then
4780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4781 $as_echo "$ac_ct_CC" >&6; }
4782 else
4783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4784 $as_echo "no" >&6; }
4785 fi
4786
4787
4788 test -n "$ac_ct_CC" && break
4789 done
4790
4791 if test "x$ac_ct_CC" = x; then
4792 CC=""
4793 else
4794 case $cross_compiling:$ac_tool_warned in
4795 yes:)
4796 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4797 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4798 ac_tool_warned=yes ;;
4799 esac
4800 CC=$ac_ct_CC
4801 fi
4802 fi
4803
4804 fi
4805
4806
4807 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4808 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4809 as_fn_error $? "no acceptable C compiler found in \$PATH
4810 See \`config.log' for more details" "$LINENO" 5; }
4811
4812 # Provide some information about the compiler.
4813 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4814 set X $ac_compile
4815 ac_compiler=$2
4816 for ac_option in --version -v -V -qversion; do
4817 { { ac_try="$ac_compiler $ac_option >&5"
4818 case "(($ac_try" in
4819 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4820 *) ac_try_echo=$ac_try;;
4821 esac
4822 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4823 $as_echo "$ac_try_echo"; } >&5
4824 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4825 ac_status=$?
4826 if test -s conftest.err; then
4827 sed '10a\
4828 ... rest of stderr output deleted ...
4829 10q' conftest.err >conftest.er1
4830 cat conftest.er1 >&5
4831 fi
4832 rm -f conftest.er1 conftest.err
4833 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4834 test $ac_status = 0; }
4835 done
4836
4837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4838 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4839 if ${ac_cv_c_compiler_gnu+:} false; then :
4840 $as_echo_n "(cached) " >&6
4841 else
4842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4843 /* end confdefs.h. */
4844
4845 int
4846 main ()
4847 {
4848 #ifndef __GNUC__
4849 choke me
4850 #endif
4851
4852 ;
4853 return 0;
4854 }
4855 _ACEOF
4856 if ac_fn_c_try_compile "$LINENO"; then :
4857 ac_compiler_gnu=yes
4858 else
4859 ac_compiler_gnu=no
4860 fi
4861 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4862 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4863
4864 fi
4865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4866 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4867 if test $ac_compiler_gnu = yes; then
4868 GCC=yes
4869 else
4870 GCC=
4871 fi
4872 ac_test_CFLAGS=${CFLAGS+set}
4873 ac_save_CFLAGS=$CFLAGS
4874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4875 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4876 if ${ac_cv_prog_cc_g+:} false; then :
4877 $as_echo_n "(cached) " >&6
4878 else
4879 ac_save_c_werror_flag=$ac_c_werror_flag
4880 ac_c_werror_flag=yes
4881 ac_cv_prog_cc_g=no
4882 CFLAGS="-g"
4883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4884 /* end confdefs.h. */
4885
4886 int
4887 main ()
4888 {
4889
4890 ;
4891 return 0;
4892 }
4893 _ACEOF
4894 if ac_fn_c_try_compile "$LINENO"; then :
4895 ac_cv_prog_cc_g=yes
4896 else
4897 CFLAGS=""
4898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4899 /* end confdefs.h. */
4900
4901 int
4902 main ()
4903 {
4904
4905 ;
4906 return 0;
4907 }
4908 _ACEOF
4909 if ac_fn_c_try_compile "$LINENO"; then :
4910
4911 else
4912 ac_c_werror_flag=$ac_save_c_werror_flag
4913 CFLAGS="-g"
4914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4915 /* end confdefs.h. */
4916
4917 int
4918 main ()
4919 {
4920
4921 ;
4922 return 0;
4923 }
4924 _ACEOF
4925 if ac_fn_c_try_compile "$LINENO"; then :
4926 ac_cv_prog_cc_g=yes
4927 fi
4928 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4929 fi
4930 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4931 fi
4932 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4933 ac_c_werror_flag=$ac_save_c_werror_flag
4934 fi
4935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4936 $as_echo "$ac_cv_prog_cc_g" >&6; }
4937 if test "$ac_test_CFLAGS" = set; then
4938 CFLAGS=$ac_save_CFLAGS
4939 elif test $ac_cv_prog_cc_g = yes; then
4940 if test "$GCC" = yes; then
4941 CFLAGS="-g -O2"
4942 else
4943 CFLAGS="-g"
4944 fi
4945 else
4946 if test "$GCC" = yes; then
4947 CFLAGS="-O2"
4948 else
4949 CFLAGS=
4950 fi
4951 fi
4952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4953 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4954 if ${ac_cv_prog_cc_c89+:} false; then :
4955 $as_echo_n "(cached) " >&6
4956 else
4957 ac_cv_prog_cc_c89=no
4958 ac_save_CC=$CC
4959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4960 /* end confdefs.h. */
4961 #include <stdarg.h>
4962 #include <stdio.h>
4963 struct stat;
4964 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4965 struct buf { int x; };
4966 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4967 static char *e (p, i)
4968 char **p;
4969 int i;
4970 {
4971 return p[i];
4972 }
4973 static char *f (char * (*g) (char **, int), char **p, ...)
4974 {
4975 char *s;
4976 va_list v;
4977 va_start (v,p);
4978 s = g (p, va_arg (v,int));
4979 va_end (v);
4980 return s;
4981 }
4982
4983 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4984 function prototypes and stuff, but not '\xHH' hex character constants.
4985 These don't provoke an error unfortunately, instead are silently treated
4986 as 'x'. The following induces an error, until -std is added to get
4987 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4988 array size at least. It's necessary to write '\x00'==0 to get something
4989 that's true only with -std. */
4990 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4991
4992 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4993 inside strings and character constants. */
4994 #define FOO(x) 'x'
4995 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4996
4997 int test (int i, double x);
4998 struct s1 {int (*f) (int a);};
4999 struct s2 {int (*f) (double a);};
5000 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5001 int argc;
5002 char **argv;
5003 int
5004 main ()
5005 {
5006 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5007 ;
5008 return 0;
5009 }
5010 _ACEOF
5011 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5012 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5013 do
5014 CC="$ac_save_CC $ac_arg"
5015 if ac_fn_c_try_compile "$LINENO"; then :
5016 ac_cv_prog_cc_c89=$ac_arg
5017 fi
5018 rm -f core conftest.err conftest.$ac_objext
5019 test "x$ac_cv_prog_cc_c89" != "xno" && break
5020 done
5021 rm -f conftest.$ac_ext
5022 CC=$ac_save_CC
5023
5024 fi
5025 # AC_CACHE_VAL
5026 case "x$ac_cv_prog_cc_c89" in
5027 x)
5028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5029 $as_echo "none needed" >&6; } ;;
5030 xno)
5031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5032 $as_echo "unsupported" >&6; } ;;
5033 *)
5034 CC="$CC $ac_cv_prog_cc_c89"
5035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5036 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5037 esac
5038 if test "x$ac_cv_prog_cc_c89" != xno; then :
5039
5040 fi
5041
5042 ac_ext=c
5043 ac_cpp='$CPP $CPPFLAGS'
5044 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5045 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5046 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5047
5048 ac_ext=c
5049 ac_cpp='$CPP $CPPFLAGS'
5050 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5051 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5052 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
5054 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
5055 if ${am_cv_prog_cc_c_o+:} false; then :
5056 $as_echo_n "(cached) " >&6
5057 else
5058 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5059 /* end confdefs.h. */
5060
5061 int
5062 main ()
5063 {
5064
5065 ;
5066 return 0;
5067 }
5068 _ACEOF
5069 # Make sure it works both with $CC and with simple cc.
5070 # Following AC_PROG_CC_C_O, we do the test twice because some
5071 # compilers refuse to overwrite an existing .o file with -o,
5072 # though they will create one.
5073 am_cv_prog_cc_c_o=yes
5074 for am_i in 1 2; do
5075 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
5076 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
5077 ac_status=$?
5078 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5079 (exit $ac_status); } \
5080 && test -f conftest2.$ac_objext; then
5081 : OK
5082 else
5083 am_cv_prog_cc_c_o=no
5084 break
5085 fi
5086 done
5087 rm -f core conftest*
5088 unset am_i
5089 fi
5090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5091 $as_echo "$am_cv_prog_cc_c_o" >&6; }
5092 if test "$am_cv_prog_cc_c_o" != yes; then
5093 # Losing compiler, so override with the script.
5094 # FIXME: It is wrong to rewrite CC.
5095 # But if we don't then we get into trouble of one sort or another.
5096 # A longer-term fix would be to have automake use am__CC in this case,
5097 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5098 CC="$am_aux_dir/compile $CC"
5099 fi
5100 ac_ext=c
5101 ac_cpp='$CPP $CPPFLAGS'
5102 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5103 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5104 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5105
5106
5107 ac_ext=cpp
5108 ac_cpp='$CXXCPP $CPPFLAGS'
5109 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5110 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5111 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5112 if test -z "$CXX"; then
5113 if test -n "$CCC"; then
5114 CXX=$CCC
5115 else
5116 if test -n "$ac_tool_prefix"; then
5117 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5118 do
5119 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5120 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5122 $as_echo_n "checking for $ac_word... " >&6; }
5123 if ${ac_cv_prog_CXX+:} false; then :
5124 $as_echo_n "(cached) " >&6
5125 else
5126 if test -n "$CXX"; then
5127 ac_cv_prog_CXX="$CXX" # Let the user override the test.
5128 else
5129 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5130 for as_dir in $PATH
5131 do
5132 IFS=$as_save_IFS
5133 test -z "$as_dir" && as_dir=.
5134 for ac_exec_ext in '' $ac_executable_extensions; do
5135 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5136 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5137 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5138 break 2
5139 fi
5140 done
5141 done
5142 IFS=$as_save_IFS
5143
5144 fi
5145 fi
5146 CXX=$ac_cv_prog_CXX
5147 if test -n "$CXX"; then
5148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5149 $as_echo "$CXX" >&6; }
5150 else
5151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5152 $as_echo "no" >&6; }
5153 fi
5154
5155
5156 test -n "$CXX" && break
5157 done
5158 fi
5159 if test -z "$CXX"; then
5160 ac_ct_CXX=$CXX
5161 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5162 do
5163 # Extract the first word of "$ac_prog", so it can be a program name with args.
5164 set dummy $ac_prog; ac_word=$2
5165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5166 $as_echo_n "checking for $ac_word... " >&6; }
5167 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
5168 $as_echo_n "(cached) " >&6
5169 else
5170 if test -n "$ac_ct_CXX"; then
5171 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5172 else
5173 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5174 for as_dir in $PATH
5175 do
5176 IFS=$as_save_IFS
5177 test -z "$as_dir" && as_dir=.
5178 for ac_exec_ext in '' $ac_executable_extensions; do
5179 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5180 ac_cv_prog_ac_ct_CXX="$ac_prog"
5181 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5182 break 2
5183 fi
5184 done
5185 done
5186 IFS=$as_save_IFS
5187
5188 fi
5189 fi
5190 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5191 if test -n "$ac_ct_CXX"; then
5192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5193 $as_echo "$ac_ct_CXX" >&6; }
5194 else
5195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5196 $as_echo "no" >&6; }
5197 fi
5198
5199
5200 test -n "$ac_ct_CXX" && break
5201 done
5202
5203 if test "x$ac_ct_CXX" = x; then
5204 CXX="g++"
5205 else
5206 case $cross_compiling:$ac_tool_warned in
5207 yes:)
5208 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5209 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5210 ac_tool_warned=yes ;;
5211 esac
5212 CXX=$ac_ct_CXX
5213 fi
5214 fi
5215
5216 fi
5217 fi
5218 # Provide some information about the compiler.
5219 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5220 set X $ac_compile
5221 ac_compiler=$2
5222 for ac_option in --version -v -V -qversion; do
5223 { { ac_try="$ac_compiler $ac_option >&5"
5224 case "(($ac_try" in
5225 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5226 *) ac_try_echo=$ac_try;;
5227 esac
5228 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5229 $as_echo "$ac_try_echo"; } >&5
5230 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5231 ac_status=$?
5232 if test -s conftest.err; then
5233 sed '10a\
5234 ... rest of stderr output deleted ...
5235 10q' conftest.err >conftest.er1
5236 cat conftest.er1 >&5
5237 fi
5238 rm -f conftest.er1 conftest.err
5239 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5240 test $ac_status = 0; }
5241 done
5242
5243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5244 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5245 if ${ac_cv_cxx_compiler_gnu+:} false; then :
5246 $as_echo_n "(cached) " >&6
5247 else
5248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5249 /* end confdefs.h. */
5250
5251 int
5252 main ()
5253 {
5254 #ifndef __GNUC__
5255 choke me
5256 #endif
5257
5258 ;
5259 return 0;
5260 }
5261 _ACEOF
5262 if ac_fn_cxx_try_compile "$LINENO"; then :
5263 ac_compiler_gnu=yes
5264 else
5265 ac_compiler_gnu=no
5266 fi
5267 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5268 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5269
5270 fi
5271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5272 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5273 if test $ac_compiler_gnu = yes; then
5274 GXX=yes
5275 else
5276 GXX=
5277 fi
5278 ac_test_CXXFLAGS=${CXXFLAGS+set}
5279 ac_save_CXXFLAGS=$CXXFLAGS
5280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5281 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5282 if ${ac_cv_prog_cxx_g+:} false; then :
5283 $as_echo_n "(cached) " >&6
5284 else
5285 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5286 ac_cxx_werror_flag=yes
5287 ac_cv_prog_cxx_g=no
5288 CXXFLAGS="-g"
5289 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5290 /* end confdefs.h. */
5291
5292 int
5293 main ()
5294 {
5295
5296 ;
5297 return 0;
5298 }
5299 _ACEOF
5300 if ac_fn_cxx_try_compile "$LINENO"; then :
5301 ac_cv_prog_cxx_g=yes
5302 else
5303 CXXFLAGS=""
5304 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5305 /* end confdefs.h. */
5306
5307 int
5308 main ()
5309 {
5310
5311 ;
5312 return 0;
5313 }
5314 _ACEOF
5315 if ac_fn_cxx_try_compile "$LINENO"; then :
5316
5317 else
5318 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5319 CXXFLAGS="-g"
5320 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5321 /* end confdefs.h. */
5322
5323 int
5324 main ()
5325 {
5326
5327 ;
5328 return 0;
5329 }
5330 _ACEOF
5331 if ac_fn_cxx_try_compile "$LINENO"; then :
5332 ac_cv_prog_cxx_g=yes
5333 fi
5334 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5335 fi
5336 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5337 fi
5338 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5339 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5340 fi
5341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5342 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5343 if test "$ac_test_CXXFLAGS" = set; then
5344 CXXFLAGS=$ac_save_CXXFLAGS
5345 elif test $ac_cv_prog_cxx_g = yes; then
5346 if test "$GXX" = yes; then
5347 CXXFLAGS="-g -O2"
5348 else
5349 CXXFLAGS="-g"
5350 fi
5351 else
5352 if test "$GXX" = yes; then
5353 CXXFLAGS="-O2"
5354 else
5355 CXXFLAGS=
5356 fi
5357 fi
5358 ac_ext=c
5359 ac_cpp='$CPP $CPPFLAGS'
5360 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5361 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5362 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5363
5364 depcc="$CXX" am_compiler_list=
5365
5366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5367 $as_echo_n "checking dependency style of $depcc... " >&6; }
5368 if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
5369 $as_echo_n "(cached) " >&6
5370 else
5371 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5372 # We make a subdir and do the tests there. Otherwise we can end up
5373 # making bogus files that we don't know about and never remove. For
5374 # instance it was reported that on HP-UX the gcc test will end up
5375 # making a dummy file named 'D' -- because '-MD' means "put the output
5376 # in D".
5377 rm -rf conftest.dir
5378 mkdir conftest.dir
5379 # Copy depcomp to subdir because otherwise we won't find it if we're
5380 # using a relative directory.
5381 cp "$am_depcomp" conftest.dir
5382 cd conftest.dir
5383 # We will build objects and dependencies in a subdirectory because
5384 # it helps to detect inapplicable dependency modes. For instance
5385 # both Tru64's cc and ICC support -MD to output dependencies as a
5386 # side effect of compilation, but ICC will put the dependencies in
5387 # the current directory while Tru64 will put them in the object
5388 # directory.
5389 mkdir sub
5390
5391 am_cv_CXX_dependencies_compiler_type=none
5392 if test "$am_compiler_list" = ""; then
5393 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5394 fi
5395 am__universal=false
5396 case " $depcc " in #(
5397 *\ -arch\ *\ -arch\ *) am__universal=true ;;
5398 esac
5399
5400 for depmode in $am_compiler_list; do
5401 # Setup a source with many dependencies, because some compilers
5402 # like to wrap large dependency lists on column 80 (with \), and
5403 # we should not choose a depcomp mode which is confused by this.
5404 #
5405 # We need to recreate these files for each test, as the compiler may
5406 # overwrite some of them when testing with obscure command lines.
5407 # This happens at least with the AIX C compiler.
5408 : > sub/conftest.c
5409 for i in 1 2 3 4 5 6; do
5410 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5411 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
5412 # Solaris 10 /bin/sh.
5413 echo '/* dummy */' > sub/conftst$i.h
5414 done
5415 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5416
5417 # We check with '-c' and '-o' for the sake of the "dashmstdout"
5418 # mode. It turns out that the SunPro C++ compiler does not properly
5419 # handle '-M -o', and we need to detect this. Also, some Intel
5420 # versions had trouble with output in subdirs.
5421 am__obj=sub/conftest.${OBJEXT-o}
5422 am__minus_obj="-o $am__obj"
5423 case $depmode in
5424 gcc)
5425 # This depmode causes a compiler race in universal mode.
5426 test "$am__universal" = false || continue
5427 ;;
5428 nosideeffect)
5429 # After this tag, mechanisms are not by side-effect, so they'll
5430 # only be used when explicitly requested.
5431 if test "x$enable_dependency_tracking" = xyes; then
5432 continue
5433 else
5434 break
5435 fi
5436 ;;
5437 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
5438 # This compiler won't grok '-c -o', but also, the minuso test has
5439 # not run yet. These depmodes are late enough in the game, and
5440 # so weak that their functioning should not be impacted.
5441 am__obj=conftest.${OBJEXT-o}
5442 am__minus_obj=
5443 ;;
5444 none) break ;;
5445 esac
5446 if depmode=$depmode \
5447 source=sub/conftest.c object=$am__obj \
5448 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5449 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5450 >/dev/null 2>conftest.err &&
5451 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5452 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5453 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5454 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5455 # icc doesn't choke on unknown options, it will just issue warnings
5456 # or remarks (even with -Werror). So we grep stderr for any message
5457 # that says an option was ignored or not supported.
5458 # When given -MP, icc 7.0 and 7.1 complain thusly:
5459 # icc: Command line warning: ignoring option '-M'; no argument required
5460 # The diagnosis changed in icc 8.0:
5461 # icc: Command line remark: option '-MP' not supported
5462 if (grep 'ignoring option' conftest.err ||
5463 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5464 am_cv_CXX_dependencies_compiler_type=$depmode
5465 break
5466 fi
5467 fi
5468 done
5469
5470 cd ..
5471 rm -rf conftest.dir
5472 else
5473 am_cv_CXX_dependencies_compiler_type=none
5474 fi
5475
5476 fi
5477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
5478 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5479 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5480
5481 if
5482 test "x$enable_dependency_tracking" != xno \
5483 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5484 am__fastdepCXX_TRUE=
5485 am__fastdepCXX_FALSE='#'
5486 else
5487 am__fastdepCXX_TRUE='#'
5488 am__fastdepCXX_FALSE=
5489 fi
5490
5491
5492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5493 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5494 if ${ac_cv_path_GREP+:} false; then :
5495 $as_echo_n "(cached) " >&6
5496 else
5497 if test -z "$GREP"; then
5498 ac_path_GREP_found=false
5499 # Loop through the user's path and test for each of PROGNAME-LIST
5500 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5501 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5502 do
5503 IFS=$as_save_IFS
5504 test -z "$as_dir" && as_dir=.
5505 for ac_prog in grep ggrep; do
5506 for ac_exec_ext in '' $ac_executable_extensions; do
5507 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5508 as_fn_executable_p "$ac_path_GREP" || continue
5509 # Check for GNU ac_path_GREP and select it if it is found.
5510 # Check for GNU $ac_path_GREP
5511 case `"$ac_path_GREP" --version 2>&1` in
5512 *GNU*)
5513 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5514 *)
5515 ac_count=0
5516 $as_echo_n 0123456789 >"conftest.in"
5517 while :
5518 do
5519 cat "conftest.in" "conftest.in" >"conftest.tmp"
5520 mv "conftest.tmp" "conftest.in"
5521 cp "conftest.in" "conftest.nl"
5522 $as_echo 'GREP' >> "conftest.nl"
5523 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5524 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5525 as_fn_arith $ac_count + 1 && ac_count=$as_val
5526 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5527 # Best one so far, save it but keep looking for a better one
5528 ac_cv_path_GREP="$ac_path_GREP"
5529 ac_path_GREP_max=$ac_count
5530 fi
5531 # 10*(2^10) chars as input seems more than enough
5532 test $ac_count -gt 10 && break
5533 done
5534 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5535 esac
5536
5537 $ac_path_GREP_found && break 3
5538 done
5539 done
5540 done
5541 IFS=$as_save_IFS
5542 if test -z "$ac_cv_path_GREP"; then
5543 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5544 fi
5545 else
5546 ac_cv_path_GREP=$GREP
5547 fi
5548
5549 fi
5550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5551 $as_echo "$ac_cv_path_GREP" >&6; }
5552 GREP="$ac_cv_path_GREP"
5553
5554
5555 ac_ext=c
5556 ac_cpp='$CPP $CPPFLAGS'
5557 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5558 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5559 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5561 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5562 # On Suns, sometimes $CPP names a directory.
5563 if test -n "$CPP" && test -d "$CPP"; then
5564 CPP=
5565 fi
5566 if test -z "$CPP"; then
5567 if ${ac_cv_prog_CPP+:} false; then :
5568 $as_echo_n "(cached) " >&6
5569 else
5570 # Double quotes because CPP needs to be expanded
5571 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5572 do
5573 ac_preproc_ok=false
5574 for ac_c_preproc_warn_flag in '' yes
5575 do
5576 # Use a header file that comes with gcc, so configuring glibc
5577 # with a fresh cross-compiler works.
5578 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5579 # <limits.h> exists even on freestanding compilers.
5580 # On the NeXT, cc -E runs the code through the compiler's parser,
5581 # not just through cpp. "Syntax error" is here to catch this case.
5582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5583 /* end confdefs.h. */
5584 #ifdef __STDC__
5585 # include <limits.h>
5586 #else
5587 # include <assert.h>
5588 #endif
5589 Syntax error
5590 _ACEOF
5591 if ac_fn_c_try_cpp "$LINENO"; then :
5592
5593 else
5594 # Broken: fails on valid input.
5595 continue
5596 fi
5597 rm -f conftest.err conftest.i conftest.$ac_ext
5598
5599 # OK, works on sane cases. Now check whether nonexistent headers
5600 # can be detected and how.
5601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5602 /* end confdefs.h. */
5603 #include <ac_nonexistent.h>
5604 _ACEOF
5605 if ac_fn_c_try_cpp "$LINENO"; then :
5606 # Broken: success on invalid input.
5607 continue
5608 else
5609 # Passes both tests.
5610 ac_preproc_ok=:
5611 break
5612 fi
5613 rm -f conftest.err conftest.i conftest.$ac_ext
5614
5615 done
5616 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5617 rm -f conftest.i conftest.err conftest.$ac_ext
5618 if $ac_preproc_ok; then :
5619 break
5620 fi
5621
5622 done
5623 ac_cv_prog_CPP=$CPP
5624
5625 fi
5626 CPP=$ac_cv_prog_CPP
5627 else
5628 ac_cv_prog_CPP=$CPP
5629 fi
5630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5631 $as_echo "$CPP" >&6; }
5632 ac_preproc_ok=false
5633 for ac_c_preproc_warn_flag in '' yes
5634 do
5635 # Use a header file that comes with gcc, so configuring glibc
5636 # with a fresh cross-compiler works.
5637 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5638 # <limits.h> exists even on freestanding compilers.
5639 # On the NeXT, cc -E runs the code through the compiler's parser,
5640 # not just through cpp. "Syntax error" is here to catch this case.
5641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5642 /* end confdefs.h. */
5643 #ifdef __STDC__
5644 # include <limits.h>
5645 #else
5646 # include <assert.h>
5647 #endif
5648 Syntax error
5649 _ACEOF
5650 if ac_fn_c_try_cpp "$LINENO"; then :
5651
5652 else
5653 # Broken: fails on valid input.
5654 continue
5655 fi
5656 rm -f conftest.err conftest.i conftest.$ac_ext
5657
5658 # OK, works on sane cases. Now check whether nonexistent headers
5659 # can be detected and how.
5660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5661 /* end confdefs.h. */
5662 #include <ac_nonexistent.h>
5663 _ACEOF
5664 if ac_fn_c_try_cpp "$LINENO"; then :
5665 # Broken: success on invalid input.
5666 continue
5667 else
5668 # Passes both tests.
5669 ac_preproc_ok=:
5670 break
5671 fi
5672 rm -f conftest.err conftest.i conftest.$ac_ext
5673
5674 done
5675 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5676 rm -f conftest.i conftest.err conftest.$ac_ext
5677 if $ac_preproc_ok; then :
5678
5679 else
5680 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5681 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5682 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5683 See \`config.log' for more details" "$LINENO" 5; }
5684 fi
5685
5686 ac_ext=c
5687 ac_cpp='$CPP $CPPFLAGS'
5688 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5689 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5690 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5691
5692
5693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5694 $as_echo_n "checking for egrep... " >&6; }
5695 if ${ac_cv_path_EGREP+:} false; then :
5696 $as_echo_n "(cached) " >&6
5697 else
5698 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5699 then ac_cv_path_EGREP="$GREP -E"
5700 else
5701 if test -z "$EGREP"; then
5702 ac_path_EGREP_found=false
5703 # Loop through the user's path and test for each of PROGNAME-LIST
5704 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5705 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5706 do
5707 IFS=$as_save_IFS
5708 test -z "$as_dir" && as_dir=.
5709 for ac_prog in egrep; do
5710 for ac_exec_ext in '' $ac_executable_extensions; do
5711 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5712 as_fn_executable_p "$ac_path_EGREP" || continue
5713 # Check for GNU ac_path_EGREP and select it if it is found.
5714 # Check for GNU $ac_path_EGREP
5715 case `"$ac_path_EGREP" --version 2>&1` in
5716 *GNU*)
5717 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5718 *)
5719 ac_count=0
5720 $as_echo_n 0123456789 >"conftest.in"
5721 while :
5722 do
5723 cat "conftest.in" "conftest.in" >"conftest.tmp"
5724 mv "conftest.tmp" "conftest.in"
5725 cp "conftest.in" "conftest.nl"
5726 $as_echo 'EGREP' >> "conftest.nl"
5727 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5728 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5729 as_fn_arith $ac_count + 1 && ac_count=$as_val
5730 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5731 # Best one so far, save it but keep looking for a better one
5732 ac_cv_path_EGREP="$ac_path_EGREP"
5733 ac_path_EGREP_max=$ac_count
5734 fi
5735 # 10*(2^10) chars as input seems more than enough
5736 test $ac_count -gt 10 && break
5737 done
5738 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5739 esac
5740
5741 $ac_path_EGREP_found && break 3
5742 done
5743 done
5744 done
5745 IFS=$as_save_IFS
5746 if test -z "$ac_cv_path_EGREP"; then
5747 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5748 fi
5749 else
5750 ac_cv_path_EGREP=$EGREP
5751 fi
5752
5753 fi
5754 fi
5755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5756 $as_echo "$ac_cv_path_EGREP" >&6; }
5757 EGREP="$ac_cv_path_EGREP"
5758
5759
5760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5761 $as_echo_n "checking for ANSI C header files... " >&6; }
5762 if ${ac_cv_header_stdc+:} false; then :
5763 $as_echo_n "(cached) " >&6
5764 else
5765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5766 /* end confdefs.h. */
5767 #include <stdlib.h>
5768 #include <stdarg.h>
5769 #include <string.h>
5770 #include <float.h>
5771
5772 int
5773 main ()
5774 {
5775
5776 ;
5777 return 0;
5778 }
5779 _ACEOF
5780 if ac_fn_c_try_compile "$LINENO"; then :
5781 ac_cv_header_stdc=yes
5782 else
5783 ac_cv_header_stdc=no
5784 fi
5785 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5786
5787 if test $ac_cv_header_stdc = yes; then
5788 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5789 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5790 /* end confdefs.h. */
5791 #include <string.h>
5792
5793 _ACEOF
5794 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5795 $EGREP "memchr" >/dev/null 2>&1; then :
5796
5797 else
5798 ac_cv_header_stdc=no
5799 fi
5800 rm -f conftest*
5801
5802 fi
5803
5804 if test $ac_cv_header_stdc = yes; then
5805 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5807 /* end confdefs.h. */
5808 #include <stdlib.h>
5809
5810 _ACEOF
5811 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5812 $EGREP "free" >/dev/null 2>&1; then :
5813
5814 else
5815 ac_cv_header_stdc=no
5816 fi
5817 rm -f conftest*
5818
5819 fi
5820
5821 if test $ac_cv_header_stdc = yes; then
5822 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5823 if test "$cross_compiling" = yes; then :
5824 :
5825 else
5826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5827 /* end confdefs.h. */
5828 #include <ctype.h>
5829 #include <stdlib.h>
5830 #if ((' ' & 0x0FF) == 0x020)
5831 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5832 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5833 #else
5834 # define ISLOWER(c) \
5835 (('a' <= (c) && (c) <= 'i') \
5836 || ('j' <= (c) && (c) <= 'r') \
5837 || ('s' <= (c) && (c) <= 'z'))
5838 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5839 #endif
5840
5841 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5842 int
5843 main ()
5844 {
5845 int i;
5846 for (i = 0; i < 256; i++)
5847 if (XOR (islower (i), ISLOWER (i))
5848 || toupper (i) != TOUPPER (i))
5849 return 2;
5850 return 0;
5851 }
5852 _ACEOF
5853 if ac_fn_c_try_run "$LINENO"; then :
5854
5855 else
5856 ac_cv_header_stdc=no
5857 fi
5858 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5859 conftest.$ac_objext conftest.beam conftest.$ac_ext
5860 fi
5861
5862 fi
5863 fi
5864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5865 $as_echo "$ac_cv_header_stdc" >&6; }
5866 if test $ac_cv_header_stdc = yes; then
5867
5868 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5869
5870 fi
5871
5872 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5873 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5874 inttypes.h stdint.h unistd.h
5875 do :
5876 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5877 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5878 "
5879 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5880 cat >>confdefs.h <<_ACEOF
5881 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5882 _ACEOF
5883
5884 fi
5885
5886 done
5887
5888
5889
5890 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5891 if test "x$ac_cv_header_minix_config_h" = xyes; then :
5892 MINIX=yes
5893 else
5894 MINIX=
5895 fi
5896
5897
5898 if test "$MINIX" = yes; then
5899
5900 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5901
5902
5903 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5904
5905
5906 $as_echo "#define _MINIX 1" >>confdefs.h
5907
5908 fi
5909
5910
5911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5912 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5913 if ${ac_cv_safe_to_define___extensions__+:} false; then :
5914 $as_echo_n "(cached) " >&6
5915 else
5916 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5917 /* end confdefs.h. */
5918
5919 # define __EXTENSIONS__ 1
5920 $ac_includes_default
5921 int
5922 main ()
5923 {
5924
5925 ;
5926 return 0;
5927 }
5928 _ACEOF
5929 if ac_fn_c_try_compile "$LINENO"; then :
5930 ac_cv_safe_to_define___extensions__=yes
5931 else
5932 ac_cv_safe_to_define___extensions__=no
5933 fi
5934 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5935 fi
5936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5937 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5938 test $ac_cv_safe_to_define___extensions__ = yes &&
5939 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5940
5941 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5942
5943 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5944
5945 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5946
5947 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5948
5949
5950
5951
5952
5953
5954 case `pwd` in
5955 *\ * | *\ *)
5956 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5957 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5958 esac
5959
5960
5961
5962 macro_version='2.2.7a'
5963 macro_revision='1.3134'
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977 ltmain="$ac_aux_dir/ltmain.sh"
5978
5979 # Backslashify metacharacters that are still active within
5980 # double-quoted strings.
5981 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5982
5983 # Same as above, but do not quote variable references.
5984 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5985
5986 # Sed substitution to delay expansion of an escaped shell variable in a
5987 # double_quote_subst'ed string.
5988 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5989
5990 # Sed substitution to delay expansion of an escaped single quote.
5991 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5992
5993 # Sed substitution to avoid accidental globbing in evaled expressions
5994 no_glob_subst='s/\*/\\\*/g'
5995
5996 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5997 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5998 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5999
6000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
6001 $as_echo_n "checking how to print strings... " >&6; }
6002 # Test print first, because it will be a builtin if present.
6003 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
6004 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
6005 ECHO='print -r --'
6006 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6007 ECHO='printf %s\n'
6008 else
6009 # Use this function as a fallback that always works.
6010 func_fallback_echo ()
6011 {
6012 eval 'cat <<_LTECHO_EOF
6013 $1
6014 _LTECHO_EOF'
6015 }
6016 ECHO='func_fallback_echo'
6017 fi
6018
6019 # func_echo_all arg...
6020 # Invoke $ECHO with all args, space-separated.
6021 func_echo_all ()
6022 {
6023 $ECHO ""
6024 }
6025
6026 case "$ECHO" in
6027 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
6028 $as_echo "printf" >&6; } ;;
6029 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
6030 $as_echo "print -r" >&6; } ;;
6031 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
6032 $as_echo "cat" >&6; } ;;
6033 esac
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6049 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
6050 if ${ac_cv_path_SED+:} false; then :
6051 $as_echo_n "(cached) " >&6
6052 else
6053 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6054 for ac_i in 1 2 3 4 5 6 7; do
6055 ac_script="$ac_script$as_nl$ac_script"
6056 done
6057 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6058 { ac_script=; unset ac_script;}
6059 if test -z "$SED"; then
6060 ac_path_SED_found=false
6061 # Loop through the user's path and test for each of PROGNAME-LIST
6062 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6063 for as_dir in $PATH
6064 do
6065 IFS=$as_save_IFS
6066 test -z "$as_dir" && as_dir=.
6067 for ac_prog in sed gsed; do
6068 for ac_exec_ext in '' $ac_executable_extensions; do
6069 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6070 as_fn_executable_p "$ac_path_SED" || continue
6071 # Check for GNU ac_path_SED and select it if it is found.
6072 # Check for GNU $ac_path_SED
6073 case `"$ac_path_SED" --version 2>&1` in
6074 *GNU*)
6075 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6076 *)
6077 ac_count=0
6078 $as_echo_n 0123456789 >"conftest.in"
6079 while :
6080 do
6081 cat "conftest.in" "conftest.in" >"conftest.tmp"
6082 mv "conftest.tmp" "conftest.in"
6083 cp "conftest.in" "conftest.nl"
6084 $as_echo '' >> "conftest.nl"
6085 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6086 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6087 as_fn_arith $ac_count + 1 && ac_count=$as_val
6088 if test $ac_count -gt ${ac_path_SED_max-0}; then
6089 # Best one so far, save it but keep looking for a better one
6090 ac_cv_path_SED="$ac_path_SED"
6091 ac_path_SED_max=$ac_count
6092 fi
6093 # 10*(2^10) chars as input seems more than enough
6094 test $ac_count -gt 10 && break
6095 done
6096 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6097 esac
6098
6099 $ac_path_SED_found && break 3
6100 done
6101 done
6102 done
6103 IFS=$as_save_IFS
6104 if test -z "$ac_cv_path_SED"; then
6105 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6106 fi
6107 else
6108 ac_cv_path_SED=$SED
6109 fi
6110
6111 fi
6112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6113 $as_echo "$ac_cv_path_SED" >&6; }
6114 SED="$ac_cv_path_SED"
6115 rm -f conftest.sed
6116
6117 test -z "$SED" && SED=sed
6118 Xsed="$SED -e 1s/^X//"
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
6131 $as_echo_n "checking for fgrep... " >&6; }
6132 if ${ac_cv_path_FGREP+:} false; then :
6133 $as_echo_n "(cached) " >&6
6134 else
6135 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
6136 then ac_cv_path_FGREP="$GREP -F"
6137 else
6138 if test -z "$FGREP"; then
6139 ac_path_FGREP_found=false
6140 # Loop through the user's path and test for each of PROGNAME-LIST
6141 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6142 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6143 do
6144 IFS=$as_save_IFS
6145 test -z "$as_dir" && as_dir=.
6146 for ac_prog in fgrep; do
6147 for ac_exec_ext in '' $ac_executable_extensions; do
6148 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
6149 as_fn_executable_p "$ac_path_FGREP" || continue
6150 # Check for GNU ac_path_FGREP and select it if it is found.
6151 # Check for GNU $ac_path_FGREP
6152 case `"$ac_path_FGREP" --version 2>&1` in
6153 *GNU*)
6154 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
6155 *)
6156 ac_count=0
6157 $as_echo_n 0123456789 >"conftest.in"
6158 while :
6159 do
6160 cat "conftest.in" "conftest.in" >"conftest.tmp"
6161 mv "conftest.tmp" "conftest.in"
6162 cp "conftest.in" "conftest.nl"
6163 $as_echo 'FGREP' >> "conftest.nl"
6164 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
6165 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6166 as_fn_arith $ac_count + 1 && ac_count=$as_val
6167 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
6168 # Best one so far, save it but keep looking for a better one
6169 ac_cv_path_FGREP="$ac_path_FGREP"
6170 ac_path_FGREP_max=$ac_count
6171 fi
6172 # 10*(2^10) chars as input seems more than enough
6173 test $ac_count -gt 10 && break
6174 done
6175 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6176 esac
6177
6178 $ac_path_FGREP_found && break 3
6179 done
6180 done
6181 done
6182 IFS=$as_save_IFS
6183 if test -z "$ac_cv_path_FGREP"; then
6184 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6185 fi
6186 else
6187 ac_cv_path_FGREP=$FGREP
6188 fi
6189
6190 fi
6191 fi
6192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
6193 $as_echo "$ac_cv_path_FGREP" >&6; }
6194 FGREP="$ac_cv_path_FGREP"
6195
6196
6197 test -z "$GREP" && GREP=grep
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217 # Check whether --with-gnu-ld was given.
6218 if test "${with_gnu_ld+set}" = set; then :
6219 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6220 else
6221 with_gnu_ld=no
6222 fi
6223
6224 ac_prog=ld
6225 if test "$GCC" = yes; then
6226 # Check if gcc -print-prog-name=ld gives a path.
6227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
6228 $as_echo_n "checking for ld used by $CC... " >&6; }
6229 case $host in
6230 *-*-mingw*)
6231 # gcc leaves a trailing carriage return which upsets mingw
6232 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6233 *)
6234 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6235 esac
6236 case $ac_prog in
6237 # Accept absolute paths.
6238 [\\/]* | ?:[\\/]*)
6239 re_direlt='/[^/][^/]*/\.\./'
6240 # Canonicalize the pathname of ld
6241 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
6242 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
6243 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
6244 done
6245 test -z "$LD" && LD="$ac_prog"
6246 ;;
6247 "")
6248 # If it fails, then pretend we aren't using GCC.
6249 ac_prog=ld
6250 ;;
6251 *)
6252 # If it is relative, then search for the first ld in PATH.
6253 with_gnu_ld=unknown
6254 ;;
6255 esac
6256 elif test "$with_gnu_ld" = yes; then
6257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6258 $as_echo_n "checking for GNU ld... " >&6; }
6259 else
6260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6261 $as_echo_n "checking for non-GNU ld... " >&6; }
6262 fi
6263 if ${lt_cv_path_LD+:} false; then :
6264 $as_echo_n "(cached) " >&6
6265 else
6266 if test -z "$LD"; then
6267 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6268 for ac_dir in $PATH; do
6269 IFS="$lt_save_ifs"
6270 test -z "$ac_dir" && ac_dir=.
6271 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6272 lt_cv_path_LD="$ac_dir/$ac_prog"
6273 # Check to see if the program is GNU ld. I'd rather use --version,
6274 # but apparently some variants of GNU ld only accept -v.
6275 # Break only if it was the GNU/non-GNU ld that we prefer.
6276 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6277 *GNU* | *'with BFD'*)
6278 test "$with_gnu_ld" != no && break
6279 ;;
6280 *)
6281 test "$with_gnu_ld" != yes && break
6282 ;;
6283 esac
6284 fi
6285 done
6286 IFS="$lt_save_ifs"
6287 else
6288 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6289 fi
6290 fi
6291
6292 LD="$lt_cv_path_LD"
6293 if test -n "$LD"; then
6294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6295 $as_echo "$LD" >&6; }
6296 else
6297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6298 $as_echo "no" >&6; }
6299 fi
6300 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6302 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6303 if ${lt_cv_prog_gnu_ld+:} false; then :
6304 $as_echo_n "(cached) " >&6
6305 else
6306 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6307 case `$LD -v 2>&1 </dev/null` in
6308 *GNU* | *'with BFD'*)
6309 lt_cv_prog_gnu_ld=yes
6310 ;;
6311 *)
6312 lt_cv_prog_gnu_ld=no
6313 ;;
6314 esac
6315 fi
6316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6317 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6318 with_gnu_ld=$lt_cv_prog_gnu_ld
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6329 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6330 if ${lt_cv_path_NM+:} false; then :
6331 $as_echo_n "(cached) " >&6
6332 else
6333 if test -n "$NM"; then
6334 # Let the user override the test.
6335 lt_cv_path_NM="$NM"
6336 else
6337 lt_nm_to_check="${ac_tool_prefix}nm"
6338 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6339 lt_nm_to_check="$lt_nm_to_check nm"
6340 fi
6341 for lt_tmp_nm in $lt_nm_to_check; do
6342 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6343 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6344 IFS="$lt_save_ifs"
6345 test -z "$ac_dir" && ac_dir=.
6346 tmp_nm="$ac_dir/$lt_tmp_nm"
6347 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6348 # Check to see if the nm accepts a BSD-compat flag.
6349 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6350 # nm: unknown option "B" ignored
6351 # Tru64's nm complains that /dev/null is an invalid object file
6352 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6353 */dev/null* | *'Invalid file or object type'*)
6354 lt_cv_path_NM="$tmp_nm -B"
6355 break
6356 ;;
6357 *)
6358 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6359 */dev/null*)
6360 lt_cv_path_NM="$tmp_nm -p"
6361 break
6362 ;;
6363 *)
6364 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6365 continue # so that we can try to find one that supports BSD flags
6366 ;;
6367 esac
6368 ;;
6369 esac
6370 fi
6371 done
6372 IFS="$lt_save_ifs"
6373 done
6374 : ${lt_cv_path_NM=no}
6375 fi
6376 fi
6377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6378 $as_echo "$lt_cv_path_NM" >&6; }
6379 if test "$lt_cv_path_NM" != "no"; then
6380 NM="$lt_cv_path_NM"
6381 else
6382 # Didn't find any BSD compatible name lister, look for dumpbin.
6383 if test -n "$DUMPBIN"; then :
6384 # Let the user override the test.
6385 else
6386 if test -n "$ac_tool_prefix"; then
6387 for ac_prog in dumpbin "link -dump"
6388 do
6389 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6390 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6392 $as_echo_n "checking for $ac_word... " >&6; }
6393 if ${ac_cv_prog_DUMPBIN+:} false; then :
6394 $as_echo_n "(cached) " >&6
6395 else
6396 if test -n "$DUMPBIN"; then
6397 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6398 else
6399 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6400 for as_dir in $PATH
6401 do
6402 IFS=$as_save_IFS
6403 test -z "$as_dir" && as_dir=.
6404 for ac_exec_ext in '' $ac_executable_extensions; do
6405 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6406 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6407 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6408 break 2
6409 fi
6410 done
6411 done
6412 IFS=$as_save_IFS
6413
6414 fi
6415 fi
6416 DUMPBIN=$ac_cv_prog_DUMPBIN
6417 if test -n "$DUMPBIN"; then
6418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6419 $as_echo "$DUMPBIN" >&6; }
6420 else
6421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6422 $as_echo "no" >&6; }
6423 fi
6424
6425
6426 test -n "$DUMPBIN" && break
6427 done
6428 fi
6429 if test -z "$DUMPBIN"; then
6430 ac_ct_DUMPBIN=$DUMPBIN
6431 for ac_prog in dumpbin "link -dump"
6432 do
6433 # Extract the first word of "$ac_prog", so it can be a program name with args.
6434 set dummy $ac_prog; ac_word=$2
6435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6436 $as_echo_n "checking for $ac_word... " >&6; }
6437 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6438 $as_echo_n "(cached) " >&6
6439 else
6440 if test -n "$ac_ct_DUMPBIN"; then
6441 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6442 else
6443 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6444 for as_dir in $PATH
6445 do
6446 IFS=$as_save_IFS
6447 test -z "$as_dir" && as_dir=.
6448 for ac_exec_ext in '' $ac_executable_extensions; do
6449 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6450 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6451 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6452 break 2
6453 fi
6454 done
6455 done
6456 IFS=$as_save_IFS
6457
6458 fi
6459 fi
6460 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6461 if test -n "$ac_ct_DUMPBIN"; then
6462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6463 $as_echo "$ac_ct_DUMPBIN" >&6; }
6464 else
6465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6466 $as_echo "no" >&6; }
6467 fi
6468
6469
6470 test -n "$ac_ct_DUMPBIN" && break
6471 done
6472
6473 if test "x$ac_ct_DUMPBIN" = x; then
6474 DUMPBIN=":"
6475 else
6476 case $cross_compiling:$ac_tool_warned in
6477 yes:)
6478 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6479 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6480 ac_tool_warned=yes ;;
6481 esac
6482 DUMPBIN=$ac_ct_DUMPBIN
6483 fi
6484 fi
6485
6486 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6487 *COFF*)
6488 DUMPBIN="$DUMPBIN -symbols"
6489 ;;
6490 *)
6491 DUMPBIN=:
6492 ;;
6493 esac
6494 fi
6495
6496 if test "$DUMPBIN" != ":"; then
6497 NM="$DUMPBIN"
6498 fi
6499 fi
6500 test -z "$NM" && NM=nm
6501
6502
6503
6504
6505
6506
6507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6508 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6509 if ${lt_cv_nm_interface+:} false; then :
6510 $as_echo_n "(cached) " >&6
6511 else
6512 lt_cv_nm_interface="BSD nm"
6513 echo "int some_variable = 0;" > conftest.$ac_ext
6514 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6515 (eval "$ac_compile" 2>conftest.err)
6516 cat conftest.err >&5
6517 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6518 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6519 cat conftest.err >&5
6520 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6521 cat conftest.out >&5
6522 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6523 lt_cv_nm_interface="MS dumpbin"
6524 fi
6525 rm -f conftest*
6526 fi
6527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6528 $as_echo "$lt_cv_nm_interface" >&6; }
6529
6530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6531 $as_echo_n "checking whether ln -s works... " >&6; }
6532 LN_S=$as_ln_s
6533 if test "$LN_S" = "ln -s"; then
6534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6535 $as_echo "yes" >&6; }
6536 else
6537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6538 $as_echo "no, using $LN_S" >&6; }
6539 fi
6540
6541 # find the maximum length of command line arguments
6542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6543 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6544 if ${lt_cv_sys_max_cmd_len+:} false; then :
6545 $as_echo_n "(cached) " >&6
6546 else
6547 i=0
6548 teststring="ABCD"
6549
6550 case $build_os in
6551 msdosdjgpp*)
6552 # On DJGPP, this test can blow up pretty badly due to problems in libc
6553 # (any single argument exceeding 2000 bytes causes a buffer overrun
6554 # during glob expansion). Even if it were fixed, the result of this
6555 # check would be larger than it should be.
6556 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6557 ;;
6558
6559 gnu*)
6560 # Under GNU Hurd, this test is not required because there is
6561 # no limit to the length of command line arguments.
6562 # Libtool will interpret -1 as no limit whatsoever
6563 lt_cv_sys_max_cmd_len=-1;
6564 ;;
6565
6566 cygwin* | mingw* | cegcc*)
6567 # On Win9x/ME, this test blows up -- it succeeds, but takes
6568 # about 5 minutes as the teststring grows exponentially.
6569 # Worse, since 9x/ME are not pre-emptively multitasking,
6570 # you end up with a "frozen" computer, even though with patience
6571 # the test eventually succeeds (with a max line length of 256k).
6572 # Instead, let's just punt: use the minimum linelength reported by
6573 # all of the supported platforms: 8192 (on NT/2K/XP).
6574 lt_cv_sys_max_cmd_len=8192;
6575 ;;
6576
6577 mint*)
6578 # On MiNT this can take a long time and run out of memory.
6579 lt_cv_sys_max_cmd_len=8192;
6580 ;;
6581
6582 amigaos*)
6583 # On AmigaOS with pdksh, this test takes hours, literally.
6584 # So we just punt and use a minimum line length of 8192.
6585 lt_cv_sys_max_cmd_len=8192;
6586 ;;
6587
6588 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6589 # This has been around since 386BSD, at least. Likely further.
6590 if test -x /sbin/sysctl; then
6591 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6592 elif test -x /usr/sbin/sysctl; then
6593 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6594 else
6595 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6596 fi
6597 # And add a safety zone
6598 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6599 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6600 ;;
6601
6602 interix*)
6603 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6604 lt_cv_sys_max_cmd_len=196608
6605 ;;
6606
6607 osf*)
6608 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6609 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6610 # nice to cause kernel panics so lets avoid the loop below.
6611 # First set a reasonable default.
6612 lt_cv_sys_max_cmd_len=16384
6613 #
6614 if test -x /sbin/sysconfig; then
6615 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6616 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6617 esac
6618 fi
6619 ;;
6620 sco3.2v5*)
6621 lt_cv_sys_max_cmd_len=102400
6622 ;;
6623 sysv5* | sco5v6* | sysv4.2uw2*)
6624 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6625 if test -n "$kargmax"; then
6626 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6627 else
6628 lt_cv_sys_max_cmd_len=32768
6629 fi
6630 ;;
6631 *)
6632 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6633 if test -n "$lt_cv_sys_max_cmd_len"; then
6634 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6635 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6636 else
6637 # Make teststring a little bigger before we do anything with it.
6638 # a 1K string should be a reasonable start.
6639 for i in 1 2 3 4 5 6 7 8 ; do
6640 teststring=$teststring$teststring
6641 done
6642 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6643 # If test is not a shell built-in, we'll probably end up computing a
6644 # maximum length that is only half of the actual maximum length, but
6645 # we can't tell.
6646 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6647 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6648 test $i != 17 # 1/2 MB should be enough
6649 do
6650 i=`expr $i + 1`
6651 teststring=$teststring$teststring
6652 done
6653 # Only check the string length outside the loop.
6654 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6655 teststring=
6656 # Add a significant safety factor because C++ compilers can tack on
6657 # massive amounts of additional arguments before passing them to the
6658 # linker. It appears as though 1/2 is a usable value.
6659 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6660 fi
6661 ;;
6662 esac
6663
6664 fi
6665
6666 if test -n $lt_cv_sys_max_cmd_len ; then
6667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6668 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6669 else
6670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6671 $as_echo "none" >&6; }
6672 fi
6673 max_cmd_len=$lt_cv_sys_max_cmd_len
6674
6675
6676
6677
6678
6679
6680 : ${CP="cp -f"}
6681 : ${MV="mv -f"}
6682 : ${RM="rm -f"}
6683
6684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6685 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6686 # Try some XSI features
6687 xsi_shell=no
6688 ( _lt_dummy="a/b/c"
6689 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6690 = c,a/b,, \
6691 && eval 'test $(( 1 + 1 )) -eq 2 \
6692 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6693 && xsi_shell=yes
6694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6695 $as_echo "$xsi_shell" >&6; }
6696
6697
6698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6699 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6700 lt_shell_append=no
6701 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6702 >/dev/null 2>&1 \
6703 && lt_shell_append=yes
6704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6705 $as_echo "$lt_shell_append" >&6; }
6706
6707
6708 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6709 lt_unset=unset
6710 else
6711 lt_unset=false
6712 fi
6713
6714
6715
6716
6717
6718 # test EBCDIC or ASCII
6719 case `echo X|tr X '\101'` in
6720 A) # ASCII based system
6721 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6722 lt_SP2NL='tr \040 \012'
6723 lt_NL2SP='tr \015\012 \040\040'
6724 ;;
6725 *) # EBCDIC based system
6726 lt_SP2NL='tr \100 \n'
6727 lt_NL2SP='tr \r\n \100\100'
6728 ;;
6729 esac
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6740 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6741 if ${lt_cv_ld_reload_flag+:} false; then :
6742 $as_echo_n "(cached) " >&6
6743 else
6744 lt_cv_ld_reload_flag='-r'
6745 fi
6746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6747 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6748 reload_flag=$lt_cv_ld_reload_flag
6749 case $reload_flag in
6750 "" | " "*) ;;
6751 *) reload_flag=" $reload_flag" ;;
6752 esac
6753 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6754 case $host_os in
6755 darwin*)
6756 if test "$GCC" = yes; then
6757 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6758 else
6759 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6760 fi
6761 ;;
6762 esac
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772 if test -n "$ac_tool_prefix"; then
6773 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6774 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6776 $as_echo_n "checking for $ac_word... " >&6; }
6777 if ${ac_cv_prog_OBJDUMP+:} false; then :
6778 $as_echo_n "(cached) " >&6
6779 else
6780 if test -n "$OBJDUMP"; then
6781 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6782 else
6783 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6784 for as_dir in $PATH
6785 do
6786 IFS=$as_save_IFS
6787 test -z "$as_dir" && as_dir=.
6788 for ac_exec_ext in '' $ac_executable_extensions; do
6789 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6790 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6791 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6792 break 2
6793 fi
6794 done
6795 done
6796 IFS=$as_save_IFS
6797
6798 fi
6799 fi
6800 OBJDUMP=$ac_cv_prog_OBJDUMP
6801 if test -n "$OBJDUMP"; then
6802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6803 $as_echo "$OBJDUMP" >&6; }
6804 else
6805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6806 $as_echo "no" >&6; }
6807 fi
6808
6809
6810 fi
6811 if test -z "$ac_cv_prog_OBJDUMP"; then
6812 ac_ct_OBJDUMP=$OBJDUMP
6813 # Extract the first word of "objdump", so it can be a program name with args.
6814 set dummy objdump; ac_word=$2
6815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6816 $as_echo_n "checking for $ac_word... " >&6; }
6817 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6818 $as_echo_n "(cached) " >&6
6819 else
6820 if test -n "$ac_ct_OBJDUMP"; then
6821 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6822 else
6823 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6824 for as_dir in $PATH
6825 do
6826 IFS=$as_save_IFS
6827 test -z "$as_dir" && as_dir=.
6828 for ac_exec_ext in '' $ac_executable_extensions; do
6829 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6830 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6831 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6832 break 2
6833 fi
6834 done
6835 done
6836 IFS=$as_save_IFS
6837
6838 fi
6839 fi
6840 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6841 if test -n "$ac_ct_OBJDUMP"; then
6842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6843 $as_echo "$ac_ct_OBJDUMP" >&6; }
6844 else
6845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6846 $as_echo "no" >&6; }
6847 fi
6848
6849 if test "x$ac_ct_OBJDUMP" = x; then
6850 OBJDUMP="false"
6851 else
6852 case $cross_compiling:$ac_tool_warned in
6853 yes:)
6854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6855 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6856 ac_tool_warned=yes ;;
6857 esac
6858 OBJDUMP=$ac_ct_OBJDUMP
6859 fi
6860 else
6861 OBJDUMP="$ac_cv_prog_OBJDUMP"
6862 fi
6863
6864 test -z "$OBJDUMP" && OBJDUMP=objdump
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6875 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6876 if ${lt_cv_deplibs_check_method+:} false; then :
6877 $as_echo_n "(cached) " >&6
6878 else
6879 lt_cv_file_magic_cmd='$MAGIC_CMD'
6880 lt_cv_file_magic_test_file=
6881 lt_cv_deplibs_check_method='unknown'
6882 # Need to set the preceding variable on all platforms that support
6883 # interlibrary dependencies.
6884 # 'none' -- dependencies not supported.
6885 # `unknown' -- same as none, but documents that we really don't know.
6886 # 'pass_all' -- all dependencies passed with no checks.
6887 # 'test_compile' -- check by making test program.
6888 # 'file_magic [[regex]]' -- check by looking for files in library path
6889 # which responds to the $file_magic_cmd with a given extended regex.
6890 # If you have `file' or equivalent on your system and you're not sure
6891 # whether `pass_all' will *always* work, you probably want this one.
6892
6893 case $host_os in
6894 aix[4-9]*)
6895 lt_cv_deplibs_check_method=pass_all
6896 ;;
6897
6898 beos*)
6899 lt_cv_deplibs_check_method=pass_all
6900 ;;
6901
6902 bsdi[45]*)
6903 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6904 lt_cv_file_magic_cmd='/usr/bin/file -L'
6905 lt_cv_file_magic_test_file=/shlib/libc.so
6906 ;;
6907
6908 cygwin*)
6909 # func_win32_libid is a shell function defined in ltmain.sh
6910 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6911 lt_cv_file_magic_cmd='func_win32_libid'
6912 ;;
6913
6914 mingw* | pw32*)
6915 # Base MSYS/MinGW do not provide the 'file' command needed by
6916 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6917 # unless we find 'file', for example because we are cross-compiling.
6918 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6919 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6920 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6921 lt_cv_file_magic_cmd='func_win32_libid'
6922 else
6923 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6924 lt_cv_file_magic_cmd='$OBJDUMP -f'
6925 fi
6926 ;;
6927
6928 cegcc*)
6929 # use the weaker test based on 'objdump'. See mingw*.
6930 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6931 lt_cv_file_magic_cmd='$OBJDUMP -f'
6932 ;;
6933
6934 darwin* | rhapsody*)
6935 lt_cv_deplibs_check_method=pass_all
6936 ;;
6937
6938 freebsd* | dragonfly*)
6939 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6940 case $host_cpu in
6941 i*86 )
6942 # Not sure whether the presence of OpenBSD here was a mistake.
6943 # Let's accept both of them until this is cleared up.
6944 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6945 lt_cv_file_magic_cmd=/usr/bin/file
6946 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6947 ;;
6948 esac
6949 else
6950 lt_cv_deplibs_check_method=pass_all
6951 fi
6952 ;;
6953
6954 gnu*)
6955 lt_cv_deplibs_check_method=pass_all
6956 ;;
6957
6958 haiku*)
6959 lt_cv_deplibs_check_method=pass_all
6960 ;;
6961
6962 hpux10.20* | hpux11*)
6963 lt_cv_file_magic_cmd=/usr/bin/file
6964 case $host_cpu in
6965 ia64*)
6966 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6967 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6968 ;;
6969 hppa*64*)
6970 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]'
6971 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6972 ;;
6973 *)
6974 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6975 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6976 ;;
6977 esac
6978 ;;
6979
6980 interix[3-9]*)
6981 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6982 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6983 ;;
6984
6985 irix5* | irix6* | nonstopux*)
6986 case $LD in
6987 *-32|*"-32 ") libmagic=32-bit;;
6988 *-n32|*"-n32 ") libmagic=N32;;
6989 *-64|*"-64 ") libmagic=64-bit;;
6990 *) libmagic=never-match;;
6991 esac
6992 lt_cv_deplibs_check_method=pass_all
6993 ;;
6994
6995 # This must be Linux ELF.
6996 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6997 lt_cv_deplibs_check_method=pass_all
6998 ;;
6999
7000 netbsd*)
7001 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7002 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7003 else
7004 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
7005 fi
7006 ;;
7007
7008 newos6*)
7009 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
7010 lt_cv_file_magic_cmd=/usr/bin/file
7011 lt_cv_file_magic_test_file=/usr/lib/libnls.so
7012 ;;
7013
7014 *nto* | *qnx*)
7015 lt_cv_deplibs_check_method=pass_all
7016 ;;
7017
7018 openbsd*)
7019 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7020 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
7021 else
7022 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7023 fi
7024 ;;
7025
7026 osf3* | osf4* | osf5*)
7027 lt_cv_deplibs_check_method=pass_all
7028 ;;
7029
7030 rdos*)
7031 lt_cv_deplibs_check_method=pass_all
7032 ;;
7033
7034 solaris*)
7035 lt_cv_deplibs_check_method=pass_all
7036 ;;
7037
7038 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
7039 lt_cv_deplibs_check_method=pass_all
7040 ;;
7041
7042 sysv4 | sysv4.3*)
7043 case $host_vendor in
7044 motorola)
7045 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]'
7046 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
7047 ;;
7048 ncr)
7049 lt_cv_deplibs_check_method=pass_all
7050 ;;
7051 sequent)
7052 lt_cv_file_magic_cmd='/bin/file'
7053 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
7054 ;;
7055 sni)
7056 lt_cv_file_magic_cmd='/bin/file'
7057 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
7058 lt_cv_file_magic_test_file=/lib/libc.so
7059 ;;
7060 siemens)
7061 lt_cv_deplibs_check_method=pass_all
7062 ;;
7063 pc)
7064 lt_cv_deplibs_check_method=pass_all
7065 ;;
7066 esac
7067 ;;
7068
7069 tpf*)
7070 lt_cv_deplibs_check_method=pass_all
7071 ;;
7072 esac
7073
7074 fi
7075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
7076 $as_echo "$lt_cv_deplibs_check_method" >&6; }
7077 file_magic_cmd=$lt_cv_file_magic_cmd
7078 deplibs_check_method=$lt_cv_deplibs_check_method
7079 test -z "$deplibs_check_method" && deplibs_check_method=unknown
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092 if test -n "$ac_tool_prefix"; then
7093 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7094 set dummy ${ac_tool_prefix}ar; ac_word=$2
7095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7096 $as_echo_n "checking for $ac_word... " >&6; }
7097 if ${ac_cv_prog_AR+:} false; then :
7098 $as_echo_n "(cached) " >&6
7099 else
7100 if test -n "$AR"; then
7101 ac_cv_prog_AR="$AR" # Let the user override the test.
7102 else
7103 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7104 for as_dir in $PATH
7105 do
7106 IFS=$as_save_IFS
7107 test -z "$as_dir" && as_dir=.
7108 for ac_exec_ext in '' $ac_executable_extensions; do
7109 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7110 ac_cv_prog_AR="${ac_tool_prefix}ar"
7111 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7112 break 2
7113 fi
7114 done
7115 done
7116 IFS=$as_save_IFS
7117
7118 fi
7119 fi
7120 AR=$ac_cv_prog_AR
7121 if test -n "$AR"; then
7122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7123 $as_echo "$AR" >&6; }
7124 else
7125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7126 $as_echo "no" >&6; }
7127 fi
7128
7129
7130 fi
7131 if test -z "$ac_cv_prog_AR"; then
7132 ac_ct_AR=$AR
7133 # Extract the first word of "ar", so it can be a program name with args.
7134 set dummy ar; ac_word=$2
7135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7136 $as_echo_n "checking for $ac_word... " >&6; }
7137 if ${ac_cv_prog_ac_ct_AR+:} false; then :
7138 $as_echo_n "(cached) " >&6
7139 else
7140 if test -n "$ac_ct_AR"; then
7141 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7142 else
7143 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7144 for as_dir in $PATH
7145 do
7146 IFS=$as_save_IFS
7147 test -z "$as_dir" && as_dir=.
7148 for ac_exec_ext in '' $ac_executable_extensions; do
7149 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7150 ac_cv_prog_ac_ct_AR="ar"
7151 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7152 break 2
7153 fi
7154 done
7155 done
7156 IFS=$as_save_IFS
7157
7158 fi
7159 fi
7160 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7161 if test -n "$ac_ct_AR"; then
7162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7163 $as_echo "$ac_ct_AR" >&6; }
7164 else
7165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7166 $as_echo "no" >&6; }
7167 fi
7168
7169 if test "x$ac_ct_AR" = x; then
7170 AR="false"
7171 else
7172 case $cross_compiling:$ac_tool_warned in
7173 yes:)
7174 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7175 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7176 ac_tool_warned=yes ;;
7177 esac
7178 AR=$ac_ct_AR
7179 fi
7180 else
7181 AR="$ac_cv_prog_AR"
7182 fi
7183
7184 test -z "$AR" && AR=ar
7185 test -z "$AR_FLAGS" && AR_FLAGS=cru
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197 if test -n "$ac_tool_prefix"; then
7198 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7199 set dummy ${ac_tool_prefix}strip; ac_word=$2
7200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7201 $as_echo_n "checking for $ac_word... " >&6; }
7202 if ${ac_cv_prog_STRIP+:} false; then :
7203 $as_echo_n "(cached) " >&6
7204 else
7205 if test -n "$STRIP"; then
7206 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7207 else
7208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7209 for as_dir in $PATH
7210 do
7211 IFS=$as_save_IFS
7212 test -z "$as_dir" && as_dir=.
7213 for ac_exec_ext in '' $ac_executable_extensions; do
7214 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7215 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7216 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7217 break 2
7218 fi
7219 done
7220 done
7221 IFS=$as_save_IFS
7222
7223 fi
7224 fi
7225 STRIP=$ac_cv_prog_STRIP
7226 if test -n "$STRIP"; then
7227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7228 $as_echo "$STRIP" >&6; }
7229 else
7230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7231 $as_echo "no" >&6; }
7232 fi
7233
7234
7235 fi
7236 if test -z "$ac_cv_prog_STRIP"; then
7237 ac_ct_STRIP=$STRIP
7238 # Extract the first word of "strip", so it can be a program name with args.
7239 set dummy strip; ac_word=$2
7240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7241 $as_echo_n "checking for $ac_word... " >&6; }
7242 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
7243 $as_echo_n "(cached) " >&6
7244 else
7245 if test -n "$ac_ct_STRIP"; then
7246 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7247 else
7248 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7249 for as_dir in $PATH
7250 do
7251 IFS=$as_save_IFS
7252 test -z "$as_dir" && as_dir=.
7253 for ac_exec_ext in '' $ac_executable_extensions; do
7254 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7255 ac_cv_prog_ac_ct_STRIP="strip"
7256 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7257 break 2
7258 fi
7259 done
7260 done
7261 IFS=$as_save_IFS
7262
7263 fi
7264 fi
7265 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7266 if test -n "$ac_ct_STRIP"; then
7267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7268 $as_echo "$ac_ct_STRIP" >&6; }
7269 else
7270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7271 $as_echo "no" >&6; }
7272 fi
7273
7274 if test "x$ac_ct_STRIP" = x; then
7275 STRIP=":"
7276 else
7277 case $cross_compiling:$ac_tool_warned in
7278 yes:)
7279 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7280 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7281 ac_tool_warned=yes ;;
7282 esac
7283 STRIP=$ac_ct_STRIP
7284 fi
7285 else
7286 STRIP="$ac_cv_prog_STRIP"
7287 fi
7288
7289 test -z "$STRIP" && STRIP=:
7290
7291
7292
7293
7294
7295
7296 if test -n "$ac_tool_prefix"; then
7297 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7298 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7300 $as_echo_n "checking for $ac_word... " >&6; }
7301 if ${ac_cv_prog_RANLIB+:} false; then :
7302 $as_echo_n "(cached) " >&6
7303 else
7304 if test -n "$RANLIB"; then
7305 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7306 else
7307 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7308 for as_dir in $PATH
7309 do
7310 IFS=$as_save_IFS
7311 test -z "$as_dir" && as_dir=.
7312 for ac_exec_ext in '' $ac_executable_extensions; do
7313 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7314 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7315 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7316 break 2
7317 fi
7318 done
7319 done
7320 IFS=$as_save_IFS
7321
7322 fi
7323 fi
7324 RANLIB=$ac_cv_prog_RANLIB
7325 if test -n "$RANLIB"; then
7326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7327 $as_echo "$RANLIB" >&6; }
7328 else
7329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7330 $as_echo "no" >&6; }
7331 fi
7332
7333
7334 fi
7335 if test -z "$ac_cv_prog_RANLIB"; then
7336 ac_ct_RANLIB=$RANLIB
7337 # Extract the first word of "ranlib", so it can be a program name with args.
7338 set dummy ranlib; ac_word=$2
7339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7340 $as_echo_n "checking for $ac_word... " >&6; }
7341 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7342 $as_echo_n "(cached) " >&6
7343 else
7344 if test -n "$ac_ct_RANLIB"; then
7345 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7346 else
7347 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7348 for as_dir in $PATH
7349 do
7350 IFS=$as_save_IFS
7351 test -z "$as_dir" && as_dir=.
7352 for ac_exec_ext in '' $ac_executable_extensions; do
7353 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7354 ac_cv_prog_ac_ct_RANLIB="ranlib"
7355 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7356 break 2
7357 fi
7358 done
7359 done
7360 IFS=$as_save_IFS
7361
7362 fi
7363 fi
7364 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7365 if test -n "$ac_ct_RANLIB"; then
7366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7367 $as_echo "$ac_ct_RANLIB" >&6; }
7368 else
7369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7370 $as_echo "no" >&6; }
7371 fi
7372
7373 if test "x$ac_ct_RANLIB" = x; then
7374 RANLIB=":"
7375 else
7376 case $cross_compiling:$ac_tool_warned in
7377 yes:)
7378 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7379 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7380 ac_tool_warned=yes ;;
7381 esac
7382 RANLIB=$ac_ct_RANLIB
7383 fi
7384 else
7385 RANLIB="$ac_cv_prog_RANLIB"
7386 fi
7387
7388 test -z "$RANLIB" && RANLIB=:
7389
7390
7391
7392
7393
7394
7395 # Determine commands to create old-style static archives.
7396 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7397 old_postinstall_cmds='chmod 644 $oldlib'
7398 old_postuninstall_cmds=
7399
7400 if test -n "$RANLIB"; then
7401 case $host_os in
7402 openbsd*)
7403 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7404 ;;
7405 *)
7406 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7407 ;;
7408 esac
7409 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7410 fi
7411
7412 case $host_os in
7413 darwin*)
7414 lock_old_archive_extraction=yes ;;
7415 *)
7416 lock_old_archive_extraction=no ;;
7417 esac
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457 # If no C compiler was specified, use CC.
7458 LTCC=${LTCC-"$CC"}
7459
7460 # If no C compiler flags were specified, use CFLAGS.
7461 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7462
7463 # Allow CC to be a program name with arguments.
7464 compiler=$CC
7465
7466
7467 # Check for command to grab the raw symbol name followed by C symbol from nm.
7468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7469 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7470 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7471 $as_echo_n "(cached) " >&6
7472 else
7473
7474 # These are sane defaults that work on at least a few old systems.
7475 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7476
7477 # Character class describing NM global symbol codes.
7478 symcode='[BCDEGRST]'
7479
7480 # Regexp to match symbols that can be accessed directly from C.
7481 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7482
7483 # Define system-specific variables.
7484 case $host_os in
7485 aix*)
7486 symcode='[BCDT]'
7487 ;;
7488 cygwin* | mingw* | pw32* | cegcc*)
7489 symcode='[ABCDGISTW]'
7490 ;;
7491 hpux*)
7492 if test "$host_cpu" = ia64; then
7493 symcode='[ABCDEGRST]'
7494 fi
7495 ;;
7496 irix* | nonstopux*)
7497 symcode='[BCDEGRST]'
7498 ;;
7499 osf*)
7500 symcode='[BCDEGQRST]'
7501 ;;
7502 solaris*)
7503 symcode='[BDRT]'
7504 ;;
7505 sco3.2v5*)
7506 symcode='[DT]'
7507 ;;
7508 sysv4.2uw2*)
7509 symcode='[DT]'
7510 ;;
7511 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7512 symcode='[ABDT]'
7513 ;;
7514 sysv4)
7515 symcode='[DFNSTU]'
7516 ;;
7517 esac
7518
7519 # If we're using GNU nm, then use its standard symbol codes.
7520 case `$NM -V 2>&1` in
7521 *GNU* | *'with BFD'*)
7522 symcode='[ABCDGIRSTW]' ;;
7523 esac
7524
7525 # Transform an extracted symbol line into a proper C declaration.
7526 # Some systems (esp. on ia64) link data and code symbols differently,
7527 # so use this general approach.
7528 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7529
7530 # Transform an extracted symbol line into symbol name and symbol address
7531 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7532 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'"
7533
7534 # Handle CRLF in mingw tool chain
7535 opt_cr=
7536 case $build_os in
7537 mingw*)
7538 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7539 ;;
7540 esac
7541
7542 # Try without a prefix underscore, then with it.
7543 for ac_symprfx in "" "_"; do
7544
7545 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7546 symxfrm="\\1 $ac_symprfx\\2 \\2"
7547
7548 # Write the raw and C identifiers.
7549 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7550 # Fake it for dumpbin and say T for any non-static function
7551 # and D for any global variable.
7552 # Also find C++ and __fastcall symbols from MSVC++,
7553 # which start with @ or ?.
7554 lt_cv_sys_global_symbol_pipe="$AWK '"\
7555 " {last_section=section; section=\$ 3};"\
7556 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7557 " \$ 0!~/External *\|/{next};"\
7558 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7559 " {if(hide[section]) next};"\
7560 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7561 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7562 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7563 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7564 " ' prfx=^$ac_symprfx"
7565 else
7566 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7567 fi
7568
7569 # Check to see that the pipe works correctly.
7570 pipe_works=no
7571
7572 rm -f conftest*
7573 cat > conftest.$ac_ext <<_LT_EOF
7574 #ifdef __cplusplus
7575 extern "C" {
7576 #endif
7577 char nm_test_var;
7578 void nm_test_func(void);
7579 void nm_test_func(void){}
7580 #ifdef __cplusplus
7581 }
7582 #endif
7583 int main(){nm_test_var='a';nm_test_func();return(0);}
7584 _LT_EOF
7585
7586 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7587 (eval $ac_compile) 2>&5
7588 ac_status=$?
7589 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7590 test $ac_status = 0; }; then
7591 # Now try to grab the symbols.
7592 nlist=conftest.nm
7593 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7594 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7595 ac_status=$?
7596 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7597 test $ac_status = 0; } && test -s "$nlist"; then
7598 # Try sorting and uniquifying the output.
7599 if sort "$nlist" | uniq > "$nlist"T; then
7600 mv -f "$nlist"T "$nlist"
7601 else
7602 rm -f "$nlist"T
7603 fi
7604
7605 # Make sure that we snagged all the symbols we need.
7606 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7607 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7608 cat <<_LT_EOF > conftest.$ac_ext
7609 #ifdef __cplusplus
7610 extern "C" {
7611 #endif
7612
7613 _LT_EOF
7614 # Now generate the symbol file.
7615 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7616
7617 cat <<_LT_EOF >> conftest.$ac_ext
7618
7619 /* The mapping between symbol names and symbols. */
7620 const struct {
7621 const char *name;
7622 void *address;
7623 }
7624 lt__PROGRAM__LTX_preloaded_symbols[] =
7625 {
7626 { "@PROGRAM@", (void *) 0 },
7627 _LT_EOF
7628 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7629 cat <<\_LT_EOF >> conftest.$ac_ext
7630 {0, (void *) 0}
7631 };
7632
7633 /* This works around a problem in FreeBSD linker */
7634 #ifdef FREEBSD_WORKAROUND
7635 static const void *lt_preloaded_setup() {
7636 return lt__PROGRAM__LTX_preloaded_symbols;
7637 }
7638 #endif
7639
7640 #ifdef __cplusplus
7641 }
7642 #endif
7643 _LT_EOF
7644 # Now try linking the two files.
7645 mv conftest.$ac_objext conftstm.$ac_objext
7646 lt_save_LIBS="$LIBS"
7647 lt_save_CFLAGS="$CFLAGS"
7648 LIBS="conftstm.$ac_objext"
7649 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7650 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7651 (eval $ac_link) 2>&5
7652 ac_status=$?
7653 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7654 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7655 pipe_works=yes
7656 fi
7657 LIBS="$lt_save_LIBS"
7658 CFLAGS="$lt_save_CFLAGS"
7659 else
7660 echo "cannot find nm_test_func in $nlist" >&5
7661 fi
7662 else
7663 echo "cannot find nm_test_var in $nlist" >&5
7664 fi
7665 else
7666 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7667 fi
7668 else
7669 echo "$progname: failed program was:" >&5
7670 cat conftest.$ac_ext >&5
7671 fi
7672 rm -rf conftest* conftst*
7673
7674 # Do not use the global_symbol_pipe unless it works.
7675 if test "$pipe_works" = yes; then
7676 break
7677 else
7678 lt_cv_sys_global_symbol_pipe=
7679 fi
7680 done
7681
7682 fi
7683
7684 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7685 lt_cv_sys_global_symbol_to_cdecl=
7686 fi
7687 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7689 $as_echo "failed" >&6; }
7690 else
7691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7692 $as_echo "ok" >&6; }
7693 fi
7694
7695
7696
7697
7698
7699
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716 # Check whether --enable-libtool-lock was given.
7717 if test "${enable_libtool_lock+set}" = set; then :
7718 enableval=$enable_libtool_lock;
7719 fi
7720
7721 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7722
7723 # Some flags need to be propagated to the compiler or linker for good
7724 # libtool support.
7725 case $host in
7726 ia64-*-hpux*)
7727 # Find out which ABI we are using.
7728 echo 'int i;' > conftest.$ac_ext
7729 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7730 (eval $ac_compile) 2>&5
7731 ac_status=$?
7732 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7733 test $ac_status = 0; }; then
7734 case `/usr/bin/file conftest.$ac_objext` in
7735 *ELF-32*)
7736 HPUX_IA64_MODE="32"
7737 ;;
7738 *ELF-64*)
7739 HPUX_IA64_MODE="64"
7740 ;;
7741 esac
7742 fi
7743 rm -rf conftest*
7744 ;;
7745 *-*-irix6*)
7746 # Find out which ABI we are using.
7747 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7748 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7749 (eval $ac_compile) 2>&5
7750 ac_status=$?
7751 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7752 test $ac_status = 0; }; then
7753 if test "$lt_cv_prog_gnu_ld" = yes; then
7754 case `/usr/bin/file conftest.$ac_objext` in
7755 *32-bit*)
7756 LD="${LD-ld} -melf32bsmip"
7757 ;;
7758 *N32*)
7759 LD="${LD-ld} -melf32bmipn32"
7760 ;;
7761 *64-bit*)
7762 LD="${LD-ld} -melf64bmip"
7763 ;;
7764 esac
7765 else
7766 case `/usr/bin/file conftest.$ac_objext` in
7767 *32-bit*)
7768 LD="${LD-ld} -32"
7769 ;;
7770 *N32*)
7771 LD="${LD-ld} -n32"
7772 ;;
7773 *64-bit*)
7774 LD="${LD-ld} -64"
7775 ;;
7776 esac
7777 fi
7778 fi
7779 rm -rf conftest*
7780 ;;
7781
7782 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7783 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7784 # Find out which ABI we are using.
7785 echo 'int i;' > conftest.$ac_ext
7786 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7787 (eval $ac_compile) 2>&5
7788 ac_status=$?
7789 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7790 test $ac_status = 0; }; then
7791 case `/usr/bin/file conftest.o` in
7792 *32-bit*)
7793 case $host in
7794 x86_64-*kfreebsd*-gnu)
7795 LD="${LD-ld} -m elf_i386_fbsd"
7796 ;;
7797 x86_64-*linux*)
7798 case `/usr/bin/file conftest.o` in
7799 *x86-64*)
7800 LD="${LD-ld} -m elf32_x86_64"
7801 ;;
7802 *)
7803 LD="${LD-ld} -m elf_i386"
7804 ;;
7805 esac
7806 ;;
7807 powerpc64le-*linux*)
7808 LD="${LD-ld} -m elf32lppclinux"
7809 ;;
7810 powerpc64-*linux*)
7811 LD="${LD-ld} -m elf32ppclinux"
7812 ;;
7813 s390x-*linux*)
7814 LD="${LD-ld} -m elf_s390"
7815 ;;
7816 sparc64-*linux*)
7817 LD="${LD-ld} -m elf32_sparc"
7818 ;;
7819 esac
7820 ;;
7821 *64-bit*)
7822 case $host in
7823 x86_64-*kfreebsd*-gnu)
7824 LD="${LD-ld} -m elf_x86_64_fbsd"
7825 ;;
7826 x86_64-*linux*)
7827 LD="${LD-ld} -m elf_x86_64"
7828 ;;
7829 powerpcle-*linux*)
7830 LD="${LD-ld} -m elf64lppc"
7831 ;;
7832 powerpc-*linux*)
7833 LD="${LD-ld} -m elf64ppc"
7834 ;;
7835 s390*-*linux*|s390*-*tpf*)
7836 LD="${LD-ld} -m elf64_s390"
7837 ;;
7838 sparc*-*linux*)
7839 LD="${LD-ld} -m elf64_sparc"
7840 ;;
7841 esac
7842 ;;
7843 esac
7844 fi
7845 rm -rf conftest*
7846 ;;
7847
7848 *-*-sco3.2v5*)
7849 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7850 SAVE_CFLAGS="$CFLAGS"
7851 CFLAGS="$CFLAGS -belf"
7852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7853 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7854 if ${lt_cv_cc_needs_belf+:} false; then :
7855 $as_echo_n "(cached) " >&6
7856 else
7857 ac_ext=c
7858 ac_cpp='$CPP $CPPFLAGS'
7859 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7860 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7861 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7862
7863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7864 /* end confdefs.h. */
7865
7866 int
7867 main ()
7868 {
7869
7870 ;
7871 return 0;
7872 }
7873 _ACEOF
7874 if ac_fn_c_try_link "$LINENO"; then :
7875 lt_cv_cc_needs_belf=yes
7876 else
7877 lt_cv_cc_needs_belf=no
7878 fi
7879 rm -f core conftest.err conftest.$ac_objext \
7880 conftest$ac_exeext conftest.$ac_ext
7881 ac_ext=c
7882 ac_cpp='$CPP $CPPFLAGS'
7883 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7884 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7885 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7886
7887 fi
7888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7889 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7890 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7891 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7892 CFLAGS="$SAVE_CFLAGS"
7893 fi
7894 ;;
7895 sparc*-*solaris*)
7896 # Find out which ABI we are using.
7897 echo 'int i;' > conftest.$ac_ext
7898 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7899 (eval $ac_compile) 2>&5
7900 ac_status=$?
7901 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7902 test $ac_status = 0; }; then
7903 case `/usr/bin/file conftest.o` in
7904 *64-bit*)
7905 case $lt_cv_prog_gnu_ld in
7906 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7907 *)
7908 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7909 LD="${LD-ld} -64"
7910 fi
7911 ;;
7912 esac
7913 ;;
7914 esac
7915 fi
7916 rm -rf conftest*
7917 ;;
7918 esac
7919
7920 need_locks="$enable_libtool_lock"
7921
7922
7923 case $host_os in
7924 rhapsody* | darwin*)
7925 if test -n "$ac_tool_prefix"; then
7926 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7927 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7929 $as_echo_n "checking for $ac_word... " >&6; }
7930 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7931 $as_echo_n "(cached) " >&6
7932 else
7933 if test -n "$DSYMUTIL"; then
7934 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7935 else
7936 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7937 for as_dir in $PATH
7938 do
7939 IFS=$as_save_IFS
7940 test -z "$as_dir" && as_dir=.
7941 for ac_exec_ext in '' $ac_executable_extensions; do
7942 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7943 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7944 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7945 break 2
7946 fi
7947 done
7948 done
7949 IFS=$as_save_IFS
7950
7951 fi
7952 fi
7953 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7954 if test -n "$DSYMUTIL"; then
7955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7956 $as_echo "$DSYMUTIL" >&6; }
7957 else
7958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7959 $as_echo "no" >&6; }
7960 fi
7961
7962
7963 fi
7964 if test -z "$ac_cv_prog_DSYMUTIL"; then
7965 ac_ct_DSYMUTIL=$DSYMUTIL
7966 # Extract the first word of "dsymutil", so it can be a program name with args.
7967 set dummy dsymutil; ac_word=$2
7968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7969 $as_echo_n "checking for $ac_word... " >&6; }
7970 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7971 $as_echo_n "(cached) " >&6
7972 else
7973 if test -n "$ac_ct_DSYMUTIL"; then
7974 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7975 else
7976 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7977 for as_dir in $PATH
7978 do
7979 IFS=$as_save_IFS
7980 test -z "$as_dir" && as_dir=.
7981 for ac_exec_ext in '' $ac_executable_extensions; do
7982 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7983 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7984 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7985 break 2
7986 fi
7987 done
7988 done
7989 IFS=$as_save_IFS
7990
7991 fi
7992 fi
7993 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7994 if test -n "$ac_ct_DSYMUTIL"; then
7995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7996 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7997 else
7998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7999 $as_echo "no" >&6; }
8000 fi
8001
8002 if test "x$ac_ct_DSYMUTIL" = x; then
8003 DSYMUTIL=":"
8004 else
8005 case $cross_compiling:$ac_tool_warned in
8006 yes:)
8007 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8008 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8009 ac_tool_warned=yes ;;
8010 esac
8011 DSYMUTIL=$ac_ct_DSYMUTIL
8012 fi
8013 else
8014 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8015 fi
8016
8017 if test -n "$ac_tool_prefix"; then
8018 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8019 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8021 $as_echo_n "checking for $ac_word... " >&6; }
8022 if ${ac_cv_prog_NMEDIT+:} false; then :
8023 $as_echo_n "(cached) " >&6
8024 else
8025 if test -n "$NMEDIT"; then
8026 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8027 else
8028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8029 for as_dir in $PATH
8030 do
8031 IFS=$as_save_IFS
8032 test -z "$as_dir" && as_dir=.
8033 for ac_exec_ext in '' $ac_executable_extensions; do
8034 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8035 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8036 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8037 break 2
8038 fi
8039 done
8040 done
8041 IFS=$as_save_IFS
8042
8043 fi
8044 fi
8045 NMEDIT=$ac_cv_prog_NMEDIT
8046 if test -n "$NMEDIT"; then
8047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8048 $as_echo "$NMEDIT" >&6; }
8049 else
8050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8051 $as_echo "no" >&6; }
8052 fi
8053
8054
8055 fi
8056 if test -z "$ac_cv_prog_NMEDIT"; then
8057 ac_ct_NMEDIT=$NMEDIT
8058 # Extract the first word of "nmedit", so it can be a program name with args.
8059 set dummy nmedit; ac_word=$2
8060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8061 $as_echo_n "checking for $ac_word... " >&6; }
8062 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
8063 $as_echo_n "(cached) " >&6
8064 else
8065 if test -n "$ac_ct_NMEDIT"; then
8066 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8067 else
8068 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8069 for as_dir in $PATH
8070 do
8071 IFS=$as_save_IFS
8072 test -z "$as_dir" && as_dir=.
8073 for ac_exec_ext in '' $ac_executable_extensions; do
8074 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8075 ac_cv_prog_ac_ct_NMEDIT="nmedit"
8076 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8077 break 2
8078 fi
8079 done
8080 done
8081 IFS=$as_save_IFS
8082
8083 fi
8084 fi
8085 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8086 if test -n "$ac_ct_NMEDIT"; then
8087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8088 $as_echo "$ac_ct_NMEDIT" >&6; }
8089 else
8090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8091 $as_echo "no" >&6; }
8092 fi
8093
8094 if test "x$ac_ct_NMEDIT" = x; then
8095 NMEDIT=":"
8096 else
8097 case $cross_compiling:$ac_tool_warned in
8098 yes:)
8099 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8100 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8101 ac_tool_warned=yes ;;
8102 esac
8103 NMEDIT=$ac_ct_NMEDIT
8104 fi
8105 else
8106 NMEDIT="$ac_cv_prog_NMEDIT"
8107 fi
8108
8109 if test -n "$ac_tool_prefix"; then
8110 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8111 set dummy ${ac_tool_prefix}lipo; ac_word=$2
8112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8113 $as_echo_n "checking for $ac_word... " >&6; }
8114 if ${ac_cv_prog_LIPO+:} false; then :
8115 $as_echo_n "(cached) " >&6
8116 else
8117 if test -n "$LIPO"; then
8118 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8119 else
8120 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8121 for as_dir in $PATH
8122 do
8123 IFS=$as_save_IFS
8124 test -z "$as_dir" && as_dir=.
8125 for ac_exec_ext in '' $ac_executable_extensions; do
8126 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8127 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8128 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8129 break 2
8130 fi
8131 done
8132 done
8133 IFS=$as_save_IFS
8134
8135 fi
8136 fi
8137 LIPO=$ac_cv_prog_LIPO
8138 if test -n "$LIPO"; then
8139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8140 $as_echo "$LIPO" >&6; }
8141 else
8142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8143 $as_echo "no" >&6; }
8144 fi
8145
8146
8147 fi
8148 if test -z "$ac_cv_prog_LIPO"; then
8149 ac_ct_LIPO=$LIPO
8150 # Extract the first word of "lipo", so it can be a program name with args.
8151 set dummy lipo; ac_word=$2
8152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8153 $as_echo_n "checking for $ac_word... " >&6; }
8154 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
8155 $as_echo_n "(cached) " >&6
8156 else
8157 if test -n "$ac_ct_LIPO"; then
8158 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8159 else
8160 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8161 for as_dir in $PATH
8162 do
8163 IFS=$as_save_IFS
8164 test -z "$as_dir" && as_dir=.
8165 for ac_exec_ext in '' $ac_executable_extensions; do
8166 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8167 ac_cv_prog_ac_ct_LIPO="lipo"
8168 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8169 break 2
8170 fi
8171 done
8172 done
8173 IFS=$as_save_IFS
8174
8175 fi
8176 fi
8177 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8178 if test -n "$ac_ct_LIPO"; then
8179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8180 $as_echo "$ac_ct_LIPO" >&6; }
8181 else
8182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8183 $as_echo "no" >&6; }
8184 fi
8185
8186 if test "x$ac_ct_LIPO" = x; then
8187 LIPO=":"
8188 else
8189 case $cross_compiling:$ac_tool_warned in
8190 yes:)
8191 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8192 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8193 ac_tool_warned=yes ;;
8194 esac
8195 LIPO=$ac_ct_LIPO
8196 fi
8197 else
8198 LIPO="$ac_cv_prog_LIPO"
8199 fi
8200
8201 if test -n "$ac_tool_prefix"; then
8202 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8203 set dummy ${ac_tool_prefix}otool; ac_word=$2
8204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8205 $as_echo_n "checking for $ac_word... " >&6; }
8206 if ${ac_cv_prog_OTOOL+:} false; then :
8207 $as_echo_n "(cached) " >&6
8208 else
8209 if test -n "$OTOOL"; then
8210 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8211 else
8212 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8213 for as_dir in $PATH
8214 do
8215 IFS=$as_save_IFS
8216 test -z "$as_dir" && as_dir=.
8217 for ac_exec_ext in '' $ac_executable_extensions; do
8218 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8219 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8220 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8221 break 2
8222 fi
8223 done
8224 done
8225 IFS=$as_save_IFS
8226
8227 fi
8228 fi
8229 OTOOL=$ac_cv_prog_OTOOL
8230 if test -n "$OTOOL"; then
8231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8232 $as_echo "$OTOOL" >&6; }
8233 else
8234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8235 $as_echo "no" >&6; }
8236 fi
8237
8238
8239 fi
8240 if test -z "$ac_cv_prog_OTOOL"; then
8241 ac_ct_OTOOL=$OTOOL
8242 # Extract the first word of "otool", so it can be a program name with args.
8243 set dummy otool; ac_word=$2
8244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8245 $as_echo_n "checking for $ac_word... " >&6; }
8246 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8247 $as_echo_n "(cached) " >&6
8248 else
8249 if test -n "$ac_ct_OTOOL"; then
8250 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8251 else
8252 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8253 for as_dir in $PATH
8254 do
8255 IFS=$as_save_IFS
8256 test -z "$as_dir" && as_dir=.
8257 for ac_exec_ext in '' $ac_executable_extensions; do
8258 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8259 ac_cv_prog_ac_ct_OTOOL="otool"
8260 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8261 break 2
8262 fi
8263 done
8264 done
8265 IFS=$as_save_IFS
8266
8267 fi
8268 fi
8269 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8270 if test -n "$ac_ct_OTOOL"; then
8271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8272 $as_echo "$ac_ct_OTOOL" >&6; }
8273 else
8274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8275 $as_echo "no" >&6; }
8276 fi
8277
8278 if test "x$ac_ct_OTOOL" = x; then
8279 OTOOL=":"
8280 else
8281 case $cross_compiling:$ac_tool_warned in
8282 yes:)
8283 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8284 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8285 ac_tool_warned=yes ;;
8286 esac
8287 OTOOL=$ac_ct_OTOOL
8288 fi
8289 else
8290 OTOOL="$ac_cv_prog_OTOOL"
8291 fi
8292
8293 if test -n "$ac_tool_prefix"; then
8294 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8295 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8297 $as_echo_n "checking for $ac_word... " >&6; }
8298 if ${ac_cv_prog_OTOOL64+:} false; then :
8299 $as_echo_n "(cached) " >&6
8300 else
8301 if test -n "$OTOOL64"; then
8302 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8303 else
8304 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8305 for as_dir in $PATH
8306 do
8307 IFS=$as_save_IFS
8308 test -z "$as_dir" && as_dir=.
8309 for ac_exec_ext in '' $ac_executable_extensions; do
8310 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8311 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8312 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8313 break 2
8314 fi
8315 done
8316 done
8317 IFS=$as_save_IFS
8318
8319 fi
8320 fi
8321 OTOOL64=$ac_cv_prog_OTOOL64
8322 if test -n "$OTOOL64"; then
8323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8324 $as_echo "$OTOOL64" >&6; }
8325 else
8326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8327 $as_echo "no" >&6; }
8328 fi
8329
8330
8331 fi
8332 if test -z "$ac_cv_prog_OTOOL64"; then
8333 ac_ct_OTOOL64=$OTOOL64
8334 # Extract the first word of "otool64", so it can be a program name with args.
8335 set dummy otool64; ac_word=$2
8336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8337 $as_echo_n "checking for $ac_word... " >&6; }
8338 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8339 $as_echo_n "(cached) " >&6
8340 else
8341 if test -n "$ac_ct_OTOOL64"; then
8342 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8343 else
8344 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8345 for as_dir in $PATH
8346 do
8347 IFS=$as_save_IFS
8348 test -z "$as_dir" && as_dir=.
8349 for ac_exec_ext in '' $ac_executable_extensions; do
8350 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8351 ac_cv_prog_ac_ct_OTOOL64="otool64"
8352 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8353 break 2
8354 fi
8355 done
8356 done
8357 IFS=$as_save_IFS
8358
8359 fi
8360 fi
8361 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8362 if test -n "$ac_ct_OTOOL64"; then
8363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8364 $as_echo "$ac_ct_OTOOL64" >&6; }
8365 else
8366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8367 $as_echo "no" >&6; }
8368 fi
8369
8370 if test "x$ac_ct_OTOOL64" = x; then
8371 OTOOL64=":"
8372 else
8373 case $cross_compiling:$ac_tool_warned in
8374 yes:)
8375 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8376 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8377 ac_tool_warned=yes ;;
8378 esac
8379 OTOOL64=$ac_ct_OTOOL64
8380 fi
8381 else
8382 OTOOL64="$ac_cv_prog_OTOOL64"
8383 fi
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8412 $as_echo_n "checking for -single_module linker flag... " >&6; }
8413 if ${lt_cv_apple_cc_single_mod+:} false; then :
8414 $as_echo_n "(cached) " >&6
8415 else
8416 lt_cv_apple_cc_single_mod=no
8417 if test -z "${LT_MULTI_MODULE}"; then
8418 # By default we will add the -single_module flag. You can override
8419 # by either setting the environment variable LT_MULTI_MODULE
8420 # non-empty at configure time, or by adding -multi_module to the
8421 # link flags.
8422 rm -rf libconftest.dylib*
8423 echo "int foo(void){return 1;}" > conftest.c
8424 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8425 -dynamiclib -Wl,-single_module conftest.c" >&5
8426 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8427 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8428 _lt_result=$?
8429 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8430 lt_cv_apple_cc_single_mod=yes
8431 else
8432 cat conftest.err >&5
8433 fi
8434 rm -rf libconftest.dylib*
8435 rm -f conftest.*
8436 fi
8437 fi
8438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8439 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8441 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8442 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8443 $as_echo_n "(cached) " >&6
8444 else
8445 lt_cv_ld_exported_symbols_list=no
8446 save_LDFLAGS=$LDFLAGS
8447 echo "_main" > conftest.sym
8448 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8449 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8450 /* end confdefs.h. */
8451
8452 int
8453 main ()
8454 {
8455
8456 ;
8457 return 0;
8458 }
8459 _ACEOF
8460 if ac_fn_c_try_link "$LINENO"; then :
8461 lt_cv_ld_exported_symbols_list=yes
8462 else
8463 lt_cv_ld_exported_symbols_list=no
8464 fi
8465 rm -f core conftest.err conftest.$ac_objext \
8466 conftest$ac_exeext conftest.$ac_ext
8467 LDFLAGS="$save_LDFLAGS"
8468
8469 fi
8470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8471 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8473 $as_echo_n "checking for -force_load linker flag... " >&6; }
8474 if ${lt_cv_ld_force_load+:} false; then :
8475 $as_echo_n "(cached) " >&6
8476 else
8477 lt_cv_ld_force_load=no
8478 cat > conftest.c << _LT_EOF
8479 int forced_loaded() { return 2;}
8480 _LT_EOF
8481 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8482 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8483 echo "$AR cru libconftest.a conftest.o" >&5
8484 $AR cru libconftest.a conftest.o 2>&5
8485 cat > conftest.c << _LT_EOF
8486 int main() { return 0;}
8487 _LT_EOF
8488 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8489 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8490 _lt_result=$?
8491 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8492 lt_cv_ld_force_load=yes
8493 else
8494 cat conftest.err >&5
8495 fi
8496 rm -f conftest.err libconftest.a conftest conftest.c
8497 rm -rf conftest.dSYM
8498
8499 fi
8500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8501 $as_echo "$lt_cv_ld_force_load" >&6; }
8502 case $host_os in
8503 rhapsody* | darwin1.[012])
8504 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8505 darwin1.*)
8506 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8507 darwin*) # darwin 5.x on
8508 # if running on 10.5 or later, the deployment target defaults
8509 # to the OS version, if on x86, and 10.4, the deployment
8510 # target defaults to 10.4. Don't you love it?
8511 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8512 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8513 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8514 10.[012][,.]*)
8515 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8516 10.*)
8517 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8518 esac
8519 ;;
8520 esac
8521 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8522 _lt_dar_single_mod='$single_module'
8523 fi
8524 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8525 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8526 else
8527 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8528 fi
8529 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8530 _lt_dsymutil='~$DSYMUTIL $lib || :'
8531 else
8532 _lt_dsymutil=
8533 fi
8534 ;;
8535 esac
8536
8537 for ac_header in dlfcn.h
8538 do :
8539 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8540 "
8541 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8542 cat >>confdefs.h <<_ACEOF
8543 #define HAVE_DLFCN_H 1
8544 _ACEOF
8545
8546 fi
8547
8548 done
8549
8550
8551
8552
8553
8554
8555 # Set options
8556
8557
8558
8559 enable_dlopen=no
8560
8561
8562 enable_win32_dll=no
8563
8564
8565 # Check whether --enable-shared was given.
8566 if test "${enable_shared+set}" = set; then :
8567 enableval=$enable_shared; p=${PACKAGE-default}
8568 case $enableval in
8569 yes) enable_shared=yes ;;
8570 no) enable_shared=no ;;
8571 *)
8572 enable_shared=no
8573 # Look at the argument we got. We use all the common list separators.
8574 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8575 for pkg in $enableval; do
8576 IFS="$lt_save_ifs"
8577 if test "X$pkg" = "X$p"; then
8578 enable_shared=yes
8579 fi
8580 done
8581 IFS="$lt_save_ifs"
8582 ;;
8583 esac
8584 else
8585 enable_shared=yes
8586 fi
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596 # Check whether --enable-static was given.
8597 if test "${enable_static+set}" = set; then :
8598 enableval=$enable_static; p=${PACKAGE-default}
8599 case $enableval in
8600 yes) enable_static=yes ;;
8601 no) enable_static=no ;;
8602 *)
8603 enable_static=no
8604 # Look at the argument we got. We use all the common list separators.
8605 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8606 for pkg in $enableval; do
8607 IFS="$lt_save_ifs"
8608 if test "X$pkg" = "X$p"; then
8609 enable_static=yes
8610 fi
8611 done
8612 IFS="$lt_save_ifs"
8613 ;;
8614 esac
8615 else
8616 enable_static=yes
8617 fi
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628 # Check whether --with-pic was given.
8629 if test "${with_pic+set}" = set; then :
8630 withval=$with_pic; pic_mode="$withval"
8631 else
8632 pic_mode=default
8633 fi
8634
8635
8636 test -z "$pic_mode" && pic_mode=default
8637
8638
8639
8640
8641
8642
8643
8644 # Check whether --enable-fast-install was given.
8645 if test "${enable_fast_install+set}" = set; then :
8646 enableval=$enable_fast_install; p=${PACKAGE-default}
8647 case $enableval in
8648 yes) enable_fast_install=yes ;;
8649 no) enable_fast_install=no ;;
8650 *)
8651 enable_fast_install=no
8652 # Look at the argument we got. We use all the common list separators.
8653 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8654 for pkg in $enableval; do
8655 IFS="$lt_save_ifs"
8656 if test "X$pkg" = "X$p"; then
8657 enable_fast_install=yes
8658 fi
8659 done
8660 IFS="$lt_save_ifs"
8661 ;;
8662 esac
8663 else
8664 enable_fast_install=yes
8665 fi
8666
8667
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677 # This can be used to rebuild libtool when needed
8678 LIBTOOL_DEPS="$ltmain"
8679
8680 # Always use our own libtool.
8681 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
8703
8704
8705
8706
8707
8708 test -z "$LN_S" && LN_S="ln -s"
8709
8710
8711
8712
8713
8714
8715
8716
8717
8718
8719
8720
8721
8722
8723 if test -n "${ZSH_VERSION+set}" ; then
8724 setopt NO_GLOB_SUBST
8725 fi
8726
8727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8728 $as_echo_n "checking for objdir... " >&6; }
8729 if ${lt_cv_objdir+:} false; then :
8730 $as_echo_n "(cached) " >&6
8731 else
8732 rm -f .libs 2>/dev/null
8733 mkdir .libs 2>/dev/null
8734 if test -d .libs; then
8735 lt_cv_objdir=.libs
8736 else
8737 # MS-DOS does not allow filenames that begin with a dot.
8738 lt_cv_objdir=_libs
8739 fi
8740 rmdir .libs 2>/dev/null
8741 fi
8742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8743 $as_echo "$lt_cv_objdir" >&6; }
8744 objdir=$lt_cv_objdir
8745
8746
8747
8748
8749
8750 cat >>confdefs.h <<_ACEOF
8751 #define LT_OBJDIR "$lt_cv_objdir/"
8752 _ACEOF
8753
8754
8755
8756
8757 case $host_os in
8758 aix3*)
8759 # AIX sometimes has problems with the GCC collect2 program. For some
8760 # reason, if we set the COLLECT_NAMES environment variable, the problems
8761 # vanish in a puff of smoke.
8762 if test "X${COLLECT_NAMES+set}" != Xset; then
8763 COLLECT_NAMES=
8764 export COLLECT_NAMES
8765 fi
8766 ;;
8767 esac
8768
8769 # Global variables:
8770 ofile=libtool
8771 can_build_shared=yes
8772
8773 # All known linkers require a `.a' archive for static linking (except MSVC,
8774 # which needs '.lib').
8775 libext=a
8776
8777 with_gnu_ld="$lt_cv_prog_gnu_ld"
8778
8779 old_CC="$CC"
8780 old_CFLAGS="$CFLAGS"
8781
8782 # Set sane defaults for various variables
8783 test -z "$CC" && CC=cc
8784 test -z "$LTCC" && LTCC=$CC
8785 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8786 test -z "$LD" && LD=ld
8787 test -z "$ac_objext" && ac_objext=o
8788
8789 for cc_temp in $compiler""; do
8790 case $cc_temp in
8791 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8792 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8793 \-*) ;;
8794 *) break;;
8795 esac
8796 done
8797 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8798
8799
8800 # Only perform the check for file, if the check method requires it
8801 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8802 case $deplibs_check_method in
8803 file_magic*)
8804 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8806 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8807 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8808 $as_echo_n "(cached) " >&6
8809 else
8810 case $MAGIC_CMD in
8811 [\\/*] | ?:[\\/]*)
8812 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8813 ;;
8814 *)
8815 lt_save_MAGIC_CMD="$MAGIC_CMD"
8816 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8817 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8818 for ac_dir in $ac_dummy; do
8819 IFS="$lt_save_ifs"
8820 test -z "$ac_dir" && ac_dir=.
8821 if test -f $ac_dir/${ac_tool_prefix}file; then
8822 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8823 if test -n "$file_magic_test_file"; then
8824 case $deplibs_check_method in
8825 "file_magic "*)
8826 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8827 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8828 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8829 $EGREP "$file_magic_regex" > /dev/null; then
8830 :
8831 else
8832 cat <<_LT_EOF 1>&2
8833
8834 *** Warning: the command libtool uses to detect shared libraries,
8835 *** $file_magic_cmd, produces output that libtool cannot recognize.
8836 *** The result is that libtool may fail to recognize shared libraries
8837 *** as such. This will affect the creation of libtool libraries that
8838 *** depend on shared libraries, but programs linked with such libtool
8839 *** libraries will work regardless of this problem. Nevertheless, you
8840 *** may want to report the problem to your system manager and/or to
8841 *** bug-libtool@gnu.org
8842
8843 _LT_EOF
8844 fi ;;
8845 esac
8846 fi
8847 break
8848 fi
8849 done
8850 IFS="$lt_save_ifs"
8851 MAGIC_CMD="$lt_save_MAGIC_CMD"
8852 ;;
8853 esac
8854 fi
8855
8856 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8857 if test -n "$MAGIC_CMD"; then
8858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8859 $as_echo "$MAGIC_CMD" >&6; }
8860 else
8861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8862 $as_echo "no" >&6; }
8863 fi
8864
8865
8866
8867
8868
8869 if test -z "$lt_cv_path_MAGIC_CMD"; then
8870 if test -n "$ac_tool_prefix"; then
8871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8872 $as_echo_n "checking for file... " >&6; }
8873 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8874 $as_echo_n "(cached) " >&6
8875 else
8876 case $MAGIC_CMD in
8877 [\\/*] | ?:[\\/]*)
8878 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8879 ;;
8880 *)
8881 lt_save_MAGIC_CMD="$MAGIC_CMD"
8882 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8883 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8884 for ac_dir in $ac_dummy; do
8885 IFS="$lt_save_ifs"
8886 test -z "$ac_dir" && ac_dir=.
8887 if test -f $ac_dir/file; then
8888 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8889 if test -n "$file_magic_test_file"; then
8890 case $deplibs_check_method in
8891 "file_magic "*)
8892 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8893 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8894 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8895 $EGREP "$file_magic_regex" > /dev/null; then
8896 :
8897 else
8898 cat <<_LT_EOF 1>&2
8899
8900 *** Warning: the command libtool uses to detect shared libraries,
8901 *** $file_magic_cmd, produces output that libtool cannot recognize.
8902 *** The result is that libtool may fail to recognize shared libraries
8903 *** as such. This will affect the creation of libtool libraries that
8904 *** depend on shared libraries, but programs linked with such libtool
8905 *** libraries will work regardless of this problem. Nevertheless, you
8906 *** may want to report the problem to your system manager and/or to
8907 *** bug-libtool@gnu.org
8908
8909 _LT_EOF
8910 fi ;;
8911 esac
8912 fi
8913 break
8914 fi
8915 done
8916 IFS="$lt_save_ifs"
8917 MAGIC_CMD="$lt_save_MAGIC_CMD"
8918 ;;
8919 esac
8920 fi
8921
8922 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8923 if test -n "$MAGIC_CMD"; then
8924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8925 $as_echo "$MAGIC_CMD" >&6; }
8926 else
8927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8928 $as_echo "no" >&6; }
8929 fi
8930
8931
8932 else
8933 MAGIC_CMD=:
8934 fi
8935 fi
8936
8937 fi
8938 ;;
8939 esac
8940
8941 # Use C for the default configuration in the libtool script
8942
8943 lt_save_CC="$CC"
8944 ac_ext=c
8945 ac_cpp='$CPP $CPPFLAGS'
8946 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8947 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8948 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8949
8950
8951 # Source file extension for C test sources.
8952 ac_ext=c
8953
8954 # Object file extension for compiled C test sources.
8955 objext=o
8956 objext=$objext
8957
8958 # Code to be used in simple compile tests
8959 lt_simple_compile_test_code="int some_variable = 0;"
8960
8961 # Code to be used in simple link tests
8962 lt_simple_link_test_code='int main(){return(0);}'
8963
8964
8965
8966
8967
8968
8969
8970 # If no C compiler was specified, use CC.
8971 LTCC=${LTCC-"$CC"}
8972
8973 # If no C compiler flags were specified, use CFLAGS.
8974 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8975
8976 # Allow CC to be a program name with arguments.
8977 compiler=$CC
8978
8979 # Save the default compiler, since it gets overwritten when the other
8980 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8981 compiler_DEFAULT=$CC
8982
8983 # save warnings/boilerplate of simple test code
8984 ac_outfile=conftest.$ac_objext
8985 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8986 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8987 _lt_compiler_boilerplate=`cat conftest.err`
8988 $RM conftest*
8989
8990 ac_outfile=conftest.$ac_objext
8991 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8992 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8993 _lt_linker_boilerplate=`cat conftest.err`
8994 $RM -r conftest*
8995
8996
8997 ## CAVEAT EMPTOR:
8998 ## There is no encapsulation within the following macros, do not change
8999 ## the running order or otherwise move them around unless you know exactly
9000 ## what you are doing...
9001 if test -n "$compiler"; then
9002
9003 lt_prog_compiler_no_builtin_flag=
9004
9005 if test "$GCC" = yes; then
9006 case $cc_basename in
9007 nvcc*)
9008 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9009 *)
9010 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9011 esac
9012
9013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9014 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9015 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9016 $as_echo_n "(cached) " >&6
9017 else
9018 lt_cv_prog_compiler_rtti_exceptions=no
9019 ac_outfile=conftest.$ac_objext
9020 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9021 lt_compiler_flag="-fno-rtti -fno-exceptions"
9022 # Insert the option either (1) after the last *FLAGS variable, or
9023 # (2) before a word containing "conftest.", or (3) at the end.
9024 # Note that $ac_compile itself does not contain backslashes and begins
9025 # with a dollar sign (not a hyphen), so the echo should work correctly.
9026 # The option is referenced via a variable to avoid confusing sed.
9027 lt_compile=`echo "$ac_compile" | $SED \
9028 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9029 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9030 -e 's:$: $lt_compiler_flag:'`
9031 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9032 (eval "$lt_compile" 2>conftest.err)
9033 ac_status=$?
9034 cat conftest.err >&5
9035 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9036 if (exit $ac_status) && test -s "$ac_outfile"; then
9037 # The compiler can only warn and ignore the option if not recognized
9038 # So say no if there are warnings other than the usual output.
9039 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9040 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9041 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9042 lt_cv_prog_compiler_rtti_exceptions=yes
9043 fi
9044 fi
9045 $RM conftest*
9046
9047 fi
9048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9049 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9050
9051 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9052 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9053 else
9054 :
9055 fi
9056
9057 fi
9058
9059
9060
9061
9062
9063
9064 lt_prog_compiler_wl=
9065 lt_prog_compiler_pic=
9066 lt_prog_compiler_static=
9067
9068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9069 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9070
9071 if test "$GCC" = yes; then
9072 lt_prog_compiler_wl='-Wl,'
9073 lt_prog_compiler_static='-static'
9074
9075 case $host_os in
9076 aix*)
9077 # All AIX code is PIC.
9078 if test "$host_cpu" = ia64; then
9079 # AIX 5 now supports IA64 processor
9080 lt_prog_compiler_static='-Bstatic'
9081 fi
9082 lt_prog_compiler_pic='-fPIC'
9083 ;;
9084
9085 amigaos*)
9086 case $host_cpu in
9087 powerpc)
9088 # see comment about AmigaOS4 .so support
9089 lt_prog_compiler_pic='-fPIC'
9090 ;;
9091 m68k)
9092 # FIXME: we need at least 68020 code to build shared libraries, but
9093 # adding the `-m68020' flag to GCC prevents building anything better,
9094 # like `-m68040'.
9095 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9096 ;;
9097 esac
9098 ;;
9099
9100 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9101 # PIC is the default for these OSes.
9102 ;;
9103
9104 mingw* | cygwin* | pw32* | os2* | cegcc*)
9105 # This hack is so that the source file can tell whether it is being
9106 # built for inclusion in a dll (and should export symbols for example).
9107 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9108 # (--disable-auto-import) libraries
9109 lt_prog_compiler_pic='-DDLL_EXPORT'
9110 ;;
9111
9112 darwin* | rhapsody*)
9113 # PIC is the default on this platform
9114 # Common symbols not allowed in MH_DYLIB files
9115 lt_prog_compiler_pic='-fno-common'
9116 ;;
9117
9118 haiku*)
9119 # PIC is the default for Haiku.
9120 # The "-static" flag exists, but is broken.
9121 lt_prog_compiler_static=
9122 ;;
9123
9124 hpux*)
9125 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9126 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9127 # sets the default TLS model and affects inlining.
9128 case $host_cpu in
9129 hppa*64*)
9130 # +Z the default
9131 ;;
9132 *)
9133 lt_prog_compiler_pic='-fPIC'
9134 ;;
9135 esac
9136 ;;
9137
9138 interix[3-9]*)
9139 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9140 # Instead, we relocate shared libraries at runtime.
9141 ;;
9142
9143 msdosdjgpp*)
9144 # Just because we use GCC doesn't mean we suddenly get shared libraries
9145 # on systems that don't support them.
9146 lt_prog_compiler_can_build_shared=no
9147 enable_shared=no
9148 ;;
9149
9150 *nto* | *qnx*)
9151 # QNX uses GNU C++, but need to define -shared option too, otherwise
9152 # it will coredump.
9153 lt_prog_compiler_pic='-fPIC -shared'
9154 ;;
9155
9156 sysv4*MP*)
9157 if test -d /usr/nec; then
9158 lt_prog_compiler_pic=-Kconform_pic
9159 fi
9160 ;;
9161
9162 *)
9163 lt_prog_compiler_pic='-fPIC'
9164 ;;
9165 esac
9166
9167 case $cc_basename in
9168 nvcc*) # Cuda Compiler Driver 2.2
9169 lt_prog_compiler_wl='-Xlinker '
9170 lt_prog_compiler_pic='-Xcompiler -fPIC'
9171 ;;
9172 esac
9173 else
9174 # PORTME Check for flag to pass linker flags through the system compiler.
9175 case $host_os in
9176 aix*)
9177 lt_prog_compiler_wl='-Wl,'
9178 if test "$host_cpu" = ia64; then
9179 # AIX 5 now supports IA64 processor
9180 lt_prog_compiler_static='-Bstatic'
9181 else
9182 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9183 fi
9184 ;;
9185
9186 mingw* | cygwin* | pw32* | os2* | cegcc*)
9187 # This hack is so that the source file can tell whether it is being
9188 # built for inclusion in a dll (and should export symbols for example).
9189 lt_prog_compiler_pic='-DDLL_EXPORT'
9190 ;;
9191
9192 hpux9* | hpux10* | hpux11*)
9193 lt_prog_compiler_wl='-Wl,'
9194 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9195 # not for PA HP-UX.
9196 case $host_cpu in
9197 hppa*64*|ia64*)
9198 # +Z the default
9199 ;;
9200 *)
9201 lt_prog_compiler_pic='+Z'
9202 ;;
9203 esac
9204 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9205 lt_prog_compiler_static='${wl}-a ${wl}archive'
9206 ;;
9207
9208 irix5* | irix6* | nonstopux*)
9209 lt_prog_compiler_wl='-Wl,'
9210 # PIC (with -KPIC) is the default.
9211 lt_prog_compiler_static='-non_shared'
9212 ;;
9213
9214 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9215 case $cc_basename in
9216 # old Intel for x86_64 which still supported -KPIC.
9217 ecc*)
9218 lt_prog_compiler_wl='-Wl,'
9219 lt_prog_compiler_pic='-KPIC'
9220 lt_prog_compiler_static='-static'
9221 ;;
9222 # icc used to be incompatible with GCC.
9223 # ICC 10 doesn't accept -KPIC any more.
9224 icc* | ifort*)
9225 lt_prog_compiler_wl='-Wl,'
9226 lt_prog_compiler_pic='-fPIC'
9227 lt_prog_compiler_static='-static'
9228 ;;
9229 # Lahey Fortran 8.1.
9230 lf95*)
9231 lt_prog_compiler_wl='-Wl,'
9232 lt_prog_compiler_pic='--shared'
9233 lt_prog_compiler_static='--static'
9234 ;;
9235 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9236 # Portland Group compilers (*not* the Pentium gcc compiler,
9237 # which looks to be a dead project)
9238 lt_prog_compiler_wl='-Wl,'
9239 lt_prog_compiler_pic='-fpic'
9240 lt_prog_compiler_static='-Bstatic'
9241 ;;
9242 ccc*)
9243 lt_prog_compiler_wl='-Wl,'
9244 # All Alpha code is PIC.
9245 lt_prog_compiler_static='-non_shared'
9246 ;;
9247 xl* | bgxl* | bgf* | mpixl*)
9248 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9249 lt_prog_compiler_wl='-Wl,'
9250 lt_prog_compiler_pic='-qpic'
9251 lt_prog_compiler_static='-qstaticlink'
9252 ;;
9253 *)
9254 case `$CC -V 2>&1 | sed 5q` in
9255 *Sun\ F* | *Sun*Fortran*)
9256 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9257 lt_prog_compiler_pic='-KPIC'
9258 lt_prog_compiler_static='-Bstatic'
9259 lt_prog_compiler_wl=''
9260 ;;
9261 *Sun\ C*)
9262 # Sun C 5.9
9263 lt_prog_compiler_pic='-KPIC'
9264 lt_prog_compiler_static='-Bstatic'
9265 lt_prog_compiler_wl='-Wl,'
9266 ;;
9267 esac
9268 ;;
9269 esac
9270 ;;
9271
9272 newsos6)
9273 lt_prog_compiler_pic='-KPIC'
9274 lt_prog_compiler_static='-Bstatic'
9275 ;;
9276
9277 *nto* | *qnx*)
9278 # QNX uses GNU C++, but need to define -shared option too, otherwise
9279 # it will coredump.
9280 lt_prog_compiler_pic='-fPIC -shared'
9281 ;;
9282
9283 osf3* | osf4* | osf5*)
9284 lt_prog_compiler_wl='-Wl,'
9285 # All OSF/1 code is PIC.
9286 lt_prog_compiler_static='-non_shared'
9287 ;;
9288
9289 rdos*)
9290 lt_prog_compiler_static='-non_shared'
9291 ;;
9292
9293 solaris*)
9294 lt_prog_compiler_pic='-KPIC'
9295 lt_prog_compiler_static='-Bstatic'
9296 case $cc_basename in
9297 f77* | f90* | f95*)
9298 lt_prog_compiler_wl='-Qoption ld ';;
9299 *)
9300 lt_prog_compiler_wl='-Wl,';;
9301 esac
9302 ;;
9303
9304 sunos4*)
9305 lt_prog_compiler_wl='-Qoption ld '
9306 lt_prog_compiler_pic='-PIC'
9307 lt_prog_compiler_static='-Bstatic'
9308 ;;
9309
9310 sysv4 | sysv4.2uw2* | sysv4.3*)
9311 lt_prog_compiler_wl='-Wl,'
9312 lt_prog_compiler_pic='-KPIC'
9313 lt_prog_compiler_static='-Bstatic'
9314 ;;
9315
9316 sysv4*MP*)
9317 if test -d /usr/nec ;then
9318 lt_prog_compiler_pic='-Kconform_pic'
9319 lt_prog_compiler_static='-Bstatic'
9320 fi
9321 ;;
9322
9323 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9324 lt_prog_compiler_wl='-Wl,'
9325 lt_prog_compiler_pic='-KPIC'
9326 lt_prog_compiler_static='-Bstatic'
9327 ;;
9328
9329 unicos*)
9330 lt_prog_compiler_wl='-Wl,'
9331 lt_prog_compiler_can_build_shared=no
9332 ;;
9333
9334 uts4*)
9335 lt_prog_compiler_pic='-pic'
9336 lt_prog_compiler_static='-Bstatic'
9337 ;;
9338
9339 *)
9340 lt_prog_compiler_can_build_shared=no
9341 ;;
9342 esac
9343 fi
9344
9345 case $host_os in
9346 # For platforms which do not support PIC, -DPIC is meaningless:
9347 *djgpp*)
9348 lt_prog_compiler_pic=
9349 ;;
9350 *)
9351 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9352 ;;
9353 esac
9354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9355 $as_echo "$lt_prog_compiler_pic" >&6; }
9356
9357
9358
9359
9360
9361
9362 #
9363 # Check to make sure the PIC flag actually works.
9364 #
9365 if test -n "$lt_prog_compiler_pic"; then
9366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9367 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9368 if ${lt_cv_prog_compiler_pic_works+:} false; then :
9369 $as_echo_n "(cached) " >&6
9370 else
9371 lt_cv_prog_compiler_pic_works=no
9372 ac_outfile=conftest.$ac_objext
9373 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9374 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9375 # Insert the option either (1) after the last *FLAGS variable, or
9376 # (2) before a word containing "conftest.", or (3) at the end.
9377 # Note that $ac_compile itself does not contain backslashes and begins
9378 # with a dollar sign (not a hyphen), so the echo should work correctly.
9379 # The option is referenced via a variable to avoid confusing sed.
9380 lt_compile=`echo "$ac_compile" | $SED \
9381 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9382 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9383 -e 's:$: $lt_compiler_flag:'`
9384 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9385 (eval "$lt_compile" 2>conftest.err)
9386 ac_status=$?
9387 cat conftest.err >&5
9388 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9389 if (exit $ac_status) && test -s "$ac_outfile"; then
9390 # The compiler can only warn and ignore the option if not recognized
9391 # So say no if there are warnings other than the usual output.
9392 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9393 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9394 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9395 lt_cv_prog_compiler_pic_works=yes
9396 fi
9397 fi
9398 $RM conftest*
9399
9400 fi
9401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9402 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9403
9404 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9405 case $lt_prog_compiler_pic in
9406 "" | " "*) ;;
9407 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9408 esac
9409 else
9410 lt_prog_compiler_pic=
9411 lt_prog_compiler_can_build_shared=no
9412 fi
9413
9414 fi
9415
9416
9417
9418
9419
9420
9421 #
9422 # Check to make sure the static flag actually works.
9423 #
9424 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9426 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9427 if ${lt_cv_prog_compiler_static_works+:} false; then :
9428 $as_echo_n "(cached) " >&6
9429 else
9430 lt_cv_prog_compiler_static_works=no
9431 save_LDFLAGS="$LDFLAGS"
9432 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9433 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9434 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9435 # The linker can only warn and ignore the option if not recognized
9436 # So say no if there are warnings
9437 if test -s conftest.err; then
9438 # Append any errors to the config.log.
9439 cat conftest.err 1>&5
9440 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9441 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9442 if diff conftest.exp conftest.er2 >/dev/null; then
9443 lt_cv_prog_compiler_static_works=yes
9444 fi
9445 else
9446 lt_cv_prog_compiler_static_works=yes
9447 fi
9448 fi
9449 $RM -r conftest*
9450 LDFLAGS="$save_LDFLAGS"
9451
9452 fi
9453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9454 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9455
9456 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9457 :
9458 else
9459 lt_prog_compiler_static=
9460 fi
9461
9462
9463
9464
9465
9466
9467
9468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9469 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9470 if ${lt_cv_prog_compiler_c_o+:} false; then :
9471 $as_echo_n "(cached) " >&6
9472 else
9473 lt_cv_prog_compiler_c_o=no
9474 $RM -r conftest 2>/dev/null
9475 mkdir conftest
9476 cd conftest
9477 mkdir out
9478 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9479
9480 lt_compiler_flag="-o out/conftest2.$ac_objext"
9481 # Insert the option either (1) after the last *FLAGS variable, or
9482 # (2) before a word containing "conftest.", or (3) at the end.
9483 # Note that $ac_compile itself does not contain backslashes and begins
9484 # with a dollar sign (not a hyphen), so the echo should work correctly.
9485 lt_compile=`echo "$ac_compile" | $SED \
9486 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9487 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9488 -e 's:$: $lt_compiler_flag:'`
9489 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9490 (eval "$lt_compile" 2>out/conftest.err)
9491 ac_status=$?
9492 cat out/conftest.err >&5
9493 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9494 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9495 then
9496 # The compiler can only warn and ignore the option if not recognized
9497 # So say no if there are warnings
9498 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9499 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9500 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9501 lt_cv_prog_compiler_c_o=yes
9502 fi
9503 fi
9504 chmod u+w . 2>&5
9505 $RM conftest*
9506 # SGI C++ compiler will create directory out/ii_files/ for
9507 # template instantiation
9508 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9509 $RM out/* && rmdir out
9510 cd ..
9511 $RM -r conftest
9512 $RM conftest*
9513
9514 fi
9515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9516 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9517
9518
9519
9520
9521
9522
9523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9524 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9525 if ${lt_cv_prog_compiler_c_o+:} false; then :
9526 $as_echo_n "(cached) " >&6
9527 else
9528 lt_cv_prog_compiler_c_o=no
9529 $RM -r conftest 2>/dev/null
9530 mkdir conftest
9531 cd conftest
9532 mkdir out
9533 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9534
9535 lt_compiler_flag="-o out/conftest2.$ac_objext"
9536 # Insert the option either (1) after the last *FLAGS variable, or
9537 # (2) before a word containing "conftest.", or (3) at the end.
9538 # Note that $ac_compile itself does not contain backslashes and begins
9539 # with a dollar sign (not a hyphen), so the echo should work correctly.
9540 lt_compile=`echo "$ac_compile" | $SED \
9541 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9542 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9543 -e 's:$: $lt_compiler_flag:'`
9544 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9545 (eval "$lt_compile" 2>out/conftest.err)
9546 ac_status=$?
9547 cat out/conftest.err >&5
9548 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9549 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9550 then
9551 # The compiler can only warn and ignore the option if not recognized
9552 # So say no if there are warnings
9553 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9554 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9555 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9556 lt_cv_prog_compiler_c_o=yes
9557 fi
9558 fi
9559 chmod u+w . 2>&5
9560 $RM conftest*
9561 # SGI C++ compiler will create directory out/ii_files/ for
9562 # template instantiation
9563 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9564 $RM out/* && rmdir out
9565 cd ..
9566 $RM -r conftest
9567 $RM conftest*
9568
9569 fi
9570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9571 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9572
9573
9574
9575
9576 hard_links="nottested"
9577 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9578 # do not overwrite the value of need_locks provided by the user
9579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9580 $as_echo_n "checking if we can lock with hard links... " >&6; }
9581 hard_links=yes
9582 $RM conftest*
9583 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9584 touch conftest.a
9585 ln conftest.a conftest.b 2>&5 || hard_links=no
9586 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9588 $as_echo "$hard_links" >&6; }
9589 if test "$hard_links" = no; then
9590 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9591 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9592 need_locks=warn
9593 fi
9594 else
9595 need_locks=no
9596 fi
9597
9598
9599
9600
9601
9602
9603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9604 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9605
9606 runpath_var=
9607 allow_undefined_flag=
9608 always_export_symbols=no
9609 archive_cmds=
9610 archive_expsym_cmds=
9611 compiler_needs_object=no
9612 enable_shared_with_static_runtimes=no
9613 export_dynamic_flag_spec=
9614 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9615 hardcode_automatic=no
9616 hardcode_direct=no
9617 hardcode_direct_absolute=no
9618 hardcode_libdir_flag_spec=
9619 hardcode_libdir_flag_spec_ld=
9620 hardcode_libdir_separator=
9621 hardcode_minus_L=no
9622 hardcode_shlibpath_var=unsupported
9623 inherit_rpath=no
9624 link_all_deplibs=unknown
9625 module_cmds=
9626 module_expsym_cmds=
9627 old_archive_from_new_cmds=
9628 old_archive_from_expsyms_cmds=
9629 thread_safe_flag_spec=
9630 whole_archive_flag_spec=
9631 # include_expsyms should be a list of space-separated symbols to be *always*
9632 # included in the symbol list
9633 include_expsyms=
9634 # exclude_expsyms can be an extended regexp of symbols to exclude
9635 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9636 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9637 # as well as any symbol that contains `d'.
9638 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9639 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9640 # platforms (ab)use it in PIC code, but their linkers get confused if
9641 # the symbol is explicitly referenced. Since portable code cannot
9642 # rely on this symbol name, it's probably fine to never include it in
9643 # preloaded symbol tables.
9644 # Exclude shared library initialization/finalization symbols.
9645 extract_expsyms_cmds=
9646
9647 case $host_os in
9648 cygwin* | mingw* | pw32* | cegcc*)
9649 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9650 # When not using gcc, we currently assume that we are using
9651 # Microsoft Visual C++.
9652 if test "$GCC" != yes; then
9653 with_gnu_ld=no
9654 fi
9655 ;;
9656 interix*)
9657 # we just hope/assume this is gcc and not c89 (= MSVC++)
9658 with_gnu_ld=yes
9659 ;;
9660 openbsd*)
9661 with_gnu_ld=no
9662 ;;
9663 esac
9664
9665 ld_shlibs=yes
9666
9667 # On some targets, GNU ld is compatible enough with the native linker
9668 # that we're better off using the native interface for both.
9669 lt_use_gnu_ld_interface=no
9670 if test "$with_gnu_ld" = yes; then
9671 case $host_os in
9672 aix*)
9673 # The AIX port of GNU ld has always aspired to compatibility
9674 # with the native linker. However, as the warning in the GNU ld
9675 # block says, versions before 2.19.5* couldn't really create working
9676 # shared libraries, regardless of the interface used.
9677 case `$LD -v 2>&1` in
9678 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9679 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9680 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9681 *)
9682 lt_use_gnu_ld_interface=yes
9683 ;;
9684 esac
9685 ;;
9686 *)
9687 lt_use_gnu_ld_interface=yes
9688 ;;
9689 esac
9690 fi
9691
9692 if test "$lt_use_gnu_ld_interface" = yes; then
9693 # If archive_cmds runs LD, not CC, wlarc should be empty
9694 wlarc='${wl}'
9695
9696 # Set some defaults for GNU ld with shared library support. These
9697 # are reset later if shared libraries are not supported. Putting them
9698 # here allows them to be overridden if necessary.
9699 runpath_var=LD_RUN_PATH
9700 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9701 export_dynamic_flag_spec='${wl}--export-dynamic'
9702 # ancient GNU ld didn't support --whole-archive et. al.
9703 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9704 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9705 else
9706 whole_archive_flag_spec=
9707 fi
9708 supports_anon_versioning=no
9709 case `$LD -v 2>&1` in
9710 *GNU\ gold*) supports_anon_versioning=yes ;;
9711 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9712 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9713 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9714 *\ 2.11.*) ;; # other 2.11 versions
9715 *) supports_anon_versioning=yes ;;
9716 esac
9717
9718 # See if GNU ld supports shared libraries.
9719 case $host_os in
9720 aix[3-9]*)
9721 # On AIX/PPC, the GNU linker is very broken
9722 if test "$host_cpu" != ia64; then
9723 ld_shlibs=no
9724 cat <<_LT_EOF 1>&2
9725
9726 *** Warning: the GNU linker, at least up to release 2.19, is reported
9727 *** to be unable to reliably create shared libraries on AIX.
9728 *** Therefore, libtool is disabling shared libraries support. If you
9729 *** really care for shared libraries, you may want to install binutils
9730 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9731 *** You will then need to restart the configuration process.
9732
9733 _LT_EOF
9734 fi
9735 ;;
9736
9737 amigaos*)
9738 case $host_cpu in
9739 powerpc)
9740 # see comment about AmigaOS4 .so support
9741 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9742 archive_expsym_cmds=''
9743 ;;
9744 m68k)
9745 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)'
9746 hardcode_libdir_flag_spec='-L$libdir'
9747 hardcode_minus_L=yes
9748 ;;
9749 esac
9750 ;;
9751
9752 beos*)
9753 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9754 allow_undefined_flag=unsupported
9755 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9756 # support --undefined. This deserves some investigation. FIXME
9757 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9758 else
9759 ld_shlibs=no
9760 fi
9761 ;;
9762
9763 cygwin* | mingw* | pw32* | cegcc*)
9764 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9765 # as there is no search path for DLLs.
9766 hardcode_libdir_flag_spec='-L$libdir'
9767 export_dynamic_flag_spec='${wl}--export-all-symbols'
9768 allow_undefined_flag=unsupported
9769 always_export_symbols=no
9770 enable_shared_with_static_runtimes=yes
9771 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9772
9773 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9774 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9775 # If the export-symbols file already is a .def file (1st line
9776 # is EXPORTS), use it as is; otherwise, prepend...
9777 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9778 cp $export_symbols $output_objdir/$soname.def;
9779 else
9780 echo EXPORTS > $output_objdir/$soname.def;
9781 cat $export_symbols >> $output_objdir/$soname.def;
9782 fi~
9783 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9784 else
9785 ld_shlibs=no
9786 fi
9787 ;;
9788
9789 haiku*)
9790 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9791 link_all_deplibs=yes
9792 ;;
9793
9794 interix[3-9]*)
9795 hardcode_direct=no
9796 hardcode_shlibpath_var=no
9797 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9798 export_dynamic_flag_spec='${wl}-E'
9799 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9800 # Instead, shared libraries are loaded at an image base (0x10000000 by
9801 # default) and relocated if they conflict, which is a slow very memory
9802 # consuming and fragmenting process. To avoid this, we pick a random,
9803 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9804 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9805 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9806 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'
9807 ;;
9808
9809 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9810 tmp_diet=no
9811 if test "$host_os" = linux-dietlibc; then
9812 case $cc_basename in
9813 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9814 esac
9815 fi
9816 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9817 && test "$tmp_diet" = no
9818 then
9819 tmp_addflag=' $pic_flag'
9820 tmp_sharedflag='-shared'
9821 case $cc_basename,$host_cpu in
9822 pgcc*) # Portland Group C compiler
9823 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'
9824 tmp_addflag=' $pic_flag'
9825 ;;
9826 pgf77* | pgf90* | pgf95* | pgfortran*)
9827 # Portland Group f77 and f90 compilers
9828 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'
9829 tmp_addflag=' $pic_flag -Mnomain' ;;
9830 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9831 tmp_addflag=' -i_dynamic' ;;
9832 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9833 tmp_addflag=' -i_dynamic -nofor_main' ;;
9834 ifc* | ifort*) # Intel Fortran compiler
9835 tmp_addflag=' -nofor_main' ;;
9836 lf95*) # Lahey Fortran 8.1
9837 whole_archive_flag_spec=
9838 tmp_sharedflag='--shared' ;;
9839 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9840 tmp_sharedflag='-qmkshrobj'
9841 tmp_addflag= ;;
9842 nvcc*) # Cuda Compiler Driver 2.2
9843 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'
9844 compiler_needs_object=yes
9845 ;;
9846 esac
9847 case `$CC -V 2>&1 | sed 5q` in
9848 *Sun\ C*) # Sun C 5.9
9849 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'
9850 compiler_needs_object=yes
9851 tmp_sharedflag='-G' ;;
9852 *Sun\ F*) # Sun Fortran 8.3
9853 tmp_sharedflag='-G' ;;
9854 esac
9855 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9856
9857 if test "x$supports_anon_versioning" = xyes; then
9858 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9859 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9860 echo "local: *; };" >> $output_objdir/$libname.ver~
9861 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9862 fi
9863
9864 case $cc_basename in
9865 xlf* | bgf* | bgxlf* | mpixlf*)
9866 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9867 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9868 hardcode_libdir_flag_spec=
9869 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9870 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9871 if test "x$supports_anon_versioning" = xyes; then
9872 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9873 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9874 echo "local: *; };" >> $output_objdir/$libname.ver~
9875 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9876 fi
9877 ;;
9878 esac
9879 else
9880 ld_shlibs=no
9881 fi
9882 ;;
9883
9884 netbsd*)
9885 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9886 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9887 wlarc=
9888 else
9889 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9890 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9891 fi
9892 ;;
9893
9894 solaris*)
9895 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9896 ld_shlibs=no
9897 cat <<_LT_EOF 1>&2
9898
9899 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9900 *** create shared libraries on Solaris systems. Therefore, libtool
9901 *** is disabling shared libraries support. We urge you to upgrade GNU
9902 *** binutils to release 2.9.1 or newer. Another option is to modify
9903 *** your PATH or compiler configuration so that the native linker is
9904 *** used, and then restart.
9905
9906 _LT_EOF
9907 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9908 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9909 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9910 else
9911 ld_shlibs=no
9912 fi
9913 ;;
9914
9915 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9916 case `$LD -v 2>&1` in
9917 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9918 ld_shlibs=no
9919 cat <<_LT_EOF 1>&2
9920
9921 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9922 *** reliably create shared libraries on SCO systems. Therefore, libtool
9923 *** is disabling shared libraries support. We urge you to upgrade GNU
9924 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9925 *** your PATH or compiler configuration so that the native linker is
9926 *** used, and then restart.
9927
9928 _LT_EOF
9929 ;;
9930 *)
9931 # For security reasons, it is highly recommended that you always
9932 # use absolute paths for naming shared libraries, and exclude the
9933 # DT_RUNPATH tag from executables and libraries. But doing so
9934 # requires that you compile everything twice, which is a pain.
9935 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9936 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9937 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9938 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9939 else
9940 ld_shlibs=no
9941 fi
9942 ;;
9943 esac
9944 ;;
9945
9946 sunos4*)
9947 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9948 wlarc=
9949 hardcode_direct=yes
9950 hardcode_shlibpath_var=no
9951 ;;
9952
9953 *)
9954 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9955 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9956 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9957 else
9958 ld_shlibs=no
9959 fi
9960 ;;
9961 esac
9962
9963 if test "$ld_shlibs" = no; then
9964 runpath_var=
9965 hardcode_libdir_flag_spec=
9966 export_dynamic_flag_spec=
9967 whole_archive_flag_spec=
9968 fi
9969 else
9970 # PORTME fill in a description of your system's linker (not GNU ld)
9971 case $host_os in
9972 aix3*)
9973 allow_undefined_flag=unsupported
9974 always_export_symbols=yes
9975 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'
9976 # Note: this linker hardcodes the directories in LIBPATH if there
9977 # are no directories specified by -L.
9978 hardcode_minus_L=yes
9979 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9980 # Neither direct hardcoding nor static linking is supported with a
9981 # broken collect2.
9982 hardcode_direct=unsupported
9983 fi
9984 ;;
9985
9986 aix[4-9]*)
9987 if test "$host_cpu" = ia64; then
9988 # On IA64, the linker does run time linking by default, so we don't
9989 # have to do anything special.
9990 aix_use_runtimelinking=no
9991 exp_sym_flag='-Bexport'
9992 no_entry_flag=""
9993 else
9994 # If we're using GNU nm, then we don't want the "-C" option.
9995 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9996 # Also, AIX nm treats weak defined symbols like other global
9997 # defined symbols, whereas GNU nm marks them as "W".
9998 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9999 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'
10000 else
10001 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'
10002 fi
10003 aix_use_runtimelinking=no
10004
10005 # Test if we are trying to use run time linking or normal
10006 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10007 # need to do runtime linking.
10008 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10009 for ld_flag in $LDFLAGS; do
10010 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10011 aix_use_runtimelinking=yes
10012 break
10013 fi
10014 done
10015 ;;
10016 esac
10017
10018 exp_sym_flag='-bexport'
10019 no_entry_flag='-bnoentry'
10020 fi
10021
10022 # When large executables or shared objects are built, AIX ld can
10023 # have problems creating the table of contents. If linking a library
10024 # or program results in "error TOC overflow" add -mminimal-toc to
10025 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10026 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10027
10028 archive_cmds=''
10029 hardcode_direct=yes
10030 hardcode_direct_absolute=yes
10031 hardcode_libdir_separator=':'
10032 link_all_deplibs=yes
10033 file_list_spec='${wl}-f,'
10034
10035 if test "$GCC" = yes; then
10036 case $host_os in aix4.[012]|aix4.[012].*)
10037 # We only want to do this on AIX 4.2 and lower, the check
10038 # below for broken collect2 doesn't work under 4.3+
10039 collect2name=`${CC} -print-prog-name=collect2`
10040 if test -f "$collect2name" &&
10041 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10042 then
10043 # We have reworked collect2
10044 :
10045 else
10046 # We have old collect2
10047 hardcode_direct=unsupported
10048 # It fails to find uninstalled libraries when the uninstalled
10049 # path is not listed in the libpath. Setting hardcode_minus_L
10050 # to unsupported forces relinking
10051 hardcode_minus_L=yes
10052 hardcode_libdir_flag_spec='-L$libdir'
10053 hardcode_libdir_separator=
10054 fi
10055 ;;
10056 esac
10057 shared_flag='-shared'
10058 if test "$aix_use_runtimelinking" = yes; then
10059 shared_flag="$shared_flag "'${wl}-G'
10060 fi
10061 else
10062 # not using gcc
10063 if test "$host_cpu" = ia64; then
10064 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10065 # chokes on -Wl,-G. The following line is correct:
10066 shared_flag='-G'
10067 else
10068 if test "$aix_use_runtimelinking" = yes; then
10069 shared_flag='${wl}-G'
10070 else
10071 shared_flag='${wl}-bM:SRE'
10072 fi
10073 fi
10074 fi
10075
10076 export_dynamic_flag_spec='${wl}-bexpall'
10077 # It seems that -bexpall does not export symbols beginning with
10078 # underscore (_), so it is better to generate a list of symbols to export.
10079 always_export_symbols=yes
10080 if test "$aix_use_runtimelinking" = yes; then
10081 # Warning - without using the other runtime loading flags (-brtl),
10082 # -berok will link without error, but may produce a broken library.
10083 allow_undefined_flag='-berok'
10084 # Determine the default libpath from the value encoded in an
10085 # empty executable.
10086 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10087 /* end confdefs.h. */
10088
10089 int
10090 main ()
10091 {
10092
10093 ;
10094 return 0;
10095 }
10096 _ACEOF
10097 if ac_fn_c_try_link "$LINENO"; then :
10098
10099 lt_aix_libpath_sed='
10100 /Import File Strings/,/^$/ {
10101 /^0/ {
10102 s/^0 *\(.*\)$/\1/
10103 p
10104 }
10105 }'
10106 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10107 # Check for a 64-bit object if we didn't find anything.
10108 if test -z "$aix_libpath"; then
10109 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10110 fi
10111 fi
10112 rm -f core conftest.err conftest.$ac_objext \
10113 conftest$ac_exeext conftest.$ac_ext
10114 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10115
10116 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10117 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"
10118 else
10119 if test "$host_cpu" = ia64; then
10120 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10121 allow_undefined_flag="-z nodefs"
10122 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"
10123 else
10124 # Determine the default libpath from the value encoded in an
10125 # empty executable.
10126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10127 /* end confdefs.h. */
10128
10129 int
10130 main ()
10131 {
10132
10133 ;
10134 return 0;
10135 }
10136 _ACEOF
10137 if ac_fn_c_try_link "$LINENO"; then :
10138
10139 lt_aix_libpath_sed='
10140 /Import File Strings/,/^$/ {
10141 /^0/ {
10142 s/^0 *\(.*\)$/\1/
10143 p
10144 }
10145 }'
10146 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10147 # Check for a 64-bit object if we didn't find anything.
10148 if test -z "$aix_libpath"; then
10149 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10150 fi
10151 fi
10152 rm -f core conftest.err conftest.$ac_objext \
10153 conftest$ac_exeext conftest.$ac_ext
10154 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10155
10156 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10157 # Warning - without using the other run time loading flags,
10158 # -berok will link without error, but may produce a broken library.
10159 no_undefined_flag=' ${wl}-bernotok'
10160 allow_undefined_flag=' ${wl}-berok'
10161 if test "$with_gnu_ld" = yes; then
10162 # We only use this code for GNU lds that support --whole-archive.
10163 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10164 else
10165 # Exported symbols can be pulled into shared objects from archives
10166 whole_archive_flag_spec='$convenience'
10167 fi
10168 archive_cmds_need_lc=yes
10169 # This is similar to how AIX traditionally builds its shared libraries.
10170 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'
10171 fi
10172 fi
10173 ;;
10174
10175 amigaos*)
10176 case $host_cpu in
10177 powerpc)
10178 # see comment about AmigaOS4 .so support
10179 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10180 archive_expsym_cmds=''
10181 ;;
10182 m68k)
10183 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)'
10184 hardcode_libdir_flag_spec='-L$libdir'
10185 hardcode_minus_L=yes
10186 ;;
10187 esac
10188 ;;
10189
10190 bsdi[45]*)
10191 export_dynamic_flag_spec=-rdynamic
10192 ;;
10193
10194 cygwin* | mingw* | pw32* | cegcc*)
10195 # When not using gcc, we currently assume that we are using
10196 # Microsoft Visual C++.
10197 # hardcode_libdir_flag_spec is actually meaningless, as there is
10198 # no search path for DLLs.
10199 hardcode_libdir_flag_spec=' '
10200 allow_undefined_flag=unsupported
10201 # Tell ltmain to make .lib files, not .a files.
10202 libext=lib
10203 # Tell ltmain to make .dll files, not .so files.
10204 shrext_cmds=".dll"
10205 # FIXME: Setting linknames here is a bad hack.
10206 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10207 # The linker will automatically build a .lib file if we build a DLL.
10208 old_archive_from_new_cmds='true'
10209 # FIXME: Should let the user specify the lib program.
10210 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10211 fix_srcfile_path='`cygpath -w "$srcfile"`'
10212 enable_shared_with_static_runtimes=yes
10213 ;;
10214
10215 darwin* | rhapsody*)
10216
10217
10218 archive_cmds_need_lc=no
10219 hardcode_direct=no
10220 hardcode_automatic=yes
10221 hardcode_shlibpath_var=unsupported
10222 if test "$lt_cv_ld_force_load" = "yes"; then
10223 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\"`'
10224 else
10225 whole_archive_flag_spec=''
10226 fi
10227 link_all_deplibs=yes
10228 allow_undefined_flag="$_lt_dar_allow_undefined"
10229 case $cc_basename in
10230 ifort*) _lt_dar_can_shared=yes ;;
10231 *) _lt_dar_can_shared=$GCC ;;
10232 esac
10233 if test "$_lt_dar_can_shared" = "yes"; then
10234 output_verbose_link_cmd=func_echo_all
10235 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10236 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10237 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}"
10238 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}"
10239
10240 else
10241 ld_shlibs=no
10242 fi
10243
10244 ;;
10245
10246 dgux*)
10247 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10248 hardcode_libdir_flag_spec='-L$libdir'
10249 hardcode_shlibpath_var=no
10250 ;;
10251
10252 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10253 # support. Future versions do this automatically, but an explicit c++rt0.o
10254 # does not break anything, and helps significantly (at the cost of a little
10255 # extra space).
10256 freebsd2.2*)
10257 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10258 hardcode_libdir_flag_spec='-R$libdir'
10259 hardcode_direct=yes
10260 hardcode_shlibpath_var=no
10261 ;;
10262
10263 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10264 freebsd2.*)
10265 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10266 hardcode_direct=yes
10267 hardcode_minus_L=yes
10268 hardcode_shlibpath_var=no
10269 ;;
10270
10271 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10272 freebsd* | dragonfly*)
10273 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10274 hardcode_libdir_flag_spec='-R$libdir'
10275 hardcode_direct=yes
10276 hardcode_shlibpath_var=no
10277 ;;
10278
10279 hpux9*)
10280 if test "$GCC" = yes; then
10281 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'
10282 else
10283 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'
10284 fi
10285 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10286 hardcode_libdir_separator=:
10287 hardcode_direct=yes
10288
10289 # hardcode_minus_L: Not really in the search PATH,
10290 # but as the default location of the library.
10291 hardcode_minus_L=yes
10292 export_dynamic_flag_spec='${wl}-E'
10293 ;;
10294
10295 hpux10*)
10296 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10297 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10298 else
10299 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10300 fi
10301 if test "$with_gnu_ld" = no; then
10302 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10303 hardcode_libdir_flag_spec_ld='+b $libdir'
10304 hardcode_libdir_separator=:
10305 hardcode_direct=yes
10306 hardcode_direct_absolute=yes
10307 export_dynamic_flag_spec='${wl}-E'
10308 # hardcode_minus_L: Not really in the search PATH,
10309 # but as the default location of the library.
10310 hardcode_minus_L=yes
10311 fi
10312 ;;
10313
10314 hpux11*)
10315 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10316 case $host_cpu in
10317 hppa*64*)
10318 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10319 ;;
10320 ia64*)
10321 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10322 ;;
10323 *)
10324 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10325 ;;
10326 esac
10327 else
10328 case $host_cpu in
10329 hppa*64*)
10330 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10331 ;;
10332 ia64*)
10333 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10334 ;;
10335 *)
10336
10337 # Older versions of the 11.00 compiler do not understand -b yet
10338 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10340 $as_echo_n "checking if $CC understands -b... " >&6; }
10341 if ${lt_cv_prog_compiler__b+:} false; then :
10342 $as_echo_n "(cached) " >&6
10343 else
10344 lt_cv_prog_compiler__b=no
10345 save_LDFLAGS="$LDFLAGS"
10346 LDFLAGS="$LDFLAGS -b"
10347 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10348 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10349 # The linker can only warn and ignore the option if not recognized
10350 # So say no if there are warnings
10351 if test -s conftest.err; then
10352 # Append any errors to the config.log.
10353 cat conftest.err 1>&5
10354 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10355 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10356 if diff conftest.exp conftest.er2 >/dev/null; then
10357 lt_cv_prog_compiler__b=yes
10358 fi
10359 else
10360 lt_cv_prog_compiler__b=yes
10361 fi
10362 fi
10363 $RM -r conftest*
10364 LDFLAGS="$save_LDFLAGS"
10365
10366 fi
10367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10368 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10369
10370 if test x"$lt_cv_prog_compiler__b" = xyes; then
10371 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10372 else
10373 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10374 fi
10375
10376 ;;
10377 esac
10378 fi
10379 if test "$with_gnu_ld" = no; then
10380 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10381 hardcode_libdir_separator=:
10382
10383 case $host_cpu in
10384 hppa*64*|ia64*)
10385 hardcode_direct=no
10386 hardcode_shlibpath_var=no
10387 ;;
10388 *)
10389 hardcode_direct=yes
10390 hardcode_direct_absolute=yes
10391 export_dynamic_flag_spec='${wl}-E'
10392
10393 # hardcode_minus_L: Not really in the search PATH,
10394 # but as the default location of the library.
10395 hardcode_minus_L=yes
10396 ;;
10397 esac
10398 fi
10399 ;;
10400
10401 irix5* | irix6* | nonstopux*)
10402 if test "$GCC" = yes; then
10403 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'
10404 # Try to use the -exported_symbol ld option, if it does not
10405 # work, assume that -exports_file does not work either and
10406 # implicitly export all symbols.
10407 save_LDFLAGS="$LDFLAGS"
10408 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10409 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10410 /* end confdefs.h. */
10411 int foo(void) {}
10412 _ACEOF
10413 if ac_fn_c_try_link "$LINENO"; then :
10414 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'
10415
10416 fi
10417 rm -f core conftest.err conftest.$ac_objext \
10418 conftest$ac_exeext conftest.$ac_ext
10419 LDFLAGS="$save_LDFLAGS"
10420 else
10421 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'
10422 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'
10423 fi
10424 archive_cmds_need_lc='no'
10425 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10426 hardcode_libdir_separator=:
10427 inherit_rpath=yes
10428 link_all_deplibs=yes
10429 ;;
10430
10431 netbsd*)
10432 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10433 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10434 else
10435 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10436 fi
10437 hardcode_libdir_flag_spec='-R$libdir'
10438 hardcode_direct=yes
10439 hardcode_shlibpath_var=no
10440 ;;
10441
10442 newsos6)
10443 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10444 hardcode_direct=yes
10445 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10446 hardcode_libdir_separator=:
10447 hardcode_shlibpath_var=no
10448 ;;
10449
10450 *nto* | *qnx*)
10451 ;;
10452
10453 openbsd*)
10454 if test -f /usr/libexec/ld.so; then
10455 hardcode_direct=yes
10456 hardcode_shlibpath_var=no
10457 hardcode_direct_absolute=yes
10458 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10459 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10460 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10461 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10462 export_dynamic_flag_spec='${wl}-E'
10463 else
10464 case $host_os in
10465 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10466 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10467 hardcode_libdir_flag_spec='-R$libdir'
10468 ;;
10469 *)
10470 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10471 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10472 ;;
10473 esac
10474 fi
10475 else
10476 ld_shlibs=no
10477 fi
10478 ;;
10479
10480 os2*)
10481 hardcode_libdir_flag_spec='-L$libdir'
10482 hardcode_minus_L=yes
10483 allow_undefined_flag=unsupported
10484 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'
10485 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10486 ;;
10487
10488 osf3*)
10489 if test "$GCC" = yes; then
10490 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10491 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'
10492 else
10493 allow_undefined_flag=' -expect_unresolved \*'
10494 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'
10495 fi
10496 archive_cmds_need_lc='no'
10497 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10498 hardcode_libdir_separator=:
10499 ;;
10500
10501 osf4* | osf5*) # as osf3* with the addition of -msym flag
10502 if test "$GCC" = yes; then
10503 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10504 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'
10505 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10506 else
10507 allow_undefined_flag=' -expect_unresolved \*'
10508 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'
10509 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~
10510 $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'
10511
10512 # Both c and cxx compiler support -rpath directly
10513 hardcode_libdir_flag_spec='-rpath $libdir'
10514 fi
10515 archive_cmds_need_lc='no'
10516 hardcode_libdir_separator=:
10517 ;;
10518
10519 solaris*)
10520 no_undefined_flag=' -z defs'
10521 if test "$GCC" = yes; then
10522 wlarc='${wl}'
10523 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10524 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10525 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10526 else
10527 case `$CC -V 2>&1` in
10528 *"Compilers 5.0"*)
10529 wlarc=''
10530 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10531 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10532 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10533 ;;
10534 *)
10535 wlarc='${wl}'
10536 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10537 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10538 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10539 ;;
10540 esac
10541 fi
10542 hardcode_libdir_flag_spec='-R$libdir'
10543 hardcode_shlibpath_var=no
10544 case $host_os in
10545 solaris2.[0-5] | solaris2.[0-5].*) ;;
10546 *)
10547 # The compiler driver will combine and reorder linker options,
10548 # but understands `-z linker_flag'. GCC discards it without `$wl',
10549 # but is careful enough not to reorder.
10550 # Supported since Solaris 2.6 (maybe 2.5.1?)
10551 if test "$GCC" = yes; then
10552 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10553 else
10554 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10555 fi
10556 ;;
10557 esac
10558 link_all_deplibs=yes
10559 ;;
10560
10561 sunos4*)
10562 if test "x$host_vendor" = xsequent; then
10563 # Use $CC to link under sequent, because it throws in some extra .o
10564 # files that make .init and .fini sections work.
10565 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10566 else
10567 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10568 fi
10569 hardcode_libdir_flag_spec='-L$libdir'
10570 hardcode_direct=yes
10571 hardcode_minus_L=yes
10572 hardcode_shlibpath_var=no
10573 ;;
10574
10575 sysv4)
10576 case $host_vendor in
10577 sni)
10578 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10579 hardcode_direct=yes # is this really true???
10580 ;;
10581 siemens)
10582 ## LD is ld it makes a PLAMLIB
10583 ## CC just makes a GrossModule.
10584 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10585 reload_cmds='$CC -r -o $output$reload_objs'
10586 hardcode_direct=no
10587 ;;
10588 motorola)
10589 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10590 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10591 ;;
10592 esac
10593 runpath_var='LD_RUN_PATH'
10594 hardcode_shlibpath_var=no
10595 ;;
10596
10597 sysv4.3*)
10598 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10599 hardcode_shlibpath_var=no
10600 export_dynamic_flag_spec='-Bexport'
10601 ;;
10602
10603 sysv4*MP*)
10604 if test -d /usr/nec; then
10605 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10606 hardcode_shlibpath_var=no
10607 runpath_var=LD_RUN_PATH
10608 hardcode_runpath_var=yes
10609 ld_shlibs=yes
10610 fi
10611 ;;
10612
10613 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10614 no_undefined_flag='${wl}-z,text'
10615 archive_cmds_need_lc=no
10616 hardcode_shlibpath_var=no
10617 runpath_var='LD_RUN_PATH'
10618
10619 if test "$GCC" = yes; then
10620 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10621 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10622 else
10623 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10624 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10625 fi
10626 ;;
10627
10628 sysv5* | sco3.2v5* | sco5v6*)
10629 # Note: We can NOT use -z defs as we might desire, because we do not
10630 # link with -lc, and that would cause any symbols used from libc to
10631 # always be unresolved, which means just about no library would
10632 # ever link correctly. If we're not using GNU ld we use -z text
10633 # though, which does catch some bad symbols but isn't as heavy-handed
10634 # as -z defs.
10635 no_undefined_flag='${wl}-z,text'
10636 allow_undefined_flag='${wl}-z,nodefs'
10637 archive_cmds_need_lc=no
10638 hardcode_shlibpath_var=no
10639 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10640 hardcode_libdir_separator=':'
10641 link_all_deplibs=yes
10642 export_dynamic_flag_spec='${wl}-Bexport'
10643 runpath_var='LD_RUN_PATH'
10644
10645 if test "$GCC" = yes; then
10646 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10647 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10648 else
10649 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10650 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10651 fi
10652 ;;
10653
10654 uts4*)
10655 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10656 hardcode_libdir_flag_spec='-L$libdir'
10657 hardcode_shlibpath_var=no
10658 ;;
10659
10660 *)
10661 ld_shlibs=no
10662 ;;
10663 esac
10664
10665 if test x$host_vendor = xsni; then
10666 case $host in
10667 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10668 export_dynamic_flag_spec='${wl}-Blargedynsym'
10669 ;;
10670 esac
10671 fi
10672 fi
10673
10674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10675 $as_echo "$ld_shlibs" >&6; }
10676 test "$ld_shlibs" = no && can_build_shared=no
10677
10678 with_gnu_ld=$with_gnu_ld
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694 #
10695 # Do we need to explicitly link libc?
10696 #
10697 case "x$archive_cmds_need_lc" in
10698 x|xyes)
10699 # Assume -lc should be added
10700 archive_cmds_need_lc=yes
10701
10702 if test "$enable_shared" = yes && test "$GCC" = yes; then
10703 case $archive_cmds in
10704 *'~'*)
10705 # FIXME: we may have to deal with multi-command sequences.
10706 ;;
10707 '$CC '*)
10708 # Test whether the compiler implicitly links with -lc since on some
10709 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10710 # to ld, don't add -lc before -lgcc.
10711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10712 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10713 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10714 $as_echo_n "(cached) " >&6
10715 else
10716 $RM conftest*
10717 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10718
10719 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10720 (eval $ac_compile) 2>&5
10721 ac_status=$?
10722 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10723 test $ac_status = 0; } 2>conftest.err; then
10724 soname=conftest
10725 lib=conftest
10726 libobjs=conftest.$ac_objext
10727 deplibs=
10728 wl=$lt_prog_compiler_wl
10729 pic_flag=$lt_prog_compiler_pic
10730 compiler_flags=-v
10731 linker_flags=-v
10732 verstring=
10733 output_objdir=.
10734 libname=conftest
10735 lt_save_allow_undefined_flag=$allow_undefined_flag
10736 allow_undefined_flag=
10737 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10738 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10739 ac_status=$?
10740 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10741 test $ac_status = 0; }
10742 then
10743 lt_cv_archive_cmds_need_lc=no
10744 else
10745 lt_cv_archive_cmds_need_lc=yes
10746 fi
10747 allow_undefined_flag=$lt_save_allow_undefined_flag
10748 else
10749 cat conftest.err 1>&5
10750 fi
10751 $RM conftest*
10752
10753 fi
10754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10755 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10756 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10757 ;;
10758 esac
10759 fi
10760 ;;
10761 esac
10762
10763
10764
10765
10766
10767
10768
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10920 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10921
10922 if test "$GCC" = yes; then
10923 case $host_os in
10924 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10925 *) lt_awk_arg="/^libraries:/" ;;
10926 esac
10927 case $host_os in
10928 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10929 *) lt_sed_strip_eq="s,=/,/,g" ;;
10930 esac
10931 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10932 case $lt_search_path_spec in
10933 *\;*)
10934 # if the path contains ";" then we assume it to be the separator
10935 # otherwise default to the standard path separator (i.e. ":") - it is
10936 # assumed that no part of a normal pathname contains ";" but that should
10937 # okay in the real world where ";" in dirpaths is itself problematic.
10938 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10939 ;;
10940 *)
10941 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10942 ;;
10943 esac
10944 # Ok, now we have the path, separated by spaces, we can step through it
10945 # and add multilib dir if necessary.
10946 lt_tmp_lt_search_path_spec=
10947 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10948 for lt_sys_path in $lt_search_path_spec; do
10949 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10950 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10951 else
10952 test -d "$lt_sys_path" && \
10953 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10954 fi
10955 done
10956 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10957 BEGIN {RS=" "; FS="/|\n";} {
10958 lt_foo="";
10959 lt_count=0;
10960 for (lt_i = NF; lt_i > 0; lt_i--) {
10961 if ($lt_i != "" && $lt_i != ".") {
10962 if ($lt_i == "..") {
10963 lt_count++;
10964 } else {
10965 if (lt_count == 0) {
10966 lt_foo="/" $lt_i lt_foo;
10967 } else {
10968 lt_count--;
10969 }
10970 }
10971 }
10972 }
10973 if (lt_foo != "") { lt_freq[lt_foo]++; }
10974 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10975 }'`
10976 # AWK program above erroneously prepends '/' to C:/dos/paths
10977 # for these hosts.
10978 case $host_os in
10979 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10980 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10981 esac
10982 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10983 else
10984 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10985 fi
10986 library_names_spec=
10987 libname_spec='lib$name'
10988 soname_spec=
10989 shrext_cmds=".so"
10990 postinstall_cmds=
10991 postuninstall_cmds=
10992 finish_cmds=
10993 finish_eval=
10994 shlibpath_var=
10995 shlibpath_overrides_runpath=unknown
10996 version_type=none
10997 dynamic_linker="$host_os ld.so"
10998 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10999 need_lib_prefix=unknown
11000 hardcode_into_libs=no
11001
11002 # when you set need_version to no, make sure it does not cause -set_version
11003 # flags to be left without arguments
11004 need_version=unknown
11005
11006 case $host_os in
11007 aix3*)
11008 version_type=linux
11009 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11010 shlibpath_var=LIBPATH
11011
11012 # AIX 3 has no versioning support, so we append a major version to the name.
11013 soname_spec='${libname}${release}${shared_ext}$major'
11014 ;;
11015
11016 aix[4-9]*)
11017 version_type=linux
11018 need_lib_prefix=no
11019 need_version=no
11020 hardcode_into_libs=yes
11021 if test "$host_cpu" = ia64; then
11022 # AIX 5 supports IA64
11023 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11024 shlibpath_var=LD_LIBRARY_PATH
11025 else
11026 # With GCC up to 2.95.x, collect2 would create an import file
11027 # for dependence libraries. The import file would start with
11028 # the line `#! .'. This would cause the generated library to
11029 # depend on `.', always an invalid library. This was fixed in
11030 # development snapshots of GCC prior to 3.0.
11031 case $host_os in
11032 aix4 | aix4.[01] | aix4.[01].*)
11033 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11034 echo ' yes '
11035 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11036 :
11037 else
11038 can_build_shared=no
11039 fi
11040 ;;
11041 esac
11042 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11043 # soname into executable. Probably we can add versioning support to
11044 # collect2, so additional links can be useful in future.
11045 if test "$aix_use_runtimelinking" = yes; then
11046 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11047 # instead of lib<name>.a to let people know that these are not
11048 # typical AIX shared libraries.
11049 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11050 else
11051 # We preserve .a as extension for shared libraries through AIX4.2
11052 # and later when we are not doing run time linking.
11053 library_names_spec='${libname}${release}.a $libname.a'
11054 soname_spec='${libname}${release}${shared_ext}$major'
11055 fi
11056 shlibpath_var=LIBPATH
11057 fi
11058 ;;
11059
11060 amigaos*)
11061 case $host_cpu in
11062 powerpc)
11063 # Since July 2007 AmigaOS4 officially supports .so libraries.
11064 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11065 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11066 ;;
11067 m68k)
11068 library_names_spec='$libname.ixlibrary $libname.a'
11069 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11070 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'
11071 ;;
11072 esac
11073 ;;
11074
11075 beos*)
11076 library_names_spec='${libname}${shared_ext}'
11077 dynamic_linker="$host_os ld.so"
11078 shlibpath_var=LIBRARY_PATH
11079 ;;
11080
11081 bsdi[45]*)
11082 version_type=linux
11083 need_version=no
11084 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11085 soname_spec='${libname}${release}${shared_ext}$major'
11086 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11087 shlibpath_var=LD_LIBRARY_PATH
11088 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11089 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11090 # the default ld.so.conf also contains /usr/contrib/lib and
11091 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11092 # libtool to hard-code these into programs
11093 ;;
11094
11095 cygwin* | mingw* | pw32* | cegcc*)
11096 version_type=windows
11097 shrext_cmds=".dll"
11098 need_version=no
11099 need_lib_prefix=no
11100
11101 case $GCC,$host_os in
11102 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11103 library_names_spec='$libname.dll.a'
11104 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11105 postinstall_cmds='base_file=`basename \${file}`~
11106 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11107 dldir=$destdir/`dirname \$dlpath`~
11108 test -d \$dldir || mkdir -p \$dldir~
11109 $install_prog $dir/$dlname \$dldir/$dlname~
11110 chmod a+x \$dldir/$dlname~
11111 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11112 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11113 fi'
11114 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11115 dlpath=$dir/\$dldll~
11116 $RM \$dlpath'
11117 shlibpath_overrides_runpath=yes
11118
11119 case $host_os in
11120 cygwin*)
11121 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11122 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11123
11124 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11125 ;;
11126 mingw* | cegcc*)
11127 # MinGW DLLs use traditional 'lib' prefix
11128 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11129 ;;
11130 pw32*)
11131 # pw32 DLLs use 'pw' prefix rather than 'lib'
11132 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11133 ;;
11134 esac
11135 ;;
11136
11137 *)
11138 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11139 ;;
11140 esac
11141 dynamic_linker='Win32 ld.exe'
11142 # FIXME: first we should search . and the directory the executable is in
11143 shlibpath_var=PATH
11144 ;;
11145
11146 darwin* | rhapsody*)
11147 dynamic_linker="$host_os dyld"
11148 version_type=darwin
11149 need_lib_prefix=no
11150 need_version=no
11151 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11152 soname_spec='${libname}${release}${major}$shared_ext'
11153 shlibpath_overrides_runpath=yes
11154 shlibpath_var=DYLD_LIBRARY_PATH
11155 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11156
11157 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11158 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11159 ;;
11160
11161 dgux*)
11162 version_type=linux
11163 need_lib_prefix=no
11164 need_version=no
11165 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11166 soname_spec='${libname}${release}${shared_ext}$major'
11167 shlibpath_var=LD_LIBRARY_PATH
11168 ;;
11169
11170 freebsd* | dragonfly*)
11171 # DragonFly does not have aout. When/if they implement a new
11172 # versioning mechanism, adjust this.
11173 if test -x /usr/bin/objformat; then
11174 objformat=`/usr/bin/objformat`
11175 else
11176 case $host_os in
11177 freebsd[23].*) objformat=aout ;;
11178 *) objformat=elf ;;
11179 esac
11180 fi
11181 version_type=freebsd-$objformat
11182 case $version_type in
11183 freebsd-elf*)
11184 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11185 need_version=no
11186 need_lib_prefix=no
11187 ;;
11188 freebsd-*)
11189 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11190 need_version=yes
11191 ;;
11192 esac
11193 shlibpath_var=LD_LIBRARY_PATH
11194 case $host_os in
11195 freebsd2.*)
11196 shlibpath_overrides_runpath=yes
11197 ;;
11198 freebsd3.[01]* | freebsdelf3.[01]*)
11199 shlibpath_overrides_runpath=yes
11200 hardcode_into_libs=yes
11201 ;;
11202 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11203 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11204 shlibpath_overrides_runpath=no
11205 hardcode_into_libs=yes
11206 ;;
11207 *) # from 4.6 on, and DragonFly
11208 shlibpath_overrides_runpath=yes
11209 hardcode_into_libs=yes
11210 ;;
11211 esac
11212 ;;
11213
11214 gnu*)
11215 version_type=linux
11216 need_lib_prefix=no
11217 need_version=no
11218 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11219 soname_spec='${libname}${release}${shared_ext}$major'
11220 shlibpath_var=LD_LIBRARY_PATH
11221 hardcode_into_libs=yes
11222 ;;
11223
11224 haiku*)
11225 version_type=linux
11226 need_lib_prefix=no
11227 need_version=no
11228 dynamic_linker="$host_os runtime_loader"
11229 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11230 soname_spec='${libname}${release}${shared_ext}$major'
11231 shlibpath_var=LIBRARY_PATH
11232 shlibpath_overrides_runpath=yes
11233 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11234 hardcode_into_libs=yes
11235 ;;
11236
11237 hpux9* | hpux10* | hpux11*)
11238 # Give a soname corresponding to the major version so that dld.sl refuses to
11239 # link against other versions.
11240 version_type=sunos
11241 need_lib_prefix=no
11242 need_version=no
11243 case $host_cpu in
11244 ia64*)
11245 shrext_cmds='.so'
11246 hardcode_into_libs=yes
11247 dynamic_linker="$host_os dld.so"
11248 shlibpath_var=LD_LIBRARY_PATH
11249 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11250 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11251 soname_spec='${libname}${release}${shared_ext}$major'
11252 if test "X$HPUX_IA64_MODE" = X32; then
11253 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11254 else
11255 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11256 fi
11257 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11258 ;;
11259 hppa*64*)
11260 shrext_cmds='.sl'
11261 hardcode_into_libs=yes
11262 dynamic_linker="$host_os dld.sl"
11263 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11264 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11265 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11266 soname_spec='${libname}${release}${shared_ext}$major'
11267 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11268 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11269 ;;
11270 *)
11271 shrext_cmds='.sl'
11272 dynamic_linker="$host_os dld.sl"
11273 shlibpath_var=SHLIB_PATH
11274 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11275 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11276 soname_spec='${libname}${release}${shared_ext}$major'
11277 ;;
11278 esac
11279 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11280 postinstall_cmds='chmod 555 $lib'
11281 # or fails outright, so override atomically:
11282 install_override_mode=555
11283 ;;
11284
11285 interix[3-9]*)
11286 version_type=linux
11287 need_lib_prefix=no
11288 need_version=no
11289 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11290 soname_spec='${libname}${release}${shared_ext}$major'
11291 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11292 shlibpath_var=LD_LIBRARY_PATH
11293 shlibpath_overrides_runpath=no
11294 hardcode_into_libs=yes
11295 ;;
11296
11297 irix5* | irix6* | nonstopux*)
11298 case $host_os in
11299 nonstopux*) version_type=nonstopux ;;
11300 *)
11301 if test "$lt_cv_prog_gnu_ld" = yes; then
11302 version_type=linux
11303 else
11304 version_type=irix
11305 fi ;;
11306 esac
11307 need_lib_prefix=no
11308 need_version=no
11309 soname_spec='${libname}${release}${shared_ext}$major'
11310 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11311 case $host_os in
11312 irix5* | nonstopux*)
11313 libsuff= shlibsuff=
11314 ;;
11315 *)
11316 case $LD in # libtool.m4 will add one of these switches to LD
11317 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11318 libsuff= shlibsuff= libmagic=32-bit;;
11319 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11320 libsuff=32 shlibsuff=N32 libmagic=N32;;
11321 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11322 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11323 *) libsuff= shlibsuff= libmagic=never-match;;
11324 esac
11325 ;;
11326 esac
11327 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11328 shlibpath_overrides_runpath=no
11329 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11330 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11331 hardcode_into_libs=yes
11332 ;;
11333
11334 # No shared lib support for Linux oldld, aout, or coff.
11335 linux*oldld* | linux*aout* | linux*coff*)
11336 dynamic_linker=no
11337 ;;
11338
11339 # This must be Linux ELF.
11340 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11341 version_type=linux
11342 need_lib_prefix=no
11343 need_version=no
11344 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11345 soname_spec='${libname}${release}${shared_ext}$major'
11346 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11347 shlibpath_var=LD_LIBRARY_PATH
11348 shlibpath_overrides_runpath=no
11349
11350 # Some binutils ld are patched to set DT_RUNPATH
11351 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11352 $as_echo_n "(cached) " >&6
11353 else
11354 lt_cv_shlibpath_overrides_runpath=no
11355 save_LDFLAGS=$LDFLAGS
11356 save_libdir=$libdir
11357 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11358 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11360 /* end confdefs.h. */
11361
11362 int
11363 main ()
11364 {
11365
11366 ;
11367 return 0;
11368 }
11369 _ACEOF
11370 if ac_fn_c_try_link "$LINENO"; then :
11371 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11372 lt_cv_shlibpath_overrides_runpath=yes
11373 fi
11374 fi
11375 rm -f core conftest.err conftest.$ac_objext \
11376 conftest$ac_exeext conftest.$ac_ext
11377 LDFLAGS=$save_LDFLAGS
11378 libdir=$save_libdir
11379
11380 fi
11381
11382 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11383
11384 # This implies no fast_install, which is unacceptable.
11385 # Some rework will be needed to allow for fast_install
11386 # before this can be enabled.
11387 hardcode_into_libs=yes
11388
11389 # Append ld.so.conf contents to the search path
11390 if test -f /etc/ld.so.conf; then
11391 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' ' '`
11392 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11393 fi
11394
11395 # We used to test for /lib/ld.so.1 and disable shared libraries on
11396 # powerpc, because MkLinux only supported shared libraries with the
11397 # GNU dynamic linker. Since this was broken with cross compilers,
11398 # most powerpc-linux boxes support dynamic linking these days and
11399 # people can always --disable-shared, the test was removed, and we
11400 # assume the GNU/Linux dynamic linker is in use.
11401 dynamic_linker='GNU/Linux ld.so'
11402 ;;
11403
11404 netbsd*)
11405 version_type=sunos
11406 need_lib_prefix=no
11407 need_version=no
11408 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11409 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11410 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11411 dynamic_linker='NetBSD (a.out) ld.so'
11412 else
11413 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11414 soname_spec='${libname}${release}${shared_ext}$major'
11415 dynamic_linker='NetBSD ld.elf_so'
11416 fi
11417 shlibpath_var=LD_LIBRARY_PATH
11418 shlibpath_overrides_runpath=yes
11419 hardcode_into_libs=yes
11420 ;;
11421
11422 newsos6)
11423 version_type=linux
11424 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11425 shlibpath_var=LD_LIBRARY_PATH
11426 shlibpath_overrides_runpath=yes
11427 ;;
11428
11429 *nto* | *qnx*)
11430 version_type=qnx
11431 need_lib_prefix=no
11432 need_version=no
11433 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11434 soname_spec='${libname}${release}${shared_ext}$major'
11435 shlibpath_var=LD_LIBRARY_PATH
11436 shlibpath_overrides_runpath=no
11437 hardcode_into_libs=yes
11438 dynamic_linker='ldqnx.so'
11439 ;;
11440
11441 openbsd*)
11442 version_type=sunos
11443 sys_lib_dlsearch_path_spec="/usr/lib"
11444 need_lib_prefix=no
11445 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11446 case $host_os in
11447 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11448 *) need_version=no ;;
11449 esac
11450 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11451 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11452 shlibpath_var=LD_LIBRARY_PATH
11453 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11454 case $host_os in
11455 openbsd2.[89] | openbsd2.[89].*)
11456 shlibpath_overrides_runpath=no
11457 ;;
11458 *)
11459 shlibpath_overrides_runpath=yes
11460 ;;
11461 esac
11462 else
11463 shlibpath_overrides_runpath=yes
11464 fi
11465 ;;
11466
11467 os2*)
11468 libname_spec='$name'
11469 shrext_cmds=".dll"
11470 need_lib_prefix=no
11471 library_names_spec='$libname${shared_ext} $libname.a'
11472 dynamic_linker='OS/2 ld.exe'
11473 shlibpath_var=LIBPATH
11474 ;;
11475
11476 osf3* | osf4* | osf5*)
11477 version_type=osf
11478 need_lib_prefix=no
11479 need_version=no
11480 soname_spec='${libname}${release}${shared_ext}$major'
11481 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11482 shlibpath_var=LD_LIBRARY_PATH
11483 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11484 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11485 ;;
11486
11487 rdos*)
11488 dynamic_linker=no
11489 ;;
11490
11491 solaris*)
11492 version_type=linux
11493 need_lib_prefix=no
11494 need_version=no
11495 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11496 soname_spec='${libname}${release}${shared_ext}$major'
11497 shlibpath_var=LD_LIBRARY_PATH
11498 shlibpath_overrides_runpath=yes
11499 hardcode_into_libs=yes
11500 # ldd complains unless libraries are executable
11501 postinstall_cmds='chmod +x $lib'
11502 ;;
11503
11504 sunos4*)
11505 version_type=sunos
11506 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11507 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11508 shlibpath_var=LD_LIBRARY_PATH
11509 shlibpath_overrides_runpath=yes
11510 if test "$with_gnu_ld" = yes; then
11511 need_lib_prefix=no
11512 fi
11513 need_version=yes
11514 ;;
11515
11516 sysv4 | sysv4.3*)
11517 version_type=linux
11518 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11519 soname_spec='${libname}${release}${shared_ext}$major'
11520 shlibpath_var=LD_LIBRARY_PATH
11521 case $host_vendor in
11522 sni)
11523 shlibpath_overrides_runpath=no
11524 need_lib_prefix=no
11525 runpath_var=LD_RUN_PATH
11526 ;;
11527 siemens)
11528 need_lib_prefix=no
11529 ;;
11530 motorola)
11531 need_lib_prefix=no
11532 need_version=no
11533 shlibpath_overrides_runpath=no
11534 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11535 ;;
11536 esac
11537 ;;
11538
11539 sysv4*MP*)
11540 if test -d /usr/nec ;then
11541 version_type=linux
11542 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11543 soname_spec='$libname${shared_ext}.$major'
11544 shlibpath_var=LD_LIBRARY_PATH
11545 fi
11546 ;;
11547
11548 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11549 version_type=freebsd-elf
11550 need_lib_prefix=no
11551 need_version=no
11552 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11553 soname_spec='${libname}${release}${shared_ext}$major'
11554 shlibpath_var=LD_LIBRARY_PATH
11555 shlibpath_overrides_runpath=yes
11556 hardcode_into_libs=yes
11557 if test "$with_gnu_ld" = yes; then
11558 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11559 else
11560 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11561 case $host_os in
11562 sco3.2v5*)
11563 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11564 ;;
11565 esac
11566 fi
11567 sys_lib_dlsearch_path_spec='/usr/lib'
11568 ;;
11569
11570 tpf*)
11571 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11572 version_type=linux
11573 need_lib_prefix=no
11574 need_version=no
11575 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11576 shlibpath_var=LD_LIBRARY_PATH
11577 shlibpath_overrides_runpath=no
11578 hardcode_into_libs=yes
11579 ;;
11580
11581 uts4*)
11582 version_type=linux
11583 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11584 soname_spec='${libname}${release}${shared_ext}$major'
11585 shlibpath_var=LD_LIBRARY_PATH
11586 ;;
11587
11588 *)
11589 dynamic_linker=no
11590 ;;
11591 esac
11592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11593 $as_echo "$dynamic_linker" >&6; }
11594 test "$dynamic_linker" = no && can_build_shared=no
11595
11596 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11597 if test "$GCC" = yes; then
11598 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11599 fi
11600
11601 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11602 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11603 fi
11604 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11605 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11606 fi
11607
11608
11609
11610
11611
11612
11613
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11700 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11701 hardcode_action=
11702 if test -n "$hardcode_libdir_flag_spec" ||
11703 test -n "$runpath_var" ||
11704 test "X$hardcode_automatic" = "Xyes" ; then
11705
11706 # We can hardcode non-existent directories.
11707 if test "$hardcode_direct" != no &&
11708 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11709 # have to relink, otherwise we might link with an installed library
11710 # when we should be linking with a yet-to-be-installed one
11711 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11712 test "$hardcode_minus_L" != no; then
11713 # Linking always hardcodes the temporary library directory.
11714 hardcode_action=relink
11715 else
11716 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11717 hardcode_action=immediate
11718 fi
11719 else
11720 # We cannot hardcode anything, or else we can only hardcode existing
11721 # directories.
11722 hardcode_action=unsupported
11723 fi
11724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11725 $as_echo "$hardcode_action" >&6; }
11726
11727 if test "$hardcode_action" = relink ||
11728 test "$inherit_rpath" = yes; then
11729 # Fast installation is not supported
11730 enable_fast_install=no
11731 elif test "$shlibpath_overrides_runpath" = yes ||
11732 test "$enable_shared" = no; then
11733 # Fast installation is not necessary
11734 enable_fast_install=needless
11735 fi
11736
11737
11738
11739
11740
11741
11742 if test "x$enable_dlopen" != xyes; then
11743 enable_dlopen=unknown
11744 enable_dlopen_self=unknown
11745 enable_dlopen_self_static=unknown
11746 else
11747 lt_cv_dlopen=no
11748 lt_cv_dlopen_libs=
11749
11750 case $host_os in
11751 beos*)
11752 lt_cv_dlopen="load_add_on"
11753 lt_cv_dlopen_libs=
11754 lt_cv_dlopen_self=yes
11755 ;;
11756
11757 mingw* | pw32* | cegcc*)
11758 lt_cv_dlopen="LoadLibrary"
11759 lt_cv_dlopen_libs=
11760 ;;
11761
11762 cygwin*)
11763 lt_cv_dlopen="dlopen"
11764 lt_cv_dlopen_libs=
11765 ;;
11766
11767 darwin*)
11768 # if libdl is installed we need to link against it
11769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11770 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11771 if ${ac_cv_lib_dl_dlopen+:} false; then :
11772 $as_echo_n "(cached) " >&6
11773 else
11774 ac_check_lib_save_LIBS=$LIBS
11775 LIBS="-ldl $LIBS"
11776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11777 /* end confdefs.h. */
11778
11779 /* Override any GCC internal prototype to avoid an error.
11780 Use char because int might match the return type of a GCC
11781 builtin and then its argument prototype would still apply. */
11782 #ifdef __cplusplus
11783 extern "C"
11784 #endif
11785 char dlopen ();
11786 int
11787 main ()
11788 {
11789 return dlopen ();
11790 ;
11791 return 0;
11792 }
11793 _ACEOF
11794 if ac_fn_c_try_link "$LINENO"; then :
11795 ac_cv_lib_dl_dlopen=yes
11796 else
11797 ac_cv_lib_dl_dlopen=no
11798 fi
11799 rm -f core conftest.err conftest.$ac_objext \
11800 conftest$ac_exeext conftest.$ac_ext
11801 LIBS=$ac_check_lib_save_LIBS
11802 fi
11803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11804 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11805 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11806 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11807 else
11808
11809 lt_cv_dlopen="dyld"
11810 lt_cv_dlopen_libs=
11811 lt_cv_dlopen_self=yes
11812
11813 fi
11814
11815 ;;
11816
11817 *)
11818 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11819 if test "x$ac_cv_func_shl_load" = xyes; then :
11820 lt_cv_dlopen="shl_load"
11821 else
11822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11823 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11824 if ${ac_cv_lib_dld_shl_load+:} false; then :
11825 $as_echo_n "(cached) " >&6
11826 else
11827 ac_check_lib_save_LIBS=$LIBS
11828 LIBS="-ldld $LIBS"
11829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11830 /* end confdefs.h. */
11831
11832 /* Override any GCC internal prototype to avoid an error.
11833 Use char because int might match the return type of a GCC
11834 builtin and then its argument prototype would still apply. */
11835 #ifdef __cplusplus
11836 extern "C"
11837 #endif
11838 char shl_load ();
11839 int
11840 main ()
11841 {
11842 return shl_load ();
11843 ;
11844 return 0;
11845 }
11846 _ACEOF
11847 if ac_fn_c_try_link "$LINENO"; then :
11848 ac_cv_lib_dld_shl_load=yes
11849 else
11850 ac_cv_lib_dld_shl_load=no
11851 fi
11852 rm -f core conftest.err conftest.$ac_objext \
11853 conftest$ac_exeext conftest.$ac_ext
11854 LIBS=$ac_check_lib_save_LIBS
11855 fi
11856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11857 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11858 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11859 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11860 else
11861 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11862 if test "x$ac_cv_func_dlopen" = xyes; then :
11863 lt_cv_dlopen="dlopen"
11864 else
11865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11866 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11867 if ${ac_cv_lib_dl_dlopen+:} false; then :
11868 $as_echo_n "(cached) " >&6
11869 else
11870 ac_check_lib_save_LIBS=$LIBS
11871 LIBS="-ldl $LIBS"
11872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11873 /* end confdefs.h. */
11874
11875 /* Override any GCC internal prototype to avoid an error.
11876 Use char because int might match the return type of a GCC
11877 builtin and then its argument prototype would still apply. */
11878 #ifdef __cplusplus
11879 extern "C"
11880 #endif
11881 char dlopen ();
11882 int
11883 main ()
11884 {
11885 return dlopen ();
11886 ;
11887 return 0;
11888 }
11889 _ACEOF
11890 if ac_fn_c_try_link "$LINENO"; then :
11891 ac_cv_lib_dl_dlopen=yes
11892 else
11893 ac_cv_lib_dl_dlopen=no
11894 fi
11895 rm -f core conftest.err conftest.$ac_objext \
11896 conftest$ac_exeext conftest.$ac_ext
11897 LIBS=$ac_check_lib_save_LIBS
11898 fi
11899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11900 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11901 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11902 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11903 else
11904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11905 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11906 if ${ac_cv_lib_svld_dlopen+:} false; then :
11907 $as_echo_n "(cached) " >&6
11908 else
11909 ac_check_lib_save_LIBS=$LIBS
11910 LIBS="-lsvld $LIBS"
11911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11912 /* end confdefs.h. */
11913
11914 /* Override any GCC internal prototype to avoid an error.
11915 Use char because int might match the return type of a GCC
11916 builtin and then its argument prototype would still apply. */
11917 #ifdef __cplusplus
11918 extern "C"
11919 #endif
11920 char dlopen ();
11921 int
11922 main ()
11923 {
11924 return dlopen ();
11925 ;
11926 return 0;
11927 }
11928 _ACEOF
11929 if ac_fn_c_try_link "$LINENO"; then :
11930 ac_cv_lib_svld_dlopen=yes
11931 else
11932 ac_cv_lib_svld_dlopen=no
11933 fi
11934 rm -f core conftest.err conftest.$ac_objext \
11935 conftest$ac_exeext conftest.$ac_ext
11936 LIBS=$ac_check_lib_save_LIBS
11937 fi
11938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11939 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11940 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11941 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11942 else
11943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11944 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11945 if ${ac_cv_lib_dld_dld_link+:} false; then :
11946 $as_echo_n "(cached) " >&6
11947 else
11948 ac_check_lib_save_LIBS=$LIBS
11949 LIBS="-ldld $LIBS"
11950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11951 /* end confdefs.h. */
11952
11953 /* Override any GCC internal prototype to avoid an error.
11954 Use char because int might match the return type of a GCC
11955 builtin and then its argument prototype would still apply. */
11956 #ifdef __cplusplus
11957 extern "C"
11958 #endif
11959 char dld_link ();
11960 int
11961 main ()
11962 {
11963 return dld_link ();
11964 ;
11965 return 0;
11966 }
11967 _ACEOF
11968 if ac_fn_c_try_link "$LINENO"; then :
11969 ac_cv_lib_dld_dld_link=yes
11970 else
11971 ac_cv_lib_dld_dld_link=no
11972 fi
11973 rm -f core conftest.err conftest.$ac_objext \
11974 conftest$ac_exeext conftest.$ac_ext
11975 LIBS=$ac_check_lib_save_LIBS
11976 fi
11977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11978 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11979 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11980 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11981 fi
11982
11983
11984 fi
11985
11986
11987 fi
11988
11989
11990 fi
11991
11992
11993 fi
11994
11995
11996 fi
11997
11998 ;;
11999 esac
12000
12001 if test "x$lt_cv_dlopen" != xno; then
12002 enable_dlopen=yes
12003 else
12004 enable_dlopen=no
12005 fi
12006
12007 case $lt_cv_dlopen in
12008 dlopen)
12009 save_CPPFLAGS="$CPPFLAGS"
12010 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12011
12012 save_LDFLAGS="$LDFLAGS"
12013 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12014
12015 save_LIBS="$LIBS"
12016 LIBS="$lt_cv_dlopen_libs $LIBS"
12017
12018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12019 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12020 if ${lt_cv_dlopen_self+:} false; then :
12021 $as_echo_n "(cached) " >&6
12022 else
12023 if test "$cross_compiling" = yes; then :
12024 lt_cv_dlopen_self=cross
12025 else
12026 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12027 lt_status=$lt_dlunknown
12028 cat > conftest.$ac_ext <<_LT_EOF
12029 #line 12029 "configure"
12030 #include "confdefs.h"
12031
12032 #if HAVE_DLFCN_H
12033 #include <dlfcn.h>
12034 #endif
12035
12036 #include <stdio.h>
12037
12038 #ifdef RTLD_GLOBAL
12039 # define LT_DLGLOBAL RTLD_GLOBAL
12040 #else
12041 # ifdef DL_GLOBAL
12042 # define LT_DLGLOBAL DL_GLOBAL
12043 # else
12044 # define LT_DLGLOBAL 0
12045 # endif
12046 #endif
12047
12048 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12049 find out it does not work in some platform. */
12050 #ifndef LT_DLLAZY_OR_NOW
12051 # ifdef RTLD_LAZY
12052 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12053 # else
12054 # ifdef DL_LAZY
12055 # define LT_DLLAZY_OR_NOW DL_LAZY
12056 # else
12057 # ifdef RTLD_NOW
12058 # define LT_DLLAZY_OR_NOW RTLD_NOW
12059 # else
12060 # ifdef DL_NOW
12061 # define LT_DLLAZY_OR_NOW DL_NOW
12062 # else
12063 # define LT_DLLAZY_OR_NOW 0
12064 # endif
12065 # endif
12066 # endif
12067 # endif
12068 #endif
12069
12070 /* When -fvisbility=hidden is used, assume the code has been annotated
12071 correspondingly for the symbols needed. */
12072 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12073 void fnord () __attribute__((visibility("default")));
12074 #endif
12075
12076 void fnord () { int i=42; }
12077 int main ()
12078 {
12079 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12080 int status = $lt_dlunknown;
12081
12082 if (self)
12083 {
12084 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12085 else
12086 {
12087 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12088 else puts (dlerror ());
12089 }
12090 /* dlclose (self); */
12091 }
12092 else
12093 puts (dlerror ());
12094
12095 return status;
12096 }
12097 _LT_EOF
12098 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12099 (eval $ac_link) 2>&5
12100 ac_status=$?
12101 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12102 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12103 (./conftest; exit; ) >&5 2>/dev/null
12104 lt_status=$?
12105 case x$lt_status in
12106 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12107 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12108 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12109 esac
12110 else :
12111 # compilation failed
12112 lt_cv_dlopen_self=no
12113 fi
12114 fi
12115 rm -fr conftest*
12116
12117
12118 fi
12119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12120 $as_echo "$lt_cv_dlopen_self" >&6; }
12121
12122 if test "x$lt_cv_dlopen_self" = xyes; then
12123 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12125 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12126 if ${lt_cv_dlopen_self_static+:} false; then :
12127 $as_echo_n "(cached) " >&6
12128 else
12129 if test "$cross_compiling" = yes; then :
12130 lt_cv_dlopen_self_static=cross
12131 else
12132 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12133 lt_status=$lt_dlunknown
12134 cat > conftest.$ac_ext <<_LT_EOF
12135 #line 12135 "configure"
12136 #include "confdefs.h"
12137
12138 #if HAVE_DLFCN_H
12139 #include <dlfcn.h>
12140 #endif
12141
12142 #include <stdio.h>
12143
12144 #ifdef RTLD_GLOBAL
12145 # define LT_DLGLOBAL RTLD_GLOBAL
12146 #else
12147 # ifdef DL_GLOBAL
12148 # define LT_DLGLOBAL DL_GLOBAL
12149 # else
12150 # define LT_DLGLOBAL 0
12151 # endif
12152 #endif
12153
12154 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12155 find out it does not work in some platform. */
12156 #ifndef LT_DLLAZY_OR_NOW
12157 # ifdef RTLD_LAZY
12158 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12159 # else
12160 # ifdef DL_LAZY
12161 # define LT_DLLAZY_OR_NOW DL_LAZY
12162 # else
12163 # ifdef RTLD_NOW
12164 # define LT_DLLAZY_OR_NOW RTLD_NOW
12165 # else
12166 # ifdef DL_NOW
12167 # define LT_DLLAZY_OR_NOW DL_NOW
12168 # else
12169 # define LT_DLLAZY_OR_NOW 0
12170 # endif
12171 # endif
12172 # endif
12173 # endif
12174 #endif
12175
12176 /* When -fvisbility=hidden is used, assume the code has been annotated
12177 correspondingly for the symbols needed. */
12178 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12179 void fnord () __attribute__((visibility("default")));
12180 #endif
12181
12182 void fnord () { int i=42; }
12183 int main ()
12184 {
12185 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12186 int status = $lt_dlunknown;
12187
12188 if (self)
12189 {
12190 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12191 else
12192 {
12193 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12194 else puts (dlerror ());
12195 }
12196 /* dlclose (self); */
12197 }
12198 else
12199 puts (dlerror ());
12200
12201 return status;
12202 }
12203 _LT_EOF
12204 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12205 (eval $ac_link) 2>&5
12206 ac_status=$?
12207 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12208 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12209 (./conftest; exit; ) >&5 2>/dev/null
12210 lt_status=$?
12211 case x$lt_status in
12212 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12213 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12214 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12215 esac
12216 else :
12217 # compilation failed
12218 lt_cv_dlopen_self_static=no
12219 fi
12220 fi
12221 rm -fr conftest*
12222
12223
12224 fi
12225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12226 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12227 fi
12228
12229 CPPFLAGS="$save_CPPFLAGS"
12230 LDFLAGS="$save_LDFLAGS"
12231 LIBS="$save_LIBS"
12232 ;;
12233 esac
12234
12235 case $lt_cv_dlopen_self in
12236 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12237 *) enable_dlopen_self=unknown ;;
12238 esac
12239
12240 case $lt_cv_dlopen_self_static in
12241 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12242 *) enable_dlopen_self_static=unknown ;;
12243 esac
12244 fi
12245
12246
12247
12248
12249
12250
12251
12252
12253
12254
12255
12256
12257
12258
12259
12260
12261
12262 striplib=
12263 old_striplib=
12264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12265 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12266 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12267 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12268 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12270 $as_echo "yes" >&6; }
12271 else
12272 # FIXME - insert some real tests, host_os isn't really good enough
12273 case $host_os in
12274 darwin*)
12275 if test -n "$STRIP" ; then
12276 striplib="$STRIP -x"
12277 old_striplib="$STRIP -S"
12278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12279 $as_echo "yes" >&6; }
12280 else
12281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12282 $as_echo "no" >&6; }
12283 fi
12284 ;;
12285 *)
12286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12287 $as_echo "no" >&6; }
12288 ;;
12289 esac
12290 fi
12291
12292
12293
12294
12295
12296
12297
12298
12299
12300
12301
12302
12303 # Report which library types will actually be built
12304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12305 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12307 $as_echo "$can_build_shared" >&6; }
12308
12309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12310 $as_echo_n "checking whether to build shared libraries... " >&6; }
12311 test "$can_build_shared" = "no" && enable_shared=no
12312
12313 # On AIX, shared libraries and static libraries use the same namespace, and
12314 # are all built from PIC.
12315 case $host_os in
12316 aix3*)
12317 test "$enable_shared" = yes && enable_static=no
12318 if test -n "$RANLIB"; then
12319 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12320 postinstall_cmds='$RANLIB $lib'
12321 fi
12322 ;;
12323
12324 aix[4-9]*)
12325 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12326 test "$enable_shared" = yes && enable_static=no
12327 fi
12328 ;;
12329 esac
12330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12331 $as_echo "$enable_shared" >&6; }
12332
12333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12334 $as_echo_n "checking whether to build static libraries... " >&6; }
12335 # Make sure either enable_shared or enable_static is yes.
12336 test "$enable_shared" = yes || enable_static=yes
12337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12338 $as_echo "$enable_static" >&6; }
12339
12340
12341
12342
12343 fi
12344 ac_ext=c
12345 ac_cpp='$CPP $CPPFLAGS'
12346 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12347 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12348 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12349
12350 CC="$lt_save_CC"
12351
12352 if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12353 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12354 (test "X$CXX" != "Xg++"))) ; then
12355 ac_ext=cpp
12356 ac_cpp='$CXXCPP $CPPFLAGS'
12357 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12358 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12359 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12361 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12362 if test -z "$CXXCPP"; then
12363 if ${ac_cv_prog_CXXCPP+:} false; then :
12364 $as_echo_n "(cached) " >&6
12365 else
12366 # Double quotes because CXXCPP needs to be expanded
12367 for CXXCPP in "$CXX -E" "/lib/cpp"
12368 do
12369 ac_preproc_ok=false
12370 for ac_cxx_preproc_warn_flag in '' yes
12371 do
12372 # Use a header file that comes with gcc, so configuring glibc
12373 # with a fresh cross-compiler works.
12374 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12375 # <limits.h> exists even on freestanding compilers.
12376 # On the NeXT, cc -E runs the code through the compiler's parser,
12377 # not just through cpp. "Syntax error" is here to catch this case.
12378 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12379 /* end confdefs.h. */
12380 #ifdef __STDC__
12381 # include <limits.h>
12382 #else
12383 # include <assert.h>
12384 #endif
12385 Syntax error
12386 _ACEOF
12387 if ac_fn_cxx_try_cpp "$LINENO"; then :
12388
12389 else
12390 # Broken: fails on valid input.
12391 continue
12392 fi
12393 rm -f conftest.err conftest.i conftest.$ac_ext
12394
12395 # OK, works on sane cases. Now check whether nonexistent headers
12396 # can be detected and how.
12397 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12398 /* end confdefs.h. */
12399 #include <ac_nonexistent.h>
12400 _ACEOF
12401 if ac_fn_cxx_try_cpp "$LINENO"; then :
12402 # Broken: success on invalid input.
12403 continue
12404 else
12405 # Passes both tests.
12406 ac_preproc_ok=:
12407 break
12408 fi
12409 rm -f conftest.err conftest.i conftest.$ac_ext
12410
12411 done
12412 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12413 rm -f conftest.i conftest.err conftest.$ac_ext
12414 if $ac_preproc_ok; then :
12415 break
12416 fi
12417
12418 done
12419 ac_cv_prog_CXXCPP=$CXXCPP
12420
12421 fi
12422 CXXCPP=$ac_cv_prog_CXXCPP
12423 else
12424 ac_cv_prog_CXXCPP=$CXXCPP
12425 fi
12426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12427 $as_echo "$CXXCPP" >&6; }
12428 ac_preproc_ok=false
12429 for ac_cxx_preproc_warn_flag in '' yes
12430 do
12431 # Use a header file that comes with gcc, so configuring glibc
12432 # with a fresh cross-compiler works.
12433 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12434 # <limits.h> exists even on freestanding compilers.
12435 # On the NeXT, cc -E runs the code through the compiler's parser,
12436 # not just through cpp. "Syntax error" is here to catch this case.
12437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12438 /* end confdefs.h. */
12439 #ifdef __STDC__
12440 # include <limits.h>
12441 #else
12442 # include <assert.h>
12443 #endif
12444 Syntax error
12445 _ACEOF
12446 if ac_fn_cxx_try_cpp "$LINENO"; then :
12447
12448 else
12449 # Broken: fails on valid input.
12450 continue
12451 fi
12452 rm -f conftest.err conftest.i conftest.$ac_ext
12453
12454 # OK, works on sane cases. Now check whether nonexistent headers
12455 # can be detected and how.
12456 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12457 /* end confdefs.h. */
12458 #include <ac_nonexistent.h>
12459 _ACEOF
12460 if ac_fn_cxx_try_cpp "$LINENO"; then :
12461 # Broken: success on invalid input.
12462 continue
12463 else
12464 # Passes both tests.
12465 ac_preproc_ok=:
12466 break
12467 fi
12468 rm -f conftest.err conftest.i conftest.$ac_ext
12469
12470 done
12471 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12472 rm -f conftest.i conftest.err conftest.$ac_ext
12473 if $ac_preproc_ok; then :
12474
12475 else
12476 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12477 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12478 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
12479 See \`config.log' for more details" "$LINENO" 5; }
12480 fi
12481
12482 ac_ext=c
12483 ac_cpp='$CPP $CPPFLAGS'
12484 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12485 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12486 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12487
12488 else
12489 _lt_caught_CXX_error=yes
12490 fi
12491
12492 ac_ext=cpp
12493 ac_cpp='$CXXCPP $CPPFLAGS'
12494 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12495 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12496 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12497
12498 archive_cmds_need_lc_CXX=no
12499 allow_undefined_flag_CXX=
12500 always_export_symbols_CXX=no
12501 archive_expsym_cmds_CXX=
12502 compiler_needs_object_CXX=no
12503 export_dynamic_flag_spec_CXX=
12504 hardcode_direct_CXX=no
12505 hardcode_direct_absolute_CXX=no
12506 hardcode_libdir_flag_spec_CXX=
12507 hardcode_libdir_flag_spec_ld_CXX=
12508 hardcode_libdir_separator_CXX=
12509 hardcode_minus_L_CXX=no
12510 hardcode_shlibpath_var_CXX=unsupported
12511 hardcode_automatic_CXX=no
12512 inherit_rpath_CXX=no
12513 module_cmds_CXX=
12514 module_expsym_cmds_CXX=
12515 link_all_deplibs_CXX=unknown
12516 old_archive_cmds_CXX=$old_archive_cmds
12517 reload_flag_CXX=$reload_flag
12518 reload_cmds_CXX=$reload_cmds
12519 no_undefined_flag_CXX=
12520 whole_archive_flag_spec_CXX=
12521 enable_shared_with_static_runtimes_CXX=no
12522
12523 # Source file extension for C++ test sources.
12524 ac_ext=cpp
12525
12526 # Object file extension for compiled C++ test sources.
12527 objext=o
12528 objext_CXX=$objext
12529
12530 # No sense in running all these tests if we already determined that
12531 # the CXX compiler isn't working. Some variables (like enable_shared)
12532 # are currently assumed to apply to all compilers on this platform,
12533 # and will be corrupted by setting them based on a non-working compiler.
12534 if test "$_lt_caught_CXX_error" != yes; then
12535 # Code to be used in simple compile tests
12536 lt_simple_compile_test_code="int some_variable = 0;"
12537
12538 # Code to be used in simple link tests
12539 lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12540
12541 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12542
12543
12544
12545
12546
12547
12548 # If no C compiler was specified, use CC.
12549 LTCC=${LTCC-"$CC"}
12550
12551 # If no C compiler flags were specified, use CFLAGS.
12552 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12553
12554 # Allow CC to be a program name with arguments.
12555 compiler=$CC
12556
12557
12558 # save warnings/boilerplate of simple test code
12559 ac_outfile=conftest.$ac_objext
12560 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12561 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12562 _lt_compiler_boilerplate=`cat conftest.err`
12563 $RM conftest*
12564
12565 ac_outfile=conftest.$ac_objext
12566 echo "$lt_simple_link_test_code" >conftest.$ac_ext
12567 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12568 _lt_linker_boilerplate=`cat conftest.err`
12569 $RM -r conftest*
12570
12571
12572 # Allow CC to be a program name with arguments.
12573 lt_save_CC=$CC
12574 lt_save_LD=$LD
12575 lt_save_GCC=$GCC
12576 GCC=$GXX
12577 lt_save_with_gnu_ld=$with_gnu_ld
12578 lt_save_path_LD=$lt_cv_path_LD
12579 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12580 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12581 else
12582 $as_unset lt_cv_prog_gnu_ld
12583 fi
12584 if test -n "${lt_cv_path_LDCXX+set}"; then
12585 lt_cv_path_LD=$lt_cv_path_LDCXX
12586 else
12587 $as_unset lt_cv_path_LD
12588 fi
12589 test -z "${LDCXX+set}" || LD=$LDCXX
12590 CC=${CXX-"c++"}
12591 compiler=$CC
12592 compiler_CXX=$CC
12593 for cc_temp in $compiler""; do
12594 case $cc_temp in
12595 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12596 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12597 \-*) ;;
12598 *) break;;
12599 esac
12600 done
12601 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12602
12603
12604 if test -n "$compiler"; then
12605 # We don't want -fno-exception when compiling C++ code, so set the
12606 # no_builtin_flag separately
12607 if test "$GXX" = yes; then
12608 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12609 else
12610 lt_prog_compiler_no_builtin_flag_CXX=
12611 fi
12612
12613 if test "$GXX" = yes; then
12614 # Set up default GNU C++ configuration
12615
12616
12617
12618 # Check whether --with-gnu-ld was given.
12619 if test "${with_gnu_ld+set}" = set; then :
12620 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12621 else
12622 with_gnu_ld=no
12623 fi
12624
12625 ac_prog=ld
12626 if test "$GCC" = yes; then
12627 # Check if gcc -print-prog-name=ld gives a path.
12628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12629 $as_echo_n "checking for ld used by $CC... " >&6; }
12630 case $host in
12631 *-*-mingw*)
12632 # gcc leaves a trailing carriage return which upsets mingw
12633 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12634 *)
12635 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12636 esac
12637 case $ac_prog in
12638 # Accept absolute paths.
12639 [\\/]* | ?:[\\/]*)
12640 re_direlt='/[^/][^/]*/\.\./'
12641 # Canonicalize the pathname of ld
12642 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12643 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12644 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12645 done
12646 test -z "$LD" && LD="$ac_prog"
12647 ;;
12648 "")
12649 # If it fails, then pretend we aren't using GCC.
12650 ac_prog=ld
12651 ;;
12652 *)
12653 # If it is relative, then search for the first ld in PATH.
12654 with_gnu_ld=unknown
12655 ;;
12656 esac
12657 elif test "$with_gnu_ld" = yes; then
12658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12659 $as_echo_n "checking for GNU ld... " >&6; }
12660 else
12661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12662 $as_echo_n "checking for non-GNU ld... " >&6; }
12663 fi
12664 if ${lt_cv_path_LD+:} false; then :
12665 $as_echo_n "(cached) " >&6
12666 else
12667 if test -z "$LD"; then
12668 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12669 for ac_dir in $PATH; do
12670 IFS="$lt_save_ifs"
12671 test -z "$ac_dir" && ac_dir=.
12672 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12673 lt_cv_path_LD="$ac_dir/$ac_prog"
12674 # Check to see if the program is GNU ld. I'd rather use --version,
12675 # but apparently some variants of GNU ld only accept -v.
12676 # Break only if it was the GNU/non-GNU ld that we prefer.
12677 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12678 *GNU* | *'with BFD'*)
12679 test "$with_gnu_ld" != no && break
12680 ;;
12681 *)
12682 test "$with_gnu_ld" != yes && break
12683 ;;
12684 esac
12685 fi
12686 done
12687 IFS="$lt_save_ifs"
12688 else
12689 lt_cv_path_LD="$LD" # Let the user override the test with a path.
12690 fi
12691 fi
12692
12693 LD="$lt_cv_path_LD"
12694 if test -n "$LD"; then
12695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12696 $as_echo "$LD" >&6; }
12697 else
12698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12699 $as_echo "no" >&6; }
12700 fi
12701 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
12702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12703 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12704 if ${lt_cv_prog_gnu_ld+:} false; then :
12705 $as_echo_n "(cached) " >&6
12706 else
12707 # I'd rather use --version here, but apparently some GNU lds only accept -v.
12708 case `$LD -v 2>&1 </dev/null` in
12709 *GNU* | *'with BFD'*)
12710 lt_cv_prog_gnu_ld=yes
12711 ;;
12712 *)
12713 lt_cv_prog_gnu_ld=no
12714 ;;
12715 esac
12716 fi
12717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12718 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
12719 with_gnu_ld=$lt_cv_prog_gnu_ld
12720
12721
12722
12723
12724
12725
12726
12727 # Check if GNU C++ uses GNU ld as the underlying linker, since the
12728 # archiving commands below assume that GNU ld is being used.
12729 if test "$with_gnu_ld" = yes; then
12730 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12731 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'
12732
12733 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12734 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12735
12736 # If archive_cmds runs LD, not CC, wlarc should be empty
12737 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12738 # investigate it a little bit more. (MM)
12739 wlarc='${wl}'
12740
12741 # ancient GNU ld didn't support --whole-archive et. al.
12742 if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12743 $GREP 'no-whole-archive' > /dev/null; then
12744 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12745 else
12746 whole_archive_flag_spec_CXX=
12747 fi
12748 else
12749 with_gnu_ld=no
12750 wlarc=
12751
12752 # A generic and very simple default shared library creation
12753 # command for GNU C++ for the case where it uses the native
12754 # linker, instead of GNU ld. If possible, this setting should
12755 # overridden to take advantage of the native linker features on
12756 # the platform it is being used on.
12757 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12758 fi
12759
12760 # Commands to make compiler produce verbose output that lists
12761 # what "hidden" libraries, object files and flags are used when
12762 # linking a shared library.
12763 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12764
12765 else
12766 GXX=no
12767 with_gnu_ld=no
12768 wlarc=
12769 fi
12770
12771 # PORTME: fill in a description of your system's C++ link characteristics
12772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12773 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12774 ld_shlibs_CXX=yes
12775 case $host_os in
12776 aix3*)
12777 # FIXME: insert proper C++ library support
12778 ld_shlibs_CXX=no
12779 ;;
12780 aix[4-9]*)
12781 if test "$host_cpu" = ia64; then
12782 # On IA64, the linker does run time linking by default, so we don't
12783 # have to do anything special.
12784 aix_use_runtimelinking=no
12785 exp_sym_flag='-Bexport'
12786 no_entry_flag=""
12787 else
12788 aix_use_runtimelinking=no
12789
12790 # Test if we are trying to use run time linking or normal
12791 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12792 # need to do runtime linking.
12793 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12794 for ld_flag in $LDFLAGS; do
12795 case $ld_flag in
12796 *-brtl*)
12797 aix_use_runtimelinking=yes
12798 break
12799 ;;
12800 esac
12801 done
12802 ;;
12803 esac
12804
12805 exp_sym_flag='-bexport'
12806 no_entry_flag='-bnoentry'
12807 fi
12808
12809 # When large executables or shared objects are built, AIX ld can
12810 # have problems creating the table of contents. If linking a library
12811 # or program results in "error TOC overflow" add -mminimal-toc to
12812 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
12813 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12814
12815 archive_cmds_CXX=''
12816 hardcode_direct_CXX=yes
12817 hardcode_direct_absolute_CXX=yes
12818 hardcode_libdir_separator_CXX=':'
12819 link_all_deplibs_CXX=yes
12820 file_list_spec_CXX='${wl}-f,'
12821
12822 if test "$GXX" = yes; then
12823 case $host_os in aix4.[012]|aix4.[012].*)
12824 # We only want to do this on AIX 4.2 and lower, the check
12825 # below for broken collect2 doesn't work under 4.3+
12826 collect2name=`${CC} -print-prog-name=collect2`
12827 if test -f "$collect2name" &&
12828 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12829 then
12830 # We have reworked collect2
12831 :
12832 else
12833 # We have old collect2
12834 hardcode_direct_CXX=unsupported
12835 # It fails to find uninstalled libraries when the uninstalled
12836 # path is not listed in the libpath. Setting hardcode_minus_L
12837 # to unsupported forces relinking
12838 hardcode_minus_L_CXX=yes
12839 hardcode_libdir_flag_spec_CXX='-L$libdir'
12840 hardcode_libdir_separator_CXX=
12841 fi
12842 esac
12843 shared_flag='-shared'
12844 if test "$aix_use_runtimelinking" = yes; then
12845 shared_flag="$shared_flag "'${wl}-G'
12846 fi
12847 else
12848 # not using gcc
12849 if test "$host_cpu" = ia64; then
12850 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12851 # chokes on -Wl,-G. The following line is correct:
12852 shared_flag='-G'
12853 else
12854 if test "$aix_use_runtimelinking" = yes; then
12855 shared_flag='${wl}-G'
12856 else
12857 shared_flag='${wl}-bM:SRE'
12858 fi
12859 fi
12860 fi
12861
12862 export_dynamic_flag_spec_CXX='${wl}-bexpall'
12863 # It seems that -bexpall does not export symbols beginning with
12864 # underscore (_), so it is better to generate a list of symbols to
12865 # export.
12866 always_export_symbols_CXX=yes
12867 if test "$aix_use_runtimelinking" = yes; then
12868 # Warning - without using the other runtime loading flags (-brtl),
12869 # -berok will link without error, but may produce a broken library.
12870 allow_undefined_flag_CXX='-berok'
12871 # Determine the default libpath from the value encoded in an empty
12872 # executable.
12873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12874 /* end confdefs.h. */
12875
12876 int
12877 main ()
12878 {
12879
12880 ;
12881 return 0;
12882 }
12883 _ACEOF
12884 if ac_fn_cxx_try_link "$LINENO"; then :
12885
12886 lt_aix_libpath_sed='
12887 /Import File Strings/,/^$/ {
12888 /^0/ {
12889 s/^0 *\(.*\)$/\1/
12890 p
12891 }
12892 }'
12893 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12894 # Check for a 64-bit object if we didn't find anything.
12895 if test -z "$aix_libpath"; then
12896 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12897 fi
12898 fi
12899 rm -f core conftest.err conftest.$ac_objext \
12900 conftest$ac_exeext conftest.$ac_ext
12901 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12902
12903 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12904
12905 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"
12906 else
12907 if test "$host_cpu" = ia64; then
12908 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12909 allow_undefined_flag_CXX="-z nodefs"
12910 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"
12911 else
12912 # Determine the default libpath from the value encoded in an
12913 # empty executable.
12914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12915 /* end confdefs.h. */
12916
12917 int
12918 main ()
12919 {
12920
12921 ;
12922 return 0;
12923 }
12924 _ACEOF
12925 if ac_fn_cxx_try_link "$LINENO"; then :
12926
12927 lt_aix_libpath_sed='
12928 /Import File Strings/,/^$/ {
12929 /^0/ {
12930 s/^0 *\(.*\)$/\1/
12931 p
12932 }
12933 }'
12934 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12935 # Check for a 64-bit object if we didn't find anything.
12936 if test -z "$aix_libpath"; then
12937 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12938 fi
12939 fi
12940 rm -f core conftest.err conftest.$ac_objext \
12941 conftest$ac_exeext conftest.$ac_ext
12942 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12943
12944 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12945 # Warning - without using the other run time loading flags,
12946 # -berok will link without error, but may produce a broken library.
12947 no_undefined_flag_CXX=' ${wl}-bernotok'
12948 allow_undefined_flag_CXX=' ${wl}-berok'
12949 if test "$with_gnu_ld" = yes; then
12950 # We only use this code for GNU lds that support --whole-archive.
12951 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12952 else
12953 # Exported symbols can be pulled into shared objects from archives
12954 whole_archive_flag_spec_CXX='$convenience'
12955 fi
12956 archive_cmds_need_lc_CXX=yes
12957 # This is similar to how AIX traditionally builds its shared
12958 # libraries.
12959 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'
12960 fi
12961 fi
12962 ;;
12963
12964 beos*)
12965 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12966 allow_undefined_flag_CXX=unsupported
12967 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12968 # support --undefined. This deserves some investigation. FIXME
12969 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12970 else
12971 ld_shlibs_CXX=no
12972 fi
12973 ;;
12974
12975 chorus*)
12976 case $cc_basename in
12977 *)
12978 # FIXME: insert proper C++ library support
12979 ld_shlibs_CXX=no
12980 ;;
12981 esac
12982 ;;
12983
12984 cygwin* | mingw* | pw32* | cegcc*)
12985 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12986 # as there is no search path for DLLs.
12987 hardcode_libdir_flag_spec_CXX='-L$libdir'
12988 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
12989 allow_undefined_flag_CXX=unsupported
12990 always_export_symbols_CXX=no
12991 enable_shared_with_static_runtimes_CXX=yes
12992
12993 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12994 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'
12995 # If the export-symbols file already is a .def file (1st line
12996 # is EXPORTS), use it as is; otherwise, prepend...
12997 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12998 cp $export_symbols $output_objdir/$soname.def;
12999 else
13000 echo EXPORTS > $output_objdir/$soname.def;
13001 cat $export_symbols >> $output_objdir/$soname.def;
13002 fi~
13003 $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'
13004 else
13005 ld_shlibs_CXX=no
13006 fi
13007 ;;
13008 darwin* | rhapsody*)
13009
13010
13011 archive_cmds_need_lc_CXX=no
13012 hardcode_direct_CXX=no
13013 hardcode_automatic_CXX=yes
13014 hardcode_shlibpath_var_CXX=unsupported
13015 if test "$lt_cv_ld_force_load" = "yes"; then
13016 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\"`'
13017 else
13018 whole_archive_flag_spec_CXX=''
13019 fi
13020 link_all_deplibs_CXX=yes
13021 allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
13022 case $cc_basename in
13023 ifort*) _lt_dar_can_shared=yes ;;
13024 *) _lt_dar_can_shared=$GCC ;;
13025 esac
13026 if test "$_lt_dar_can_shared" = "yes"; then
13027 output_verbose_link_cmd=func_echo_all
13028 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}"
13029 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13030 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}"
13031 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}"
13032 if test "$lt_cv_apple_cc_single_mod" != "yes"; then
13033 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}"
13034 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}"
13035 fi
13036
13037 else
13038 ld_shlibs_CXX=no
13039 fi
13040
13041 ;;
13042
13043 dgux*)
13044 case $cc_basename in
13045 ec++*)
13046 # FIXME: insert proper C++ library support
13047 ld_shlibs_CXX=no
13048 ;;
13049 ghcx*)
13050 # Green Hills C++ Compiler
13051 # FIXME: insert proper C++ library support
13052 ld_shlibs_CXX=no
13053 ;;
13054 *)
13055 # FIXME: insert proper C++ library support
13056 ld_shlibs_CXX=no
13057 ;;
13058 esac
13059 ;;
13060
13061 freebsd2.*)
13062 # C++ shared libraries reported to be fairly broken before
13063 # switch to ELF
13064 ld_shlibs_CXX=no
13065 ;;
13066
13067 freebsd-elf*)
13068 archive_cmds_need_lc_CXX=no
13069 ;;
13070
13071 freebsd* | dragonfly*)
13072 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
13073 # conventions
13074 ld_shlibs_CXX=yes
13075 ;;
13076
13077 gnu*)
13078 ;;
13079
13080 haiku*)
13081 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13082 link_all_deplibs_CXX=yes
13083 ;;
13084
13085 hpux9*)
13086 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13087 hardcode_libdir_separator_CXX=:
13088 export_dynamic_flag_spec_CXX='${wl}-E'
13089 hardcode_direct_CXX=yes
13090 hardcode_minus_L_CXX=yes # Not in the search PATH,
13091 # but as the default
13092 # location of the library.
13093
13094 case $cc_basename in
13095 CC*)
13096 # FIXME: insert proper C++ library support
13097 ld_shlibs_CXX=no
13098 ;;
13099 aCC*)
13100 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'
13101 # Commands to make compiler produce verbose output that lists
13102 # what "hidden" libraries, object files and flags are used when
13103 # linking a shared library.
13104 #
13105 # There doesn't appear to be a way to prevent this compiler from
13106 # explicitly linking system object files so we need to strip them
13107 # from the output so that they don't get included in the library
13108 # dependencies.
13109 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"'
13110 ;;
13111 *)
13112 if test "$GXX" = yes; then
13113 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'
13114 else
13115 # FIXME: insert proper C++ library support
13116 ld_shlibs_CXX=no
13117 fi
13118 ;;
13119 esac
13120 ;;
13121
13122 hpux10*|hpux11*)
13123 if test $with_gnu_ld = no; then
13124 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13125 hardcode_libdir_separator_CXX=:
13126
13127 case $host_cpu in
13128 hppa*64*|ia64*)
13129 ;;
13130 *)
13131 export_dynamic_flag_spec_CXX='${wl}-E'
13132 ;;
13133 esac
13134 fi
13135 case $host_cpu in
13136 hppa*64*|ia64*)
13137 hardcode_direct_CXX=no
13138 hardcode_shlibpath_var_CXX=no
13139 ;;
13140 *)
13141 hardcode_direct_CXX=yes
13142 hardcode_direct_absolute_CXX=yes
13143 hardcode_minus_L_CXX=yes # Not in the search PATH,
13144 # but as the default
13145 # location of the library.
13146 ;;
13147 esac
13148
13149 case $cc_basename in
13150 CC*)
13151 # FIXME: insert proper C++ library support
13152 ld_shlibs_CXX=no
13153 ;;
13154 aCC*)
13155 case $host_cpu in
13156 hppa*64*)
13157 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13158 ;;
13159 ia64*)
13160 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13161 ;;
13162 *)
13163 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13164 ;;
13165 esac
13166 # Commands to make compiler produce verbose output that lists
13167 # what "hidden" libraries, object files and flags are used when
13168 # linking a shared library.
13169 #
13170 # There doesn't appear to be a way to prevent this compiler from
13171 # explicitly linking system object files so we need to strip them
13172 # from the output so that they don't get included in the library
13173 # dependencies.
13174 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"'
13175 ;;
13176 *)
13177 if test "$GXX" = yes; then
13178 if test $with_gnu_ld = no; then
13179 case $host_cpu in
13180 hppa*64*)
13181 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13182 ;;
13183 ia64*)
13184 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13185 ;;
13186 *)
13187 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'
13188 ;;
13189 esac
13190 fi
13191 else
13192 # FIXME: insert proper C++ library support
13193 ld_shlibs_CXX=no
13194 fi
13195 ;;
13196 esac
13197 ;;
13198
13199 interix[3-9]*)
13200 hardcode_direct_CXX=no
13201 hardcode_shlibpath_var_CXX=no
13202 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13203 export_dynamic_flag_spec_CXX='${wl}-E'
13204 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13205 # Instead, shared libraries are loaded at an image base (0x10000000 by
13206 # default) and relocated if they conflict, which is a slow very memory
13207 # consuming and fragmenting process. To avoid this, we pick a random,
13208 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13209 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
13210 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'
13211 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'
13212 ;;
13213 irix5* | irix6*)
13214 case $cc_basename in
13215 CC*)
13216 # SGI C++
13217 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'
13218
13219 # Archives containing C++ object files must be created using
13220 # "CC -ar", where "CC" is the IRIX C++ compiler. This is
13221 # necessary to make sure instantiated templates are included
13222 # in the archive.
13223 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
13224 ;;
13225 *)
13226 if test "$GXX" = yes; then
13227 if test "$with_gnu_ld" = no; then
13228 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'
13229 else
13230 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'
13231 fi
13232 fi
13233 link_all_deplibs_CXX=yes
13234 ;;
13235 esac
13236 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13237 hardcode_libdir_separator_CXX=:
13238 inherit_rpath_CXX=yes
13239 ;;
13240
13241 linux* | k*bsd*-gnu | kopensolaris*-gnu)
13242 case $cc_basename in
13243 KCC*)
13244 # Kuck and Associates, Inc. (KAI) C++ Compiler
13245
13246 # KCC will only create a shared library if the output file
13247 # ends with ".so" (or ".sl" for HP-UX), so rename the library
13248 # to its proper name (with version) after linking.
13249 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'
13250 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'
13251 # Commands to make compiler produce verbose output that lists
13252 # what "hidden" libraries, object files and flags are used when
13253 # linking a shared library.
13254 #
13255 # There doesn't appear to be a way to prevent this compiler from
13256 # explicitly linking system object files so we need to strip them
13257 # from the output so that they don't get included in the library
13258 # dependencies.
13259 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"'
13260
13261 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13262 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13263
13264 # Archives containing C++ object files must be created using
13265 # "CC -Bstatic", where "CC" is the KAI C++ compiler.
13266 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
13267 ;;
13268 icpc* | ecpc* )
13269 # Intel C++
13270 with_gnu_ld=yes
13271 # version 8.0 and above of icpc choke on multiply defined symbols
13272 # if we add $predep_objects and $postdep_objects, however 7.1 and
13273 # earlier do not add the objects themselves.
13274 case `$CC -V 2>&1` in
13275 *"Version 7."*)
13276 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13277 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'
13278 ;;
13279 *) # Version 8.0 or newer
13280 tmp_idyn=
13281 case $host_cpu in
13282 ia64*) tmp_idyn=' -i_dynamic';;
13283 esac
13284 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13285 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'
13286 ;;
13287 esac
13288 archive_cmds_need_lc_CXX=no
13289 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13290 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13291 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13292 ;;
13293 pgCC* | pgcpp*)
13294 # Portland Group C++ compiler
13295 case `$CC -V` in
13296 *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
13297 prelink_cmds_CXX='tpldir=Template.dir~
13298 rm -rf $tpldir~
13299 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
13300 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
13301 old_archive_cmds_CXX='tpldir=Template.dir~
13302 rm -rf $tpldir~
13303 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
13304 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
13305 $RANLIB $oldlib'
13306 archive_cmds_CXX='tpldir=Template.dir~
13307 rm -rf $tpldir~
13308 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13309 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13310 archive_expsym_cmds_CXX='tpldir=Template.dir~
13311 rm -rf $tpldir~
13312 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13313 $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'
13314 ;;
13315 *) # Version 6 and above use weak symbols
13316 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13317 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'
13318 ;;
13319 esac
13320
13321 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13322 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13323 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'
13324 ;;
13325 cxx*)
13326 # Compaq C++
13327 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13328 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'
13329
13330 runpath_var=LD_RUN_PATH
13331 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13332 hardcode_libdir_separator_CXX=:
13333
13334 # Commands to make compiler produce verbose output that lists
13335 # what "hidden" libraries, object files and flags are used when
13336 # linking a shared library.
13337 #
13338 # There doesn't appear to be a way to prevent this compiler from
13339 # explicitly linking system object files so we need to strip them
13340 # from the output so that they don't get included in the library
13341 # dependencies.
13342 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'
13343 ;;
13344 xl* | mpixl* | bgxl*)
13345 # IBM XL 8.0 on PPC, with GNU ld
13346 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13347 export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13348 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13349 if test "x$supports_anon_versioning" = xyes; then
13350 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13351 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13352 echo "local: *; };" >> $output_objdir/$libname.ver~
13353 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13354 fi
13355 ;;
13356 *)
13357 case `$CC -V 2>&1 | sed 5q` in
13358 *Sun\ C*)
13359 # Sun C++ 5.9
13360 no_undefined_flag_CXX=' -zdefs'
13361 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13362 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'
13363 hardcode_libdir_flag_spec_CXX='-R$libdir'
13364 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'
13365 compiler_needs_object_CXX=yes
13366
13367 # Not sure whether something based on
13368 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13369 # would be better.
13370 output_verbose_link_cmd='func_echo_all'
13371
13372 # Archives containing C++ object files must be created using
13373 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13374 # necessary to make sure instantiated templates are included
13375 # in the archive.
13376 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13377 ;;
13378 esac
13379 ;;
13380 esac
13381 ;;
13382
13383 lynxos*)
13384 # FIXME: insert proper C++ library support
13385 ld_shlibs_CXX=no
13386 ;;
13387
13388 m88k*)
13389 # FIXME: insert proper C++ library support
13390 ld_shlibs_CXX=no
13391 ;;
13392
13393 mvs*)
13394 case $cc_basename in
13395 cxx*)
13396 # FIXME: insert proper C++ library support
13397 ld_shlibs_CXX=no
13398 ;;
13399 *)
13400 # FIXME: insert proper C++ library support
13401 ld_shlibs_CXX=no
13402 ;;
13403 esac
13404 ;;
13405
13406 netbsd*)
13407 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13408 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13409 wlarc=
13410 hardcode_libdir_flag_spec_CXX='-R$libdir'
13411 hardcode_direct_CXX=yes
13412 hardcode_shlibpath_var_CXX=no
13413 fi
13414 # Workaround some broken pre-1.5 toolchains
13415 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13416 ;;
13417
13418 *nto* | *qnx*)
13419 ld_shlibs_CXX=yes
13420 ;;
13421
13422 openbsd2*)
13423 # C++ shared libraries are fairly broken
13424 ld_shlibs_CXX=no
13425 ;;
13426
13427 openbsd*)
13428 if test -f /usr/libexec/ld.so; then
13429 hardcode_direct_CXX=yes
13430 hardcode_shlibpath_var_CXX=no
13431 hardcode_direct_absolute_CXX=yes
13432 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13433 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13434 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13435 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13436 export_dynamic_flag_spec_CXX='${wl}-E'
13437 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13438 fi
13439 output_verbose_link_cmd=func_echo_all
13440 else
13441 ld_shlibs_CXX=no
13442 fi
13443 ;;
13444
13445 osf3* | osf4* | osf5*)
13446 case $cc_basename in
13447 KCC*)
13448 # Kuck and Associates, Inc. (KAI) C++ Compiler
13449
13450 # KCC will only create a shared library if the output file
13451 # ends with ".so" (or ".sl" for HP-UX), so rename the library
13452 # to its proper name (with version) after linking.
13453 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'
13454
13455 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13456 hardcode_libdir_separator_CXX=:
13457
13458 # Archives containing C++ object files must be created using
13459 # the KAI C++ compiler.
13460 case $host in
13461 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13462 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13463 esac
13464 ;;
13465 RCC*)
13466 # Rational C++ 2.4.1
13467 # FIXME: insert proper C++ library support
13468 ld_shlibs_CXX=no
13469 ;;
13470 cxx*)
13471 case $host in
13472 osf3*)
13473 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13474 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'
13475 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13476 ;;
13477 *)
13478 allow_undefined_flag_CXX=' -expect_unresolved \*'
13479 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'
13480 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13481 echo "-hidden">> $lib.exp~
13482 $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~
13483 $RM $lib.exp'
13484 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13485 ;;
13486 esac
13487
13488 hardcode_libdir_separator_CXX=:
13489
13490 # Commands to make compiler produce verbose output that lists
13491 # what "hidden" libraries, object files and flags are used when
13492 # linking a shared library.
13493 #
13494 # There doesn't appear to be a way to prevent this compiler from
13495 # explicitly linking system object files so we need to strip them
13496 # from the output so that they don't get included in the library
13497 # dependencies.
13498 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"'
13499 ;;
13500 *)
13501 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13502 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13503 case $host in
13504 osf3*)
13505 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'
13506 ;;
13507 *)
13508 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'
13509 ;;
13510 esac
13511
13512 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13513 hardcode_libdir_separator_CXX=:
13514
13515 # Commands to make compiler produce verbose output that lists
13516 # what "hidden" libraries, object files and flags are used when
13517 # linking a shared library.
13518 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13519
13520 else
13521 # FIXME: insert proper C++ library support
13522 ld_shlibs_CXX=no
13523 fi
13524 ;;
13525 esac
13526 ;;
13527
13528 psos*)
13529 # FIXME: insert proper C++ library support
13530 ld_shlibs_CXX=no
13531 ;;
13532
13533 sunos4*)
13534 case $cc_basename in
13535 CC*)
13536 # Sun C++ 4.x
13537 # FIXME: insert proper C++ library support
13538 ld_shlibs_CXX=no
13539 ;;
13540 lcc*)
13541 # Lucid
13542 # FIXME: insert proper C++ library support
13543 ld_shlibs_CXX=no
13544 ;;
13545 *)
13546 # FIXME: insert proper C++ library support
13547 ld_shlibs_CXX=no
13548 ;;
13549 esac
13550 ;;
13551
13552 solaris*)
13553 case $cc_basename in
13554 CC*)
13555 # Sun C++ 4.2, 5.x and Centerline C++
13556 archive_cmds_need_lc_CXX=yes
13557 no_undefined_flag_CXX=' -zdefs'
13558 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13559 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13560 $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'
13561
13562 hardcode_libdir_flag_spec_CXX='-R$libdir'
13563 hardcode_shlibpath_var_CXX=no
13564 case $host_os in
13565 solaris2.[0-5] | solaris2.[0-5].*) ;;
13566 *)
13567 # The compiler driver will combine and reorder linker options,
13568 # but understands `-z linker_flag'.
13569 # Supported since Solaris 2.6 (maybe 2.5.1?)
13570 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13571 ;;
13572 esac
13573 link_all_deplibs_CXX=yes
13574
13575 output_verbose_link_cmd='func_echo_all'
13576
13577 # Archives containing C++ object files must be created using
13578 # "CC -xar", where "CC" is the Sun C++ compiler. This is
13579 # necessary to make sure instantiated templates are included
13580 # in the archive.
13581 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13582 ;;
13583 gcx*)
13584 # Green Hills C++ Compiler
13585 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13586
13587 # The C++ compiler must be used to create the archive.
13588 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13589 ;;
13590 *)
13591 # GNU C++ compiler with Solaris linker
13592 if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13593 no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13594 if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13595 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13596 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13597 $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13598
13599 # Commands to make compiler produce verbose output that lists
13600 # what "hidden" libraries, object files and flags are used when
13601 # linking a shared library.
13602 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13603 else
13604 # g++ 2.7 appears to require `-G' NOT `-shared' on this
13605 # platform.
13606 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13607 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13608 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13609
13610 # Commands to make compiler produce verbose output that lists
13611 # what "hidden" libraries, object files and flags are used when
13612 # linking a shared library.
13613 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13614 fi
13615
13616 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13617 case $host_os in
13618 solaris2.[0-5] | solaris2.[0-5].*) ;;
13619 *)
13620 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13621 ;;
13622 esac
13623 fi
13624 ;;
13625 esac
13626 ;;
13627
13628 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13629 no_undefined_flag_CXX='${wl}-z,text'
13630 archive_cmds_need_lc_CXX=no
13631 hardcode_shlibpath_var_CXX=no
13632 runpath_var='LD_RUN_PATH'
13633
13634 case $cc_basename in
13635 CC*)
13636 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13637 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13638 ;;
13639 *)
13640 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13641 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13642 ;;
13643 esac
13644 ;;
13645
13646 sysv5* | sco3.2v5* | sco5v6*)
13647 # Note: We can NOT use -z defs as we might desire, because we do not
13648 # link with -lc, and that would cause any symbols used from libc to
13649 # always be unresolved, which means just about no library would
13650 # ever link correctly. If we're not using GNU ld we use -z text
13651 # though, which does catch some bad symbols but isn't as heavy-handed
13652 # as -z defs.
13653 no_undefined_flag_CXX='${wl}-z,text'
13654 allow_undefined_flag_CXX='${wl}-z,nodefs'
13655 archive_cmds_need_lc_CXX=no
13656 hardcode_shlibpath_var_CXX=no
13657 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13658 hardcode_libdir_separator_CXX=':'
13659 link_all_deplibs_CXX=yes
13660 export_dynamic_flag_spec_CXX='${wl}-Bexport'
13661 runpath_var='LD_RUN_PATH'
13662
13663 case $cc_basename in
13664 CC*)
13665 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13666 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13667 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13668 '"$old_archive_cmds_CXX"
13669 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13670 '"$reload_cmds_CXX"
13671 ;;
13672 *)
13673 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13674 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13675 ;;
13676 esac
13677 ;;
13678
13679 tandem*)
13680 case $cc_basename in
13681 NCC*)
13682 # NonStop-UX NCC 3.20
13683 # FIXME: insert proper C++ library support
13684 ld_shlibs_CXX=no
13685 ;;
13686 *)
13687 # FIXME: insert proper C++ library support
13688 ld_shlibs_CXX=no
13689 ;;
13690 esac
13691 ;;
13692
13693 vxworks*)
13694 # FIXME: insert proper C++ library support
13695 ld_shlibs_CXX=no
13696 ;;
13697
13698 *)
13699 # FIXME: insert proper C++ library support
13700 ld_shlibs_CXX=no
13701 ;;
13702 esac
13703
13704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13705 $as_echo "$ld_shlibs_CXX" >&6; }
13706 test "$ld_shlibs_CXX" = no && can_build_shared=no
13707
13708 GCC_CXX="$GXX"
13709 LD_CXX="$LD"
13710
13711 ## CAVEAT EMPTOR:
13712 ## There is no encapsulation within the following macros, do not change
13713 ## the running order or otherwise move them around unless you know exactly
13714 ## what you are doing...
13715 # Dependencies to place before and after the object being linked:
13716 predep_objects_CXX=
13717 postdep_objects_CXX=
13718 predeps_CXX=
13719 postdeps_CXX=
13720 compiler_lib_search_path_CXX=
13721
13722 cat > conftest.$ac_ext <<_LT_EOF
13723 class Foo
13724 {
13725 public:
13726 Foo (void) { a = 0; }
13727 private:
13728 int a;
13729 };
13730 _LT_EOF
13731
13732 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13733 (eval $ac_compile) 2>&5
13734 ac_status=$?
13735 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13736 test $ac_status = 0; }; then
13737 # Parse the compiler output and extract the necessary
13738 # objects, libraries and library flags.
13739
13740 # Sentinel used to keep track of whether or not we are before
13741 # the conftest object file.
13742 pre_test_object_deps_done=no
13743
13744 for p in `eval "$output_verbose_link_cmd"`; do
13745 case $p in
13746
13747 -L* | -R* | -l*)
13748 # Some compilers place space between "-{L,R}" and the path.
13749 # Remove the space.
13750 if test $p = "-L" ||
13751 test $p = "-R"; then
13752 prev=$p
13753 continue
13754 else
13755 prev=
13756 fi
13757
13758 if test "$pre_test_object_deps_done" = no; then
13759 case $p in
13760 -L* | -R*)
13761 # Internal compiler library paths should come after those
13762 # provided the user. The postdeps already come after the
13763 # user supplied libs so there is no need to process them.
13764 if test -z "$compiler_lib_search_path_CXX"; then
13765 compiler_lib_search_path_CXX="${prev}${p}"
13766 else
13767 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13768 fi
13769 ;;
13770 # The "-l" case would never come before the object being
13771 # linked, so don't bother handling this case.
13772 esac
13773 else
13774 if test -z "$postdeps_CXX"; then
13775 postdeps_CXX="${prev}${p}"
13776 else
13777 postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13778 fi
13779 fi
13780 ;;
13781
13782 *.$objext)
13783 # This assumes that the test object file only shows up
13784 # once in the compiler output.
13785 if test "$p" = "conftest.$objext"; then
13786 pre_test_object_deps_done=yes
13787 continue
13788 fi
13789
13790 if test "$pre_test_object_deps_done" = no; then
13791 if test -z "$predep_objects_CXX"; then
13792 predep_objects_CXX="$p"
13793 else
13794 predep_objects_CXX="$predep_objects_CXX $p"
13795 fi
13796 else
13797 if test -z "$postdep_objects_CXX"; then
13798 postdep_objects_CXX="$p"
13799 else
13800 postdep_objects_CXX="$postdep_objects_CXX $p"
13801 fi
13802 fi
13803 ;;
13804
13805 *) ;; # Ignore the rest.
13806
13807 esac
13808 done
13809
13810 # Clean up.
13811 rm -f a.out a.exe
13812 else
13813 echo "libtool.m4: error: problem compiling CXX test program"
13814 fi
13815
13816 $RM -f confest.$objext
13817
13818 # PORTME: override above test on systems where it is broken
13819 case $host_os in
13820 interix[3-9]*)
13821 # Interix 3.5 installs completely hosed .la files for C++, so rather than
13822 # hack all around it, let's just trust "g++" to DTRT.
13823 predep_objects_CXX=
13824 postdep_objects_CXX=
13825 postdeps_CXX=
13826 ;;
13827
13828 linux*)
13829 case `$CC -V 2>&1 | sed 5q` in
13830 *Sun\ C*)
13831 # Sun C++ 5.9
13832
13833 # The more standards-conforming stlport4 library is
13834 # incompatible with the Cstd library. Avoid specifying
13835 # it if it's in CXXFLAGS. Ignore libCrun as
13836 # -library=stlport4 depends on it.
13837 case " $CXX $CXXFLAGS " in
13838 *" -library=stlport4 "*)
13839 solaris_use_stlport4=yes
13840 ;;
13841 esac
13842
13843 if test "$solaris_use_stlport4" != yes; then
13844 postdeps_CXX='-library=Cstd -library=Crun'
13845 fi
13846 ;;
13847 esac
13848 ;;
13849
13850 solaris*)
13851 case $cc_basename in
13852 CC*)
13853 # The more standards-conforming stlport4 library is
13854 # incompatible with the Cstd library. Avoid specifying
13855 # it if it's in CXXFLAGS. Ignore libCrun as
13856 # -library=stlport4 depends on it.
13857 case " $CXX $CXXFLAGS " in
13858 *" -library=stlport4 "*)
13859 solaris_use_stlport4=yes
13860 ;;
13861 esac
13862
13863 # Adding this requires a known-good setup of shared libraries for
13864 # Sun compiler versions before 5.6, else PIC objects from an old
13865 # archive will be linked into the output, leading to subtle bugs.
13866 if test "$solaris_use_stlport4" != yes; then
13867 postdeps_CXX='-library=Cstd -library=Crun'
13868 fi
13869 ;;
13870 esac
13871 ;;
13872 esac
13873
13874
13875 case " $postdeps_CXX " in
13876 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
13877 esac
13878 compiler_lib_search_dirs_CXX=
13879 if test -n "${compiler_lib_search_path_CXX}"; then
13880 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13881 fi
13882
13883
13884
13885
13886
13887
13888
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 lt_prog_compiler_wl_CXX=
13914 lt_prog_compiler_pic_CXX=
13915 lt_prog_compiler_static_CXX=
13916
13917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13918 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13919
13920 # C++ specific cases for pic, static, wl, etc.
13921 if test "$GXX" = yes; then
13922 lt_prog_compiler_wl_CXX='-Wl,'
13923 lt_prog_compiler_static_CXX='-static'
13924
13925 case $host_os in
13926 aix*)
13927 # All AIX code is PIC.
13928 if test "$host_cpu" = ia64; then
13929 # AIX 5 now supports IA64 processor
13930 lt_prog_compiler_static_CXX='-Bstatic'
13931 fi
13932 lt_prog_compiler_pic_CXX='-fPIC'
13933 ;;
13934
13935 amigaos*)
13936 case $host_cpu in
13937 powerpc)
13938 # see comment about AmigaOS4 .so support
13939 lt_prog_compiler_pic_CXX='-fPIC'
13940 ;;
13941 m68k)
13942 # FIXME: we need at least 68020 code to build shared libraries, but
13943 # adding the `-m68020' flag to GCC prevents building anything better,
13944 # like `-m68040'.
13945 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13946 ;;
13947 esac
13948 ;;
13949
13950 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13951 # PIC is the default for these OSes.
13952 ;;
13953 mingw* | cygwin* | os2* | pw32* | cegcc*)
13954 # This hack is so that the source file can tell whether it is being
13955 # built for inclusion in a dll (and should export symbols for example).
13956 # Although the cygwin gcc ignores -fPIC, still need this for old-style
13957 # (--disable-auto-import) libraries
13958 lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13959 ;;
13960 darwin* | rhapsody*)
13961 # PIC is the default on this platform
13962 # Common symbols not allowed in MH_DYLIB files
13963 lt_prog_compiler_pic_CXX='-fno-common'
13964 ;;
13965 *djgpp*)
13966 # DJGPP does not support shared libraries at all
13967 lt_prog_compiler_pic_CXX=
13968 ;;
13969 haiku*)
13970 # PIC is the default for Haiku.
13971 # The "-static" flag exists, but is broken.
13972 lt_prog_compiler_static_CXX=
13973 ;;
13974 interix[3-9]*)
13975 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13976 # Instead, we relocate shared libraries at runtime.
13977 ;;
13978 sysv4*MP*)
13979 if test -d /usr/nec; then
13980 lt_prog_compiler_pic_CXX=-Kconform_pic
13981 fi
13982 ;;
13983 hpux*)
13984 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13985 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
13986 # sets the default TLS model and affects inlining.
13987 case $host_cpu in
13988 hppa*64*)
13989 ;;
13990 *)
13991 lt_prog_compiler_pic_CXX='-fPIC'
13992 ;;
13993 esac
13994 ;;
13995 *qnx* | *nto*)
13996 # QNX uses GNU C++, but need to define -shared option too, otherwise
13997 # it will coredump.
13998 lt_prog_compiler_pic_CXX='-fPIC -shared'
13999 ;;
14000 *)
14001 lt_prog_compiler_pic_CXX='-fPIC'
14002 ;;
14003 esac
14004 else
14005 case $host_os in
14006 aix[4-9]*)
14007 # All AIX code is PIC.
14008 if test "$host_cpu" = ia64; then
14009 # AIX 5 now supports IA64 processor
14010 lt_prog_compiler_static_CXX='-Bstatic'
14011 else
14012 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
14013 fi
14014 ;;
14015 chorus*)
14016 case $cc_basename in
14017 cxch68*)
14018 # Green Hills C++ Compiler
14019 # _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"
14020 ;;
14021 esac
14022 ;;
14023 dgux*)
14024 case $cc_basename in
14025 ec++*)
14026 lt_prog_compiler_pic_CXX='-KPIC'
14027 ;;
14028 ghcx*)
14029 # Green Hills C++ Compiler
14030 lt_prog_compiler_pic_CXX='-pic'
14031 ;;
14032 *)
14033 ;;
14034 esac
14035 ;;
14036 freebsd* | dragonfly*)
14037 # FreeBSD uses GNU C++
14038 ;;
14039 hpux9* | hpux10* | hpux11*)
14040 case $cc_basename in
14041 CC*)
14042 lt_prog_compiler_wl_CXX='-Wl,'
14043 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14044 if test "$host_cpu" != ia64; then
14045 lt_prog_compiler_pic_CXX='+Z'
14046 fi
14047 ;;
14048 aCC*)
14049 lt_prog_compiler_wl_CXX='-Wl,'
14050 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14051 case $host_cpu in
14052 hppa*64*|ia64*)
14053 # +Z the default
14054 ;;
14055 *)
14056 lt_prog_compiler_pic_CXX='+Z'
14057 ;;
14058 esac
14059 ;;
14060 *)
14061 ;;
14062 esac
14063 ;;
14064 interix*)
14065 # This is c89, which is MS Visual C++ (no shared libs)
14066 # Anyone wants to do a port?
14067 ;;
14068 irix5* | irix6* | nonstopux*)
14069 case $cc_basename in
14070 CC*)
14071 lt_prog_compiler_wl_CXX='-Wl,'
14072 lt_prog_compiler_static_CXX='-non_shared'
14073 # CC pic flag -KPIC is the default.
14074 ;;
14075 *)
14076 ;;
14077 esac
14078 ;;
14079 linux* | k*bsd*-gnu | kopensolaris*-gnu)
14080 case $cc_basename in
14081 KCC*)
14082 # KAI C++ Compiler
14083 lt_prog_compiler_wl_CXX='--backend -Wl,'
14084 lt_prog_compiler_pic_CXX='-fPIC'
14085 ;;
14086 ecpc* )
14087 # old Intel C++ for x86_64 which still supported -KPIC.
14088 lt_prog_compiler_wl_CXX='-Wl,'
14089 lt_prog_compiler_pic_CXX='-KPIC'
14090 lt_prog_compiler_static_CXX='-static'
14091 ;;
14092 icpc* )
14093 # Intel C++, used to be incompatible with GCC.
14094 # ICC 10 doesn't accept -KPIC any more.
14095 lt_prog_compiler_wl_CXX='-Wl,'
14096 lt_prog_compiler_pic_CXX='-fPIC'
14097 lt_prog_compiler_static_CXX='-static'
14098 ;;
14099 pgCC* | pgcpp*)
14100 # Portland Group C++ compiler
14101 lt_prog_compiler_wl_CXX='-Wl,'
14102 lt_prog_compiler_pic_CXX='-fpic'
14103 lt_prog_compiler_static_CXX='-Bstatic'
14104 ;;
14105 cxx*)
14106 # Compaq C++
14107 # Make sure the PIC flag is empty. It appears that all Alpha
14108 # Linux and Compaq Tru64 Unix objects are PIC.
14109 lt_prog_compiler_pic_CXX=
14110 lt_prog_compiler_static_CXX='-non_shared'
14111 ;;
14112 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
14113 # IBM XL 8.0, 9.0 on PPC and BlueGene
14114 lt_prog_compiler_wl_CXX='-Wl,'
14115 lt_prog_compiler_pic_CXX='-qpic'
14116 lt_prog_compiler_static_CXX='-qstaticlink'
14117 ;;
14118 *)
14119 case `$CC -V 2>&1 | sed 5q` in
14120 *Sun\ C*)
14121 # Sun C++ 5.9
14122 lt_prog_compiler_pic_CXX='-KPIC'
14123 lt_prog_compiler_static_CXX='-Bstatic'
14124 lt_prog_compiler_wl_CXX='-Qoption ld '
14125 ;;
14126 esac
14127 ;;
14128 esac
14129 ;;
14130 lynxos*)
14131 ;;
14132 m88k*)
14133 ;;
14134 mvs*)
14135 case $cc_basename in
14136 cxx*)
14137 lt_prog_compiler_pic_CXX='-W c,exportall'
14138 ;;
14139 *)
14140 ;;
14141 esac
14142 ;;
14143 netbsd*)
14144 ;;
14145 *qnx* | *nto*)
14146 # QNX uses GNU C++, but need to define -shared option too, otherwise
14147 # it will coredump.
14148 lt_prog_compiler_pic_CXX='-fPIC -shared'
14149 ;;
14150 osf3* | osf4* | osf5*)
14151 case $cc_basename in
14152 KCC*)
14153 lt_prog_compiler_wl_CXX='--backend -Wl,'
14154 ;;
14155 RCC*)
14156 # Rational C++ 2.4.1
14157 lt_prog_compiler_pic_CXX='-pic'
14158 ;;
14159 cxx*)
14160 # Digital/Compaq C++
14161 lt_prog_compiler_wl_CXX='-Wl,'
14162 # Make sure the PIC flag is empty. It appears that all Alpha
14163 # Linux and Compaq Tru64 Unix objects are PIC.
14164 lt_prog_compiler_pic_CXX=
14165 lt_prog_compiler_static_CXX='-non_shared'
14166 ;;
14167 *)
14168 ;;
14169 esac
14170 ;;
14171 psos*)
14172 ;;
14173 solaris*)
14174 case $cc_basename in
14175 CC*)
14176 # Sun C++ 4.2, 5.x and Centerline C++
14177 lt_prog_compiler_pic_CXX='-KPIC'
14178 lt_prog_compiler_static_CXX='-Bstatic'
14179 lt_prog_compiler_wl_CXX='-Qoption ld '
14180 ;;
14181 gcx*)
14182 # Green Hills C++ Compiler
14183 lt_prog_compiler_pic_CXX='-PIC'
14184 ;;
14185 *)
14186 ;;
14187 esac
14188 ;;
14189 sunos4*)
14190 case $cc_basename in
14191 CC*)
14192 # Sun C++ 4.x
14193 lt_prog_compiler_pic_CXX='-pic'
14194 lt_prog_compiler_static_CXX='-Bstatic'
14195 ;;
14196 lcc*)
14197 # Lucid
14198 lt_prog_compiler_pic_CXX='-pic'
14199 ;;
14200 *)
14201 ;;
14202 esac
14203 ;;
14204 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14205 case $cc_basename in
14206 CC*)
14207 lt_prog_compiler_wl_CXX='-Wl,'
14208 lt_prog_compiler_pic_CXX='-KPIC'
14209 lt_prog_compiler_static_CXX='-Bstatic'
14210 ;;
14211 esac
14212 ;;
14213 tandem*)
14214 case $cc_basename in
14215 NCC*)
14216 # NonStop-UX NCC 3.20
14217 lt_prog_compiler_pic_CXX='-KPIC'
14218 ;;
14219 *)
14220 ;;
14221 esac
14222 ;;
14223 vxworks*)
14224 ;;
14225 *)
14226 lt_prog_compiler_can_build_shared_CXX=no
14227 ;;
14228 esac
14229 fi
14230
14231 case $host_os in
14232 # For platforms which do not support PIC, -DPIC is meaningless:
14233 *djgpp*)
14234 lt_prog_compiler_pic_CXX=
14235 ;;
14236 *)
14237 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
14238 ;;
14239 esac
14240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
14241 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
14242
14243
14244
14245 #
14246 # Check to make sure the PIC flag actually works.
14247 #
14248 if test -n "$lt_prog_compiler_pic_CXX"; then
14249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
14250 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
14251 if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
14252 $as_echo_n "(cached) " >&6
14253 else
14254 lt_cv_prog_compiler_pic_works_CXX=no
14255 ac_outfile=conftest.$ac_objext
14256 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14257 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
14258 # Insert the option either (1) after the last *FLAGS variable, or
14259 # (2) before a word containing "conftest.", or (3) at the end.
14260 # Note that $ac_compile itself does not contain backslashes and begins
14261 # with a dollar sign (not a hyphen), so the echo should work correctly.
14262 # The option is referenced via a variable to avoid confusing sed.
14263 lt_compile=`echo "$ac_compile" | $SED \
14264 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14265 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14266 -e 's:$: $lt_compiler_flag:'`
14267 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14268 (eval "$lt_compile" 2>conftest.err)
14269 ac_status=$?
14270 cat conftest.err >&5
14271 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14272 if (exit $ac_status) && test -s "$ac_outfile"; then
14273 # The compiler can only warn and ignore the option if not recognized
14274 # So say no if there are warnings other than the usual output.
14275 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14276 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14277 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14278 lt_cv_prog_compiler_pic_works_CXX=yes
14279 fi
14280 fi
14281 $RM conftest*
14282
14283 fi
14284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
14285 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
14286
14287 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
14288 case $lt_prog_compiler_pic_CXX in
14289 "" | " "*) ;;
14290 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
14291 esac
14292 else
14293 lt_prog_compiler_pic_CXX=
14294 lt_prog_compiler_can_build_shared_CXX=no
14295 fi
14296
14297 fi
14298
14299
14300
14301 #
14302 # Check to make sure the static flag actually works.
14303 #
14304 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14306 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14307 if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
14308 $as_echo_n "(cached) " >&6
14309 else
14310 lt_cv_prog_compiler_static_works_CXX=no
14311 save_LDFLAGS="$LDFLAGS"
14312 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14313 echo "$lt_simple_link_test_code" > conftest.$ac_ext
14314 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14315 # The linker can only warn and ignore the option if not recognized
14316 # So say no if there are warnings
14317 if test -s conftest.err; then
14318 # Append any errors to the config.log.
14319 cat conftest.err 1>&5
14320 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14321 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14322 if diff conftest.exp conftest.er2 >/dev/null; then
14323 lt_cv_prog_compiler_static_works_CXX=yes
14324 fi
14325 else
14326 lt_cv_prog_compiler_static_works_CXX=yes
14327 fi
14328 fi
14329 $RM -r conftest*
14330 LDFLAGS="$save_LDFLAGS"
14331
14332 fi
14333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14334 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14335
14336 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14337 :
14338 else
14339 lt_prog_compiler_static_CXX=
14340 fi
14341
14342
14343
14344
14345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14346 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14347 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14348 $as_echo_n "(cached) " >&6
14349 else
14350 lt_cv_prog_compiler_c_o_CXX=no
14351 $RM -r conftest 2>/dev/null
14352 mkdir conftest
14353 cd conftest
14354 mkdir out
14355 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14356
14357 lt_compiler_flag="-o out/conftest2.$ac_objext"
14358 # Insert the option either (1) after the last *FLAGS variable, or
14359 # (2) before a word containing "conftest.", or (3) at the end.
14360 # Note that $ac_compile itself does not contain backslashes and begins
14361 # with a dollar sign (not a hyphen), so the echo should work correctly.
14362 lt_compile=`echo "$ac_compile" | $SED \
14363 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14364 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14365 -e 's:$: $lt_compiler_flag:'`
14366 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14367 (eval "$lt_compile" 2>out/conftest.err)
14368 ac_status=$?
14369 cat out/conftest.err >&5
14370 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14371 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14372 then
14373 # The compiler can only warn and ignore the option if not recognized
14374 # So say no if there are warnings
14375 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14376 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14377 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14378 lt_cv_prog_compiler_c_o_CXX=yes
14379 fi
14380 fi
14381 chmod u+w . 2>&5
14382 $RM conftest*
14383 # SGI C++ compiler will create directory out/ii_files/ for
14384 # template instantiation
14385 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14386 $RM out/* && rmdir out
14387 cd ..
14388 $RM -r conftest
14389 $RM conftest*
14390
14391 fi
14392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14393 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14394
14395
14396
14397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14398 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14399 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14400 $as_echo_n "(cached) " >&6
14401 else
14402 lt_cv_prog_compiler_c_o_CXX=no
14403 $RM -r conftest 2>/dev/null
14404 mkdir conftest
14405 cd conftest
14406 mkdir out
14407 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14408
14409 lt_compiler_flag="-o out/conftest2.$ac_objext"
14410 # Insert the option either (1) after the last *FLAGS variable, or
14411 # (2) before a word containing "conftest.", or (3) at the end.
14412 # Note that $ac_compile itself does not contain backslashes and begins
14413 # with a dollar sign (not a hyphen), so the echo should work correctly.
14414 lt_compile=`echo "$ac_compile" | $SED \
14415 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14416 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14417 -e 's:$: $lt_compiler_flag:'`
14418 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14419 (eval "$lt_compile" 2>out/conftest.err)
14420 ac_status=$?
14421 cat out/conftest.err >&5
14422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14423 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14424 then
14425 # The compiler can only warn and ignore the option if not recognized
14426 # So say no if there are warnings
14427 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14428 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14429 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14430 lt_cv_prog_compiler_c_o_CXX=yes
14431 fi
14432 fi
14433 chmod u+w . 2>&5
14434 $RM conftest*
14435 # SGI C++ compiler will create directory out/ii_files/ for
14436 # template instantiation
14437 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14438 $RM out/* && rmdir out
14439 cd ..
14440 $RM -r conftest
14441 $RM conftest*
14442
14443 fi
14444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14445 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14446
14447
14448
14449
14450 hard_links="nottested"
14451 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14452 # do not overwrite the value of need_locks provided by the user
14453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14454 $as_echo_n "checking if we can lock with hard links... " >&6; }
14455 hard_links=yes
14456 $RM conftest*
14457 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14458 touch conftest.a
14459 ln conftest.a conftest.b 2>&5 || hard_links=no
14460 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14462 $as_echo "$hard_links" >&6; }
14463 if test "$hard_links" = no; then
14464 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14465 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14466 need_locks=warn
14467 fi
14468 else
14469 need_locks=no
14470 fi
14471
14472
14473
14474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14475 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14476
14477 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14478 case $host_os in
14479 aix[4-9]*)
14480 # If we're using GNU nm, then we don't want the "-C" option.
14481 # -C means demangle to AIX nm, but means don't demangle with GNU nm
14482 # Also, AIX nm treats weak defined symbols like other global defined
14483 # symbols, whereas GNU nm marks them as "W".
14484 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14485 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'
14486 else
14487 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'
14488 fi
14489 ;;
14490 pw32*)
14491 export_symbols_cmds_CXX="$ltdll_cmds"
14492 ;;
14493 cygwin* | mingw* | cegcc*)
14494 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'
14495 ;;
14496 *)
14497 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14498 ;;
14499 esac
14500 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14501
14502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14503 $as_echo "$ld_shlibs_CXX" >&6; }
14504 test "$ld_shlibs_CXX" = no && can_build_shared=no
14505
14506 with_gnu_ld_CXX=$with_gnu_ld
14507
14508
14509
14510
14511
14512
14513 #
14514 # Do we need to explicitly link libc?
14515 #
14516 case "x$archive_cmds_need_lc_CXX" in
14517 x|xyes)
14518 # Assume -lc should be added
14519 archive_cmds_need_lc_CXX=yes
14520
14521 if test "$enable_shared" = yes && test "$GCC" = yes; then
14522 case $archive_cmds_CXX in
14523 *'~'*)
14524 # FIXME: we may have to deal with multi-command sequences.
14525 ;;
14526 '$CC '*)
14527 # Test whether the compiler implicitly links with -lc since on some
14528 # systems, -lgcc has to come before -lc. If gcc already passes -lc
14529 # to ld, don't add -lc before -lgcc.
14530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14531 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14532 if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
14533 $as_echo_n "(cached) " >&6
14534 else
14535 $RM conftest*
14536 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14537
14538 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14539 (eval $ac_compile) 2>&5
14540 ac_status=$?
14541 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14542 test $ac_status = 0; } 2>conftest.err; then
14543 soname=conftest
14544 lib=conftest
14545 libobjs=conftest.$ac_objext
14546 deplibs=
14547 wl=$lt_prog_compiler_wl_CXX
14548 pic_flag=$lt_prog_compiler_pic_CXX
14549 compiler_flags=-v
14550 linker_flags=-v
14551 verstring=
14552 output_objdir=.
14553 libname=conftest
14554 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14555 allow_undefined_flag_CXX=
14556 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14557 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14558 ac_status=$?
14559 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14560 test $ac_status = 0; }
14561 then
14562 lt_cv_archive_cmds_need_lc_CXX=no
14563 else
14564 lt_cv_archive_cmds_need_lc_CXX=yes
14565 fi
14566 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14567 else
14568 cat conftest.err 1>&5
14569 fi
14570 $RM conftest*
14571
14572 fi
14573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14574 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14575 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14576 ;;
14577 esac
14578 fi
14579 ;;
14580 esac
14581
14582
14583
14584
14585
14586
14587
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14646 $as_echo_n "checking dynamic linker characteristics... " >&6; }
14647
14648 library_names_spec=
14649 libname_spec='lib$name'
14650 soname_spec=
14651 shrext_cmds=".so"
14652 postinstall_cmds=
14653 postuninstall_cmds=
14654 finish_cmds=
14655 finish_eval=
14656 shlibpath_var=
14657 shlibpath_overrides_runpath=unknown
14658 version_type=none
14659 dynamic_linker="$host_os ld.so"
14660 sys_lib_dlsearch_path_spec="/lib /usr/lib"
14661 need_lib_prefix=unknown
14662 hardcode_into_libs=no
14663
14664 # when you set need_version to no, make sure it does not cause -set_version
14665 # flags to be left without arguments
14666 need_version=unknown
14667
14668 case $host_os in
14669 aix3*)
14670 version_type=linux
14671 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14672 shlibpath_var=LIBPATH
14673
14674 # AIX 3 has no versioning support, so we append a major version to the name.
14675 soname_spec='${libname}${release}${shared_ext}$major'
14676 ;;
14677
14678 aix[4-9]*)
14679 version_type=linux
14680 need_lib_prefix=no
14681 need_version=no
14682 hardcode_into_libs=yes
14683 if test "$host_cpu" = ia64; then
14684 # AIX 5 supports IA64
14685 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14686 shlibpath_var=LD_LIBRARY_PATH
14687 else
14688 # With GCC up to 2.95.x, collect2 would create an import file
14689 # for dependence libraries. The import file would start with
14690 # the line `#! .'. This would cause the generated library to
14691 # depend on `.', always an invalid library. This was fixed in
14692 # development snapshots of GCC prior to 3.0.
14693 case $host_os in
14694 aix4 | aix4.[01] | aix4.[01].*)
14695 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14696 echo ' yes '
14697 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14698 :
14699 else
14700 can_build_shared=no
14701 fi
14702 ;;
14703 esac
14704 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14705 # soname into executable. Probably we can add versioning support to
14706 # collect2, so additional links can be useful in future.
14707 if test "$aix_use_runtimelinking" = yes; then
14708 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14709 # instead of lib<name>.a to let people know that these are not
14710 # typical AIX shared libraries.
14711 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14712 else
14713 # We preserve .a as extension for shared libraries through AIX4.2
14714 # and later when we are not doing run time linking.
14715 library_names_spec='${libname}${release}.a $libname.a'
14716 soname_spec='${libname}${release}${shared_ext}$major'
14717 fi
14718 shlibpath_var=LIBPATH
14719 fi
14720 ;;
14721
14722 amigaos*)
14723 case $host_cpu in
14724 powerpc)
14725 # Since July 2007 AmigaOS4 officially supports .so libraries.
14726 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14727 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14728 ;;
14729 m68k)
14730 library_names_spec='$libname.ixlibrary $libname.a'
14731 # Create ${libname}_ixlibrary.a entries in /sys/libs.
14732 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'
14733 ;;
14734 esac
14735 ;;
14736
14737 beos*)
14738 library_names_spec='${libname}${shared_ext}'
14739 dynamic_linker="$host_os ld.so"
14740 shlibpath_var=LIBRARY_PATH
14741 ;;
14742
14743 bsdi[45]*)
14744 version_type=linux
14745 need_version=no
14746 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14747 soname_spec='${libname}${release}${shared_ext}$major'
14748 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14749 shlibpath_var=LD_LIBRARY_PATH
14750 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14751 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14752 # the default ld.so.conf also contains /usr/contrib/lib and
14753 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14754 # libtool to hard-code these into programs
14755 ;;
14756
14757 cygwin* | mingw* | pw32* | cegcc*)
14758 version_type=windows
14759 shrext_cmds=".dll"
14760 need_version=no
14761 need_lib_prefix=no
14762
14763 case $GCC,$host_os in
14764 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
14765 library_names_spec='$libname.dll.a'
14766 # DLL is installed to $(libdir)/../bin by postinstall_cmds
14767 postinstall_cmds='base_file=`basename \${file}`~
14768 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14769 dldir=$destdir/`dirname \$dlpath`~
14770 test -d \$dldir || mkdir -p \$dldir~
14771 $install_prog $dir/$dlname \$dldir/$dlname~
14772 chmod a+x \$dldir/$dlname~
14773 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14774 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14775 fi'
14776 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14777 dlpath=$dir/\$dldll~
14778 $RM \$dlpath'
14779 shlibpath_overrides_runpath=yes
14780
14781 case $host_os in
14782 cygwin*)
14783 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14784 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14785
14786 ;;
14787 mingw* | cegcc*)
14788 # MinGW DLLs use traditional 'lib' prefix
14789 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14790 ;;
14791 pw32*)
14792 # pw32 DLLs use 'pw' prefix rather than 'lib'
14793 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14794 ;;
14795 esac
14796 ;;
14797
14798 *)
14799 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14800 ;;
14801 esac
14802 dynamic_linker='Win32 ld.exe'
14803 # FIXME: first we should search . and the directory the executable is in
14804 shlibpath_var=PATH
14805 ;;
14806
14807 darwin* | rhapsody*)
14808 dynamic_linker="$host_os dyld"
14809 version_type=darwin
14810 need_lib_prefix=no
14811 need_version=no
14812 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14813 soname_spec='${libname}${release}${major}$shared_ext'
14814 shlibpath_overrides_runpath=yes
14815 shlibpath_var=DYLD_LIBRARY_PATH
14816 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14817
14818 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14819 ;;
14820
14821 dgux*)
14822 version_type=linux
14823 need_lib_prefix=no
14824 need_version=no
14825 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14826 soname_spec='${libname}${release}${shared_ext}$major'
14827 shlibpath_var=LD_LIBRARY_PATH
14828 ;;
14829
14830 freebsd* | dragonfly*)
14831 # DragonFly does not have aout. When/if they implement a new
14832 # versioning mechanism, adjust this.
14833 if test -x /usr/bin/objformat; then
14834 objformat=`/usr/bin/objformat`
14835 else
14836 case $host_os in
14837 freebsd[23].*) objformat=aout ;;
14838 *) objformat=elf ;;
14839 esac
14840 fi
14841 version_type=freebsd-$objformat
14842 case $version_type in
14843 freebsd-elf*)
14844 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14845 need_version=no
14846 need_lib_prefix=no
14847 ;;
14848 freebsd-*)
14849 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14850 need_version=yes
14851 ;;
14852 esac
14853 shlibpath_var=LD_LIBRARY_PATH
14854 case $host_os in
14855 freebsd2.*)
14856 shlibpath_overrides_runpath=yes
14857 ;;
14858 freebsd3.[01]* | freebsdelf3.[01]*)
14859 shlibpath_overrides_runpath=yes
14860 hardcode_into_libs=yes
14861 ;;
14862 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14863 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14864 shlibpath_overrides_runpath=no
14865 hardcode_into_libs=yes
14866 ;;
14867 *) # from 4.6 on, and DragonFly
14868 shlibpath_overrides_runpath=yes
14869 hardcode_into_libs=yes
14870 ;;
14871 esac
14872 ;;
14873
14874 gnu*)
14875 version_type=linux
14876 need_lib_prefix=no
14877 need_version=no
14878 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14879 soname_spec='${libname}${release}${shared_ext}$major'
14880 shlibpath_var=LD_LIBRARY_PATH
14881 hardcode_into_libs=yes
14882 ;;
14883
14884 haiku*)
14885 version_type=linux
14886 need_lib_prefix=no
14887 need_version=no
14888 dynamic_linker="$host_os runtime_loader"
14889 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14890 soname_spec='${libname}${release}${shared_ext}$major'
14891 shlibpath_var=LIBRARY_PATH
14892 shlibpath_overrides_runpath=yes
14893 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
14894 hardcode_into_libs=yes
14895 ;;
14896
14897 hpux9* | hpux10* | hpux11*)
14898 # Give a soname corresponding to the major version so that dld.sl refuses to
14899 # link against other versions.
14900 version_type=sunos
14901 need_lib_prefix=no
14902 need_version=no
14903 case $host_cpu in
14904 ia64*)
14905 shrext_cmds='.so'
14906 hardcode_into_libs=yes
14907 dynamic_linker="$host_os dld.so"
14908 shlibpath_var=LD_LIBRARY_PATH
14909 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14910 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14911 soname_spec='${libname}${release}${shared_ext}$major'
14912 if test "X$HPUX_IA64_MODE" = X32; then
14913 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14914 else
14915 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14916 fi
14917 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14918 ;;
14919 hppa*64*)
14920 shrext_cmds='.sl'
14921 hardcode_into_libs=yes
14922 dynamic_linker="$host_os dld.sl"
14923 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14924 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14925 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14926 soname_spec='${libname}${release}${shared_ext}$major'
14927 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14928 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14929 ;;
14930 *)
14931 shrext_cmds='.sl'
14932 dynamic_linker="$host_os dld.sl"
14933 shlibpath_var=SHLIB_PATH
14934 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14935 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14936 soname_spec='${libname}${release}${shared_ext}$major'
14937 ;;
14938 esac
14939 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14940 postinstall_cmds='chmod 555 $lib'
14941 # or fails outright, so override atomically:
14942 install_override_mode=555
14943 ;;
14944
14945 interix[3-9]*)
14946 version_type=linux
14947 need_lib_prefix=no
14948 need_version=no
14949 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14950 soname_spec='${libname}${release}${shared_ext}$major'
14951 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14952 shlibpath_var=LD_LIBRARY_PATH
14953 shlibpath_overrides_runpath=no
14954 hardcode_into_libs=yes
14955 ;;
14956
14957 irix5* | irix6* | nonstopux*)
14958 case $host_os in
14959 nonstopux*) version_type=nonstopux ;;
14960 *)
14961 if test "$lt_cv_prog_gnu_ld" = yes; then
14962 version_type=linux
14963 else
14964 version_type=irix
14965 fi ;;
14966 esac
14967 need_lib_prefix=no
14968 need_version=no
14969 soname_spec='${libname}${release}${shared_ext}$major'
14970 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14971 case $host_os in
14972 irix5* | nonstopux*)
14973 libsuff= shlibsuff=
14974 ;;
14975 *)
14976 case $LD in # libtool.m4 will add one of these switches to LD
14977 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14978 libsuff= shlibsuff= libmagic=32-bit;;
14979 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14980 libsuff=32 shlibsuff=N32 libmagic=N32;;
14981 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14982 libsuff=64 shlibsuff=64 libmagic=64-bit;;
14983 *) libsuff= shlibsuff= libmagic=never-match;;
14984 esac
14985 ;;
14986 esac
14987 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14988 shlibpath_overrides_runpath=no
14989 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14990 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14991 hardcode_into_libs=yes
14992 ;;
14993
14994 # No shared lib support for Linux oldld, aout, or coff.
14995 linux*oldld* | linux*aout* | linux*coff*)
14996 dynamic_linker=no
14997 ;;
14998
14999 # This must be Linux ELF.
15000 linux* | k*bsd*-gnu | kopensolaris*-gnu)
15001 version_type=linux
15002 need_lib_prefix=no
15003 need_version=no
15004 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15005 soname_spec='${libname}${release}${shared_ext}$major'
15006 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15007 shlibpath_var=LD_LIBRARY_PATH
15008 shlibpath_overrides_runpath=no
15009
15010 # Some binutils ld are patched to set DT_RUNPATH
15011 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
15012 $as_echo_n "(cached) " >&6
15013 else
15014 lt_cv_shlibpath_overrides_runpath=no
15015 save_LDFLAGS=$LDFLAGS
15016 save_libdir=$libdir
15017 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
15018 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
15019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15020 /* end confdefs.h. */
15021
15022 int
15023 main ()
15024 {
15025
15026 ;
15027 return 0;
15028 }
15029 _ACEOF
15030 if ac_fn_cxx_try_link "$LINENO"; then :
15031 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
15032 lt_cv_shlibpath_overrides_runpath=yes
15033 fi
15034 fi
15035 rm -f core conftest.err conftest.$ac_objext \
15036 conftest$ac_exeext conftest.$ac_ext
15037 LDFLAGS=$save_LDFLAGS
15038 libdir=$save_libdir
15039
15040 fi
15041
15042 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
15043
15044 # This implies no fast_install, which is unacceptable.
15045 # Some rework will be needed to allow for fast_install
15046 # before this can be enabled.
15047 hardcode_into_libs=yes
15048
15049 # Append ld.so.conf contents to the search path
15050 if test -f /etc/ld.so.conf; then
15051 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' ' '`
15052 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15053 fi
15054
15055 # We used to test for /lib/ld.so.1 and disable shared libraries on
15056 # powerpc, because MkLinux only supported shared libraries with the
15057 # GNU dynamic linker. Since this was broken with cross compilers,
15058 # most powerpc-linux boxes support dynamic linking these days and
15059 # people can always --disable-shared, the test was removed, and we
15060 # assume the GNU/Linux dynamic linker is in use.
15061 dynamic_linker='GNU/Linux ld.so'
15062 ;;
15063
15064 netbsd*)
15065 version_type=sunos
15066 need_lib_prefix=no
15067 need_version=no
15068 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15069 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15070 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15071 dynamic_linker='NetBSD (a.out) ld.so'
15072 else
15073 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15074 soname_spec='${libname}${release}${shared_ext}$major'
15075 dynamic_linker='NetBSD ld.elf_so'
15076 fi
15077 shlibpath_var=LD_LIBRARY_PATH
15078 shlibpath_overrides_runpath=yes
15079 hardcode_into_libs=yes
15080 ;;
15081
15082 newsos6)
15083 version_type=linux
15084 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15085 shlibpath_var=LD_LIBRARY_PATH
15086 shlibpath_overrides_runpath=yes
15087 ;;
15088
15089 *nto* | *qnx*)
15090 version_type=qnx
15091 need_lib_prefix=no
15092 need_version=no
15093 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15094 soname_spec='${libname}${release}${shared_ext}$major'
15095 shlibpath_var=LD_LIBRARY_PATH
15096 shlibpath_overrides_runpath=no
15097 hardcode_into_libs=yes
15098 dynamic_linker='ldqnx.so'
15099 ;;
15100
15101 openbsd*)
15102 version_type=sunos
15103 sys_lib_dlsearch_path_spec="/usr/lib"
15104 need_lib_prefix=no
15105 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15106 case $host_os in
15107 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15108 *) need_version=no ;;
15109 esac
15110 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15111 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15112 shlibpath_var=LD_LIBRARY_PATH
15113 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15114 case $host_os in
15115 openbsd2.[89] | openbsd2.[89].*)
15116 shlibpath_overrides_runpath=no
15117 ;;
15118 *)
15119 shlibpath_overrides_runpath=yes
15120 ;;
15121 esac
15122 else
15123 shlibpath_overrides_runpath=yes
15124 fi
15125 ;;
15126
15127 os2*)
15128 libname_spec='$name'
15129 shrext_cmds=".dll"
15130 need_lib_prefix=no
15131 library_names_spec='$libname${shared_ext} $libname.a'
15132 dynamic_linker='OS/2 ld.exe'
15133 shlibpath_var=LIBPATH
15134 ;;
15135
15136 osf3* | osf4* | osf5*)
15137 version_type=osf
15138 need_lib_prefix=no
15139 need_version=no
15140 soname_spec='${libname}${release}${shared_ext}$major'
15141 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15142 shlibpath_var=LD_LIBRARY_PATH
15143 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15144 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15145 ;;
15146
15147 rdos*)
15148 dynamic_linker=no
15149 ;;
15150
15151 solaris*)
15152 version_type=linux
15153 need_lib_prefix=no
15154 need_version=no
15155 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15156 soname_spec='${libname}${release}${shared_ext}$major'
15157 shlibpath_var=LD_LIBRARY_PATH
15158 shlibpath_overrides_runpath=yes
15159 hardcode_into_libs=yes
15160 # ldd complains unless libraries are executable
15161 postinstall_cmds='chmod +x $lib'
15162 ;;
15163
15164 sunos4*)
15165 version_type=sunos
15166 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15167 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15168 shlibpath_var=LD_LIBRARY_PATH
15169 shlibpath_overrides_runpath=yes
15170 if test "$with_gnu_ld" = yes; then
15171 need_lib_prefix=no
15172 fi
15173 need_version=yes
15174 ;;
15175
15176 sysv4 | sysv4.3*)
15177 version_type=linux
15178 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15179 soname_spec='${libname}${release}${shared_ext}$major'
15180 shlibpath_var=LD_LIBRARY_PATH
15181 case $host_vendor in
15182 sni)
15183 shlibpath_overrides_runpath=no
15184 need_lib_prefix=no
15185 runpath_var=LD_RUN_PATH
15186 ;;
15187 siemens)
15188 need_lib_prefix=no
15189 ;;
15190 motorola)
15191 need_lib_prefix=no
15192 need_version=no
15193 shlibpath_overrides_runpath=no
15194 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15195 ;;
15196 esac
15197 ;;
15198
15199 sysv4*MP*)
15200 if test -d /usr/nec ;then
15201 version_type=linux
15202 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15203 soname_spec='$libname${shared_ext}.$major'
15204 shlibpath_var=LD_LIBRARY_PATH
15205 fi
15206 ;;
15207
15208 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15209 version_type=freebsd-elf
15210 need_lib_prefix=no
15211 need_version=no
15212 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15213 soname_spec='${libname}${release}${shared_ext}$major'
15214 shlibpath_var=LD_LIBRARY_PATH
15215 shlibpath_overrides_runpath=yes
15216 hardcode_into_libs=yes
15217 if test "$with_gnu_ld" = yes; then
15218 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15219 else
15220 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15221 case $host_os in
15222 sco3.2v5*)
15223 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15224 ;;
15225 esac
15226 fi
15227 sys_lib_dlsearch_path_spec='/usr/lib'
15228 ;;
15229
15230 tpf*)
15231 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
15232 version_type=linux
15233 need_lib_prefix=no
15234 need_version=no
15235 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15236 shlibpath_var=LD_LIBRARY_PATH
15237 shlibpath_overrides_runpath=no
15238 hardcode_into_libs=yes
15239 ;;
15240
15241 uts4*)
15242 version_type=linux
15243 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15244 soname_spec='${libname}${release}${shared_ext}$major'
15245 shlibpath_var=LD_LIBRARY_PATH
15246 ;;
15247
15248 *)
15249 dynamic_linker=no
15250 ;;
15251 esac
15252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15253 $as_echo "$dynamic_linker" >&6; }
15254 test "$dynamic_linker" = no && can_build_shared=no
15255
15256 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15257 if test "$GCC" = yes; then
15258 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15259 fi
15260
15261 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15262 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15263 fi
15264 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15265 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15266 fi
15267
15268
15269
15270
15271
15272
15273
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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15306 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15307 hardcode_action_CXX=
15308 if test -n "$hardcode_libdir_flag_spec_CXX" ||
15309 test -n "$runpath_var_CXX" ||
15310 test "X$hardcode_automatic_CXX" = "Xyes" ; then
15311
15312 # We can hardcode non-existent directories.
15313 if test "$hardcode_direct_CXX" != no &&
15314 # If the only mechanism to avoid hardcoding is shlibpath_var, we
15315 # have to relink, otherwise we might link with an installed library
15316 # when we should be linking with a yet-to-be-installed one
15317 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15318 test "$hardcode_minus_L_CXX" != no; then
15319 # Linking always hardcodes the temporary library directory.
15320 hardcode_action_CXX=relink
15321 else
15322 # We can link without hardcoding, and we can hardcode nonexisting dirs.
15323 hardcode_action_CXX=immediate
15324 fi
15325 else
15326 # We cannot hardcode anything, or else we can only hardcode existing
15327 # directories.
15328 hardcode_action_CXX=unsupported
15329 fi
15330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15331 $as_echo "$hardcode_action_CXX" >&6; }
15332
15333 if test "$hardcode_action_CXX" = relink ||
15334 test "$inherit_rpath_CXX" = yes; then
15335 # Fast installation is not supported
15336 enable_fast_install=no
15337 elif test "$shlibpath_overrides_runpath" = yes ||
15338 test "$enable_shared" = no; then
15339 # Fast installation is not necessary
15340 enable_fast_install=needless
15341 fi
15342
15343
15344
15345
15346
15347
15348
15349 fi # test -n "$compiler"
15350
15351 CC=$lt_save_CC
15352 LDCXX=$LD
15353 LD=$lt_save_LD
15354 GCC=$lt_save_GCC
15355 with_gnu_ld=$lt_save_with_gnu_ld
15356 lt_cv_path_LDCXX=$lt_cv_path_LD
15357 lt_cv_path_LD=$lt_save_path_LD
15358 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15359 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15360 fi # test "$_lt_caught_CXX_error" != yes
15361
15362 ac_ext=c
15363 ac_cpp='$CPP $CPPFLAGS'
15364 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15365 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15366 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15367
15368
15369
15370
15371
15372
15373
15374
15375
15376
15377
15378
15379
15380 ac_config_commands="$ac_config_commands libtool"
15381
15382
15383
15384
15385 # Only expand once:
15386
15387
15388
15389 # The tests for host and target for $enable_largefile require
15390 # canonical names.
15391
15392
15393
15394 # As the $enable_largefile decision depends on --enable-plugins we must set it
15395 # even in directories otherwise not depending on the $plugins option.
15396
15397
15398 maybe_plugins=no
15399 for ac_header in dlfcn.h
15400 do :
15401 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
15402 "
15403 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
15404 cat >>confdefs.h <<_ACEOF
15405 #define HAVE_DLFCN_H 1
15406 _ACEOF
15407 maybe_plugins=yes
15408 fi
15409
15410 done
15411
15412 for ac_header in windows.h
15413 do :
15414 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
15415 "
15416 if test "x$ac_cv_header_windows_h" = xyes; then :
15417 cat >>confdefs.h <<_ACEOF
15418 #define HAVE_WINDOWS_H 1
15419 _ACEOF
15420 maybe_plugins=yes
15421 fi
15422
15423 done
15424
15425
15426 # Check whether --enable-plugins was given.
15427 if test "${enable_plugins+set}" = set; then :
15428 enableval=$enable_plugins; case "${enableval}" in
15429 no) plugins=no ;;
15430 *) plugins=yes
15431 if test "$maybe_plugins" != "yes" ; then
15432 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
15433 fi ;;
15434 esac
15435 else
15436 plugins=$maybe_plugins
15437
15438 fi
15439
15440 if test "$plugins" = "yes"; then
15441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
15442 $as_echo_n "checking for library containing dlsym... " >&6; }
15443 if ${ac_cv_search_dlsym+:} false; then :
15444 $as_echo_n "(cached) " >&6
15445 else
15446 ac_func_search_save_LIBS=$LIBS
15447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15448 /* end confdefs.h. */
15449
15450 /* Override any GCC internal prototype to avoid an error.
15451 Use char because int might match the return type of a GCC
15452 builtin and then its argument prototype would still apply. */
15453 #ifdef __cplusplus
15454 extern "C"
15455 #endif
15456 char dlsym ();
15457 int
15458 main ()
15459 {
15460 return dlsym ();
15461 ;
15462 return 0;
15463 }
15464 _ACEOF
15465 for ac_lib in '' dl; do
15466 if test -z "$ac_lib"; then
15467 ac_res="none required"
15468 else
15469 ac_res=-l$ac_lib
15470 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
15471 fi
15472 if ac_fn_c_try_link "$LINENO"; then :
15473 ac_cv_search_dlsym=$ac_res
15474 fi
15475 rm -f core conftest.err conftest.$ac_objext \
15476 conftest$ac_exeext
15477 if ${ac_cv_search_dlsym+:} false; then :
15478 break
15479 fi
15480 done
15481 if ${ac_cv_search_dlsym+:} false; then :
15482
15483 else
15484 ac_cv_search_dlsym=no
15485 fi
15486 rm conftest.$ac_ext
15487 LIBS=$ac_func_search_save_LIBS
15488 fi
15489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
15490 $as_echo "$ac_cv_search_dlsym" >&6; }
15491 ac_res=$ac_cv_search_dlsym
15492 if test "$ac_res" != no; then :
15493 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15494
15495 fi
15496
15497 fi
15498
15499
15500 case "${host}" in
15501 sparc-*-solaris*|i[3-7]86-*-solaris*)
15502 # On native 32bit sparc and ia32 solaris, large-file and procfs support
15503 # are mutually exclusive; and without procfs support, the bfd/ elf module
15504 # cannot provide certain routines such as elfcore_write_prpsinfo
15505 # or elfcore_write_prstatus. So unless the user explicitly requested
15506 # large-file support through the --enable-largefile switch, disable
15507 # large-file support in favor of procfs support.
15508 test "${target}" = "${host}" -a "x$plugins" = xno \
15509 && : ${enable_largefile="no"}
15510 ;;
15511 esac
15512
15513 # Check whether --enable-largefile was given.
15514 if test "${enable_largefile+set}" = set; then :
15515 enableval=$enable_largefile;
15516 fi
15517
15518 if test "$enable_largefile" != no; then
15519
15520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
15521 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
15522 if ${ac_cv_sys_largefile_CC+:} false; then :
15523 $as_echo_n "(cached) " >&6
15524 else
15525 ac_cv_sys_largefile_CC=no
15526 if test "$GCC" != yes; then
15527 ac_save_CC=$CC
15528 while :; do
15529 # IRIX 6.2 and later do not support large files by default,
15530 # so use the C compiler's -n32 option if that helps.
15531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15532 /* end confdefs.h. */
15533 #include <sys/types.h>
15534 /* Check that off_t can represent 2**63 - 1 correctly.
15535 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15536 since some C++ compilers masquerading as C compilers
15537 incorrectly reject 9223372036854775807. */
15538 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15539 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15540 && LARGE_OFF_T % 2147483647 == 1)
15541 ? 1 : -1];
15542 int
15543 main ()
15544 {
15545
15546 ;
15547 return 0;
15548 }
15549 _ACEOF
15550 if ac_fn_c_try_compile "$LINENO"; then :
15551 break
15552 fi
15553 rm -f core conftest.err conftest.$ac_objext
15554 CC="$CC -n32"
15555 if ac_fn_c_try_compile "$LINENO"; then :
15556 ac_cv_sys_largefile_CC=' -n32'; break
15557 fi
15558 rm -f core conftest.err conftest.$ac_objext
15559 break
15560 done
15561 CC=$ac_save_CC
15562 rm -f conftest.$ac_ext
15563 fi
15564 fi
15565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
15566 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
15567 if test "$ac_cv_sys_largefile_CC" != no; then
15568 CC=$CC$ac_cv_sys_largefile_CC
15569 fi
15570
15571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
15572 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
15573 if ${ac_cv_sys_file_offset_bits+:} false; then :
15574 $as_echo_n "(cached) " >&6
15575 else
15576 while :; do
15577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15578 /* end confdefs.h. */
15579 #include <sys/types.h>
15580 /* Check that off_t can represent 2**63 - 1 correctly.
15581 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15582 since some C++ compilers masquerading as C compilers
15583 incorrectly reject 9223372036854775807. */
15584 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15585 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15586 && LARGE_OFF_T % 2147483647 == 1)
15587 ? 1 : -1];
15588 int
15589 main ()
15590 {
15591
15592 ;
15593 return 0;
15594 }
15595 _ACEOF
15596 if ac_fn_c_try_compile "$LINENO"; then :
15597 ac_cv_sys_file_offset_bits=no; break
15598 fi
15599 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15600 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15601 /* end confdefs.h. */
15602 #define _FILE_OFFSET_BITS 64
15603 #include <sys/types.h>
15604 /* Check that off_t can represent 2**63 - 1 correctly.
15605 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15606 since some C++ compilers masquerading as C compilers
15607 incorrectly reject 9223372036854775807. */
15608 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15609 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15610 && LARGE_OFF_T % 2147483647 == 1)
15611 ? 1 : -1];
15612 int
15613 main ()
15614 {
15615
15616 ;
15617 return 0;
15618 }
15619 _ACEOF
15620 if ac_fn_c_try_compile "$LINENO"; then :
15621 ac_cv_sys_file_offset_bits=64; break
15622 fi
15623 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15624 ac_cv_sys_file_offset_bits=unknown
15625 break
15626 done
15627 fi
15628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
15629 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
15630 case $ac_cv_sys_file_offset_bits in #(
15631 no | unknown) ;;
15632 *)
15633 cat >>confdefs.h <<_ACEOF
15634 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
15635 _ACEOF
15636 ;;
15637 esac
15638 rm -rf conftest*
15639 if test $ac_cv_sys_file_offset_bits = unknown; then
15640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
15641 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
15642 if ${ac_cv_sys_large_files+:} false; then :
15643 $as_echo_n "(cached) " >&6
15644 else
15645 while :; do
15646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15647 /* end confdefs.h. */
15648 #include <sys/types.h>
15649 /* Check that off_t can represent 2**63 - 1 correctly.
15650 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15651 since some C++ compilers masquerading as C compilers
15652 incorrectly reject 9223372036854775807. */
15653 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15654 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15655 && LARGE_OFF_T % 2147483647 == 1)
15656 ? 1 : -1];
15657 int
15658 main ()
15659 {
15660
15661 ;
15662 return 0;
15663 }
15664 _ACEOF
15665 if ac_fn_c_try_compile "$LINENO"; then :
15666 ac_cv_sys_large_files=no; break
15667 fi
15668 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15669 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15670 /* end confdefs.h. */
15671 #define _LARGE_FILES 1
15672 #include <sys/types.h>
15673 /* Check that off_t can represent 2**63 - 1 correctly.
15674 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15675 since some C++ compilers masquerading as C compilers
15676 incorrectly reject 9223372036854775807. */
15677 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15678 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15679 && LARGE_OFF_T % 2147483647 == 1)
15680 ? 1 : -1];
15681 int
15682 main ()
15683 {
15684
15685 ;
15686 return 0;
15687 }
15688 _ACEOF
15689 if ac_fn_c_try_compile "$LINENO"; then :
15690 ac_cv_sys_large_files=1; break
15691 fi
15692 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15693 ac_cv_sys_large_files=unknown
15694 break
15695 done
15696 fi
15697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
15698 $as_echo "$ac_cv_sys_large_files" >&6; }
15699 case $ac_cv_sys_large_files in #(
15700 no | unknown) ;;
15701 *)
15702 cat >>confdefs.h <<_ACEOF
15703 #define _LARGE_FILES $ac_cv_sys_large_files
15704 _ACEOF
15705 ;;
15706 esac
15707 rm -rf conftest*
15708 fi
15709
15710
15711 fi
15712
15713
15714
15715
15716 # Check whether --with-lib-path was given.
15717 if test "${with_lib_path+set}" = set; then :
15718 withval=$with_lib_path; LIB_PATH=$withval
15719 fi
15720
15721 # Check whether --enable-targets was given.
15722 if test "${enable_targets+set}" = set; then :
15723 enableval=$enable_targets; case "${enableval}" in
15724 yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5
15725 ;;
15726 no) enable_targets= ;;
15727 *) enable_targets=$enableval ;;
15728 esac
15729 fi
15730 # Check whether --enable-64-bit-bfd was given.
15731 if test "${enable_64_bit_bfd+set}" = set; then :
15732 enableval=$enable_64_bit_bfd; case "${enableval}" in
15733 yes) want64=true ;;
15734 no) want64=false ;;
15735 *) as_fn_error $? "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
15736 esac
15737 else
15738 want64=false
15739 fi
15740
15741
15742 # Check whether --with-sysroot was given.
15743 if test "${with_sysroot+set}" = set; then :
15744 withval=$with_sysroot;
15745 case ${with_sysroot} in
15746 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
15747 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
15748 esac
15749
15750 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
15751 use_sysroot=yes
15752
15753 if test "x$prefix" = xNONE; then
15754 test_prefix=/usr/local
15755 else
15756 test_prefix=$prefix
15757 fi
15758 if test "x$exec_prefix" = xNONE; then
15759 test_exec_prefix=$test_prefix
15760 else
15761 test_exec_prefix=$exec_prefix
15762 fi
15763 case ${TARGET_SYSTEM_ROOT} in
15764 "${test_prefix}"|"${test_prefix}/"*|\
15765 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
15766 '${prefix}'|'${prefix}/'*|\
15767 '${exec_prefix}'|'${exec_prefix}/'*)
15768 t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
15769 TARGET_SYSTEM_ROOT_DEFINE="$t"
15770 ;;
15771 esac
15772
15773 else
15774
15775 use_sysroot=no
15776 TARGET_SYSTEM_ROOT=
15777 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
15778
15779 fi
15780
15781
15782
15783
15784
15785 # Check whether --enable-gold was given.
15786 if test "${enable_gold+set}" = set; then :
15787 enableval=$enable_gold; case "${enableval}" in
15788 default)
15789 install_as_default=no
15790 installed_linker=ld.bfd
15791 ;;
15792 yes|no)
15793 install_as_default=yes
15794 installed_linker=ld.bfd
15795 ;;
15796 *)
15797 as_fn_error $? "invalid --enable-gold argument" "$LINENO" 5
15798 ;;
15799 esac
15800 else
15801 install_as_default=yes
15802 installed_linker=ld.bfd
15803 fi
15804
15805
15806
15807
15808 # Check whether --enable-got was given.
15809 if test "${enable_got+set}" = set; then :
15810 enableval=$enable_got; case "${enableval}" in
15811 target | single | negative | multigot) got_handling=$enableval ;;
15812 *) as_fn_error $? "bad value ${enableval} for --enable-got option" "$LINENO" 5 ;;
15813 esac
15814 else
15815 got_handling=target
15816 fi
15817
15818
15819 case "${got_handling}" in
15820 target)
15821
15822 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_TARGET_DEFAULT" >>confdefs.h
15823 ;;
15824 single)
15825
15826 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_SINGLE" >>confdefs.h
15827 ;;
15828 negative)
15829
15830 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_NEGATIVE" >>confdefs.h
15831 ;;
15832 multigot)
15833
15834 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_MULTIGOT" >>confdefs.h
15835 ;;
15836 *) as_fn_error $? "bad value ${got_handling} for --enable-got option" "$LINENO" 5 ;;
15837 esac
15838
15839 # PR gas/19109
15840 # Decide the default method for compressing debug sections.
15841 ac_default_compressed_debug_sections=unset
15842 # Provide a configure time option to override our default.
15843 # Check whether --enable-compressed_debug_sections was given.
15844 if test "${enable_compressed_debug_sections+set}" = set; then :
15845 enableval=$enable_compressed_debug_sections; case ,"${enableval}", in
15846 ,yes, | ,all, | *,ld,*) ac_default_compressed_debug_sections=yes ;;
15847 ,no, | ,none,) ac_default_compressed_debug_sections=no ;;
15848 esac
15849 fi
15850
15851 # Decide setting DT_RUNPATH instead of DT_RPATH by default
15852 ac_default_new_dtags=unset
15853 # Provide a configure time option to override our default.
15854 # Check whether --enable-new_dtags was given.
15855 if test "${enable_new_dtags+set}" = set; then :
15856 enableval=$enable_new_dtags; case "${enableval}" in
15857 yes) ac_default_new_dtags=1 ;;
15858 no) ac_default_new_dtags=0 ;;
15859 esac
15860 fi
15861
15862 # Decide if -z relro should be enabled in ELF linker by default.
15863 ac_default_ld_z_relro=unset
15864 # Provide a configure time option to override our default.
15865 # Check whether --enable-relro was given.
15866 if test "${enable_relro+set}" = set; then :
15867 enableval=$enable_relro; case "${enableval}" in
15868 yes) ac_default_ld_z_relro=1 ;;
15869 no) ac_default_ld_z_relro=0 ;;
15870 esac
15871 fi
15872
15873 # Decide if -z separate-code should be enabled in ELF linker by default.
15874 ac_default_ld_z_separate_code=unset
15875 # Check whether --enable-separate-code was given.
15876 if test "${enable_separate_code+set}" = set; then :
15877 enableval=$enable_separate_code; case "${enableval}" in
15878 yes) ac_default_ld_z_separate_code=1 ;;
15879 no) ac_default_ld_z_separate_code=0 ;;
15880 esac
15881 fi
15882
15883
15884 # Decide which "--hash-style" to use by default
15885 # Provide a configure time option to override our default.
15886 # Check whether --enable-default-hash-style was given.
15887 if test "${enable_default_hash_style+set}" = set; then :
15888 enableval=$enable_default_hash_style; case "${enable_default_hash_style}" in
15889 sysv | gnu | both) ;;
15890 *) as_fn_error $? "bad value ${enable_default_hash_style} for enable-default-hash-style option" "$LINENO" 5 ;;
15891 esac
15892 else
15893 case "${target}" in
15894 # Enable gnu hash only on GNU targets, but not mips
15895 mips*-*-*) enable_default_hash_style=sysv ;;
15896 *-*-gnu* | *-*-linux* | *-*-nacl*) enable_default_hash_style=both ;;
15897 *) enable_default_hash_style=sysv ;;
15898 esac
15899 fi
15900
15901
15902 case "${enable_default_hash_style}" in
15903 sysv | both) ac_default_emit_sysv_hash=1 ;;
15904 *) ac_default_emit_sysv_hash=0 ;;
15905 esac
15906
15907 case "${enable_default_hash_style}" in
15908 gnu | both) ac_default_emit_gnu_hash=1 ;;
15909 *) ac_default_emit_gnu_hash=0 ;;
15910 esac
15911
15912
15913 # Set the 'development' global.
15914 . $srcdir/../bfd/development.sh
15915
15916 # Set acp_cpp_for_build variable
15917 ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
15918
15919 # Default set of GCC warnings to enable.
15920 GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
15921 GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
15922
15923 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
15924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15925 /* end confdefs.h. */
15926 __GNUC__
15927 _ACEOF
15928 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15929 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
15930
15931 else
15932 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
15933 fi
15934 rm -f conftest*
15935
15936
15937 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
15938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15939 /* end confdefs.h. */
15940 __GNUC__
15941 _ACEOF
15942 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15943 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
15944
15945 else
15946 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
15947 fi
15948 rm -f conftest*
15949
15950
15951 # Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
15952 WARN_WRITE_STRINGS=""
15953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15954 /* end confdefs.h. */
15955 __GNUC__
15956 _ACEOF
15957 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15958 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
15959
15960 else
15961 WARN_WRITE_STRINGS="-Wwrite-strings"
15962 fi
15963 rm -f conftest*
15964
15965
15966 # Verify CC_FOR_BUILD to be compatible with warning flags
15967
15968 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
15969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15970 /* end confdefs.h. */
15971 __GNUC__
15972 _ACEOF
15973 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
15974 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
15975
15976 else
15977 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
15978 fi
15979 rm -f conftest*
15980
15981
15982 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
15983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15984 /* end confdefs.h. */
15985 __GNUC__
15986 _ACEOF
15987 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
15988 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
15989
15990 else
15991 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
15992 fi
15993 rm -f conftest*
15994
15995
15996 # Check whether --enable-werror was given.
15997 if test "${enable_werror+set}" = set; then :
15998 enableval=$enable_werror; case "${enableval}" in
15999 yes | y) ERROR_ON_WARNING="yes" ;;
16000 no | n) ERROR_ON_WARNING="no" ;;
16001 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
16002 esac
16003 fi
16004
16005
16006 # Disable -Wformat by default when using gcc on mingw
16007 case "${host}" in
16008 *-*-mingw32*)
16009 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
16010 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
16011 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
16012 fi
16013 ;;
16014 *) ;;
16015 esac
16016
16017 # Enable -Werror by default when using gcc. Turn it off for releases.
16018 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
16019 ERROR_ON_WARNING=yes
16020 fi
16021
16022 NO_WERROR=
16023 if test "${ERROR_ON_WARNING}" = yes ; then
16024 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
16025 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
16026 NO_WERROR="-Wno-error"
16027 fi
16028
16029 if test "${GCC}" = yes ; then
16030 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
16031 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}"
16032 fi
16033
16034 # Check whether --enable-build-warnings was given.
16035 if test "${enable_build_warnings+set}" = set; then :
16036 enableval=$enable_build_warnings; case "${enableval}" in
16037 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}"
16038 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";;
16039 no) if test "${GCC}" = yes ; then
16040 WARN_CFLAGS="-w"
16041 WARN_CFLAGS_FOR_BUILD="-w"
16042 fi;;
16043 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
16044 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}"
16045 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
16046 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
16047 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}"
16048 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
16049 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`
16050 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;;
16051 esac
16052 fi
16053
16054
16055 if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
16056 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
16057 fi
16058
16059
16060
16061
16062
16063
16064
16065
16066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
16067 $as_echo_n "checking for LC_MESSAGES... " >&6; }
16068 if ${am_cv_val_LC_MESSAGES+:} false; then :
16069 $as_echo_n "(cached) " >&6
16070 else
16071 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16072 /* end confdefs.h. */
16073 #include <locale.h>
16074 int
16075 main ()
16076 {
16077 return LC_MESSAGES
16078 ;
16079 return 0;
16080 }
16081 _ACEOF
16082 if ac_fn_c_try_link "$LINENO"; then :
16083 am_cv_val_LC_MESSAGES=yes
16084 else
16085 am_cv_val_LC_MESSAGES=no
16086 fi
16087 rm -f core conftest.err conftest.$ac_objext \
16088 conftest$ac_exeext conftest.$ac_ext
16089 fi
16090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
16091 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
16092 if test $am_cv_val_LC_MESSAGES = yes; then
16093
16094 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
16095
16096 fi
16097
16098
16099 ac_config_headers="$ac_config_headers config.h:config.in"
16100
16101
16102 # PR 14072
16103
16104
16105 if test -z "$target" ; then
16106 as_fn_error $? "Unrecognized target system type; please check config.sub." "$LINENO" 5
16107 fi
16108 if test -z "$host" ; then
16109 as_fn_error $? "Unrecognized host system type; please check config.sub." "$LINENO" 5
16110 fi
16111
16112 # host-specific stuff:
16113
16114 ALL_LINGUAS="bg da de es fi fr ga id it ja pt_BR ru sr sv tr uk vi zh_CN zh_TW"
16115 # If we haven't got the data from the intl directory,
16116 # assume NLS is disabled.
16117 USE_NLS=no
16118 LIBINTL=
16119 LIBINTL_DEP=
16120 INCINTL=
16121 XGETTEXT=
16122 GMSGFMT=
16123 POSUB=
16124
16125 if test -f ../intl/config.intl; then
16126 . ../intl/config.intl
16127 fi
16128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
16129 $as_echo_n "checking whether NLS is requested... " >&6; }
16130 if test x"$USE_NLS" != xyes; then
16131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16132 $as_echo "no" >&6; }
16133 else
16134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16135 $as_echo "yes" >&6; }
16136
16137 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
16138
16139
16140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
16141 $as_echo_n "checking for catalogs to be installed... " >&6; }
16142 # Look for .po and .gmo files in the source directory.
16143 CATALOGS=
16144 XLINGUAS=
16145 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
16146 # If there aren't any .gmo files the shell will give us the
16147 # literal string "../path/to/srcdir/po/*.gmo" which has to be
16148 # weeded out.
16149 case "$cat" in *\**)
16150 continue;;
16151 esac
16152 # The quadruple backslash is collapsed to a double backslash
16153 # by the backticks, then collapsed again by the double quotes,
16154 # leaving us with one backslash in the sed expression (right
16155 # before the dot that mustn't act as a wildcard).
16156 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
16157 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
16158 # The user is allowed to set LINGUAS to a list of languages to
16159 # install catalogs for. If it's empty that means "all of them."
16160 if test "x$LINGUAS" = x; then
16161 CATALOGS="$CATALOGS $cat"
16162 XLINGUAS="$XLINGUAS $lang"
16163 else
16164 case "$LINGUAS" in *$lang*)
16165 CATALOGS="$CATALOGS $cat"
16166 XLINGUAS="$XLINGUAS $lang"
16167 ;;
16168 esac
16169 fi
16170 done
16171 LINGUAS="$XLINGUAS"
16172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
16173 $as_echo "$LINGUAS" >&6; }
16174
16175
16176 DATADIRNAME=share
16177
16178 INSTOBJEXT=.mo
16179
16180 GENCAT=gencat
16181
16182 CATOBJEXT=.gmo
16183
16184 fi
16185
16186 MKINSTALLDIRS=
16187 if test -n "$ac_aux_dir"; then
16188 case "$ac_aux_dir" in
16189 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
16190 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
16191 esac
16192 fi
16193 if test -z "$MKINSTALLDIRS"; then
16194 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
16195 fi
16196
16197
16198
16199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
16200 $as_echo_n "checking whether NLS is requested... " >&6; }
16201 # Check whether --enable-nls was given.
16202 if test "${enable_nls+set}" = set; then :
16203 enableval=$enable_nls; USE_NLS=$enableval
16204 else
16205 USE_NLS=yes
16206 fi
16207
16208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
16209 $as_echo "$USE_NLS" >&6; }
16210
16211
16212
16213
16214
16215
16216 # Prepare PATH_SEPARATOR.
16217 # The user is always right.
16218 if test "${PATH_SEPARATOR+set}" != set; then
16219 echo "#! /bin/sh" >conf$$.sh
16220 echo "exit 0" >>conf$$.sh
16221 chmod +x conf$$.sh
16222 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16223 PATH_SEPARATOR=';'
16224 else
16225 PATH_SEPARATOR=:
16226 fi
16227 rm -f conf$$.sh
16228 fi
16229
16230 # Find out how to test for executable files. Don't use a zero-byte file,
16231 # as systems may use methods other than mode bits to determine executability.
16232 cat >conf$$.file <<_ASEOF
16233 #! /bin/sh
16234 exit 0
16235 _ASEOF
16236 chmod +x conf$$.file
16237 if test -x conf$$.file >/dev/null 2>&1; then
16238 ac_executable_p="test -x"
16239 else
16240 ac_executable_p="test -f"
16241 fi
16242 rm -f conf$$.file
16243
16244 # Extract the first word of "msgfmt", so it can be a program name with args.
16245 set dummy msgfmt; ac_word=$2
16246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16247 $as_echo_n "checking for $ac_word... " >&6; }
16248 if ${ac_cv_path_MSGFMT+:} false; then :
16249 $as_echo_n "(cached) " >&6
16250 else
16251 case "$MSGFMT" in
16252 [\\/]* | ?:[\\/]*)
16253 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
16254 ;;
16255 *)
16256 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
16257 for ac_dir in $PATH; do
16258 IFS="$ac_save_IFS"
16259 test -z "$ac_dir" && ac_dir=.
16260 for ac_exec_ext in '' $ac_executable_extensions; do
16261 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
16262 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
16263 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
16264 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
16265 break 2
16266 fi
16267 fi
16268 done
16269 done
16270 IFS="$ac_save_IFS"
16271 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
16272 ;;
16273 esac
16274 fi
16275 MSGFMT="$ac_cv_path_MSGFMT"
16276 if test "$MSGFMT" != ":"; then
16277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
16278 $as_echo "$MSGFMT" >&6; }
16279 else
16280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16281 $as_echo "no" >&6; }
16282 fi
16283
16284 # Extract the first word of "gmsgfmt", so it can be a program name with args.
16285 set dummy gmsgfmt; ac_word=$2
16286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16287 $as_echo_n "checking for $ac_word... " >&6; }
16288 if ${ac_cv_path_GMSGFMT+:} false; then :
16289 $as_echo_n "(cached) " >&6
16290 else
16291 case $GMSGFMT in
16292 [\\/]* | ?:[\\/]*)
16293 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
16294 ;;
16295 *)
16296 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16297 for as_dir in $PATH
16298 do
16299 IFS=$as_save_IFS
16300 test -z "$as_dir" && as_dir=.
16301 for ac_exec_ext in '' $ac_executable_extensions; do
16302 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16303 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
16304 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16305 break 2
16306 fi
16307 done
16308 done
16309 IFS=$as_save_IFS
16310
16311 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
16312 ;;
16313 esac
16314 fi
16315 GMSGFMT=$ac_cv_path_GMSGFMT
16316 if test -n "$GMSGFMT"; then
16317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
16318 $as_echo "$GMSGFMT" >&6; }
16319 else
16320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16321 $as_echo "no" >&6; }
16322 fi
16323
16324
16325
16326
16327 # Prepare PATH_SEPARATOR.
16328 # The user is always right.
16329 if test "${PATH_SEPARATOR+set}" != set; then
16330 echo "#! /bin/sh" >conf$$.sh
16331 echo "exit 0" >>conf$$.sh
16332 chmod +x conf$$.sh
16333 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16334 PATH_SEPARATOR=';'
16335 else
16336 PATH_SEPARATOR=:
16337 fi
16338 rm -f conf$$.sh
16339 fi
16340
16341 # Find out how to test for executable files. Don't use a zero-byte file,
16342 # as systems may use methods other than mode bits to determine executability.
16343 cat >conf$$.file <<_ASEOF
16344 #! /bin/sh
16345 exit 0
16346 _ASEOF
16347 chmod +x conf$$.file
16348 if test -x conf$$.file >/dev/null 2>&1; then
16349 ac_executable_p="test -x"
16350 else
16351 ac_executable_p="test -f"
16352 fi
16353 rm -f conf$$.file
16354
16355 # Extract the first word of "xgettext", so it can be a program name with args.
16356 set dummy xgettext; ac_word=$2
16357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16358 $as_echo_n "checking for $ac_word... " >&6; }
16359 if ${ac_cv_path_XGETTEXT+:} false; then :
16360 $as_echo_n "(cached) " >&6
16361 else
16362 case "$XGETTEXT" in
16363 [\\/]* | ?:[\\/]*)
16364 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
16365 ;;
16366 *)
16367 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
16368 for ac_dir in $PATH; do
16369 IFS="$ac_save_IFS"
16370 test -z "$ac_dir" && ac_dir=.
16371 for ac_exec_ext in '' $ac_executable_extensions; do
16372 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
16373 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
16374 (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
16375 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
16376 break 2
16377 fi
16378 fi
16379 done
16380 done
16381 IFS="$ac_save_IFS"
16382 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
16383 ;;
16384 esac
16385 fi
16386 XGETTEXT="$ac_cv_path_XGETTEXT"
16387 if test "$XGETTEXT" != ":"; then
16388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
16389 $as_echo "$XGETTEXT" >&6; }
16390 else
16391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16392 $as_echo "no" >&6; }
16393 fi
16394
16395 rm -f messages.po
16396
16397
16398 # Prepare PATH_SEPARATOR.
16399 # The user is always right.
16400 if test "${PATH_SEPARATOR+set}" != set; then
16401 echo "#! /bin/sh" >conf$$.sh
16402 echo "exit 0" >>conf$$.sh
16403 chmod +x conf$$.sh
16404 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16405 PATH_SEPARATOR=';'
16406 else
16407 PATH_SEPARATOR=:
16408 fi
16409 rm -f conf$$.sh
16410 fi
16411
16412 # Find out how to test for executable files. Don't use a zero-byte file,
16413 # as systems may use methods other than mode bits to determine executability.
16414 cat >conf$$.file <<_ASEOF
16415 #! /bin/sh
16416 exit 0
16417 _ASEOF
16418 chmod +x conf$$.file
16419 if test -x conf$$.file >/dev/null 2>&1; then
16420 ac_executable_p="test -x"
16421 else
16422 ac_executable_p="test -f"
16423 fi
16424 rm -f conf$$.file
16425
16426 # Extract the first word of "msgmerge", so it can be a program name with args.
16427 set dummy msgmerge; ac_word=$2
16428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16429 $as_echo_n "checking for $ac_word... " >&6; }
16430 if ${ac_cv_path_MSGMERGE+:} false; then :
16431 $as_echo_n "(cached) " >&6
16432 else
16433 case "$MSGMERGE" in
16434 [\\/]* | ?:[\\/]*)
16435 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
16436 ;;
16437 *)
16438 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
16439 for ac_dir in $PATH; do
16440 IFS="$ac_save_IFS"
16441 test -z "$ac_dir" && ac_dir=.
16442 for ac_exec_ext in '' $ac_executable_extensions; do
16443 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
16444 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
16445 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
16446 break 2
16447 fi
16448 fi
16449 done
16450 done
16451 IFS="$ac_save_IFS"
16452 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
16453 ;;
16454 esac
16455 fi
16456 MSGMERGE="$ac_cv_path_MSGMERGE"
16457 if test "$MSGMERGE" != ":"; then
16458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
16459 $as_echo "$MSGMERGE" >&6; }
16460 else
16461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16462 $as_echo "no" >&6; }
16463 fi
16464
16465
16466 if test "$GMSGFMT" != ":"; then
16467 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
16468 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
16469 : ;
16470 else
16471 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
16472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
16473 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
16474 GMSGFMT=":"
16475 fi
16476 fi
16477
16478 if test "$XGETTEXT" != ":"; then
16479 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
16480 (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
16481 : ;
16482 else
16483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
16484 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
16485 XGETTEXT=":"
16486 fi
16487 rm -f messages.po
16488 fi
16489
16490 ac_config_commands="$ac_config_commands default-1"
16491
16492
16493
16494
16495
16496 for ac_prog in 'bison -y' byacc
16497 do
16498 # Extract the first word of "$ac_prog", so it can be a program name with args.
16499 set dummy $ac_prog; ac_word=$2
16500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16501 $as_echo_n "checking for $ac_word... " >&6; }
16502 if ${ac_cv_prog_YACC+:} false; then :
16503 $as_echo_n "(cached) " >&6
16504 else
16505 if test -n "$YACC"; then
16506 ac_cv_prog_YACC="$YACC" # Let the user override the test.
16507 else
16508 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16509 for as_dir in $PATH
16510 do
16511 IFS=$as_save_IFS
16512 test -z "$as_dir" && as_dir=.
16513 for ac_exec_ext in '' $ac_executable_extensions; do
16514 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16515 ac_cv_prog_YACC="$ac_prog"
16516 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16517 break 2
16518 fi
16519 done
16520 done
16521 IFS=$as_save_IFS
16522
16523 fi
16524 fi
16525 YACC=$ac_cv_prog_YACC
16526 if test -n "$YACC"; then
16527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
16528 $as_echo "$YACC" >&6; }
16529 else
16530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16531 $as_echo "no" >&6; }
16532 fi
16533
16534
16535 test -n "$YACC" && break
16536 done
16537 test -n "$YACC" || YACC="yacc"
16538
16539 for ac_prog in flex lex
16540 do
16541 # Extract the first word of "$ac_prog", so it can be a program name with args.
16542 set dummy $ac_prog; ac_word=$2
16543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16544 $as_echo_n "checking for $ac_word... " >&6; }
16545 if ${ac_cv_prog_LEX+:} false; then :
16546 $as_echo_n "(cached) " >&6
16547 else
16548 if test -n "$LEX"; then
16549 ac_cv_prog_LEX="$LEX" # Let the user override the test.
16550 else
16551 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16552 for as_dir in $PATH
16553 do
16554 IFS=$as_save_IFS
16555 test -z "$as_dir" && as_dir=.
16556 for ac_exec_ext in '' $ac_executable_extensions; do
16557 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16558 ac_cv_prog_LEX="$ac_prog"
16559 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16560 break 2
16561 fi
16562 done
16563 done
16564 IFS=$as_save_IFS
16565
16566 fi
16567 fi
16568 LEX=$ac_cv_prog_LEX
16569 if test -n "$LEX"; then
16570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
16571 $as_echo "$LEX" >&6; }
16572 else
16573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16574 $as_echo "no" >&6; }
16575 fi
16576
16577
16578 test -n "$LEX" && break
16579 done
16580 test -n "$LEX" || LEX=":"
16581
16582 case "$LEX" in
16583 :|*"missing "*) ;;
16584 *) cat >conftest.l <<_ACEOF
16585 %%
16586 a { ECHO; }
16587 b { REJECT; }
16588 c { yymore (); }
16589 d { yyless (1); }
16590 e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */
16591 yyless ((input () != 0)); }
16592 f { unput (yytext[0]); }
16593 . { BEGIN INITIAL; }
16594 %%
16595 #ifdef YYTEXT_POINTER
16596 extern char *yytext;
16597 #endif
16598 int
16599 main (void)
16600 {
16601 return ! yylex () + ! yywrap ();
16602 }
16603 _ACEOF
16604 { { ac_try="$LEX conftest.l"
16605 case "(($ac_try" in
16606 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16607 *) ac_try_echo=$ac_try;;
16608 esac
16609 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
16610 $as_echo "$ac_try_echo"; } >&5
16611 (eval "$LEX conftest.l") 2>&5
16612 ac_status=$?
16613 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16614 test $ac_status = 0; }
16615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
16616 $as_echo_n "checking lex output file root... " >&6; }
16617 if ${ac_cv_prog_lex_root+:} false; then :
16618 $as_echo_n "(cached) " >&6
16619 else
16620
16621 if test -f lex.yy.c; then
16622 ac_cv_prog_lex_root=lex.yy
16623 elif test -f lexyy.c; then
16624 ac_cv_prog_lex_root=lexyy
16625 else
16626 as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5
16627 fi
16628 fi
16629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
16630 $as_echo "$ac_cv_prog_lex_root" >&6; }
16631 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
16632
16633 if test -z "${LEXLIB+set}"; then
16634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
16635 $as_echo_n "checking lex library... " >&6; }
16636 if ${ac_cv_lib_lex+:} false; then :
16637 $as_echo_n "(cached) " >&6
16638 else
16639
16640 ac_save_LIBS=$LIBS
16641 ac_cv_lib_lex='none needed'
16642 for ac_lib in '' -lfl -ll; do
16643 LIBS="$ac_lib $ac_save_LIBS"
16644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16645 /* end confdefs.h. */
16646 `cat $LEX_OUTPUT_ROOT.c`
16647 _ACEOF
16648 if ac_fn_c_try_link "$LINENO"; then :
16649 ac_cv_lib_lex=$ac_lib
16650 fi
16651 rm -f core conftest.err conftest.$ac_objext \
16652 conftest$ac_exeext conftest.$ac_ext
16653 test "$ac_cv_lib_lex" != 'none needed' && break
16654 done
16655 LIBS=$ac_save_LIBS
16656
16657 fi
16658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
16659 $as_echo "$ac_cv_lib_lex" >&6; }
16660 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
16661 fi
16662
16663
16664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
16665 $as_echo_n "checking whether yytext is a pointer... " >&6; }
16666 if ${ac_cv_prog_lex_yytext_pointer+:} false; then :
16667 $as_echo_n "(cached) " >&6
16668 else
16669 # POSIX says lex can declare yytext either as a pointer or an array; the
16670 # default is implementation-dependent. Figure out which it is, since
16671 # not all implementations provide the %pointer and %array declarations.
16672 ac_cv_prog_lex_yytext_pointer=no
16673 ac_save_LIBS=$LIBS
16674 LIBS="$LEXLIB $ac_save_LIBS"
16675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16676 /* end confdefs.h. */
16677
16678 #define YYTEXT_POINTER 1
16679 `cat $LEX_OUTPUT_ROOT.c`
16680 _ACEOF
16681 if ac_fn_c_try_link "$LINENO"; then :
16682 ac_cv_prog_lex_yytext_pointer=yes
16683 fi
16684 rm -f core conftest.err conftest.$ac_objext \
16685 conftest$ac_exeext conftest.$ac_ext
16686 LIBS=$ac_save_LIBS
16687
16688 fi
16689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
16690 $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
16691 if test $ac_cv_prog_lex_yytext_pointer = yes; then
16692
16693 $as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
16694
16695 fi
16696 rm -f conftest.l $LEX_OUTPUT_ROOT.c
16697 ;;
16698 esac
16699 if test "$LEX" = :; then
16700 LEX=${am_missing_run}flex
16701 fi
16702
16703
16704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
16705 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
16706 # Check whether --enable-maintainer-mode was given.
16707 if test "${enable_maintainer_mode+set}" = set; then :
16708 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
16709 else
16710 USE_MAINTAINER_MODE=no
16711 fi
16712
16713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
16714 $as_echo "$USE_MAINTAINER_MODE" >&6; }
16715 if test $USE_MAINTAINER_MODE = yes; then
16716 MAINTAINER_MODE_TRUE=
16717 MAINTAINER_MODE_FALSE='#'
16718 else
16719 MAINTAINER_MODE_TRUE='#'
16720 MAINTAINER_MODE_FALSE=
16721 fi
16722
16723 MAINT=$MAINTAINER_MODE_TRUE
16724
16725
16726 if false; then
16727 GENINSRC_NEVER_TRUE=
16728 GENINSRC_NEVER_FALSE='#'
16729 else
16730 GENINSRC_NEVER_TRUE='#'
16731 GENINSRC_NEVER_FALSE=
16732 fi
16733
16734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
16735 $as_echo_n "checking how to compare bootstrapped objects... " >&6; }
16736 if ${gcc_cv_prog_cmp_skip+:} false; then :
16737 $as_echo_n "(cached) " >&6
16738 else
16739 echo abfoo >t1
16740 echo cdfoo >t2
16741 gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
16742 if cmp t1 t2 2 2 > /dev/null 2>&1; then
16743 if cmp t1 t2 1 1 > /dev/null 2>&1; then
16744 :
16745 else
16746 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
16747 fi
16748 fi
16749 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
16750 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
16751 :
16752 else
16753 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
16754 fi
16755 fi
16756 rm t1 t2
16757
16758 fi
16759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
16760 $as_echo "$gcc_cv_prog_cmp_skip" >&6; }
16761 do_compare="$gcc_cv_prog_cmp_skip"
16762
16763
16764
16765 . ${srcdir}/configure.host
16766
16767
16768
16769
16770 for ac_header in string.h strings.h stdlib.h unistd.h elf-hints.h limits.h locale.h sys/param.h
16771 do :
16772 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16773 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16774 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16775 cat >>confdefs.h <<_ACEOF
16776 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16777 _ACEOF
16778
16779 fi
16780
16781 done
16782
16783 for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h
16784 do :
16785 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16786 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16787 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16788 cat >>confdefs.h <<_ACEOF
16789 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16790 _ACEOF
16791
16792 fi
16793
16794 done
16795
16796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
16797 $as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
16798 if ${gcc_cv_header_string+:} false; then :
16799 $as_echo_n "(cached) " >&6
16800 else
16801 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16802 /* end confdefs.h. */
16803 #include <string.h>
16804 #include <strings.h>
16805 int
16806 main ()
16807 {
16808
16809 ;
16810 return 0;
16811 }
16812 _ACEOF
16813 if ac_fn_c_try_compile "$LINENO"; then :
16814 gcc_cv_header_string=yes
16815 else
16816 gcc_cv_header_string=no
16817 fi
16818 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16819 fi
16820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
16821 $as_echo "$gcc_cv_header_string" >&6; }
16822 if test $gcc_cv_header_string = yes; then
16823
16824 $as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
16825
16826 fi
16827
16828 for ac_func in glob mkstemp realpath sbrk setlocale waitpid
16829 do :
16830 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16831 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16832 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16833 cat >>confdefs.h <<_ACEOF
16834 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16835 _ACEOF
16836
16837 fi
16838 done
16839
16840 for ac_func in open lseek close
16841 do :
16842 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16843 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16844 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16845 cat >>confdefs.h <<_ACEOF
16846 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16847 _ACEOF
16848
16849 fi
16850 done
16851
16852 ac_header_dirent=no
16853 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
16854 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
16855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
16856 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
16857 if eval \${$as_ac_Header+:} false; then :
16858 $as_echo_n "(cached) " >&6
16859 else
16860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16861 /* end confdefs.h. */
16862 #include <sys/types.h>
16863 #include <$ac_hdr>
16864
16865 int
16866 main ()
16867 {
16868 if ((DIR *) 0)
16869 return 0;
16870 ;
16871 return 0;
16872 }
16873 _ACEOF
16874 if ac_fn_c_try_compile "$LINENO"; then :
16875 eval "$as_ac_Header=yes"
16876 else
16877 eval "$as_ac_Header=no"
16878 fi
16879 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16880 fi
16881 eval ac_res=\$$as_ac_Header
16882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16883 $as_echo "$ac_res" >&6; }
16884 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16885 cat >>confdefs.h <<_ACEOF
16886 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
16887 _ACEOF
16888
16889 ac_header_dirent=$ac_hdr; break
16890 fi
16891
16892 done
16893 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
16894 if test $ac_header_dirent = dirent.h; then
16895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16896 $as_echo_n "checking for library containing opendir... " >&6; }
16897 if ${ac_cv_search_opendir+:} false; then :
16898 $as_echo_n "(cached) " >&6
16899 else
16900 ac_func_search_save_LIBS=$LIBS
16901 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16902 /* end confdefs.h. */
16903
16904 /* Override any GCC internal prototype to avoid an error.
16905 Use char because int might match the return type of a GCC
16906 builtin and then its argument prototype would still apply. */
16907 #ifdef __cplusplus
16908 extern "C"
16909 #endif
16910 char opendir ();
16911 int
16912 main ()
16913 {
16914 return opendir ();
16915 ;
16916 return 0;
16917 }
16918 _ACEOF
16919 for ac_lib in '' dir; do
16920 if test -z "$ac_lib"; then
16921 ac_res="none required"
16922 else
16923 ac_res=-l$ac_lib
16924 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16925 fi
16926 if ac_fn_c_try_link "$LINENO"; then :
16927 ac_cv_search_opendir=$ac_res
16928 fi
16929 rm -f core conftest.err conftest.$ac_objext \
16930 conftest$ac_exeext
16931 if ${ac_cv_search_opendir+:} false; then :
16932 break
16933 fi
16934 done
16935 if ${ac_cv_search_opendir+:} false; then :
16936
16937 else
16938 ac_cv_search_opendir=no
16939 fi
16940 rm conftest.$ac_ext
16941 LIBS=$ac_func_search_save_LIBS
16942 fi
16943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16944 $as_echo "$ac_cv_search_opendir" >&6; }
16945 ac_res=$ac_cv_search_opendir
16946 if test "$ac_res" != no; then :
16947 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16948
16949 fi
16950
16951 else
16952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16953 $as_echo_n "checking for library containing opendir... " >&6; }
16954 if ${ac_cv_search_opendir+:} false; then :
16955 $as_echo_n "(cached) " >&6
16956 else
16957 ac_func_search_save_LIBS=$LIBS
16958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16959 /* end confdefs.h. */
16960
16961 /* Override any GCC internal prototype to avoid an error.
16962 Use char because int might match the return type of a GCC
16963 builtin and then its argument prototype would still apply. */
16964 #ifdef __cplusplus
16965 extern "C"
16966 #endif
16967 char opendir ();
16968 int
16969 main ()
16970 {
16971 return opendir ();
16972 ;
16973 return 0;
16974 }
16975 _ACEOF
16976 for ac_lib in '' x; do
16977 if test -z "$ac_lib"; then
16978 ac_res="none required"
16979 else
16980 ac_res=-l$ac_lib
16981 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
16982 fi
16983 if ac_fn_c_try_link "$LINENO"; then :
16984 ac_cv_search_opendir=$ac_res
16985 fi
16986 rm -f core conftest.err conftest.$ac_objext \
16987 conftest$ac_exeext
16988 if ${ac_cv_search_opendir+:} false; then :
16989 break
16990 fi
16991 done
16992 if ${ac_cv_search_opendir+:} false; then :
16993
16994 else
16995 ac_cv_search_opendir=no
16996 fi
16997 rm conftest.$ac_ext
16998 LIBS=$ac_func_search_save_LIBS
16999 fi
17000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
17001 $as_echo "$ac_cv_search_opendir" >&6; }
17002 ac_res=$ac_cv_search_opendir
17003 if test "$ac_res" != no; then :
17004 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
17005
17006 fi
17007
17008 fi
17009
17010
17011
17012
17013
17014 for ac_header in $ac_header_list
17015 do :
17016 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
17017 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
17018 "
17019 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
17020 cat >>confdefs.h <<_ACEOF
17021 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
17022 _ACEOF
17023
17024 fi
17025
17026 done
17027
17028
17029
17030
17031
17032
17033
17034
17035 for ac_func in getpagesize
17036 do :
17037 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
17038 if test "x$ac_cv_func_getpagesize" = xyes; then :
17039 cat >>confdefs.h <<_ACEOF
17040 #define HAVE_GETPAGESIZE 1
17041 _ACEOF
17042
17043 fi
17044 done
17045
17046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
17047 $as_echo_n "checking for working mmap... " >&6; }
17048 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
17049 $as_echo_n "(cached) " >&6
17050 else
17051 if test "$cross_compiling" = yes; then :
17052 ac_cv_func_mmap_fixed_mapped=no
17053 else
17054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17055 /* end confdefs.h. */
17056 $ac_includes_default
17057 /* malloc might have been renamed as rpl_malloc. */
17058 #undef malloc
17059
17060 /* Thanks to Mike Haertel and Jim Avera for this test.
17061 Here is a matrix of mmap possibilities:
17062 mmap private not fixed
17063 mmap private fixed at somewhere currently unmapped
17064 mmap private fixed at somewhere already mapped
17065 mmap shared not fixed
17066 mmap shared fixed at somewhere currently unmapped
17067 mmap shared fixed at somewhere already mapped
17068 For private mappings, we should verify that changes cannot be read()
17069 back from the file, nor mmap's back from the file at a different
17070 address. (There have been systems where private was not correctly
17071 implemented like the infamous i386 svr4.0, and systems where the
17072 VM page cache was not coherent with the file system buffer cache
17073 like early versions of FreeBSD and possibly contemporary NetBSD.)
17074 For shared mappings, we should conversely verify that changes get
17075 propagated back to all the places they're supposed to be.
17076
17077 Grep wants private fixed already mapped.
17078 The main things grep needs to know about mmap are:
17079 * does it exist and is it safe to write into the mmap'd area
17080 * how to use it (BSD variants) */
17081
17082 #include <fcntl.h>
17083 #include <sys/mman.h>
17084
17085 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
17086 char *malloc ();
17087 #endif
17088
17089 /* This mess was copied from the GNU getpagesize.h. */
17090 #ifndef HAVE_GETPAGESIZE
17091 # ifdef _SC_PAGESIZE
17092 # define getpagesize() sysconf(_SC_PAGESIZE)
17093 # else /* no _SC_PAGESIZE */
17094 # ifdef HAVE_SYS_PARAM_H
17095 # include <sys/param.h>
17096 # ifdef EXEC_PAGESIZE
17097 # define getpagesize() EXEC_PAGESIZE
17098 # else /* no EXEC_PAGESIZE */
17099 # ifdef NBPG
17100 # define getpagesize() NBPG * CLSIZE
17101 # ifndef CLSIZE
17102 # define CLSIZE 1
17103 # endif /* no CLSIZE */
17104 # else /* no NBPG */
17105 # ifdef NBPC
17106 # define getpagesize() NBPC
17107 # else /* no NBPC */
17108 # ifdef PAGESIZE
17109 # define getpagesize() PAGESIZE
17110 # endif /* PAGESIZE */
17111 # endif /* no NBPC */
17112 # endif /* no NBPG */
17113 # endif /* no EXEC_PAGESIZE */
17114 # else /* no HAVE_SYS_PARAM_H */
17115 # define getpagesize() 8192 /* punt totally */
17116 # endif /* no HAVE_SYS_PARAM_H */
17117 # endif /* no _SC_PAGESIZE */
17118
17119 #endif /* no HAVE_GETPAGESIZE */
17120
17121 int
17122 main ()
17123 {
17124 char *data, *data2, *data3;
17125 const char *cdata2;
17126 int i, pagesize;
17127 int fd, fd2;
17128
17129 pagesize = getpagesize ();
17130
17131 /* First, make a file with some known garbage in it. */
17132 data = (char *) malloc (pagesize);
17133 if (!data)
17134 return 1;
17135 for (i = 0; i < pagesize; ++i)
17136 *(data + i) = rand ();
17137 umask (0);
17138 fd = creat ("conftest.mmap", 0600);
17139 if (fd < 0)
17140 return 2;
17141 if (write (fd, data, pagesize) != pagesize)
17142 return 3;
17143 close (fd);
17144
17145 /* Next, check that the tail of a page is zero-filled. File must have
17146 non-zero length, otherwise we risk SIGBUS for entire page. */
17147 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
17148 if (fd2 < 0)
17149 return 4;
17150 cdata2 = "";
17151 if (write (fd2, cdata2, 1) != 1)
17152 return 5;
17153 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
17154 if (data2 == MAP_FAILED)
17155 return 6;
17156 for (i = 0; i < pagesize; ++i)
17157 if (*(data2 + i))
17158 return 7;
17159 close (fd2);
17160 if (munmap (data2, pagesize))
17161 return 8;
17162
17163 /* Next, try to mmap the file at a fixed address which already has
17164 something else allocated at it. If we can, also make sure that
17165 we see the same garbage. */
17166 fd = open ("conftest.mmap", O_RDWR);
17167 if (fd < 0)
17168 return 9;
17169 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
17170 MAP_PRIVATE | MAP_FIXED, fd, 0L))
17171 return 10;
17172 for (i = 0; i < pagesize; ++i)
17173 if (*(data + i) != *(data2 + i))
17174 return 11;
17175
17176 /* Finally, make sure that changes to the mapped area do not
17177 percolate back to the file as seen by read(). (This is a bug on
17178 some variants of i386 svr4.0.) */
17179 for (i = 0; i < pagesize; ++i)
17180 *(data2 + i) = *(data2 + i) + 1;
17181 data3 = (char *) malloc (pagesize);
17182 if (!data3)
17183 return 12;
17184 if (read (fd, data3, pagesize) != pagesize)
17185 return 13;
17186 for (i = 0; i < pagesize; ++i)
17187 if (*(data + i) != *(data3 + i))
17188 return 14;
17189 close (fd);
17190 return 0;
17191 }
17192 _ACEOF
17193 if ac_fn_c_try_run "$LINENO"; then :
17194 ac_cv_func_mmap_fixed_mapped=yes
17195 else
17196 ac_cv_func_mmap_fixed_mapped=no
17197 fi
17198 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17199 conftest.$ac_objext conftest.beam conftest.$ac_ext
17200 fi
17201
17202 fi
17203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
17204 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
17205 if test $ac_cv_func_mmap_fixed_mapped = yes; then
17206
17207 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
17208
17209 fi
17210 rm -f conftest.mmap conftest.txt
17211
17212
17213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
17214 $as_echo_n "checking for library containing dlopen... " >&6; }
17215 if ${ac_cv_search_dlopen+:} false; then :
17216 $as_echo_n "(cached) " >&6
17217 else
17218 ac_func_search_save_LIBS=$LIBS
17219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17220 /* end confdefs.h. */
17221
17222 /* Override any GCC internal prototype to avoid an error.
17223 Use char because int might match the return type of a GCC
17224 builtin and then its argument prototype would still apply. */
17225 #ifdef __cplusplus
17226 extern "C"
17227 #endif
17228 char dlopen ();
17229 int
17230 main ()
17231 {
17232 return dlopen ();
17233 ;
17234 return 0;
17235 }
17236 _ACEOF
17237 for ac_lib in '' dl; do
17238 if test -z "$ac_lib"; then
17239 ac_res="none required"
17240 else
17241 ac_res=-l$ac_lib
17242 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
17243 fi
17244 if ac_fn_c_try_link "$LINENO"; then :
17245 ac_cv_search_dlopen=$ac_res
17246 fi
17247 rm -f core conftest.err conftest.$ac_objext \
17248 conftest$ac_exeext
17249 if ${ac_cv_search_dlopen+:} false; then :
17250 break
17251 fi
17252 done
17253 if ${ac_cv_search_dlopen+:} false; then :
17254
17255 else
17256 ac_cv_search_dlopen=no
17257 fi
17258 rm conftest.$ac_ext
17259 LIBS=$ac_func_search_save_LIBS
17260 fi
17261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
17262 $as_echo "$ac_cv_search_dlopen" >&6; }
17263 ac_res=$ac_cv_search_dlopen
17264 if test "$ac_res" != no; then :
17265 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
17266
17267 fi
17268
17269 if test x$plugins = xyes; then
17270 ENABLE_PLUGINS_TRUE=
17271 ENABLE_PLUGINS_FALSE='#'
17272 else
17273 ENABLE_PLUGINS_TRUE='#'
17274 ENABLE_PLUGINS_FALSE=
17275 fi
17276
17277
17278 # Check whether --enable-initfini-array was given.
17279 if test "${enable_initfini_array+set}" = set; then :
17280 enableval=$enable_initfini_array; case "${enableval}" in
17281 yes|no) ;;
17282 *) as_fn_error $? "invalid --enable-initfini-array argument" "$LINENO" 5 ;;
17283 esac
17284 else
17285 enable_initfini_array=yes
17286 fi
17287
17288
17289 if test $enable_initfini_array = yes; then
17290
17291 $as_echo "#define HAVE_INITFINI_ARRAY 1" >>confdefs.h
17292
17293 fi
17294
17295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
17296 $as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
17297 if ${ld_cv_decl_getopt_unistd_h+:} false; then :
17298 $as_echo_n "(cached) " >&6
17299 else
17300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17301 /* end confdefs.h. */
17302 #include <unistd.h>
17303 int
17304 main ()
17305 {
17306 extern int getopt (int, char *const*, const char *);
17307 ;
17308 return 0;
17309 }
17310 _ACEOF
17311 if ac_fn_c_try_compile "$LINENO"; then :
17312 ld_cv_decl_getopt_unistd_h=yes
17313 else
17314 ld_cv_decl_getopt_unistd_h=no
17315 fi
17316 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17317 fi
17318
17319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_decl_getopt_unistd_h" >&5
17320 $as_echo "$ld_cv_decl_getopt_unistd_h" >&6; }
17321 if test $ld_cv_decl_getopt_unistd_h = yes; then
17322
17323 $as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
17324
17325 fi
17326
17327
17328 case "${host}" in
17329 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
17330
17331 $as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
17332 ;;
17333 esac
17334
17335 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
17336 if test "x$ac_cv_have_decl_strstr" = xyes; then :
17337 ac_have_decl=1
17338 else
17339 ac_have_decl=0
17340 fi
17341
17342 cat >>confdefs.h <<_ACEOF
17343 #define HAVE_DECL_STRSTR $ac_have_decl
17344 _ACEOF
17345 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
17346 if test "x$ac_cv_have_decl_free" = xyes; then :
17347 ac_have_decl=1
17348 else
17349 ac_have_decl=0
17350 fi
17351
17352 cat >>confdefs.h <<_ACEOF
17353 #define HAVE_DECL_FREE $ac_have_decl
17354 _ACEOF
17355 ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
17356 if test "x$ac_cv_have_decl_sbrk" = xyes; then :
17357 ac_have_decl=1
17358 else
17359 ac_have_decl=0
17360 fi
17361
17362 cat >>confdefs.h <<_ACEOF
17363 #define HAVE_DECL_SBRK $ac_have_decl
17364 _ACEOF
17365 ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
17366 if test "x$ac_cv_have_decl_getenv" = xyes; then :
17367 ac_have_decl=1
17368 else
17369 ac_have_decl=0
17370 fi
17371
17372 cat >>confdefs.h <<_ACEOF
17373 #define HAVE_DECL_GETENV $ac_have_decl
17374 _ACEOF
17375 ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
17376 if test "x$ac_cv_have_decl_environ" = xyes; then :
17377 ac_have_decl=1
17378 else
17379 ac_have_decl=0
17380 fi
17381
17382 cat >>confdefs.h <<_ACEOF
17383 #define HAVE_DECL_ENVIRON $ac_have_decl
17384 _ACEOF
17385
17386
17387 # When converting linker scripts into strings for use in emulation
17388 # files, use astring.sed if the compiler supports ANSI string
17389 # concatenation, or ostring.sed otherwise. This is to support the
17390 # broken Microsoft MSVC compiler, which limits the length of string
17391 # constants, while still supporting pre-ANSI compilers which do not
17392 # support string concatenation.
17393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ANSI C string concatenation works" >&5
17394 $as_echo_n "checking whether ANSI C string concatenation works... " >&6; }
17395 if ${ld_cv_string_concatenation+:} false; then :
17396 $as_echo_n "(cached) " >&6
17397 else
17398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17399 /* end confdefs.h. */
17400
17401 int
17402 main ()
17403 {
17404 char *a = "a" "a";
17405 ;
17406 return 0;
17407 }
17408 _ACEOF
17409 if ac_fn_c_try_compile "$LINENO"; then :
17410 ld_cv_string_concatenation=yes
17411 else
17412 ld_cv_string_concatenation=no
17413 fi
17414 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17415 fi
17416
17417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_string_concatenation" >&5
17418 $as_echo "$ld_cv_string_concatenation" >&6; }
17419 if test "$ld_cv_string_concatenation" = "yes"; then
17420 STRINGIFY=astring.sed
17421 else
17422 STRINGIFY=ostring.sed
17423 fi
17424
17425
17426 # target-specific stuff:
17427
17428 all_targets=
17429 EMUL=
17430 all_emuls=
17431 all_emul_extras=
17432 all_libpath=
17433
17434 rm -f tdirs
17435
17436 # If the host is 64-bit, then we enable 64-bit targets by default.
17437 # This is consistent with what ../bfd/configure.ac does.
17438 if test x${want64} = xfalse; then
17439 # The cast to long int works around a bug in the HP C Compiler
17440 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
17441 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
17442 # This bug is HP SR number 8606223364.
17443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
17444 $as_echo_n "checking size of void *... " >&6; }
17445 if ${ac_cv_sizeof_void_p+:} false; then :
17446 $as_echo_n "(cached) " >&6
17447 else
17448 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
17449
17450 else
17451 if test "$ac_cv_type_void_p" = yes; then
17452 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
17453 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17454 as_fn_error 77 "cannot compute sizeof (void *)
17455 See \`config.log' for more details" "$LINENO" 5; }
17456 else
17457 ac_cv_sizeof_void_p=0
17458 fi
17459 fi
17460
17461 fi
17462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
17463 $as_echo "$ac_cv_sizeof_void_p" >&6; }
17464
17465
17466
17467 cat >>confdefs.h <<_ACEOF
17468 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
17469 _ACEOF
17470
17471
17472 if test "x${ac_cv_sizeof_void_p}" = "x8"; then
17473 want64=true
17474 fi
17475 fi
17476
17477 elf_list_options=FALSE
17478 elf_shlib_list_options=FALSE
17479 elf_plt_unwind_list_options=FALSE
17480 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
17481 do
17482 if test "$targ_alias" = "all"; then
17483 all_targets=true
17484 elf_list_options=TRUE
17485 elf_shlib_list_options=TRUE
17486 elf_plt_unwind_list_options=TRUE
17487 else
17488 # Canonicalize the secondary target names.
17489 result=`$ac_config_sub $targ_alias 2>/dev/null`
17490 if test -n "$result"; then
17491 targ=$result
17492 else
17493 targ=$targ_alias
17494 fi
17495
17496 . ${srcdir}/configure.tgt
17497
17498 if test "$targ" = "$target"; then
17499 EMUL=$targ_emul
17500 fi
17501
17502 if test x${want64} = xfalse; then
17503 . ${srcdir}/../bfd/config.bfd
17504 fi
17505
17506 if test x${want64} = xtrue; then
17507 targ_extra_emuls="$targ_extra_emuls $targ64_extra_emuls"
17508 targ_extra_libpath="$targ_extra_libpath $targ64_extra_libpath"
17509 fi
17510
17511 for i in $targ_emul $targ_extra_emuls $targ_extra_libpath; do
17512 case " $all_emuls " in
17513 *" e${i}.o "*) ;;
17514 *)
17515 all_emuls="$all_emuls e${i}.o"
17516 eval result=\$tdir_$i
17517 test -z "$result" && result=$targ_alias
17518 echo tdir_$i=$result >> tdirs
17519 case "${i}" in
17520 *elf*)
17521 elf_list_options=TRUE
17522 ;;
17523 *)
17524 if $GREP "TEMPLATE_NAME=elf32" ${srcdir}/emulparams/${i}.sh >/dev/null 2>/dev/null; then
17525 elf_list_options=TRUE
17526 fi
17527 ;;
17528 esac
17529 if test "$elf_list_options" = "TRUE"; then
17530 . ${srcdir}/emulparams/${i}.sh
17531 if test x${GENERATE_SHLIB_SCRIPT} = xyes; then
17532 elf_shlib_list_options=TRUE
17533 fi
17534 if test x${PLT_UNWIND} = xyes; then
17535 elf_plt_unwind_list_options=TRUE
17536 fi
17537 fi
17538 ;;
17539 esac
17540 done
17541
17542 for i in $targ_emul $targ_extra_libpath; do
17543 case " $all_libpath " in
17544 *" ${i} "*) ;;
17545 *)
17546 if test -z "$all_libpath"; then
17547 all_libpath=${i}
17548 else
17549 all_libpath="$all_libpath ${i}"
17550 fi
17551 ;;
17552 esac
17553 done
17554
17555 for i in $targ_extra_ofiles; do
17556 case " $all_emul_extras " in
17557 *" ${i} "*) ;;
17558 *)
17559 all_emul_extras="$all_emul_extras ${i}"
17560 ;;
17561 esac
17562 done
17563
17564 fi
17565 done
17566
17567 if test x$ac_default_compressed_debug_sections = xyes ; then
17568
17569 $as_echo "#define DEFAULT_FLAG_COMPRESS_DEBUG 1" >>confdefs.h
17570
17571 fi
17572
17573 if test "${ac_default_new_dtags}" = unset; then
17574 ac_default_new_dtags=0
17575 fi
17576
17577 cat >>confdefs.h <<_ACEOF
17578 #define DEFAULT_NEW_DTAGS $ac_default_new_dtags
17579 _ACEOF
17580
17581
17582 if test "${ac_default_ld_z_relro}" = unset; then
17583 ac_default_ld_z_relro=0
17584 fi
17585
17586 cat >>confdefs.h <<_ACEOF
17587 #define DEFAULT_LD_Z_RELRO $ac_default_ld_z_relro
17588 _ACEOF
17589
17590
17591 if test "${ac_default_ld_z_separate_code}" = unset; then
17592 ac_default_ld_z_separate_code=0
17593 fi
17594
17595 cat >>confdefs.h <<_ACEOF
17596 #define DEFAULT_LD_Z_SEPARATE_CODE $ac_default_ld_z_separate_code
17597 _ACEOF
17598
17599
17600
17601 cat >>confdefs.h <<_ACEOF
17602 #define DEFAULT_EMIT_SYSV_HASH $ac_default_emit_sysv_hash
17603 _ACEOF
17604
17605
17606
17607 cat >>confdefs.h <<_ACEOF
17608 #define DEFAULT_EMIT_GNU_HASH $ac_default_emit_gnu_hash
17609 _ACEOF
17610
17611
17612
17613
17614
17615
17616
17617 TDIRS=tdirs
17618
17619
17620 if test x${all_targets} = xtrue; then
17621 if test x${want64} = xtrue; then
17622 EMULATION_OFILES='$(ALL_EMULATIONS) $(ALL_64_EMULATIONS)'
17623 EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES) $(ALL_64_EMUL_EXTRA_OFILES)'
17624 else
17625 EMULATION_OFILES='$(ALL_EMULATIONS)'
17626 EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES)'
17627 fi
17628 else
17629 EMULATION_OFILES=$all_emuls
17630 EMUL_EXTRA_OFILES=$all_emul_extras
17631 fi
17632
17633
17634
17635
17636 EMULATION_LIBPATH=$all_libpath
17637
17638
17639 if test x${enable_static} = xno; then
17640 TESTBFDLIB="-Wl,--rpath,../bfd/.libs ../bfd/.libs/libbfd.so"
17641 else
17642 TESTBFDLIB="../bfd/.libs/libbfd.a"
17643 fi
17644
17645
17646 target_vendor=${target_vendor=$host_vendor}
17647 case "$target_vendor" in
17648 hp) EXTRA_SHLIB_EXTENSION=".sl" ;;
17649 *) EXTRA_SHLIB_EXTENSION= ;;
17650 esac
17651
17652 case "$target_os" in
17653 lynxos) EXTRA_SHLIB_EXTENSION=".a" ;;
17654 esac
17655
17656 if test x${EXTRA_SHLIB_EXTENSION} != x ; then
17657
17658 cat >>confdefs.h <<_ACEOF
17659 #define EXTRA_SHLIB_EXTENSION "$EXTRA_SHLIB_EXTENSION"
17660 _ACEOF
17661
17662 fi
17663
17664 ac_config_commands="$ac_config_commands default"
17665
17666
17667
17668
17669
17670
17671
17672 ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
17673
17674 cat >confcache <<\_ACEOF
17675 # This file is a shell script that caches the results of configure
17676 # tests run on this system so they can be shared between configure
17677 # scripts and configure runs, see configure's option --config-cache.
17678 # It is not useful on other systems. If it contains results you don't
17679 # want to keep, you may remove or edit it.
17680 #
17681 # config.status only pays attention to the cache file if you give it
17682 # the --recheck option to rerun configure.
17683 #
17684 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17685 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17686 # following values.
17687
17688 _ACEOF
17689
17690 # The following way of writing the cache mishandles newlines in values,
17691 # but we know of no workaround that is simple, portable, and efficient.
17692 # So, we kill variables containing newlines.
17693 # Ultrix sh set writes to stderr and can't be redirected directly,
17694 # and sets the high bit in the cache file unless we assign to the vars.
17695 (
17696 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17697 eval ac_val=\$$ac_var
17698 case $ac_val in #(
17699 *${as_nl}*)
17700 case $ac_var in #(
17701 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17702 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17703 esac
17704 case $ac_var in #(
17705 _ | IFS | as_nl) ;; #(
17706 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17707 *) { eval $ac_var=; unset $ac_var;} ;;
17708 esac ;;
17709 esac
17710 done
17711
17712 (set) 2>&1 |
17713 case $as_nl`(ac_space=' '; set) 2>&1` in #(
17714 *${as_nl}ac_space=\ *)
17715 # `set' does not quote correctly, so add quotes: double-quote
17716 # substitution turns \\\\ into \\, and sed turns \\ into \.
17717 sed -n \
17718 "s/'/'\\\\''/g;
17719 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17720 ;; #(
17721 *)
17722 # `set' quotes correctly as required by POSIX, so do not add quotes.
17723 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17724 ;;
17725 esac |
17726 sort
17727 ) |
17728 sed '
17729 /^ac_cv_env_/b end
17730 t clear
17731 :clear
17732 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17733 t end
17734 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17735 :end' >>confcache
17736 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17737 if test -w "$cache_file"; then
17738 if test "x$cache_file" != "x/dev/null"; then
17739 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17740 $as_echo "$as_me: updating cache $cache_file" >&6;}
17741 if test ! -f "$cache_file" || test -h "$cache_file"; then
17742 cat confcache >"$cache_file"
17743 else
17744 case $cache_file in #(
17745 */* | ?:*)
17746 mv -f confcache "$cache_file"$$ &&
17747 mv -f "$cache_file"$$ "$cache_file" ;; #(
17748 *)
17749 mv -f confcache "$cache_file" ;;
17750 esac
17751 fi
17752 fi
17753 else
17754 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17755 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17756 fi
17757 fi
17758 rm -f confcache
17759
17760 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17761 # Let make expand exec_prefix.
17762 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17763
17764 DEFS=-DHAVE_CONFIG_H
17765
17766 ac_libobjs=
17767 ac_ltlibobjs=
17768 U=
17769 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17770 # 1. Remove the extension, and $U if already installed.
17771 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17772 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17773 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
17774 # will be set to the directory where LIBOBJS objects are built.
17775 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17776 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17777 done
17778 LIBOBJS=$ac_libobjs
17779
17780 LTLIBOBJS=$ac_ltlibobjs
17781
17782
17783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
17784 $as_echo_n "checking that generated files are newer than configure... " >&6; }
17785 if test -n "$am_sleep_pid"; then
17786 # Hide warnings about reused PIDs.
17787 wait $am_sleep_pid 2>/dev/null
17788 fi
17789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
17790 $as_echo "done" >&6; }
17791 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17792 as_fn_error $? "conditional \"AMDEP\" was never defined.
17793 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17794 fi
17795 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17796 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
17797 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17798 fi
17799 if test -n "$EXEEXT"; then
17800 am__EXEEXT_TRUE=
17801 am__EXEEXT_FALSE='#'
17802 else
17803 am__EXEEXT_TRUE='#'
17804 am__EXEEXT_FALSE=
17805 fi
17806
17807 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17808 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
17809 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17810 fi
17811 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17812 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
17813 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17814 fi
17815 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17816 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
17817 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17818 fi
17819 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
17820 as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined.
17821 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17822 fi
17823 if test -z "${ENABLE_PLUGINS_TRUE}" && test -z "${ENABLE_PLUGINS_FALSE}"; then
17824 as_fn_error $? "conditional \"ENABLE_PLUGINS\" was never defined.
17825 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17826 fi
17827
17828 : "${CONFIG_STATUS=./config.status}"
17829 ac_write_fail=0
17830 ac_clean_files_save=$ac_clean_files
17831 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17832 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17833 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17834 as_write_fail=0
17835 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17836 #! $SHELL
17837 # Generated by $as_me.
17838 # Run this file to recreate the current configuration.
17839 # Compiler output produced by configure, useful for debugging
17840 # configure, is in config.log if it exists.
17841
17842 debug=false
17843 ac_cs_recheck=false
17844 ac_cs_silent=false
17845
17846 SHELL=\${CONFIG_SHELL-$SHELL}
17847 export SHELL
17848 _ASEOF
17849 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17850 ## -------------------- ##
17851 ## M4sh Initialization. ##
17852 ## -------------------- ##
17853
17854 # Be more Bourne compatible
17855 DUALCASE=1; export DUALCASE # for MKS sh
17856 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17857 emulate sh
17858 NULLCMD=:
17859 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17860 # is contrary to our usage. Disable this feature.
17861 alias -g '${1+"$@"}'='"$@"'
17862 setopt NO_GLOB_SUBST
17863 else
17864 case `(set -o) 2>/dev/null` in #(
17865 *posix*) :
17866 set -o posix ;; #(
17867 *) :
17868 ;;
17869 esac
17870 fi
17871
17872
17873 as_nl='
17874 '
17875 export as_nl
17876 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17877 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17878 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17879 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17880 # Prefer a ksh shell builtin over an external printf program on Solaris,
17881 # but without wasting forks for bash or zsh.
17882 if test -z "$BASH_VERSION$ZSH_VERSION" \
17883 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17884 as_echo='print -r --'
17885 as_echo_n='print -rn --'
17886 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17887 as_echo='printf %s\n'
17888 as_echo_n='printf %s'
17889 else
17890 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17891 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17892 as_echo_n='/usr/ucb/echo -n'
17893 else
17894 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17895 as_echo_n_body='eval
17896 arg=$1;
17897 case $arg in #(
17898 *"$as_nl"*)
17899 expr "X$arg" : "X\\(.*\\)$as_nl";
17900 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17901 esac;
17902 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17903 '
17904 export as_echo_n_body
17905 as_echo_n='sh -c $as_echo_n_body as_echo'
17906 fi
17907 export as_echo_body
17908 as_echo='sh -c $as_echo_body as_echo'
17909 fi
17910
17911 # The user is always right.
17912 if test "${PATH_SEPARATOR+set}" != set; then
17913 PATH_SEPARATOR=:
17914 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17915 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17916 PATH_SEPARATOR=';'
17917 }
17918 fi
17919
17920
17921 # IFS
17922 # We need space, tab and new line, in precisely that order. Quoting is
17923 # there to prevent editors from complaining about space-tab.
17924 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17925 # splitting by setting IFS to empty value.)
17926 IFS=" "" $as_nl"
17927
17928 # Find who we are. Look in the path if we contain no directory separator.
17929 as_myself=
17930 case $0 in #((
17931 *[\\/]* ) as_myself=$0 ;;
17932 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17933 for as_dir in $PATH
17934 do
17935 IFS=$as_save_IFS
17936 test -z "$as_dir" && as_dir=.
17937 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17938 done
17939 IFS=$as_save_IFS
17940
17941 ;;
17942 esac
17943 # We did not find ourselves, most probably we were run as `sh COMMAND'
17944 # in which case we are not to be found in the path.
17945 if test "x$as_myself" = x; then
17946 as_myself=$0
17947 fi
17948 if test ! -f "$as_myself"; then
17949 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17950 exit 1
17951 fi
17952
17953 # Unset variables that we do not need and which cause bugs (e.g. in
17954 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
17955 # suppresses any "Segmentation fault" message there. '((' could
17956 # trigger a bug in pdksh 5.2.14.
17957 for as_var in BASH_ENV ENV MAIL MAILPATH
17958 do eval test x\${$as_var+set} = xset \
17959 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17960 done
17961 PS1='$ '
17962 PS2='> '
17963 PS4='+ '
17964
17965 # NLS nuisances.
17966 LC_ALL=C
17967 export LC_ALL
17968 LANGUAGE=C
17969 export LANGUAGE
17970
17971 # CDPATH.
17972 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17973
17974
17975 # as_fn_error STATUS ERROR [LINENO LOG_FD]
17976 # ----------------------------------------
17977 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17978 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17979 # script with STATUS, using 1 if that was 0.
17980 as_fn_error ()
17981 {
17982 as_status=$1; test $as_status -eq 0 && as_status=1
17983 if test "$4"; then
17984 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17985 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
17986 fi
17987 $as_echo "$as_me: error: $2" >&2
17988 as_fn_exit $as_status
17989 } # as_fn_error
17990
17991
17992 # as_fn_set_status STATUS
17993 # -----------------------
17994 # Set $? to STATUS, without forking.
17995 as_fn_set_status ()
17996 {
17997 return $1
17998 } # as_fn_set_status
17999
18000 # as_fn_exit STATUS
18001 # -----------------
18002 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
18003 as_fn_exit ()
18004 {
18005 set +e
18006 as_fn_set_status $1
18007 exit $1
18008 } # as_fn_exit
18009
18010 # as_fn_unset VAR
18011 # ---------------
18012 # Portably unset VAR.
18013 as_fn_unset ()
18014 {
18015 { eval $1=; unset $1;}
18016 }
18017 as_unset=as_fn_unset
18018 # as_fn_append VAR VALUE
18019 # ----------------------
18020 # Append the text in VALUE to the end of the definition contained in VAR. Take
18021 # advantage of any shell optimizations that allow amortized linear growth over
18022 # repeated appends, instead of the typical quadratic growth present in naive
18023 # implementations.
18024 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
18025 eval 'as_fn_append ()
18026 {
18027 eval $1+=\$2
18028 }'
18029 else
18030 as_fn_append ()
18031 {
18032 eval $1=\$$1\$2
18033 }
18034 fi # as_fn_append
18035
18036 # as_fn_arith ARG...
18037 # ------------------
18038 # Perform arithmetic evaluation on the ARGs, and store the result in the
18039 # global $as_val. Take advantage of shells that can avoid forks. The arguments
18040 # must be portable across $(()) and expr.
18041 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
18042 eval 'as_fn_arith ()
18043 {
18044 as_val=$(( $* ))
18045 }'
18046 else
18047 as_fn_arith ()
18048 {
18049 as_val=`expr "$@" || test $? -eq 1`
18050 }
18051 fi # as_fn_arith
18052
18053
18054 if expr a : '\(a\)' >/dev/null 2>&1 &&
18055 test "X`expr 00001 : '.*\(...\)'`" = X001; then
18056 as_expr=expr
18057 else
18058 as_expr=false
18059 fi
18060
18061 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
18062 as_basename=basename
18063 else
18064 as_basename=false
18065 fi
18066
18067 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18068 as_dirname=dirname
18069 else
18070 as_dirname=false
18071 fi
18072
18073 as_me=`$as_basename -- "$0" ||
18074 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18075 X"$0" : 'X\(//\)$' \| \
18076 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18077 $as_echo X/"$0" |
18078 sed '/^.*\/\([^/][^/]*\)\/*$/{
18079 s//\1/
18080 q
18081 }
18082 /^X\/\(\/\/\)$/{
18083 s//\1/
18084 q
18085 }
18086 /^X\/\(\/\).*/{
18087 s//\1/
18088 q
18089 }
18090 s/.*/./; q'`
18091
18092 # Avoid depending upon Character Ranges.
18093 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
18094 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
18095 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
18096 as_cr_digits='0123456789'
18097 as_cr_alnum=$as_cr_Letters$as_cr_digits
18098
18099 ECHO_C= ECHO_N= ECHO_T=
18100 case `echo -n x` in #(((((
18101 -n*)
18102 case `echo 'xy\c'` in
18103 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
18104 xy) ECHO_C='\c';;
18105 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
18106 ECHO_T=' ';;
18107 esac;;
18108 *)
18109 ECHO_N='-n';;
18110 esac
18111
18112 rm -f conf$$ conf$$.exe conf$$.file
18113 if test -d conf$$.dir; then
18114 rm -f conf$$.dir/conf$$.file
18115 else
18116 rm -f conf$$.dir
18117 mkdir conf$$.dir 2>/dev/null
18118 fi
18119 if (echo >conf$$.file) 2>/dev/null; then
18120 if ln -s conf$$.file conf$$ 2>/dev/null; then
18121 as_ln_s='ln -s'
18122 # ... but there are two gotchas:
18123 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18124 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
18125 # In both cases, we have to default to `cp -pR'.
18126 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
18127 as_ln_s='cp -pR'
18128 elif ln conf$$.file conf$$ 2>/dev/null; then
18129 as_ln_s=ln
18130 else
18131 as_ln_s='cp -pR'
18132 fi
18133 else
18134 as_ln_s='cp -pR'
18135 fi
18136 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18137 rmdir conf$$.dir 2>/dev/null
18138
18139
18140 # as_fn_mkdir_p
18141 # -------------
18142 # Create "$as_dir" as a directory, including parents if necessary.
18143 as_fn_mkdir_p ()
18144 {
18145
18146 case $as_dir in #(
18147 -*) as_dir=./$as_dir;;
18148 esac
18149 test -d "$as_dir" || eval $as_mkdir_p || {
18150 as_dirs=
18151 while :; do
18152 case $as_dir in #(
18153 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18154 *) as_qdir=$as_dir;;
18155 esac
18156 as_dirs="'$as_qdir' $as_dirs"
18157 as_dir=`$as_dirname -- "$as_dir" ||
18158 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18159 X"$as_dir" : 'X\(//\)[^/]' \| \
18160 X"$as_dir" : 'X\(//\)$' \| \
18161 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18162 $as_echo X"$as_dir" |
18163 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18164 s//\1/
18165 q
18166 }
18167 /^X\(\/\/\)[^/].*/{
18168 s//\1/
18169 q
18170 }
18171 /^X\(\/\/\)$/{
18172 s//\1/
18173 q
18174 }
18175 /^X\(\/\).*/{
18176 s//\1/
18177 q
18178 }
18179 s/.*/./; q'`
18180 test -d "$as_dir" && break
18181 done
18182 test -z "$as_dirs" || eval "mkdir $as_dirs"
18183 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
18184
18185
18186 } # as_fn_mkdir_p
18187 if mkdir -p . 2>/dev/null; then
18188 as_mkdir_p='mkdir -p "$as_dir"'
18189 else
18190 test -d ./-p && rmdir ./-p
18191 as_mkdir_p=false
18192 fi
18193
18194
18195 # as_fn_executable_p FILE
18196 # -----------------------
18197 # Test if FILE is an executable regular file.
18198 as_fn_executable_p ()
18199 {
18200 test -f "$1" && test -x "$1"
18201 } # as_fn_executable_p
18202 as_test_x='test -x'
18203 as_executable_p=as_fn_executable_p
18204
18205 # Sed expression to map a string onto a valid CPP name.
18206 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18207
18208 # Sed expression to map a string onto a valid variable name.
18209 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18210
18211
18212 exec 6>&1
18213 ## ----------------------------------- ##
18214 ## Main body of $CONFIG_STATUS script. ##
18215 ## ----------------------------------- ##
18216 _ASEOF
18217 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
18218
18219 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18220 # Save the log message, to keep $0 and so on meaningful, and to
18221 # report actual input values of CONFIG_FILES etc. instead of their
18222 # values after options handling.
18223 ac_log="
18224 This file was extended by ld $as_me 2.32.51, which was
18225 generated by GNU Autoconf 2.69. Invocation command line was
18226
18227 CONFIG_FILES = $CONFIG_FILES
18228 CONFIG_HEADERS = $CONFIG_HEADERS
18229 CONFIG_LINKS = $CONFIG_LINKS
18230 CONFIG_COMMANDS = $CONFIG_COMMANDS
18231 $ $0 $@
18232
18233 on `(hostname || uname -n) 2>/dev/null | sed 1q`
18234 "
18235
18236 _ACEOF
18237
18238 case $ac_config_files in *"
18239 "*) set x $ac_config_files; shift; ac_config_files=$*;;
18240 esac
18241
18242 case $ac_config_headers in *"
18243 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
18244 esac
18245
18246
18247 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18248 # Files that config.status was made for.
18249 config_files="$ac_config_files"
18250 config_headers="$ac_config_headers"
18251 config_commands="$ac_config_commands"
18252
18253 _ACEOF
18254
18255 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18256 ac_cs_usage="\
18257 \`$as_me' instantiates files and other configuration actions
18258 from templates according to the current configuration. Unless the files
18259 and actions are specified as TAGs, all are instantiated by default.
18260
18261 Usage: $0 [OPTION]... [TAG]...
18262
18263 -h, --help print this help, then exit
18264 -V, --version print version number and configuration settings, then exit
18265 --config print configuration, then exit
18266 -q, --quiet, --silent
18267 do not print progress messages
18268 -d, --debug don't remove temporary files
18269 --recheck update $as_me by reconfiguring in the same conditions
18270 --file=FILE[:TEMPLATE]
18271 instantiate the configuration file FILE
18272 --header=FILE[:TEMPLATE]
18273 instantiate the configuration header FILE
18274
18275 Configuration files:
18276 $config_files
18277
18278 Configuration headers:
18279 $config_headers
18280
18281 Configuration commands:
18282 $config_commands
18283
18284 Report bugs to the package provider."
18285
18286 _ACEOF
18287 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18288 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
18289 ac_cs_version="\\
18290 ld config.status 2.32.51
18291 configured by $0, generated by GNU Autoconf 2.69,
18292 with options \\"\$ac_cs_config\\"
18293
18294 Copyright (C) 2012 Free Software Foundation, Inc.
18295 This config.status script is free software; the Free Software Foundation
18296 gives unlimited permission to copy, distribute and modify it."
18297
18298 ac_pwd='$ac_pwd'
18299 srcdir='$srcdir'
18300 INSTALL='$INSTALL'
18301 MKDIR_P='$MKDIR_P'
18302 AWK='$AWK'
18303 test -n "\$AWK" || AWK=awk
18304 _ACEOF
18305
18306 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18307 # The default lists apply if the user does not specify any file.
18308 ac_need_defaults=:
18309 while test $# != 0
18310 do
18311 case $1 in
18312 --*=?*)
18313 ac_option=`expr "X$1" : 'X\([^=]*\)='`
18314 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18315 ac_shift=:
18316 ;;
18317 --*=)
18318 ac_option=`expr "X$1" : 'X\([^=]*\)='`
18319 ac_optarg=
18320 ac_shift=:
18321 ;;
18322 *)
18323 ac_option=$1
18324 ac_optarg=$2
18325 ac_shift=shift
18326 ;;
18327 esac
18328
18329 case $ac_option in
18330 # Handling of the options.
18331 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18332 ac_cs_recheck=: ;;
18333 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18334 $as_echo "$ac_cs_version"; exit ;;
18335 --config | --confi | --conf | --con | --co | --c )
18336 $as_echo "$ac_cs_config"; exit ;;
18337 --debug | --debu | --deb | --de | --d | -d )
18338 debug=: ;;
18339 --file | --fil | --fi | --f )
18340 $ac_shift
18341 case $ac_optarg in
18342 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18343 '') as_fn_error $? "missing file argument" ;;
18344 esac
18345 as_fn_append CONFIG_FILES " '$ac_optarg'"
18346 ac_need_defaults=false;;
18347 --header | --heade | --head | --hea )
18348 $ac_shift
18349 case $ac_optarg in
18350 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18351 esac
18352 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
18353 ac_need_defaults=false;;
18354 --he | --h)
18355 # Conflict between --help and --header
18356 as_fn_error $? "ambiguous option: \`$1'
18357 Try \`$0 --help' for more information.";;
18358 --help | --hel | -h )
18359 $as_echo "$ac_cs_usage"; exit ;;
18360 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18361 | -silent | --silent | --silen | --sile | --sil | --si | --s)
18362 ac_cs_silent=: ;;
18363
18364 # This is an error.
18365 -*) as_fn_error $? "unrecognized option: \`$1'
18366 Try \`$0 --help' for more information." ;;
18367
18368 *) as_fn_append ac_config_targets " $1"
18369 ac_need_defaults=false ;;
18370
18371 esac
18372 shift
18373 done
18374
18375 ac_configure_extra_args=
18376
18377 if $ac_cs_silent; then
18378 exec 6>/dev/null
18379 ac_configure_extra_args="$ac_configure_extra_args --silent"
18380 fi
18381
18382 _ACEOF
18383 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18384 if \$ac_cs_recheck; then
18385 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
18386 shift
18387 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
18388 CONFIG_SHELL='$SHELL'
18389 export CONFIG_SHELL
18390 exec "\$@"
18391 fi
18392
18393 _ACEOF
18394 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18395 exec 5>>config.log
18396 {
18397 echo
18398 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18399 ## Running $as_me. ##
18400 _ASBOX
18401 $as_echo "$ac_log"
18402 } >&5
18403
18404 _ACEOF
18405 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18406 #
18407 # INIT-COMMANDS
18408 #
18409 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
18410
18411
18412 # The HP-UX ksh and POSIX shell print the target directory to stdout
18413 # if CDPATH is set.
18414 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18415
18416 sed_quote_subst='$sed_quote_subst'
18417 double_quote_subst='$double_quote_subst'
18418 delay_variable_subst='$delay_variable_subst'
18419 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
18420 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
18421 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
18422 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
18423 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
18424 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
18425 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
18426 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
18427 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
18428 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
18429 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
18430 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
18431 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
18432 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
18433 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
18434 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
18435 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
18436 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
18437 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
18438 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
18439 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
18440 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
18441 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
18442 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
18443 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
18444 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
18445 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
18446 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
18447 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
18448 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
18449 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
18450 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
18451 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
18452 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
18453 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
18454 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
18455 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
18456 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18457 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18458 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
18459 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
18460 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
18461 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
18462 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
18463 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
18464 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
18465 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
18466 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
18467 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"`'
18468 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
18469 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
18470 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
18471 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
18472 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
18473 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
18474 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
18475 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
18476 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
18477 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
18478 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
18479 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
18480 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
18481 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
18482 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
18483 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18484 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
18485 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
18486 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
18487 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
18488 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
18489 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
18490 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18491 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
18492 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18493 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
18494 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18495 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
18496 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
18497 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
18498 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
18499 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
18500 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
18501 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
18502 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
18503 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
18504 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
18505 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
18506 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
18507 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
18508 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
18509 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
18510 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
18511 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
18512 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
18513 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
18514 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
18515 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
18516 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
18517 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
18518 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
18519 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
18520 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
18521 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
18522 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
18523 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
18524 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
18525 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
18526 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18527 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18528 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
18529 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
18530 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
18531 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
18532 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
18533 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
18534 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
18535 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
18536 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
18537 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
18538 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
18539 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
18540 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
18541 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
18542 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
18543 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
18544 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
18545 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
18546 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
18547 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18548 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18549 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
18550 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
18551 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
18552 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
18553 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
18554 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
18555 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
18556 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
18557 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
18558 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18559 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18560 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
18561 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18562 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18563 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18564 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18565 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18566 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18567 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
18568 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18569 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18570 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18571 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
18572 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
18573 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
18574 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
18575 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
18576 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
18577 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
18578 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
18579 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
18580 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
18581 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
18582 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18583 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18584 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18585 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18586 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
18587 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
18588 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
18589 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18590 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18591 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
18592 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
18593 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
18594
18595 LTCC='$LTCC'
18596 LTCFLAGS='$LTCFLAGS'
18597 compiler='$compiler_DEFAULT'
18598
18599 # A function that is used when there is no print builtin or printf.
18600 func_fallback_echo ()
18601 {
18602 eval 'cat <<_LTECHO_EOF
18603 \$1
18604 _LTECHO_EOF'
18605 }
18606
18607 # Quote evaled strings.
18608 for var in SHELL \
18609 ECHO \
18610 SED \
18611 GREP \
18612 EGREP \
18613 FGREP \
18614 LD \
18615 NM \
18616 LN_S \
18617 lt_SP2NL \
18618 lt_NL2SP \
18619 reload_flag \
18620 OBJDUMP \
18621 deplibs_check_method \
18622 file_magic_cmd \
18623 AR \
18624 AR_FLAGS \
18625 STRIP \
18626 RANLIB \
18627 CC \
18628 CFLAGS \
18629 compiler \
18630 lt_cv_sys_global_symbol_pipe \
18631 lt_cv_sys_global_symbol_to_cdecl \
18632 lt_cv_sys_global_symbol_to_c_name_address \
18633 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
18634 lt_prog_compiler_no_builtin_flag \
18635 lt_prog_compiler_wl \
18636 lt_prog_compiler_pic \
18637 lt_prog_compiler_static \
18638 lt_cv_prog_compiler_c_o \
18639 need_locks \
18640 DSYMUTIL \
18641 NMEDIT \
18642 LIPO \
18643 OTOOL \
18644 OTOOL64 \
18645 shrext_cmds \
18646 export_dynamic_flag_spec \
18647 whole_archive_flag_spec \
18648 compiler_needs_object \
18649 with_gnu_ld \
18650 allow_undefined_flag \
18651 no_undefined_flag \
18652 hardcode_libdir_flag_spec \
18653 hardcode_libdir_flag_spec_ld \
18654 hardcode_libdir_separator \
18655 fix_srcfile_path \
18656 exclude_expsyms \
18657 include_expsyms \
18658 file_list_spec \
18659 variables_saved_for_relink \
18660 libname_spec \
18661 library_names_spec \
18662 soname_spec \
18663 install_override_mode \
18664 finish_eval \
18665 old_striplib \
18666 striplib \
18667 compiler_lib_search_dirs \
18668 predep_objects \
18669 postdep_objects \
18670 predeps \
18671 postdeps \
18672 compiler_lib_search_path \
18673 LD_CXX \
18674 reload_flag_CXX \
18675 compiler_CXX \
18676 lt_prog_compiler_no_builtin_flag_CXX \
18677 lt_prog_compiler_wl_CXX \
18678 lt_prog_compiler_pic_CXX \
18679 lt_prog_compiler_static_CXX \
18680 lt_cv_prog_compiler_c_o_CXX \
18681 export_dynamic_flag_spec_CXX \
18682 whole_archive_flag_spec_CXX \
18683 compiler_needs_object_CXX \
18684 with_gnu_ld_CXX \
18685 allow_undefined_flag_CXX \
18686 no_undefined_flag_CXX \
18687 hardcode_libdir_flag_spec_CXX \
18688 hardcode_libdir_flag_spec_ld_CXX \
18689 hardcode_libdir_separator_CXX \
18690 fix_srcfile_path_CXX \
18691 exclude_expsyms_CXX \
18692 include_expsyms_CXX \
18693 file_list_spec_CXX \
18694 compiler_lib_search_dirs_CXX \
18695 predep_objects_CXX \
18696 postdep_objects_CXX \
18697 predeps_CXX \
18698 postdeps_CXX \
18699 compiler_lib_search_path_CXX; do
18700 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18701 *[\\\\\\\`\\"\\\$]*)
18702 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
18703 ;;
18704 *)
18705 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18706 ;;
18707 esac
18708 done
18709
18710 # Double-quote double-evaled strings.
18711 for var in reload_cmds \
18712 old_postinstall_cmds \
18713 old_postuninstall_cmds \
18714 old_archive_cmds \
18715 extract_expsyms_cmds \
18716 old_archive_from_new_cmds \
18717 old_archive_from_expsyms_cmds \
18718 archive_cmds \
18719 archive_expsym_cmds \
18720 module_cmds \
18721 module_expsym_cmds \
18722 export_symbols_cmds \
18723 prelink_cmds \
18724 postinstall_cmds \
18725 postuninstall_cmds \
18726 finish_cmds \
18727 sys_lib_search_path_spec \
18728 sys_lib_dlsearch_path_spec \
18729 reload_cmds_CXX \
18730 old_archive_cmds_CXX \
18731 old_archive_from_new_cmds_CXX \
18732 old_archive_from_expsyms_cmds_CXX \
18733 archive_cmds_CXX \
18734 archive_expsym_cmds_CXX \
18735 module_cmds_CXX \
18736 module_expsym_cmds_CXX \
18737 export_symbols_cmds_CXX \
18738 prelink_cmds_CXX; do
18739 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18740 *[\\\\\\\`\\"\\\$]*)
18741 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
18742 ;;
18743 *)
18744 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18745 ;;
18746 esac
18747 done
18748
18749 ac_aux_dir='$ac_aux_dir'
18750 xsi_shell='$xsi_shell'
18751 lt_shell_append='$lt_shell_append'
18752
18753 # See if we are running on zsh, and set the options which allow our
18754 # commands through without removal of \ escapes INIT.
18755 if test -n "\${ZSH_VERSION+set}" ; then
18756 setopt NO_GLOB_SUBST
18757 fi
18758
18759
18760 PACKAGE='$PACKAGE'
18761 VERSION='$VERSION'
18762 TIMESTAMP='$TIMESTAMP'
18763 RM='$RM'
18764 ofile='$ofile'
18765
18766
18767
18768
18769
18770 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
18771 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
18772 # from automake.
18773 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
18774 # Capture the value of LINGUAS because we need it to compute CATALOGS.
18775 LINGUAS="${LINGUAS-%UNSET%}"
18776
18777
18778
18779 _ACEOF
18780
18781 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18782
18783 # Handling of arguments.
18784 for ac_config_target in $ac_config_targets
18785 do
18786 case $ac_config_target in
18787 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
18788 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
18789 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
18790 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
18791 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
18792 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18793 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
18794
18795 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18796 esac
18797 done
18798
18799
18800 # If the user did not use the arguments to specify the items to instantiate,
18801 # then the envvar interface is used. Set only those that are not.
18802 # We use the long form for the default assignment because of an extremely
18803 # bizarre bug on SunOS 4.1.3.
18804 if $ac_need_defaults; then
18805 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18806 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18807 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18808 fi
18809
18810 # Have a temporary directory for convenience. Make it in the build tree
18811 # simply because there is no reason against having it here, and in addition,
18812 # creating and moving files from /tmp can sometimes cause problems.
18813 # Hook for its removal unless debugging.
18814 # Note that there is a small window in which the directory will not be cleaned:
18815 # after its creation but before its name has been assigned to `$tmp'.
18816 $debug ||
18817 {
18818 tmp= ac_tmp=
18819 trap 'exit_status=$?
18820 : "${ac_tmp:=$tmp}"
18821 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
18822 ' 0
18823 trap 'as_fn_exit 1' 1 2 13 15
18824 }
18825 # Create a (secure) tmp directory for tmp files.
18826
18827 {
18828 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18829 test -d "$tmp"
18830 } ||
18831 {
18832 tmp=./conf$$-$RANDOM
18833 (umask 077 && mkdir "$tmp")
18834 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
18835 ac_tmp=$tmp
18836
18837 # Set up the scripts for CONFIG_FILES section.
18838 # No need to generate them if there are no CONFIG_FILES.
18839 # This happens for instance with `./config.status config.h'.
18840 if test -n "$CONFIG_FILES"; then
18841
18842 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
18843 ac_cs_awk_getline=:
18844 ac_cs_awk_pipe_init=
18845 ac_cs_awk_read_file='
18846 while ((getline aline < (F[key])) > 0)
18847 print(aline)
18848 close(F[key])'
18849 ac_cs_awk_pipe_fini=
18850 else
18851 ac_cs_awk_getline=false
18852 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
18853 ac_cs_awk_read_file='
18854 print "|#_!!_#|"
18855 print "cat " F[key] " &&"
18856 '$ac_cs_awk_pipe_init
18857 # The final `:' finishes the AND list.
18858 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
18859 fi
18860 ac_cr=`echo X | tr X '\015'`
18861 # On cygwin, bash can eat \r inside `` if the user requested igncr.
18862 # But we know of no other shell where ac_cr would be empty at this
18863 # point, so we can use a bashism as a fallback.
18864 if test "x$ac_cr" = x; then
18865 eval ac_cr=\$\'\\r\'
18866 fi
18867 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18868 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18869 ac_cs_awk_cr='\\r'
18870 else
18871 ac_cs_awk_cr=$ac_cr
18872 fi
18873
18874 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
18875 _ACEOF
18876
18877 # Create commands to substitute file output variables.
18878 {
18879 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
18880 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
18881 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
18882 echo "_ACAWK" &&
18883 echo "_ACEOF"
18884 } >conf$$files.sh &&
18885 . ./conf$$files.sh ||
18886 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18887 rm -f conf$$files.sh
18888
18889 {
18890 echo "cat >conf$$subs.awk <<_ACEOF" &&
18891 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18892 echo "_ACEOF"
18893 } >conf$$subs.sh ||
18894 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18895 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
18896 ac_delim='%!_!# '
18897 for ac_last_try in false false false false false :; do
18898 . ./conf$$subs.sh ||
18899 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18900
18901 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18902 if test $ac_delim_n = $ac_delim_num; then
18903 break
18904 elif $ac_last_try; then
18905 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18906 else
18907 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18908 fi
18909 done
18910 rm -f conf$$subs.sh
18911
18912 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18913 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
18914 _ACEOF
18915 sed -n '
18916 h
18917 s/^/S["/; s/!.*/"]=/
18918 p
18919 g
18920 s/^[^!]*!//
18921 :repl
18922 t repl
18923 s/'"$ac_delim"'$//
18924 t delim
18925 :nl
18926 h
18927 s/\(.\{148\}\)..*/\1/
18928 t more1
18929 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18930 p
18931 n
18932 b repl
18933 :more1
18934 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18935 p
18936 g
18937 s/.\{148\}//
18938 t nl
18939 :delim
18940 h
18941 s/\(.\{148\}\)..*/\1/
18942 t more2
18943 s/["\\]/\\&/g; s/^/"/; s/$/"/
18944 p
18945 b
18946 :more2
18947 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18948 p
18949 g
18950 s/.\{148\}//
18951 t delim
18952 ' <conf$$subs.awk | sed '
18953 /^[^""]/{
18954 N
18955 s/\n//
18956 }
18957 ' >>$CONFIG_STATUS || ac_write_fail=1
18958 rm -f conf$$subs.awk
18959 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18960 _ACAWK
18961 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
18962 for (key in S) S_is_set[key] = 1
18963 FS = "\a"
18964 \$ac_cs_awk_pipe_init
18965 }
18966 {
18967 line = $ 0
18968 nfields = split(line, field, "@")
18969 substed = 0
18970 len = length(field[1])
18971 for (i = 2; i < nfields; i++) {
18972 key = field[i]
18973 keylen = length(key)
18974 if (S_is_set[key]) {
18975 value = S[key]
18976 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18977 len += length(value) + length(field[++i])
18978 substed = 1
18979 } else
18980 len += 1 + keylen
18981 }
18982 if (nfields == 3 && !substed) {
18983 key = field[2]
18984 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
18985 \$ac_cs_awk_read_file
18986 next
18987 }
18988 }
18989 print line
18990 }
18991 \$ac_cs_awk_pipe_fini
18992 _ACAWK
18993 _ACEOF
18994 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18995 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18996 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18997 else
18998 cat
18999 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
19000 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
19001 _ACEOF
19002
19003 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
19004 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
19005 # trailing colons and then remove the whole line if VPATH becomes empty
19006 # (actually we leave an empty line to preserve line numbers).
19007 if test "x$srcdir" = x.; then
19008 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
19009 h
19010 s///
19011 s/^/:/
19012 s/[ ]*$/:/
19013 s/:\$(srcdir):/:/g
19014 s/:\${srcdir}:/:/g
19015 s/:@srcdir@:/:/g
19016 s/^:*//
19017 s/:*$//
19018 x
19019 s/\(=[ ]*\).*/\1/
19020 G
19021 s/\n//
19022 s/^[^=]*=[ ]*$//
19023 }'
19024 fi
19025
19026 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19027 fi # test -n "$CONFIG_FILES"
19028
19029 # Set up the scripts for CONFIG_HEADERS section.
19030 # No need to generate them if there are no CONFIG_HEADERS.
19031 # This happens for instance with `./config.status Makefile'.
19032 if test -n "$CONFIG_HEADERS"; then
19033 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
19034 BEGIN {
19035 _ACEOF
19036
19037 # Transform confdefs.h into an awk script `defines.awk', embedded as
19038 # here-document in config.status, that substitutes the proper values into
19039 # config.h.in to produce config.h.
19040
19041 # Create a delimiter string that does not exist in confdefs.h, to ease
19042 # handling of long lines.
19043 ac_delim='%!_!# '
19044 for ac_last_try in false false :; do
19045 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
19046 if test -z "$ac_tt"; then
19047 break
19048 elif $ac_last_try; then
19049 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
19050 else
19051 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19052 fi
19053 done
19054
19055 # For the awk script, D is an array of macro values keyed by name,
19056 # likewise P contains macro parameters if any. Preserve backslash
19057 # newline sequences.
19058
19059 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
19060 sed -n '
19061 s/.\{148\}/&'"$ac_delim"'/g
19062 t rset
19063 :rset
19064 s/^[ ]*#[ ]*define[ ][ ]*/ /
19065 t def
19066 d
19067 :def
19068 s/\\$//
19069 t bsnl
19070 s/["\\]/\\&/g
19071 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
19072 D["\1"]=" \3"/p
19073 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
19074 d
19075 :bsnl
19076 s/["\\]/\\&/g
19077 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
19078 D["\1"]=" \3\\\\\\n"\\/p
19079 t cont
19080 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
19081 t cont
19082 d
19083 :cont
19084 n
19085 s/.\{148\}/&'"$ac_delim"'/g
19086 t clear
19087 :clear
19088 s/\\$//
19089 t bsnlc
19090 s/["\\]/\\&/g; s/^/"/; s/$/"/p
19091 d
19092 :bsnlc
19093 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
19094 b cont
19095 ' <confdefs.h | sed '
19096 s/'"$ac_delim"'/"\\\
19097 "/g' >>$CONFIG_STATUS || ac_write_fail=1
19098
19099 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19100 for (key in D) D_is_set[key] = 1
19101 FS = "\a"
19102 }
19103 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
19104 line = \$ 0
19105 split(line, arg, " ")
19106 if (arg[1] == "#") {
19107 defundef = arg[2]
19108 mac1 = arg[3]
19109 } else {
19110 defundef = substr(arg[1], 2)
19111 mac1 = arg[2]
19112 }
19113 split(mac1, mac2, "(") #)
19114 macro = mac2[1]
19115 prefix = substr(line, 1, index(line, defundef) - 1)
19116 if (D_is_set[macro]) {
19117 # Preserve the white space surrounding the "#".
19118 print prefix "define", macro P[macro] D[macro]
19119 next
19120 } else {
19121 # Replace #undef with comments. This is necessary, for example,
19122 # in the case of _POSIX_SOURCE, which is predefined and required
19123 # on some systems where configure will not decide to define it.
19124 if (defundef == "undef") {
19125 print "/*", prefix defundef, macro, "*/"
19126 next
19127 }
19128 }
19129 }
19130 { print }
19131 _ACAWK
19132 _ACEOF
19133 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19134 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
19135 fi # test -n "$CONFIG_HEADERS"
19136
19137
19138 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
19139 shift
19140 for ac_tag
19141 do
19142 case $ac_tag in
19143 :[FHLC]) ac_mode=$ac_tag; continue;;
19144 esac
19145 case $ac_mode$ac_tag in
19146 :[FHL]*:*);;
19147 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
19148 :[FH]-) ac_tag=-:-;;
19149 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
19150 esac
19151 ac_save_IFS=$IFS
19152 IFS=:
19153 set x $ac_tag
19154 IFS=$ac_save_IFS
19155 shift
19156 ac_file=$1
19157 shift
19158
19159 case $ac_mode in
19160 :L) ac_source=$1;;
19161 :[FH])
19162 ac_file_inputs=
19163 for ac_f
19164 do
19165 case $ac_f in
19166 -) ac_f="$ac_tmp/stdin";;
19167 *) # Look for the file first in the build tree, then in the source tree
19168 # (if the path is not absolute). The absolute path cannot be DOS-style,
19169 # because $ac_f cannot contain `:'.
19170 test -f "$ac_f" ||
19171 case $ac_f in
19172 [\\/$]*) false;;
19173 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
19174 esac ||
19175 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
19176 esac
19177 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
19178 as_fn_append ac_file_inputs " '$ac_f'"
19179 done
19180
19181 # Let's still pretend it is `configure' which instantiates (i.e., don't
19182 # use $as_me), people would be surprised to read:
19183 # /* config.h. Generated by config.status. */
19184 configure_input='Generated from '`
19185 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
19186 `' by configure.'
19187 if test x"$ac_file" != x-; then
19188 configure_input="$ac_file. $configure_input"
19189 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
19190 $as_echo "$as_me: creating $ac_file" >&6;}
19191 fi
19192 # Neutralize special characters interpreted by sed in replacement strings.
19193 case $configure_input in #(
19194 *\&* | *\|* | *\\* )
19195 ac_sed_conf_input=`$as_echo "$configure_input" |
19196 sed 's/[\\\\&|]/\\\\&/g'`;; #(
19197 *) ac_sed_conf_input=$configure_input;;
19198 esac
19199
19200 case $ac_tag in
19201 *:-:* | *:-) cat >"$ac_tmp/stdin" \
19202 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
19203 esac
19204 ;;
19205 esac
19206
19207 ac_dir=`$as_dirname -- "$ac_file" ||
19208 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19209 X"$ac_file" : 'X\(//\)[^/]' \| \
19210 X"$ac_file" : 'X\(//\)$' \| \
19211 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
19212 $as_echo X"$ac_file" |
19213 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19214 s//\1/
19215 q
19216 }
19217 /^X\(\/\/\)[^/].*/{
19218 s//\1/
19219 q
19220 }
19221 /^X\(\/\/\)$/{
19222 s//\1/
19223 q
19224 }
19225 /^X\(\/\).*/{
19226 s//\1/
19227 q
19228 }
19229 s/.*/./; q'`
19230 as_dir="$ac_dir"; as_fn_mkdir_p
19231 ac_builddir=.
19232
19233 case "$ac_dir" in
19234 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19235 *)
19236 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
19237 # A ".." for each directory in $ac_dir_suffix.
19238 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
19239 case $ac_top_builddir_sub in
19240 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19241 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19242 esac ;;
19243 esac
19244 ac_abs_top_builddir=$ac_pwd
19245 ac_abs_builddir=$ac_pwd$ac_dir_suffix
19246 # for backward compatibility:
19247 ac_top_builddir=$ac_top_build_prefix
19248
19249 case $srcdir in
19250 .) # We are building in place.
19251 ac_srcdir=.
19252 ac_top_srcdir=$ac_top_builddir_sub
19253 ac_abs_top_srcdir=$ac_pwd ;;
19254 [\\/]* | ?:[\\/]* ) # Absolute name.
19255 ac_srcdir=$srcdir$ac_dir_suffix;
19256 ac_top_srcdir=$srcdir
19257 ac_abs_top_srcdir=$srcdir ;;
19258 *) # Relative name.
19259 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19260 ac_top_srcdir=$ac_top_build_prefix$srcdir
19261 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19262 esac
19263 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19264
19265
19266 case $ac_mode in
19267 :F)
19268 #
19269 # CONFIG_FILE
19270 #
19271
19272 case $INSTALL in
19273 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
19274 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
19275 esac
19276 ac_MKDIR_P=$MKDIR_P
19277 case $MKDIR_P in
19278 [\\/$]* | ?:[\\/]* ) ;;
19279 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
19280 esac
19281 _ACEOF
19282
19283 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19284 # If the template does not know about datarootdir, expand it.
19285 # FIXME: This hack should be removed a few years after 2.60.
19286 ac_datarootdir_hack=; ac_datarootdir_seen=
19287 ac_sed_dataroot='
19288 /datarootdir/ {
19289 p
19290 q
19291 }
19292 /@datadir@/p
19293 /@docdir@/p
19294 /@infodir@/p
19295 /@localedir@/p
19296 /@mandir@/p'
19297 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
19298 *datarootdir*) ac_datarootdir_seen=yes;;
19299 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
19300 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
19301 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
19302 _ACEOF
19303 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19304 ac_datarootdir_hack='
19305 s&@datadir@&$datadir&g
19306 s&@docdir@&$docdir&g
19307 s&@infodir@&$infodir&g
19308 s&@localedir@&$localedir&g
19309 s&@mandir@&$mandir&g
19310 s&\\\${datarootdir}&$datarootdir&g' ;;
19311 esac
19312 _ACEOF
19313
19314 # Neutralize VPATH when `$srcdir' = `.'.
19315 # Shell code in configure.ac might set extrasub.
19316 # FIXME: do we really want to maintain this feature?
19317 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19318 ac_sed_extra="$ac_vpsub
19319 $extrasub
19320 _ACEOF
19321 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19322 :t
19323 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19324 s|@configure_input@|$ac_sed_conf_input|;t t
19325 s&@top_builddir@&$ac_top_builddir_sub&;t t
19326 s&@top_build_prefix@&$ac_top_build_prefix&;t t
19327 s&@srcdir@&$ac_srcdir&;t t
19328 s&@abs_srcdir@&$ac_abs_srcdir&;t t
19329 s&@top_srcdir@&$ac_top_srcdir&;t t
19330 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
19331 s&@builddir@&$ac_builddir&;t t
19332 s&@abs_builddir@&$ac_abs_builddir&;t t
19333 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
19334 s&@INSTALL@&$ac_INSTALL&;t t
19335 s&@MKDIR_P@&$ac_MKDIR_P&;t t
19336 $ac_datarootdir_hack
19337 "
19338 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
19339 if $ac_cs_awk_getline; then
19340 $AWK -f "$ac_tmp/subs.awk"
19341 else
19342 $AWK -f "$ac_tmp/subs.awk" | $SHELL
19343 fi \
19344 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19345
19346 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
19347 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
19348 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
19349 "$ac_tmp/out"`; test -z "$ac_out"; } &&
19350 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19351 which seems to be undefined. Please make sure it is defined" >&5
19352 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19353 which seems to be undefined. Please make sure it is defined" >&2;}
19354
19355 rm -f "$ac_tmp/stdin"
19356 case $ac_file in
19357 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
19358 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
19359 esac \
19360 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19361 ;;
19362 :H)
19363 #
19364 # CONFIG_HEADER
19365 #
19366 if test x"$ac_file" != x-; then
19367 {
19368 $as_echo "/* $configure_input */" \
19369 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
19370 } >"$ac_tmp/config.h" \
19371 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19372 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
19373 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
19374 $as_echo "$as_me: $ac_file is unchanged" >&6;}
19375 else
19376 rm -f "$ac_file"
19377 mv "$ac_tmp/config.h" "$ac_file" \
19378 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19379 fi
19380 else
19381 $as_echo "/* $configure_input */" \
19382 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
19383 || as_fn_error $? "could not create -" "$LINENO" 5
19384 fi
19385 # Compute "$ac_file"'s index in $config_headers.
19386 _am_arg="$ac_file"
19387 _am_stamp_count=1
19388 for _am_header in $config_headers :; do
19389 case $_am_header in
19390 $_am_arg | $_am_arg:* )
19391 break ;;
19392 * )
19393 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
19394 esac
19395 done
19396 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
19397 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19398 X"$_am_arg" : 'X\(//\)[^/]' \| \
19399 X"$_am_arg" : 'X\(//\)$' \| \
19400 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
19401 $as_echo X"$_am_arg" |
19402 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19403 s//\1/
19404 q
19405 }
19406 /^X\(\/\/\)[^/].*/{
19407 s//\1/
19408 q
19409 }
19410 /^X\(\/\/\)$/{
19411 s//\1/
19412 q
19413 }
19414 /^X\(\/\).*/{
19415 s//\1/
19416 q
19417 }
19418 s/.*/./; q'`/stamp-h$_am_stamp_count
19419 ;;
19420
19421 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
19422 $as_echo "$as_me: executing $ac_file commands" >&6;}
19423 ;;
19424 esac
19425
19426
19427 case $ac_file$ac_mode in
19428 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
19429 # Older Autoconf quotes --file arguments for eval, but not when files
19430 # are listed without --file. Let's play safe and only enable the eval
19431 # if we detect the quoting.
19432 case $CONFIG_FILES in
19433 *\'*) eval set x "$CONFIG_FILES" ;;
19434 *) set x $CONFIG_FILES ;;
19435 esac
19436 shift
19437 for mf
19438 do
19439 # Strip MF so we end up with the name of the file.
19440 mf=`echo "$mf" | sed -e 's/:.*$//'`
19441 # Check whether this is an Automake generated Makefile or not.
19442 # We used to match only the files named 'Makefile.in', but
19443 # some people rename them; so instead we look at the file content.
19444 # Grep'ing the first line is not enough: some people post-process
19445 # each Makefile.in and add a new line on top of each file to say so.
19446 # Grep'ing the whole file is not good either: AIX grep has a line
19447 # limit of 2048, but all sed's we know have understand at least 4000.
19448 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
19449 dirpart=`$as_dirname -- "$mf" ||
19450 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19451 X"$mf" : 'X\(//\)[^/]' \| \
19452 X"$mf" : 'X\(//\)$' \| \
19453 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
19454 $as_echo X"$mf" |
19455 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19456 s//\1/
19457 q
19458 }
19459 /^X\(\/\/\)[^/].*/{
19460 s//\1/
19461 q
19462 }
19463 /^X\(\/\/\)$/{
19464 s//\1/
19465 q
19466 }
19467 /^X\(\/\).*/{
19468 s//\1/
19469 q
19470 }
19471 s/.*/./; q'`
19472 else
19473 continue
19474 fi
19475 # Extract the definition of DEPDIR, am__include, and am__quote
19476 # from the Makefile without running 'make'.
19477 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
19478 test -z "$DEPDIR" && continue
19479 am__include=`sed -n 's/^am__include = //p' < "$mf"`
19480 test -z "$am__include" && continue
19481 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
19482 # Find all dependency output files, they are included files with
19483 # $(DEPDIR) in their names. We invoke sed twice because it is the
19484 # simplest approach to changing $(DEPDIR) to its actual value in the
19485 # expansion.
19486 for file in `sed -n "
19487 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
19488 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
19489 # Make sure the directory exists.
19490 test -f "$dirpart/$file" && continue
19491 fdir=`$as_dirname -- "$file" ||
19492 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19493 X"$file" : 'X\(//\)[^/]' \| \
19494 X"$file" : 'X\(//\)$' \| \
19495 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
19496 $as_echo X"$file" |
19497 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19498 s//\1/
19499 q
19500 }
19501 /^X\(\/\/\)[^/].*/{
19502 s//\1/
19503 q
19504 }
19505 /^X\(\/\/\)$/{
19506 s//\1/
19507 q
19508 }
19509 /^X\(\/\).*/{
19510 s//\1/
19511 q
19512 }
19513 s/.*/./; q'`
19514 as_dir=$dirpart/$fdir; as_fn_mkdir_p
19515 # echo "creating $dirpart/$file"
19516 echo '# dummy' > "$dirpart/$file"
19517 done
19518 done
19519 }
19520 ;;
19521 "libtool":C)
19522
19523 # See if we are running on zsh, and set the options which allow our
19524 # commands through without removal of \ escapes.
19525 if test -n "${ZSH_VERSION+set}" ; then
19526 setopt NO_GLOB_SUBST
19527 fi
19528
19529 cfgfile="${ofile}T"
19530 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
19531 $RM "$cfgfile"
19532
19533 cat <<_LT_EOF >> "$cfgfile"
19534 #! $SHELL
19535
19536 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
19537 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
19538 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19539 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
19540 #
19541 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
19542 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
19543 # Written by Gordon Matzigkeit, 1996
19544 #
19545 # This file is part of GNU Libtool.
19546 #
19547 # GNU Libtool is free software; you can redistribute it and/or
19548 # modify it under the terms of the GNU General Public License as
19549 # published by the Free Software Foundation; either version 2 of
19550 # the License, or (at your option) any later version.
19551 #
19552 # As a special exception to the GNU General Public License,
19553 # if you distribute this file as part of a program or library that
19554 # is built using GNU Libtool, you may include this file under the
19555 # same distribution terms that you use for the rest of that program.
19556 #
19557 # GNU Libtool is distributed in the hope that it will be useful,
19558 # but WITHOUT ANY WARRANTY; without even the implied warranty of
19559 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19560 # GNU General Public License for more details.
19561 #
19562 # You should have received a copy of the GNU General Public License
19563 # along with GNU Libtool; see the file COPYING. If not, a copy
19564 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
19565 # obtained by writing to the Free Software Foundation, Inc.,
19566 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
19567
19568
19569 # The names of the tagged configurations supported by this script.
19570 available_tags="CXX "
19571
19572 # ### BEGIN LIBTOOL CONFIG
19573
19574 # Which release of libtool.m4 was used?
19575 macro_version=$macro_version
19576 macro_revision=$macro_revision
19577
19578 # Whether or not to build shared libraries.
19579 build_libtool_libs=$enable_shared
19580
19581 # Whether or not to build static libraries.
19582 build_old_libs=$enable_static
19583
19584 # What type of objects to build.
19585 pic_mode=$pic_mode
19586
19587 # Whether or not to optimize for fast installation.
19588 fast_install=$enable_fast_install
19589
19590 # Shell to use when invoking shell scripts.
19591 SHELL=$lt_SHELL
19592
19593 # An echo program that protects backslashes.
19594 ECHO=$lt_ECHO
19595
19596 # The host system.
19597 host_alias=$host_alias
19598 host=$host
19599 host_os=$host_os
19600
19601 # The build system.
19602 build_alias=$build_alias
19603 build=$build
19604 build_os=$build_os
19605
19606 # A sed program that does not truncate output.
19607 SED=$lt_SED
19608
19609 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
19610 Xsed="\$SED -e 1s/^X//"
19611
19612 # A grep program that handles long lines.
19613 GREP=$lt_GREP
19614
19615 # An ERE matcher.
19616 EGREP=$lt_EGREP
19617
19618 # A literal string matcher.
19619 FGREP=$lt_FGREP
19620
19621 # A BSD- or MS-compatible name lister.
19622 NM=$lt_NM
19623
19624 # Whether we need soft or hard links.
19625 LN_S=$lt_LN_S
19626
19627 # What is the maximum length of a command?
19628 max_cmd_len=$max_cmd_len
19629
19630 # Object file suffix (normally "o").
19631 objext=$ac_objext
19632
19633 # Executable file suffix (normally "").
19634 exeext=$exeext
19635
19636 # whether the shell understands "unset".
19637 lt_unset=$lt_unset
19638
19639 # turn spaces into newlines.
19640 SP2NL=$lt_lt_SP2NL
19641
19642 # turn newlines into spaces.
19643 NL2SP=$lt_lt_NL2SP
19644
19645 # An object symbol dumper.
19646 OBJDUMP=$lt_OBJDUMP
19647
19648 # Method to check whether dependent libraries are shared objects.
19649 deplibs_check_method=$lt_deplibs_check_method
19650
19651 # Command to use when deplibs_check_method == "file_magic".
19652 file_magic_cmd=$lt_file_magic_cmd
19653
19654 # The archiver.
19655 AR=$lt_AR
19656 AR_FLAGS=$lt_AR_FLAGS
19657
19658 # A symbol stripping program.
19659 STRIP=$lt_STRIP
19660
19661 # Commands used to install an old-style archive.
19662 RANLIB=$lt_RANLIB
19663 old_postinstall_cmds=$lt_old_postinstall_cmds
19664 old_postuninstall_cmds=$lt_old_postuninstall_cmds
19665
19666 # Whether to use a lock for old archive extraction.
19667 lock_old_archive_extraction=$lock_old_archive_extraction
19668
19669 # A C compiler.
19670 LTCC=$lt_CC
19671
19672 # LTCC compiler flags.
19673 LTCFLAGS=$lt_CFLAGS
19674
19675 # Take the output of nm and produce a listing of raw symbols and C names.
19676 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19677
19678 # Transform the output of nm in a proper C declaration.
19679 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19680
19681 # Transform the output of nm in a C name address pair.
19682 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19683
19684 # Transform the output of nm in a C name address pair when lib prefix is needed.
19685 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
19686
19687 # The name of the directory that contains temporary libtool files.
19688 objdir=$objdir
19689
19690 # Used to examine libraries when file_magic_cmd begins with "file".
19691 MAGIC_CMD=$MAGIC_CMD
19692
19693 # Must we lock files when doing compilation?
19694 need_locks=$lt_need_locks
19695
19696 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
19697 DSYMUTIL=$lt_DSYMUTIL
19698
19699 # Tool to change global to local symbols on Mac OS X.
19700 NMEDIT=$lt_NMEDIT
19701
19702 # Tool to manipulate fat objects and archives on Mac OS X.
19703 LIPO=$lt_LIPO
19704
19705 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
19706 OTOOL=$lt_OTOOL
19707
19708 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
19709 OTOOL64=$lt_OTOOL64
19710
19711 # Old archive suffix (normally "a").
19712 libext=$libext
19713
19714 # Shared library suffix (normally ".so").
19715 shrext_cmds=$lt_shrext_cmds
19716
19717 # The commands to extract the exported symbol list from a shared archive.
19718 extract_expsyms_cmds=$lt_extract_expsyms_cmds
19719
19720 # Variables whose values should be saved in libtool wrapper scripts and
19721 # restored at link time.
19722 variables_saved_for_relink=$lt_variables_saved_for_relink
19723
19724 # Do we need the "lib" prefix for modules?
19725 need_lib_prefix=$need_lib_prefix
19726
19727 # Do we need a version for libraries?
19728 need_version=$need_version
19729
19730 # Library versioning type.
19731 version_type=$version_type
19732
19733 # Shared library runtime path variable.
19734 runpath_var=$runpath_var
19735
19736 # Shared library path variable.
19737 shlibpath_var=$shlibpath_var
19738
19739 # Is shlibpath searched before the hard-coded library search path?
19740 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19741
19742 # Format of library name prefix.
19743 libname_spec=$lt_libname_spec
19744
19745 # List of archive names. First name is the real one, the rest are links.
19746 # The last name is the one that the linker finds with -lNAME
19747 library_names_spec=$lt_library_names_spec
19748
19749 # The coded name of the library, if different from the real name.
19750 soname_spec=$lt_soname_spec
19751
19752 # Permission mode override for installation of shared libraries.
19753 install_override_mode=$lt_install_override_mode
19754
19755 # Command to use after installation of a shared archive.
19756 postinstall_cmds=$lt_postinstall_cmds
19757
19758 # Command to use after uninstallation of a shared archive.
19759 postuninstall_cmds=$lt_postuninstall_cmds
19760
19761 # Commands used to finish a libtool library installation in a directory.
19762 finish_cmds=$lt_finish_cmds
19763
19764 # As "finish_cmds", except a single script fragment to be evaled but
19765 # not shown.
19766 finish_eval=$lt_finish_eval
19767
19768 # Whether we should hardcode library paths into libraries.
19769 hardcode_into_libs=$hardcode_into_libs
19770
19771 # Compile-time system search path for libraries.
19772 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19773
19774 # Run-time system search path for libraries.
19775 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19776
19777 # Whether dlopen is supported.
19778 dlopen_support=$enable_dlopen
19779
19780 # Whether dlopen of programs is supported.
19781 dlopen_self=$enable_dlopen_self
19782
19783 # Whether dlopen of statically linked programs is supported.
19784 dlopen_self_static=$enable_dlopen_self_static
19785
19786 # Commands to strip libraries.
19787 old_striplib=$lt_old_striplib
19788 striplib=$lt_striplib
19789
19790
19791 # The linker used to build libraries.
19792 LD=$lt_LD
19793
19794 # How to create reloadable object files.
19795 reload_flag=$lt_reload_flag
19796 reload_cmds=$lt_reload_cmds
19797
19798 # Commands used to build an old-style archive.
19799 old_archive_cmds=$lt_old_archive_cmds
19800
19801 # A language specific compiler.
19802 CC=$lt_compiler
19803
19804 # Is the compiler the GNU compiler?
19805 with_gcc=$GCC
19806
19807 # Compiler flag to turn off builtin functions.
19808 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19809
19810 # How to pass a linker flag through the compiler.
19811 wl=$lt_lt_prog_compiler_wl
19812
19813 # Additional compiler flags for building library objects.
19814 pic_flag=$lt_lt_prog_compiler_pic
19815
19816 # Compiler flag to prevent dynamic linking.
19817 link_static_flag=$lt_lt_prog_compiler_static
19818
19819 # Does compiler simultaneously support -c and -o options?
19820 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19821
19822 # Whether or not to add -lc for building shared libraries.
19823 build_libtool_need_lc=$archive_cmds_need_lc
19824
19825 # Whether or not to disallow shared libs when runtime libs are static.
19826 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19827
19828 # Compiler flag to allow reflexive dlopens.
19829 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19830
19831 # Compiler flag to generate shared objects directly from archives.
19832 whole_archive_flag_spec=$lt_whole_archive_flag_spec
19833
19834 # Whether the compiler copes with passing no objects directly.
19835 compiler_needs_object=$lt_compiler_needs_object
19836
19837 # Create an old-style archive from a shared archive.
19838 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19839
19840 # Create a temporary old-style archive to link instead of a shared archive.
19841 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19842
19843 # Commands used to build a shared archive.
19844 archive_cmds=$lt_archive_cmds
19845 archive_expsym_cmds=$lt_archive_expsym_cmds
19846
19847 # Commands used to build a loadable module if different from building
19848 # a shared archive.
19849 module_cmds=$lt_module_cmds
19850 module_expsym_cmds=$lt_module_expsym_cmds
19851
19852 # Whether we are building with GNU ld or not.
19853 with_gnu_ld=$lt_with_gnu_ld
19854
19855 # Flag that allows shared libraries with undefined symbols to be built.
19856 allow_undefined_flag=$lt_allow_undefined_flag
19857
19858 # Flag that enforces no undefined symbols.
19859 no_undefined_flag=$lt_no_undefined_flag
19860
19861 # Flag to hardcode \$libdir into a binary during linking.
19862 # This must work even if \$libdir does not exist
19863 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19864
19865 # If ld is used when linking, flag to hardcode \$libdir into a binary
19866 # during linking. This must work even if \$libdir does not exist.
19867 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19868
19869 # Whether we need a single "-rpath" flag with a separated argument.
19870 hardcode_libdir_separator=$lt_hardcode_libdir_separator
19871
19872 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19873 # DIR into the resulting binary.
19874 hardcode_direct=$hardcode_direct
19875
19876 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19877 # DIR into the resulting binary and the resulting library dependency is
19878 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19879 # library is relocated.
19880 hardcode_direct_absolute=$hardcode_direct_absolute
19881
19882 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19883 # into the resulting binary.
19884 hardcode_minus_L=$hardcode_minus_L
19885
19886 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19887 # into the resulting binary.
19888 hardcode_shlibpath_var=$hardcode_shlibpath_var
19889
19890 # Set to "yes" if building a shared library automatically hardcodes DIR
19891 # into the library and all subsequent libraries and executables linked
19892 # against it.
19893 hardcode_automatic=$hardcode_automatic
19894
19895 # Set to yes if linker adds runtime paths of dependent libraries
19896 # to runtime path list.
19897 inherit_rpath=$inherit_rpath
19898
19899 # Whether libtool must link a program against all its dependency libraries.
19900 link_all_deplibs=$link_all_deplibs
19901
19902 # Fix the shell variable \$srcfile for the compiler.
19903 fix_srcfile_path=$lt_fix_srcfile_path
19904
19905 # Set to "yes" if exported symbols are required.
19906 always_export_symbols=$always_export_symbols
19907
19908 # The commands to list exported symbols.
19909 export_symbols_cmds=$lt_export_symbols_cmds
19910
19911 # Symbols that should not be listed in the preloaded symbols.
19912 exclude_expsyms=$lt_exclude_expsyms
19913
19914 # Symbols that must always be exported.
19915 include_expsyms=$lt_include_expsyms
19916
19917 # Commands necessary for linking programs (against libraries) with templates.
19918 prelink_cmds=$lt_prelink_cmds
19919
19920 # Specify filename containing input files.
19921 file_list_spec=$lt_file_list_spec
19922
19923 # How to hardcode a shared library path into an executable.
19924 hardcode_action=$hardcode_action
19925
19926 # The directories searched by this compiler when creating a shared library.
19927 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19928
19929 # Dependencies to place before and after the objects being linked to
19930 # create a shared library.
19931 predep_objects=$lt_predep_objects
19932 postdep_objects=$lt_postdep_objects
19933 predeps=$lt_predeps
19934 postdeps=$lt_postdeps
19935
19936 # The library search path used internally by the compiler when linking
19937 # a shared library.
19938 compiler_lib_search_path=$lt_compiler_lib_search_path
19939
19940 # ### END LIBTOOL CONFIG
19941
19942 _LT_EOF
19943
19944 case $host_os in
19945 aix3*)
19946 cat <<\_LT_EOF >> "$cfgfile"
19947 # AIX sometimes has problems with the GCC collect2 program. For some
19948 # reason, if we set the COLLECT_NAMES environment variable, the problems
19949 # vanish in a puff of smoke.
19950 if test "X${COLLECT_NAMES+set}" != Xset; then
19951 COLLECT_NAMES=
19952 export COLLECT_NAMES
19953 fi
19954 _LT_EOF
19955 ;;
19956 esac
19957
19958
19959 ltmain="$ac_aux_dir/ltmain.sh"
19960
19961
19962 # We use sed instead of cat because bash on DJGPP gets confused if
19963 # if finds mixed CR/LF and LF-only lines. Since sed operates in
19964 # text mode, it properly converts lines to CR/LF. This bash problem
19965 # is reportedly fixed, but why not run on old versions too?
19966 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
19967 || (rm -f "$cfgfile"; exit 1)
19968
19969 case $xsi_shell in
19970 yes)
19971 cat << \_LT_EOF >> "$cfgfile"
19972
19973 # func_dirname file append nondir_replacement
19974 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
19975 # otherwise set result to NONDIR_REPLACEMENT.
19976 func_dirname ()
19977 {
19978 case ${1} in
19979 */*) func_dirname_result="${1%/*}${2}" ;;
19980 * ) func_dirname_result="${3}" ;;
19981 esac
19982 }
19983
19984 # func_basename file
19985 func_basename ()
19986 {
19987 func_basename_result="${1##*/}"
19988 }
19989
19990 # func_dirname_and_basename file append nondir_replacement
19991 # perform func_basename and func_dirname in a single function
19992 # call:
19993 # dirname: Compute the dirname of FILE. If nonempty,
19994 # add APPEND to the result, otherwise set result
19995 # to NONDIR_REPLACEMENT.
19996 # value returned in "$func_dirname_result"
19997 # basename: Compute filename of FILE.
19998 # value retuned in "$func_basename_result"
19999 # Implementation must be kept synchronized with func_dirname
20000 # and func_basename. For efficiency, we do not delegate to
20001 # those functions but instead duplicate the functionality here.
20002 func_dirname_and_basename ()
20003 {
20004 case ${1} in
20005 */*) func_dirname_result="${1%/*}${2}" ;;
20006 * ) func_dirname_result="${3}" ;;
20007 esac
20008 func_basename_result="${1##*/}"
20009 }
20010
20011 # func_stripname prefix suffix name
20012 # strip PREFIX and SUFFIX off of NAME.
20013 # PREFIX and SUFFIX must not contain globbing or regex special
20014 # characters, hashes, percent signs, but SUFFIX may contain a leading
20015 # dot (in which case that matches only a dot).
20016 func_stripname ()
20017 {
20018 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
20019 # positional parameters, so assign one to ordinary parameter first.
20020 func_stripname_result=${3}
20021 func_stripname_result=${func_stripname_result#"${1}"}
20022 func_stripname_result=${func_stripname_result%"${2}"}
20023 }
20024
20025 # func_opt_split
20026 func_opt_split ()
20027 {
20028 func_opt_split_opt=${1%%=*}
20029 func_opt_split_arg=${1#*=}
20030 }
20031
20032 # func_lo2o object
20033 func_lo2o ()
20034 {
20035 case ${1} in
20036 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
20037 *) func_lo2o_result=${1} ;;
20038 esac
20039 }
20040
20041 # func_xform libobj-or-source
20042 func_xform ()
20043 {
20044 func_xform_result=${1%.*}.lo
20045 }
20046
20047 # func_arith arithmetic-term...
20048 func_arith ()
20049 {
20050 func_arith_result=$(( $* ))
20051 }
20052
20053 # func_len string
20054 # STRING may not start with a hyphen.
20055 func_len ()
20056 {
20057 func_len_result=${#1}
20058 }
20059
20060 _LT_EOF
20061 ;;
20062 *) # Bourne compatible functions.
20063 cat << \_LT_EOF >> "$cfgfile"
20064
20065 # func_dirname file append nondir_replacement
20066 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
20067 # otherwise set result to NONDIR_REPLACEMENT.
20068 func_dirname ()
20069 {
20070 # Extract subdirectory from the argument.
20071 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
20072 if test "X$func_dirname_result" = "X${1}"; then
20073 func_dirname_result="${3}"
20074 else
20075 func_dirname_result="$func_dirname_result${2}"
20076 fi
20077 }
20078
20079 # func_basename file
20080 func_basename ()
20081 {
20082 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
20083 }
20084
20085
20086 # func_stripname prefix suffix name
20087 # strip PREFIX and SUFFIX off of NAME.
20088 # PREFIX and SUFFIX must not contain globbing or regex special
20089 # characters, hashes, percent signs, but SUFFIX may contain a leading
20090 # dot (in which case that matches only a dot).
20091 # func_strip_suffix prefix name
20092 func_stripname ()
20093 {
20094 case ${2} in
20095 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
20096 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
20097 esac
20098 }
20099
20100 # sed scripts:
20101 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
20102 my_sed_long_arg='1s/^-[^=]*=//'
20103
20104 # func_opt_split
20105 func_opt_split ()
20106 {
20107 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
20108 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
20109 }
20110
20111 # func_lo2o object
20112 func_lo2o ()
20113 {
20114 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
20115 }
20116
20117 # func_xform libobj-or-source
20118 func_xform ()
20119 {
20120 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
20121 }
20122
20123 # func_arith arithmetic-term...
20124 func_arith ()
20125 {
20126 func_arith_result=`expr "$@"`
20127 }
20128
20129 # func_len string
20130 # STRING may not start with a hyphen.
20131 func_len ()
20132 {
20133 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
20134 }
20135
20136 _LT_EOF
20137 esac
20138
20139 case $lt_shell_append in
20140 yes)
20141 cat << \_LT_EOF >> "$cfgfile"
20142
20143 # func_append var value
20144 # Append VALUE to the end of shell variable VAR.
20145 func_append ()
20146 {
20147 eval "$1+=\$2"
20148 }
20149 _LT_EOF
20150 ;;
20151 *)
20152 cat << \_LT_EOF >> "$cfgfile"
20153
20154 # func_append var value
20155 # Append VALUE to the end of shell variable VAR.
20156 func_append ()
20157 {
20158 eval "$1=\$$1\$2"
20159 }
20160
20161 _LT_EOF
20162 ;;
20163 esac
20164
20165
20166 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
20167 || (rm -f "$cfgfile"; exit 1)
20168
20169 mv -f "$cfgfile" "$ofile" ||
20170 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
20171 chmod +x "$ofile"
20172
20173
20174 cat <<_LT_EOF >> "$ofile"
20175
20176 # ### BEGIN LIBTOOL TAG CONFIG: CXX
20177
20178 # The linker used to build libraries.
20179 LD=$lt_LD_CXX
20180
20181 # How to create reloadable object files.
20182 reload_flag=$lt_reload_flag_CXX
20183 reload_cmds=$lt_reload_cmds_CXX
20184
20185 # Commands used to build an old-style archive.
20186 old_archive_cmds=$lt_old_archive_cmds_CXX
20187
20188 # A language specific compiler.
20189 CC=$lt_compiler_CXX
20190
20191 # Is the compiler the GNU compiler?
20192 with_gcc=$GCC_CXX
20193
20194 # Compiler flag to turn off builtin functions.
20195 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
20196
20197 # How to pass a linker flag through the compiler.
20198 wl=$lt_lt_prog_compiler_wl_CXX
20199
20200 # Additional compiler flags for building library objects.
20201 pic_flag=$lt_lt_prog_compiler_pic_CXX
20202
20203 # Compiler flag to prevent dynamic linking.
20204 link_static_flag=$lt_lt_prog_compiler_static_CXX
20205
20206 # Does compiler simultaneously support -c and -o options?
20207 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
20208
20209 # Whether or not to add -lc for building shared libraries.
20210 build_libtool_need_lc=$archive_cmds_need_lc_CXX
20211
20212 # Whether or not to disallow shared libs when runtime libs are static.
20213 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
20214
20215 # Compiler flag to allow reflexive dlopens.
20216 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
20217
20218 # Compiler flag to generate shared objects directly from archives.
20219 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
20220
20221 # Whether the compiler copes with passing no objects directly.
20222 compiler_needs_object=$lt_compiler_needs_object_CXX
20223
20224 # Create an old-style archive from a shared archive.
20225 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
20226
20227 # Create a temporary old-style archive to link instead of a shared archive.
20228 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
20229
20230 # Commands used to build a shared archive.
20231 archive_cmds=$lt_archive_cmds_CXX
20232 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
20233
20234 # Commands used to build a loadable module if different from building
20235 # a shared archive.
20236 module_cmds=$lt_module_cmds_CXX
20237 module_expsym_cmds=$lt_module_expsym_cmds_CXX
20238
20239 # Whether we are building with GNU ld or not.
20240 with_gnu_ld=$lt_with_gnu_ld_CXX
20241
20242 # Flag that allows shared libraries with undefined symbols to be built.
20243 allow_undefined_flag=$lt_allow_undefined_flag_CXX
20244
20245 # Flag that enforces no undefined symbols.
20246 no_undefined_flag=$lt_no_undefined_flag_CXX
20247
20248 # Flag to hardcode \$libdir into a binary during linking.
20249 # This must work even if \$libdir does not exist
20250 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
20251
20252 # If ld is used when linking, flag to hardcode \$libdir into a binary
20253 # during linking. This must work even if \$libdir does not exist.
20254 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
20255
20256 # Whether we need a single "-rpath" flag with a separated argument.
20257 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
20258
20259 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20260 # DIR into the resulting binary.
20261 hardcode_direct=$hardcode_direct_CXX
20262
20263 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20264 # DIR into the resulting binary and the resulting library dependency is
20265 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
20266 # library is relocated.
20267 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
20268
20269 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
20270 # into the resulting binary.
20271 hardcode_minus_L=$hardcode_minus_L_CXX
20272
20273 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
20274 # into the resulting binary.
20275 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
20276
20277 # Set to "yes" if building a shared library automatically hardcodes DIR
20278 # into the library and all subsequent libraries and executables linked
20279 # against it.
20280 hardcode_automatic=$hardcode_automatic_CXX
20281
20282 # Set to yes if linker adds runtime paths of dependent libraries
20283 # to runtime path list.
20284 inherit_rpath=$inherit_rpath_CXX
20285
20286 # Whether libtool must link a program against all its dependency libraries.
20287 link_all_deplibs=$link_all_deplibs_CXX
20288
20289 # Fix the shell variable \$srcfile for the compiler.
20290 fix_srcfile_path=$lt_fix_srcfile_path_CXX
20291
20292 # Set to "yes" if exported symbols are required.
20293 always_export_symbols=$always_export_symbols_CXX
20294
20295 # The commands to list exported symbols.
20296 export_symbols_cmds=$lt_export_symbols_cmds_CXX
20297
20298 # Symbols that should not be listed in the preloaded symbols.
20299 exclude_expsyms=$lt_exclude_expsyms_CXX
20300
20301 # Symbols that must always be exported.
20302 include_expsyms=$lt_include_expsyms_CXX
20303
20304 # Commands necessary for linking programs (against libraries) with templates.
20305 prelink_cmds=$lt_prelink_cmds_CXX
20306
20307 # Specify filename containing input files.
20308 file_list_spec=$lt_file_list_spec_CXX
20309
20310 # How to hardcode a shared library path into an executable.
20311 hardcode_action=$hardcode_action_CXX
20312
20313 # The directories searched by this compiler when creating a shared library.
20314 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
20315
20316 # Dependencies to place before and after the objects being linked to
20317 # create a shared library.
20318 predep_objects=$lt_predep_objects_CXX
20319 postdep_objects=$lt_postdep_objects_CXX
20320 predeps=$lt_predeps_CXX
20321 postdeps=$lt_postdeps_CXX
20322
20323 # The library search path used internally by the compiler when linking
20324 # a shared library.
20325 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
20326
20327 # ### END LIBTOOL TAG CONFIG: CXX
20328 _LT_EOF
20329
20330 ;;
20331 "default-1":C)
20332 for ac_file in $CONFIG_FILES; do
20333 # Support "outfile[:infile[:infile...]]"
20334 case "$ac_file" in
20335 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
20336 esac
20337 # PO directories have a Makefile.in generated from Makefile.in.in.
20338 case "$ac_file" in */Makefile.in)
20339 # Adjust a relative srcdir.
20340 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
20341 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
20342 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
20343 # In autoconf-2.13 it is called $ac_given_srcdir.
20344 # In autoconf-2.50 it is called $srcdir.
20345 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
20346 case "$ac_given_srcdir" in
20347 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
20348 /*) top_srcdir="$ac_given_srcdir" ;;
20349 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
20350 esac
20351 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
20352 rm -f "$ac_dir/POTFILES"
20353 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
20354 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
20355 POMAKEFILEDEPS="POTFILES.in"
20356 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
20357 # on $ac_dir but don't depend on user-specified configuration
20358 # parameters.
20359 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
20360 # The LINGUAS file contains the set of available languages.
20361 if test -n "$OBSOLETE_ALL_LINGUAS"; then
20362 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
20363 fi
20364 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
20365 # Hide the ALL_LINGUAS assigment from automake.
20366 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
20367 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
20368 else
20369 # The set of available languages was given in configure.ac.
20370 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
20371 fi
20372 case "$ac_given_srcdir" in
20373 .) srcdirpre= ;;
20374 *) srcdirpre='$(srcdir)/' ;;
20375 esac
20376 POFILES=
20377 GMOFILES=
20378 UPDATEPOFILES=
20379 DUMMYPOFILES=
20380 for lang in $ALL_LINGUAS; do
20381 POFILES="$POFILES $srcdirpre$lang.po"
20382 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
20383 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
20384 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
20385 done
20386 # CATALOGS depends on both $ac_dir and the user's LINGUAS
20387 # environment variable.
20388 INST_LINGUAS=
20389 if test -n "$ALL_LINGUAS"; then
20390 for presentlang in $ALL_LINGUAS; do
20391 useit=no
20392 if test "%UNSET%" != "$LINGUAS"; then
20393 desiredlanguages="$LINGUAS"
20394 else
20395 desiredlanguages="$ALL_LINGUAS"
20396 fi
20397 for desiredlang in $desiredlanguages; do
20398 # Use the presentlang catalog if desiredlang is
20399 # a. equal to presentlang, or
20400 # b. a variant of presentlang (because in this case,
20401 # presentlang can be used as a fallback for messages
20402 # which are not translated in the desiredlang catalog).
20403 case "$desiredlang" in
20404 "$presentlang"*) useit=yes;;
20405 esac
20406 done
20407 if test $useit = yes; then
20408 INST_LINGUAS="$INST_LINGUAS $presentlang"
20409 fi
20410 done
20411 fi
20412 CATALOGS=
20413 if test -n "$INST_LINGUAS"; then
20414 for lang in $INST_LINGUAS; do
20415 CATALOGS="$CATALOGS $lang.gmo"
20416 done
20417 fi
20418 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
20419 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"
20420 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
20421 if test -f "$f"; then
20422 case "$f" in
20423 *.orig | *.bak | *~) ;;
20424 *) cat "$f" >> "$ac_dir/Makefile" ;;
20425 esac
20426 fi
20427 done
20428 fi
20429 ;;
20430 esac
20431 done ;;
20432 "default":C)
20433 case "$srcdir" in
20434 .) srcdirpre= ;;
20435 *) srcdirpre='$(srcdir)/' ;;
20436 esac
20437 POFILES=
20438 GMOFILES=
20439 for lang in dummy $OBSOLETE_ALL_LINGUAS; do
20440 if test $lang != dummy; then
20441 POFILES="$POFILES $srcdirpre$lang.po"
20442 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
20443 fi
20444 done
20445 sed -e '/^SRC-POTFILES =/r po/SRC-POTFILES' \
20446 -e '/^BLD-POTFILES =/r po/BLD-POTFILES' \
20447 -e "s,@POFILES@,$POFILES," \
20448 -e "s,@GMOFILES@,$GMOFILES," \
20449 po/Makefile.in > po/Makefile ;;
20450
20451 esac
20452 done # for ac_tag
20453
20454
20455 as_fn_exit 0
20456 _ACEOF
20457 ac_clean_files=$ac_clean_files_save
20458
20459 test $ac_write_fail = 0 ||
20460 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
20461
20462
20463 # configure is writing to config.log, and then calls config.status.
20464 # config.status does its own redirection, appending to config.log.
20465 # Unfortunately, on DOS this fails, as config.log is still kept open
20466 # by configure, so config.status won't be able to write to it; its
20467 # output is simply discarded. So we exec the FD to /dev/null,
20468 # effectively closing config.log, so it can be properly (re)opened and
20469 # appended to by config.status. When coming back to configure, we
20470 # need to make the FD available again.
20471 if test "$no_create" != yes; then
20472 ac_cs_success=:
20473 ac_config_status_args=
20474 test "$silent" = yes &&
20475 ac_config_status_args="$ac_config_status_args --quiet"
20476 exec 5>/dev/null
20477 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
20478 exec 5>>config.log
20479 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20480 # would make configure fail if this is the last instruction.
20481 $ac_cs_success || as_fn_exit 1
20482 fi
20483 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
20484 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
20485 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
20486 fi
20487