]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gas/configure
Implement a workaround for GNU mak jobserver
[thirdparty/binutils-gdb.git] / gas / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for gas 2.36.50.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" "" $as_nl"
88
89 # Find who we are. Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100 IFS=$as_save_IFS
101
102 ;;
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107 as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112 fi
113
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168 else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174 esac
175 fi
176 "
177 as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191 exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1
200
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208 if (eval "$as_required") 2>/dev/null; then :
209 as_have_required=yes
210 else
211 as_have_required=no
212 fi
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215 else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217 as_found=false
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219 do
220 IFS=$as_save_IFS
221 test -z "$as_dir" && as_dir=.
222 as_found=:
223 case $as_dir in #(
224 /*)
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 break 2
233 fi
234 fi
235 done;;
236 esac
237 as_found=false
238 done
239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
242 fi; }
243 IFS=$as_save_IFS
244
245
246 if test "x$CONFIG_SHELL" != x; then :
247 export CONFIG_SHELL
248 # We cannot yet assume a decent shell, so we have to provide a
249 # neutralization value for shells without unset; and this also
250 # works around shells that cannot unset nonexistent variables.
251 # Preserve -v and -x to the replacement shell.
252 BASH_ENV=/dev/null
253 ENV=/dev/null
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255 case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260 esac
261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 # Admittedly, this is quite paranoid, since all the known shells bail
263 # out after a failed `exec'.
264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265 exit 255
266 fi
267
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274 else
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
279 fi
280 exit 1
281 fi
282 fi
283 fi
284 SHELL=${CONFIG_SHELL-/bin/sh}
285 export SHELL
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
289
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
293 # as_fn_unset VAR
294 # ---------------
295 # Portably unset VAR.
296 as_fn_unset ()
297 {
298 { eval $1=; unset $1;}
299 }
300 as_unset=as_fn_unset
301
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
305 as_fn_set_status ()
306 {
307 return $1
308 } # as_fn_set_status
309
310 # as_fn_exit STATUS
311 # -----------------
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313 as_fn_exit ()
314 {
315 set +e
316 as_fn_set_status $1
317 exit $1
318 } # as_fn_exit
319
320 # as_fn_mkdir_p
321 # -------------
322 # Create "$as_dir" as a directory, including parents if necessary.
323 as_fn_mkdir_p ()
324 {
325
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)$/{
352 s//\1/
353 q
354 }
355 /^X\(\/\).*/{
356 s//\1/
357 q
358 }
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366 } # as_fn_mkdir_p
367
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p ()
372 {
373 test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
380 # implementations.
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
383 {
384 eval $1+=\$2
385 }'
386 else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391 fi # as_fn_append
392
393 # as_fn_arith ARG...
394 # ------------------
395 # Perform arithmetic evaluation on the ARGs, and store the result in the
396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 # must be portable across $(()) and expr.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403 else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408 fi # as_fn_arith
409
410
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
416 as_fn_error ()
417 {
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422 fi
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit $as_status
425 } # as_fn_error
426
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
429 as_expr=expr
430 else
431 as_expr=false
432 fi
433
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435 as_basename=basename
436 else
437 as_basename=false
438 fi
439
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442 else
443 as_dirname=false
444 fi
445
446 as_me=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450 $as_echo X/"$0" |
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
452 s//\1/
453 q
454 }
455 /^X\/\(\/\/\)$/{
456 s//\1/
457 q
458 }
459 /^X\/\(\/\).*/{
460 s//\1/
461 q
462 }
463 s/.*/./; q'`
464
465 # Avoid depending upon Character Ranges.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 sed -n '
479 p
480 /[$]LINENO/=
481 ' <$as_myself |
482 sed '
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
487 N
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490 t loop
491 s/-\n.*//
492 ' >$as_me.lineno &&
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
504 # Exit status is that of the last command.
505 exit
506 }
507
508 ECHO_C= ECHO_N= ECHO_T=
509 case `echo -n x` in #(((((
510 -n*)
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 xy) ECHO_C='\c';;
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 ECHO_T=' ';;
516 esac;;
517 *)
518 ECHO_N='-n';;
519 esac
520
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
524 else
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
527 fi
528 if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s='ln -s'
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 # In both cases, we have to default to `cp -pR'.
535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536 as_ln_s='cp -pR'
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
540 as_ln_s='cp -pR'
541 fi
542 else
543 as_ln_s='cp -pR'
544 fi
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
547
548 if mkdir -p . 2>/dev/null; then
549 as_mkdir_p='mkdir -p "$as_dir"'
550 else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553 fi
554
555 as_test_x='test -x'
556 as_executable_p=as_fn_executable_p
557
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564 SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567 test -n "$DJDIR" || exec 7<&0 </dev/null
568 exec 6>&1
569
570 # Name of the host.
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575 #
576 # Initializations.
577 #
578 ac_default_prefix=/usr/local
579 ac_clean_files=
580 ac_config_libobj_dir=.
581 LIBOBJS=
582 cross_compiling=no
583 subdirs=
584 MFLAGS=
585 MAKEFLAGS=
586
587 # Identity of this package.
588 PACKAGE_NAME='gas'
589 PACKAGE_TARNAME='gas'
590 PACKAGE_VERSION='2.36.50'
591 PACKAGE_STRING='gas 2.36.50'
592 PACKAGE_BUGREPORT=''
593 PACKAGE_URL=''
594
595 ac_unique_file="as.h"
596 # Factoring default headers for most tests.
597 ac_includes_default="\
598 #include <stdio.h>
599 #ifdef HAVE_SYS_TYPES_H
600 # include <sys/types.h>
601 #endif
602 #ifdef HAVE_SYS_STAT_H
603 # include <sys/stat.h>
604 #endif
605 #ifdef STDC_HEADERS
606 # include <stdlib.h>
607 # include <stddef.h>
608 #else
609 # ifdef HAVE_STDLIB_H
610 # include <stdlib.h>
611 # endif
612 #endif
613 #ifdef HAVE_STRING_H
614 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615 # include <memory.h>
616 # endif
617 # include <string.h>
618 #endif
619 #ifdef HAVE_STRINGS_H
620 # include <strings.h>
621 #endif
622 #ifdef HAVE_INTTYPES_H
623 # include <inttypes.h>
624 #endif
625 #ifdef HAVE_STDINT_H
626 # include <stdint.h>
627 #endif
628 #ifdef HAVE_UNISTD_H
629 # include <unistd.h>
630 #endif"
631
632 ac_subst_vars='am__EXEEXT_FALSE
633 am__EXEEXT_TRUE
634 LTLIBOBJS
635 LIBOBJS
636 zlibinc
637 zlibdir
638 LIBM
639 ALLOCA
640 GENINSRC_NEVER_FALSE
641 GENINSRC_NEVER_TRUE
642 MAINT
643 MAINTAINER_MODE_FALSE
644 MAINTAINER_MODE_TRUE
645 MSGMERGE
646 MSGFMT
647 MKINSTALLDIRS
648 CATOBJEXT
649 GENCAT
650 INSTOBJEXT
651 DATADIRNAME
652 CATALOGS
653 POSUB
654 GMSGFMT
655 XGETTEXT
656 INCINTL
657 LIBINTL_DEP
658 LIBINTL
659 USE_NLS
660 LEXLIB
661 LEX_OUTPUT_ROOT
662 LEX
663 YFLAGS
664 YACC
665 OPCODES_LIB
666 atof
667 install_tooldir
668 te_file
669 obj_format
670 target_cpu_type
671 extra_objects
672 cgen_cpu_prefix
673 GDBINIT
674 WARN_WRITE_STRINGS
675 NO_WERROR
676 WARN_CFLAGS_FOR_BUILD
677 WARN_CFLAGS
678 do_compare
679 LARGEFILE_CPPFLAGS
680 OTOOL64
681 OTOOL
682 LIPO
683 NMEDIT
684 DSYMUTIL
685 RANLIB
686 AR
687 OBJDUMP
688 LN_S
689 NM
690 ac_ct_DUMPBIN
691 DUMPBIN
692 LD
693 FGREP
694 SED
695 LIBTOOL
696 EGREP
697 GREP
698 CPP
699 AM_BACKSLASH
700 AM_DEFAULT_VERBOSITY
701 AM_DEFAULT_V
702 AM_V
703 am__fastdepCC_FALSE
704 am__fastdepCC_TRUE
705 CCDEPMODE
706 am__nodep
707 AMDEPBACKSLASH
708 AMDEP_FALSE
709 AMDEP_TRUE
710 am__quote
711 am__include
712 DEPDIR
713 am__untar
714 am__tar
715 AMTAR
716 am__leading_dot
717 SET_MAKE
718 AWK
719 mkdir_p
720 MKDIR_P
721 INSTALL_STRIP_PROGRAM
722 STRIP
723 install_sh
724 MAKEINFO
725 AUTOHEADER
726 AUTOMAKE
727 AUTOCONF
728 ACLOCAL
729 VERSION
730 PACKAGE
731 CYGPATH_W
732 am__isrc
733 INSTALL_DATA
734 INSTALL_SCRIPT
735 INSTALL_PROGRAM
736 OBJEXT
737 EXEEXT
738 ac_ct_CC
739 CPPFLAGS
740 LDFLAGS
741 CFLAGS
742 CC
743 target_os
744 target_vendor
745 target_cpu
746 target
747 host_os
748 host_vendor
749 host_cpu
750 host
751 build_os
752 build_vendor
753 build_cpu
754 build
755 target_alias
756 host_alias
757 build_alias
758 LIBS
759 ECHO_T
760 ECHO_N
761 ECHO_C
762 DEFS
763 mandir
764 localedir
765 libdir
766 psdir
767 pdfdir
768 dvidir
769 htmldir
770 infodir
771 docdir
772 oldincludedir
773 includedir
774 localstatedir
775 sharedstatedir
776 sysconfdir
777 datadir
778 datarootdir
779 libexecdir
780 sbindir
781 bindir
782 program_transform_name
783 prefix
784 exec_prefix
785 PACKAGE_URL
786 PACKAGE_BUGREPORT
787 PACKAGE_STRING
788 PACKAGE_VERSION
789 PACKAGE_TARNAME
790 PACKAGE_NAME
791 PATH_SEPARATOR
792 SHELL'
793 ac_subst_files=''
794 ac_user_opts='
795 enable_option_checking
796 enable_dependency_tracking
797 enable_silent_rules
798 enable_shared
799 enable_static
800 with_pic
801 enable_fast_install
802 with_gnu_ld
803 enable_libtool_lock
804 enable_plugins
805 enable_largefile
806 enable_targets
807 enable_checking
808 enable_compressed_debug_sections
809 enable_x86_relax_relocations
810 enable_elf_stt_common
811 enable_generate_build_notes
812 enable_mips_fix_loongson3_llsc
813 enable_x86_used_note
814 enable_default_riscv_attribute
815 enable_werror
816 enable_build_warnings
817 with_cpu
818 enable_nls
819 enable_maintainer_mode
820 with_system_zlib
821 '
822 ac_precious_vars='build_alias
823 host_alias
824 target_alias
825 CC
826 CFLAGS
827 LDFLAGS
828 LIBS
829 CPPFLAGS
830 CPP
831 YACC
832 YFLAGS'
833
834
835 # Initialize some variables set by options.
836 ac_init_help=
837 ac_init_version=false
838 ac_unrecognized_opts=
839 ac_unrecognized_sep=
840 # The variables have the same names as the options, with
841 # dashes changed to underlines.
842 cache_file=/dev/null
843 exec_prefix=NONE
844 no_create=
845 no_recursion=
846 prefix=NONE
847 program_prefix=NONE
848 program_suffix=NONE
849 program_transform_name=s,x,x,
850 silent=
851 site=
852 srcdir=
853 verbose=
854 x_includes=NONE
855 x_libraries=NONE
856
857 # Installation directory options.
858 # These are left unexpanded so users can "make install exec_prefix=/foo"
859 # and all the variables that are supposed to be based on exec_prefix
860 # by default will actually change.
861 # Use braces instead of parens because sh, perl, etc. also accept them.
862 # (The list follows the same order as the GNU Coding Standards.)
863 bindir='${exec_prefix}/bin'
864 sbindir='${exec_prefix}/sbin'
865 libexecdir='${exec_prefix}/libexec'
866 datarootdir='${prefix}/share'
867 datadir='${datarootdir}'
868 sysconfdir='${prefix}/etc'
869 sharedstatedir='${prefix}/com'
870 localstatedir='${prefix}/var'
871 includedir='${prefix}/include'
872 oldincludedir='/usr/include'
873 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
874 infodir='${datarootdir}/info'
875 htmldir='${docdir}'
876 dvidir='${docdir}'
877 pdfdir='${docdir}'
878 psdir='${docdir}'
879 libdir='${exec_prefix}/lib'
880 localedir='${datarootdir}/locale'
881 mandir='${datarootdir}/man'
882
883 ac_prev=
884 ac_dashdash=
885 for ac_option
886 do
887 # If the previous option needs an argument, assign it.
888 if test -n "$ac_prev"; then
889 eval $ac_prev=\$ac_option
890 ac_prev=
891 continue
892 fi
893
894 case $ac_option in
895 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
896 *=) ac_optarg= ;;
897 *) ac_optarg=yes ;;
898 esac
899
900 # Accept the important Cygnus configure options, so we can diagnose typos.
901
902 case $ac_dashdash$ac_option in
903 --)
904 ac_dashdash=yes ;;
905
906 -bindir | --bindir | --bindi | --bind | --bin | --bi)
907 ac_prev=bindir ;;
908 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
909 bindir=$ac_optarg ;;
910
911 -build | --build | --buil | --bui | --bu)
912 ac_prev=build_alias ;;
913 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
914 build_alias=$ac_optarg ;;
915
916 -cache-file | --cache-file | --cache-fil | --cache-fi \
917 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
918 ac_prev=cache_file ;;
919 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
920 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
921 cache_file=$ac_optarg ;;
922
923 --config-cache | -C)
924 cache_file=config.cache ;;
925
926 -datadir | --datadir | --datadi | --datad)
927 ac_prev=datadir ;;
928 -datadir=* | --datadir=* | --datadi=* | --datad=*)
929 datadir=$ac_optarg ;;
930
931 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
932 | --dataroo | --dataro | --datar)
933 ac_prev=datarootdir ;;
934 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
935 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
936 datarootdir=$ac_optarg ;;
937
938 -disable-* | --disable-*)
939 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
940 # Reject names that are not valid shell variable names.
941 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
942 as_fn_error $? "invalid feature name: $ac_useropt"
943 ac_useropt_orig=$ac_useropt
944 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
945 case $ac_user_opts in
946 *"
947 "enable_$ac_useropt"
948 "*) ;;
949 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
950 ac_unrecognized_sep=', ';;
951 esac
952 eval enable_$ac_useropt=no ;;
953
954 -docdir | --docdir | --docdi | --doc | --do)
955 ac_prev=docdir ;;
956 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
957 docdir=$ac_optarg ;;
958
959 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
960 ac_prev=dvidir ;;
961 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
962 dvidir=$ac_optarg ;;
963
964 -enable-* | --enable-*)
965 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
966 # Reject names that are not valid shell variable names.
967 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
968 as_fn_error $? "invalid feature name: $ac_useropt"
969 ac_useropt_orig=$ac_useropt
970 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
971 case $ac_user_opts in
972 *"
973 "enable_$ac_useropt"
974 "*) ;;
975 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
976 ac_unrecognized_sep=', ';;
977 esac
978 eval enable_$ac_useropt=\$ac_optarg ;;
979
980 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
981 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
982 | --exec | --exe | --ex)
983 ac_prev=exec_prefix ;;
984 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
985 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
986 | --exec=* | --exe=* | --ex=*)
987 exec_prefix=$ac_optarg ;;
988
989 -gas | --gas | --ga | --g)
990 # Obsolete; use --with-gas.
991 with_gas=yes ;;
992
993 -help | --help | --hel | --he | -h)
994 ac_init_help=long ;;
995 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
996 ac_init_help=recursive ;;
997 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
998 ac_init_help=short ;;
999
1000 -host | --host | --hos | --ho)
1001 ac_prev=host_alias ;;
1002 -host=* | --host=* | --hos=* | --ho=*)
1003 host_alias=$ac_optarg ;;
1004
1005 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1006 ac_prev=htmldir ;;
1007 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1008 | --ht=*)
1009 htmldir=$ac_optarg ;;
1010
1011 -includedir | --includedir | --includedi | --included | --include \
1012 | --includ | --inclu | --incl | --inc)
1013 ac_prev=includedir ;;
1014 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1015 | --includ=* | --inclu=* | --incl=* | --inc=*)
1016 includedir=$ac_optarg ;;
1017
1018 -infodir | --infodir | --infodi | --infod | --info | --inf)
1019 ac_prev=infodir ;;
1020 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1021 infodir=$ac_optarg ;;
1022
1023 -libdir | --libdir | --libdi | --libd)
1024 ac_prev=libdir ;;
1025 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1026 libdir=$ac_optarg ;;
1027
1028 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1029 | --libexe | --libex | --libe)
1030 ac_prev=libexecdir ;;
1031 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1032 | --libexe=* | --libex=* | --libe=*)
1033 libexecdir=$ac_optarg ;;
1034
1035 -localedir | --localedir | --localedi | --localed | --locale)
1036 ac_prev=localedir ;;
1037 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1038 localedir=$ac_optarg ;;
1039
1040 -localstatedir | --localstatedir | --localstatedi | --localstated \
1041 | --localstate | --localstat | --localsta | --localst | --locals)
1042 ac_prev=localstatedir ;;
1043 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1044 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1045 localstatedir=$ac_optarg ;;
1046
1047 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1048 ac_prev=mandir ;;
1049 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1050 mandir=$ac_optarg ;;
1051
1052 -nfp | --nfp | --nf)
1053 # Obsolete; use --without-fp.
1054 with_fp=no ;;
1055
1056 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1057 | --no-cr | --no-c | -n)
1058 no_create=yes ;;
1059
1060 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1061 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1062 no_recursion=yes ;;
1063
1064 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1065 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1066 | --oldin | --oldi | --old | --ol | --o)
1067 ac_prev=oldincludedir ;;
1068 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1069 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1070 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1071 oldincludedir=$ac_optarg ;;
1072
1073 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1074 ac_prev=prefix ;;
1075 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1076 prefix=$ac_optarg ;;
1077
1078 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1079 | --program-pre | --program-pr | --program-p)
1080 ac_prev=program_prefix ;;
1081 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1082 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1083 program_prefix=$ac_optarg ;;
1084
1085 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1086 | --program-suf | --program-su | --program-s)
1087 ac_prev=program_suffix ;;
1088 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1089 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1090 program_suffix=$ac_optarg ;;
1091
1092 -program-transform-name | --program-transform-name \
1093 | --program-transform-nam | --program-transform-na \
1094 | --program-transform-n | --program-transform- \
1095 | --program-transform | --program-transfor \
1096 | --program-transfo | --program-transf \
1097 | --program-trans | --program-tran \
1098 | --progr-tra | --program-tr | --program-t)
1099 ac_prev=program_transform_name ;;
1100 -program-transform-name=* | --program-transform-name=* \
1101 | --program-transform-nam=* | --program-transform-na=* \
1102 | --program-transform-n=* | --program-transform-=* \
1103 | --program-transform=* | --program-transfor=* \
1104 | --program-transfo=* | --program-transf=* \
1105 | --program-trans=* | --program-tran=* \
1106 | --progr-tra=* | --program-tr=* | --program-t=*)
1107 program_transform_name=$ac_optarg ;;
1108
1109 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1110 ac_prev=pdfdir ;;
1111 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1112 pdfdir=$ac_optarg ;;
1113
1114 -psdir | --psdir | --psdi | --psd | --ps)
1115 ac_prev=psdir ;;
1116 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1117 psdir=$ac_optarg ;;
1118
1119 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1120 | -silent | --silent | --silen | --sile | --sil)
1121 silent=yes ;;
1122
1123 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1124 ac_prev=sbindir ;;
1125 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1126 | --sbi=* | --sb=*)
1127 sbindir=$ac_optarg ;;
1128
1129 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1130 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1131 | --sharedst | --shareds | --shared | --share | --shar \
1132 | --sha | --sh)
1133 ac_prev=sharedstatedir ;;
1134 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1135 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1136 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1137 | --sha=* | --sh=*)
1138 sharedstatedir=$ac_optarg ;;
1139
1140 -site | --site | --sit)
1141 ac_prev=site ;;
1142 -site=* | --site=* | --sit=*)
1143 site=$ac_optarg ;;
1144
1145 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1146 ac_prev=srcdir ;;
1147 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1148 srcdir=$ac_optarg ;;
1149
1150 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1151 | --syscon | --sysco | --sysc | --sys | --sy)
1152 ac_prev=sysconfdir ;;
1153 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1154 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1155 sysconfdir=$ac_optarg ;;
1156
1157 -target | --target | --targe | --targ | --tar | --ta | --t)
1158 ac_prev=target_alias ;;
1159 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1160 target_alias=$ac_optarg ;;
1161
1162 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1163 verbose=yes ;;
1164
1165 -version | --version | --versio | --versi | --vers | -V)
1166 ac_init_version=: ;;
1167
1168 -with-* | --with-*)
1169 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1170 # Reject names that are not valid shell variable names.
1171 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1172 as_fn_error $? "invalid package name: $ac_useropt"
1173 ac_useropt_orig=$ac_useropt
1174 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1175 case $ac_user_opts in
1176 *"
1177 "with_$ac_useropt"
1178 "*) ;;
1179 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1180 ac_unrecognized_sep=', ';;
1181 esac
1182 eval with_$ac_useropt=\$ac_optarg ;;
1183
1184 -without-* | --without-*)
1185 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1186 # Reject names that are not valid shell variable names.
1187 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1188 as_fn_error $? "invalid package name: $ac_useropt"
1189 ac_useropt_orig=$ac_useropt
1190 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1191 case $ac_user_opts in
1192 *"
1193 "with_$ac_useropt"
1194 "*) ;;
1195 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1196 ac_unrecognized_sep=', ';;
1197 esac
1198 eval with_$ac_useropt=no ;;
1199
1200 --x)
1201 # Obsolete; use --with-x.
1202 with_x=yes ;;
1203
1204 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1205 | --x-incl | --x-inc | --x-in | --x-i)
1206 ac_prev=x_includes ;;
1207 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1208 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1209 x_includes=$ac_optarg ;;
1210
1211 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1212 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1213 ac_prev=x_libraries ;;
1214 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1215 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1216 x_libraries=$ac_optarg ;;
1217
1218 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1219 Try \`$0 --help' for more information"
1220 ;;
1221
1222 *=*)
1223 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1224 # Reject names that are not valid shell variable names.
1225 case $ac_envvar in #(
1226 '' | [0-9]* | *[!_$as_cr_alnum]* )
1227 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1228 esac
1229 eval $ac_envvar=\$ac_optarg
1230 export $ac_envvar ;;
1231
1232 *)
1233 # FIXME: should be removed in autoconf 3.0.
1234 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1235 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1236 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1237 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1238 ;;
1239
1240 esac
1241 done
1242
1243 if test -n "$ac_prev"; then
1244 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1245 as_fn_error $? "missing argument to $ac_option"
1246 fi
1247
1248 if test -n "$ac_unrecognized_opts"; then
1249 case $enable_option_checking in
1250 no) ;;
1251 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1252 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1253 esac
1254 fi
1255
1256 # Check all directory arguments for consistency.
1257 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1258 datadir sysconfdir sharedstatedir localstatedir includedir \
1259 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1260 libdir localedir mandir
1261 do
1262 eval ac_val=\$$ac_var
1263 # Remove trailing slashes.
1264 case $ac_val in
1265 */ )
1266 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1267 eval $ac_var=\$ac_val;;
1268 esac
1269 # Be sure to have absolute directory names.
1270 case $ac_val in
1271 [\\/$]* | ?:[\\/]* ) continue;;
1272 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1273 esac
1274 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1275 done
1276
1277 # There might be people who depend on the old broken behavior: `$host'
1278 # used to hold the argument of --host etc.
1279 # FIXME: To remove some day.
1280 build=$build_alias
1281 host=$host_alias
1282 target=$target_alias
1283
1284 # FIXME: To remove some day.
1285 if test "x$host_alias" != x; then
1286 if test "x$build_alias" = x; then
1287 cross_compiling=maybe
1288 elif test "x$build_alias" != "x$host_alias"; then
1289 cross_compiling=yes
1290 fi
1291 fi
1292
1293 ac_tool_prefix=
1294 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1295
1296 test "$silent" = yes && exec 6>/dev/null
1297
1298
1299 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1300 ac_ls_di=`ls -di .` &&
1301 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1302 as_fn_error $? "working directory cannot be determined"
1303 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1304 as_fn_error $? "pwd does not report name of working directory"
1305
1306
1307 # Find the source files, if location was not specified.
1308 if test -z "$srcdir"; then
1309 ac_srcdir_defaulted=yes
1310 # Try the directory containing this script, then the parent directory.
1311 ac_confdir=`$as_dirname -- "$as_myself" ||
1312 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1313 X"$as_myself" : 'X\(//\)[^/]' \| \
1314 X"$as_myself" : 'X\(//\)$' \| \
1315 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1316 $as_echo X"$as_myself" |
1317 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1318 s//\1/
1319 q
1320 }
1321 /^X\(\/\/\)[^/].*/{
1322 s//\1/
1323 q
1324 }
1325 /^X\(\/\/\)$/{
1326 s//\1/
1327 q
1328 }
1329 /^X\(\/\).*/{
1330 s//\1/
1331 q
1332 }
1333 s/.*/./; q'`
1334 srcdir=$ac_confdir
1335 if test ! -r "$srcdir/$ac_unique_file"; then
1336 srcdir=..
1337 fi
1338 else
1339 ac_srcdir_defaulted=no
1340 fi
1341 if test ! -r "$srcdir/$ac_unique_file"; then
1342 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1343 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1344 fi
1345 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1346 ac_abs_confdir=`(
1347 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1348 pwd)`
1349 # When building in place, set srcdir=.
1350 if test "$ac_abs_confdir" = "$ac_pwd"; then
1351 srcdir=.
1352 fi
1353 # Remove unnecessary trailing slashes from srcdir.
1354 # Double slashes in file names in object file debugging info
1355 # mess up M-x gdb in Emacs.
1356 case $srcdir in
1357 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1358 esac
1359 for ac_var in $ac_precious_vars; do
1360 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1361 eval ac_env_${ac_var}_value=\$${ac_var}
1362 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1363 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1364 done
1365
1366 #
1367 # Report the --help message.
1368 #
1369 if test "$ac_init_help" = "long"; then
1370 # Omit some internal or obsolete options to make the list less imposing.
1371 # This message is too long to be a string in the A/UX 3.1 sh.
1372 cat <<_ACEOF
1373 \`configure' configures gas 2.36.50 to adapt to many kinds of systems.
1374
1375 Usage: $0 [OPTION]... [VAR=VALUE]...
1376
1377 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1378 VAR=VALUE. See below for descriptions of some of the useful variables.
1379
1380 Defaults for the options are specified in brackets.
1381
1382 Configuration:
1383 -h, --help display this help and exit
1384 --help=short display options specific to this package
1385 --help=recursive display the short help of all the included packages
1386 -V, --version display version information and exit
1387 -q, --quiet, --silent do not print \`checking ...' messages
1388 --cache-file=FILE cache test results in FILE [disabled]
1389 -C, --config-cache alias for \`--cache-file=config.cache'
1390 -n, --no-create do not create output files
1391 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1392
1393 Installation directories:
1394 --prefix=PREFIX install architecture-independent files in PREFIX
1395 [$ac_default_prefix]
1396 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1397 [PREFIX]
1398
1399 By default, \`make install' will install all the files in
1400 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1401 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1402 for instance \`--prefix=\$HOME'.
1403
1404 For better control, use the options below.
1405
1406 Fine tuning of the installation directories:
1407 --bindir=DIR user executables [EPREFIX/bin]
1408 --sbindir=DIR system admin executables [EPREFIX/sbin]
1409 --libexecdir=DIR program executables [EPREFIX/libexec]
1410 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1411 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1412 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1413 --libdir=DIR object code libraries [EPREFIX/lib]
1414 --includedir=DIR C header files [PREFIX/include]
1415 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1416 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1417 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1418 --infodir=DIR info documentation [DATAROOTDIR/info]
1419 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1420 --mandir=DIR man documentation [DATAROOTDIR/man]
1421 --docdir=DIR documentation root [DATAROOTDIR/doc/gas]
1422 --htmldir=DIR html documentation [DOCDIR]
1423 --dvidir=DIR dvi documentation [DOCDIR]
1424 --pdfdir=DIR pdf documentation [DOCDIR]
1425 --psdir=DIR ps documentation [DOCDIR]
1426 _ACEOF
1427
1428 cat <<\_ACEOF
1429
1430 Program names:
1431 --program-prefix=PREFIX prepend PREFIX to installed program names
1432 --program-suffix=SUFFIX append SUFFIX to installed program names
1433 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1434
1435 System types:
1436 --build=BUILD configure for building on BUILD [guessed]
1437 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1438 --target=TARGET configure for building compilers for TARGET [HOST]
1439 _ACEOF
1440 fi
1441
1442 if test -n "$ac_init_help"; then
1443 case $ac_init_help in
1444 short | recursive ) echo "Configuration of gas 2.36.50:";;
1445 esac
1446 cat <<\_ACEOF
1447
1448 Optional Features:
1449 --disable-option-checking ignore unrecognized --enable/--with options
1450 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1451 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1452 --enable-dependency-tracking
1453 do not reject slow dependency extractors
1454 --disable-dependency-tracking
1455 speeds up one-time build
1456 --enable-silent-rules less verbose build output (undo: "make V=1")
1457 --disable-silent-rules verbose build output (undo: "make V=0")
1458 --enable-shared[=PKGS] build shared libraries [default=yes]
1459 --enable-static[=PKGS] build static libraries [default=yes]
1460 --enable-fast-install[=PKGS]
1461 optimize for fast installation [default=yes]
1462 --disable-libtool-lock avoid locking (might break parallel builds)
1463 --enable-plugins Enable support for plugins
1464 --disable-largefile omit support for large files
1465 --enable-targets alternative target configurations besides the primary
1466 --enable-checking enable run-time checks
1467 --enable-compressed-debug-sections={all,gas,none}
1468 compress debug sections by default
1469 --enable-x86-relax-relocations
1470 generate x86 relax relocations by default
1471 --enable-elf-stt-common generate ELF common symbols with STT_COMMON type by
1472 default
1473 --enable-generate-build-notes
1474 generate GNU Build notes if none are provided by the
1475 input
1476 --enable-mips-fix-loongson3-llsc
1477 enable MIPS fix Loongson3 LLSC errata
1478 --enable-x86-used-note generate GNU x86 used ISA and feature properties
1479 --enable-default-riscv-attribute
1480 generate RISC-V arch attribute by default
1481 --enable-werror treat compile warnings as errors
1482 --enable-build-warnings enable build-time compiler warnings
1483 --disable-nls do not use Native Language Support
1484 --enable-maintainer-mode
1485 enable make rules and dependencies not useful (and
1486 sometimes confusing) to the casual installer
1487
1488 Optional Packages:
1489 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1490 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1491 --with-pic try to use only PIC/non-PIC objects [default=use
1492 both]
1493 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1494 --with-cpu=CPU default cpu variant is CPU (currently only supported
1495 on ARC)
1496 --with-system-zlib use installed libz
1497
1498 Some influential environment variables:
1499 CC C compiler command
1500 CFLAGS C compiler flags
1501 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1502 nonstandard directory <lib dir>
1503 LIBS libraries to pass to the linker, e.g. -l<library>
1504 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1505 you have headers in a nonstandard directory <include dir>
1506 CPP C preprocessor
1507 YACC The `Yet Another Compiler Compiler' implementation to use.
1508 Defaults to the first program found out of: `bison -y', `byacc',
1509 `yacc'.
1510 YFLAGS The list of arguments that will be passed by default to $YACC.
1511 This script will default YFLAGS to the empty string to avoid a
1512 default value of `-d' given by some make applications.
1513
1514 Use these variables to override the choices made by `configure' or to help
1515 it to find libraries and programs with nonstandard names/locations.
1516
1517 Report bugs to the package provider.
1518 _ACEOF
1519 ac_status=$?
1520 fi
1521
1522 if test "$ac_init_help" = "recursive"; then
1523 # If there are subdirs, report their specific --help.
1524 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1525 test -d "$ac_dir" ||
1526 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1527 continue
1528 ac_builddir=.
1529
1530 case "$ac_dir" in
1531 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1532 *)
1533 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1534 # A ".." for each directory in $ac_dir_suffix.
1535 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1536 case $ac_top_builddir_sub in
1537 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1538 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1539 esac ;;
1540 esac
1541 ac_abs_top_builddir=$ac_pwd
1542 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1543 # for backward compatibility:
1544 ac_top_builddir=$ac_top_build_prefix
1545
1546 case $srcdir in
1547 .) # We are building in place.
1548 ac_srcdir=.
1549 ac_top_srcdir=$ac_top_builddir_sub
1550 ac_abs_top_srcdir=$ac_pwd ;;
1551 [\\/]* | ?:[\\/]* ) # Absolute name.
1552 ac_srcdir=$srcdir$ac_dir_suffix;
1553 ac_top_srcdir=$srcdir
1554 ac_abs_top_srcdir=$srcdir ;;
1555 *) # Relative name.
1556 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1557 ac_top_srcdir=$ac_top_build_prefix$srcdir
1558 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1559 esac
1560 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1561
1562 cd "$ac_dir" || { ac_status=$?; continue; }
1563 # Check for guested configure.
1564 if test -f "$ac_srcdir/configure.gnu"; then
1565 echo &&
1566 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1567 elif test -f "$ac_srcdir/configure"; then
1568 echo &&
1569 $SHELL "$ac_srcdir/configure" --help=recursive
1570 else
1571 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1572 fi || ac_status=$?
1573 cd "$ac_pwd" || { ac_status=$?; break; }
1574 done
1575 fi
1576
1577 test -n "$ac_init_help" && exit $ac_status
1578 if $ac_init_version; then
1579 cat <<\_ACEOF
1580 gas configure 2.36.50
1581 generated by GNU Autoconf 2.69
1582
1583 Copyright (C) 2012 Free Software Foundation, Inc.
1584 This configure script is free software; the Free Software Foundation
1585 gives unlimited permission to copy, distribute and modify it.
1586 _ACEOF
1587 exit
1588 fi
1589
1590 ## ------------------------ ##
1591 ## Autoconf initialization. ##
1592 ## ------------------------ ##
1593
1594 # ac_fn_c_try_compile LINENO
1595 # --------------------------
1596 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1597 ac_fn_c_try_compile ()
1598 {
1599 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1600 rm -f conftest.$ac_objext
1601 if { { ac_try="$ac_compile"
1602 case "(($ac_try" in
1603 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1604 *) ac_try_echo=$ac_try;;
1605 esac
1606 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1607 $as_echo "$ac_try_echo"; } >&5
1608 (eval "$ac_compile") 2>conftest.err
1609 ac_status=$?
1610 if test -s conftest.err; then
1611 grep -v '^ *+' conftest.err >conftest.er1
1612 cat conftest.er1 >&5
1613 mv -f conftest.er1 conftest.err
1614 fi
1615 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1616 test $ac_status = 0; } && {
1617 test -z "$ac_c_werror_flag" ||
1618 test ! -s conftest.err
1619 } && test -s conftest.$ac_objext; then :
1620 ac_retval=0
1621 else
1622 $as_echo "$as_me: failed program was:" >&5
1623 sed 's/^/| /' conftest.$ac_ext >&5
1624
1625 ac_retval=1
1626 fi
1627 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1628 as_fn_set_status $ac_retval
1629
1630 } # ac_fn_c_try_compile
1631
1632 # ac_fn_c_try_link LINENO
1633 # -----------------------
1634 # Try to link conftest.$ac_ext, and return whether this succeeded.
1635 ac_fn_c_try_link ()
1636 {
1637 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1638 rm -f conftest.$ac_objext conftest$ac_exeext
1639 if { { ac_try="$ac_link"
1640 case "(($ac_try" in
1641 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1642 *) ac_try_echo=$ac_try;;
1643 esac
1644 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1645 $as_echo "$ac_try_echo"; } >&5
1646 (eval "$ac_link") 2>conftest.err
1647 ac_status=$?
1648 if test -s conftest.err; then
1649 grep -v '^ *+' conftest.err >conftest.er1
1650 cat conftest.er1 >&5
1651 mv -f conftest.er1 conftest.err
1652 fi
1653 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1654 test $ac_status = 0; } && {
1655 test -z "$ac_c_werror_flag" ||
1656 test ! -s conftest.err
1657 } && test -s conftest$ac_exeext && {
1658 test "$cross_compiling" = yes ||
1659 test -x conftest$ac_exeext
1660 }; then :
1661 ac_retval=0
1662 else
1663 $as_echo "$as_me: failed program was:" >&5
1664 sed 's/^/| /' conftest.$ac_ext >&5
1665
1666 ac_retval=1
1667 fi
1668 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1669 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1670 # interfere with the next link command; also delete a directory that is
1671 # left behind by Apple's compiler. We do this before executing the actions.
1672 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1673 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1674 as_fn_set_status $ac_retval
1675
1676 } # ac_fn_c_try_link
1677
1678 # ac_fn_c_try_cpp LINENO
1679 # ----------------------
1680 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1681 ac_fn_c_try_cpp ()
1682 {
1683 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1684 if { { ac_try="$ac_cpp conftest.$ac_ext"
1685 case "(($ac_try" in
1686 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1687 *) ac_try_echo=$ac_try;;
1688 esac
1689 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1690 $as_echo "$ac_try_echo"; } >&5
1691 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1692 ac_status=$?
1693 if test -s conftest.err; then
1694 grep -v '^ *+' conftest.err >conftest.er1
1695 cat conftest.er1 >&5
1696 mv -f conftest.er1 conftest.err
1697 fi
1698 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1699 test $ac_status = 0; } > conftest.i && {
1700 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1701 test ! -s conftest.err
1702 }; then :
1703 ac_retval=0
1704 else
1705 $as_echo "$as_me: failed program was:" >&5
1706 sed 's/^/| /' conftest.$ac_ext >&5
1707
1708 ac_retval=1
1709 fi
1710 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1711 as_fn_set_status $ac_retval
1712
1713 } # ac_fn_c_try_cpp
1714
1715 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1716 # -------------------------------------------------------
1717 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1718 # the include files in INCLUDES and setting the cache variable VAR
1719 # accordingly.
1720 ac_fn_c_check_header_mongrel ()
1721 {
1722 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1723 if eval \${$3+:} false; then :
1724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1725 $as_echo_n "checking for $2... " >&6; }
1726 if eval \${$3+:} false; then :
1727 $as_echo_n "(cached) " >&6
1728 fi
1729 eval ac_res=\$$3
1730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1731 $as_echo "$ac_res" >&6; }
1732 else
1733 # Is the header compilable?
1734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1735 $as_echo_n "checking $2 usability... " >&6; }
1736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1737 /* end confdefs.h. */
1738 $4
1739 #include <$2>
1740 _ACEOF
1741 if ac_fn_c_try_compile "$LINENO"; then :
1742 ac_header_compiler=yes
1743 else
1744 ac_header_compiler=no
1745 fi
1746 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1748 $as_echo "$ac_header_compiler" >&6; }
1749
1750 # Is the header present?
1751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1752 $as_echo_n "checking $2 presence... " >&6; }
1753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1754 /* end confdefs.h. */
1755 #include <$2>
1756 _ACEOF
1757 if ac_fn_c_try_cpp "$LINENO"; then :
1758 ac_header_preproc=yes
1759 else
1760 ac_header_preproc=no
1761 fi
1762 rm -f conftest.err conftest.i conftest.$ac_ext
1763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1764 $as_echo "$ac_header_preproc" >&6; }
1765
1766 # So? What about this header?
1767 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1768 yes:no: )
1769 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1770 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1771 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1772 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1773 ;;
1774 no:yes:* )
1775 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1776 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1777 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1778 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1779 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1780 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1781 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1782 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1783 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1784 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1785 ;;
1786 esac
1787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1788 $as_echo_n "checking for $2... " >&6; }
1789 if eval \${$3+:} false; then :
1790 $as_echo_n "(cached) " >&6
1791 else
1792 eval "$3=\$ac_header_compiler"
1793 fi
1794 eval ac_res=\$$3
1795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1796 $as_echo "$ac_res" >&6; }
1797 fi
1798 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1799
1800 } # ac_fn_c_check_header_mongrel
1801
1802 # ac_fn_c_try_run LINENO
1803 # ----------------------
1804 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1805 # that executables *can* be run.
1806 ac_fn_c_try_run ()
1807 {
1808 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1809 if { { ac_try="$ac_link"
1810 case "(($ac_try" in
1811 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1812 *) ac_try_echo=$ac_try;;
1813 esac
1814 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1815 $as_echo "$ac_try_echo"; } >&5
1816 (eval "$ac_link") 2>&5
1817 ac_status=$?
1818 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1819 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1820 { { case "(($ac_try" in
1821 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1822 *) ac_try_echo=$ac_try;;
1823 esac
1824 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1825 $as_echo "$ac_try_echo"; } >&5
1826 (eval "$ac_try") 2>&5
1827 ac_status=$?
1828 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1829 test $ac_status = 0; }; }; then :
1830 ac_retval=0
1831 else
1832 $as_echo "$as_me: program exited with status $ac_status" >&5
1833 $as_echo "$as_me: failed program was:" >&5
1834 sed 's/^/| /' conftest.$ac_ext >&5
1835
1836 ac_retval=$ac_status
1837 fi
1838 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1839 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1840 as_fn_set_status $ac_retval
1841
1842 } # ac_fn_c_try_run
1843
1844 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1845 # -------------------------------------------------------
1846 # Tests whether HEADER exists and can be compiled using the include files in
1847 # INCLUDES, setting the cache variable VAR accordingly.
1848 ac_fn_c_check_header_compile ()
1849 {
1850 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1852 $as_echo_n "checking for $2... " >&6; }
1853 if eval \${$3+:} false; then :
1854 $as_echo_n "(cached) " >&6
1855 else
1856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1857 /* end confdefs.h. */
1858 $4
1859 #include <$2>
1860 _ACEOF
1861 if ac_fn_c_try_compile "$LINENO"; then :
1862 eval "$3=yes"
1863 else
1864 eval "$3=no"
1865 fi
1866 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1867 fi
1868 eval ac_res=\$$3
1869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1870 $as_echo "$ac_res" >&6; }
1871 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1872
1873 } # ac_fn_c_check_header_compile
1874
1875 # ac_fn_c_check_func LINENO FUNC VAR
1876 # ----------------------------------
1877 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1878 ac_fn_c_check_func ()
1879 {
1880 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1882 $as_echo_n "checking for $2... " >&6; }
1883 if eval \${$3+:} false; then :
1884 $as_echo_n "(cached) " >&6
1885 else
1886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1887 /* end confdefs.h. */
1888 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1889 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1890 #define $2 innocuous_$2
1891
1892 /* System header to define __stub macros and hopefully few prototypes,
1893 which can conflict with char $2 (); below.
1894 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1895 <limits.h> exists even on freestanding compilers. */
1896
1897 #ifdef __STDC__
1898 # include <limits.h>
1899 #else
1900 # include <assert.h>
1901 #endif
1902
1903 #undef $2
1904
1905 /* Override any GCC internal prototype to avoid an error.
1906 Use char because int might match the return type of a GCC
1907 builtin and then its argument prototype would still apply. */
1908 #ifdef __cplusplus
1909 extern "C"
1910 #endif
1911 char $2 ();
1912 /* The GNU C library defines this for functions which it implements
1913 to always fail with ENOSYS. Some functions are actually named
1914 something starting with __ and the normal name is an alias. */
1915 #if defined __stub_$2 || defined __stub___$2
1916 choke me
1917 #endif
1918
1919 int
1920 main ()
1921 {
1922 return $2 ();
1923 ;
1924 return 0;
1925 }
1926 _ACEOF
1927 if ac_fn_c_try_link "$LINENO"; then :
1928 eval "$3=yes"
1929 else
1930 eval "$3=no"
1931 fi
1932 rm -f core conftest.err conftest.$ac_objext \
1933 conftest$ac_exeext conftest.$ac_ext
1934 fi
1935 eval ac_res=\$$3
1936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1937 $as_echo "$ac_res" >&6; }
1938 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1939
1940 } # ac_fn_c_check_func
1941
1942 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1943 # -------------------------------------------
1944 # Tests whether TYPE exists after having included INCLUDES, setting cache
1945 # variable VAR accordingly.
1946 ac_fn_c_check_type ()
1947 {
1948 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1950 $as_echo_n "checking for $2... " >&6; }
1951 if eval \${$3+:} false; then :
1952 $as_echo_n "(cached) " >&6
1953 else
1954 eval "$3=no"
1955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1956 /* end confdefs.h. */
1957 $4
1958 int
1959 main ()
1960 {
1961 if (sizeof ($2))
1962 return 0;
1963 ;
1964 return 0;
1965 }
1966 _ACEOF
1967 if ac_fn_c_try_compile "$LINENO"; then :
1968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1969 /* end confdefs.h. */
1970 $4
1971 int
1972 main ()
1973 {
1974 if (sizeof (($2)))
1975 return 0;
1976 ;
1977 return 0;
1978 }
1979 _ACEOF
1980 if ac_fn_c_try_compile "$LINENO"; then :
1981
1982 else
1983 eval "$3=yes"
1984 fi
1985 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1986 fi
1987 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1988 fi
1989 eval ac_res=\$$3
1990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1991 $as_echo "$ac_res" >&6; }
1992 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1993
1994 } # ac_fn_c_check_type
1995
1996 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1997 # ---------------------------------------------
1998 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1999 # accordingly.
2000 ac_fn_c_check_decl ()
2001 {
2002 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2003 as_decl_name=`echo $2|sed 's/ *(.*//'`
2004 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2006 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2007 if eval \${$3+:} false; then :
2008 $as_echo_n "(cached) " >&6
2009 else
2010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2011 /* end confdefs.h. */
2012 $4
2013 int
2014 main ()
2015 {
2016 #ifndef $as_decl_name
2017 #ifdef __cplusplus
2018 (void) $as_decl_use;
2019 #else
2020 (void) $as_decl_name;
2021 #endif
2022 #endif
2023
2024 ;
2025 return 0;
2026 }
2027 _ACEOF
2028 if ac_fn_c_try_compile "$LINENO"; then :
2029 eval "$3=yes"
2030 else
2031 eval "$3=no"
2032 fi
2033 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2034 fi
2035 eval ac_res=\$$3
2036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2037 $as_echo "$ac_res" >&6; }
2038 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2039
2040 } # ac_fn_c_check_decl
2041 cat >config.log <<_ACEOF
2042 This file contains any messages produced by compilers while
2043 running configure, to aid debugging if configure makes a mistake.
2044
2045 It was created by gas $as_me 2.36.50, which was
2046 generated by GNU Autoconf 2.69. Invocation command line was
2047
2048 $ $0 $@
2049
2050 _ACEOF
2051 exec 5>>config.log
2052 {
2053 cat <<_ASUNAME
2054 ## --------- ##
2055 ## Platform. ##
2056 ## --------- ##
2057
2058 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2059 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2060 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2061 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2062 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2063
2064 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2065 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2066
2067 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2068 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2069 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2070 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2071 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2072 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2073 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2074
2075 _ASUNAME
2076
2077 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2078 for as_dir in $PATH
2079 do
2080 IFS=$as_save_IFS
2081 test -z "$as_dir" && as_dir=.
2082 $as_echo "PATH: $as_dir"
2083 done
2084 IFS=$as_save_IFS
2085
2086 } >&5
2087
2088 cat >&5 <<_ACEOF
2089
2090
2091 ## ----------- ##
2092 ## Core tests. ##
2093 ## ----------- ##
2094
2095 _ACEOF
2096
2097
2098 # Keep a trace of the command line.
2099 # Strip out --no-create and --no-recursion so they do not pile up.
2100 # Strip out --silent because we don't want to record it for future runs.
2101 # Also quote any args containing shell meta-characters.
2102 # Make two passes to allow for proper duplicate-argument suppression.
2103 ac_configure_args=
2104 ac_configure_args0=
2105 ac_configure_args1=
2106 ac_must_keep_next=false
2107 for ac_pass in 1 2
2108 do
2109 for ac_arg
2110 do
2111 case $ac_arg in
2112 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2113 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2114 | -silent | --silent | --silen | --sile | --sil)
2115 continue ;;
2116 *\'*)
2117 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2118 esac
2119 case $ac_pass in
2120 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2121 2)
2122 as_fn_append ac_configure_args1 " '$ac_arg'"
2123 if test $ac_must_keep_next = true; then
2124 ac_must_keep_next=false # Got value, back to normal.
2125 else
2126 case $ac_arg in
2127 *=* | --config-cache | -C | -disable-* | --disable-* \
2128 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2129 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2130 | -with-* | --with-* | -without-* | --without-* | --x)
2131 case "$ac_configure_args0 " in
2132 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2133 esac
2134 ;;
2135 -* ) ac_must_keep_next=true ;;
2136 esac
2137 fi
2138 as_fn_append ac_configure_args " '$ac_arg'"
2139 ;;
2140 esac
2141 done
2142 done
2143 { ac_configure_args0=; unset ac_configure_args0;}
2144 { ac_configure_args1=; unset ac_configure_args1;}
2145
2146 # When interrupted or exit'd, cleanup temporary files, and complete
2147 # config.log. We remove comments because anyway the quotes in there
2148 # would cause problems or look ugly.
2149 # WARNING: Use '\'' to represent an apostrophe within the trap.
2150 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2151 trap 'exit_status=$?
2152 # Save into config.log some information that might help in debugging.
2153 {
2154 echo
2155
2156 $as_echo "## ---------------- ##
2157 ## Cache variables. ##
2158 ## ---------------- ##"
2159 echo
2160 # The following way of writing the cache mishandles newlines in values,
2161 (
2162 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2163 eval ac_val=\$$ac_var
2164 case $ac_val in #(
2165 *${as_nl}*)
2166 case $ac_var in #(
2167 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2168 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2169 esac
2170 case $ac_var in #(
2171 _ | IFS | as_nl) ;; #(
2172 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2173 *) { eval $ac_var=; unset $ac_var;} ;;
2174 esac ;;
2175 esac
2176 done
2177 (set) 2>&1 |
2178 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2179 *${as_nl}ac_space=\ *)
2180 sed -n \
2181 "s/'\''/'\''\\\\'\'''\''/g;
2182 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2183 ;; #(
2184 *)
2185 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2186 ;;
2187 esac |
2188 sort
2189 )
2190 echo
2191
2192 $as_echo "## ----------------- ##
2193 ## Output variables. ##
2194 ## ----------------- ##"
2195 echo
2196 for ac_var in $ac_subst_vars
2197 do
2198 eval ac_val=\$$ac_var
2199 case $ac_val in
2200 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2201 esac
2202 $as_echo "$ac_var='\''$ac_val'\''"
2203 done | sort
2204 echo
2205
2206 if test -n "$ac_subst_files"; then
2207 $as_echo "## ------------------- ##
2208 ## File substitutions. ##
2209 ## ------------------- ##"
2210 echo
2211 for ac_var in $ac_subst_files
2212 do
2213 eval ac_val=\$$ac_var
2214 case $ac_val in
2215 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2216 esac
2217 $as_echo "$ac_var='\''$ac_val'\''"
2218 done | sort
2219 echo
2220 fi
2221
2222 if test -s confdefs.h; then
2223 $as_echo "## ----------- ##
2224 ## confdefs.h. ##
2225 ## ----------- ##"
2226 echo
2227 cat confdefs.h
2228 echo
2229 fi
2230 test "$ac_signal" != 0 &&
2231 $as_echo "$as_me: caught signal $ac_signal"
2232 $as_echo "$as_me: exit $exit_status"
2233 } >&5
2234 rm -f core *.core core.conftest.* &&
2235 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2236 exit $exit_status
2237 ' 0
2238 for ac_signal in 1 2 13 15; do
2239 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2240 done
2241 ac_signal=0
2242
2243 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2244 rm -f -r conftest* confdefs.h
2245
2246 $as_echo "/* confdefs.h */" > confdefs.h
2247
2248 # Predefined preprocessor variables.
2249
2250 cat >>confdefs.h <<_ACEOF
2251 #define PACKAGE_NAME "$PACKAGE_NAME"
2252 _ACEOF
2253
2254 cat >>confdefs.h <<_ACEOF
2255 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2256 _ACEOF
2257
2258 cat >>confdefs.h <<_ACEOF
2259 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2260 _ACEOF
2261
2262 cat >>confdefs.h <<_ACEOF
2263 #define PACKAGE_STRING "$PACKAGE_STRING"
2264 _ACEOF
2265
2266 cat >>confdefs.h <<_ACEOF
2267 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2268 _ACEOF
2269
2270 cat >>confdefs.h <<_ACEOF
2271 #define PACKAGE_URL "$PACKAGE_URL"
2272 _ACEOF
2273
2274
2275 # Let the site file select an alternate cache file if it wants to.
2276 # Prefer an explicitly selected file to automatically selected ones.
2277 ac_site_file1=NONE
2278 ac_site_file2=NONE
2279 if test -n "$CONFIG_SITE"; then
2280 # We do not want a PATH search for config.site.
2281 case $CONFIG_SITE in #((
2282 -*) ac_site_file1=./$CONFIG_SITE;;
2283 */*) ac_site_file1=$CONFIG_SITE;;
2284 *) ac_site_file1=./$CONFIG_SITE;;
2285 esac
2286 elif test "x$prefix" != xNONE; then
2287 ac_site_file1=$prefix/share/config.site
2288 ac_site_file2=$prefix/etc/config.site
2289 else
2290 ac_site_file1=$ac_default_prefix/share/config.site
2291 ac_site_file2=$ac_default_prefix/etc/config.site
2292 fi
2293 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2294 do
2295 test "x$ac_site_file" = xNONE && continue
2296 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2297 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2298 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2299 sed 's/^/| /' "$ac_site_file" >&5
2300 . "$ac_site_file" \
2301 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2302 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2303 as_fn_error $? "failed to load site script $ac_site_file
2304 See \`config.log' for more details" "$LINENO" 5; }
2305 fi
2306 done
2307
2308 if test -r "$cache_file"; then
2309 # Some versions of bash will fail to source /dev/null (special files
2310 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2311 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2312 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2313 $as_echo "$as_me: loading cache $cache_file" >&6;}
2314 case $cache_file in
2315 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2316 *) . "./$cache_file";;
2317 esac
2318 fi
2319 else
2320 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2321 $as_echo "$as_me: creating cache $cache_file" >&6;}
2322 >$cache_file
2323 fi
2324
2325 # Check that the precious variables saved in the cache have kept the same
2326 # value.
2327 ac_cache_corrupted=false
2328 for ac_var in $ac_precious_vars; do
2329 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2330 eval ac_new_set=\$ac_env_${ac_var}_set
2331 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2332 eval ac_new_val=\$ac_env_${ac_var}_value
2333 case $ac_old_set,$ac_new_set in
2334 set,)
2335 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2336 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2337 ac_cache_corrupted=: ;;
2338 ,set)
2339 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2340 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2341 ac_cache_corrupted=: ;;
2342 ,);;
2343 *)
2344 if test "x$ac_old_val" != "x$ac_new_val"; then
2345 # differences in whitespace do not lead to failure.
2346 ac_old_val_w=`echo x $ac_old_val`
2347 ac_new_val_w=`echo x $ac_new_val`
2348 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2349 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2350 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2351 ac_cache_corrupted=:
2352 else
2353 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2354 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2355 eval $ac_var=\$ac_old_val
2356 fi
2357 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2358 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2359 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2360 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2361 fi;;
2362 esac
2363 # Pass precious variables to config.status.
2364 if test "$ac_new_set" = set; then
2365 case $ac_new_val in
2366 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2367 *) ac_arg=$ac_var=$ac_new_val ;;
2368 esac
2369 case " $ac_configure_args " in
2370 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2371 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2372 esac
2373 fi
2374 done
2375 if $ac_cache_corrupted; then
2376 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2377 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2378 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2379 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2380 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2381 fi
2382 ## -------------------- ##
2383 ## Main body of script. ##
2384 ## -------------------- ##
2385
2386 ac_ext=c
2387 ac_cpp='$CPP $CPPFLAGS'
2388 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2389 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2390 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2391
2392
2393
2394
2395
2396
2397
2398 ac_aux_dir=
2399 for ac_dir in .. "$srcdir"/..; do
2400 if test -f "$ac_dir/install-sh"; then
2401 ac_aux_dir=$ac_dir
2402 ac_install_sh="$ac_aux_dir/install-sh -c"
2403 break
2404 elif test -f "$ac_dir/install.sh"; then
2405 ac_aux_dir=$ac_dir
2406 ac_install_sh="$ac_aux_dir/install.sh -c"
2407 break
2408 elif test -f "$ac_dir/shtool"; then
2409 ac_aux_dir=$ac_dir
2410 ac_install_sh="$ac_aux_dir/shtool install -c"
2411 break
2412 fi
2413 done
2414 if test -z "$ac_aux_dir"; then
2415 as_fn_error $? "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
2416 fi
2417
2418 # These three variables are undocumented and unsupported,
2419 # and are intended to be withdrawn in a future Autoconf release.
2420 # They can cause serious problems if a builder's source tree is in a directory
2421 # whose full name contains unusual characters.
2422 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2423 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2424 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2425
2426
2427 # Make sure we can run config.sub.
2428 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2429 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2430
2431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2432 $as_echo_n "checking build system type... " >&6; }
2433 if ${ac_cv_build+:} false; then :
2434 $as_echo_n "(cached) " >&6
2435 else
2436 ac_build_alias=$build_alias
2437 test "x$ac_build_alias" = x &&
2438 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2439 test "x$ac_build_alias" = x &&
2440 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2441 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2442 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2443
2444 fi
2445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2446 $as_echo "$ac_cv_build" >&6; }
2447 case $ac_cv_build in
2448 *-*-*) ;;
2449 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2450 esac
2451 build=$ac_cv_build
2452 ac_save_IFS=$IFS; IFS='-'
2453 set x $ac_cv_build
2454 shift
2455 build_cpu=$1
2456 build_vendor=$2
2457 shift; shift
2458 # Remember, the first character of IFS is used to create $*,
2459 # except with old shells:
2460 build_os=$*
2461 IFS=$ac_save_IFS
2462 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2463
2464
2465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2466 $as_echo_n "checking host system type... " >&6; }
2467 if ${ac_cv_host+:} false; then :
2468 $as_echo_n "(cached) " >&6
2469 else
2470 if test "x$host_alias" = x; then
2471 ac_cv_host=$ac_cv_build
2472 else
2473 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2474 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2475 fi
2476
2477 fi
2478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2479 $as_echo "$ac_cv_host" >&6; }
2480 case $ac_cv_host in
2481 *-*-*) ;;
2482 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2483 esac
2484 host=$ac_cv_host
2485 ac_save_IFS=$IFS; IFS='-'
2486 set x $ac_cv_host
2487 shift
2488 host_cpu=$1
2489 host_vendor=$2
2490 shift; shift
2491 # Remember, the first character of IFS is used to create $*,
2492 # except with old shells:
2493 host_os=$*
2494 IFS=$ac_save_IFS
2495 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2496
2497
2498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2499 $as_echo_n "checking target system type... " >&6; }
2500 if ${ac_cv_target+:} false; then :
2501 $as_echo_n "(cached) " >&6
2502 else
2503 if test "x$target_alias" = x; then
2504 ac_cv_target=$ac_cv_host
2505 else
2506 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2507 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2508 fi
2509
2510 fi
2511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2512 $as_echo "$ac_cv_target" >&6; }
2513 case $ac_cv_target in
2514 *-*-*) ;;
2515 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2516 esac
2517 target=$ac_cv_target
2518 ac_save_IFS=$IFS; IFS='-'
2519 set x $ac_cv_target
2520 shift
2521 target_cpu=$1
2522 target_vendor=$2
2523 shift; shift
2524 # Remember, the first character of IFS is used to create $*,
2525 # except with old shells:
2526 target_os=$*
2527 IFS=$ac_save_IFS
2528 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2529
2530
2531 # The aliases save the names the user supplied, while $host etc.
2532 # will get canonicalized.
2533 test -n "$target_alias" &&
2534 test "$program_prefix$program_suffix$program_transform_name" = \
2535 NONENONEs,x,x, &&
2536 program_prefix=${target_alias}-
2537 # Expand $ac_aux_dir to an absolute path.
2538 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2539
2540 ac_ext=c
2541 ac_cpp='$CPP $CPPFLAGS'
2542 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2543 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2544 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2545 if test -n "$ac_tool_prefix"; then
2546 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2547 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2549 $as_echo_n "checking for $ac_word... " >&6; }
2550 if ${ac_cv_prog_CC+:} false; then :
2551 $as_echo_n "(cached) " >&6
2552 else
2553 if test -n "$CC"; then
2554 ac_cv_prog_CC="$CC" # Let the user override the test.
2555 else
2556 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2557 for as_dir in $PATH
2558 do
2559 IFS=$as_save_IFS
2560 test -z "$as_dir" && as_dir=.
2561 for ac_exec_ext in '' $ac_executable_extensions; do
2562 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2563 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2564 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2565 break 2
2566 fi
2567 done
2568 done
2569 IFS=$as_save_IFS
2570
2571 fi
2572 fi
2573 CC=$ac_cv_prog_CC
2574 if test -n "$CC"; then
2575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2576 $as_echo "$CC" >&6; }
2577 else
2578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2579 $as_echo "no" >&6; }
2580 fi
2581
2582
2583 fi
2584 if test -z "$ac_cv_prog_CC"; then
2585 ac_ct_CC=$CC
2586 # Extract the first word of "gcc", so it can be a program name with args.
2587 set dummy gcc; ac_word=$2
2588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2589 $as_echo_n "checking for $ac_word... " >&6; }
2590 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2591 $as_echo_n "(cached) " >&6
2592 else
2593 if test -n "$ac_ct_CC"; then
2594 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2595 else
2596 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2597 for as_dir in $PATH
2598 do
2599 IFS=$as_save_IFS
2600 test -z "$as_dir" && as_dir=.
2601 for ac_exec_ext in '' $ac_executable_extensions; do
2602 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2603 ac_cv_prog_ac_ct_CC="gcc"
2604 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2605 break 2
2606 fi
2607 done
2608 done
2609 IFS=$as_save_IFS
2610
2611 fi
2612 fi
2613 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2614 if test -n "$ac_ct_CC"; then
2615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2616 $as_echo "$ac_ct_CC" >&6; }
2617 else
2618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2619 $as_echo "no" >&6; }
2620 fi
2621
2622 if test "x$ac_ct_CC" = x; then
2623 CC=""
2624 else
2625 case $cross_compiling:$ac_tool_warned in
2626 yes:)
2627 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2628 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2629 ac_tool_warned=yes ;;
2630 esac
2631 CC=$ac_ct_CC
2632 fi
2633 else
2634 CC="$ac_cv_prog_CC"
2635 fi
2636
2637 if test -z "$CC"; then
2638 if test -n "$ac_tool_prefix"; then
2639 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2640 set dummy ${ac_tool_prefix}cc; ac_word=$2
2641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2642 $as_echo_n "checking for $ac_word... " >&6; }
2643 if ${ac_cv_prog_CC+:} false; then :
2644 $as_echo_n "(cached) " >&6
2645 else
2646 if test -n "$CC"; then
2647 ac_cv_prog_CC="$CC" # Let the user override the test.
2648 else
2649 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2650 for as_dir in $PATH
2651 do
2652 IFS=$as_save_IFS
2653 test -z "$as_dir" && as_dir=.
2654 for ac_exec_ext in '' $ac_executable_extensions; do
2655 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2656 ac_cv_prog_CC="${ac_tool_prefix}cc"
2657 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2658 break 2
2659 fi
2660 done
2661 done
2662 IFS=$as_save_IFS
2663
2664 fi
2665 fi
2666 CC=$ac_cv_prog_CC
2667 if test -n "$CC"; then
2668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2669 $as_echo "$CC" >&6; }
2670 else
2671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2672 $as_echo "no" >&6; }
2673 fi
2674
2675
2676 fi
2677 fi
2678 if test -z "$CC"; then
2679 # Extract the first word of "cc", so it can be a program name with args.
2680 set dummy cc; ac_word=$2
2681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2682 $as_echo_n "checking for $ac_word... " >&6; }
2683 if ${ac_cv_prog_CC+:} false; then :
2684 $as_echo_n "(cached) " >&6
2685 else
2686 if test -n "$CC"; then
2687 ac_cv_prog_CC="$CC" # Let the user override the test.
2688 else
2689 ac_prog_rejected=no
2690 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2691 for as_dir in $PATH
2692 do
2693 IFS=$as_save_IFS
2694 test -z "$as_dir" && as_dir=.
2695 for ac_exec_ext in '' $ac_executable_extensions; do
2696 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2697 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2698 ac_prog_rejected=yes
2699 continue
2700 fi
2701 ac_cv_prog_CC="cc"
2702 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2703 break 2
2704 fi
2705 done
2706 done
2707 IFS=$as_save_IFS
2708
2709 if test $ac_prog_rejected = yes; then
2710 # We found a bogon in the path, so make sure we never use it.
2711 set dummy $ac_cv_prog_CC
2712 shift
2713 if test $# != 0; then
2714 # We chose a different compiler from the bogus one.
2715 # However, it has the same basename, so the bogon will be chosen
2716 # first if we set CC to just the basename; use the full file name.
2717 shift
2718 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2719 fi
2720 fi
2721 fi
2722 fi
2723 CC=$ac_cv_prog_CC
2724 if test -n "$CC"; then
2725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2726 $as_echo "$CC" >&6; }
2727 else
2728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2729 $as_echo "no" >&6; }
2730 fi
2731
2732
2733 fi
2734 if test -z "$CC"; then
2735 if test -n "$ac_tool_prefix"; then
2736 for ac_prog in cl.exe
2737 do
2738 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2739 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2741 $as_echo_n "checking for $ac_word... " >&6; }
2742 if ${ac_cv_prog_CC+:} false; then :
2743 $as_echo_n "(cached) " >&6
2744 else
2745 if test -n "$CC"; then
2746 ac_cv_prog_CC="$CC" # Let the user override the test.
2747 else
2748 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2749 for as_dir in $PATH
2750 do
2751 IFS=$as_save_IFS
2752 test -z "$as_dir" && as_dir=.
2753 for ac_exec_ext in '' $ac_executable_extensions; do
2754 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2755 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2756 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2757 break 2
2758 fi
2759 done
2760 done
2761 IFS=$as_save_IFS
2762
2763 fi
2764 fi
2765 CC=$ac_cv_prog_CC
2766 if test -n "$CC"; then
2767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2768 $as_echo "$CC" >&6; }
2769 else
2770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2771 $as_echo "no" >&6; }
2772 fi
2773
2774
2775 test -n "$CC" && break
2776 done
2777 fi
2778 if test -z "$CC"; then
2779 ac_ct_CC=$CC
2780 for ac_prog in cl.exe
2781 do
2782 # Extract the first word of "$ac_prog", so it can be a program name with args.
2783 set dummy $ac_prog; ac_word=$2
2784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2785 $as_echo_n "checking for $ac_word... " >&6; }
2786 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2787 $as_echo_n "(cached) " >&6
2788 else
2789 if test -n "$ac_ct_CC"; then
2790 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2791 else
2792 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2793 for as_dir in $PATH
2794 do
2795 IFS=$as_save_IFS
2796 test -z "$as_dir" && as_dir=.
2797 for ac_exec_ext in '' $ac_executable_extensions; do
2798 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2799 ac_cv_prog_ac_ct_CC="$ac_prog"
2800 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2801 break 2
2802 fi
2803 done
2804 done
2805 IFS=$as_save_IFS
2806
2807 fi
2808 fi
2809 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2810 if test -n "$ac_ct_CC"; then
2811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2812 $as_echo "$ac_ct_CC" >&6; }
2813 else
2814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2815 $as_echo "no" >&6; }
2816 fi
2817
2818
2819 test -n "$ac_ct_CC" && break
2820 done
2821
2822 if test "x$ac_ct_CC" = x; then
2823 CC=""
2824 else
2825 case $cross_compiling:$ac_tool_warned in
2826 yes:)
2827 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2828 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2829 ac_tool_warned=yes ;;
2830 esac
2831 CC=$ac_ct_CC
2832 fi
2833 fi
2834
2835 fi
2836
2837
2838 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2839 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2840 as_fn_error $? "no acceptable C compiler found in \$PATH
2841 See \`config.log' for more details" "$LINENO" 5; }
2842
2843 # Provide some information about the compiler.
2844 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2845 set X $ac_compile
2846 ac_compiler=$2
2847 for ac_option in --version -v -V -qversion; do
2848 { { ac_try="$ac_compiler $ac_option >&5"
2849 case "(($ac_try" in
2850 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2851 *) ac_try_echo=$ac_try;;
2852 esac
2853 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2854 $as_echo "$ac_try_echo"; } >&5
2855 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2856 ac_status=$?
2857 if test -s conftest.err; then
2858 sed '10a\
2859 ... rest of stderr output deleted ...
2860 10q' conftest.err >conftest.er1
2861 cat conftest.er1 >&5
2862 fi
2863 rm -f conftest.er1 conftest.err
2864 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2865 test $ac_status = 0; }
2866 done
2867
2868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2869 /* end confdefs.h. */
2870
2871 int
2872 main ()
2873 {
2874
2875 ;
2876 return 0;
2877 }
2878 _ACEOF
2879 ac_clean_files_save=$ac_clean_files
2880 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2881 # Try to create an executable without -o first, disregard a.out.
2882 # It will help us diagnose broken compilers, and finding out an intuition
2883 # of exeext.
2884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2885 $as_echo_n "checking whether the C compiler works... " >&6; }
2886 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2887
2888 # The possible output files:
2889 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2890
2891 ac_rmfiles=
2892 for ac_file in $ac_files
2893 do
2894 case $ac_file in
2895 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2896 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2897 esac
2898 done
2899 rm -f $ac_rmfiles
2900
2901 if { { ac_try="$ac_link_default"
2902 case "(($ac_try" in
2903 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2904 *) ac_try_echo=$ac_try;;
2905 esac
2906 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2907 $as_echo "$ac_try_echo"; } >&5
2908 (eval "$ac_link_default") 2>&5
2909 ac_status=$?
2910 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2911 test $ac_status = 0; }; then :
2912 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2913 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2914 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2915 # so that the user can short-circuit this test for compilers unknown to
2916 # Autoconf.
2917 for ac_file in $ac_files ''
2918 do
2919 test -f "$ac_file" || continue
2920 case $ac_file in
2921 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2922 ;;
2923 [ab].out )
2924 # We found the default executable, but exeext='' is most
2925 # certainly right.
2926 break;;
2927 *.* )
2928 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2929 then :; else
2930 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2931 fi
2932 # We set ac_cv_exeext here because the later test for it is not
2933 # safe: cross compilers may not add the suffix if given an `-o'
2934 # argument, so we may need to know it at that point already.
2935 # Even if this section looks crufty: it has the advantage of
2936 # actually working.
2937 break;;
2938 * )
2939 break;;
2940 esac
2941 done
2942 test "$ac_cv_exeext" = no && ac_cv_exeext=
2943
2944 else
2945 ac_file=''
2946 fi
2947 if test -z "$ac_file"; then :
2948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2949 $as_echo "no" >&6; }
2950 $as_echo "$as_me: failed program was:" >&5
2951 sed 's/^/| /' conftest.$ac_ext >&5
2952
2953 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2954 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2955 as_fn_error 77 "C compiler cannot create executables
2956 See \`config.log' for more details" "$LINENO" 5; }
2957 else
2958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2959 $as_echo "yes" >&6; }
2960 fi
2961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2962 $as_echo_n "checking for C compiler default output file name... " >&6; }
2963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2964 $as_echo "$ac_file" >&6; }
2965 ac_exeext=$ac_cv_exeext
2966
2967 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2968 ac_clean_files=$ac_clean_files_save
2969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2970 $as_echo_n "checking for suffix of executables... " >&6; }
2971 if { { ac_try="$ac_link"
2972 case "(($ac_try" in
2973 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2974 *) ac_try_echo=$ac_try;;
2975 esac
2976 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2977 $as_echo "$ac_try_echo"; } >&5
2978 (eval "$ac_link") 2>&5
2979 ac_status=$?
2980 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2981 test $ac_status = 0; }; then :
2982 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2983 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2984 # work properly (i.e., refer to `conftest.exe'), while it won't with
2985 # `rm'.
2986 for ac_file in conftest.exe conftest conftest.*; do
2987 test -f "$ac_file" || continue
2988 case $ac_file in
2989 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2990 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2991 break;;
2992 * ) break;;
2993 esac
2994 done
2995 else
2996 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2997 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2998 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2999 See \`config.log' for more details" "$LINENO" 5; }
3000 fi
3001 rm -f conftest conftest$ac_cv_exeext
3002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3003 $as_echo "$ac_cv_exeext" >&6; }
3004
3005 rm -f conftest.$ac_ext
3006 EXEEXT=$ac_cv_exeext
3007 ac_exeext=$EXEEXT
3008 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3009 /* end confdefs.h. */
3010 #include <stdio.h>
3011 int
3012 main ()
3013 {
3014 FILE *f = fopen ("conftest.out", "w");
3015 return ferror (f) || fclose (f) != 0;
3016
3017 ;
3018 return 0;
3019 }
3020 _ACEOF
3021 ac_clean_files="$ac_clean_files conftest.out"
3022 # Check that the compiler produces executables we can run. If not, either
3023 # the compiler is broken, or we cross compile.
3024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3025 $as_echo_n "checking whether we are cross compiling... " >&6; }
3026 if test "$cross_compiling" != yes; then
3027 { { ac_try="$ac_link"
3028 case "(($ac_try" in
3029 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3030 *) ac_try_echo=$ac_try;;
3031 esac
3032 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3033 $as_echo "$ac_try_echo"; } >&5
3034 (eval "$ac_link") 2>&5
3035 ac_status=$?
3036 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3037 test $ac_status = 0; }
3038 if { ac_try='./conftest$ac_cv_exeext'
3039 { { case "(($ac_try" in
3040 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3041 *) ac_try_echo=$ac_try;;
3042 esac
3043 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3044 $as_echo "$ac_try_echo"; } >&5
3045 (eval "$ac_try") 2>&5
3046 ac_status=$?
3047 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3048 test $ac_status = 0; }; }; then
3049 cross_compiling=no
3050 else
3051 if test "$cross_compiling" = maybe; then
3052 cross_compiling=yes
3053 else
3054 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3055 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3056 as_fn_error $? "cannot run C compiled programs.
3057 If you meant to cross compile, use \`--host'.
3058 See \`config.log' for more details" "$LINENO" 5; }
3059 fi
3060 fi
3061 fi
3062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3063 $as_echo "$cross_compiling" >&6; }
3064
3065 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3066 ac_clean_files=$ac_clean_files_save
3067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3068 $as_echo_n "checking for suffix of object files... " >&6; }
3069 if ${ac_cv_objext+:} false; then :
3070 $as_echo_n "(cached) " >&6
3071 else
3072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3073 /* end confdefs.h. */
3074
3075 int
3076 main ()
3077 {
3078
3079 ;
3080 return 0;
3081 }
3082 _ACEOF
3083 rm -f conftest.o conftest.obj
3084 if { { ac_try="$ac_compile"
3085 case "(($ac_try" in
3086 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3087 *) ac_try_echo=$ac_try;;
3088 esac
3089 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3090 $as_echo "$ac_try_echo"; } >&5
3091 (eval "$ac_compile") 2>&5
3092 ac_status=$?
3093 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3094 test $ac_status = 0; }; then :
3095 for ac_file in conftest.o conftest.obj conftest.*; do
3096 test -f "$ac_file" || continue;
3097 case $ac_file in
3098 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3099 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3100 break;;
3101 esac
3102 done
3103 else
3104 $as_echo "$as_me: failed program was:" >&5
3105 sed 's/^/| /' conftest.$ac_ext >&5
3106
3107 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3108 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3109 as_fn_error $? "cannot compute suffix of object files: cannot compile
3110 See \`config.log' for more details" "$LINENO" 5; }
3111 fi
3112 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3113 fi
3114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3115 $as_echo "$ac_cv_objext" >&6; }
3116 OBJEXT=$ac_cv_objext
3117 ac_objext=$OBJEXT
3118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3119 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3120 if ${ac_cv_c_compiler_gnu+:} false; then :
3121 $as_echo_n "(cached) " >&6
3122 else
3123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3124 /* end confdefs.h. */
3125
3126 int
3127 main ()
3128 {
3129 #ifndef __GNUC__
3130 choke me
3131 #endif
3132
3133 ;
3134 return 0;
3135 }
3136 _ACEOF
3137 if ac_fn_c_try_compile "$LINENO"; then :
3138 ac_compiler_gnu=yes
3139 else
3140 ac_compiler_gnu=no
3141 fi
3142 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3143 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3144
3145 fi
3146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3147 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3148 if test $ac_compiler_gnu = yes; then
3149 GCC=yes
3150 else
3151 GCC=
3152 fi
3153 ac_test_CFLAGS=${CFLAGS+set}
3154 ac_save_CFLAGS=$CFLAGS
3155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3156 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3157 if ${ac_cv_prog_cc_g+:} false; then :
3158 $as_echo_n "(cached) " >&6
3159 else
3160 ac_save_c_werror_flag=$ac_c_werror_flag
3161 ac_c_werror_flag=yes
3162 ac_cv_prog_cc_g=no
3163 CFLAGS="-g"
3164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3165 /* end confdefs.h. */
3166
3167 int
3168 main ()
3169 {
3170
3171 ;
3172 return 0;
3173 }
3174 _ACEOF
3175 if ac_fn_c_try_compile "$LINENO"; then :
3176 ac_cv_prog_cc_g=yes
3177 else
3178 CFLAGS=""
3179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3180 /* end confdefs.h. */
3181
3182 int
3183 main ()
3184 {
3185
3186 ;
3187 return 0;
3188 }
3189 _ACEOF
3190 if ac_fn_c_try_compile "$LINENO"; then :
3191
3192 else
3193 ac_c_werror_flag=$ac_save_c_werror_flag
3194 CFLAGS="-g"
3195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3196 /* end confdefs.h. */
3197
3198 int
3199 main ()
3200 {
3201
3202 ;
3203 return 0;
3204 }
3205 _ACEOF
3206 if ac_fn_c_try_compile "$LINENO"; then :
3207 ac_cv_prog_cc_g=yes
3208 fi
3209 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3210 fi
3211 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3212 fi
3213 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3214 ac_c_werror_flag=$ac_save_c_werror_flag
3215 fi
3216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3217 $as_echo "$ac_cv_prog_cc_g" >&6; }
3218 if test "$ac_test_CFLAGS" = set; then
3219 CFLAGS=$ac_save_CFLAGS
3220 elif test $ac_cv_prog_cc_g = yes; then
3221 if test "$GCC" = yes; then
3222 CFLAGS="-g -O2"
3223 else
3224 CFLAGS="-g"
3225 fi
3226 else
3227 if test "$GCC" = yes; then
3228 CFLAGS="-O2"
3229 else
3230 CFLAGS=
3231 fi
3232 fi
3233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3234 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3235 if ${ac_cv_prog_cc_c89+:} false; then :
3236 $as_echo_n "(cached) " >&6
3237 else
3238 ac_cv_prog_cc_c89=no
3239 ac_save_CC=$CC
3240 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3241 /* end confdefs.h. */
3242 #include <stdarg.h>
3243 #include <stdio.h>
3244 struct stat;
3245 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3246 struct buf { int x; };
3247 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3248 static char *e (p, i)
3249 char **p;
3250 int i;
3251 {
3252 return p[i];
3253 }
3254 static char *f (char * (*g) (char **, int), char **p, ...)
3255 {
3256 char *s;
3257 va_list v;
3258 va_start (v,p);
3259 s = g (p, va_arg (v,int));
3260 va_end (v);
3261 return s;
3262 }
3263
3264 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3265 function prototypes and stuff, but not '\xHH' hex character constants.
3266 These don't provoke an error unfortunately, instead are silently treated
3267 as 'x'. The following induces an error, until -std is added to get
3268 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3269 array size at least. It's necessary to write '\x00'==0 to get something
3270 that's true only with -std. */
3271 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3272
3273 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3274 inside strings and character constants. */
3275 #define FOO(x) 'x'
3276 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3277
3278 int test (int i, double x);
3279 struct s1 {int (*f) (int a);};
3280 struct s2 {int (*f) (double a);};
3281 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3282 int argc;
3283 char **argv;
3284 int
3285 main ()
3286 {
3287 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3288 ;
3289 return 0;
3290 }
3291 _ACEOF
3292 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3293 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3294 do
3295 CC="$ac_save_CC $ac_arg"
3296 if ac_fn_c_try_compile "$LINENO"; then :
3297 ac_cv_prog_cc_c89=$ac_arg
3298 fi
3299 rm -f core conftest.err conftest.$ac_objext
3300 test "x$ac_cv_prog_cc_c89" != "xno" && break
3301 done
3302 rm -f conftest.$ac_ext
3303 CC=$ac_save_CC
3304
3305 fi
3306 # AC_CACHE_VAL
3307 case "x$ac_cv_prog_cc_c89" in
3308 x)
3309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3310 $as_echo "none needed" >&6; } ;;
3311 xno)
3312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3313 $as_echo "unsupported" >&6; } ;;
3314 *)
3315 CC="$CC $ac_cv_prog_cc_c89"
3316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3317 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3318 esac
3319 if test "x$ac_cv_prog_cc_c89" != xno; then :
3320
3321 fi
3322
3323 ac_ext=c
3324 ac_cpp='$CPP $CPPFLAGS'
3325 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3326 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3327 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3328
3329 ac_ext=c
3330 ac_cpp='$CPP $CPPFLAGS'
3331 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3332 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3333 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3335 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3336 if ${am_cv_prog_cc_c_o+:} false; then :
3337 $as_echo_n "(cached) " >&6
3338 else
3339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3340 /* end confdefs.h. */
3341
3342 int
3343 main ()
3344 {
3345
3346 ;
3347 return 0;
3348 }
3349 _ACEOF
3350 # Make sure it works both with $CC and with simple cc.
3351 # Following AC_PROG_CC_C_O, we do the test twice because some
3352 # compilers refuse to overwrite an existing .o file with -o,
3353 # though they will create one.
3354 am_cv_prog_cc_c_o=yes
3355 for am_i in 1 2; do
3356 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3357 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3358 ac_status=$?
3359 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3360 (exit $ac_status); } \
3361 && test -f conftest2.$ac_objext; then
3362 : OK
3363 else
3364 am_cv_prog_cc_c_o=no
3365 break
3366 fi
3367 done
3368 rm -f core conftest*
3369 unset am_i
3370 fi
3371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3372 $as_echo "$am_cv_prog_cc_c_o" >&6; }
3373 if test "$am_cv_prog_cc_c_o" != yes; then
3374 # Losing compiler, so override with the script.
3375 # FIXME: It is wrong to rewrite CC.
3376 # But if we don't then we get into trouble of one sort or another.
3377 # A longer-term fix would be to have automake use am__CC in this case,
3378 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3379 CC="$am_aux_dir/compile $CC"
3380 fi
3381 ac_ext=c
3382 ac_cpp='$CPP $CPPFLAGS'
3383 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3384 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3385 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3386
3387
3388
3389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3390 $as_echo_n "checking for library containing strerror... " >&6; }
3391 if ${ac_cv_search_strerror+:} false; then :
3392 $as_echo_n "(cached) " >&6
3393 else
3394 ac_func_search_save_LIBS=$LIBS
3395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3396 /* end confdefs.h. */
3397
3398 /* Override any GCC internal prototype to avoid an error.
3399 Use char because int might match the return type of a GCC
3400 builtin and then its argument prototype would still apply. */
3401 #ifdef __cplusplus
3402 extern "C"
3403 #endif
3404 char strerror ();
3405 int
3406 main ()
3407 {
3408 return strerror ();
3409 ;
3410 return 0;
3411 }
3412 _ACEOF
3413 for ac_lib in '' cposix; do
3414 if test -z "$ac_lib"; then
3415 ac_res="none required"
3416 else
3417 ac_res=-l$ac_lib
3418 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
3419 fi
3420 if ac_fn_c_try_link "$LINENO"; then :
3421 ac_cv_search_strerror=$ac_res
3422 fi
3423 rm -f core conftest.err conftest.$ac_objext \
3424 conftest$ac_exeext
3425 if ${ac_cv_search_strerror+:} false; then :
3426 break
3427 fi
3428 done
3429 if ${ac_cv_search_strerror+:} false; then :
3430
3431 else
3432 ac_cv_search_strerror=no
3433 fi
3434 rm conftest.$ac_ext
3435 LIBS=$ac_func_search_save_LIBS
3436 fi
3437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3438 $as_echo "$ac_cv_search_strerror" >&6; }
3439 ac_res=$ac_cv_search_strerror
3440 if test "$ac_res" != no; then :
3441 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3442
3443 fi
3444
3445
3446 am__api_version='1.15'
3447
3448 # Find a good install program. We prefer a C program (faster),
3449 # so one script is as good as another. But avoid the broken or
3450 # incompatible versions:
3451 # SysV /etc/install, /usr/sbin/install
3452 # SunOS /usr/etc/install
3453 # IRIX /sbin/install
3454 # AIX /bin/install
3455 # AmigaOS /C/install, which installs bootblocks on floppy discs
3456 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3457 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3458 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3459 # OS/2's system install, which has a completely different semantic
3460 # ./install, which can be erroneously created by make from ./install.sh.
3461 # Reject install programs that cannot install multiple files.
3462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3463 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3464 if test -z "$INSTALL"; then
3465 if ${ac_cv_path_install+:} false; then :
3466 $as_echo_n "(cached) " >&6
3467 else
3468 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3469 for as_dir in $PATH
3470 do
3471 IFS=$as_save_IFS
3472 test -z "$as_dir" && as_dir=.
3473 # Account for people who put trailing slashes in PATH elements.
3474 case $as_dir/ in #((
3475 ./ | .// | /[cC]/* | \
3476 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3477 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3478 /usr/ucb/* ) ;;
3479 *)
3480 # OSF1 and SCO ODT 3.0 have their own names for install.
3481 # Don't use installbsd from OSF since it installs stuff as root
3482 # by default.
3483 for ac_prog in ginstall scoinst install; do
3484 for ac_exec_ext in '' $ac_executable_extensions; do
3485 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3486 if test $ac_prog = install &&
3487 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3488 # AIX install. It has an incompatible calling convention.
3489 :
3490 elif test $ac_prog = install &&
3491 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3492 # program-specific install script used by HP pwplus--don't use.
3493 :
3494 else
3495 rm -rf conftest.one conftest.two conftest.dir
3496 echo one > conftest.one
3497 echo two > conftest.two
3498 mkdir conftest.dir
3499 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3500 test -s conftest.one && test -s conftest.two &&
3501 test -s conftest.dir/conftest.one &&
3502 test -s conftest.dir/conftest.two
3503 then
3504 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3505 break 3
3506 fi
3507 fi
3508 fi
3509 done
3510 done
3511 ;;
3512 esac
3513
3514 done
3515 IFS=$as_save_IFS
3516
3517 rm -rf conftest.one conftest.two conftest.dir
3518
3519 fi
3520 if test "${ac_cv_path_install+set}" = set; then
3521 INSTALL=$ac_cv_path_install
3522 else
3523 # As a last resort, use the slow shell script. Don't cache a
3524 # value for INSTALL within a source directory, because that will
3525 # break other packages using the cache if that directory is
3526 # removed, or if the value is a relative name.
3527 INSTALL=$ac_install_sh
3528 fi
3529 fi
3530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3531 $as_echo "$INSTALL" >&6; }
3532
3533 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3534 # It thinks the first close brace ends the variable substitution.
3535 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3536
3537 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3538
3539 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3540
3541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3542 $as_echo_n "checking whether build environment is sane... " >&6; }
3543 # Reject unsafe characters in $srcdir or the absolute working directory
3544 # name. Accept space and tab only in the latter.
3545 am_lf='
3546 '
3547 case `pwd` in
3548 *[\\\"\#\$\&\'\`$am_lf]*)
3549 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3550 esac
3551 case $srcdir in
3552 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3553 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3554 esac
3555
3556 # Do 'set' in a subshell so we don't clobber the current shell's
3557 # arguments. Must try -L first in case configure is actually a
3558 # symlink; some systems play weird games with the mod time of symlinks
3559 # (eg FreeBSD returns the mod time of the symlink's containing
3560 # directory).
3561 if (
3562 am_has_slept=no
3563 for am_try in 1 2; do
3564 echo "timestamp, slept: $am_has_slept" > conftest.file
3565 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3566 if test "$*" = "X"; then
3567 # -L didn't work.
3568 set X `ls -t "$srcdir/configure" conftest.file`
3569 fi
3570 if test "$*" != "X $srcdir/configure conftest.file" \
3571 && test "$*" != "X conftest.file $srcdir/configure"; then
3572
3573 # If neither matched, then we have a broken ls. This can happen
3574 # if, for instance, CONFIG_SHELL is bash and it inherits a
3575 # broken ls alias from the environment. This has actually
3576 # happened. Such a system could not be considered "sane".
3577 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
3578 alias in your environment" "$LINENO" 5
3579 fi
3580 if test "$2" = conftest.file || test $am_try -eq 2; then
3581 break
3582 fi
3583 # Just in case.
3584 sleep 1
3585 am_has_slept=yes
3586 done
3587 test "$2" = conftest.file
3588 )
3589 then
3590 # Ok.
3591 :
3592 else
3593 as_fn_error $? "newly created file is older than distributed files!
3594 Check your system clock" "$LINENO" 5
3595 fi
3596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3597 $as_echo "yes" >&6; }
3598 # If we didn't sleep, we still need to ensure time stamps of config.status and
3599 # generated files are strictly newer.
3600 am_sleep_pid=
3601 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3602 ( sleep 1 ) &
3603 am_sleep_pid=$!
3604 fi
3605
3606 rm -f conftest.file
3607
3608 test "$program_prefix" != NONE &&
3609 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3610 # Use a double $ so make ignores it.
3611 test "$program_suffix" != NONE &&
3612 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3613 # Double any \ or $.
3614 # By default was `s,x,x', remove it if useless.
3615 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3616 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3617
3618 if test x"${MISSING+set}" != xset; then
3619 case $am_aux_dir in
3620 *\ * | *\ *)
3621 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3622 *)
3623 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3624 esac
3625 fi
3626 # Use eval to expand $SHELL
3627 if eval "$MISSING --is-lightweight"; then
3628 am_missing_run="$MISSING "
3629 else
3630 am_missing_run=
3631 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3632 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3633 fi
3634
3635 if test x"${install_sh+set}" != xset; then
3636 case $am_aux_dir in
3637 *\ * | *\ *)
3638 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3639 *)
3640 install_sh="\${SHELL} $am_aux_dir/install-sh"
3641 esac
3642 fi
3643
3644 # Installed binaries are usually stripped using 'strip' when the user
3645 # run "make install-strip". However 'strip' might not be the right
3646 # tool to use in cross-compilation environments, therefore Automake
3647 # will honor the 'STRIP' environment variable to overrule this program.
3648 if test "$cross_compiling" != no; then
3649 if test -n "$ac_tool_prefix"; then
3650 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3651 set dummy ${ac_tool_prefix}strip; ac_word=$2
3652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3653 $as_echo_n "checking for $ac_word... " >&6; }
3654 if ${ac_cv_prog_STRIP+:} false; then :
3655 $as_echo_n "(cached) " >&6
3656 else
3657 if test -n "$STRIP"; then
3658 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3659 else
3660 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3661 for as_dir in $PATH
3662 do
3663 IFS=$as_save_IFS
3664 test -z "$as_dir" && as_dir=.
3665 for ac_exec_ext in '' $ac_executable_extensions; do
3666 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3667 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3668 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3669 break 2
3670 fi
3671 done
3672 done
3673 IFS=$as_save_IFS
3674
3675 fi
3676 fi
3677 STRIP=$ac_cv_prog_STRIP
3678 if test -n "$STRIP"; then
3679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3680 $as_echo "$STRIP" >&6; }
3681 else
3682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3683 $as_echo "no" >&6; }
3684 fi
3685
3686
3687 fi
3688 if test -z "$ac_cv_prog_STRIP"; then
3689 ac_ct_STRIP=$STRIP
3690 # Extract the first word of "strip", so it can be a program name with args.
3691 set dummy strip; ac_word=$2
3692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3693 $as_echo_n "checking for $ac_word... " >&6; }
3694 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3695 $as_echo_n "(cached) " >&6
3696 else
3697 if test -n "$ac_ct_STRIP"; then
3698 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3699 else
3700 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3701 for as_dir in $PATH
3702 do
3703 IFS=$as_save_IFS
3704 test -z "$as_dir" && as_dir=.
3705 for ac_exec_ext in '' $ac_executable_extensions; do
3706 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3707 ac_cv_prog_ac_ct_STRIP="strip"
3708 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3709 break 2
3710 fi
3711 done
3712 done
3713 IFS=$as_save_IFS
3714
3715 fi
3716 fi
3717 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3718 if test -n "$ac_ct_STRIP"; then
3719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3720 $as_echo "$ac_ct_STRIP" >&6; }
3721 else
3722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3723 $as_echo "no" >&6; }
3724 fi
3725
3726 if test "x$ac_ct_STRIP" = x; then
3727 STRIP=":"
3728 else
3729 case $cross_compiling:$ac_tool_warned in
3730 yes:)
3731 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3732 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3733 ac_tool_warned=yes ;;
3734 esac
3735 STRIP=$ac_ct_STRIP
3736 fi
3737 else
3738 STRIP="$ac_cv_prog_STRIP"
3739 fi
3740
3741 fi
3742 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3743
3744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3745 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3746 if test -z "$MKDIR_P"; then
3747 if ${ac_cv_path_mkdir+:} false; then :
3748 $as_echo_n "(cached) " >&6
3749 else
3750 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3751 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3752 do
3753 IFS=$as_save_IFS
3754 test -z "$as_dir" && as_dir=.
3755 for ac_prog in mkdir gmkdir; do
3756 for ac_exec_ext in '' $ac_executable_extensions; do
3757 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3758 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3759 'mkdir (GNU coreutils) '* | \
3760 'mkdir (coreutils) '* | \
3761 'mkdir (fileutils) '4.1*)
3762 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3763 break 3;;
3764 esac
3765 done
3766 done
3767 done
3768 IFS=$as_save_IFS
3769
3770 fi
3771
3772 test -d ./--version && rmdir ./--version
3773 if test "${ac_cv_path_mkdir+set}" = set; then
3774 MKDIR_P="$ac_cv_path_mkdir -p"
3775 else
3776 # As a last resort, use the slow shell script. Don't cache a
3777 # value for MKDIR_P within a source directory, because that will
3778 # break other packages using the cache if that directory is
3779 # removed, or if the value is a relative name.
3780 MKDIR_P="$ac_install_sh -d"
3781 fi
3782 fi
3783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3784 $as_echo "$MKDIR_P" >&6; }
3785
3786 for ac_prog in gawk mawk nawk awk
3787 do
3788 # Extract the first word of "$ac_prog", so it can be a program name with args.
3789 set dummy $ac_prog; ac_word=$2
3790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3791 $as_echo_n "checking for $ac_word... " >&6; }
3792 if ${ac_cv_prog_AWK+:} false; then :
3793 $as_echo_n "(cached) " >&6
3794 else
3795 if test -n "$AWK"; then
3796 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3797 else
3798 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3799 for as_dir in $PATH
3800 do
3801 IFS=$as_save_IFS
3802 test -z "$as_dir" && as_dir=.
3803 for ac_exec_ext in '' $ac_executable_extensions; do
3804 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3805 ac_cv_prog_AWK="$ac_prog"
3806 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3807 break 2
3808 fi
3809 done
3810 done
3811 IFS=$as_save_IFS
3812
3813 fi
3814 fi
3815 AWK=$ac_cv_prog_AWK
3816 if test -n "$AWK"; then
3817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3818 $as_echo "$AWK" >&6; }
3819 else
3820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3821 $as_echo "no" >&6; }
3822 fi
3823
3824
3825 test -n "$AWK" && break
3826 done
3827
3828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3829 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3830 set x ${MAKE-make}
3831 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3832 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3833 $as_echo_n "(cached) " >&6
3834 else
3835 cat >conftest.make <<\_ACEOF
3836 SHELL = /bin/sh
3837 all:
3838 @echo '@@@%%%=$(MAKE)=@@@%%%'
3839 _ACEOF
3840 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3841 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3842 *@@@%%%=?*=@@@%%%*)
3843 eval ac_cv_prog_make_${ac_make}_set=yes;;
3844 *)
3845 eval ac_cv_prog_make_${ac_make}_set=no;;
3846 esac
3847 rm -f conftest.make
3848 fi
3849 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3851 $as_echo "yes" >&6; }
3852 SET_MAKE=
3853 else
3854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3855 $as_echo "no" >&6; }
3856 SET_MAKE="MAKE=${MAKE-make}"
3857 fi
3858
3859 rm -rf .tst 2>/dev/null
3860 mkdir .tst 2>/dev/null
3861 if test -d .tst; then
3862 am__leading_dot=.
3863 else
3864 am__leading_dot=_
3865 fi
3866 rmdir .tst 2>/dev/null
3867
3868 DEPDIR="${am__leading_dot}deps"
3869
3870 ac_config_commands="$ac_config_commands depfiles"
3871
3872
3873 am_make=${MAKE-make}
3874 cat > confinc << 'END'
3875 am__doit:
3876 @echo this is the am__doit target
3877 .PHONY: am__doit
3878 END
3879 # If we don't find an include directive, just comment out the code.
3880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3881 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3882 am__include="#"
3883 am__quote=
3884 _am_result=none
3885 # First try GNU make style include.
3886 echo "include confinc" > confmf
3887 # Ignore all kinds of additional output from 'make'.
3888 case `$am_make -s -f confmf 2> /dev/null` in #(
3889 *the\ am__doit\ target*)
3890 am__include=include
3891 am__quote=
3892 _am_result=GNU
3893 ;;
3894 esac
3895 # Now try BSD make style include.
3896 if test "$am__include" = "#"; then
3897 echo '.include "confinc"' > confmf
3898 case `$am_make -s -f confmf 2> /dev/null` in #(
3899 *the\ am__doit\ target*)
3900 am__include=.include
3901 am__quote="\""
3902 _am_result=BSD
3903 ;;
3904 esac
3905 fi
3906
3907
3908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3909 $as_echo "$_am_result" >&6; }
3910 rm -f confinc confmf
3911
3912 # Check whether --enable-dependency-tracking was given.
3913 if test "${enable_dependency_tracking+set}" = set; then :
3914 enableval=$enable_dependency_tracking;
3915 fi
3916
3917 if test "x$enable_dependency_tracking" != xno; then
3918 am_depcomp="$ac_aux_dir/depcomp"
3919 AMDEPBACKSLASH='\'
3920 am__nodep='_no'
3921 fi
3922 if test "x$enable_dependency_tracking" != xno; then
3923 AMDEP_TRUE=
3924 AMDEP_FALSE='#'
3925 else
3926 AMDEP_TRUE='#'
3927 AMDEP_FALSE=
3928 fi
3929
3930
3931 # Check whether --enable-silent-rules was given.
3932 if test "${enable_silent_rules+set}" = set; then :
3933 enableval=$enable_silent_rules;
3934 fi
3935
3936 case $enable_silent_rules in # (((
3937 yes) AM_DEFAULT_VERBOSITY=0;;
3938 no) AM_DEFAULT_VERBOSITY=1;;
3939 *) AM_DEFAULT_VERBOSITY=1;;
3940 esac
3941 am_make=${MAKE-make}
3942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3943 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3944 if ${am_cv_make_support_nested_variables+:} false; then :
3945 $as_echo_n "(cached) " >&6
3946 else
3947 if $as_echo 'TRUE=$(BAR$(V))
3948 BAR0=false
3949 BAR1=true
3950 V=1
3951 am__doit:
3952 @$(TRUE)
3953 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3954 am_cv_make_support_nested_variables=yes
3955 else
3956 am_cv_make_support_nested_variables=no
3957 fi
3958 fi
3959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3960 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3961 if test $am_cv_make_support_nested_variables = yes; then
3962 AM_V='$(V)'
3963 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3964 else
3965 AM_V=$AM_DEFAULT_VERBOSITY
3966 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3967 fi
3968 AM_BACKSLASH='\'
3969
3970 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3971 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3972 # is not polluted with repeated "-I."
3973 am__isrc=' -I$(srcdir)'
3974 # test to see if srcdir already configured
3975 if test -f $srcdir/config.status; then
3976 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3977 fi
3978 fi
3979
3980 # test whether we have cygpath
3981 if test -z "$CYGPATH_W"; then
3982 if (cygpath --version) >/dev/null 2>/dev/null; then
3983 CYGPATH_W='cygpath -w'
3984 else
3985 CYGPATH_W=echo
3986 fi
3987 fi
3988
3989
3990 # Define the identity of the package.
3991 PACKAGE='gas'
3992 VERSION='2.36.50'
3993
3994
3995 cat >>confdefs.h <<_ACEOF
3996 #define PACKAGE "$PACKAGE"
3997 _ACEOF
3998
3999
4000 cat >>confdefs.h <<_ACEOF
4001 #define VERSION "$VERSION"
4002 _ACEOF
4003
4004 # Some tools Automake needs.
4005
4006 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4007
4008
4009 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4010
4011
4012 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4013
4014
4015 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4016
4017
4018 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4019
4020 # For better backward compatibility. To be removed once Automake 1.9.x
4021 # dies out for good. For more background, see:
4022 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4023 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4024 mkdir_p='$(MKDIR_P)'
4025
4026 # We need awk for the "check" target (and possibly the TAP driver). The
4027 # system "awk" is bad on some platforms.
4028 # Always define AMTAR for backward compatibility. Yes, it's still used
4029 # in the wild :-( We should find a proper way to deprecate it ...
4030 AMTAR='$${TAR-tar}'
4031
4032
4033 # We'll loop over all known methods to create a tar archive until one works.
4034 _am_tools='gnutar pax cpio none'
4035
4036 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4037
4038
4039
4040
4041
4042 depcc="$CC" am_compiler_list=
4043
4044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4045 $as_echo_n "checking dependency style of $depcc... " >&6; }
4046 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4047 $as_echo_n "(cached) " >&6
4048 else
4049 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4050 # We make a subdir and do the tests there. Otherwise we can end up
4051 # making bogus files that we don't know about and never remove. For
4052 # instance it was reported that on HP-UX the gcc test will end up
4053 # making a dummy file named 'D' -- because '-MD' means "put the output
4054 # in D".
4055 rm -rf conftest.dir
4056 mkdir conftest.dir
4057 # Copy depcomp to subdir because otherwise we won't find it if we're
4058 # using a relative directory.
4059 cp "$am_depcomp" conftest.dir
4060 cd conftest.dir
4061 # We will build objects and dependencies in a subdirectory because
4062 # it helps to detect inapplicable dependency modes. For instance
4063 # both Tru64's cc and ICC support -MD to output dependencies as a
4064 # side effect of compilation, but ICC will put the dependencies in
4065 # the current directory while Tru64 will put them in the object
4066 # directory.
4067 mkdir sub
4068
4069 am_cv_CC_dependencies_compiler_type=none
4070 if test "$am_compiler_list" = ""; then
4071 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4072 fi
4073 am__universal=false
4074 case " $depcc " in #(
4075 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4076 esac
4077
4078 for depmode in $am_compiler_list; do
4079 # Setup a source with many dependencies, because some compilers
4080 # like to wrap large dependency lists on column 80 (with \), and
4081 # we should not choose a depcomp mode which is confused by this.
4082 #
4083 # We need to recreate these files for each test, as the compiler may
4084 # overwrite some of them when testing with obscure command lines.
4085 # This happens at least with the AIX C compiler.
4086 : > sub/conftest.c
4087 for i in 1 2 3 4 5 6; do
4088 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4089 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4090 # Solaris 10 /bin/sh.
4091 echo '/* dummy */' > sub/conftst$i.h
4092 done
4093 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4094
4095 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4096 # mode. It turns out that the SunPro C++ compiler does not properly
4097 # handle '-M -o', and we need to detect this. Also, some Intel
4098 # versions had trouble with output in subdirs.
4099 am__obj=sub/conftest.${OBJEXT-o}
4100 am__minus_obj="-o $am__obj"
4101 case $depmode in
4102 gcc)
4103 # This depmode causes a compiler race in universal mode.
4104 test "$am__universal" = false || continue
4105 ;;
4106 nosideeffect)
4107 # After this tag, mechanisms are not by side-effect, so they'll
4108 # only be used when explicitly requested.
4109 if test "x$enable_dependency_tracking" = xyes; then
4110 continue
4111 else
4112 break
4113 fi
4114 ;;
4115 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4116 # This compiler won't grok '-c -o', but also, the minuso test has
4117 # not run yet. These depmodes are late enough in the game, and
4118 # so weak that their functioning should not be impacted.
4119 am__obj=conftest.${OBJEXT-o}
4120 am__minus_obj=
4121 ;;
4122 none) break ;;
4123 esac
4124 if depmode=$depmode \
4125 source=sub/conftest.c object=$am__obj \
4126 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4127 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4128 >/dev/null 2>conftest.err &&
4129 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4130 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4131 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4132 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4133 # icc doesn't choke on unknown options, it will just issue warnings
4134 # or remarks (even with -Werror). So we grep stderr for any message
4135 # that says an option was ignored or not supported.
4136 # When given -MP, icc 7.0 and 7.1 complain thusly:
4137 # icc: Command line warning: ignoring option '-M'; no argument required
4138 # The diagnosis changed in icc 8.0:
4139 # icc: Command line remark: option '-MP' not supported
4140 if (grep 'ignoring option' conftest.err ||
4141 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4142 am_cv_CC_dependencies_compiler_type=$depmode
4143 break
4144 fi
4145 fi
4146 done
4147
4148 cd ..
4149 rm -rf conftest.dir
4150 else
4151 am_cv_CC_dependencies_compiler_type=none
4152 fi
4153
4154 fi
4155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4156 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4157 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4158
4159 if
4160 test "x$enable_dependency_tracking" != xno \
4161 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4162 am__fastdepCC_TRUE=
4163 am__fastdepCC_FALSE='#'
4164 else
4165 am__fastdepCC_TRUE='#'
4166 am__fastdepCC_FALSE=
4167 fi
4168
4169
4170
4171 # POSIX will say in a future version that running "rm -f" with no argument
4172 # is OK; and we want to be able to make that assumption in our Makefile
4173 # recipes. So use an aggressive probe to check that the usage we want is
4174 # actually supported "in the wild" to an acceptable degree.
4175 # See automake bug#10828.
4176 # To make any issue more visible, cause the running configure to be aborted
4177 # by default if the 'rm' program in use doesn't match our expectations; the
4178 # user can still override this though.
4179 if rm -f && rm -fr && rm -rf; then : OK; else
4180 cat >&2 <<'END'
4181 Oops!
4182
4183 Your 'rm' program seems unable to run without file operands specified
4184 on the command line, even when the '-f' option is present. This is contrary
4185 to the behaviour of most rm programs out there, and not conforming with
4186 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4187
4188 Please tell bug-automake@gnu.org about your system, including the value
4189 of your $PATH and any error possibly output before this message. This
4190 can help us improve future automake versions.
4191
4192 END
4193 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4194 echo 'Configuration will proceed anyway, since you have set the' >&2
4195 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4196 echo >&2
4197 else
4198 cat >&2 <<'END'
4199 Aborting the configuration process, to ensure you take notice of the issue.
4200
4201 You can download and install GNU coreutils to get an 'rm' implementation
4202 that behaves properly: <http://www.gnu.org/software/coreutils/>.
4203
4204 If you want to complete the configuration process using your problematic
4205 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4206 to "yes", and re-run configure.
4207
4208 END
4209 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4210 fi
4211 fi
4212
4213
4214 ac_ext=c
4215 ac_cpp='$CPP $CPPFLAGS'
4216 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4217 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4218 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4219 if test -n "$ac_tool_prefix"; then
4220 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4221 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4223 $as_echo_n "checking for $ac_word... " >&6; }
4224 if ${ac_cv_prog_CC+:} false; then :
4225 $as_echo_n "(cached) " >&6
4226 else
4227 if test -n "$CC"; then
4228 ac_cv_prog_CC="$CC" # Let the user override the test.
4229 else
4230 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4231 for as_dir in $PATH
4232 do
4233 IFS=$as_save_IFS
4234 test -z "$as_dir" && as_dir=.
4235 for ac_exec_ext in '' $ac_executable_extensions; do
4236 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4237 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4238 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4239 break 2
4240 fi
4241 done
4242 done
4243 IFS=$as_save_IFS
4244
4245 fi
4246 fi
4247 CC=$ac_cv_prog_CC
4248 if test -n "$CC"; then
4249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4250 $as_echo "$CC" >&6; }
4251 else
4252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4253 $as_echo "no" >&6; }
4254 fi
4255
4256
4257 fi
4258 if test -z "$ac_cv_prog_CC"; then
4259 ac_ct_CC=$CC
4260 # Extract the first word of "gcc", so it can be a program name with args.
4261 set dummy gcc; ac_word=$2
4262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4263 $as_echo_n "checking for $ac_word... " >&6; }
4264 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4265 $as_echo_n "(cached) " >&6
4266 else
4267 if test -n "$ac_ct_CC"; then
4268 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4269 else
4270 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4271 for as_dir in $PATH
4272 do
4273 IFS=$as_save_IFS
4274 test -z "$as_dir" && as_dir=.
4275 for ac_exec_ext in '' $ac_executable_extensions; do
4276 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4277 ac_cv_prog_ac_ct_CC="gcc"
4278 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4279 break 2
4280 fi
4281 done
4282 done
4283 IFS=$as_save_IFS
4284
4285 fi
4286 fi
4287 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4288 if test -n "$ac_ct_CC"; then
4289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4290 $as_echo "$ac_ct_CC" >&6; }
4291 else
4292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4293 $as_echo "no" >&6; }
4294 fi
4295
4296 if test "x$ac_ct_CC" = x; then
4297 CC=""
4298 else
4299 case $cross_compiling:$ac_tool_warned in
4300 yes:)
4301 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4302 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4303 ac_tool_warned=yes ;;
4304 esac
4305 CC=$ac_ct_CC
4306 fi
4307 else
4308 CC="$ac_cv_prog_CC"
4309 fi
4310
4311 if test -z "$CC"; then
4312 if test -n "$ac_tool_prefix"; then
4313 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4314 set dummy ${ac_tool_prefix}cc; ac_word=$2
4315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4316 $as_echo_n "checking for $ac_word... " >&6; }
4317 if ${ac_cv_prog_CC+:} false; then :
4318 $as_echo_n "(cached) " >&6
4319 else
4320 if test -n "$CC"; then
4321 ac_cv_prog_CC="$CC" # Let the user override the test.
4322 else
4323 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4324 for as_dir in $PATH
4325 do
4326 IFS=$as_save_IFS
4327 test -z "$as_dir" && as_dir=.
4328 for ac_exec_ext in '' $ac_executable_extensions; do
4329 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4330 ac_cv_prog_CC="${ac_tool_prefix}cc"
4331 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4332 break 2
4333 fi
4334 done
4335 done
4336 IFS=$as_save_IFS
4337
4338 fi
4339 fi
4340 CC=$ac_cv_prog_CC
4341 if test -n "$CC"; then
4342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4343 $as_echo "$CC" >&6; }
4344 else
4345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4346 $as_echo "no" >&6; }
4347 fi
4348
4349
4350 fi
4351 fi
4352 if test -z "$CC"; then
4353 # Extract the first word of "cc", so it can be a program name with args.
4354 set dummy cc; ac_word=$2
4355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4356 $as_echo_n "checking for $ac_word... " >&6; }
4357 if ${ac_cv_prog_CC+:} false; then :
4358 $as_echo_n "(cached) " >&6
4359 else
4360 if test -n "$CC"; then
4361 ac_cv_prog_CC="$CC" # Let the user override the test.
4362 else
4363 ac_prog_rejected=no
4364 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4365 for as_dir in $PATH
4366 do
4367 IFS=$as_save_IFS
4368 test -z "$as_dir" && as_dir=.
4369 for ac_exec_ext in '' $ac_executable_extensions; do
4370 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4371 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4372 ac_prog_rejected=yes
4373 continue
4374 fi
4375 ac_cv_prog_CC="cc"
4376 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4377 break 2
4378 fi
4379 done
4380 done
4381 IFS=$as_save_IFS
4382
4383 if test $ac_prog_rejected = yes; then
4384 # We found a bogon in the path, so make sure we never use it.
4385 set dummy $ac_cv_prog_CC
4386 shift
4387 if test $# != 0; then
4388 # We chose a different compiler from the bogus one.
4389 # However, it has the same basename, so the bogon will be chosen
4390 # first if we set CC to just the basename; use the full file name.
4391 shift
4392 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4393 fi
4394 fi
4395 fi
4396 fi
4397 CC=$ac_cv_prog_CC
4398 if test -n "$CC"; then
4399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4400 $as_echo "$CC" >&6; }
4401 else
4402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4403 $as_echo "no" >&6; }
4404 fi
4405
4406
4407 fi
4408 if test -z "$CC"; then
4409 if test -n "$ac_tool_prefix"; then
4410 for ac_prog in cl.exe
4411 do
4412 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4413 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4415 $as_echo_n "checking for $ac_word... " >&6; }
4416 if ${ac_cv_prog_CC+:} false; then :
4417 $as_echo_n "(cached) " >&6
4418 else
4419 if test -n "$CC"; then
4420 ac_cv_prog_CC="$CC" # Let the user override the test.
4421 else
4422 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4423 for as_dir in $PATH
4424 do
4425 IFS=$as_save_IFS
4426 test -z "$as_dir" && as_dir=.
4427 for ac_exec_ext in '' $ac_executable_extensions; do
4428 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4429 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4430 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4431 break 2
4432 fi
4433 done
4434 done
4435 IFS=$as_save_IFS
4436
4437 fi
4438 fi
4439 CC=$ac_cv_prog_CC
4440 if test -n "$CC"; then
4441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4442 $as_echo "$CC" >&6; }
4443 else
4444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4445 $as_echo "no" >&6; }
4446 fi
4447
4448
4449 test -n "$CC" && break
4450 done
4451 fi
4452 if test -z "$CC"; then
4453 ac_ct_CC=$CC
4454 for ac_prog in cl.exe
4455 do
4456 # Extract the first word of "$ac_prog", so it can be a program name with args.
4457 set dummy $ac_prog; ac_word=$2
4458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4459 $as_echo_n "checking for $ac_word... " >&6; }
4460 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4461 $as_echo_n "(cached) " >&6
4462 else
4463 if test -n "$ac_ct_CC"; then
4464 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4465 else
4466 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4467 for as_dir in $PATH
4468 do
4469 IFS=$as_save_IFS
4470 test -z "$as_dir" && as_dir=.
4471 for ac_exec_ext in '' $ac_executable_extensions; do
4472 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4473 ac_cv_prog_ac_ct_CC="$ac_prog"
4474 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4475 break 2
4476 fi
4477 done
4478 done
4479 IFS=$as_save_IFS
4480
4481 fi
4482 fi
4483 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4484 if test -n "$ac_ct_CC"; then
4485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4486 $as_echo "$ac_ct_CC" >&6; }
4487 else
4488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4489 $as_echo "no" >&6; }
4490 fi
4491
4492
4493 test -n "$ac_ct_CC" && break
4494 done
4495
4496 if test "x$ac_ct_CC" = x; then
4497 CC=""
4498 else
4499 case $cross_compiling:$ac_tool_warned in
4500 yes:)
4501 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4502 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4503 ac_tool_warned=yes ;;
4504 esac
4505 CC=$ac_ct_CC
4506 fi
4507 fi
4508
4509 fi
4510
4511
4512 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4513 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4514 as_fn_error $? "no acceptable C compiler found in \$PATH
4515 See \`config.log' for more details" "$LINENO" 5; }
4516
4517 # Provide some information about the compiler.
4518 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4519 set X $ac_compile
4520 ac_compiler=$2
4521 for ac_option in --version -v -V -qversion; do
4522 { { ac_try="$ac_compiler $ac_option >&5"
4523 case "(($ac_try" in
4524 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4525 *) ac_try_echo=$ac_try;;
4526 esac
4527 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4528 $as_echo "$ac_try_echo"; } >&5
4529 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4530 ac_status=$?
4531 if test -s conftest.err; then
4532 sed '10a\
4533 ... rest of stderr output deleted ...
4534 10q' conftest.err >conftest.er1
4535 cat conftest.er1 >&5
4536 fi
4537 rm -f conftest.er1 conftest.err
4538 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4539 test $ac_status = 0; }
4540 done
4541
4542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4543 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4544 if ${ac_cv_c_compiler_gnu+:} false; then :
4545 $as_echo_n "(cached) " >&6
4546 else
4547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4548 /* end confdefs.h. */
4549
4550 int
4551 main ()
4552 {
4553 #ifndef __GNUC__
4554 choke me
4555 #endif
4556
4557 ;
4558 return 0;
4559 }
4560 _ACEOF
4561 if ac_fn_c_try_compile "$LINENO"; then :
4562 ac_compiler_gnu=yes
4563 else
4564 ac_compiler_gnu=no
4565 fi
4566 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4567 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4568
4569 fi
4570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4571 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4572 if test $ac_compiler_gnu = yes; then
4573 GCC=yes
4574 else
4575 GCC=
4576 fi
4577 ac_test_CFLAGS=${CFLAGS+set}
4578 ac_save_CFLAGS=$CFLAGS
4579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4580 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4581 if ${ac_cv_prog_cc_g+:} false; then :
4582 $as_echo_n "(cached) " >&6
4583 else
4584 ac_save_c_werror_flag=$ac_c_werror_flag
4585 ac_c_werror_flag=yes
4586 ac_cv_prog_cc_g=no
4587 CFLAGS="-g"
4588 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4589 /* end confdefs.h. */
4590
4591 int
4592 main ()
4593 {
4594
4595 ;
4596 return 0;
4597 }
4598 _ACEOF
4599 if ac_fn_c_try_compile "$LINENO"; then :
4600 ac_cv_prog_cc_g=yes
4601 else
4602 CFLAGS=""
4603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4604 /* end confdefs.h. */
4605
4606 int
4607 main ()
4608 {
4609
4610 ;
4611 return 0;
4612 }
4613 _ACEOF
4614 if ac_fn_c_try_compile "$LINENO"; then :
4615
4616 else
4617 ac_c_werror_flag=$ac_save_c_werror_flag
4618 CFLAGS="-g"
4619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4620 /* end confdefs.h. */
4621
4622 int
4623 main ()
4624 {
4625
4626 ;
4627 return 0;
4628 }
4629 _ACEOF
4630 if ac_fn_c_try_compile "$LINENO"; then :
4631 ac_cv_prog_cc_g=yes
4632 fi
4633 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4634 fi
4635 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4636 fi
4637 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4638 ac_c_werror_flag=$ac_save_c_werror_flag
4639 fi
4640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4641 $as_echo "$ac_cv_prog_cc_g" >&6; }
4642 if test "$ac_test_CFLAGS" = set; then
4643 CFLAGS=$ac_save_CFLAGS
4644 elif test $ac_cv_prog_cc_g = yes; then
4645 if test "$GCC" = yes; then
4646 CFLAGS="-g -O2"
4647 else
4648 CFLAGS="-g"
4649 fi
4650 else
4651 if test "$GCC" = yes; then
4652 CFLAGS="-O2"
4653 else
4654 CFLAGS=
4655 fi
4656 fi
4657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4658 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4659 if ${ac_cv_prog_cc_c89+:} false; then :
4660 $as_echo_n "(cached) " >&6
4661 else
4662 ac_cv_prog_cc_c89=no
4663 ac_save_CC=$CC
4664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4665 /* end confdefs.h. */
4666 #include <stdarg.h>
4667 #include <stdio.h>
4668 struct stat;
4669 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4670 struct buf { int x; };
4671 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4672 static char *e (p, i)
4673 char **p;
4674 int i;
4675 {
4676 return p[i];
4677 }
4678 static char *f (char * (*g) (char **, int), char **p, ...)
4679 {
4680 char *s;
4681 va_list v;
4682 va_start (v,p);
4683 s = g (p, va_arg (v,int));
4684 va_end (v);
4685 return s;
4686 }
4687
4688 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4689 function prototypes and stuff, but not '\xHH' hex character constants.
4690 These don't provoke an error unfortunately, instead are silently treated
4691 as 'x'. The following induces an error, until -std is added to get
4692 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4693 array size at least. It's necessary to write '\x00'==0 to get something
4694 that's true only with -std. */
4695 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4696
4697 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4698 inside strings and character constants. */
4699 #define FOO(x) 'x'
4700 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4701
4702 int test (int i, double x);
4703 struct s1 {int (*f) (int a);};
4704 struct s2 {int (*f) (double a);};
4705 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4706 int argc;
4707 char **argv;
4708 int
4709 main ()
4710 {
4711 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4712 ;
4713 return 0;
4714 }
4715 _ACEOF
4716 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4717 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4718 do
4719 CC="$ac_save_CC $ac_arg"
4720 if ac_fn_c_try_compile "$LINENO"; then :
4721 ac_cv_prog_cc_c89=$ac_arg
4722 fi
4723 rm -f core conftest.err conftest.$ac_objext
4724 test "x$ac_cv_prog_cc_c89" != "xno" && break
4725 done
4726 rm -f conftest.$ac_ext
4727 CC=$ac_save_CC
4728
4729 fi
4730 # AC_CACHE_VAL
4731 case "x$ac_cv_prog_cc_c89" in
4732 x)
4733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4734 $as_echo "none needed" >&6; } ;;
4735 xno)
4736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4737 $as_echo "unsupported" >&6; } ;;
4738 *)
4739 CC="$CC $ac_cv_prog_cc_c89"
4740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4741 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4742 esac
4743 if test "x$ac_cv_prog_cc_c89" != xno; then :
4744
4745 fi
4746
4747 ac_ext=c
4748 ac_cpp='$CPP $CPPFLAGS'
4749 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4750 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4751 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4752
4753 ac_ext=c
4754 ac_cpp='$CPP $CPPFLAGS'
4755 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4756 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4757 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4759 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4760 if ${am_cv_prog_cc_c_o+:} false; then :
4761 $as_echo_n "(cached) " >&6
4762 else
4763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4764 /* end confdefs.h. */
4765
4766 int
4767 main ()
4768 {
4769
4770 ;
4771 return 0;
4772 }
4773 _ACEOF
4774 # Make sure it works both with $CC and with simple cc.
4775 # Following AC_PROG_CC_C_O, we do the test twice because some
4776 # compilers refuse to overwrite an existing .o file with -o,
4777 # though they will create one.
4778 am_cv_prog_cc_c_o=yes
4779 for am_i in 1 2; do
4780 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4781 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4782 ac_status=$?
4783 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4784 (exit $ac_status); } \
4785 && test -f conftest2.$ac_objext; then
4786 : OK
4787 else
4788 am_cv_prog_cc_c_o=no
4789 break
4790 fi
4791 done
4792 rm -f core conftest*
4793 unset am_i
4794 fi
4795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4796 $as_echo "$am_cv_prog_cc_c_o" >&6; }
4797 if test "$am_cv_prog_cc_c_o" != yes; then
4798 # Losing compiler, so override with the script.
4799 # FIXME: It is wrong to rewrite CC.
4800 # But if we don't then we get into trouble of one sort or another.
4801 # A longer-term fix would be to have automake use am__CC in this case,
4802 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4803 CC="$am_aux_dir/compile $CC"
4804 fi
4805 ac_ext=c
4806 ac_cpp='$CPP $CPPFLAGS'
4807 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4808 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4809 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4810
4811
4812 ac_ext=c
4813 ac_cpp='$CPP $CPPFLAGS'
4814 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4815 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4816 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4818 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4819 # On Suns, sometimes $CPP names a directory.
4820 if test -n "$CPP" && test -d "$CPP"; then
4821 CPP=
4822 fi
4823 if test -z "$CPP"; then
4824 if ${ac_cv_prog_CPP+:} false; then :
4825 $as_echo_n "(cached) " >&6
4826 else
4827 # Double quotes because CPP needs to be expanded
4828 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4829 do
4830 ac_preproc_ok=false
4831 for ac_c_preproc_warn_flag in '' yes
4832 do
4833 # Use a header file that comes with gcc, so configuring glibc
4834 # with a fresh cross-compiler works.
4835 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4836 # <limits.h> exists even on freestanding compilers.
4837 # On the NeXT, cc -E runs the code through the compiler's parser,
4838 # not just through cpp. "Syntax error" is here to catch this case.
4839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4840 /* end confdefs.h. */
4841 #ifdef __STDC__
4842 # include <limits.h>
4843 #else
4844 # include <assert.h>
4845 #endif
4846 Syntax error
4847 _ACEOF
4848 if ac_fn_c_try_cpp "$LINENO"; then :
4849
4850 else
4851 # Broken: fails on valid input.
4852 continue
4853 fi
4854 rm -f conftest.err conftest.i conftest.$ac_ext
4855
4856 # OK, works on sane cases. Now check whether nonexistent headers
4857 # can be detected and how.
4858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4859 /* end confdefs.h. */
4860 #include <ac_nonexistent.h>
4861 _ACEOF
4862 if ac_fn_c_try_cpp "$LINENO"; then :
4863 # Broken: success on invalid input.
4864 continue
4865 else
4866 # Passes both tests.
4867 ac_preproc_ok=:
4868 break
4869 fi
4870 rm -f conftest.err conftest.i conftest.$ac_ext
4871
4872 done
4873 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4874 rm -f conftest.i conftest.err conftest.$ac_ext
4875 if $ac_preproc_ok; then :
4876 break
4877 fi
4878
4879 done
4880 ac_cv_prog_CPP=$CPP
4881
4882 fi
4883 CPP=$ac_cv_prog_CPP
4884 else
4885 ac_cv_prog_CPP=$CPP
4886 fi
4887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4888 $as_echo "$CPP" >&6; }
4889 ac_preproc_ok=false
4890 for ac_c_preproc_warn_flag in '' yes
4891 do
4892 # Use a header file that comes with gcc, so configuring glibc
4893 # with a fresh cross-compiler works.
4894 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4895 # <limits.h> exists even on freestanding compilers.
4896 # On the NeXT, cc -E runs the code through the compiler's parser,
4897 # not just through cpp. "Syntax error" is here to catch this case.
4898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4899 /* end confdefs.h. */
4900 #ifdef __STDC__
4901 # include <limits.h>
4902 #else
4903 # include <assert.h>
4904 #endif
4905 Syntax error
4906 _ACEOF
4907 if ac_fn_c_try_cpp "$LINENO"; then :
4908
4909 else
4910 # Broken: fails on valid input.
4911 continue
4912 fi
4913 rm -f conftest.err conftest.i conftest.$ac_ext
4914
4915 # OK, works on sane cases. Now check whether nonexistent headers
4916 # can be detected and how.
4917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4918 /* end confdefs.h. */
4919 #include <ac_nonexistent.h>
4920 _ACEOF
4921 if ac_fn_c_try_cpp "$LINENO"; then :
4922 # Broken: success on invalid input.
4923 continue
4924 else
4925 # Passes both tests.
4926 ac_preproc_ok=:
4927 break
4928 fi
4929 rm -f conftest.err conftest.i conftest.$ac_ext
4930
4931 done
4932 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4933 rm -f conftest.i conftest.err conftest.$ac_ext
4934 if $ac_preproc_ok; then :
4935
4936 else
4937 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4938 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4939 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4940 See \`config.log' for more details" "$LINENO" 5; }
4941 fi
4942
4943 ac_ext=c
4944 ac_cpp='$CPP $CPPFLAGS'
4945 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4946 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4947 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4948
4949
4950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4951 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4952 if ${ac_cv_path_GREP+:} false; then :
4953 $as_echo_n "(cached) " >&6
4954 else
4955 if test -z "$GREP"; then
4956 ac_path_GREP_found=false
4957 # Loop through the user's path and test for each of PROGNAME-LIST
4958 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4959 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4960 do
4961 IFS=$as_save_IFS
4962 test -z "$as_dir" && as_dir=.
4963 for ac_prog in grep ggrep; do
4964 for ac_exec_ext in '' $ac_executable_extensions; do
4965 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4966 as_fn_executable_p "$ac_path_GREP" || continue
4967 # Check for GNU ac_path_GREP and select it if it is found.
4968 # Check for GNU $ac_path_GREP
4969 case `"$ac_path_GREP" --version 2>&1` in
4970 *GNU*)
4971 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4972 *)
4973 ac_count=0
4974 $as_echo_n 0123456789 >"conftest.in"
4975 while :
4976 do
4977 cat "conftest.in" "conftest.in" >"conftest.tmp"
4978 mv "conftest.tmp" "conftest.in"
4979 cp "conftest.in" "conftest.nl"
4980 $as_echo 'GREP' >> "conftest.nl"
4981 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4982 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4983 as_fn_arith $ac_count + 1 && ac_count=$as_val
4984 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4985 # Best one so far, save it but keep looking for a better one
4986 ac_cv_path_GREP="$ac_path_GREP"
4987 ac_path_GREP_max=$ac_count
4988 fi
4989 # 10*(2^10) chars as input seems more than enough
4990 test $ac_count -gt 10 && break
4991 done
4992 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4993 esac
4994
4995 $ac_path_GREP_found && break 3
4996 done
4997 done
4998 done
4999 IFS=$as_save_IFS
5000 if test -z "$ac_cv_path_GREP"; then
5001 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5002 fi
5003 else
5004 ac_cv_path_GREP=$GREP
5005 fi
5006
5007 fi
5008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5009 $as_echo "$ac_cv_path_GREP" >&6; }
5010 GREP="$ac_cv_path_GREP"
5011
5012
5013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5014 $as_echo_n "checking for egrep... " >&6; }
5015 if ${ac_cv_path_EGREP+:} false; then :
5016 $as_echo_n "(cached) " >&6
5017 else
5018 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5019 then ac_cv_path_EGREP="$GREP -E"
5020 else
5021 if test -z "$EGREP"; then
5022 ac_path_EGREP_found=false
5023 # Loop through the user's path and test for each of PROGNAME-LIST
5024 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5025 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5026 do
5027 IFS=$as_save_IFS
5028 test -z "$as_dir" && as_dir=.
5029 for ac_prog in egrep; do
5030 for ac_exec_ext in '' $ac_executable_extensions; do
5031 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5032 as_fn_executable_p "$ac_path_EGREP" || continue
5033 # Check for GNU ac_path_EGREP and select it if it is found.
5034 # Check for GNU $ac_path_EGREP
5035 case `"$ac_path_EGREP" --version 2>&1` in
5036 *GNU*)
5037 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5038 *)
5039 ac_count=0
5040 $as_echo_n 0123456789 >"conftest.in"
5041 while :
5042 do
5043 cat "conftest.in" "conftest.in" >"conftest.tmp"
5044 mv "conftest.tmp" "conftest.in"
5045 cp "conftest.in" "conftest.nl"
5046 $as_echo 'EGREP' >> "conftest.nl"
5047 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5048 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5049 as_fn_arith $ac_count + 1 && ac_count=$as_val
5050 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5051 # Best one so far, save it but keep looking for a better one
5052 ac_cv_path_EGREP="$ac_path_EGREP"
5053 ac_path_EGREP_max=$ac_count
5054 fi
5055 # 10*(2^10) chars as input seems more than enough
5056 test $ac_count -gt 10 && break
5057 done
5058 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5059 esac
5060
5061 $ac_path_EGREP_found && break 3
5062 done
5063 done
5064 done
5065 IFS=$as_save_IFS
5066 if test -z "$ac_cv_path_EGREP"; then
5067 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5068 fi
5069 else
5070 ac_cv_path_EGREP=$EGREP
5071 fi
5072
5073 fi
5074 fi
5075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5076 $as_echo "$ac_cv_path_EGREP" >&6; }
5077 EGREP="$ac_cv_path_EGREP"
5078
5079
5080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5081 $as_echo_n "checking for ANSI C header files... " >&6; }
5082 if ${ac_cv_header_stdc+:} false; then :
5083 $as_echo_n "(cached) " >&6
5084 else
5085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5086 /* end confdefs.h. */
5087 #include <stdlib.h>
5088 #include <stdarg.h>
5089 #include <string.h>
5090 #include <float.h>
5091
5092 int
5093 main ()
5094 {
5095
5096 ;
5097 return 0;
5098 }
5099 _ACEOF
5100 if ac_fn_c_try_compile "$LINENO"; then :
5101 ac_cv_header_stdc=yes
5102 else
5103 ac_cv_header_stdc=no
5104 fi
5105 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5106
5107 if test $ac_cv_header_stdc = yes; then
5108 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5110 /* end confdefs.h. */
5111 #include <string.h>
5112
5113 _ACEOF
5114 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5115 $EGREP "memchr" >/dev/null 2>&1; then :
5116
5117 else
5118 ac_cv_header_stdc=no
5119 fi
5120 rm -f conftest*
5121
5122 fi
5123
5124 if test $ac_cv_header_stdc = yes; then
5125 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5127 /* end confdefs.h. */
5128 #include <stdlib.h>
5129
5130 _ACEOF
5131 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5132 $EGREP "free" >/dev/null 2>&1; then :
5133
5134 else
5135 ac_cv_header_stdc=no
5136 fi
5137 rm -f conftest*
5138
5139 fi
5140
5141 if test $ac_cv_header_stdc = yes; then
5142 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5143 if test "$cross_compiling" = yes; then :
5144 :
5145 else
5146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5147 /* end confdefs.h. */
5148 #include <ctype.h>
5149 #include <stdlib.h>
5150 #if ((' ' & 0x0FF) == 0x020)
5151 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5152 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5153 #else
5154 # define ISLOWER(c) \
5155 (('a' <= (c) && (c) <= 'i') \
5156 || ('j' <= (c) && (c) <= 'r') \
5157 || ('s' <= (c) && (c) <= 'z'))
5158 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5159 #endif
5160
5161 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5162 int
5163 main ()
5164 {
5165 int i;
5166 for (i = 0; i < 256; i++)
5167 if (XOR (islower (i), ISLOWER (i))
5168 || toupper (i) != TOUPPER (i))
5169 return 2;
5170 return 0;
5171 }
5172 _ACEOF
5173 if ac_fn_c_try_run "$LINENO"; then :
5174
5175 else
5176 ac_cv_header_stdc=no
5177 fi
5178 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5179 conftest.$ac_objext conftest.beam conftest.$ac_ext
5180 fi
5181
5182 fi
5183 fi
5184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5185 $as_echo "$ac_cv_header_stdc" >&6; }
5186 if test $ac_cv_header_stdc = yes; then
5187
5188 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5189
5190 fi
5191
5192 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5193 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5194 inttypes.h stdint.h unistd.h
5195 do :
5196 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5197 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5198 "
5199 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5200 cat >>confdefs.h <<_ACEOF
5201 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5202 _ACEOF
5203
5204 fi
5205
5206 done
5207
5208
5209
5210 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5211 if test "x$ac_cv_header_minix_config_h" = xyes; then :
5212 MINIX=yes
5213 else
5214 MINIX=
5215 fi
5216
5217
5218 if test "$MINIX" = yes; then
5219
5220 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5221
5222
5223 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5224
5225
5226 $as_echo "#define _MINIX 1" >>confdefs.h
5227
5228 fi
5229
5230
5231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5232 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5233 if ${ac_cv_safe_to_define___extensions__+:} false; then :
5234 $as_echo_n "(cached) " >&6
5235 else
5236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5237 /* end confdefs.h. */
5238
5239 # define __EXTENSIONS__ 1
5240 $ac_includes_default
5241 int
5242 main ()
5243 {
5244
5245 ;
5246 return 0;
5247 }
5248 _ACEOF
5249 if ac_fn_c_try_compile "$LINENO"; then :
5250 ac_cv_safe_to_define___extensions__=yes
5251 else
5252 ac_cv_safe_to_define___extensions__=no
5253 fi
5254 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5255 fi
5256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5257 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5258 test $ac_cv_safe_to_define___extensions__ = yes &&
5259 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5260
5261 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5262
5263 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5264
5265 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5266
5267 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5268
5269
5270
5271
5272
5273 case `pwd` in
5274 *\ * | *\ *)
5275 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5276 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5277 esac
5278
5279
5280
5281 macro_version='2.2.7a'
5282 macro_revision='1.3134'
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296 ltmain="$ac_aux_dir/ltmain.sh"
5297
5298 # Backslashify metacharacters that are still active within
5299 # double-quoted strings.
5300 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5301
5302 # Same as above, but do not quote variable references.
5303 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5304
5305 # Sed substitution to delay expansion of an escaped shell variable in a
5306 # double_quote_subst'ed string.
5307 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5308
5309 # Sed substitution to delay expansion of an escaped single quote.
5310 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5311
5312 # Sed substitution to avoid accidental globbing in evaled expressions
5313 no_glob_subst='s/\*/\\\*/g'
5314
5315 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5316 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5317 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5318
5319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5320 $as_echo_n "checking how to print strings... " >&6; }
5321 # Test print first, because it will be a builtin if present.
5322 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5323 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5324 ECHO='print -r --'
5325 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5326 ECHO='printf %s\n'
5327 else
5328 # Use this function as a fallback that always works.
5329 func_fallback_echo ()
5330 {
5331 eval 'cat <<_LTECHO_EOF
5332 $1
5333 _LTECHO_EOF'
5334 }
5335 ECHO='func_fallback_echo'
5336 fi
5337
5338 # func_echo_all arg...
5339 # Invoke $ECHO with all args, space-separated.
5340 func_echo_all ()
5341 {
5342 $ECHO ""
5343 }
5344
5345 case "$ECHO" in
5346 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5347 $as_echo "printf" >&6; } ;;
5348 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5349 $as_echo "print -r" >&6; } ;;
5350 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5351 $as_echo "cat" >&6; } ;;
5352 esac
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5368 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5369 if ${ac_cv_path_SED+:} false; then :
5370 $as_echo_n "(cached) " >&6
5371 else
5372 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5373 for ac_i in 1 2 3 4 5 6 7; do
5374 ac_script="$ac_script$as_nl$ac_script"
5375 done
5376 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5377 { ac_script=; unset ac_script;}
5378 if test -z "$SED"; then
5379 ac_path_SED_found=false
5380 # Loop through the user's path and test for each of PROGNAME-LIST
5381 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5382 for as_dir in $PATH
5383 do
5384 IFS=$as_save_IFS
5385 test -z "$as_dir" && as_dir=.
5386 for ac_prog in sed gsed; do
5387 for ac_exec_ext in '' $ac_executable_extensions; do
5388 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5389 as_fn_executable_p "$ac_path_SED" || continue
5390 # Check for GNU ac_path_SED and select it if it is found.
5391 # Check for GNU $ac_path_SED
5392 case `"$ac_path_SED" --version 2>&1` in
5393 *GNU*)
5394 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5395 *)
5396 ac_count=0
5397 $as_echo_n 0123456789 >"conftest.in"
5398 while :
5399 do
5400 cat "conftest.in" "conftest.in" >"conftest.tmp"
5401 mv "conftest.tmp" "conftest.in"
5402 cp "conftest.in" "conftest.nl"
5403 $as_echo '' >> "conftest.nl"
5404 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5405 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5406 as_fn_arith $ac_count + 1 && ac_count=$as_val
5407 if test $ac_count -gt ${ac_path_SED_max-0}; then
5408 # Best one so far, save it but keep looking for a better one
5409 ac_cv_path_SED="$ac_path_SED"
5410 ac_path_SED_max=$ac_count
5411 fi
5412 # 10*(2^10) chars as input seems more than enough
5413 test $ac_count -gt 10 && break
5414 done
5415 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5416 esac
5417
5418 $ac_path_SED_found && break 3
5419 done
5420 done
5421 done
5422 IFS=$as_save_IFS
5423 if test -z "$ac_cv_path_SED"; then
5424 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5425 fi
5426 else
5427 ac_cv_path_SED=$SED
5428 fi
5429
5430 fi
5431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5432 $as_echo "$ac_cv_path_SED" >&6; }
5433 SED="$ac_cv_path_SED"
5434 rm -f conftest.sed
5435
5436 test -z "$SED" && SED=sed
5437 Xsed="$SED -e 1s/^X//"
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5450 $as_echo_n "checking for fgrep... " >&6; }
5451 if ${ac_cv_path_FGREP+:} false; then :
5452 $as_echo_n "(cached) " >&6
5453 else
5454 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5455 then ac_cv_path_FGREP="$GREP -F"
5456 else
5457 if test -z "$FGREP"; then
5458 ac_path_FGREP_found=false
5459 # Loop through the user's path and test for each of PROGNAME-LIST
5460 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5461 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5462 do
5463 IFS=$as_save_IFS
5464 test -z "$as_dir" && as_dir=.
5465 for ac_prog in fgrep; do
5466 for ac_exec_ext in '' $ac_executable_extensions; do
5467 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5468 as_fn_executable_p "$ac_path_FGREP" || continue
5469 # Check for GNU ac_path_FGREP and select it if it is found.
5470 # Check for GNU $ac_path_FGREP
5471 case `"$ac_path_FGREP" --version 2>&1` in
5472 *GNU*)
5473 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5474 *)
5475 ac_count=0
5476 $as_echo_n 0123456789 >"conftest.in"
5477 while :
5478 do
5479 cat "conftest.in" "conftest.in" >"conftest.tmp"
5480 mv "conftest.tmp" "conftest.in"
5481 cp "conftest.in" "conftest.nl"
5482 $as_echo 'FGREP' >> "conftest.nl"
5483 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5484 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5485 as_fn_arith $ac_count + 1 && ac_count=$as_val
5486 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5487 # Best one so far, save it but keep looking for a better one
5488 ac_cv_path_FGREP="$ac_path_FGREP"
5489 ac_path_FGREP_max=$ac_count
5490 fi
5491 # 10*(2^10) chars as input seems more than enough
5492 test $ac_count -gt 10 && break
5493 done
5494 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5495 esac
5496
5497 $ac_path_FGREP_found && break 3
5498 done
5499 done
5500 done
5501 IFS=$as_save_IFS
5502 if test -z "$ac_cv_path_FGREP"; then
5503 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5504 fi
5505 else
5506 ac_cv_path_FGREP=$FGREP
5507 fi
5508
5509 fi
5510 fi
5511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5512 $as_echo "$ac_cv_path_FGREP" >&6; }
5513 FGREP="$ac_cv_path_FGREP"
5514
5515
5516 test -z "$GREP" && GREP=grep
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536 # Check whether --with-gnu-ld was given.
5537 if test "${with_gnu_ld+set}" = set; then :
5538 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5539 else
5540 with_gnu_ld=no
5541 fi
5542
5543 ac_prog=ld
5544 if test "$GCC" = yes; then
5545 # Check if gcc -print-prog-name=ld gives a path.
5546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5547 $as_echo_n "checking for ld used by $CC... " >&6; }
5548 case $host in
5549 *-*-mingw*)
5550 # gcc leaves a trailing carriage return which upsets mingw
5551 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5552 *)
5553 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5554 esac
5555 case $ac_prog in
5556 # Accept absolute paths.
5557 [\\/]* | ?:[\\/]*)
5558 re_direlt='/[^/][^/]*/\.\./'
5559 # Canonicalize the pathname of ld
5560 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5561 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5562 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5563 done
5564 test -z "$LD" && LD="$ac_prog"
5565 ;;
5566 "")
5567 # If it fails, then pretend we aren't using GCC.
5568 ac_prog=ld
5569 ;;
5570 *)
5571 # If it is relative, then search for the first ld in PATH.
5572 with_gnu_ld=unknown
5573 ;;
5574 esac
5575 elif test "$with_gnu_ld" = yes; then
5576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5577 $as_echo_n "checking for GNU ld... " >&6; }
5578 else
5579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5580 $as_echo_n "checking for non-GNU ld... " >&6; }
5581 fi
5582 if ${lt_cv_path_LD+:} false; then :
5583 $as_echo_n "(cached) " >&6
5584 else
5585 if test -z "$LD"; then
5586 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5587 for ac_dir in $PATH; do
5588 IFS="$lt_save_ifs"
5589 test -z "$ac_dir" && ac_dir=.
5590 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5591 lt_cv_path_LD="$ac_dir/$ac_prog"
5592 # Check to see if the program is GNU ld. I'd rather use --version,
5593 # but apparently some variants of GNU ld only accept -v.
5594 # Break only if it was the GNU/non-GNU ld that we prefer.
5595 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5596 *GNU* | *'with BFD'*)
5597 test "$with_gnu_ld" != no && break
5598 ;;
5599 *)
5600 test "$with_gnu_ld" != yes && break
5601 ;;
5602 esac
5603 fi
5604 done
5605 IFS="$lt_save_ifs"
5606 else
5607 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5608 fi
5609 fi
5610
5611 LD="$lt_cv_path_LD"
5612 if test -n "$LD"; then
5613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5614 $as_echo "$LD" >&6; }
5615 else
5616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5617 $as_echo "no" >&6; }
5618 fi
5619 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5621 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5622 if ${lt_cv_prog_gnu_ld+:} false; then :
5623 $as_echo_n "(cached) " >&6
5624 else
5625 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5626 case `$LD -v 2>&1 </dev/null` in
5627 *GNU* | *'with BFD'*)
5628 lt_cv_prog_gnu_ld=yes
5629 ;;
5630 *)
5631 lt_cv_prog_gnu_ld=no
5632 ;;
5633 esac
5634 fi
5635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5636 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5637 with_gnu_ld=$lt_cv_prog_gnu_ld
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5648 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5649 if ${lt_cv_path_NM+:} false; then :
5650 $as_echo_n "(cached) " >&6
5651 else
5652 if test -n "$NM"; then
5653 # Let the user override the test.
5654 lt_cv_path_NM="$NM"
5655 else
5656 lt_nm_to_check="${ac_tool_prefix}nm"
5657 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5658 lt_nm_to_check="$lt_nm_to_check nm"
5659 fi
5660 for lt_tmp_nm in $lt_nm_to_check; do
5661 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5662 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5663 IFS="$lt_save_ifs"
5664 test -z "$ac_dir" && ac_dir=.
5665 tmp_nm="$ac_dir/$lt_tmp_nm"
5666 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5667 # Check to see if the nm accepts a BSD-compat flag.
5668 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5669 # nm: unknown option "B" ignored
5670 # Tru64's nm complains that /dev/null is an invalid object file
5671 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5672 */dev/null* | *'Invalid file or object type'*)
5673 lt_cv_path_NM="$tmp_nm -B"
5674 break
5675 ;;
5676 *)
5677 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5678 */dev/null*)
5679 lt_cv_path_NM="$tmp_nm -p"
5680 break
5681 ;;
5682 *)
5683 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5684 continue # so that we can try to find one that supports BSD flags
5685 ;;
5686 esac
5687 ;;
5688 esac
5689 fi
5690 done
5691 IFS="$lt_save_ifs"
5692 done
5693 : ${lt_cv_path_NM=no}
5694 fi
5695 fi
5696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5697 $as_echo "$lt_cv_path_NM" >&6; }
5698 if test "$lt_cv_path_NM" != "no"; then
5699 NM="$lt_cv_path_NM"
5700 else
5701 # Didn't find any BSD compatible name lister, look for dumpbin.
5702 if test -n "$DUMPBIN"; then :
5703 # Let the user override the test.
5704 else
5705 if test -n "$ac_tool_prefix"; then
5706 for ac_prog in dumpbin "link -dump"
5707 do
5708 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5709 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5711 $as_echo_n "checking for $ac_word... " >&6; }
5712 if ${ac_cv_prog_DUMPBIN+:} false; then :
5713 $as_echo_n "(cached) " >&6
5714 else
5715 if test -n "$DUMPBIN"; then
5716 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5717 else
5718 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5719 for as_dir in $PATH
5720 do
5721 IFS=$as_save_IFS
5722 test -z "$as_dir" && as_dir=.
5723 for ac_exec_ext in '' $ac_executable_extensions; do
5724 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5725 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5726 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5727 break 2
5728 fi
5729 done
5730 done
5731 IFS=$as_save_IFS
5732
5733 fi
5734 fi
5735 DUMPBIN=$ac_cv_prog_DUMPBIN
5736 if test -n "$DUMPBIN"; then
5737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5738 $as_echo "$DUMPBIN" >&6; }
5739 else
5740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5741 $as_echo "no" >&6; }
5742 fi
5743
5744
5745 test -n "$DUMPBIN" && break
5746 done
5747 fi
5748 if test -z "$DUMPBIN"; then
5749 ac_ct_DUMPBIN=$DUMPBIN
5750 for ac_prog in dumpbin "link -dump"
5751 do
5752 # Extract the first word of "$ac_prog", so it can be a program name with args.
5753 set dummy $ac_prog; ac_word=$2
5754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5755 $as_echo_n "checking for $ac_word... " >&6; }
5756 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5757 $as_echo_n "(cached) " >&6
5758 else
5759 if test -n "$ac_ct_DUMPBIN"; then
5760 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5761 else
5762 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5763 for as_dir in $PATH
5764 do
5765 IFS=$as_save_IFS
5766 test -z "$as_dir" && as_dir=.
5767 for ac_exec_ext in '' $ac_executable_extensions; do
5768 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5769 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5770 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5771 break 2
5772 fi
5773 done
5774 done
5775 IFS=$as_save_IFS
5776
5777 fi
5778 fi
5779 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5780 if test -n "$ac_ct_DUMPBIN"; then
5781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5782 $as_echo "$ac_ct_DUMPBIN" >&6; }
5783 else
5784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5785 $as_echo "no" >&6; }
5786 fi
5787
5788
5789 test -n "$ac_ct_DUMPBIN" && break
5790 done
5791
5792 if test "x$ac_ct_DUMPBIN" = x; then
5793 DUMPBIN=":"
5794 else
5795 case $cross_compiling:$ac_tool_warned in
5796 yes:)
5797 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5798 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5799 ac_tool_warned=yes ;;
5800 esac
5801 DUMPBIN=$ac_ct_DUMPBIN
5802 fi
5803 fi
5804
5805 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5806 *COFF*)
5807 DUMPBIN="$DUMPBIN -symbols"
5808 ;;
5809 *)
5810 DUMPBIN=:
5811 ;;
5812 esac
5813 fi
5814
5815 if test "$DUMPBIN" != ":"; then
5816 NM="$DUMPBIN"
5817 fi
5818 fi
5819 test -z "$NM" && NM=nm
5820
5821
5822
5823
5824
5825
5826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5827 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5828 if ${lt_cv_nm_interface+:} false; then :
5829 $as_echo_n "(cached) " >&6
5830 else
5831 lt_cv_nm_interface="BSD nm"
5832 echo "int some_variable = 0;" > conftest.$ac_ext
5833 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5834 (eval "$ac_compile" 2>conftest.err)
5835 cat conftest.err >&5
5836 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5837 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5838 cat conftest.err >&5
5839 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5840 cat conftest.out >&5
5841 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5842 lt_cv_nm_interface="MS dumpbin"
5843 fi
5844 rm -f conftest*
5845 fi
5846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5847 $as_echo "$lt_cv_nm_interface" >&6; }
5848
5849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5850 $as_echo_n "checking whether ln -s works... " >&6; }
5851 LN_S=$as_ln_s
5852 if test "$LN_S" = "ln -s"; then
5853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5854 $as_echo "yes" >&6; }
5855 else
5856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5857 $as_echo "no, using $LN_S" >&6; }
5858 fi
5859
5860 # find the maximum length of command line arguments
5861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5862 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5863 if ${lt_cv_sys_max_cmd_len+:} false; then :
5864 $as_echo_n "(cached) " >&6
5865 else
5866 i=0
5867 teststring="ABCD"
5868
5869 case $build_os in
5870 msdosdjgpp*)
5871 # On DJGPP, this test can blow up pretty badly due to problems in libc
5872 # (any single argument exceeding 2000 bytes causes a buffer overrun
5873 # during glob expansion). Even if it were fixed, the result of this
5874 # check would be larger than it should be.
5875 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5876 ;;
5877
5878 gnu*)
5879 # Under GNU Hurd, this test is not required because there is
5880 # no limit to the length of command line arguments.
5881 # Libtool will interpret -1 as no limit whatsoever
5882 lt_cv_sys_max_cmd_len=-1;
5883 ;;
5884
5885 cygwin* | mingw* | cegcc*)
5886 # On Win9x/ME, this test blows up -- it succeeds, but takes
5887 # about 5 minutes as the teststring grows exponentially.
5888 # Worse, since 9x/ME are not pre-emptively multitasking,
5889 # you end up with a "frozen" computer, even though with patience
5890 # the test eventually succeeds (with a max line length of 256k).
5891 # Instead, let's just punt: use the minimum linelength reported by
5892 # all of the supported platforms: 8192 (on NT/2K/XP).
5893 lt_cv_sys_max_cmd_len=8192;
5894 ;;
5895
5896 mint*)
5897 # On MiNT this can take a long time and run out of memory.
5898 lt_cv_sys_max_cmd_len=8192;
5899 ;;
5900
5901 amigaos*)
5902 # On AmigaOS with pdksh, this test takes hours, literally.
5903 # So we just punt and use a minimum line length of 8192.
5904 lt_cv_sys_max_cmd_len=8192;
5905 ;;
5906
5907 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5908 # This has been around since 386BSD, at least. Likely further.
5909 if test -x /sbin/sysctl; then
5910 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5911 elif test -x /usr/sbin/sysctl; then
5912 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5913 else
5914 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5915 fi
5916 # And add a safety zone
5917 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5918 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5919 ;;
5920
5921 interix*)
5922 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5923 lt_cv_sys_max_cmd_len=196608
5924 ;;
5925
5926 osf*)
5927 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5928 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5929 # nice to cause kernel panics so lets avoid the loop below.
5930 # First set a reasonable default.
5931 lt_cv_sys_max_cmd_len=16384
5932 #
5933 if test -x /sbin/sysconfig; then
5934 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5935 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5936 esac
5937 fi
5938 ;;
5939 sco3.2v5*)
5940 lt_cv_sys_max_cmd_len=102400
5941 ;;
5942 sysv5* | sco5v6* | sysv4.2uw2*)
5943 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5944 if test -n "$kargmax"; then
5945 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5946 else
5947 lt_cv_sys_max_cmd_len=32768
5948 fi
5949 ;;
5950 *)
5951 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5952 if test -n "$lt_cv_sys_max_cmd_len"; then
5953 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5954 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5955 else
5956 # Make teststring a little bigger before we do anything with it.
5957 # a 1K string should be a reasonable start.
5958 for i in 1 2 3 4 5 6 7 8 ; do
5959 teststring=$teststring$teststring
5960 done
5961 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5962 # If test is not a shell built-in, we'll probably end up computing a
5963 # maximum length that is only half of the actual maximum length, but
5964 # we can't tell.
5965 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5966 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5967 test $i != 17 # 1/2 MB should be enough
5968 do
5969 i=`expr $i + 1`
5970 teststring=$teststring$teststring
5971 done
5972 # Only check the string length outside the loop.
5973 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5974 teststring=
5975 # Add a significant safety factor because C++ compilers can tack on
5976 # massive amounts of additional arguments before passing them to the
5977 # linker. It appears as though 1/2 is a usable value.
5978 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5979 fi
5980 ;;
5981 esac
5982
5983 fi
5984
5985 if test -n $lt_cv_sys_max_cmd_len ; then
5986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5987 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5988 else
5989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5990 $as_echo "none" >&6; }
5991 fi
5992 max_cmd_len=$lt_cv_sys_max_cmd_len
5993
5994
5995
5996
5997
5998
5999 : ${CP="cp -f"}
6000 : ${MV="mv -f"}
6001 : ${RM="rm -f"}
6002
6003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6004 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6005 # Try some XSI features
6006 xsi_shell=no
6007 ( _lt_dummy="a/b/c"
6008 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6009 = c,a/b,, \
6010 && eval 'test $(( 1 + 1 )) -eq 2 \
6011 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6012 && xsi_shell=yes
6013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6014 $as_echo "$xsi_shell" >&6; }
6015
6016
6017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6018 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6019 lt_shell_append=no
6020 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6021 >/dev/null 2>&1 \
6022 && lt_shell_append=yes
6023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6024 $as_echo "$lt_shell_append" >&6; }
6025
6026
6027 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6028 lt_unset=unset
6029 else
6030 lt_unset=false
6031 fi
6032
6033
6034
6035
6036
6037 # test EBCDIC or ASCII
6038 case `echo X|tr X '\101'` in
6039 A) # ASCII based system
6040 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6041 lt_SP2NL='tr \040 \012'
6042 lt_NL2SP='tr \015\012 \040\040'
6043 ;;
6044 *) # EBCDIC based system
6045 lt_SP2NL='tr \100 \n'
6046 lt_NL2SP='tr \r\n \100\100'
6047 ;;
6048 esac
6049
6050
6051
6052
6053
6054
6055
6056
6057
6058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6059 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6060 if ${lt_cv_ld_reload_flag+:} false; then :
6061 $as_echo_n "(cached) " >&6
6062 else
6063 lt_cv_ld_reload_flag='-r'
6064 fi
6065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6066 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6067 reload_flag=$lt_cv_ld_reload_flag
6068 case $reload_flag in
6069 "" | " "*) ;;
6070 *) reload_flag=" $reload_flag" ;;
6071 esac
6072 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6073 case $host_os in
6074 darwin*)
6075 if test "$GCC" = yes; then
6076 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6077 else
6078 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6079 fi
6080 ;;
6081 esac
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091 if test -n "$ac_tool_prefix"; then
6092 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6093 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6095 $as_echo_n "checking for $ac_word... " >&6; }
6096 if ${ac_cv_prog_OBJDUMP+:} false; then :
6097 $as_echo_n "(cached) " >&6
6098 else
6099 if test -n "$OBJDUMP"; then
6100 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6101 else
6102 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6103 for as_dir in $PATH
6104 do
6105 IFS=$as_save_IFS
6106 test -z "$as_dir" && as_dir=.
6107 for ac_exec_ext in '' $ac_executable_extensions; do
6108 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6109 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6110 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6111 break 2
6112 fi
6113 done
6114 done
6115 IFS=$as_save_IFS
6116
6117 fi
6118 fi
6119 OBJDUMP=$ac_cv_prog_OBJDUMP
6120 if test -n "$OBJDUMP"; then
6121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6122 $as_echo "$OBJDUMP" >&6; }
6123 else
6124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6125 $as_echo "no" >&6; }
6126 fi
6127
6128
6129 fi
6130 if test -z "$ac_cv_prog_OBJDUMP"; then
6131 ac_ct_OBJDUMP=$OBJDUMP
6132 # Extract the first word of "objdump", so it can be a program name with args.
6133 set dummy objdump; ac_word=$2
6134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6135 $as_echo_n "checking for $ac_word... " >&6; }
6136 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6137 $as_echo_n "(cached) " >&6
6138 else
6139 if test -n "$ac_ct_OBJDUMP"; then
6140 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6141 else
6142 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6143 for as_dir in $PATH
6144 do
6145 IFS=$as_save_IFS
6146 test -z "$as_dir" && as_dir=.
6147 for ac_exec_ext in '' $ac_executable_extensions; do
6148 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6149 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6150 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6151 break 2
6152 fi
6153 done
6154 done
6155 IFS=$as_save_IFS
6156
6157 fi
6158 fi
6159 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6160 if test -n "$ac_ct_OBJDUMP"; then
6161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6162 $as_echo "$ac_ct_OBJDUMP" >&6; }
6163 else
6164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6165 $as_echo "no" >&6; }
6166 fi
6167
6168 if test "x$ac_ct_OBJDUMP" = x; then
6169 OBJDUMP="false"
6170 else
6171 case $cross_compiling:$ac_tool_warned in
6172 yes:)
6173 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6174 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6175 ac_tool_warned=yes ;;
6176 esac
6177 OBJDUMP=$ac_ct_OBJDUMP
6178 fi
6179 else
6180 OBJDUMP="$ac_cv_prog_OBJDUMP"
6181 fi
6182
6183 test -z "$OBJDUMP" && OBJDUMP=objdump
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6194 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6195 if ${lt_cv_deplibs_check_method+:} false; then :
6196 $as_echo_n "(cached) " >&6
6197 else
6198 lt_cv_file_magic_cmd='$MAGIC_CMD'
6199 lt_cv_file_magic_test_file=
6200 lt_cv_deplibs_check_method='unknown'
6201 # Need to set the preceding variable on all platforms that support
6202 # interlibrary dependencies.
6203 # 'none' -- dependencies not supported.
6204 # `unknown' -- same as none, but documents that we really don't know.
6205 # 'pass_all' -- all dependencies passed with no checks.
6206 # 'test_compile' -- check by making test program.
6207 # 'file_magic [[regex]]' -- check by looking for files in library path
6208 # which responds to the $file_magic_cmd with a given extended regex.
6209 # If you have `file' or equivalent on your system and you're not sure
6210 # whether `pass_all' will *always* work, you probably want this one.
6211
6212 case $host_os in
6213 aix[4-9]*)
6214 lt_cv_deplibs_check_method=pass_all
6215 ;;
6216
6217 beos*)
6218 lt_cv_deplibs_check_method=pass_all
6219 ;;
6220
6221 bsdi[45]*)
6222 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6223 lt_cv_file_magic_cmd='/usr/bin/file -L'
6224 lt_cv_file_magic_test_file=/shlib/libc.so
6225 ;;
6226
6227 cygwin*)
6228 # func_win32_libid is a shell function defined in ltmain.sh
6229 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6230 lt_cv_file_magic_cmd='func_win32_libid'
6231 ;;
6232
6233 mingw* | pw32*)
6234 # Base MSYS/MinGW do not provide the 'file' command needed by
6235 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6236 # unless we find 'file', for example because we are cross-compiling.
6237 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6238 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6239 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6240 lt_cv_file_magic_cmd='func_win32_libid'
6241 else
6242 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6243 lt_cv_file_magic_cmd='$OBJDUMP -f'
6244 fi
6245 ;;
6246
6247 cegcc*)
6248 # use the weaker test based on 'objdump'. See mingw*.
6249 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6250 lt_cv_file_magic_cmd='$OBJDUMP -f'
6251 ;;
6252
6253 darwin* | rhapsody*)
6254 lt_cv_deplibs_check_method=pass_all
6255 ;;
6256
6257 freebsd* | dragonfly*)
6258 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6259 case $host_cpu in
6260 i*86 )
6261 # Not sure whether the presence of OpenBSD here was a mistake.
6262 # Let's accept both of them until this is cleared up.
6263 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6264 lt_cv_file_magic_cmd=/usr/bin/file
6265 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6266 ;;
6267 esac
6268 else
6269 lt_cv_deplibs_check_method=pass_all
6270 fi
6271 ;;
6272
6273 gnu*)
6274 lt_cv_deplibs_check_method=pass_all
6275 ;;
6276
6277 haiku*)
6278 lt_cv_deplibs_check_method=pass_all
6279 ;;
6280
6281 hpux10.20* | hpux11*)
6282 lt_cv_file_magic_cmd=/usr/bin/file
6283 case $host_cpu in
6284 ia64*)
6285 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6286 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6287 ;;
6288 hppa*64*)
6289 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]'
6290 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6291 ;;
6292 *)
6293 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6294 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6295 ;;
6296 esac
6297 ;;
6298
6299 interix[3-9]*)
6300 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6301 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6302 ;;
6303
6304 irix5* | irix6* | nonstopux*)
6305 case $LD in
6306 *-32|*"-32 ") libmagic=32-bit;;
6307 *-n32|*"-n32 ") libmagic=N32;;
6308 *-64|*"-64 ") libmagic=64-bit;;
6309 *) libmagic=never-match;;
6310 esac
6311 lt_cv_deplibs_check_method=pass_all
6312 ;;
6313
6314 # This must be Linux ELF.
6315 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6316 lt_cv_deplibs_check_method=pass_all
6317 ;;
6318
6319 netbsd*)
6320 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6321 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6322 else
6323 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6324 fi
6325 ;;
6326
6327 newos6*)
6328 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6329 lt_cv_file_magic_cmd=/usr/bin/file
6330 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6331 ;;
6332
6333 *nto* | *qnx*)
6334 lt_cv_deplibs_check_method=pass_all
6335 ;;
6336
6337 openbsd*)
6338 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6339 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6340 else
6341 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6342 fi
6343 ;;
6344
6345 osf3* | osf4* | osf5*)
6346 lt_cv_deplibs_check_method=pass_all
6347 ;;
6348
6349 rdos*)
6350 lt_cv_deplibs_check_method=pass_all
6351 ;;
6352
6353 solaris*)
6354 lt_cv_deplibs_check_method=pass_all
6355 ;;
6356
6357 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6358 lt_cv_deplibs_check_method=pass_all
6359 ;;
6360
6361 sysv4 | sysv4.3*)
6362 case $host_vendor in
6363 motorola)
6364 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]'
6365 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6366 ;;
6367 ncr)
6368 lt_cv_deplibs_check_method=pass_all
6369 ;;
6370 sequent)
6371 lt_cv_file_magic_cmd='/bin/file'
6372 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6373 ;;
6374 sni)
6375 lt_cv_file_magic_cmd='/bin/file'
6376 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6377 lt_cv_file_magic_test_file=/lib/libc.so
6378 ;;
6379 siemens)
6380 lt_cv_deplibs_check_method=pass_all
6381 ;;
6382 pc)
6383 lt_cv_deplibs_check_method=pass_all
6384 ;;
6385 esac
6386 ;;
6387
6388 tpf*)
6389 lt_cv_deplibs_check_method=pass_all
6390 ;;
6391 esac
6392
6393 fi
6394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6395 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6396 file_magic_cmd=$lt_cv_file_magic_cmd
6397 deplibs_check_method=$lt_cv_deplibs_check_method
6398 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411 plugin_option=
6412 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
6413 for plugin in $plugin_names; do
6414 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
6415 if test x$plugin_so = x$plugin; then
6416 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
6417 fi
6418 if test x$plugin_so != x$plugin; then
6419 plugin_option="--plugin $plugin_so"
6420 break
6421 fi
6422 done
6423
6424 if test -n "$ac_tool_prefix"; then
6425 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6426 set dummy ${ac_tool_prefix}ar; ac_word=$2
6427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6428 $as_echo_n "checking for $ac_word... " >&6; }
6429 if ${ac_cv_prog_AR+:} false; then :
6430 $as_echo_n "(cached) " >&6
6431 else
6432 if test -n "$AR"; then
6433 ac_cv_prog_AR="$AR" # Let the user override the test.
6434 else
6435 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6436 for as_dir in $PATH
6437 do
6438 IFS=$as_save_IFS
6439 test -z "$as_dir" && as_dir=.
6440 for ac_exec_ext in '' $ac_executable_extensions; do
6441 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6442 ac_cv_prog_AR="${ac_tool_prefix}ar"
6443 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6444 break 2
6445 fi
6446 done
6447 done
6448 IFS=$as_save_IFS
6449
6450 fi
6451 fi
6452 AR=$ac_cv_prog_AR
6453 if test -n "$AR"; then
6454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6455 $as_echo "$AR" >&6; }
6456 else
6457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6458 $as_echo "no" >&6; }
6459 fi
6460
6461
6462 fi
6463 if test -z "$ac_cv_prog_AR"; then
6464 ac_ct_AR=$AR
6465 # Extract the first word of "ar", so it can be a program name with args.
6466 set dummy ar; ac_word=$2
6467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6468 $as_echo_n "checking for $ac_word... " >&6; }
6469 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6470 $as_echo_n "(cached) " >&6
6471 else
6472 if test -n "$ac_ct_AR"; then
6473 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6474 else
6475 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6476 for as_dir in $PATH
6477 do
6478 IFS=$as_save_IFS
6479 test -z "$as_dir" && as_dir=.
6480 for ac_exec_ext in '' $ac_executable_extensions; do
6481 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6482 ac_cv_prog_ac_ct_AR="ar"
6483 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6484 break 2
6485 fi
6486 done
6487 done
6488 IFS=$as_save_IFS
6489
6490 fi
6491 fi
6492 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6493 if test -n "$ac_ct_AR"; then
6494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6495 $as_echo "$ac_ct_AR" >&6; }
6496 else
6497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6498 $as_echo "no" >&6; }
6499 fi
6500
6501 if test "x$ac_ct_AR" = x; then
6502 AR="false"
6503 else
6504 case $cross_compiling:$ac_tool_warned in
6505 yes:)
6506 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6507 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6508 ac_tool_warned=yes ;;
6509 esac
6510 AR=$ac_ct_AR
6511 fi
6512 else
6513 AR="$ac_cv_prog_AR"
6514 fi
6515
6516 test -z "$AR" && AR=ar
6517 if test -n "$plugin_option"; then
6518 if $AR --help 2>&1 | grep -q "\--plugin"; then
6519 touch conftest.c
6520 $AR $plugin_option rc conftest.a conftest.c
6521 if test "$?" != 0; then
6522 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
6523 $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
6524 else
6525 AR="$AR $plugin_option"
6526 fi
6527 rm -f conftest.*
6528 fi
6529 fi
6530 test -z "$AR_FLAGS" && AR_FLAGS=cru
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541
6542 if test -n "$ac_tool_prefix"; then
6543 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6544 set dummy ${ac_tool_prefix}strip; ac_word=$2
6545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6546 $as_echo_n "checking for $ac_word... " >&6; }
6547 if ${ac_cv_prog_STRIP+:} false; then :
6548 $as_echo_n "(cached) " >&6
6549 else
6550 if test -n "$STRIP"; then
6551 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6552 else
6553 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6554 for as_dir in $PATH
6555 do
6556 IFS=$as_save_IFS
6557 test -z "$as_dir" && as_dir=.
6558 for ac_exec_ext in '' $ac_executable_extensions; do
6559 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6560 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6561 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6562 break 2
6563 fi
6564 done
6565 done
6566 IFS=$as_save_IFS
6567
6568 fi
6569 fi
6570 STRIP=$ac_cv_prog_STRIP
6571 if test -n "$STRIP"; then
6572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6573 $as_echo "$STRIP" >&6; }
6574 else
6575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6576 $as_echo "no" >&6; }
6577 fi
6578
6579
6580 fi
6581 if test -z "$ac_cv_prog_STRIP"; then
6582 ac_ct_STRIP=$STRIP
6583 # Extract the first word of "strip", so it can be a program name with args.
6584 set dummy strip; ac_word=$2
6585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6586 $as_echo_n "checking for $ac_word... " >&6; }
6587 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6588 $as_echo_n "(cached) " >&6
6589 else
6590 if test -n "$ac_ct_STRIP"; then
6591 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6592 else
6593 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6594 for as_dir in $PATH
6595 do
6596 IFS=$as_save_IFS
6597 test -z "$as_dir" && as_dir=.
6598 for ac_exec_ext in '' $ac_executable_extensions; do
6599 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6600 ac_cv_prog_ac_ct_STRIP="strip"
6601 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6602 break 2
6603 fi
6604 done
6605 done
6606 IFS=$as_save_IFS
6607
6608 fi
6609 fi
6610 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6611 if test -n "$ac_ct_STRIP"; then
6612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6613 $as_echo "$ac_ct_STRIP" >&6; }
6614 else
6615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6616 $as_echo "no" >&6; }
6617 fi
6618
6619 if test "x$ac_ct_STRIP" = x; then
6620 STRIP=":"
6621 else
6622 case $cross_compiling:$ac_tool_warned in
6623 yes:)
6624 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6625 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6626 ac_tool_warned=yes ;;
6627 esac
6628 STRIP=$ac_ct_STRIP
6629 fi
6630 else
6631 STRIP="$ac_cv_prog_STRIP"
6632 fi
6633
6634 test -z "$STRIP" && STRIP=:
6635
6636
6637
6638
6639
6640
6641 if test -n "$ac_tool_prefix"; then
6642 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6643 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6645 $as_echo_n "checking for $ac_word... " >&6; }
6646 if ${ac_cv_prog_RANLIB+:} false; then :
6647 $as_echo_n "(cached) " >&6
6648 else
6649 if test -n "$RANLIB"; then
6650 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6651 else
6652 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6653 for as_dir in $PATH
6654 do
6655 IFS=$as_save_IFS
6656 test -z "$as_dir" && as_dir=.
6657 for ac_exec_ext in '' $ac_executable_extensions; do
6658 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6659 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6660 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6661 break 2
6662 fi
6663 done
6664 done
6665 IFS=$as_save_IFS
6666
6667 fi
6668 fi
6669 RANLIB=$ac_cv_prog_RANLIB
6670 if test -n "$RANLIB"; then
6671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6672 $as_echo "$RANLIB" >&6; }
6673 else
6674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6675 $as_echo "no" >&6; }
6676 fi
6677
6678
6679 fi
6680 if test -z "$ac_cv_prog_RANLIB"; then
6681 ac_ct_RANLIB=$RANLIB
6682 # Extract the first word of "ranlib", so it can be a program name with args.
6683 set dummy ranlib; ac_word=$2
6684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6685 $as_echo_n "checking for $ac_word... " >&6; }
6686 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6687 $as_echo_n "(cached) " >&6
6688 else
6689 if test -n "$ac_ct_RANLIB"; then
6690 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6691 else
6692 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6693 for as_dir in $PATH
6694 do
6695 IFS=$as_save_IFS
6696 test -z "$as_dir" && as_dir=.
6697 for ac_exec_ext in '' $ac_executable_extensions; do
6698 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6699 ac_cv_prog_ac_ct_RANLIB="ranlib"
6700 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6701 break 2
6702 fi
6703 done
6704 done
6705 IFS=$as_save_IFS
6706
6707 fi
6708 fi
6709 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6710 if test -n "$ac_ct_RANLIB"; then
6711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6712 $as_echo "$ac_ct_RANLIB" >&6; }
6713 else
6714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6715 $as_echo "no" >&6; }
6716 fi
6717
6718 if test "x$ac_ct_RANLIB" = x; then
6719 RANLIB=":"
6720 else
6721 case $cross_compiling:$ac_tool_warned in
6722 yes:)
6723 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6724 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6725 ac_tool_warned=yes ;;
6726 esac
6727 RANLIB=$ac_ct_RANLIB
6728 fi
6729 else
6730 RANLIB="$ac_cv_prog_RANLIB"
6731 fi
6732
6733 test -z "$RANLIB" && RANLIB=:
6734 if test -n "$plugin_option" && test "$RANLIB" != ":"; then
6735 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
6736 RANLIB="$RANLIB $plugin_option"
6737 fi
6738 fi
6739
6740
6741
6742
6743
6744
6745 # Determine commands to create old-style static archives.
6746 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6747 old_postinstall_cmds='chmod 644 $oldlib'
6748 old_postuninstall_cmds=
6749
6750 if test -n "$RANLIB"; then
6751 case $host_os in
6752 openbsd*)
6753 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6754 ;;
6755 *)
6756 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6757 ;;
6758 esac
6759 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6760 fi
6761
6762 case $host_os in
6763 darwin*)
6764 lock_old_archive_extraction=yes ;;
6765 *)
6766 lock_old_archive_extraction=no ;;
6767 esac
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807 # If no C compiler was specified, use CC.
6808 LTCC=${LTCC-"$CC"}
6809
6810 # If no C compiler flags were specified, use CFLAGS.
6811 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6812
6813 # Allow CC to be a program name with arguments.
6814 compiler=$CC
6815
6816
6817 # Check for command to grab the raw symbol name followed by C symbol from nm.
6818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6819 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6820 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6821 $as_echo_n "(cached) " >&6
6822 else
6823
6824 # These are sane defaults that work on at least a few old systems.
6825 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6826
6827 # Character class describing NM global symbol codes.
6828 symcode='[BCDEGRST]'
6829
6830 # Regexp to match symbols that can be accessed directly from C.
6831 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6832
6833 # Define system-specific variables.
6834 case $host_os in
6835 aix*)
6836 symcode='[BCDT]'
6837 ;;
6838 cygwin* | mingw* | pw32* | cegcc*)
6839 symcode='[ABCDGISTW]'
6840 ;;
6841 hpux*)
6842 if test "$host_cpu" = ia64; then
6843 symcode='[ABCDEGRST]'
6844 fi
6845 ;;
6846 irix* | nonstopux*)
6847 symcode='[BCDEGRST]'
6848 ;;
6849 osf*)
6850 symcode='[BCDEGQRST]'
6851 ;;
6852 solaris*)
6853 symcode='[BDRT]'
6854 ;;
6855 sco3.2v5*)
6856 symcode='[DT]'
6857 ;;
6858 sysv4.2uw2*)
6859 symcode='[DT]'
6860 ;;
6861 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6862 symcode='[ABDT]'
6863 ;;
6864 sysv4)
6865 symcode='[DFNSTU]'
6866 ;;
6867 esac
6868
6869 # If we're using GNU nm, then use its standard symbol codes.
6870 case `$NM -V 2>&1` in
6871 *GNU* | *'with BFD'*)
6872 symcode='[ABCDGIRSTW]' ;;
6873 esac
6874
6875 # Transform an extracted symbol line into a proper C declaration.
6876 # Some systems (esp. on ia64) link data and code symbols differently,
6877 # so use this general approach.
6878 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6879
6880 # Transform an extracted symbol line into symbol name and symbol address
6881 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6882 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'"
6883
6884 # Handle CRLF in mingw tool chain
6885 opt_cr=
6886 case $build_os in
6887 mingw*)
6888 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6889 ;;
6890 esac
6891
6892 # Try without a prefix underscore, then with it.
6893 for ac_symprfx in "" "_"; do
6894
6895 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6896 symxfrm="\\1 $ac_symprfx\\2 \\2"
6897
6898 # Write the raw and C identifiers.
6899 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6900 # Fake it for dumpbin and say T for any non-static function
6901 # and D for any global variable.
6902 # Also find C++ and __fastcall symbols from MSVC++,
6903 # which start with @ or ?.
6904 lt_cv_sys_global_symbol_pipe="$AWK '"\
6905 " {last_section=section; section=\$ 3};"\
6906 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6907 " \$ 0!~/External *\|/{next};"\
6908 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6909 " {if(hide[section]) next};"\
6910 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6911 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6912 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6913 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6914 " ' prfx=^$ac_symprfx"
6915 else
6916 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6917 fi
6918
6919 # Check to see that the pipe works correctly.
6920 pipe_works=no
6921
6922 rm -f conftest*
6923 cat > conftest.$ac_ext <<_LT_EOF
6924 #ifdef __cplusplus
6925 extern "C" {
6926 #endif
6927 char nm_test_var;
6928 void nm_test_func(void);
6929 void nm_test_func(void){}
6930 #ifdef __cplusplus
6931 }
6932 #endif
6933 int main(){nm_test_var='a';nm_test_func();return(0);}
6934 _LT_EOF
6935
6936 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6937 (eval $ac_compile) 2>&5
6938 ac_status=$?
6939 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6940 test $ac_status = 0; }; then
6941 # Now try to grab the symbols.
6942 nlist=conftest.nm
6943 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6944 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6945 ac_status=$?
6946 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6947 test $ac_status = 0; } && test -s "$nlist"; then
6948 # Try sorting and uniquifying the output.
6949 if sort "$nlist" | uniq > "$nlist"T; then
6950 mv -f "$nlist"T "$nlist"
6951 else
6952 rm -f "$nlist"T
6953 fi
6954
6955 # Make sure that we snagged all the symbols we need.
6956 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6957 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6958 cat <<_LT_EOF > conftest.$ac_ext
6959 #ifdef __cplusplus
6960 extern "C" {
6961 #endif
6962
6963 _LT_EOF
6964 # Now generate the symbol file.
6965 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6966
6967 cat <<_LT_EOF >> conftest.$ac_ext
6968
6969 /* The mapping between symbol names and symbols. */
6970 const struct {
6971 const char *name;
6972 void *address;
6973 }
6974 lt__PROGRAM__LTX_preloaded_symbols[] =
6975 {
6976 { "@PROGRAM@", (void *) 0 },
6977 _LT_EOF
6978 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6979 cat <<\_LT_EOF >> conftest.$ac_ext
6980 {0, (void *) 0}
6981 };
6982
6983 /* This works around a problem in FreeBSD linker */
6984 #ifdef FREEBSD_WORKAROUND
6985 static const void *lt_preloaded_setup() {
6986 return lt__PROGRAM__LTX_preloaded_symbols;
6987 }
6988 #endif
6989
6990 #ifdef __cplusplus
6991 }
6992 #endif
6993 _LT_EOF
6994 # Now try linking the two files.
6995 mv conftest.$ac_objext conftstm.$ac_objext
6996 lt_save_LIBS="$LIBS"
6997 lt_save_CFLAGS="$CFLAGS"
6998 LIBS="conftstm.$ac_objext"
6999 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7000 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7001 (eval $ac_link) 2>&5
7002 ac_status=$?
7003 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7004 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7005 pipe_works=yes
7006 fi
7007 LIBS="$lt_save_LIBS"
7008 CFLAGS="$lt_save_CFLAGS"
7009 else
7010 echo "cannot find nm_test_func in $nlist" >&5
7011 fi
7012 else
7013 echo "cannot find nm_test_var in $nlist" >&5
7014 fi
7015 else
7016 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7017 fi
7018 else
7019 echo "$progname: failed program was:" >&5
7020 cat conftest.$ac_ext >&5
7021 fi
7022 rm -rf conftest* conftst*
7023
7024 # Do not use the global_symbol_pipe unless it works.
7025 if test "$pipe_works" = yes; then
7026 break
7027 else
7028 lt_cv_sys_global_symbol_pipe=
7029 fi
7030 done
7031
7032 fi
7033
7034 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7035 lt_cv_sys_global_symbol_to_cdecl=
7036 fi
7037 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7039 $as_echo "failed" >&6; }
7040 else
7041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7042 $as_echo "ok" >&6; }
7043 fi
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066 # Check whether --enable-libtool-lock was given.
7067 if test "${enable_libtool_lock+set}" = set; then :
7068 enableval=$enable_libtool_lock;
7069 fi
7070
7071 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7072
7073 # Some flags need to be propagated to the compiler or linker for good
7074 # libtool support.
7075 case $host in
7076 ia64-*-hpux*)
7077 # Find out which ABI we are using.
7078 echo 'int i;' > conftest.$ac_ext
7079 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7080 (eval $ac_compile) 2>&5
7081 ac_status=$?
7082 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7083 test $ac_status = 0; }; then
7084 case `/usr/bin/file conftest.$ac_objext` in
7085 *ELF-32*)
7086 HPUX_IA64_MODE="32"
7087 ;;
7088 *ELF-64*)
7089 HPUX_IA64_MODE="64"
7090 ;;
7091 esac
7092 fi
7093 rm -rf conftest*
7094 ;;
7095 *-*-irix6*)
7096 # Find out which ABI we are using.
7097 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7098 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7099 (eval $ac_compile) 2>&5
7100 ac_status=$?
7101 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7102 test $ac_status = 0; }; then
7103 if test "$lt_cv_prog_gnu_ld" = yes; then
7104 case `/usr/bin/file conftest.$ac_objext` in
7105 *32-bit*)
7106 LD="${LD-ld} -melf32bsmip"
7107 ;;
7108 *N32*)
7109 LD="${LD-ld} -melf32bmipn32"
7110 ;;
7111 *64-bit*)
7112 LD="${LD-ld} -melf64bmip"
7113 ;;
7114 esac
7115 else
7116 case `/usr/bin/file conftest.$ac_objext` in
7117 *32-bit*)
7118 LD="${LD-ld} -32"
7119 ;;
7120 *N32*)
7121 LD="${LD-ld} -n32"
7122 ;;
7123 *64-bit*)
7124 LD="${LD-ld} -64"
7125 ;;
7126 esac
7127 fi
7128 fi
7129 rm -rf conftest*
7130 ;;
7131
7132 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7133 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7134 # Find out which ABI we are using.
7135 echo 'int i;' > conftest.$ac_ext
7136 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7137 (eval $ac_compile) 2>&5
7138 ac_status=$?
7139 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7140 test $ac_status = 0; }; then
7141 case `/usr/bin/file conftest.o` in
7142 *32-bit*)
7143 case $host in
7144 x86_64-*kfreebsd*-gnu)
7145 LD="${LD-ld} -m elf_i386_fbsd"
7146 ;;
7147 x86_64-*linux*)
7148 case `/usr/bin/file conftest.o` in
7149 *x86-64*)
7150 LD="${LD-ld} -m elf32_x86_64"
7151 ;;
7152 *)
7153 LD="${LD-ld} -m elf_i386"
7154 ;;
7155 esac
7156 ;;
7157 powerpc64le-*linux*)
7158 LD="${LD-ld} -m elf32lppclinux"
7159 ;;
7160 powerpc64-*linux*)
7161 LD="${LD-ld} -m elf32ppclinux"
7162 ;;
7163 s390x-*linux*)
7164 LD="${LD-ld} -m elf_s390"
7165 ;;
7166 sparc64-*linux*)
7167 LD="${LD-ld} -m elf32_sparc"
7168 ;;
7169 esac
7170 ;;
7171 *64-bit*)
7172 case $host in
7173 x86_64-*kfreebsd*-gnu)
7174 LD="${LD-ld} -m elf_x86_64_fbsd"
7175 ;;
7176 x86_64-*linux*)
7177 LD="${LD-ld} -m elf_x86_64"
7178 ;;
7179 powerpcle-*linux*)
7180 LD="${LD-ld} -m elf64lppc"
7181 ;;
7182 powerpc-*linux*)
7183 LD="${LD-ld} -m elf64ppc"
7184 ;;
7185 s390*-*linux*|s390*-*tpf*)
7186 LD="${LD-ld} -m elf64_s390"
7187 ;;
7188 sparc*-*linux*)
7189 LD="${LD-ld} -m elf64_sparc"
7190 ;;
7191 esac
7192 ;;
7193 esac
7194 fi
7195 rm -rf conftest*
7196 ;;
7197
7198 *-*-sco3.2v5*)
7199 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7200 SAVE_CFLAGS="$CFLAGS"
7201 CFLAGS="$CFLAGS -belf"
7202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7203 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7204 if ${lt_cv_cc_needs_belf+:} false; then :
7205 $as_echo_n "(cached) " >&6
7206 else
7207 ac_ext=c
7208 ac_cpp='$CPP $CPPFLAGS'
7209 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7210 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7211 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7212
7213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7214 /* end confdefs.h. */
7215
7216 int
7217 main ()
7218 {
7219
7220 ;
7221 return 0;
7222 }
7223 _ACEOF
7224 if ac_fn_c_try_link "$LINENO"; then :
7225 lt_cv_cc_needs_belf=yes
7226 else
7227 lt_cv_cc_needs_belf=no
7228 fi
7229 rm -f core conftest.err conftest.$ac_objext \
7230 conftest$ac_exeext conftest.$ac_ext
7231 ac_ext=c
7232 ac_cpp='$CPP $CPPFLAGS'
7233 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7234 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7235 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7236
7237 fi
7238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7239 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7240 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7241 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7242 CFLAGS="$SAVE_CFLAGS"
7243 fi
7244 ;;
7245 sparc*-*solaris*)
7246 # Find out which ABI we are using.
7247 echo 'int i;' > conftest.$ac_ext
7248 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7249 (eval $ac_compile) 2>&5
7250 ac_status=$?
7251 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7252 test $ac_status = 0; }; then
7253 case `/usr/bin/file conftest.o` in
7254 *64-bit*)
7255 case $lt_cv_prog_gnu_ld in
7256 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7257 *)
7258 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7259 LD="${LD-ld} -64"
7260 fi
7261 ;;
7262 esac
7263 ;;
7264 esac
7265 fi
7266 rm -rf conftest*
7267 ;;
7268 esac
7269
7270 need_locks="$enable_libtool_lock"
7271
7272
7273 case $host_os in
7274 rhapsody* | darwin*)
7275 if test -n "$ac_tool_prefix"; then
7276 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7277 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7279 $as_echo_n "checking for $ac_word... " >&6; }
7280 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7281 $as_echo_n "(cached) " >&6
7282 else
7283 if test -n "$DSYMUTIL"; then
7284 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7285 else
7286 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7287 for as_dir in $PATH
7288 do
7289 IFS=$as_save_IFS
7290 test -z "$as_dir" && as_dir=.
7291 for ac_exec_ext in '' $ac_executable_extensions; do
7292 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7293 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7294 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7295 break 2
7296 fi
7297 done
7298 done
7299 IFS=$as_save_IFS
7300
7301 fi
7302 fi
7303 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7304 if test -n "$DSYMUTIL"; then
7305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7306 $as_echo "$DSYMUTIL" >&6; }
7307 else
7308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7309 $as_echo "no" >&6; }
7310 fi
7311
7312
7313 fi
7314 if test -z "$ac_cv_prog_DSYMUTIL"; then
7315 ac_ct_DSYMUTIL=$DSYMUTIL
7316 # Extract the first word of "dsymutil", so it can be a program name with args.
7317 set dummy dsymutil; ac_word=$2
7318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7319 $as_echo_n "checking for $ac_word... " >&6; }
7320 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7321 $as_echo_n "(cached) " >&6
7322 else
7323 if test -n "$ac_ct_DSYMUTIL"; then
7324 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7325 else
7326 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7327 for as_dir in $PATH
7328 do
7329 IFS=$as_save_IFS
7330 test -z "$as_dir" && as_dir=.
7331 for ac_exec_ext in '' $ac_executable_extensions; do
7332 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7333 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7334 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7335 break 2
7336 fi
7337 done
7338 done
7339 IFS=$as_save_IFS
7340
7341 fi
7342 fi
7343 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7344 if test -n "$ac_ct_DSYMUTIL"; then
7345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7346 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7347 else
7348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7349 $as_echo "no" >&6; }
7350 fi
7351
7352 if test "x$ac_ct_DSYMUTIL" = x; then
7353 DSYMUTIL=":"
7354 else
7355 case $cross_compiling:$ac_tool_warned in
7356 yes:)
7357 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7358 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7359 ac_tool_warned=yes ;;
7360 esac
7361 DSYMUTIL=$ac_ct_DSYMUTIL
7362 fi
7363 else
7364 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7365 fi
7366
7367 if test -n "$ac_tool_prefix"; then
7368 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7369 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7371 $as_echo_n "checking for $ac_word... " >&6; }
7372 if ${ac_cv_prog_NMEDIT+:} false; then :
7373 $as_echo_n "(cached) " >&6
7374 else
7375 if test -n "$NMEDIT"; then
7376 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7377 else
7378 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7379 for as_dir in $PATH
7380 do
7381 IFS=$as_save_IFS
7382 test -z "$as_dir" && as_dir=.
7383 for ac_exec_ext in '' $ac_executable_extensions; do
7384 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7385 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7386 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7387 break 2
7388 fi
7389 done
7390 done
7391 IFS=$as_save_IFS
7392
7393 fi
7394 fi
7395 NMEDIT=$ac_cv_prog_NMEDIT
7396 if test -n "$NMEDIT"; then
7397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7398 $as_echo "$NMEDIT" >&6; }
7399 else
7400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7401 $as_echo "no" >&6; }
7402 fi
7403
7404
7405 fi
7406 if test -z "$ac_cv_prog_NMEDIT"; then
7407 ac_ct_NMEDIT=$NMEDIT
7408 # Extract the first word of "nmedit", so it can be a program name with args.
7409 set dummy nmedit; ac_word=$2
7410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7411 $as_echo_n "checking for $ac_word... " >&6; }
7412 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7413 $as_echo_n "(cached) " >&6
7414 else
7415 if test -n "$ac_ct_NMEDIT"; then
7416 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7417 else
7418 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7419 for as_dir in $PATH
7420 do
7421 IFS=$as_save_IFS
7422 test -z "$as_dir" && as_dir=.
7423 for ac_exec_ext in '' $ac_executable_extensions; do
7424 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7425 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7426 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7427 break 2
7428 fi
7429 done
7430 done
7431 IFS=$as_save_IFS
7432
7433 fi
7434 fi
7435 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7436 if test -n "$ac_ct_NMEDIT"; then
7437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7438 $as_echo "$ac_ct_NMEDIT" >&6; }
7439 else
7440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7441 $as_echo "no" >&6; }
7442 fi
7443
7444 if test "x$ac_ct_NMEDIT" = x; then
7445 NMEDIT=":"
7446 else
7447 case $cross_compiling:$ac_tool_warned in
7448 yes:)
7449 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7450 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7451 ac_tool_warned=yes ;;
7452 esac
7453 NMEDIT=$ac_ct_NMEDIT
7454 fi
7455 else
7456 NMEDIT="$ac_cv_prog_NMEDIT"
7457 fi
7458
7459 if test -n "$ac_tool_prefix"; then
7460 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7461 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7463 $as_echo_n "checking for $ac_word... " >&6; }
7464 if ${ac_cv_prog_LIPO+:} false; then :
7465 $as_echo_n "(cached) " >&6
7466 else
7467 if test -n "$LIPO"; then
7468 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7469 else
7470 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7471 for as_dir in $PATH
7472 do
7473 IFS=$as_save_IFS
7474 test -z "$as_dir" && as_dir=.
7475 for ac_exec_ext in '' $ac_executable_extensions; do
7476 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7477 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7478 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7479 break 2
7480 fi
7481 done
7482 done
7483 IFS=$as_save_IFS
7484
7485 fi
7486 fi
7487 LIPO=$ac_cv_prog_LIPO
7488 if test -n "$LIPO"; then
7489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7490 $as_echo "$LIPO" >&6; }
7491 else
7492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7493 $as_echo "no" >&6; }
7494 fi
7495
7496
7497 fi
7498 if test -z "$ac_cv_prog_LIPO"; then
7499 ac_ct_LIPO=$LIPO
7500 # Extract the first word of "lipo", so it can be a program name with args.
7501 set dummy lipo; ac_word=$2
7502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7503 $as_echo_n "checking for $ac_word... " >&6; }
7504 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7505 $as_echo_n "(cached) " >&6
7506 else
7507 if test -n "$ac_ct_LIPO"; then
7508 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7509 else
7510 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7511 for as_dir in $PATH
7512 do
7513 IFS=$as_save_IFS
7514 test -z "$as_dir" && as_dir=.
7515 for ac_exec_ext in '' $ac_executable_extensions; do
7516 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7517 ac_cv_prog_ac_ct_LIPO="lipo"
7518 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7519 break 2
7520 fi
7521 done
7522 done
7523 IFS=$as_save_IFS
7524
7525 fi
7526 fi
7527 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7528 if test -n "$ac_ct_LIPO"; then
7529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7530 $as_echo "$ac_ct_LIPO" >&6; }
7531 else
7532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7533 $as_echo "no" >&6; }
7534 fi
7535
7536 if test "x$ac_ct_LIPO" = x; then
7537 LIPO=":"
7538 else
7539 case $cross_compiling:$ac_tool_warned in
7540 yes:)
7541 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7542 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7543 ac_tool_warned=yes ;;
7544 esac
7545 LIPO=$ac_ct_LIPO
7546 fi
7547 else
7548 LIPO="$ac_cv_prog_LIPO"
7549 fi
7550
7551 if test -n "$ac_tool_prefix"; then
7552 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7553 set dummy ${ac_tool_prefix}otool; ac_word=$2
7554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7555 $as_echo_n "checking for $ac_word... " >&6; }
7556 if ${ac_cv_prog_OTOOL+:} false; then :
7557 $as_echo_n "(cached) " >&6
7558 else
7559 if test -n "$OTOOL"; then
7560 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7561 else
7562 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7563 for as_dir in $PATH
7564 do
7565 IFS=$as_save_IFS
7566 test -z "$as_dir" && as_dir=.
7567 for ac_exec_ext in '' $ac_executable_extensions; do
7568 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7569 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7570 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7571 break 2
7572 fi
7573 done
7574 done
7575 IFS=$as_save_IFS
7576
7577 fi
7578 fi
7579 OTOOL=$ac_cv_prog_OTOOL
7580 if test -n "$OTOOL"; then
7581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7582 $as_echo "$OTOOL" >&6; }
7583 else
7584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7585 $as_echo "no" >&6; }
7586 fi
7587
7588
7589 fi
7590 if test -z "$ac_cv_prog_OTOOL"; then
7591 ac_ct_OTOOL=$OTOOL
7592 # Extract the first word of "otool", so it can be a program name with args.
7593 set dummy otool; ac_word=$2
7594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7595 $as_echo_n "checking for $ac_word... " >&6; }
7596 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7597 $as_echo_n "(cached) " >&6
7598 else
7599 if test -n "$ac_ct_OTOOL"; then
7600 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7601 else
7602 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7603 for as_dir in $PATH
7604 do
7605 IFS=$as_save_IFS
7606 test -z "$as_dir" && as_dir=.
7607 for ac_exec_ext in '' $ac_executable_extensions; do
7608 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7609 ac_cv_prog_ac_ct_OTOOL="otool"
7610 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7611 break 2
7612 fi
7613 done
7614 done
7615 IFS=$as_save_IFS
7616
7617 fi
7618 fi
7619 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7620 if test -n "$ac_ct_OTOOL"; then
7621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7622 $as_echo "$ac_ct_OTOOL" >&6; }
7623 else
7624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7625 $as_echo "no" >&6; }
7626 fi
7627
7628 if test "x$ac_ct_OTOOL" = x; then
7629 OTOOL=":"
7630 else
7631 case $cross_compiling:$ac_tool_warned in
7632 yes:)
7633 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7634 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7635 ac_tool_warned=yes ;;
7636 esac
7637 OTOOL=$ac_ct_OTOOL
7638 fi
7639 else
7640 OTOOL="$ac_cv_prog_OTOOL"
7641 fi
7642
7643 if test -n "$ac_tool_prefix"; then
7644 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7645 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7647 $as_echo_n "checking for $ac_word... " >&6; }
7648 if ${ac_cv_prog_OTOOL64+:} false; then :
7649 $as_echo_n "(cached) " >&6
7650 else
7651 if test -n "$OTOOL64"; then
7652 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7653 else
7654 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7655 for as_dir in $PATH
7656 do
7657 IFS=$as_save_IFS
7658 test -z "$as_dir" && as_dir=.
7659 for ac_exec_ext in '' $ac_executable_extensions; do
7660 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7661 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7662 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7663 break 2
7664 fi
7665 done
7666 done
7667 IFS=$as_save_IFS
7668
7669 fi
7670 fi
7671 OTOOL64=$ac_cv_prog_OTOOL64
7672 if test -n "$OTOOL64"; then
7673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7674 $as_echo "$OTOOL64" >&6; }
7675 else
7676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7677 $as_echo "no" >&6; }
7678 fi
7679
7680
7681 fi
7682 if test -z "$ac_cv_prog_OTOOL64"; then
7683 ac_ct_OTOOL64=$OTOOL64
7684 # Extract the first word of "otool64", so it can be a program name with args.
7685 set dummy otool64; ac_word=$2
7686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7687 $as_echo_n "checking for $ac_word... " >&6; }
7688 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7689 $as_echo_n "(cached) " >&6
7690 else
7691 if test -n "$ac_ct_OTOOL64"; then
7692 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7693 else
7694 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7695 for as_dir in $PATH
7696 do
7697 IFS=$as_save_IFS
7698 test -z "$as_dir" && as_dir=.
7699 for ac_exec_ext in '' $ac_executable_extensions; do
7700 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7701 ac_cv_prog_ac_ct_OTOOL64="otool64"
7702 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7703 break 2
7704 fi
7705 done
7706 done
7707 IFS=$as_save_IFS
7708
7709 fi
7710 fi
7711 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7712 if test -n "$ac_ct_OTOOL64"; then
7713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7714 $as_echo "$ac_ct_OTOOL64" >&6; }
7715 else
7716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7717 $as_echo "no" >&6; }
7718 fi
7719
7720 if test "x$ac_ct_OTOOL64" = x; then
7721 OTOOL64=":"
7722 else
7723 case $cross_compiling:$ac_tool_warned in
7724 yes:)
7725 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7726 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7727 ac_tool_warned=yes ;;
7728 esac
7729 OTOOL64=$ac_ct_OTOOL64
7730 fi
7731 else
7732 OTOOL64="$ac_cv_prog_OTOOL64"
7733 fi
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759
7760
7761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7762 $as_echo_n "checking for -single_module linker flag... " >&6; }
7763 if ${lt_cv_apple_cc_single_mod+:} false; then :
7764 $as_echo_n "(cached) " >&6
7765 else
7766 lt_cv_apple_cc_single_mod=no
7767 if test -z "${LT_MULTI_MODULE}"; then
7768 # By default we will add the -single_module flag. You can override
7769 # by either setting the environment variable LT_MULTI_MODULE
7770 # non-empty at configure time, or by adding -multi_module to the
7771 # link flags.
7772 rm -rf libconftest.dylib*
7773 echo "int foo(void){return 1;}" > conftest.c
7774 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7775 -dynamiclib -Wl,-single_module conftest.c" >&5
7776 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7777 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7778 _lt_result=$?
7779 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7780 lt_cv_apple_cc_single_mod=yes
7781 else
7782 cat conftest.err >&5
7783 fi
7784 rm -rf libconftest.dylib*
7785 rm -f conftest.*
7786 fi
7787 fi
7788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7789 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7791 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7792 if ${lt_cv_ld_exported_symbols_list+:} false; then :
7793 $as_echo_n "(cached) " >&6
7794 else
7795 lt_cv_ld_exported_symbols_list=no
7796 save_LDFLAGS=$LDFLAGS
7797 echo "_main" > conftest.sym
7798 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7800 /* end confdefs.h. */
7801
7802 int
7803 main ()
7804 {
7805
7806 ;
7807 return 0;
7808 }
7809 _ACEOF
7810 if ac_fn_c_try_link "$LINENO"; then :
7811 lt_cv_ld_exported_symbols_list=yes
7812 else
7813 lt_cv_ld_exported_symbols_list=no
7814 fi
7815 rm -f core conftest.err conftest.$ac_objext \
7816 conftest$ac_exeext conftest.$ac_ext
7817 LDFLAGS="$save_LDFLAGS"
7818
7819 fi
7820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7821 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7823 $as_echo_n "checking for -force_load linker flag... " >&6; }
7824 if ${lt_cv_ld_force_load+:} false; then :
7825 $as_echo_n "(cached) " >&6
7826 else
7827 lt_cv_ld_force_load=no
7828 cat > conftest.c << _LT_EOF
7829 int forced_loaded() { return 2;}
7830 _LT_EOF
7831 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7832 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7833 echo "$AR cru libconftest.a conftest.o" >&5
7834 $AR cru libconftest.a conftest.o 2>&5
7835 cat > conftest.c << _LT_EOF
7836 int main() { return 0;}
7837 _LT_EOF
7838 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7839 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7840 _lt_result=$?
7841 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7842 lt_cv_ld_force_load=yes
7843 else
7844 cat conftest.err >&5
7845 fi
7846 rm -f conftest.err libconftest.a conftest conftest.c
7847 rm -rf conftest.dSYM
7848
7849 fi
7850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7851 $as_echo "$lt_cv_ld_force_load" >&6; }
7852 case $host_os in
7853 rhapsody* | darwin1.[012])
7854 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7855 darwin1.*)
7856 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7857 darwin*) # darwin 5.x on
7858 # if running on 10.5 or later, the deployment target defaults
7859 # to the OS version, if on x86, and 10.4, the deployment
7860 # target defaults to 10.4. Don't you love it?
7861 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7862 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7863 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7864 10.[012][,.]*)
7865 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7866 10.*)
7867 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7868 esac
7869 ;;
7870 esac
7871 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7872 _lt_dar_single_mod='$single_module'
7873 fi
7874 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7875 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7876 else
7877 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7878 fi
7879 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7880 _lt_dsymutil='~$DSYMUTIL $lib || :'
7881 else
7882 _lt_dsymutil=
7883 fi
7884 ;;
7885 esac
7886
7887 for ac_header in dlfcn.h
7888 do :
7889 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7890 "
7891 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7892 cat >>confdefs.h <<_ACEOF
7893 #define HAVE_DLFCN_H 1
7894 _ACEOF
7895
7896 fi
7897
7898 done
7899
7900
7901
7902
7903
7904 # Set options
7905
7906
7907
7908 enable_dlopen=no
7909
7910
7911 enable_win32_dll=no
7912
7913
7914 # Check whether --enable-shared was given.
7915 if test "${enable_shared+set}" = set; then :
7916 enableval=$enable_shared; p=${PACKAGE-default}
7917 case $enableval in
7918 yes) enable_shared=yes ;;
7919 no) enable_shared=no ;;
7920 *)
7921 enable_shared=no
7922 # Look at the argument we got. We use all the common list separators.
7923 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7924 for pkg in $enableval; do
7925 IFS="$lt_save_ifs"
7926 if test "X$pkg" = "X$p"; then
7927 enable_shared=yes
7928 fi
7929 done
7930 IFS="$lt_save_ifs"
7931 ;;
7932 esac
7933 else
7934 enable_shared=yes
7935 fi
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945 # Check whether --enable-static was given.
7946 if test "${enable_static+set}" = set; then :
7947 enableval=$enable_static; p=${PACKAGE-default}
7948 case $enableval in
7949 yes) enable_static=yes ;;
7950 no) enable_static=no ;;
7951 *)
7952 enable_static=no
7953 # Look at the argument we got. We use all the common list separators.
7954 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7955 for pkg in $enableval; do
7956 IFS="$lt_save_ifs"
7957 if test "X$pkg" = "X$p"; then
7958 enable_static=yes
7959 fi
7960 done
7961 IFS="$lt_save_ifs"
7962 ;;
7963 esac
7964 else
7965 enable_static=yes
7966 fi
7967
7968
7969
7970
7971
7972
7973
7974
7975
7976
7977 # Check whether --with-pic was given.
7978 if test "${with_pic+set}" = set; then :
7979 withval=$with_pic; pic_mode="$withval"
7980 else
7981 pic_mode=default
7982 fi
7983
7984
7985 test -z "$pic_mode" && pic_mode=default
7986
7987
7988
7989
7990
7991
7992
7993 # Check whether --enable-fast-install was given.
7994 if test "${enable_fast_install+set}" = set; then :
7995 enableval=$enable_fast_install; p=${PACKAGE-default}
7996 case $enableval in
7997 yes) enable_fast_install=yes ;;
7998 no) enable_fast_install=no ;;
7999 *)
8000 enable_fast_install=no
8001 # Look at the argument we got. We use all the common list separators.
8002 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8003 for pkg in $enableval; do
8004 IFS="$lt_save_ifs"
8005 if test "X$pkg" = "X$p"; then
8006 enable_fast_install=yes
8007 fi
8008 done
8009 IFS="$lt_save_ifs"
8010 ;;
8011 esac
8012 else
8013 enable_fast_install=yes
8014 fi
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024
8025
8026 # This can be used to rebuild libtool when needed
8027 LIBTOOL_DEPS="$ltmain"
8028
8029 # Always use our own libtool.
8030 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055
8056
8057 test -z "$LN_S" && LN_S="ln -s"
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
8069
8070
8071
8072 if test -n "${ZSH_VERSION+set}" ; then
8073 setopt NO_GLOB_SUBST
8074 fi
8075
8076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8077 $as_echo_n "checking for objdir... " >&6; }
8078 if ${lt_cv_objdir+:} false; then :
8079 $as_echo_n "(cached) " >&6
8080 else
8081 rm -f .libs 2>/dev/null
8082 mkdir .libs 2>/dev/null
8083 if test -d .libs; then
8084 lt_cv_objdir=.libs
8085 else
8086 # MS-DOS does not allow filenames that begin with a dot.
8087 lt_cv_objdir=_libs
8088 fi
8089 rmdir .libs 2>/dev/null
8090 fi
8091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8092 $as_echo "$lt_cv_objdir" >&6; }
8093 objdir=$lt_cv_objdir
8094
8095
8096
8097
8098
8099 cat >>confdefs.h <<_ACEOF
8100 #define LT_OBJDIR "$lt_cv_objdir/"
8101 _ACEOF
8102
8103
8104
8105
8106 case $host_os in
8107 aix3*)
8108 # AIX sometimes has problems with the GCC collect2 program. For some
8109 # reason, if we set the COLLECT_NAMES environment variable, the problems
8110 # vanish in a puff of smoke.
8111 if test "X${COLLECT_NAMES+set}" != Xset; then
8112 COLLECT_NAMES=
8113 export COLLECT_NAMES
8114 fi
8115 ;;
8116 esac
8117
8118 # Global variables:
8119 ofile=libtool
8120 can_build_shared=yes
8121
8122 # All known linkers require a `.a' archive for static linking (except MSVC,
8123 # which needs '.lib').
8124 libext=a
8125
8126 with_gnu_ld="$lt_cv_prog_gnu_ld"
8127
8128 old_CC="$CC"
8129 old_CFLAGS="$CFLAGS"
8130
8131 # Set sane defaults for various variables
8132 test -z "$CC" && CC=cc
8133 test -z "$LTCC" && LTCC=$CC
8134 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8135 test -z "$LD" && LD=ld
8136 test -z "$ac_objext" && ac_objext=o
8137
8138 for cc_temp in $compiler""; do
8139 case $cc_temp in
8140 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8141 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8142 \-*) ;;
8143 *) break;;
8144 esac
8145 done
8146 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8147
8148
8149 # Only perform the check for file, if the check method requires it
8150 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8151 case $deplibs_check_method in
8152 file_magic*)
8153 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8155 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8156 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8157 $as_echo_n "(cached) " >&6
8158 else
8159 case $MAGIC_CMD in
8160 [\\/*] | ?:[\\/]*)
8161 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8162 ;;
8163 *)
8164 lt_save_MAGIC_CMD="$MAGIC_CMD"
8165 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8166 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8167 for ac_dir in $ac_dummy; do
8168 IFS="$lt_save_ifs"
8169 test -z "$ac_dir" && ac_dir=.
8170 if test -f $ac_dir/${ac_tool_prefix}file; then
8171 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8172 if test -n "$file_magic_test_file"; then
8173 case $deplibs_check_method in
8174 "file_magic "*)
8175 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8176 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8177 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8178 $EGREP "$file_magic_regex" > /dev/null; then
8179 :
8180 else
8181 cat <<_LT_EOF 1>&2
8182
8183 *** Warning: the command libtool uses to detect shared libraries,
8184 *** $file_magic_cmd, produces output that libtool cannot recognize.
8185 *** The result is that libtool may fail to recognize shared libraries
8186 *** as such. This will affect the creation of libtool libraries that
8187 *** depend on shared libraries, but programs linked with such libtool
8188 *** libraries will work regardless of this problem. Nevertheless, you
8189 *** may want to report the problem to your system manager and/or to
8190 *** bug-libtool@gnu.org
8191
8192 _LT_EOF
8193 fi ;;
8194 esac
8195 fi
8196 break
8197 fi
8198 done
8199 IFS="$lt_save_ifs"
8200 MAGIC_CMD="$lt_save_MAGIC_CMD"
8201 ;;
8202 esac
8203 fi
8204
8205 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8206 if test -n "$MAGIC_CMD"; then
8207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8208 $as_echo "$MAGIC_CMD" >&6; }
8209 else
8210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8211 $as_echo "no" >&6; }
8212 fi
8213
8214
8215
8216
8217
8218 if test -z "$lt_cv_path_MAGIC_CMD"; then
8219 if test -n "$ac_tool_prefix"; then
8220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8221 $as_echo_n "checking for file... " >&6; }
8222 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8223 $as_echo_n "(cached) " >&6
8224 else
8225 case $MAGIC_CMD in
8226 [\\/*] | ?:[\\/]*)
8227 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8228 ;;
8229 *)
8230 lt_save_MAGIC_CMD="$MAGIC_CMD"
8231 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8232 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8233 for ac_dir in $ac_dummy; do
8234 IFS="$lt_save_ifs"
8235 test -z "$ac_dir" && ac_dir=.
8236 if test -f $ac_dir/file; then
8237 lt_cv_path_MAGIC_CMD="$ac_dir/file"
8238 if test -n "$file_magic_test_file"; then
8239 case $deplibs_check_method in
8240 "file_magic "*)
8241 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8242 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8243 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8244 $EGREP "$file_magic_regex" > /dev/null; then
8245 :
8246 else
8247 cat <<_LT_EOF 1>&2
8248
8249 *** Warning: the command libtool uses to detect shared libraries,
8250 *** $file_magic_cmd, produces output that libtool cannot recognize.
8251 *** The result is that libtool may fail to recognize shared libraries
8252 *** as such. This will affect the creation of libtool libraries that
8253 *** depend on shared libraries, but programs linked with such libtool
8254 *** libraries will work regardless of this problem. Nevertheless, you
8255 *** may want to report the problem to your system manager and/or to
8256 *** bug-libtool@gnu.org
8257
8258 _LT_EOF
8259 fi ;;
8260 esac
8261 fi
8262 break
8263 fi
8264 done
8265 IFS="$lt_save_ifs"
8266 MAGIC_CMD="$lt_save_MAGIC_CMD"
8267 ;;
8268 esac
8269 fi
8270
8271 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8272 if test -n "$MAGIC_CMD"; then
8273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8274 $as_echo "$MAGIC_CMD" >&6; }
8275 else
8276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8277 $as_echo "no" >&6; }
8278 fi
8279
8280
8281 else
8282 MAGIC_CMD=:
8283 fi
8284 fi
8285
8286 fi
8287 ;;
8288 esac
8289
8290 # Use C for the default configuration in the libtool script
8291
8292 lt_save_CC="$CC"
8293 ac_ext=c
8294 ac_cpp='$CPP $CPPFLAGS'
8295 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8296 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8297 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8298
8299
8300 # Source file extension for C test sources.
8301 ac_ext=c
8302
8303 # Object file extension for compiled C test sources.
8304 objext=o
8305 objext=$objext
8306
8307 # Code to be used in simple compile tests
8308 lt_simple_compile_test_code="int some_variable = 0;"
8309
8310 # Code to be used in simple link tests
8311 lt_simple_link_test_code='int main(){return(0);}'
8312
8313
8314
8315
8316
8317
8318
8319 # If no C compiler was specified, use CC.
8320 LTCC=${LTCC-"$CC"}
8321
8322 # If no C compiler flags were specified, use CFLAGS.
8323 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8324
8325 # Allow CC to be a program name with arguments.
8326 compiler=$CC
8327
8328 # Save the default compiler, since it gets overwritten when the other
8329 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8330 compiler_DEFAULT=$CC
8331
8332 # save warnings/boilerplate of simple test code
8333 ac_outfile=conftest.$ac_objext
8334 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8335 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8336 _lt_compiler_boilerplate=`cat conftest.err`
8337 $RM conftest*
8338
8339 ac_outfile=conftest.$ac_objext
8340 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8341 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8342 _lt_linker_boilerplate=`cat conftest.err`
8343 $RM -r conftest*
8344
8345
8346 ## CAVEAT EMPTOR:
8347 ## There is no encapsulation within the following macros, do not change
8348 ## the running order or otherwise move them around unless you know exactly
8349 ## what you are doing...
8350 if test -n "$compiler"; then
8351
8352 lt_prog_compiler_no_builtin_flag=
8353
8354 if test "$GCC" = yes; then
8355 case $cc_basename in
8356 nvcc*)
8357 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8358 *)
8359 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8360 esac
8361
8362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8363 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8364 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8365 $as_echo_n "(cached) " >&6
8366 else
8367 lt_cv_prog_compiler_rtti_exceptions=no
8368 ac_outfile=conftest.$ac_objext
8369 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8370 lt_compiler_flag="-fno-rtti -fno-exceptions"
8371 # Insert the option either (1) after the last *FLAGS variable, or
8372 # (2) before a word containing "conftest.", or (3) at the end.
8373 # Note that $ac_compile itself does not contain backslashes and begins
8374 # with a dollar sign (not a hyphen), so the echo should work correctly.
8375 # The option is referenced via a variable to avoid confusing sed.
8376 lt_compile=`echo "$ac_compile" | $SED \
8377 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8378 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8379 -e 's:$: $lt_compiler_flag:'`
8380 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8381 (eval "$lt_compile" 2>conftest.err)
8382 ac_status=$?
8383 cat conftest.err >&5
8384 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8385 if (exit $ac_status) && test -s "$ac_outfile"; then
8386 # The compiler can only warn and ignore the option if not recognized
8387 # So say no if there are warnings other than the usual output.
8388 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8389 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8390 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8391 lt_cv_prog_compiler_rtti_exceptions=yes
8392 fi
8393 fi
8394 $RM conftest*
8395
8396 fi
8397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8398 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8399
8400 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8401 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8402 else
8403 :
8404 fi
8405
8406 fi
8407
8408
8409
8410
8411
8412
8413 lt_prog_compiler_wl=
8414 lt_prog_compiler_pic=
8415 lt_prog_compiler_static=
8416
8417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8418 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8419
8420 if test "$GCC" = yes; then
8421 lt_prog_compiler_wl='-Wl,'
8422 lt_prog_compiler_static='-static'
8423
8424 case $host_os in
8425 aix*)
8426 # All AIX code is PIC.
8427 if test "$host_cpu" = ia64; then
8428 # AIX 5 now supports IA64 processor
8429 lt_prog_compiler_static='-Bstatic'
8430 fi
8431 lt_prog_compiler_pic='-fPIC'
8432 ;;
8433
8434 amigaos*)
8435 case $host_cpu in
8436 powerpc)
8437 # see comment about AmigaOS4 .so support
8438 lt_prog_compiler_pic='-fPIC'
8439 ;;
8440 m68k)
8441 # FIXME: we need at least 68020 code to build shared libraries, but
8442 # adding the `-m68020' flag to GCC prevents building anything better,
8443 # like `-m68040'.
8444 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8445 ;;
8446 esac
8447 ;;
8448
8449 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8450 # PIC is the default for these OSes.
8451 ;;
8452
8453 mingw* | cygwin* | pw32* | os2* | cegcc*)
8454 # This hack is so that the source file can tell whether it is being
8455 # built for inclusion in a dll (and should export symbols for example).
8456 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8457 # (--disable-auto-import) libraries
8458 lt_prog_compiler_pic='-DDLL_EXPORT'
8459 ;;
8460
8461 darwin* | rhapsody*)
8462 # PIC is the default on this platform
8463 # Common symbols not allowed in MH_DYLIB files
8464 lt_prog_compiler_pic='-fno-common'
8465 ;;
8466
8467 haiku*)
8468 # PIC is the default for Haiku.
8469 # The "-static" flag exists, but is broken.
8470 lt_prog_compiler_static=
8471 ;;
8472
8473 hpux*)
8474 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8475 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8476 # sets the default TLS model and affects inlining.
8477 case $host_cpu in
8478 hppa*64*)
8479 # +Z the default
8480 ;;
8481 *)
8482 lt_prog_compiler_pic='-fPIC'
8483 ;;
8484 esac
8485 ;;
8486
8487 interix[3-9]*)
8488 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8489 # Instead, we relocate shared libraries at runtime.
8490 ;;
8491
8492 msdosdjgpp*)
8493 # Just because we use GCC doesn't mean we suddenly get shared libraries
8494 # on systems that don't support them.
8495 lt_prog_compiler_can_build_shared=no
8496 enable_shared=no
8497 ;;
8498
8499 *nto* | *qnx*)
8500 # QNX uses GNU C++, but need to define -shared option too, otherwise
8501 # it will coredump.
8502 lt_prog_compiler_pic='-fPIC -shared'
8503 ;;
8504
8505 sysv4*MP*)
8506 if test -d /usr/nec; then
8507 lt_prog_compiler_pic=-Kconform_pic
8508 fi
8509 ;;
8510
8511 *)
8512 lt_prog_compiler_pic='-fPIC'
8513 ;;
8514 esac
8515
8516 case $cc_basename in
8517 nvcc*) # Cuda Compiler Driver 2.2
8518 lt_prog_compiler_wl='-Xlinker '
8519 lt_prog_compiler_pic='-Xcompiler -fPIC'
8520 ;;
8521 esac
8522 else
8523 # PORTME Check for flag to pass linker flags through the system compiler.
8524 case $host_os in
8525 aix*)
8526 lt_prog_compiler_wl='-Wl,'
8527 if test "$host_cpu" = ia64; then
8528 # AIX 5 now supports IA64 processor
8529 lt_prog_compiler_static='-Bstatic'
8530 else
8531 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8532 fi
8533 ;;
8534
8535 mingw* | cygwin* | pw32* | os2* | cegcc*)
8536 # This hack is so that the source file can tell whether it is being
8537 # built for inclusion in a dll (and should export symbols for example).
8538 lt_prog_compiler_pic='-DDLL_EXPORT'
8539 ;;
8540
8541 hpux9* | hpux10* | hpux11*)
8542 lt_prog_compiler_wl='-Wl,'
8543 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8544 # not for PA HP-UX.
8545 case $host_cpu in
8546 hppa*64*|ia64*)
8547 # +Z the default
8548 ;;
8549 *)
8550 lt_prog_compiler_pic='+Z'
8551 ;;
8552 esac
8553 # Is there a better lt_prog_compiler_static that works with the bundled CC?
8554 lt_prog_compiler_static='${wl}-a ${wl}archive'
8555 ;;
8556
8557 irix5* | irix6* | nonstopux*)
8558 lt_prog_compiler_wl='-Wl,'
8559 # PIC (with -KPIC) is the default.
8560 lt_prog_compiler_static='-non_shared'
8561 ;;
8562
8563 linux* | k*bsd*-gnu | kopensolaris*-gnu)
8564 case $cc_basename in
8565 # old Intel for x86_64 which still supported -KPIC.
8566 ecc*)
8567 lt_prog_compiler_wl='-Wl,'
8568 lt_prog_compiler_pic='-KPIC'
8569 lt_prog_compiler_static='-static'
8570 ;;
8571 # icc used to be incompatible with GCC.
8572 # ICC 10 doesn't accept -KPIC any more.
8573 icc* | ifort*)
8574 lt_prog_compiler_wl='-Wl,'
8575 lt_prog_compiler_pic='-fPIC'
8576 lt_prog_compiler_static='-static'
8577 ;;
8578 # Lahey Fortran 8.1.
8579 lf95*)
8580 lt_prog_compiler_wl='-Wl,'
8581 lt_prog_compiler_pic='--shared'
8582 lt_prog_compiler_static='--static'
8583 ;;
8584 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8585 # Portland Group compilers (*not* the Pentium gcc compiler,
8586 # which looks to be a dead project)
8587 lt_prog_compiler_wl='-Wl,'
8588 lt_prog_compiler_pic='-fpic'
8589 lt_prog_compiler_static='-Bstatic'
8590 ;;
8591 ccc*)
8592 lt_prog_compiler_wl='-Wl,'
8593 # All Alpha code is PIC.
8594 lt_prog_compiler_static='-non_shared'
8595 ;;
8596 xl* | bgxl* | bgf* | mpixl*)
8597 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8598 lt_prog_compiler_wl='-Wl,'
8599 lt_prog_compiler_pic='-qpic'
8600 lt_prog_compiler_static='-qstaticlink'
8601 ;;
8602 *)
8603 case `$CC -V 2>&1 | sed 5q` in
8604 *Sun\ F* | *Sun*Fortran*)
8605 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8606 lt_prog_compiler_pic='-KPIC'
8607 lt_prog_compiler_static='-Bstatic'
8608 lt_prog_compiler_wl=''
8609 ;;
8610 *Sun\ C*)
8611 # Sun C 5.9
8612 lt_prog_compiler_pic='-KPIC'
8613 lt_prog_compiler_static='-Bstatic'
8614 lt_prog_compiler_wl='-Wl,'
8615 ;;
8616 esac
8617 ;;
8618 esac
8619 ;;
8620
8621 newsos6)
8622 lt_prog_compiler_pic='-KPIC'
8623 lt_prog_compiler_static='-Bstatic'
8624 ;;
8625
8626 *nto* | *qnx*)
8627 # QNX uses GNU C++, but need to define -shared option too, otherwise
8628 # it will coredump.
8629 lt_prog_compiler_pic='-fPIC -shared'
8630 ;;
8631
8632 osf3* | osf4* | osf5*)
8633 lt_prog_compiler_wl='-Wl,'
8634 # All OSF/1 code is PIC.
8635 lt_prog_compiler_static='-non_shared'
8636 ;;
8637
8638 rdos*)
8639 lt_prog_compiler_static='-non_shared'
8640 ;;
8641
8642 solaris*)
8643 lt_prog_compiler_pic='-KPIC'
8644 lt_prog_compiler_static='-Bstatic'
8645 case $cc_basename in
8646 f77* | f90* | f95*)
8647 lt_prog_compiler_wl='-Qoption ld ';;
8648 *)
8649 lt_prog_compiler_wl='-Wl,';;
8650 esac
8651 ;;
8652
8653 sunos4*)
8654 lt_prog_compiler_wl='-Qoption ld '
8655 lt_prog_compiler_pic='-PIC'
8656 lt_prog_compiler_static='-Bstatic'
8657 ;;
8658
8659 sysv4 | sysv4.2uw2* | sysv4.3*)
8660 lt_prog_compiler_wl='-Wl,'
8661 lt_prog_compiler_pic='-KPIC'
8662 lt_prog_compiler_static='-Bstatic'
8663 ;;
8664
8665 sysv4*MP*)
8666 if test -d /usr/nec ;then
8667 lt_prog_compiler_pic='-Kconform_pic'
8668 lt_prog_compiler_static='-Bstatic'
8669 fi
8670 ;;
8671
8672 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8673 lt_prog_compiler_wl='-Wl,'
8674 lt_prog_compiler_pic='-KPIC'
8675 lt_prog_compiler_static='-Bstatic'
8676 ;;
8677
8678 unicos*)
8679 lt_prog_compiler_wl='-Wl,'
8680 lt_prog_compiler_can_build_shared=no
8681 ;;
8682
8683 uts4*)
8684 lt_prog_compiler_pic='-pic'
8685 lt_prog_compiler_static='-Bstatic'
8686 ;;
8687
8688 *)
8689 lt_prog_compiler_can_build_shared=no
8690 ;;
8691 esac
8692 fi
8693
8694 case $host_os in
8695 # For platforms which do not support PIC, -DPIC is meaningless:
8696 *djgpp*)
8697 lt_prog_compiler_pic=
8698 ;;
8699 *)
8700 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8701 ;;
8702 esac
8703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8704 $as_echo "$lt_prog_compiler_pic" >&6; }
8705
8706
8707
8708
8709
8710
8711 #
8712 # Check to make sure the PIC flag actually works.
8713 #
8714 if test -n "$lt_prog_compiler_pic"; then
8715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8716 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8717 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8718 $as_echo_n "(cached) " >&6
8719 else
8720 lt_cv_prog_compiler_pic_works=no
8721 ac_outfile=conftest.$ac_objext
8722 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8723 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8724 # Insert the option either (1) after the last *FLAGS variable, or
8725 # (2) before a word containing "conftest.", or (3) at the end.
8726 # Note that $ac_compile itself does not contain backslashes and begins
8727 # with a dollar sign (not a hyphen), so the echo should work correctly.
8728 # The option is referenced via a variable to avoid confusing sed.
8729 lt_compile=`echo "$ac_compile" | $SED \
8730 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8731 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8732 -e 's:$: $lt_compiler_flag:'`
8733 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8734 (eval "$lt_compile" 2>conftest.err)
8735 ac_status=$?
8736 cat conftest.err >&5
8737 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8738 if (exit $ac_status) && test -s "$ac_outfile"; then
8739 # The compiler can only warn and ignore the option if not recognized
8740 # So say no if there are warnings other than the usual output.
8741 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8742 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8743 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8744 lt_cv_prog_compiler_pic_works=yes
8745 fi
8746 fi
8747 $RM conftest*
8748
8749 fi
8750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8751 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8752
8753 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8754 case $lt_prog_compiler_pic in
8755 "" | " "*) ;;
8756 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8757 esac
8758 else
8759 lt_prog_compiler_pic=
8760 lt_prog_compiler_can_build_shared=no
8761 fi
8762
8763 fi
8764
8765
8766
8767
8768
8769
8770 #
8771 # Check to make sure the static flag actually works.
8772 #
8773 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8775 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8776 if ${lt_cv_prog_compiler_static_works+:} false; then :
8777 $as_echo_n "(cached) " >&6
8778 else
8779 lt_cv_prog_compiler_static_works=no
8780 save_LDFLAGS="$LDFLAGS"
8781 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8782 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8783 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8784 # The linker can only warn and ignore the option if not recognized
8785 # So say no if there are warnings
8786 if test -s conftest.err; then
8787 # Append any errors to the config.log.
8788 cat conftest.err 1>&5
8789 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8790 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8791 if diff conftest.exp conftest.er2 >/dev/null; then
8792 lt_cv_prog_compiler_static_works=yes
8793 fi
8794 else
8795 lt_cv_prog_compiler_static_works=yes
8796 fi
8797 fi
8798 $RM -r conftest*
8799 LDFLAGS="$save_LDFLAGS"
8800
8801 fi
8802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8803 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8804
8805 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8806 :
8807 else
8808 lt_prog_compiler_static=
8809 fi
8810
8811
8812
8813
8814
8815
8816
8817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8818 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8819 if ${lt_cv_prog_compiler_c_o+:} false; then :
8820 $as_echo_n "(cached) " >&6
8821 else
8822 lt_cv_prog_compiler_c_o=no
8823 $RM -r conftest 2>/dev/null
8824 mkdir conftest
8825 cd conftest
8826 mkdir out
8827 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8828
8829 lt_compiler_flag="-o out/conftest2.$ac_objext"
8830 # Insert the option either (1) after the last *FLAGS variable, or
8831 # (2) before a word containing "conftest.", or (3) at the end.
8832 # Note that $ac_compile itself does not contain backslashes and begins
8833 # with a dollar sign (not a hyphen), so the echo should work correctly.
8834 lt_compile=`echo "$ac_compile" | $SED \
8835 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8836 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8837 -e 's:$: $lt_compiler_flag:'`
8838 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8839 (eval "$lt_compile" 2>out/conftest.err)
8840 ac_status=$?
8841 cat out/conftest.err >&5
8842 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8843 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8844 then
8845 # The compiler can only warn and ignore the option if not recognized
8846 # So say no if there are warnings
8847 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8848 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8849 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8850 lt_cv_prog_compiler_c_o=yes
8851 fi
8852 fi
8853 chmod u+w . 2>&5
8854 $RM conftest*
8855 # SGI C++ compiler will create directory out/ii_files/ for
8856 # template instantiation
8857 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8858 $RM out/* && rmdir out
8859 cd ..
8860 $RM -r conftest
8861 $RM conftest*
8862
8863 fi
8864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8865 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8866
8867
8868
8869
8870
8871
8872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8873 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8874 if ${lt_cv_prog_compiler_c_o+:} false; then :
8875 $as_echo_n "(cached) " >&6
8876 else
8877 lt_cv_prog_compiler_c_o=no
8878 $RM -r conftest 2>/dev/null
8879 mkdir conftest
8880 cd conftest
8881 mkdir out
8882 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8883
8884 lt_compiler_flag="-o out/conftest2.$ac_objext"
8885 # Insert the option either (1) after the last *FLAGS variable, or
8886 # (2) before a word containing "conftest.", or (3) at the end.
8887 # Note that $ac_compile itself does not contain backslashes and begins
8888 # with a dollar sign (not a hyphen), so the echo should work correctly.
8889 lt_compile=`echo "$ac_compile" | $SED \
8890 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8891 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8892 -e 's:$: $lt_compiler_flag:'`
8893 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8894 (eval "$lt_compile" 2>out/conftest.err)
8895 ac_status=$?
8896 cat out/conftest.err >&5
8897 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8898 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8899 then
8900 # The compiler can only warn and ignore the option if not recognized
8901 # So say no if there are warnings
8902 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8903 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8904 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8905 lt_cv_prog_compiler_c_o=yes
8906 fi
8907 fi
8908 chmod u+w . 2>&5
8909 $RM conftest*
8910 # SGI C++ compiler will create directory out/ii_files/ for
8911 # template instantiation
8912 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8913 $RM out/* && rmdir out
8914 cd ..
8915 $RM -r conftest
8916 $RM conftest*
8917
8918 fi
8919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8920 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8921
8922
8923
8924
8925 hard_links="nottested"
8926 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8927 # do not overwrite the value of need_locks provided by the user
8928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8929 $as_echo_n "checking if we can lock with hard links... " >&6; }
8930 hard_links=yes
8931 $RM conftest*
8932 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8933 touch conftest.a
8934 ln conftest.a conftest.b 2>&5 || hard_links=no
8935 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8937 $as_echo "$hard_links" >&6; }
8938 if test "$hard_links" = no; then
8939 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8940 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8941 need_locks=warn
8942 fi
8943 else
8944 need_locks=no
8945 fi
8946
8947
8948
8949
8950
8951
8952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8953 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8954
8955 runpath_var=
8956 allow_undefined_flag=
8957 always_export_symbols=no
8958 archive_cmds=
8959 archive_expsym_cmds=
8960 compiler_needs_object=no
8961 enable_shared_with_static_runtimes=no
8962 export_dynamic_flag_spec=
8963 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8964 hardcode_automatic=no
8965 hardcode_direct=no
8966 hardcode_direct_absolute=no
8967 hardcode_libdir_flag_spec=
8968 hardcode_libdir_flag_spec_ld=
8969 hardcode_libdir_separator=
8970 hardcode_minus_L=no
8971 hardcode_shlibpath_var=unsupported
8972 inherit_rpath=no
8973 link_all_deplibs=unknown
8974 module_cmds=
8975 module_expsym_cmds=
8976 old_archive_from_new_cmds=
8977 old_archive_from_expsyms_cmds=
8978 thread_safe_flag_spec=
8979 whole_archive_flag_spec=
8980 # include_expsyms should be a list of space-separated symbols to be *always*
8981 # included in the symbol list
8982 include_expsyms=
8983 # exclude_expsyms can be an extended regexp of symbols to exclude
8984 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8985 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8986 # as well as any symbol that contains `d'.
8987 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8988 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8989 # platforms (ab)use it in PIC code, but their linkers get confused if
8990 # the symbol is explicitly referenced. Since portable code cannot
8991 # rely on this symbol name, it's probably fine to never include it in
8992 # preloaded symbol tables.
8993 # Exclude shared library initialization/finalization symbols.
8994 extract_expsyms_cmds=
8995
8996 case $host_os in
8997 cygwin* | mingw* | pw32* | cegcc*)
8998 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8999 # When not using gcc, we currently assume that we are using
9000 # Microsoft Visual C++.
9001 if test "$GCC" != yes; then
9002 with_gnu_ld=no
9003 fi
9004 ;;
9005 interix*)
9006 # we just hope/assume this is gcc and not c89 (= MSVC++)
9007 with_gnu_ld=yes
9008 ;;
9009 openbsd*)
9010 with_gnu_ld=no
9011 ;;
9012 esac
9013
9014 ld_shlibs=yes
9015
9016 # On some targets, GNU ld is compatible enough with the native linker
9017 # that we're better off using the native interface for both.
9018 lt_use_gnu_ld_interface=no
9019 if test "$with_gnu_ld" = yes; then
9020 case $host_os in
9021 aix*)
9022 # The AIX port of GNU ld has always aspired to compatibility
9023 # with the native linker. However, as the warning in the GNU ld
9024 # block says, versions before 2.19.5* couldn't really create working
9025 # shared libraries, regardless of the interface used.
9026 case `$LD -v 2>&1` in
9027 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9028 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9029 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9030 *)
9031 lt_use_gnu_ld_interface=yes
9032 ;;
9033 esac
9034 ;;
9035 *)
9036 lt_use_gnu_ld_interface=yes
9037 ;;
9038 esac
9039 fi
9040
9041 if test "$lt_use_gnu_ld_interface" = yes; then
9042 # If archive_cmds runs LD, not CC, wlarc should be empty
9043 wlarc='${wl}'
9044
9045 # Set some defaults for GNU ld with shared library support. These
9046 # are reset later if shared libraries are not supported. Putting them
9047 # here allows them to be overridden if necessary.
9048 runpath_var=LD_RUN_PATH
9049 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9050 export_dynamic_flag_spec='${wl}--export-dynamic'
9051 # ancient GNU ld didn't support --whole-archive et. al.
9052 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9053 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9054 else
9055 whole_archive_flag_spec=
9056 fi
9057 supports_anon_versioning=no
9058 case `$LD -v 2>&1` in
9059 *GNU\ gold*) supports_anon_versioning=yes ;;
9060 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9061 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9062 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9063 *\ 2.11.*) ;; # other 2.11 versions
9064 *) supports_anon_versioning=yes ;;
9065 esac
9066
9067 # See if GNU ld supports shared libraries.
9068 case $host_os in
9069 aix[3-9]*)
9070 # On AIX/PPC, the GNU linker is very broken
9071 if test "$host_cpu" != ia64; then
9072 ld_shlibs=no
9073 cat <<_LT_EOF 1>&2
9074
9075 *** Warning: the GNU linker, at least up to release 2.19, is reported
9076 *** to be unable to reliably create shared libraries on AIX.
9077 *** Therefore, libtool is disabling shared libraries support. If you
9078 *** really care for shared libraries, you may want to install binutils
9079 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9080 *** You will then need to restart the configuration process.
9081
9082 _LT_EOF
9083 fi
9084 ;;
9085
9086 amigaos*)
9087 case $host_cpu in
9088 powerpc)
9089 # see comment about AmigaOS4 .so support
9090 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9091 archive_expsym_cmds=''
9092 ;;
9093 m68k)
9094 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)'
9095 hardcode_libdir_flag_spec='-L$libdir'
9096 hardcode_minus_L=yes
9097 ;;
9098 esac
9099 ;;
9100
9101 beos*)
9102 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9103 allow_undefined_flag=unsupported
9104 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9105 # support --undefined. This deserves some investigation. FIXME
9106 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9107 else
9108 ld_shlibs=no
9109 fi
9110 ;;
9111
9112 cygwin* | mingw* | pw32* | cegcc*)
9113 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9114 # as there is no search path for DLLs.
9115 hardcode_libdir_flag_spec='-L$libdir'
9116 export_dynamic_flag_spec='${wl}--export-all-symbols'
9117 allow_undefined_flag=unsupported
9118 always_export_symbols=no
9119 enable_shared_with_static_runtimes=yes
9120 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9121
9122 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9123 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9124 # If the export-symbols file already is a .def file (1st line
9125 # is EXPORTS), use it as is; otherwise, prepend...
9126 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9127 cp $export_symbols $output_objdir/$soname.def;
9128 else
9129 echo EXPORTS > $output_objdir/$soname.def;
9130 cat $export_symbols >> $output_objdir/$soname.def;
9131 fi~
9132 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9133 else
9134 ld_shlibs=no
9135 fi
9136 ;;
9137
9138 haiku*)
9139 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9140 link_all_deplibs=yes
9141 ;;
9142
9143 interix[3-9]*)
9144 hardcode_direct=no
9145 hardcode_shlibpath_var=no
9146 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9147 export_dynamic_flag_spec='${wl}-E'
9148 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9149 # Instead, shared libraries are loaded at an image base (0x10000000 by
9150 # default) and relocated if they conflict, which is a slow very memory
9151 # consuming and fragmenting process. To avoid this, we pick a random,
9152 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9153 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9154 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9155 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'
9156 ;;
9157
9158 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9159 tmp_diet=no
9160 if test "$host_os" = linux-dietlibc; then
9161 case $cc_basename in
9162 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9163 esac
9164 fi
9165 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9166 && test "$tmp_diet" = no
9167 then
9168 tmp_addflag=' $pic_flag'
9169 tmp_sharedflag='-shared'
9170 case $cc_basename,$host_cpu in
9171 pgcc*) # Portland Group C compiler
9172 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'
9173 tmp_addflag=' $pic_flag'
9174 ;;
9175 pgf77* | pgf90* | pgf95* | pgfortran*)
9176 # Portland Group f77 and f90 compilers
9177 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'
9178 tmp_addflag=' $pic_flag -Mnomain' ;;
9179 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9180 tmp_addflag=' -i_dynamic' ;;
9181 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9182 tmp_addflag=' -i_dynamic -nofor_main' ;;
9183 ifc* | ifort*) # Intel Fortran compiler
9184 tmp_addflag=' -nofor_main' ;;
9185 lf95*) # Lahey Fortran 8.1
9186 whole_archive_flag_spec=
9187 tmp_sharedflag='--shared' ;;
9188 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9189 tmp_sharedflag='-qmkshrobj'
9190 tmp_addflag= ;;
9191 nvcc*) # Cuda Compiler Driver 2.2
9192 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'
9193 compiler_needs_object=yes
9194 ;;
9195 esac
9196 case `$CC -V 2>&1 | sed 5q` in
9197 *Sun\ C*) # Sun C 5.9
9198 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'
9199 compiler_needs_object=yes
9200 tmp_sharedflag='-G' ;;
9201 *Sun\ F*) # Sun Fortran 8.3
9202 tmp_sharedflag='-G' ;;
9203 esac
9204 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9205
9206 if test "x$supports_anon_versioning" = xyes; then
9207 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9208 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9209 echo "local: *; };" >> $output_objdir/$libname.ver~
9210 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9211 fi
9212
9213 case $cc_basename in
9214 xlf* | bgf* | bgxlf* | mpixlf*)
9215 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9216 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9217 hardcode_libdir_flag_spec=
9218 hardcode_libdir_flag_spec_ld='-rpath $libdir'
9219 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9220 if test "x$supports_anon_versioning" = xyes; then
9221 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9222 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9223 echo "local: *; };" >> $output_objdir/$libname.ver~
9224 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9225 fi
9226 ;;
9227 esac
9228 else
9229 ld_shlibs=no
9230 fi
9231 ;;
9232
9233 netbsd*)
9234 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9235 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9236 wlarc=
9237 else
9238 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9239 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9240 fi
9241 ;;
9242
9243 solaris*)
9244 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9245 ld_shlibs=no
9246 cat <<_LT_EOF 1>&2
9247
9248 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9249 *** create shared libraries on Solaris systems. Therefore, libtool
9250 *** is disabling shared libraries support. We urge you to upgrade GNU
9251 *** binutils to release 2.9.1 or newer. Another option is to modify
9252 *** your PATH or compiler configuration so that the native linker is
9253 *** used, and then restart.
9254
9255 _LT_EOF
9256 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9257 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9258 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9259 else
9260 ld_shlibs=no
9261 fi
9262 ;;
9263
9264 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9265 case `$LD -v 2>&1` in
9266 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9267 ld_shlibs=no
9268 cat <<_LT_EOF 1>&2
9269
9270 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9271 *** reliably create shared libraries on SCO systems. Therefore, libtool
9272 *** is disabling shared libraries support. We urge you to upgrade GNU
9273 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9274 *** your PATH or compiler configuration so that the native linker is
9275 *** used, and then restart.
9276
9277 _LT_EOF
9278 ;;
9279 *)
9280 # For security reasons, it is highly recommended that you always
9281 # use absolute paths for naming shared libraries, and exclude the
9282 # DT_RUNPATH tag from executables and libraries. But doing so
9283 # requires that you compile everything twice, which is a pain.
9284 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9285 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9286 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9287 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9288 else
9289 ld_shlibs=no
9290 fi
9291 ;;
9292 esac
9293 ;;
9294
9295 sunos4*)
9296 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9297 wlarc=
9298 hardcode_direct=yes
9299 hardcode_shlibpath_var=no
9300 ;;
9301
9302 *)
9303 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9304 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9305 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9306 else
9307 ld_shlibs=no
9308 fi
9309 ;;
9310 esac
9311
9312 if test "$ld_shlibs" = no; then
9313 runpath_var=
9314 hardcode_libdir_flag_spec=
9315 export_dynamic_flag_spec=
9316 whole_archive_flag_spec=
9317 fi
9318 else
9319 # PORTME fill in a description of your system's linker (not GNU ld)
9320 case $host_os in
9321 aix3*)
9322 allow_undefined_flag=unsupported
9323 always_export_symbols=yes
9324 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'
9325 # Note: this linker hardcodes the directories in LIBPATH if there
9326 # are no directories specified by -L.
9327 hardcode_minus_L=yes
9328 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9329 # Neither direct hardcoding nor static linking is supported with a
9330 # broken collect2.
9331 hardcode_direct=unsupported
9332 fi
9333 ;;
9334
9335 aix[4-9]*)
9336 if test "$host_cpu" = ia64; then
9337 # On IA64, the linker does run time linking by default, so we don't
9338 # have to do anything special.
9339 aix_use_runtimelinking=no
9340 exp_sym_flag='-Bexport'
9341 no_entry_flag=""
9342 else
9343 # If we're using GNU nm, then we don't want the "-C" option.
9344 # -C means demangle to AIX nm, but means don't demangle with GNU nm
9345 # Also, AIX nm treats weak defined symbols like other global
9346 # defined symbols, whereas GNU nm marks them as "W".
9347 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9348 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'
9349 else
9350 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'
9351 fi
9352 aix_use_runtimelinking=no
9353
9354 # Test if we are trying to use run time linking or normal
9355 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9356 # need to do runtime linking.
9357 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9358 for ld_flag in $LDFLAGS; do
9359 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9360 aix_use_runtimelinking=yes
9361 break
9362 fi
9363 done
9364 ;;
9365 esac
9366
9367 exp_sym_flag='-bexport'
9368 no_entry_flag='-bnoentry'
9369 fi
9370
9371 # When large executables or shared objects are built, AIX ld can
9372 # have problems creating the table of contents. If linking a library
9373 # or program results in "error TOC overflow" add -mminimal-toc to
9374 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9375 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9376
9377 archive_cmds=''
9378 hardcode_direct=yes
9379 hardcode_direct_absolute=yes
9380 hardcode_libdir_separator=':'
9381 link_all_deplibs=yes
9382 file_list_spec='${wl}-f,'
9383
9384 if test "$GCC" = yes; then
9385 case $host_os in aix4.[012]|aix4.[012].*)
9386 # We only want to do this on AIX 4.2 and lower, the check
9387 # below for broken collect2 doesn't work under 4.3+
9388 collect2name=`${CC} -print-prog-name=collect2`
9389 if test -f "$collect2name" &&
9390 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9391 then
9392 # We have reworked collect2
9393 :
9394 else
9395 # We have old collect2
9396 hardcode_direct=unsupported
9397 # It fails to find uninstalled libraries when the uninstalled
9398 # path is not listed in the libpath. Setting hardcode_minus_L
9399 # to unsupported forces relinking
9400 hardcode_minus_L=yes
9401 hardcode_libdir_flag_spec='-L$libdir'
9402 hardcode_libdir_separator=
9403 fi
9404 ;;
9405 esac
9406 shared_flag='-shared'
9407 if test "$aix_use_runtimelinking" = yes; then
9408 shared_flag="$shared_flag "'${wl}-G'
9409 fi
9410 else
9411 # not using gcc
9412 if test "$host_cpu" = ia64; then
9413 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9414 # chokes on -Wl,-G. The following line is correct:
9415 shared_flag='-G'
9416 else
9417 if test "$aix_use_runtimelinking" = yes; then
9418 shared_flag='${wl}-G'
9419 else
9420 shared_flag='${wl}-bM:SRE'
9421 fi
9422 fi
9423 fi
9424
9425 export_dynamic_flag_spec='${wl}-bexpall'
9426 # It seems that -bexpall does not export symbols beginning with
9427 # underscore (_), so it is better to generate a list of symbols to export.
9428 always_export_symbols=yes
9429 if test "$aix_use_runtimelinking" = yes; then
9430 # Warning - without using the other runtime loading flags (-brtl),
9431 # -berok will link without error, but may produce a broken library.
9432 allow_undefined_flag='-berok'
9433 # Determine the default libpath from the value encoded in an
9434 # empty executable.
9435 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9436 /* end confdefs.h. */
9437
9438 int
9439 main ()
9440 {
9441
9442 ;
9443 return 0;
9444 }
9445 _ACEOF
9446 if ac_fn_c_try_link "$LINENO"; then :
9447
9448 lt_aix_libpath_sed='
9449 /Import File Strings/,/^$/ {
9450 /^0/ {
9451 s/^0 *\(.*\)$/\1/
9452 p
9453 }
9454 }'
9455 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9456 # Check for a 64-bit object if we didn't find anything.
9457 if test -z "$aix_libpath"; then
9458 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9459 fi
9460 fi
9461 rm -f core conftest.err conftest.$ac_objext \
9462 conftest$ac_exeext conftest.$ac_ext
9463 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9464
9465 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9466 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"
9467 else
9468 if test "$host_cpu" = ia64; then
9469 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9470 allow_undefined_flag="-z nodefs"
9471 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"
9472 else
9473 # Determine the default libpath from the value encoded in an
9474 # empty executable.
9475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9476 /* end confdefs.h. */
9477
9478 int
9479 main ()
9480 {
9481
9482 ;
9483 return 0;
9484 }
9485 _ACEOF
9486 if ac_fn_c_try_link "$LINENO"; then :
9487
9488 lt_aix_libpath_sed='
9489 /Import File Strings/,/^$/ {
9490 /^0/ {
9491 s/^0 *\(.*\)$/\1/
9492 p
9493 }
9494 }'
9495 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9496 # Check for a 64-bit object if we didn't find anything.
9497 if test -z "$aix_libpath"; then
9498 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9499 fi
9500 fi
9501 rm -f core conftest.err conftest.$ac_objext \
9502 conftest$ac_exeext conftest.$ac_ext
9503 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9504
9505 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9506 # Warning - without using the other run time loading flags,
9507 # -berok will link without error, but may produce a broken library.
9508 no_undefined_flag=' ${wl}-bernotok'
9509 allow_undefined_flag=' ${wl}-berok'
9510 if test "$with_gnu_ld" = yes; then
9511 # We only use this code for GNU lds that support --whole-archive.
9512 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9513 else
9514 # Exported symbols can be pulled into shared objects from archives
9515 whole_archive_flag_spec='$convenience'
9516 fi
9517 archive_cmds_need_lc=yes
9518 # This is similar to how AIX traditionally builds its shared libraries.
9519 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'
9520 fi
9521 fi
9522 ;;
9523
9524 amigaos*)
9525 case $host_cpu in
9526 powerpc)
9527 # see comment about AmigaOS4 .so support
9528 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9529 archive_expsym_cmds=''
9530 ;;
9531 m68k)
9532 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)'
9533 hardcode_libdir_flag_spec='-L$libdir'
9534 hardcode_minus_L=yes
9535 ;;
9536 esac
9537 ;;
9538
9539 bsdi[45]*)
9540 export_dynamic_flag_spec=-rdynamic
9541 ;;
9542
9543 cygwin* | mingw* | pw32* | cegcc*)
9544 # When not using gcc, we currently assume that we are using
9545 # Microsoft Visual C++.
9546 # hardcode_libdir_flag_spec is actually meaningless, as there is
9547 # no search path for DLLs.
9548 hardcode_libdir_flag_spec=' '
9549 allow_undefined_flag=unsupported
9550 # Tell ltmain to make .lib files, not .a files.
9551 libext=lib
9552 # Tell ltmain to make .dll files, not .so files.
9553 shrext_cmds=".dll"
9554 # FIXME: Setting linknames here is a bad hack.
9555 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9556 # The linker will automatically build a .lib file if we build a DLL.
9557 old_archive_from_new_cmds='true'
9558 # FIXME: Should let the user specify the lib program.
9559 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9560 fix_srcfile_path='`cygpath -w "$srcfile"`'
9561 enable_shared_with_static_runtimes=yes
9562 ;;
9563
9564 darwin* | rhapsody*)
9565
9566
9567 archive_cmds_need_lc=no
9568 hardcode_direct=no
9569 hardcode_automatic=yes
9570 hardcode_shlibpath_var=unsupported
9571 if test "$lt_cv_ld_force_load" = "yes"; then
9572 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\"`'
9573 else
9574 whole_archive_flag_spec=''
9575 fi
9576 link_all_deplibs=yes
9577 allow_undefined_flag="$_lt_dar_allow_undefined"
9578 case $cc_basename in
9579 ifort*) _lt_dar_can_shared=yes ;;
9580 *) _lt_dar_can_shared=$GCC ;;
9581 esac
9582 if test "$_lt_dar_can_shared" = "yes"; then
9583 output_verbose_link_cmd=func_echo_all
9584 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9585 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9586 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}"
9587 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}"
9588
9589 else
9590 ld_shlibs=no
9591 fi
9592
9593 ;;
9594
9595 dgux*)
9596 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9597 hardcode_libdir_flag_spec='-L$libdir'
9598 hardcode_shlibpath_var=no
9599 ;;
9600
9601 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9602 # support. Future versions do this automatically, but an explicit c++rt0.o
9603 # does not break anything, and helps significantly (at the cost of a little
9604 # extra space).
9605 freebsd2.2*)
9606 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9607 hardcode_libdir_flag_spec='-R$libdir'
9608 hardcode_direct=yes
9609 hardcode_shlibpath_var=no
9610 ;;
9611
9612 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9613 freebsd2.*)
9614 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9615 hardcode_direct=yes
9616 hardcode_minus_L=yes
9617 hardcode_shlibpath_var=no
9618 ;;
9619
9620 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9621 freebsd* | dragonfly*)
9622 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9623 hardcode_libdir_flag_spec='-R$libdir'
9624 hardcode_direct=yes
9625 hardcode_shlibpath_var=no
9626 ;;
9627
9628 hpux9*)
9629 if test "$GCC" = yes; then
9630 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'
9631 else
9632 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'
9633 fi
9634 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9635 hardcode_libdir_separator=:
9636 hardcode_direct=yes
9637
9638 # hardcode_minus_L: Not really in the search PATH,
9639 # but as the default location of the library.
9640 hardcode_minus_L=yes
9641 export_dynamic_flag_spec='${wl}-E'
9642 ;;
9643
9644 hpux10*)
9645 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9646 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9647 else
9648 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9649 fi
9650 if test "$with_gnu_ld" = no; then
9651 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9652 hardcode_libdir_flag_spec_ld='+b $libdir'
9653 hardcode_libdir_separator=:
9654 hardcode_direct=yes
9655 hardcode_direct_absolute=yes
9656 export_dynamic_flag_spec='${wl}-E'
9657 # hardcode_minus_L: Not really in the search PATH,
9658 # but as the default location of the library.
9659 hardcode_minus_L=yes
9660 fi
9661 ;;
9662
9663 hpux11*)
9664 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9665 case $host_cpu in
9666 hppa*64*)
9667 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9668 ;;
9669 ia64*)
9670 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9671 ;;
9672 *)
9673 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9674 ;;
9675 esac
9676 else
9677 case $host_cpu in
9678 hppa*64*)
9679 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9680 ;;
9681 ia64*)
9682 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9683 ;;
9684 *)
9685
9686 # Older versions of the 11.00 compiler do not understand -b yet
9687 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9689 $as_echo_n "checking if $CC understands -b... " >&6; }
9690 if ${lt_cv_prog_compiler__b+:} false; then :
9691 $as_echo_n "(cached) " >&6
9692 else
9693 lt_cv_prog_compiler__b=no
9694 save_LDFLAGS="$LDFLAGS"
9695 LDFLAGS="$LDFLAGS -b"
9696 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9697 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9698 # The linker can only warn and ignore the option if not recognized
9699 # So say no if there are warnings
9700 if test -s conftest.err; then
9701 # Append any errors to the config.log.
9702 cat conftest.err 1>&5
9703 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9704 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9705 if diff conftest.exp conftest.er2 >/dev/null; then
9706 lt_cv_prog_compiler__b=yes
9707 fi
9708 else
9709 lt_cv_prog_compiler__b=yes
9710 fi
9711 fi
9712 $RM -r conftest*
9713 LDFLAGS="$save_LDFLAGS"
9714
9715 fi
9716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9717 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9718
9719 if test x"$lt_cv_prog_compiler__b" = xyes; then
9720 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9721 else
9722 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9723 fi
9724
9725 ;;
9726 esac
9727 fi
9728 if test "$with_gnu_ld" = no; then
9729 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9730 hardcode_libdir_separator=:
9731
9732 case $host_cpu in
9733 hppa*64*|ia64*)
9734 hardcode_direct=no
9735 hardcode_shlibpath_var=no
9736 ;;
9737 *)
9738 hardcode_direct=yes
9739 hardcode_direct_absolute=yes
9740 export_dynamic_flag_spec='${wl}-E'
9741
9742 # hardcode_minus_L: Not really in the search PATH,
9743 # but as the default location of the library.
9744 hardcode_minus_L=yes
9745 ;;
9746 esac
9747 fi
9748 ;;
9749
9750 irix5* | irix6* | nonstopux*)
9751 if test "$GCC" = yes; then
9752 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'
9753 # Try to use the -exported_symbol ld option, if it does not
9754 # work, assume that -exports_file does not work either and
9755 # implicitly export all symbols.
9756 save_LDFLAGS="$LDFLAGS"
9757 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9759 /* end confdefs.h. */
9760 int foo(void) {}
9761 _ACEOF
9762 if ac_fn_c_try_link "$LINENO"; then :
9763 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'
9764
9765 fi
9766 rm -f core conftest.err conftest.$ac_objext \
9767 conftest$ac_exeext conftest.$ac_ext
9768 LDFLAGS="$save_LDFLAGS"
9769 else
9770 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'
9771 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'
9772 fi
9773 archive_cmds_need_lc='no'
9774 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9775 hardcode_libdir_separator=:
9776 inherit_rpath=yes
9777 link_all_deplibs=yes
9778 ;;
9779
9780 netbsd*)
9781 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9782 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9783 else
9784 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9785 fi
9786 hardcode_libdir_flag_spec='-R$libdir'
9787 hardcode_direct=yes
9788 hardcode_shlibpath_var=no
9789 ;;
9790
9791 newsos6)
9792 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9793 hardcode_direct=yes
9794 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9795 hardcode_libdir_separator=:
9796 hardcode_shlibpath_var=no
9797 ;;
9798
9799 *nto* | *qnx*)
9800 ;;
9801
9802 openbsd*)
9803 if test -f /usr/libexec/ld.so; then
9804 hardcode_direct=yes
9805 hardcode_shlibpath_var=no
9806 hardcode_direct_absolute=yes
9807 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9808 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9809 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9810 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9811 export_dynamic_flag_spec='${wl}-E'
9812 else
9813 case $host_os in
9814 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9815 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9816 hardcode_libdir_flag_spec='-R$libdir'
9817 ;;
9818 *)
9819 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9820 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9821 ;;
9822 esac
9823 fi
9824 else
9825 ld_shlibs=no
9826 fi
9827 ;;
9828
9829 os2*)
9830 hardcode_libdir_flag_spec='-L$libdir'
9831 hardcode_minus_L=yes
9832 allow_undefined_flag=unsupported
9833 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'
9834 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9835 ;;
9836
9837 osf3*)
9838 if test "$GCC" = yes; then
9839 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9840 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'
9841 else
9842 allow_undefined_flag=' -expect_unresolved \*'
9843 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'
9844 fi
9845 archive_cmds_need_lc='no'
9846 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9847 hardcode_libdir_separator=:
9848 ;;
9849
9850 osf4* | osf5*) # as osf3* with the addition of -msym flag
9851 if test "$GCC" = yes; then
9852 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9853 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'
9854 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9855 else
9856 allow_undefined_flag=' -expect_unresolved \*'
9857 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'
9858 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~
9859 $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'
9860
9861 # Both c and cxx compiler support -rpath directly
9862 hardcode_libdir_flag_spec='-rpath $libdir'
9863 fi
9864 archive_cmds_need_lc='no'
9865 hardcode_libdir_separator=:
9866 ;;
9867
9868 solaris*)
9869 no_undefined_flag=' -z defs'
9870 if test "$GCC" = yes; then
9871 wlarc='${wl}'
9872 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9873 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9874 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9875 else
9876 case `$CC -V 2>&1` in
9877 *"Compilers 5.0"*)
9878 wlarc=''
9879 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9880 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9881 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9882 ;;
9883 *)
9884 wlarc='${wl}'
9885 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9886 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9887 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9888 ;;
9889 esac
9890 fi
9891 hardcode_libdir_flag_spec='-R$libdir'
9892 hardcode_shlibpath_var=no
9893 case $host_os in
9894 solaris2.[0-5] | solaris2.[0-5].*) ;;
9895 *)
9896 # The compiler driver will combine and reorder linker options,
9897 # but understands `-z linker_flag'. GCC discards it without `$wl',
9898 # but is careful enough not to reorder.
9899 # Supported since Solaris 2.6 (maybe 2.5.1?)
9900 if test "$GCC" = yes; then
9901 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9902 else
9903 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9904 fi
9905 ;;
9906 esac
9907 link_all_deplibs=yes
9908 ;;
9909
9910 sunos4*)
9911 if test "x$host_vendor" = xsequent; then
9912 # Use $CC to link under sequent, because it throws in some extra .o
9913 # files that make .init and .fini sections work.
9914 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9915 else
9916 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9917 fi
9918 hardcode_libdir_flag_spec='-L$libdir'
9919 hardcode_direct=yes
9920 hardcode_minus_L=yes
9921 hardcode_shlibpath_var=no
9922 ;;
9923
9924 sysv4)
9925 case $host_vendor in
9926 sni)
9927 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9928 hardcode_direct=yes # is this really true???
9929 ;;
9930 siemens)
9931 ## LD is ld it makes a PLAMLIB
9932 ## CC just makes a GrossModule.
9933 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9934 reload_cmds='$CC -r -o $output$reload_objs'
9935 hardcode_direct=no
9936 ;;
9937 motorola)
9938 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9939 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9940 ;;
9941 esac
9942 runpath_var='LD_RUN_PATH'
9943 hardcode_shlibpath_var=no
9944 ;;
9945
9946 sysv4.3*)
9947 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9948 hardcode_shlibpath_var=no
9949 export_dynamic_flag_spec='-Bexport'
9950 ;;
9951
9952 sysv4*MP*)
9953 if test -d /usr/nec; then
9954 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9955 hardcode_shlibpath_var=no
9956 runpath_var=LD_RUN_PATH
9957 hardcode_runpath_var=yes
9958 ld_shlibs=yes
9959 fi
9960 ;;
9961
9962 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9963 no_undefined_flag='${wl}-z,text'
9964 archive_cmds_need_lc=no
9965 hardcode_shlibpath_var=no
9966 runpath_var='LD_RUN_PATH'
9967
9968 if test "$GCC" = yes; then
9969 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9970 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9971 else
9972 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9973 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9974 fi
9975 ;;
9976
9977 sysv5* | sco3.2v5* | sco5v6*)
9978 # Note: We can NOT use -z defs as we might desire, because we do not
9979 # link with -lc, and that would cause any symbols used from libc to
9980 # always be unresolved, which means just about no library would
9981 # ever link correctly. If we're not using GNU ld we use -z text
9982 # though, which does catch some bad symbols but isn't as heavy-handed
9983 # as -z defs.
9984 no_undefined_flag='${wl}-z,text'
9985 allow_undefined_flag='${wl}-z,nodefs'
9986 archive_cmds_need_lc=no
9987 hardcode_shlibpath_var=no
9988 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9989 hardcode_libdir_separator=':'
9990 link_all_deplibs=yes
9991 export_dynamic_flag_spec='${wl}-Bexport'
9992 runpath_var='LD_RUN_PATH'
9993
9994 if test "$GCC" = yes; then
9995 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9996 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9997 else
9998 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9999 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10000 fi
10001 ;;
10002
10003 uts4*)
10004 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10005 hardcode_libdir_flag_spec='-L$libdir'
10006 hardcode_shlibpath_var=no
10007 ;;
10008
10009 *)
10010 ld_shlibs=no
10011 ;;
10012 esac
10013
10014 if test x$host_vendor = xsni; then
10015 case $host in
10016 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10017 export_dynamic_flag_spec='${wl}-Blargedynsym'
10018 ;;
10019 esac
10020 fi
10021 fi
10022
10023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10024 $as_echo "$ld_shlibs" >&6; }
10025 test "$ld_shlibs" = no && can_build_shared=no
10026
10027 with_gnu_ld=$with_gnu_ld
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043 #
10044 # Do we need to explicitly link libc?
10045 #
10046 case "x$archive_cmds_need_lc" in
10047 x|xyes)
10048 # Assume -lc should be added
10049 archive_cmds_need_lc=yes
10050
10051 if test "$enable_shared" = yes && test "$GCC" = yes; then
10052 case $archive_cmds in
10053 *'~'*)
10054 # FIXME: we may have to deal with multi-command sequences.
10055 ;;
10056 '$CC '*)
10057 # Test whether the compiler implicitly links with -lc since on some
10058 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10059 # to ld, don't add -lc before -lgcc.
10060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10061 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10062 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10063 $as_echo_n "(cached) " >&6
10064 else
10065 $RM conftest*
10066 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10067
10068 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10069 (eval $ac_compile) 2>&5
10070 ac_status=$?
10071 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10072 test $ac_status = 0; } 2>conftest.err; then
10073 soname=conftest
10074 lib=conftest
10075 libobjs=conftest.$ac_objext
10076 deplibs=
10077 wl=$lt_prog_compiler_wl
10078 pic_flag=$lt_prog_compiler_pic
10079 compiler_flags=-v
10080 linker_flags=-v
10081 verstring=
10082 output_objdir=.
10083 libname=conftest
10084 lt_save_allow_undefined_flag=$allow_undefined_flag
10085 allow_undefined_flag=
10086 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10087 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10088 ac_status=$?
10089 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10090 test $ac_status = 0; }
10091 then
10092 lt_cv_archive_cmds_need_lc=no
10093 else
10094 lt_cv_archive_cmds_need_lc=yes
10095 fi
10096 allow_undefined_flag=$lt_save_allow_undefined_flag
10097 else
10098 cat conftest.err 1>&5
10099 fi
10100 $RM conftest*
10101
10102 fi
10103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10104 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10105 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10106 ;;
10107 esac
10108 fi
10109 ;;
10110 esac
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10269 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10270
10271 if test "$GCC" = yes; then
10272 case $host_os in
10273 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10274 *) lt_awk_arg="/^libraries:/" ;;
10275 esac
10276 case $host_os in
10277 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10278 *) lt_sed_strip_eq="s,=/,/,g" ;;
10279 esac
10280 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10281 case $lt_search_path_spec in
10282 *\;*)
10283 # if the path contains ";" then we assume it to be the separator
10284 # otherwise default to the standard path separator (i.e. ":") - it is
10285 # assumed that no part of a normal pathname contains ";" but that should
10286 # okay in the real world where ";" in dirpaths is itself problematic.
10287 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10288 ;;
10289 *)
10290 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10291 ;;
10292 esac
10293 # Ok, now we have the path, separated by spaces, we can step through it
10294 # and add multilib dir if necessary.
10295 lt_tmp_lt_search_path_spec=
10296 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10297 for lt_sys_path in $lt_search_path_spec; do
10298 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10299 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10300 else
10301 test -d "$lt_sys_path" && \
10302 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10303 fi
10304 done
10305 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10306 BEGIN {RS=" "; FS="/|\n";} {
10307 lt_foo="";
10308 lt_count=0;
10309 for (lt_i = NF; lt_i > 0; lt_i--) {
10310 if ($lt_i != "" && $lt_i != ".") {
10311 if ($lt_i == "..") {
10312 lt_count++;
10313 } else {
10314 if (lt_count == 0) {
10315 lt_foo="/" $lt_i lt_foo;
10316 } else {
10317 lt_count--;
10318 }
10319 }
10320 }
10321 }
10322 if (lt_foo != "") { lt_freq[lt_foo]++; }
10323 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10324 }'`
10325 # AWK program above erroneously prepends '/' to C:/dos/paths
10326 # for these hosts.
10327 case $host_os in
10328 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10329 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10330 esac
10331 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10332 else
10333 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10334 fi
10335 library_names_spec=
10336 libname_spec='lib$name'
10337 soname_spec=
10338 shrext_cmds=".so"
10339 postinstall_cmds=
10340 postuninstall_cmds=
10341 finish_cmds=
10342 finish_eval=
10343 shlibpath_var=
10344 shlibpath_overrides_runpath=unknown
10345 version_type=none
10346 dynamic_linker="$host_os ld.so"
10347 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10348 need_lib_prefix=unknown
10349 hardcode_into_libs=no
10350
10351 # when you set need_version to no, make sure it does not cause -set_version
10352 # flags to be left without arguments
10353 need_version=unknown
10354
10355 case $host_os in
10356 aix3*)
10357 version_type=linux
10358 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10359 shlibpath_var=LIBPATH
10360
10361 # AIX 3 has no versioning support, so we append a major version to the name.
10362 soname_spec='${libname}${release}${shared_ext}$major'
10363 ;;
10364
10365 aix[4-9]*)
10366 version_type=linux
10367 need_lib_prefix=no
10368 need_version=no
10369 hardcode_into_libs=yes
10370 if test "$host_cpu" = ia64; then
10371 # AIX 5 supports IA64
10372 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10373 shlibpath_var=LD_LIBRARY_PATH
10374 else
10375 # With GCC up to 2.95.x, collect2 would create an import file
10376 # for dependence libraries. The import file would start with
10377 # the line `#! .'. This would cause the generated library to
10378 # depend on `.', always an invalid library. This was fixed in
10379 # development snapshots of GCC prior to 3.0.
10380 case $host_os in
10381 aix4 | aix4.[01] | aix4.[01].*)
10382 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10383 echo ' yes '
10384 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10385 :
10386 else
10387 can_build_shared=no
10388 fi
10389 ;;
10390 esac
10391 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10392 # soname into executable. Probably we can add versioning support to
10393 # collect2, so additional links can be useful in future.
10394 if test "$aix_use_runtimelinking" = yes; then
10395 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10396 # instead of lib<name>.a to let people know that these are not
10397 # typical AIX shared libraries.
10398 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10399 else
10400 # We preserve .a as extension for shared libraries through AIX4.2
10401 # and later when we are not doing run time linking.
10402 library_names_spec='${libname}${release}.a $libname.a'
10403 soname_spec='${libname}${release}${shared_ext}$major'
10404 fi
10405 shlibpath_var=LIBPATH
10406 fi
10407 ;;
10408
10409 amigaos*)
10410 case $host_cpu in
10411 powerpc)
10412 # Since July 2007 AmigaOS4 officially supports .so libraries.
10413 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10414 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10415 ;;
10416 m68k)
10417 library_names_spec='$libname.ixlibrary $libname.a'
10418 # Create ${libname}_ixlibrary.a entries in /sys/libs.
10419 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'
10420 ;;
10421 esac
10422 ;;
10423
10424 beos*)
10425 library_names_spec='${libname}${shared_ext}'
10426 dynamic_linker="$host_os ld.so"
10427 shlibpath_var=LIBRARY_PATH
10428 ;;
10429
10430 bsdi[45]*)
10431 version_type=linux
10432 need_version=no
10433 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10434 soname_spec='${libname}${release}${shared_ext}$major'
10435 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10436 shlibpath_var=LD_LIBRARY_PATH
10437 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10438 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10439 # the default ld.so.conf also contains /usr/contrib/lib and
10440 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10441 # libtool to hard-code these into programs
10442 ;;
10443
10444 cygwin* | mingw* | pw32* | cegcc*)
10445 version_type=windows
10446 shrext_cmds=".dll"
10447 need_version=no
10448 need_lib_prefix=no
10449
10450 case $GCC,$host_os in
10451 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10452 library_names_spec='$libname.dll.a'
10453 # DLL is installed to $(libdir)/../bin by postinstall_cmds
10454 postinstall_cmds='base_file=`basename \${file}`~
10455 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10456 dldir=$destdir/`dirname \$dlpath`~
10457 test -d \$dldir || mkdir -p \$dldir~
10458 $install_prog $dir/$dlname \$dldir/$dlname~
10459 chmod a+x \$dldir/$dlname~
10460 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10461 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10462 fi'
10463 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10464 dlpath=$dir/\$dldll~
10465 $RM \$dlpath'
10466 shlibpath_overrides_runpath=yes
10467
10468 case $host_os in
10469 cygwin*)
10470 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10471 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10472
10473 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10474 ;;
10475 mingw* | cegcc*)
10476 # MinGW DLLs use traditional 'lib' prefix
10477 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10478 ;;
10479 pw32*)
10480 # pw32 DLLs use 'pw' prefix rather than 'lib'
10481 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10482 ;;
10483 esac
10484 ;;
10485
10486 *)
10487 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10488 ;;
10489 esac
10490 dynamic_linker='Win32 ld.exe'
10491 # FIXME: first we should search . and the directory the executable is in
10492 shlibpath_var=PATH
10493 ;;
10494
10495 darwin* | rhapsody*)
10496 dynamic_linker="$host_os dyld"
10497 version_type=darwin
10498 need_lib_prefix=no
10499 need_version=no
10500 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10501 soname_spec='${libname}${release}${major}$shared_ext'
10502 shlibpath_overrides_runpath=yes
10503 shlibpath_var=DYLD_LIBRARY_PATH
10504 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10505
10506 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10507 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10508 ;;
10509
10510 dgux*)
10511 version_type=linux
10512 need_lib_prefix=no
10513 need_version=no
10514 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10515 soname_spec='${libname}${release}${shared_ext}$major'
10516 shlibpath_var=LD_LIBRARY_PATH
10517 ;;
10518
10519 freebsd* | dragonfly*)
10520 # DragonFly does not have aout. When/if they implement a new
10521 # versioning mechanism, adjust this.
10522 if test -x /usr/bin/objformat; then
10523 objformat=`/usr/bin/objformat`
10524 else
10525 case $host_os in
10526 freebsd[23].*) objformat=aout ;;
10527 *) objformat=elf ;;
10528 esac
10529 fi
10530 version_type=freebsd-$objformat
10531 case $version_type in
10532 freebsd-elf*)
10533 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10534 need_version=no
10535 need_lib_prefix=no
10536 ;;
10537 freebsd-*)
10538 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10539 need_version=yes
10540 ;;
10541 esac
10542 shlibpath_var=LD_LIBRARY_PATH
10543 case $host_os in
10544 freebsd2.*)
10545 shlibpath_overrides_runpath=yes
10546 ;;
10547 freebsd3.[01]* | freebsdelf3.[01]*)
10548 shlibpath_overrides_runpath=yes
10549 hardcode_into_libs=yes
10550 ;;
10551 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10552 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10553 shlibpath_overrides_runpath=no
10554 hardcode_into_libs=yes
10555 ;;
10556 *) # from 4.6 on, and DragonFly
10557 shlibpath_overrides_runpath=yes
10558 hardcode_into_libs=yes
10559 ;;
10560 esac
10561 ;;
10562
10563 haiku*)
10564 version_type=linux
10565 need_lib_prefix=no
10566 need_version=no
10567 dynamic_linker="$host_os runtime_loader"
10568 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10569 soname_spec='${libname}${release}${shared_ext}$major'
10570 shlibpath_var=LIBRARY_PATH
10571 shlibpath_overrides_runpath=yes
10572 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10573 hardcode_into_libs=yes
10574 ;;
10575
10576 hpux9* | hpux10* | hpux11*)
10577 # Give a soname corresponding to the major version so that dld.sl refuses to
10578 # link against other versions.
10579 version_type=sunos
10580 need_lib_prefix=no
10581 need_version=no
10582 case $host_cpu in
10583 ia64*)
10584 shrext_cmds='.so'
10585 hardcode_into_libs=yes
10586 dynamic_linker="$host_os dld.so"
10587 shlibpath_var=LD_LIBRARY_PATH
10588 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10589 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10590 soname_spec='${libname}${release}${shared_ext}$major'
10591 if test "X$HPUX_IA64_MODE" = X32; then
10592 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10593 else
10594 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10595 fi
10596 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10597 ;;
10598 hppa*64*)
10599 shrext_cmds='.sl'
10600 hardcode_into_libs=yes
10601 dynamic_linker="$host_os dld.sl"
10602 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10603 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10604 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10605 soname_spec='${libname}${release}${shared_ext}$major'
10606 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10607 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10608 ;;
10609 *)
10610 shrext_cmds='.sl'
10611 dynamic_linker="$host_os dld.sl"
10612 shlibpath_var=SHLIB_PATH
10613 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10614 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10615 soname_spec='${libname}${release}${shared_ext}$major'
10616 ;;
10617 esac
10618 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10619 postinstall_cmds='chmod 555 $lib'
10620 # or fails outright, so override atomically:
10621 install_override_mode=555
10622 ;;
10623
10624 interix[3-9]*)
10625 version_type=linux
10626 need_lib_prefix=no
10627 need_version=no
10628 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10629 soname_spec='${libname}${release}${shared_ext}$major'
10630 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10631 shlibpath_var=LD_LIBRARY_PATH
10632 shlibpath_overrides_runpath=no
10633 hardcode_into_libs=yes
10634 ;;
10635
10636 irix5* | irix6* | nonstopux*)
10637 case $host_os in
10638 nonstopux*) version_type=nonstopux ;;
10639 *)
10640 if test "$lt_cv_prog_gnu_ld" = yes; then
10641 version_type=linux
10642 else
10643 version_type=irix
10644 fi ;;
10645 esac
10646 need_lib_prefix=no
10647 need_version=no
10648 soname_spec='${libname}${release}${shared_ext}$major'
10649 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10650 case $host_os in
10651 irix5* | nonstopux*)
10652 libsuff= shlibsuff=
10653 ;;
10654 *)
10655 case $LD in # libtool.m4 will add one of these switches to LD
10656 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10657 libsuff= shlibsuff= libmagic=32-bit;;
10658 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10659 libsuff=32 shlibsuff=N32 libmagic=N32;;
10660 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10661 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10662 *) libsuff= shlibsuff= libmagic=never-match;;
10663 esac
10664 ;;
10665 esac
10666 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10667 shlibpath_overrides_runpath=no
10668 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10669 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10670 hardcode_into_libs=yes
10671 ;;
10672
10673 # No shared lib support for Linux oldld, aout, or coff.
10674 linux*oldld* | linux*aout* | linux*coff*)
10675 dynamic_linker=no
10676 ;;
10677
10678 # This must be Linux ELF.
10679 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
10680 version_type=linux
10681 need_lib_prefix=no
10682 need_version=no
10683 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10684 soname_spec='${libname}${release}${shared_ext}$major'
10685 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10686 shlibpath_var=LD_LIBRARY_PATH
10687 shlibpath_overrides_runpath=no
10688
10689 # Some binutils ld are patched to set DT_RUNPATH
10690 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10691 $as_echo_n "(cached) " >&6
10692 else
10693 lt_cv_shlibpath_overrides_runpath=no
10694 save_LDFLAGS=$LDFLAGS
10695 save_libdir=$libdir
10696 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10697 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10699 /* end confdefs.h. */
10700
10701 int
10702 main ()
10703 {
10704
10705 ;
10706 return 0;
10707 }
10708 _ACEOF
10709 if ac_fn_c_try_link "$LINENO"; then :
10710 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10711 lt_cv_shlibpath_overrides_runpath=yes
10712 fi
10713 fi
10714 rm -f core conftest.err conftest.$ac_objext \
10715 conftest$ac_exeext conftest.$ac_ext
10716 LDFLAGS=$save_LDFLAGS
10717 libdir=$save_libdir
10718
10719 fi
10720
10721 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10722
10723 # This implies no fast_install, which is unacceptable.
10724 # Some rework will be needed to allow for fast_install
10725 # before this can be enabled.
10726 hardcode_into_libs=yes
10727
10728 # Append ld.so.conf contents to the search path
10729 if test -f /etc/ld.so.conf; then
10730 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' ' '`
10731 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10732 fi
10733
10734 # We used to test for /lib/ld.so.1 and disable shared libraries on
10735 # powerpc, because MkLinux only supported shared libraries with the
10736 # GNU dynamic linker. Since this was broken with cross compilers,
10737 # most powerpc-linux boxes support dynamic linking these days and
10738 # people can always --disable-shared, the test was removed, and we
10739 # assume the GNU/Linux dynamic linker is in use.
10740 dynamic_linker='GNU/Linux ld.so'
10741 ;;
10742
10743 netbsd*)
10744 version_type=sunos
10745 need_lib_prefix=no
10746 need_version=no
10747 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10748 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10749 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10750 dynamic_linker='NetBSD (a.out) ld.so'
10751 else
10752 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10753 soname_spec='${libname}${release}${shared_ext}$major'
10754 dynamic_linker='NetBSD ld.elf_so'
10755 fi
10756 shlibpath_var=LD_LIBRARY_PATH
10757 shlibpath_overrides_runpath=yes
10758 hardcode_into_libs=yes
10759 ;;
10760
10761 newsos6)
10762 version_type=linux
10763 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10764 shlibpath_var=LD_LIBRARY_PATH
10765 shlibpath_overrides_runpath=yes
10766 ;;
10767
10768 *nto* | *qnx*)
10769 version_type=qnx
10770 need_lib_prefix=no
10771 need_version=no
10772 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10773 soname_spec='${libname}${release}${shared_ext}$major'
10774 shlibpath_var=LD_LIBRARY_PATH
10775 shlibpath_overrides_runpath=no
10776 hardcode_into_libs=yes
10777 dynamic_linker='ldqnx.so'
10778 ;;
10779
10780 openbsd*)
10781 version_type=sunos
10782 sys_lib_dlsearch_path_spec="/usr/lib"
10783 need_lib_prefix=no
10784 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10785 case $host_os in
10786 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10787 *) need_version=no ;;
10788 esac
10789 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10790 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10791 shlibpath_var=LD_LIBRARY_PATH
10792 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10793 case $host_os in
10794 openbsd2.[89] | openbsd2.[89].*)
10795 shlibpath_overrides_runpath=no
10796 ;;
10797 *)
10798 shlibpath_overrides_runpath=yes
10799 ;;
10800 esac
10801 else
10802 shlibpath_overrides_runpath=yes
10803 fi
10804 ;;
10805
10806 os2*)
10807 libname_spec='$name'
10808 shrext_cmds=".dll"
10809 need_lib_prefix=no
10810 library_names_spec='$libname${shared_ext} $libname.a'
10811 dynamic_linker='OS/2 ld.exe'
10812 shlibpath_var=LIBPATH
10813 ;;
10814
10815 osf3* | osf4* | osf5*)
10816 version_type=osf
10817 need_lib_prefix=no
10818 need_version=no
10819 soname_spec='${libname}${release}${shared_ext}$major'
10820 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10821 shlibpath_var=LD_LIBRARY_PATH
10822 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10823 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10824 ;;
10825
10826 rdos*)
10827 dynamic_linker=no
10828 ;;
10829
10830 solaris*)
10831 version_type=linux
10832 need_lib_prefix=no
10833 need_version=no
10834 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10835 soname_spec='${libname}${release}${shared_ext}$major'
10836 shlibpath_var=LD_LIBRARY_PATH
10837 shlibpath_overrides_runpath=yes
10838 hardcode_into_libs=yes
10839 # ldd complains unless libraries are executable
10840 postinstall_cmds='chmod +x $lib'
10841 ;;
10842
10843 sunos4*)
10844 version_type=sunos
10845 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10846 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10847 shlibpath_var=LD_LIBRARY_PATH
10848 shlibpath_overrides_runpath=yes
10849 if test "$with_gnu_ld" = yes; then
10850 need_lib_prefix=no
10851 fi
10852 need_version=yes
10853 ;;
10854
10855 sysv4 | sysv4.3*)
10856 version_type=linux
10857 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10858 soname_spec='${libname}${release}${shared_ext}$major'
10859 shlibpath_var=LD_LIBRARY_PATH
10860 case $host_vendor in
10861 sni)
10862 shlibpath_overrides_runpath=no
10863 need_lib_prefix=no
10864 runpath_var=LD_RUN_PATH
10865 ;;
10866 siemens)
10867 need_lib_prefix=no
10868 ;;
10869 motorola)
10870 need_lib_prefix=no
10871 need_version=no
10872 shlibpath_overrides_runpath=no
10873 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10874 ;;
10875 esac
10876 ;;
10877
10878 sysv4*MP*)
10879 if test -d /usr/nec ;then
10880 version_type=linux
10881 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10882 soname_spec='$libname${shared_ext}.$major'
10883 shlibpath_var=LD_LIBRARY_PATH
10884 fi
10885 ;;
10886
10887 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10888 version_type=freebsd-elf
10889 need_lib_prefix=no
10890 need_version=no
10891 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10892 soname_spec='${libname}${release}${shared_ext}$major'
10893 shlibpath_var=LD_LIBRARY_PATH
10894 shlibpath_overrides_runpath=yes
10895 hardcode_into_libs=yes
10896 if test "$with_gnu_ld" = yes; then
10897 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10898 else
10899 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10900 case $host_os in
10901 sco3.2v5*)
10902 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10903 ;;
10904 esac
10905 fi
10906 sys_lib_dlsearch_path_spec='/usr/lib'
10907 ;;
10908
10909 tpf*)
10910 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10911 version_type=linux
10912 need_lib_prefix=no
10913 need_version=no
10914 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10915 shlibpath_var=LD_LIBRARY_PATH
10916 shlibpath_overrides_runpath=no
10917 hardcode_into_libs=yes
10918 ;;
10919
10920 uts4*)
10921 version_type=linux
10922 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10923 soname_spec='${libname}${release}${shared_ext}$major'
10924 shlibpath_var=LD_LIBRARY_PATH
10925 ;;
10926
10927 *)
10928 dynamic_linker=no
10929 ;;
10930 esac
10931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10932 $as_echo "$dynamic_linker" >&6; }
10933 test "$dynamic_linker" = no && can_build_shared=no
10934
10935 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10936 if test "$GCC" = yes; then
10937 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10938 fi
10939
10940 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10941 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10942 fi
10943 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10944 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10945 fi
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11039 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11040 hardcode_action=
11041 if test -n "$hardcode_libdir_flag_spec" ||
11042 test -n "$runpath_var" ||
11043 test "X$hardcode_automatic" = "Xyes" ; then
11044
11045 # We can hardcode non-existent directories.
11046 if test "$hardcode_direct" != no &&
11047 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11048 # have to relink, otherwise we might link with an installed library
11049 # when we should be linking with a yet-to-be-installed one
11050 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11051 test "$hardcode_minus_L" != no; then
11052 # Linking always hardcodes the temporary library directory.
11053 hardcode_action=relink
11054 else
11055 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11056 hardcode_action=immediate
11057 fi
11058 else
11059 # We cannot hardcode anything, or else we can only hardcode existing
11060 # directories.
11061 hardcode_action=unsupported
11062 fi
11063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11064 $as_echo "$hardcode_action" >&6; }
11065
11066 if test "$hardcode_action" = relink ||
11067 test "$inherit_rpath" = yes; then
11068 # Fast installation is not supported
11069 enable_fast_install=no
11070 elif test "$shlibpath_overrides_runpath" = yes ||
11071 test "$enable_shared" = no; then
11072 # Fast installation is not necessary
11073 enable_fast_install=needless
11074 fi
11075
11076
11077
11078
11079
11080
11081 if test "x$enable_dlopen" != xyes; then
11082 enable_dlopen=unknown
11083 enable_dlopen_self=unknown
11084 enable_dlopen_self_static=unknown
11085 else
11086 lt_cv_dlopen=no
11087 lt_cv_dlopen_libs=
11088
11089 case $host_os in
11090 beos*)
11091 lt_cv_dlopen="load_add_on"
11092 lt_cv_dlopen_libs=
11093 lt_cv_dlopen_self=yes
11094 ;;
11095
11096 mingw* | pw32* | cegcc*)
11097 lt_cv_dlopen="LoadLibrary"
11098 lt_cv_dlopen_libs=
11099 ;;
11100
11101 cygwin*)
11102 lt_cv_dlopen="dlopen"
11103 lt_cv_dlopen_libs=
11104 ;;
11105
11106 darwin*)
11107 # if libdl is installed we need to link against it
11108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11109 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11110 if ${ac_cv_lib_dl_dlopen+:} false; then :
11111 $as_echo_n "(cached) " >&6
11112 else
11113 ac_check_lib_save_LIBS=$LIBS
11114 LIBS="-ldl $LIBS"
11115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11116 /* end confdefs.h. */
11117
11118 /* Override any GCC internal prototype to avoid an error.
11119 Use char because int might match the return type of a GCC
11120 builtin and then its argument prototype would still apply. */
11121 #ifdef __cplusplus
11122 extern "C"
11123 #endif
11124 char dlopen ();
11125 int
11126 main ()
11127 {
11128 return dlopen ();
11129 ;
11130 return 0;
11131 }
11132 _ACEOF
11133 if ac_fn_c_try_link "$LINENO"; then :
11134 ac_cv_lib_dl_dlopen=yes
11135 else
11136 ac_cv_lib_dl_dlopen=no
11137 fi
11138 rm -f core conftest.err conftest.$ac_objext \
11139 conftest$ac_exeext conftest.$ac_ext
11140 LIBS=$ac_check_lib_save_LIBS
11141 fi
11142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11143 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11144 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11145 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11146 else
11147
11148 lt_cv_dlopen="dyld"
11149 lt_cv_dlopen_libs=
11150 lt_cv_dlopen_self=yes
11151
11152 fi
11153
11154 ;;
11155
11156 *)
11157 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11158 if test "x$ac_cv_func_shl_load" = xyes; then :
11159 lt_cv_dlopen="shl_load"
11160 else
11161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11162 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11163 if ${ac_cv_lib_dld_shl_load+:} false; then :
11164 $as_echo_n "(cached) " >&6
11165 else
11166 ac_check_lib_save_LIBS=$LIBS
11167 LIBS="-ldld $LIBS"
11168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11169 /* end confdefs.h. */
11170
11171 /* Override any GCC internal prototype to avoid an error.
11172 Use char because int might match the return type of a GCC
11173 builtin and then its argument prototype would still apply. */
11174 #ifdef __cplusplus
11175 extern "C"
11176 #endif
11177 char shl_load ();
11178 int
11179 main ()
11180 {
11181 return shl_load ();
11182 ;
11183 return 0;
11184 }
11185 _ACEOF
11186 if ac_fn_c_try_link "$LINENO"; then :
11187 ac_cv_lib_dld_shl_load=yes
11188 else
11189 ac_cv_lib_dld_shl_load=no
11190 fi
11191 rm -f core conftest.err conftest.$ac_objext \
11192 conftest$ac_exeext conftest.$ac_ext
11193 LIBS=$ac_check_lib_save_LIBS
11194 fi
11195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11196 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11197 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11198 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11199 else
11200 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11201 if test "x$ac_cv_func_dlopen" = xyes; then :
11202 lt_cv_dlopen="dlopen"
11203 else
11204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11205 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11206 if ${ac_cv_lib_dl_dlopen+:} false; then :
11207 $as_echo_n "(cached) " >&6
11208 else
11209 ac_check_lib_save_LIBS=$LIBS
11210 LIBS="-ldl $LIBS"
11211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11212 /* end confdefs.h. */
11213
11214 /* Override any GCC internal prototype to avoid an error.
11215 Use char because int might match the return type of a GCC
11216 builtin and then its argument prototype would still apply. */
11217 #ifdef __cplusplus
11218 extern "C"
11219 #endif
11220 char dlopen ();
11221 int
11222 main ()
11223 {
11224 return dlopen ();
11225 ;
11226 return 0;
11227 }
11228 _ACEOF
11229 if ac_fn_c_try_link "$LINENO"; then :
11230 ac_cv_lib_dl_dlopen=yes
11231 else
11232 ac_cv_lib_dl_dlopen=no
11233 fi
11234 rm -f core conftest.err conftest.$ac_objext \
11235 conftest$ac_exeext conftest.$ac_ext
11236 LIBS=$ac_check_lib_save_LIBS
11237 fi
11238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11239 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11240 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11241 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11242 else
11243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11244 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11245 if ${ac_cv_lib_svld_dlopen+:} false; then :
11246 $as_echo_n "(cached) " >&6
11247 else
11248 ac_check_lib_save_LIBS=$LIBS
11249 LIBS="-lsvld $LIBS"
11250 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11251 /* end confdefs.h. */
11252
11253 /* Override any GCC internal prototype to avoid an error.
11254 Use char because int might match the return type of a GCC
11255 builtin and then its argument prototype would still apply. */
11256 #ifdef __cplusplus
11257 extern "C"
11258 #endif
11259 char dlopen ();
11260 int
11261 main ()
11262 {
11263 return dlopen ();
11264 ;
11265 return 0;
11266 }
11267 _ACEOF
11268 if ac_fn_c_try_link "$LINENO"; then :
11269 ac_cv_lib_svld_dlopen=yes
11270 else
11271 ac_cv_lib_svld_dlopen=no
11272 fi
11273 rm -f core conftest.err conftest.$ac_objext \
11274 conftest$ac_exeext conftest.$ac_ext
11275 LIBS=$ac_check_lib_save_LIBS
11276 fi
11277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11278 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11279 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11280 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11281 else
11282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11283 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11284 if ${ac_cv_lib_dld_dld_link+:} false; then :
11285 $as_echo_n "(cached) " >&6
11286 else
11287 ac_check_lib_save_LIBS=$LIBS
11288 LIBS="-ldld $LIBS"
11289 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11290 /* end confdefs.h. */
11291
11292 /* Override any GCC internal prototype to avoid an error.
11293 Use char because int might match the return type of a GCC
11294 builtin and then its argument prototype would still apply. */
11295 #ifdef __cplusplus
11296 extern "C"
11297 #endif
11298 char dld_link ();
11299 int
11300 main ()
11301 {
11302 return dld_link ();
11303 ;
11304 return 0;
11305 }
11306 _ACEOF
11307 if ac_fn_c_try_link "$LINENO"; then :
11308 ac_cv_lib_dld_dld_link=yes
11309 else
11310 ac_cv_lib_dld_dld_link=no
11311 fi
11312 rm -f core conftest.err conftest.$ac_objext \
11313 conftest$ac_exeext conftest.$ac_ext
11314 LIBS=$ac_check_lib_save_LIBS
11315 fi
11316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11317 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11318 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11319 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11320 fi
11321
11322
11323 fi
11324
11325
11326 fi
11327
11328
11329 fi
11330
11331
11332 fi
11333
11334
11335 fi
11336
11337 ;;
11338 esac
11339
11340 if test "x$lt_cv_dlopen" != xno; then
11341 enable_dlopen=yes
11342 else
11343 enable_dlopen=no
11344 fi
11345
11346 case $lt_cv_dlopen in
11347 dlopen)
11348 save_CPPFLAGS="$CPPFLAGS"
11349 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11350
11351 save_LDFLAGS="$LDFLAGS"
11352 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11353
11354 save_LIBS="$LIBS"
11355 LIBS="$lt_cv_dlopen_libs $LIBS"
11356
11357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11358 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11359 if ${lt_cv_dlopen_self+:} false; then :
11360 $as_echo_n "(cached) " >&6
11361 else
11362 if test "$cross_compiling" = yes; then :
11363 lt_cv_dlopen_self=cross
11364 else
11365 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11366 lt_status=$lt_dlunknown
11367 cat > conftest.$ac_ext <<_LT_EOF
11368 #line 11368 "configure"
11369 #include "confdefs.h"
11370
11371 #if HAVE_DLFCN_H
11372 #include <dlfcn.h>
11373 #endif
11374
11375 #include <stdio.h>
11376
11377 #ifdef RTLD_GLOBAL
11378 # define LT_DLGLOBAL RTLD_GLOBAL
11379 #else
11380 # ifdef DL_GLOBAL
11381 # define LT_DLGLOBAL DL_GLOBAL
11382 # else
11383 # define LT_DLGLOBAL 0
11384 # endif
11385 #endif
11386
11387 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11388 find out it does not work in some platform. */
11389 #ifndef LT_DLLAZY_OR_NOW
11390 # ifdef RTLD_LAZY
11391 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11392 # else
11393 # ifdef DL_LAZY
11394 # define LT_DLLAZY_OR_NOW DL_LAZY
11395 # else
11396 # ifdef RTLD_NOW
11397 # define LT_DLLAZY_OR_NOW RTLD_NOW
11398 # else
11399 # ifdef DL_NOW
11400 # define LT_DLLAZY_OR_NOW DL_NOW
11401 # else
11402 # define LT_DLLAZY_OR_NOW 0
11403 # endif
11404 # endif
11405 # endif
11406 # endif
11407 #endif
11408
11409 /* When -fvisbility=hidden is used, assume the code has been annotated
11410 correspondingly for the symbols needed. */
11411 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11412 void fnord () __attribute__((visibility("default")));
11413 #endif
11414
11415 void fnord () { int i=42; }
11416 int main ()
11417 {
11418 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11419 int status = $lt_dlunknown;
11420
11421 if (self)
11422 {
11423 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11424 else
11425 {
11426 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11427 else puts (dlerror ());
11428 }
11429 /* dlclose (self); */
11430 }
11431 else
11432 puts (dlerror ());
11433
11434 return status;
11435 }
11436 _LT_EOF
11437 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11438 (eval $ac_link) 2>&5
11439 ac_status=$?
11440 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11441 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11442 (./conftest; exit; ) >&5 2>/dev/null
11443 lt_status=$?
11444 case x$lt_status in
11445 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11446 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11447 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11448 esac
11449 else :
11450 # compilation failed
11451 lt_cv_dlopen_self=no
11452 fi
11453 fi
11454 rm -fr conftest*
11455
11456
11457 fi
11458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11459 $as_echo "$lt_cv_dlopen_self" >&6; }
11460
11461 if test "x$lt_cv_dlopen_self" = xyes; then
11462 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11464 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11465 if ${lt_cv_dlopen_self_static+:} false; then :
11466 $as_echo_n "(cached) " >&6
11467 else
11468 if test "$cross_compiling" = yes; then :
11469 lt_cv_dlopen_self_static=cross
11470 else
11471 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11472 lt_status=$lt_dlunknown
11473 cat > conftest.$ac_ext <<_LT_EOF
11474 #line 11474 "configure"
11475 #include "confdefs.h"
11476
11477 #if HAVE_DLFCN_H
11478 #include <dlfcn.h>
11479 #endif
11480
11481 #include <stdio.h>
11482
11483 #ifdef RTLD_GLOBAL
11484 # define LT_DLGLOBAL RTLD_GLOBAL
11485 #else
11486 # ifdef DL_GLOBAL
11487 # define LT_DLGLOBAL DL_GLOBAL
11488 # else
11489 # define LT_DLGLOBAL 0
11490 # endif
11491 #endif
11492
11493 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11494 find out it does not work in some platform. */
11495 #ifndef LT_DLLAZY_OR_NOW
11496 # ifdef RTLD_LAZY
11497 # define LT_DLLAZY_OR_NOW RTLD_LAZY
11498 # else
11499 # ifdef DL_LAZY
11500 # define LT_DLLAZY_OR_NOW DL_LAZY
11501 # else
11502 # ifdef RTLD_NOW
11503 # define LT_DLLAZY_OR_NOW RTLD_NOW
11504 # else
11505 # ifdef DL_NOW
11506 # define LT_DLLAZY_OR_NOW DL_NOW
11507 # else
11508 # define LT_DLLAZY_OR_NOW 0
11509 # endif
11510 # endif
11511 # endif
11512 # endif
11513 #endif
11514
11515 /* When -fvisbility=hidden is used, assume the code has been annotated
11516 correspondingly for the symbols needed. */
11517 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11518 void fnord () __attribute__((visibility("default")));
11519 #endif
11520
11521 void fnord () { int i=42; }
11522 int main ()
11523 {
11524 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11525 int status = $lt_dlunknown;
11526
11527 if (self)
11528 {
11529 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
11530 else
11531 {
11532 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11533 else puts (dlerror ());
11534 }
11535 /* dlclose (self); */
11536 }
11537 else
11538 puts (dlerror ());
11539
11540 return status;
11541 }
11542 _LT_EOF
11543 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11544 (eval $ac_link) 2>&5
11545 ac_status=$?
11546 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11547 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11548 (./conftest; exit; ) >&5 2>/dev/null
11549 lt_status=$?
11550 case x$lt_status in
11551 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11552 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11553 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11554 esac
11555 else :
11556 # compilation failed
11557 lt_cv_dlopen_self_static=no
11558 fi
11559 fi
11560 rm -fr conftest*
11561
11562
11563 fi
11564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11565 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11566 fi
11567
11568 CPPFLAGS="$save_CPPFLAGS"
11569 LDFLAGS="$save_LDFLAGS"
11570 LIBS="$save_LIBS"
11571 ;;
11572 esac
11573
11574 case $lt_cv_dlopen_self in
11575 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11576 *) enable_dlopen_self=unknown ;;
11577 esac
11578
11579 case $lt_cv_dlopen_self_static in
11580 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11581 *) enable_dlopen_self_static=unknown ;;
11582 esac
11583 fi
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601 striplib=
11602 old_striplib=
11603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11604 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11605 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11606 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11607 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11609 $as_echo "yes" >&6; }
11610 else
11611 # FIXME - insert some real tests, host_os isn't really good enough
11612 case $host_os in
11613 darwin*)
11614 if test -n "$STRIP" ; then
11615 striplib="$STRIP -x"
11616 old_striplib="$STRIP -S"
11617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11618 $as_echo "yes" >&6; }
11619 else
11620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11621 $as_echo "no" >&6; }
11622 fi
11623 ;;
11624 *)
11625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11626 $as_echo "no" >&6; }
11627 ;;
11628 esac
11629 fi
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642 # Report which library types will actually be built
11643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11644 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11646 $as_echo "$can_build_shared" >&6; }
11647
11648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11649 $as_echo_n "checking whether to build shared libraries... " >&6; }
11650 test "$can_build_shared" = "no" && enable_shared=no
11651
11652 # On AIX, shared libraries and static libraries use the same namespace, and
11653 # are all built from PIC.
11654 case $host_os in
11655 aix3*)
11656 test "$enable_shared" = yes && enable_static=no
11657 if test -n "$RANLIB"; then
11658 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11659 postinstall_cmds='$RANLIB $lib'
11660 fi
11661 ;;
11662
11663 aix[4-9]*)
11664 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11665 test "$enable_shared" = yes && enable_static=no
11666 fi
11667 ;;
11668 esac
11669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11670 $as_echo "$enable_shared" >&6; }
11671
11672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11673 $as_echo_n "checking whether to build static libraries... " >&6; }
11674 # Make sure either enable_shared or enable_static is yes.
11675 test "$enable_shared" = yes || enable_static=yes
11676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11677 $as_echo "$enable_static" >&6; }
11678
11679
11680
11681
11682 fi
11683 ac_ext=c
11684 ac_cpp='$CPP $CPPFLAGS'
11685 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11686 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11687 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11688
11689 CC="$lt_save_CC"
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703 ac_config_commands="$ac_config_commands libtool"
11704
11705
11706
11707
11708 # Only expand once:
11709
11710
11711
11712 # The tests for host and target for $enable_largefile require
11713 # canonical names.
11714
11715
11716
11717 # As the $enable_largefile decision depends on --enable-plugins we must set it
11718 # even in directories otherwise not depending on the $plugins option.
11719
11720
11721 maybe_plugins=no
11722 for ac_header in dlfcn.h
11723 do :
11724 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
11725 "
11726 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
11727 cat >>confdefs.h <<_ACEOF
11728 #define HAVE_DLFCN_H 1
11729 _ACEOF
11730 maybe_plugins=yes
11731 fi
11732
11733 done
11734
11735 for ac_header in windows.h
11736 do :
11737 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
11738 "
11739 if test "x$ac_cv_header_windows_h" = xyes; then :
11740 cat >>confdefs.h <<_ACEOF
11741 #define HAVE_WINDOWS_H 1
11742 _ACEOF
11743 maybe_plugins=yes
11744 fi
11745
11746 done
11747
11748
11749 # Check whether --enable-plugins was given.
11750 if test "${enable_plugins+set}" = set; then :
11751 enableval=$enable_plugins; case "${enableval}" in
11752 no) plugins=no ;;
11753 *) plugins=yes
11754 if test "$maybe_plugins" != "yes" ; then
11755 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
11756 fi ;;
11757 esac
11758 else
11759 plugins=$maybe_plugins
11760
11761 fi
11762
11763 if test "$plugins" = "yes"; then
11764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
11765 $as_echo_n "checking for library containing dlsym... " >&6; }
11766 if ${ac_cv_search_dlsym+:} false; then :
11767 $as_echo_n "(cached) " >&6
11768 else
11769 ac_func_search_save_LIBS=$LIBS
11770 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11771 /* end confdefs.h. */
11772
11773 /* Override any GCC internal prototype to avoid an error.
11774 Use char because int might match the return type of a GCC
11775 builtin and then its argument prototype would still apply. */
11776 #ifdef __cplusplus
11777 extern "C"
11778 #endif
11779 char dlsym ();
11780 int
11781 main ()
11782 {
11783 return dlsym ();
11784 ;
11785 return 0;
11786 }
11787 _ACEOF
11788 for ac_lib in '' dl; do
11789 if test -z "$ac_lib"; then
11790 ac_res="none required"
11791 else
11792 ac_res=-l$ac_lib
11793 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11794 fi
11795 if ac_fn_c_try_link "$LINENO"; then :
11796 ac_cv_search_dlsym=$ac_res
11797 fi
11798 rm -f core conftest.err conftest.$ac_objext \
11799 conftest$ac_exeext
11800 if ${ac_cv_search_dlsym+:} false; then :
11801 break
11802 fi
11803 done
11804 if ${ac_cv_search_dlsym+:} false; then :
11805
11806 else
11807 ac_cv_search_dlsym=no
11808 fi
11809 rm conftest.$ac_ext
11810 LIBS=$ac_func_search_save_LIBS
11811 fi
11812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
11813 $as_echo "$ac_cv_search_dlsym" >&6; }
11814 ac_res=$ac_cv_search_dlsym
11815 if test "$ac_res" != no; then :
11816 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11817
11818 fi
11819
11820 fi
11821
11822
11823 case "${host}" in
11824 sparc-*-solaris*|i?86-*-solaris*)
11825 # On native 32-bit Solaris/SPARC and x86, large-file and procfs support
11826 # were mutually exclusive until Solaris 11.3. Without procfs support,
11827 # the bfd/ elf module cannot provide certain routines such as
11828 # elfcore_write_prpsinfo or elfcore_write_prstatus. So unless the user
11829 # explicitly requested large-file support through the
11830 # --enable-largefile switch, disable large-file support in favor of
11831 # procfs support.
11832 #
11833 # Check if <sys/procfs.h> is incompatible with large-file support.
11834 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11835 /* end confdefs.h. */
11836 #define _FILE_OFFSET_BITS 64
11837 #define _STRUCTURED_PROC 1
11838 #include <sys/procfs.h>
11839 int
11840 main ()
11841 {
11842
11843 ;
11844 return 0;
11845 }
11846 _ACEOF
11847 if ac_fn_c_try_compile "$LINENO"; then :
11848 acx_cv_procfs_lfs=yes
11849 else
11850 acx_cv_procfs_lfs=no
11851 fi
11852 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11853 #
11854 # Forcefully disable large-file support only if necessary, gdb is in
11855 # tree and enabled.
11856 if test "${target}" = "${host}" -a "$acx_cv_procfs_lfs" = no \
11857 -a -d $srcdir/../gdb -a "$enable_gdb" != no; then
11858 : ${enable_largefile="no"}
11859 if test "$plugins" = yes; then
11860 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
11861 plugin support disabled; require large-file support which is incompatible with GDB." >&5
11862 $as_echo "$as_me: WARNING:
11863 plugin support disabled; require large-file support which is incompatible with GDB." >&2;}
11864 plugins=no
11865 fi
11866 fi
11867 #
11868 # Explicitly undef _FILE_OFFSET_BITS if enable_largefile=no for the
11869 # benefit of g++ 9+ which predefines it on Solaris.
11870 if test "$enable_largefile" = no; then
11871 LARGEFILE_CPPFLAGS="-U_FILE_OFFSET_BITS"
11872
11873 fi
11874 ;;
11875 esac
11876
11877 # Check whether --enable-largefile was given.
11878 if test "${enable_largefile+set}" = set; then :
11879 enableval=$enable_largefile;
11880 fi
11881
11882 if test "$enable_largefile" != no; then
11883
11884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11885 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11886 if ${ac_cv_sys_largefile_CC+:} false; then :
11887 $as_echo_n "(cached) " >&6
11888 else
11889 ac_cv_sys_largefile_CC=no
11890 if test "$GCC" != yes; then
11891 ac_save_CC=$CC
11892 while :; do
11893 # IRIX 6.2 and later do not support large files by default,
11894 # so use the C compiler's -n32 option if that helps.
11895 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11896 /* end confdefs.h. */
11897 #include <sys/types.h>
11898 /* Check that off_t can represent 2**63 - 1 correctly.
11899 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11900 since some C++ compilers masquerading as C compilers
11901 incorrectly reject 9223372036854775807. */
11902 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11903 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11904 && LARGE_OFF_T % 2147483647 == 1)
11905 ? 1 : -1];
11906 int
11907 main ()
11908 {
11909
11910 ;
11911 return 0;
11912 }
11913 _ACEOF
11914 if ac_fn_c_try_compile "$LINENO"; then :
11915 break
11916 fi
11917 rm -f core conftest.err conftest.$ac_objext
11918 CC="$CC -n32"
11919 if ac_fn_c_try_compile "$LINENO"; then :
11920 ac_cv_sys_largefile_CC=' -n32'; break
11921 fi
11922 rm -f core conftest.err conftest.$ac_objext
11923 break
11924 done
11925 CC=$ac_save_CC
11926 rm -f conftest.$ac_ext
11927 fi
11928 fi
11929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11930 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
11931 if test "$ac_cv_sys_largefile_CC" != no; then
11932 CC=$CC$ac_cv_sys_largefile_CC
11933 fi
11934
11935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11936 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11937 if ${ac_cv_sys_file_offset_bits+:} false; then :
11938 $as_echo_n "(cached) " >&6
11939 else
11940 while :; do
11941 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11942 /* end confdefs.h. */
11943 #include <sys/types.h>
11944 /* Check that off_t can represent 2**63 - 1 correctly.
11945 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11946 since some C++ compilers masquerading as C compilers
11947 incorrectly reject 9223372036854775807. */
11948 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11949 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11950 && LARGE_OFF_T % 2147483647 == 1)
11951 ? 1 : -1];
11952 int
11953 main ()
11954 {
11955
11956 ;
11957 return 0;
11958 }
11959 _ACEOF
11960 if ac_fn_c_try_compile "$LINENO"; then :
11961 ac_cv_sys_file_offset_bits=no; break
11962 fi
11963 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11965 /* end confdefs.h. */
11966 #define _FILE_OFFSET_BITS 64
11967 #include <sys/types.h>
11968 /* Check that off_t can represent 2**63 - 1 correctly.
11969 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11970 since some C++ compilers masquerading as C compilers
11971 incorrectly reject 9223372036854775807. */
11972 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11973 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11974 && LARGE_OFF_T % 2147483647 == 1)
11975 ? 1 : -1];
11976 int
11977 main ()
11978 {
11979
11980 ;
11981 return 0;
11982 }
11983 _ACEOF
11984 if ac_fn_c_try_compile "$LINENO"; then :
11985 ac_cv_sys_file_offset_bits=64; break
11986 fi
11987 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11988 ac_cv_sys_file_offset_bits=unknown
11989 break
11990 done
11991 fi
11992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11993 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11994 case $ac_cv_sys_file_offset_bits in #(
11995 no | unknown) ;;
11996 *)
11997 cat >>confdefs.h <<_ACEOF
11998 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11999 _ACEOF
12000 ;;
12001 esac
12002 rm -rf conftest*
12003 if test $ac_cv_sys_file_offset_bits = unknown; then
12004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12005 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
12006 if ${ac_cv_sys_large_files+:} false; then :
12007 $as_echo_n "(cached) " >&6
12008 else
12009 while :; do
12010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12011 /* end confdefs.h. */
12012 #include <sys/types.h>
12013 /* Check that off_t can represent 2**63 - 1 correctly.
12014 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12015 since some C++ compilers masquerading as C compilers
12016 incorrectly reject 9223372036854775807. */
12017 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12018 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12019 && LARGE_OFF_T % 2147483647 == 1)
12020 ? 1 : -1];
12021 int
12022 main ()
12023 {
12024
12025 ;
12026 return 0;
12027 }
12028 _ACEOF
12029 if ac_fn_c_try_compile "$LINENO"; then :
12030 ac_cv_sys_large_files=no; break
12031 fi
12032 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12034 /* end confdefs.h. */
12035 #define _LARGE_FILES 1
12036 #include <sys/types.h>
12037 /* Check that off_t can represent 2**63 - 1 correctly.
12038 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12039 since some C++ compilers masquerading as C compilers
12040 incorrectly reject 9223372036854775807. */
12041 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12042 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12043 && LARGE_OFF_T % 2147483647 == 1)
12044 ? 1 : -1];
12045 int
12046 main ()
12047 {
12048
12049 ;
12050 return 0;
12051 }
12052 _ACEOF
12053 if ac_fn_c_try_compile "$LINENO"; then :
12054 ac_cv_sys_large_files=1; break
12055 fi
12056 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12057 ac_cv_sys_large_files=unknown
12058 break
12059 done
12060 fi
12061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12062 $as_echo "$ac_cv_sys_large_files" >&6; }
12063 case $ac_cv_sys_large_files in #(
12064 no | unknown) ;;
12065 *)
12066 cat >>confdefs.h <<_ACEOF
12067 #define _LARGE_FILES $ac_cv_sys_large_files
12068 _ACEOF
12069 ;;
12070 esac
12071 rm -rf conftest*
12072 fi
12073
12074
12075 fi
12076
12077
12078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
12079 $as_echo_n "checking how to compare bootstrapped objects... " >&6; }
12080 if ${gcc_cv_prog_cmp_skip+:} false; then :
12081 $as_echo_n "(cached) " >&6
12082 else
12083 echo abfoo >t1
12084 echo cdfoo >t2
12085 gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
12086 if cmp t1 t2 2 2 > /dev/null 2>&1; then
12087 if cmp t1 t2 1 1 > /dev/null 2>&1; then
12088 :
12089 else
12090 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
12091 fi
12092 fi
12093 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
12094 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
12095 :
12096 else
12097 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
12098 fi
12099 fi
12100 rm t1 t2
12101
12102 fi
12103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
12104 $as_echo "$gcc_cv_prog_cmp_skip" >&6; }
12105 do_compare="$gcc_cv_prog_cmp_skip"
12106
12107
12108
12109 # Check whether --enable-targets was given.
12110 if test "${enable_targets+set}" = set; then :
12111 enableval=$enable_targets; case "${enableval}" in
12112 yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5
12113 ;;
12114 no) enable_targets= ;;
12115 *) enable_targets=$enableval ;;
12116 esac
12117 fi
12118
12119 ac_checking=
12120 . ${srcdir}/../bfd/development.sh
12121 test "$development" = true && ac_checking=yes
12122 # Check whether --enable-checking was given.
12123 if test "${enable_checking+set}" = set; then :
12124 enableval=$enable_checking; case "${enableval}" in
12125 no|none) ac_checking= ;;
12126 *) ac_checking=yes ;;
12127 esac
12128 fi
12129 if test x$ac_checking != x ; then
12130
12131 $as_echo "#define ENABLE_CHECKING 1" >>confdefs.h
12132
12133 fi
12134
12135 # PR gas/19109
12136 # Decide the default method for compressing debug sections.
12137 ac_default_compressed_debug_sections=unset
12138 # Provide a configure time option to override our default.
12139 # Check whether --enable-compressed_debug_sections was given.
12140 if test "${enable_compressed_debug_sections+set}" = set; then :
12141 enableval=$enable_compressed_debug_sections; case ,"${enableval}", in
12142 ,yes, | ,all, | *,gas,*) ac_default_compressed_debug_sections=yes ;;
12143 ,no, | ,none,) ac_default_compressed_debug_sections=no ;;
12144 *) ac_default_compressed_debug_sections=unset ;;
12145 esac
12146 fi
12147
12148 # PR gas/19520
12149 # Decide if x86 assembler should generate relax relocations.
12150 ac_default_x86_relax_relocations=unset
12151 # Provide a configure time option to override our default.
12152 # Check whether --enable-x86_relax_relocations was given.
12153 if test "${enable_x86_relax_relocations+set}" = set; then :
12154 enableval=$enable_x86_relax_relocations; case "${enableval}" in
12155 no) ac_default_x86_relax_relocations=0 ;;
12156 esac
12157 fi
12158
12159 # Decide if ELF assembler should generate common symbols with the
12160 # STT_COMMON type.
12161 ac_default_elf_stt_common=unset
12162 # Provide a configure time option to override our default.
12163 # Check whether --enable-elf_stt_common was given.
12164 if test "${enable_elf_stt_common+set}" = set; then :
12165 enableval=$enable_elf_stt_common; case "${enableval}" in
12166 yes) ac_default_elf_stt_common=1 ;;
12167 esac
12168 fi
12169
12170
12171 # Decide if the ELF assembler should default to generating
12172 # GNU Build notes if none are provided by the input.
12173 ac_default_generate_build_notes=0
12174 # Provide a configuration option to override the default.
12175 # Check whether --enable-generate_build_notes was given.
12176 if test "${enable_generate_build_notes+set}" = set; then :
12177 enableval=$enable_generate_build_notes; case "${enableval}" in
12178 yes) ac_default_generate_build_notes=1 ;;
12179 no) ac_default_generate_build_notes=0 ;;
12180 esac
12181 fi
12182
12183 # Decide if the MIPS assembler should default to enable MIPS fix Loongson3
12184 # LLSC errata.
12185 ac_default_mips_fix_loongson3_llsc=unset
12186 # Provide a configuration option to override the default.
12187 # Check whether --enable-mips-fix-loongson3-llsc was given.
12188 if test "${enable_mips_fix_loongson3_llsc+set}" = set; then :
12189 enableval=$enable_mips_fix_loongson3_llsc; case "${enableval}" in
12190 yes) ac_default_mips_fix_loongson3_llsc=1 ;;
12191 no) ac_default_mips_fix_loongson3_llsc=0 ;;
12192 esac
12193 fi
12194
12195 # Decide if the x86 ELF assembler should default to generating GNU x86
12196 # used ISA and feature properties.
12197 ac_default_generate_x86_used_note=unset
12198 # Provide a configuration option to override the default.
12199 # Check whether --enable-x86-used-note was given.
12200 if test "${enable_x86_used_note+set}" = set; then :
12201 enableval=$enable_x86_used_note; case "${enableval}" in
12202 yes) ac_default_generate_x86_used_note=1 ;;
12203 no) ac_default_generate_x86_used_note=0 ;;
12204 esac
12205 fi
12206
12207 # Decide if the RISC-V ELF assembler should default to generating attribute.
12208 ac_default_generate_riscv_attr=unset
12209 # Provide a configuration option to override the default.
12210 # Check whether --enable-default-riscv-attribute was given.
12211 if test "${enable_default_riscv_attribute+set}" = set; then :
12212 enableval=$enable_default_riscv_attribute; case "${enableval}" in
12213 yes) ac_default_generate_riscv_attr=1 ;;
12214 no) ac_default_generate_riscv_attr=0 ;;
12215 esac
12216 fi
12217
12218 using_cgen=no
12219
12220
12221 # Set the 'development' global.
12222 . $srcdir/../bfd/development.sh
12223
12224 # Set acp_cpp_for_build variable
12225 ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
12226
12227 # Default set of GCC warnings to enable.
12228 GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
12229 GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
12230
12231 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
12232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12233 /* end confdefs.h. */
12234 __GNUC__
12235 _ACEOF
12236 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12237 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
12238
12239 else
12240 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
12241 fi
12242 rm -f conftest*
12243
12244
12245 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12247 /* end confdefs.h. */
12248 __GNUC__
12249 _ACEOF
12250 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12251 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
12252
12253 else
12254 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
12255 fi
12256 rm -f conftest*
12257
12258
12259 # Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
12260 WARN_WRITE_STRINGS=""
12261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12262 /* end confdefs.h. */
12263 __GNUC__
12264 _ACEOF
12265 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12266 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
12267
12268 else
12269 WARN_WRITE_STRINGS="-Wwrite-strings"
12270 fi
12271 rm -f conftest*
12272
12273
12274 # Verify CC_FOR_BUILD to be compatible with warning flags
12275
12276 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
12277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12278 /* end confdefs.h. */
12279 __GNUC__
12280 _ACEOF
12281 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
12282 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
12283
12284 else
12285 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
12286 fi
12287 rm -f conftest*
12288
12289
12290 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
12291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12292 /* end confdefs.h. */
12293 __GNUC__
12294 _ACEOF
12295 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
12296 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
12297
12298 else
12299 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
12300 fi
12301 rm -f conftest*
12302
12303
12304 # Check whether --enable-werror was given.
12305 if test "${enable_werror+set}" = set; then :
12306 enableval=$enable_werror; case "${enableval}" in
12307 yes | y) ERROR_ON_WARNING="yes" ;;
12308 no | n) ERROR_ON_WARNING="no" ;;
12309 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
12310 esac
12311 fi
12312
12313
12314 # Disable -Wformat by default when using gcc on mingw
12315 case "${host}" in
12316 *-*-mingw32*)
12317 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
12318 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
12319 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
12320 fi
12321 ;;
12322 *) ;;
12323 esac
12324
12325 # Enable -Werror by default when using gcc. Turn it off for releases.
12326 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
12327 ERROR_ON_WARNING=yes
12328 fi
12329
12330 NO_WERROR=
12331 if test "${ERROR_ON_WARNING}" = yes ; then
12332 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
12333 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
12334 NO_WERROR="-Wno-error"
12335 fi
12336
12337 if test "${GCC}" = yes ; then
12338 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12339 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}"
12340 fi
12341
12342 # Check whether --enable-build-warnings was given.
12343 if test "${enable_build_warnings+set}" = set; then :
12344 enableval=$enable_build_warnings; case "${enableval}" in
12345 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}"
12346 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";;
12347 no) if test "${GCC}" = yes ; then
12348 WARN_CFLAGS="-w"
12349 WARN_CFLAGS_FOR_BUILD="-w"
12350 fi;;
12351 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12352 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}"
12353 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
12354 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
12355 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}"
12356 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
12357 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`
12358 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;;
12359 esac
12360 fi
12361
12362
12363 if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
12364 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
12365 fi
12366
12367
12368
12369
12370
12371
12372
12373 # Generate a header file
12374 ac_config_headers="$ac_config_headers config.h:config.in"
12375
12376
12377
12378 # Check whether --with-cpu was given.
12379 if test "${with_cpu+set}" = set; then :
12380 withval=$with_cpu;
12381 cat >>confdefs.h <<_ACEOF
12382 #define TARGET_WITH_CPU "${with_cpu}"
12383 _ACEOF
12384
12385 fi
12386
12387
12388 # PR 14072
12389
12390
12391 # If we are on a DOS filesystem, we must use gdb.ini rather than
12392 # .gdbinit.
12393 case "${host}" in
12394 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-windows*)
12395 GDBINIT="gdb.ini"
12396 ac_config_files="$ac_config_files gdb.ini:gdbinit.in"
12397
12398 ;;
12399 *)
12400 GDBINIT=".gdbinit"
12401 ac_config_files="$ac_config_files .gdbinit:gdbinit.in"
12402
12403 ;;
12404 esac
12405
12406
12407 #We need this for the host.
12408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12409 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
12410 if ${ac_cv_c_bigendian+:} false; then :
12411 $as_echo_n "(cached) " >&6
12412 else
12413 ac_cv_c_bigendian=unknown
12414 # See if we're dealing with a universal compiler.
12415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12416 /* end confdefs.h. */
12417 #ifndef __APPLE_CC__
12418 not a universal capable compiler
12419 #endif
12420 typedef int dummy;
12421
12422 _ACEOF
12423 if ac_fn_c_try_compile "$LINENO"; then :
12424
12425 # Check for potential -arch flags. It is not universal unless
12426 # there are at least two -arch flags with different values.
12427 ac_arch=
12428 ac_prev=
12429 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12430 if test -n "$ac_prev"; then
12431 case $ac_word in
12432 i?86 | x86_64 | ppc | ppc64)
12433 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12434 ac_arch=$ac_word
12435 else
12436 ac_cv_c_bigendian=universal
12437 break
12438 fi
12439 ;;
12440 esac
12441 ac_prev=
12442 elif test "x$ac_word" = "x-arch"; then
12443 ac_prev=arch
12444 fi
12445 done
12446 fi
12447 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12448 if test $ac_cv_c_bigendian = unknown; then
12449 # See if sys/param.h defines the BYTE_ORDER macro.
12450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12451 /* end confdefs.h. */
12452 #include <sys/types.h>
12453 #include <sys/param.h>
12454
12455 int
12456 main ()
12457 {
12458 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12459 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12460 && LITTLE_ENDIAN)
12461 bogus endian macros
12462 #endif
12463
12464 ;
12465 return 0;
12466 }
12467 _ACEOF
12468 if ac_fn_c_try_compile "$LINENO"; then :
12469 # It does; now see whether it defined to BIG_ENDIAN or not.
12470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12471 /* end confdefs.h. */
12472 #include <sys/types.h>
12473 #include <sys/param.h>
12474
12475 int
12476 main ()
12477 {
12478 #if BYTE_ORDER != BIG_ENDIAN
12479 not big endian
12480 #endif
12481
12482 ;
12483 return 0;
12484 }
12485 _ACEOF
12486 if ac_fn_c_try_compile "$LINENO"; then :
12487 ac_cv_c_bigendian=yes
12488 else
12489 ac_cv_c_bigendian=no
12490 fi
12491 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12492 fi
12493 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12494 fi
12495 if test $ac_cv_c_bigendian = unknown; then
12496 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12498 /* end confdefs.h. */
12499 #include <limits.h>
12500
12501 int
12502 main ()
12503 {
12504 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12505 bogus endian macros
12506 #endif
12507
12508 ;
12509 return 0;
12510 }
12511 _ACEOF
12512 if ac_fn_c_try_compile "$LINENO"; then :
12513 # It does; now see whether it defined to _BIG_ENDIAN or not.
12514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12515 /* end confdefs.h. */
12516 #include <limits.h>
12517
12518 int
12519 main ()
12520 {
12521 #ifndef _BIG_ENDIAN
12522 not big endian
12523 #endif
12524
12525 ;
12526 return 0;
12527 }
12528 _ACEOF
12529 if ac_fn_c_try_compile "$LINENO"; then :
12530 ac_cv_c_bigendian=yes
12531 else
12532 ac_cv_c_bigendian=no
12533 fi
12534 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12535 fi
12536 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12537 fi
12538 if test $ac_cv_c_bigendian = unknown; then
12539 # Compile a test program.
12540 if test "$cross_compiling" = yes; then :
12541 # Try to guess by grepping values from an object file.
12542 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12543 /* end confdefs.h. */
12544 short int ascii_mm[] =
12545 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12546 short int ascii_ii[] =
12547 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12548 int use_ascii (int i) {
12549 return ascii_mm[i] + ascii_ii[i];
12550 }
12551 short int ebcdic_ii[] =
12552 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12553 short int ebcdic_mm[] =
12554 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12555 int use_ebcdic (int i) {
12556 return ebcdic_mm[i] + ebcdic_ii[i];
12557 }
12558 extern int foo;
12559
12560 int
12561 main ()
12562 {
12563 return use_ascii (foo) == use_ebcdic (foo);
12564 ;
12565 return 0;
12566 }
12567 _ACEOF
12568 if ac_fn_c_try_compile "$LINENO"; then :
12569 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12570 ac_cv_c_bigendian=yes
12571 fi
12572 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12573 if test "$ac_cv_c_bigendian" = unknown; then
12574 ac_cv_c_bigendian=no
12575 else
12576 # finding both strings is unlikely to happen, but who knows?
12577 ac_cv_c_bigendian=unknown
12578 fi
12579 fi
12580 fi
12581 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12582 else
12583 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12584 /* end confdefs.h. */
12585 $ac_includes_default
12586 int
12587 main ()
12588 {
12589
12590 /* Are we little or big endian? From Harbison&Steele. */
12591 union
12592 {
12593 long int l;
12594 char c[sizeof (long int)];
12595 } u;
12596 u.l = 1;
12597 return u.c[sizeof (long int) - 1] == 1;
12598
12599 ;
12600 return 0;
12601 }
12602 _ACEOF
12603 if ac_fn_c_try_run "$LINENO"; then :
12604 ac_cv_c_bigendian=no
12605 else
12606 ac_cv_c_bigendian=yes
12607 fi
12608 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12609 conftest.$ac_objext conftest.beam conftest.$ac_ext
12610 fi
12611
12612 fi
12613 fi
12614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12615 $as_echo "$ac_cv_c_bigendian" >&6; }
12616 case $ac_cv_c_bigendian in #(
12617 yes)
12618 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
12619 ;; #(
12620 no)
12621 ;; #(
12622 universal)
12623
12624 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12625
12626 ;; #(
12627 *)
12628 as_fn_error $? "unknown endianness
12629 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12630 esac
12631
12632
12633 te_file=generic
12634
12635 # Makefile target for installing gas in $(tooldir)/bin.
12636 install_tooldir=install-exec-tooldir
12637
12638 canon_targets=""
12639 all_targets=no
12640 if test -n "$enable_targets" ; then
12641 for t in `echo $enable_targets | sed 's/,/ /g'`; do
12642 if test $t = "all"; then
12643 all_targets=yes
12644 continue
12645 fi
12646 result=`$ac_config_sub $t 2>/dev/null`
12647 if test -n "$result" ; then
12648 canon_targets="$canon_targets $result"
12649 # else
12650 # # Permit "all", etc. We don't support it yet though.
12651 # canon_targets="$canon_targets $t"
12652 fi
12653 done
12654 _gas_uniq_list="$canon_targets"
12655 _gas_uniq_newlist=""
12656 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
12657 case $_gas_uniq_i in
12658 _gas_uniq_dummy) ;;
12659 *) case " $_gas_uniq_newlist " in
12660 *" $_gas_uniq_i "*) ;;
12661 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
12662 esac ;;
12663 esac
12664 done
12665 canon_targets=$_gas_uniq_newlist
12666
12667 fi
12668
12669 emulations=""
12670
12671 for this_target in $target $canon_targets ; do
12672
12673 targ=${this_target}
12674 . ${srcdir}/configure.tgt
12675
12676 case ${target_cpu} in
12677 crisv32)
12678
12679 cat >>confdefs.h <<_ACEOF
12680 #define DEFAULT_CRIS_ARCH $arch
12681 _ACEOF
12682
12683 ;;
12684 esac
12685
12686 if test ${this_target} = $target ; then
12687 target_cpu_type=${cpu_type}
12688 elif test ${target_cpu_type} != ${cpu_type} ; then
12689 continue
12690 fi
12691
12692 generic_target=${cpu_type}-${target_vendor}-${target_os}
12693 case ${generic_target} in
12694 i386-*-msdosdjgpp* \
12695 | i386-*-go32* \
12696 | i386-go32-rtems*)
12697
12698 $as_echo "#define STRICTCOFF 1" >>confdefs.h
12699
12700 ;;
12701
12702 i386-*-linux-* | x86_64-*-linux-*)
12703 if test ${this_target} = $target \
12704 && test ${ac_default_generate_x86_used_note} = unset; then
12705 ac_default_generate_x86_used_note=1
12706 fi
12707 ;;
12708
12709 i386-*-solaris2 \
12710 | x86_64-*-solaris2 \
12711 | i386-*-solaris2.[0-9] \
12712 | i386-*-solaris2.1[01] \
12713 | x86_64-*-solaris2.1[01])
12714 if test ${this_target} = $target \
12715 && test ${ac_default_x86_relax_relocations} = unset; then
12716 ac_default_x86_relax_relocations=0
12717 fi
12718 ;;
12719
12720 microblaze*)
12721 ;;
12722
12723 ppc-*-aix[5-9].*)
12724
12725 $as_echo "#define AIX_WEAK_SUPPORT 1" >>confdefs.h
12726
12727 ;;
12728 ppc-*-solaris*)
12729 if test ${this_target} = $target; then
12730
12731 $as_echo "#define TARGET_SOLARIS_COMMENT 1" >>confdefs.h
12732
12733 fi
12734 if test x${endian} = xbig; then
12735 as_fn_error $? "Solaris must be configured little endian" "$LINENO" 5
12736 fi
12737 ;;
12738 esac
12739
12740 if test ${this_target} = $target ; then
12741 endian_def=
12742 if test x${endian} = xbig; then
12743 endian_def=1
12744 elif test x${endian} = xlittle; then
12745 endian_def=0
12746 fi
12747 if test x${endian_def} != x; then
12748
12749 cat >>confdefs.h <<_ACEOF
12750 #define TARGET_BYTES_BIG_ENDIAN $endian_def
12751 _ACEOF
12752
12753 fi
12754 fi
12755
12756 # Other random stuff.
12757
12758 case ${cpu_type} in
12759 mips)
12760 # Set mips_cpu to the name of the default CPU.
12761 case ${target_cpu} in
12762 mips | mipsbe | mipseb | mipsle | mipsel | mips64 | mips64el)
12763 mips_cpu=from-abi
12764 ;;
12765 mipsisa32 | mipsisa32el)
12766 mips_cpu=mips32
12767 ;;
12768 mipsisa32r2 | mipsisa32r2el)
12769 mips_cpu=mips32r2
12770 ;;
12771 mipsisa32r3 | mipsisa32r3el)
12772 mips_cpu=mips32r3
12773 ;;
12774 mipsisa32r5 | mipsisa32r5el)
12775 mips_cpu=mips32r5
12776 ;;
12777 mipsisa32r6 | mipsisa32r6el)
12778 mips_cpu=mips32r6
12779 ;;
12780 mipsisa64 | mipsisa64el)
12781 mips_cpu=mips64
12782 ;;
12783 mipsisa64r2 | mipsisa64r2el)
12784 mips_cpu=mips64r2
12785 ;;
12786 mipsisa64r3 | mipsisa64r3el)
12787 mips_cpu=mips64r3
12788 ;;
12789 mipsisa64r5 | mipsisa64r5el)
12790 mips_cpu=mips64r5
12791 ;;
12792 mipsisa64r6 | mipsisa64r6el)
12793 mips_cpu=mips64r6
12794 ;;
12795 mipstx39 | mipstx39el)
12796 mips_cpu=r3900
12797 ;;
12798 mips64vr | mips64vrel)
12799 mips_cpu=vr4100
12800 ;;
12801 mipsisa32r2* | mipsisa64r2*)
12802 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r2//' -e 's/el$//'`
12803 ;;
12804 mipsisa32r6* | mipsisa64r6*)
12805 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r6//' -e 's/el$//'`
12806 ;;
12807 mips64* | mipsisa64* | mipsisa32*)
12808 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..//' -e 's/el$//'`
12809 ;;
12810 mips*)
12811 mips_cpu=`echo $target_cpu | sed -e 's/^mips//' -e 's/el$//'`
12812 ;;
12813 *)
12814 as_fn_error $? "$target_cpu isn't a supported MIPS CPU name" "$LINENO" 5
12815 ;;
12816 esac
12817 # See whether it's appropriate to set E_MIPS_ABI_O32 for o32
12818 # binaries. It's a GNU extension that some OSes don't understand.
12819 case ${target} in
12820 *-*-irix*)
12821 use_e_mips_abi_o32=0
12822 ;;
12823 *)
12824 use_e_mips_abi_o32=1
12825 ;;
12826 esac
12827 # Decide whether to generate 32-bit or 64-bit code by default.
12828 # Used to resolve -march=from-abi when an embedded ABI is selected.
12829 case ${target} in
12830 mips64*-*-* | mipsisa64*-*-*)
12831 mips_default_64bit=1
12832 ;;
12833 *)
12834 mips_default_64bit=0
12835 ;;
12836 esac
12837 # Decide which ABI to target by default.
12838 case ${target} in
12839 mips64*-linux* | mips-sgi-irix6* | mips64*-freebsd* \
12840 | mips64*-kfreebsd*-gnu | mips64*-ps2-elf*)
12841 mips_default_abi=N32_ABI
12842 ;;
12843 mips*-linux* | mips*-freebsd* | mips*-kfreebsd*-gnu)
12844 mips_default_abi=O32_ABI
12845 ;;
12846 mips64*-openbsd*)
12847 mips_default_abi=N64_ABI
12848 ;;
12849 *)
12850 mips_default_abi=NO_ABI
12851 ;;
12852 esac
12853
12854 cat >>confdefs.h <<_ACEOF
12855 #define MIPS_CPU_STRING_DEFAULT "$mips_cpu"
12856 _ACEOF
12857
12858
12859 cat >>confdefs.h <<_ACEOF
12860 #define USE_E_MIPS_ABI_O32 $use_e_mips_abi_o32
12861 _ACEOF
12862
12863
12864 cat >>confdefs.h <<_ACEOF
12865 #define MIPS_DEFAULT_64BIT $mips_default_64bit
12866 _ACEOF
12867
12868
12869 cat >>confdefs.h <<_ACEOF
12870 #define MIPS_DEFAULT_ABI $mips_default_abi
12871 _ACEOF
12872
12873 ;;
12874 esac
12875
12876 # Do we need the opcodes library?
12877 case ${cpu_type} in
12878 vax | tic30)
12879 ;;
12880
12881 *)
12882 need_opcodes=yes
12883
12884 case "${enable_shared}" in
12885 yes) shared_opcodes=true ;;
12886 *opcodes*) shared_opcodes=true ;;
12887 *) shared_opcodes=false ;;
12888 esac
12889 ;;
12890 esac
12891
12892 # Any other special object files needed ?
12893 case ${cpu_type} in
12894
12895 bfin)
12896 for f in bfin-parse.o bfin-lex-wrapper.o; do
12897 case " $extra_objects " in
12898 *" $f "*) ;;
12899 *) extra_objects="$extra_objects $f" ;;
12900 esac
12901 done
12902 ;;
12903
12904 bpf)
12905 if test $this_target = $target ; then
12906
12907 cat >>confdefs.h <<_ACEOF
12908 #define DEFAULT_ARCH "${arch}"
12909 _ACEOF
12910
12911 fi
12912 using_cgen=yes
12913 ;;
12914 epiphany | fr30 | ip2k | iq2000 | lm32 | m32r | or1k)
12915 using_cgen=yes
12916 ;;
12917
12918 m32c)
12919 using_cgen=yes
12920 ;;
12921 frv)
12922 using_cgen=yes
12923 ;;
12924 m68k)
12925 f=m68k-parse.o
12926 case " $extra_objects " in
12927 *" $f "*) ;;
12928 *) extra_objects="$extra_objects $f" ;;
12929 esac
12930 ;;
12931
12932 mep)
12933 using_cgen=yes
12934 ;;
12935
12936 mips)
12937 for f in itbl-parse.o itbl-lex-wrapper.o itbl-ops.o; do
12938 case " $extra_objects " in
12939 *" $f "*) ;;
12940 *) extra_objects="$extra_objects $f" ;;
12941 esac
12942 done
12943 ;;
12944
12945 mt)
12946 using_cgen=yes
12947 ;;
12948
12949 nds32)
12950 # setup NDS32_LINUX_TOOLCHAIN definition
12951 if test "linux" = $em; then
12952
12953 $as_echo "#define NDS32_LINUX_TOOLCHAIN 1" >>confdefs.h
12954
12955 else
12956
12957 $as_echo "#define NDS32_LINUX_TOOLCHAIN 0" >>confdefs.h
12958
12959 fi
12960
12961 # Decide BASELINE, REDUCED_REGS, FPU_DP_EXT, FPU_SP_EXT features
12962 # based on arch_name.
12963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-arch" >&5
12964 $as_echo_n "checking for default configuration of --with-arch... " >&6; }
12965 if test "x${with_arch}" != x; then
12966 case ${with_arch} in
12967 v2j | v2s | v2f | v2 | v3m | v3j | v3s | v3f | v3 )
12968
12969 cat >>confdefs.h <<_ACEOF
12970 #define NDS32_DEFAULT_ARCH_NAME "$with_arch"
12971 _ACEOF
12972
12973 ;;
12974 *)
12975 as_fn_error $? "This kind of arch name does *NOT* exist!" "$LINENO" 5
12976 ;;
12977 esac
12978 fi
12979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_arch" >&5
12980 $as_echo "$with_arch" >&6; }
12981
12982 # Decide features one by one.
12983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-dx-regs" >&5
12984 $as_echo_n "checking for default configuration of --enable-dx-regs... " >&6; }
12985 if test "x${enable_dx_regs}" = xyes; then
12986
12987 $as_echo "#define NDS32_DEFAULT_DX_REGS 1" >>confdefs.h
12988
12989 else
12990
12991 $as_echo "#define NDS32_DEFAULT_DX_REGS 0" >>confdefs.h
12992
12993 fi
12994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dx_regs" >&5
12995 $as_echo "$enable_dx_regs" >&6; }
12996
12997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-perf-ext" >&5
12998 $as_echo_n "checking for default configuration of --enable-perf-ext... " >&6; }
12999 if test "x${enable_perf_ext}" = xno; then
13000
13001 $as_echo "#define NDS32_DEFAULT_PERF_EXT 0" >>confdefs.h
13002
13003 else
13004
13005 $as_echo "#define NDS32_DEFAULT_PERF_EXT 1" >>confdefs.h
13006
13007 fi
13008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perf_ext" >&5
13009 $as_echo "$enable_perf_ext" >&6; }
13010
13011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-perf-ext2" >&5
13012 $as_echo_n "checking for default configuration of --enable-perf-ext2... " >&6; }
13013 if test "x${enable_perf_ext2}" = xno; then
13014
13015 $as_echo "#define NDS32_DEFAULT_PERF_EXT2 0" >>confdefs.h
13016
13017 else
13018
13019 $as_echo "#define NDS32_DEFAULT_PERF_EXT2 1" >>confdefs.h
13020
13021 fi
13022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perf_ext2" >&5
13023 $as_echo "$enable_perf_ext2" >&6; }
13024
13025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-string-ext" >&5
13026 $as_echo_n "checking for default configuration of --enable-string-ext... " >&6; }
13027 if test "x${enable_string_ext}" = xno; then
13028
13029 $as_echo "#define NDS32_DEFAULT_STRING_EXT 0" >>confdefs.h
13030
13031 else
13032
13033 $as_echo "#define NDS32_DEFAULT_STRING_EXT 1" >>confdefs.h
13034
13035 fi
13036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_string_ext" >&5
13037 $as_echo "$enable_string_ext" >&6; }
13038
13039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-audio-ext" >&5
13040 $as_echo_n "checking for default configuration of --enable-audio-ext... " >&6; }
13041 if test "x${enable_audio_ext}" = xno; then
13042
13043 $as_echo "#define NDS32_DEFAULT_AUDIO_EXT 0" >>confdefs.h
13044
13045 else
13046
13047 $as_echo "#define NDS32_DEFAULT_AUDIO_EXT 1" >>confdefs.h
13048
13049 fi
13050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_audio_ext" >&5
13051 $as_echo "$enable_audio_ext" >&6; }
13052
13053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-dsp-ext" >&5
13054 $as_echo_n "checking for default configuration of --enable-dsp-ext... " >&6; }
13055 if test "x${enable_dsp_ext}" = xno; then
13056
13057 $as_echo "#define NDS32_DEFAULT_DSP_EXT 0" >>confdefs.h
13058
13059 else
13060
13061 $as_echo "#define NDS32_DEFAULT_DSP_EXT 1" >>confdefs.h
13062
13063 fi
13064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dsp_ext" >&5
13065 $as_echo "$enable_dsp_ext" >&6; }
13066
13067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-zol-ext" >&5
13068 $as_echo_n "checking for default configuration of --enable-zol-ext... " >&6; }
13069 if test "x${enable_zol_ext}" = xno; then
13070
13071 $as_echo "#define NDS32_DEFAULT_ZOL_EXT 0" >>confdefs.h
13072
13073 else
13074
13075 $as_echo "#define NDS32_DEFAULT_ZOL_EXT 1" >>confdefs.h
13076
13077 fi
13078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_zol_ext" >&5
13079 $as_echo "$enable_zol_ext" >&6; }
13080 ;;
13081
13082 aarch64 | i386 | s390 | sparc)
13083 if test $this_target = $target ; then
13084
13085 cat >>confdefs.h <<_ACEOF
13086 #define DEFAULT_ARCH "${arch}"
13087 _ACEOF
13088
13089 fi
13090 ;;
13091
13092 riscv)
13093 # --target=riscv[32|64]-*-*. */
13094 if test $this_target = $target ; then
13095
13096 cat >>confdefs.h <<_ACEOF
13097 #define DEFAULT_ARCH "${arch}"
13098 _ACEOF
13099
13100 fi
13101
13102 # --with-arch=<value>. The syntax of <value> is same as Gas option -march.
13103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-arch" >&5
13104 $as_echo_n "checking for default configuration of --with-arch... " >&6; }
13105 if test "x${with_arch}" != x; then
13106
13107 cat >>confdefs.h <<_ACEOF
13108 #define DEFAULT_RISCV_ARCH_WITH_EXT "$with_arch"
13109 _ACEOF
13110
13111 fi
13112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_arch" >&5
13113 $as_echo "$with_arch" >&6; }
13114
13115 # --with-isa-spec=[2.2|20190608|20191213].
13116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-isa-spec" >&5
13117 $as_echo_n "checking for default configuration of --with-isa-spec... " >&6; }
13118 if test "x${with_isa_spec}" != x; then
13119
13120 cat >>confdefs.h <<_ACEOF
13121 #define DEFAULT_RISCV_ISA_SPEC "$with_isa_spec"
13122 _ACEOF
13123
13124 fi
13125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_isa_spec" >&5
13126 $as_echo "$with_isa_spec" >&6; }
13127
13128 # --with-priv-spec=[1.9|1.9.1|1.10|1.11].
13129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-priv-spec" >&5
13130 $as_echo_n "checking for default configuration of --with-priv-spec... " >&6; }
13131 if test "x${with_priv_spec}" != x; then
13132
13133 cat >>confdefs.h <<_ACEOF
13134 #define DEFAULT_RISCV_PRIV_SPEC "$with_priv_spec"
13135 _ACEOF
13136
13137 fi
13138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_priv_spec" >&5
13139 $as_echo "$with_priv_spec" >&6; }
13140 ;;
13141
13142 rl78)
13143 f=rl78-parse.o
13144 case " $extra_objects " in
13145 *" $f "*) ;;
13146 *) extra_objects="$extra_objects $f" ;;
13147 esac
13148 ;;
13149
13150 rx)
13151 f=rx-parse.o
13152 case " $extra_objects " in
13153 *" $f "*) ;;
13154 *) extra_objects="$extra_objects $f" ;;
13155 esac
13156 ;;
13157
13158 xstormy16)
13159 using_cgen=yes
13160 ;;
13161
13162 xc16x)
13163 using_cgen=yes
13164 ;;
13165
13166 xtensa)
13167 f=config/xtensa-relax.o
13168 case " $extra_objects " in
13169 *" $f "*) ;;
13170 *) extra_objects="$extra_objects $f" ;;
13171 esac
13172 ;;
13173
13174 *)
13175 ;;
13176 esac
13177
13178 if test $using_cgen = yes ; then
13179 f=cgen.o
13180 case " $extra_objects " in
13181 *" $f "*) ;;
13182 *) extra_objects="$extra_objects $f" ;;
13183 esac
13184 fi
13185
13186 # See if we really can support this configuration with the emulation code.
13187
13188 if test $this_target = $target ; then
13189 obj_format=$fmt
13190 te_file=$em
13191 fi
13192
13193 case ${te_file} in
13194 vms)
13195 f=config/te-vms.o
13196 case " $extra_objects " in
13197 *" $f "*) ;;
13198 *) extra_objects="$extra_objects $f" ;;
13199 esac ;;
13200 esac
13201
13202 # From target name and format, produce a list of supported emulations.
13203
13204 case ${generic_target}-${fmt} in
13205 mips-*-*-*) case "$endian" in
13206 big) emulation="mipsbelf mipslelf mipself" ;;
13207 *) emulation="mipslelf mipsbelf mipself" ;;
13208 esac ;;
13209 # i386-pc-pe-coff != i386-pc-coff.
13210 i386-*-pe-coff) ;;
13211 # Uncommenting the next line will turn on support for i386 AOUT
13212 # for the default linux configuration
13213 # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
13214 #
13215 i386-*-aout) emulation="i386aout" ;;
13216 i386-*-coff) emulation="i386coff" ;;
13217 i386-*-elf) emulation="i386elf" ;;
13218
13219 # Always all formats. The first stated emulation becomes the default.
13220 cris-*-*aout*) emulation="crisaout criself" ;;
13221 cris-*-*) emulation="criself crisaout" ;;
13222 esac
13223
13224 emulations="$emulations $emulation"
13225
13226 done
13227
13228 if test ${ac_default_x86_relax_relocations} = unset; then
13229 ac_default_x86_relax_relocations=1
13230 fi
13231
13232 cat >>confdefs.h <<_ACEOF
13233 #define DEFAULT_GENERATE_X86_RELAX_RELOCATIONS $ac_default_x86_relax_relocations
13234 _ACEOF
13235
13236
13237 if test ${ac_default_elf_stt_common} = unset; then
13238 ac_default_elf_stt_common=0
13239 fi
13240
13241 cat >>confdefs.h <<_ACEOF
13242 #define DEFAULT_GENERATE_ELF_STT_COMMON $ac_default_elf_stt_common
13243 _ACEOF
13244
13245
13246
13247 cat >>confdefs.h <<_ACEOF
13248 #define DEFAULT_GENERATE_BUILD_NOTES $ac_default_generate_build_notes
13249 _ACEOF
13250
13251
13252 if test ${ac_default_generate_x86_used_note} = unset; then
13253 ac_default_generate_x86_used_note=0
13254 fi
13255
13256 cat >>confdefs.h <<_ACEOF
13257 #define DEFAULT_X86_USED_NOTE $ac_default_generate_x86_used_note
13258 _ACEOF
13259
13260
13261 if test ${ac_default_generate_riscv_attr} = unset; then
13262 case ${target_os} in
13263 elf)
13264 ac_default_generate_riscv_attr=1
13265 ;;
13266 *)
13267 ac_default_generate_riscv_attr=0
13268 ;;
13269 esac
13270 fi
13271
13272
13273 cat >>confdefs.h <<_ACEOF
13274 #define DEFAULT_RISCV_ATTR $ac_default_generate_riscv_attr
13275 _ACEOF
13276
13277
13278 if test ${ac_default_mips_fix_loongson3_llsc} = unset; then
13279 ac_default_mips_fix_loongson3_llsc=0
13280 fi
13281
13282 cat >>confdefs.h <<_ACEOF
13283 #define DEFAULT_MIPS_FIX_LOONGSON3_LLSC $ac_default_mips_fix_loongson3_llsc
13284 _ACEOF
13285
13286
13287 if test x$ac_default_compressed_debug_sections = xyes ; then
13288
13289 $as_echo "#define DEFAULT_FLAG_COMPRESS_DEBUG 1" >>confdefs.h
13290
13291 fi
13292
13293 # Turn on all targets if possible
13294 if test ${all_targets} = "yes"; then
13295 case ${target_cpu_type} in
13296 i386)
13297 case ${obj_format} in
13298 aout)
13299 emulations="$emulations i386coff i386elf"
13300 ;;
13301 coff)
13302 emulations="$emulations i386aout i386elf"
13303 ;;
13304 elf)
13305 emulations="$emulations i386aout i386coff"
13306 ;;
13307 esac
13308 ;;
13309 x86_64)
13310 case ${obj_format} in
13311 aout)
13312 emulations="$emulations i386coff i386elf"
13313 ;;
13314 coff)
13315 emulations="$emulations i386aout i386elf"
13316 ;;
13317 elf)
13318 emulations="$emulations i386aout i386coff"
13319 ;;
13320 esac
13321 ;;
13322 esac
13323 fi
13324
13325 # PE code has way too many macros tweaking behaviour
13326 case ${te_file} in
13327 pe*) emulations="" ;;
13328 esac
13329
13330 # Assign floating point type. Most processors with FP support
13331 # IEEE FP. On those that don't support FP at all, usually IEEE
13332 # is emulated.
13333 case ${target_cpu} in
13334 vax | pdp11 ) atof=vax ;;
13335 *) atof=ieee ;;
13336 esac
13337
13338 case "${obj_format}" in
13339 "") as_fn_error $? "GAS does not know what format to use for target ${target}" "$LINENO" 5 ;;
13340 esac
13341
13342 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
13343 cgen_cpu_prefix=""
13344 if test $using_cgen = yes ; then
13345 case ${target_cpu} in
13346 or1knd)
13347 cgen_cpu_prefix=or1k ;;
13348 *) cgen_cpu_prefix=${target_cpu} ;;
13349 esac
13350
13351
13352 $as_echo "#define USING_CGEN 1" >>confdefs.h
13353
13354 fi
13355
13356
13357 if test ! -r ${srcdir}/config/tc-${target_cpu_type}.c; then
13358 as_fn_error $? "GAS does not support target CPU ${target_cpu_type}" "$LINENO" 5
13359 fi
13360
13361 if test ! -r ${srcdir}/config/obj-${obj_format}.c; then
13362 as_fn_error $? "GAS does not have support for object file format ${obj_format}" "$LINENO" 5
13363 fi
13364
13365 # Some COFF configurations want these random other flags set.
13366 case ${obj_format} in
13367 coff)
13368 case ${target_cpu_type} in
13369 i386)
13370 $as_echo "#define I386COFF 1" >>confdefs.h
13371 ;;
13372 x86_64)
13373 $as_echo "#define I386COFF 1" >>confdefs.h
13374 ;;
13375 esac
13376 ;;
13377 esac
13378
13379 # Getting this done right is going to be a bitch. Each configuration specified
13380 # with --enable-targets=... should be checked for environment, format, cpu
13381 # setting.
13382 #
13383 # For each configuration, the necessary object file support code must be linked
13384 # in. This might be only one, it might be up to four. The necessary emulation
13385 # code needs to be provided, too.
13386 #
13387 # And then there's "--enable-targets=all"....
13388 #
13389 # For now, just always do it for MIPS ELF configurations. Sigh.
13390
13391 formats="${obj_format}"
13392 emfiles=""
13393 EMULATIONS=""
13394 _gas_uniq_list="$emulations"
13395 _gas_uniq_newlist=""
13396 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
13397 case $_gas_uniq_i in
13398 _gas_uniq_dummy) ;;
13399 *) case " $_gas_uniq_newlist " in
13400 *" $_gas_uniq_i "*) ;;
13401 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
13402 esac ;;
13403 esac
13404 done
13405 emulations=$_gas_uniq_newlist
13406
13407 for em in . $emulations ; do
13408 case $em in
13409 .) continue ;;
13410 mipsbelf | mipslelf | mipself)
13411 fmt=elf file=mipself ;;
13412 *coff)
13413 fmt=coff file=$em ;;
13414 *aout)
13415 fmt=aout file=$em ;;
13416 *elf)
13417 fmt=elf file=$em ;;
13418 esac
13419 formats="$formats $fmt"
13420 emfiles="$emfiles config/e-$file.o"
13421 EMULATIONS="$EMULATIONS &$em,"
13422 done
13423 _gas_uniq_list="$formats"
13424 _gas_uniq_newlist=""
13425 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
13426 case $_gas_uniq_i in
13427 _gas_uniq_dummy) ;;
13428 *) case " $_gas_uniq_newlist " in
13429 *" $_gas_uniq_i "*) ;;
13430 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
13431 esac ;;
13432 esac
13433 done
13434 formats=$_gas_uniq_newlist
13435
13436 _gas_uniq_list="$emfiles"
13437 _gas_uniq_newlist=""
13438 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
13439 case $_gas_uniq_i in
13440 _gas_uniq_dummy) ;;
13441 *) case " $_gas_uniq_newlist " in
13442 *" $_gas_uniq_i "*) ;;
13443 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
13444 esac ;;
13445 esac
13446 done
13447 emfiles=$_gas_uniq_newlist
13448
13449 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
13450 for fmt in $formats ; do
13451 case $fmt in
13452 aout)
13453 $as_echo "#define OBJ_MAYBE_AOUT 1" >>confdefs.h
13454 ;;
13455 coff)
13456 $as_echo "#define OBJ_MAYBE_COFF 1" >>confdefs.h
13457 ;;
13458 ecoff)
13459 $as_echo "#define OBJ_MAYBE_ECOFF 1" >>confdefs.h
13460 ;;
13461 elf)
13462 $as_echo "#define OBJ_MAYBE_ELF 1" >>confdefs.h
13463 ;;
13464 generic)
13465 $as_echo "#define OBJ_MAYBE_GENERIC 1" >>confdefs.h
13466 ;;
13467 som)
13468 $as_echo "#define OBJ_MAYBE_SOM 1" >>confdefs.h
13469 ;;
13470 esac
13471 extra_objects="$extra_objects config/obj-$fmt.o"
13472 done
13473 obj_format=multi
13474 fi
13475 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
13476 DEFAULT_EMULATION=`set . $emulations ; echo $2`
13477 # e-mipself has more than one emulation per file, e-i386* has just one at the
13478 # moment. If only one emulation is specified, then don't define
13479 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
13480 case "${obj_format}${emfiles}" in
13481 multi* | *mipself*)
13482 extra_objects="$extra_objects $emfiles"
13483
13484 $as_echo "#define USE_EMULATIONS 1" >>confdefs.h
13485 ;;
13486 esac
13487 fi
13488
13489
13490 cat >>confdefs.h <<_ACEOF
13491 #define EMULATIONS $EMULATIONS
13492 _ACEOF
13493
13494
13495 cat >>confdefs.h <<_ACEOF
13496 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
13497 _ACEOF
13498
13499
13500 reject_dev_configs=yes
13501
13502 case ${reject_dev_configs}-${dev} in
13503 yes-yes) # Oops.
13504 as_fn_error $? "GAS does not support the ${generic_target} configuration." "$LINENO" 5
13505 ;;
13506 esac
13507
13508
13509
13510
13511
13512
13513
13514 # do we need the opcodes library?
13515 case "${need_opcodes}" in
13516 yes)
13517 OPCODES_LIB=../opcodes/libopcodes.la
13518 ;;
13519 esac
13520
13521
13522
13523
13524 cat >>confdefs.h <<_ACEOF
13525 #define TARGET_ALIAS "${target_alias}"
13526 _ACEOF
13527
13528
13529 cat >>confdefs.h <<_ACEOF
13530 #define TARGET_CANONICAL "${target}"
13531 _ACEOF
13532
13533
13534 cat >>confdefs.h <<_ACEOF
13535 #define TARGET_CPU "${target_cpu}"
13536 _ACEOF
13537
13538
13539 cat >>confdefs.h <<_ACEOF
13540 #define TARGET_VENDOR "${target_vendor}"
13541 _ACEOF
13542
13543
13544 cat >>confdefs.h <<_ACEOF
13545 #define TARGET_OS "${target_os}"
13546 _ACEOF
13547
13548
13549 for ac_prog in 'bison -y' byacc
13550 do
13551 # Extract the first word of "$ac_prog", so it can be a program name with args.
13552 set dummy $ac_prog; ac_word=$2
13553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13554 $as_echo_n "checking for $ac_word... " >&6; }
13555 if ${ac_cv_prog_YACC+:} false; then :
13556 $as_echo_n "(cached) " >&6
13557 else
13558 if test -n "$YACC"; then
13559 ac_cv_prog_YACC="$YACC" # Let the user override the test.
13560 else
13561 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13562 for as_dir in $PATH
13563 do
13564 IFS=$as_save_IFS
13565 test -z "$as_dir" && as_dir=.
13566 for ac_exec_ext in '' $ac_executable_extensions; do
13567 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13568 ac_cv_prog_YACC="$ac_prog"
13569 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13570 break 2
13571 fi
13572 done
13573 done
13574 IFS=$as_save_IFS
13575
13576 fi
13577 fi
13578 YACC=$ac_cv_prog_YACC
13579 if test -n "$YACC"; then
13580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
13581 $as_echo "$YACC" >&6; }
13582 else
13583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13584 $as_echo "no" >&6; }
13585 fi
13586
13587
13588 test -n "$YACC" && break
13589 done
13590 test -n "$YACC" || YACC="yacc"
13591
13592 for ac_prog in flex lex
13593 do
13594 # Extract the first word of "$ac_prog", so it can be a program name with args.
13595 set dummy $ac_prog; ac_word=$2
13596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13597 $as_echo_n "checking for $ac_word... " >&6; }
13598 if ${ac_cv_prog_LEX+:} false; then :
13599 $as_echo_n "(cached) " >&6
13600 else
13601 if test -n "$LEX"; then
13602 ac_cv_prog_LEX="$LEX" # Let the user override the test.
13603 else
13604 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13605 for as_dir in $PATH
13606 do
13607 IFS=$as_save_IFS
13608 test -z "$as_dir" && as_dir=.
13609 for ac_exec_ext in '' $ac_executable_extensions; do
13610 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13611 ac_cv_prog_LEX="$ac_prog"
13612 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13613 break 2
13614 fi
13615 done
13616 done
13617 IFS=$as_save_IFS
13618
13619 fi
13620 fi
13621 LEX=$ac_cv_prog_LEX
13622 if test -n "$LEX"; then
13623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
13624 $as_echo "$LEX" >&6; }
13625 else
13626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13627 $as_echo "no" >&6; }
13628 fi
13629
13630
13631 test -n "$LEX" && break
13632 done
13633 test -n "$LEX" || LEX=":"
13634
13635 case "$LEX" in
13636 :|*"missing "*) ;;
13637 *) cat >conftest.l <<_ACEOF
13638 %%
13639 a { ECHO; }
13640 b { REJECT; }
13641 c { yymore (); }
13642 d { yyless (1); }
13643 e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */
13644 yyless ((input () != 0)); }
13645 f { unput (yytext[0]); }
13646 . { BEGIN INITIAL; }
13647 %%
13648 #ifdef YYTEXT_POINTER
13649 extern char *yytext;
13650 #endif
13651 int
13652 main (void)
13653 {
13654 return ! yylex () + ! yywrap ();
13655 }
13656 _ACEOF
13657 { { ac_try="$LEX conftest.l"
13658 case "(($ac_try" in
13659 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13660 *) ac_try_echo=$ac_try;;
13661 esac
13662 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
13663 $as_echo "$ac_try_echo"; } >&5
13664 (eval "$LEX conftest.l") 2>&5
13665 ac_status=$?
13666 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13667 test $ac_status = 0; }
13668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
13669 $as_echo_n "checking lex output file root... " >&6; }
13670 if ${ac_cv_prog_lex_root+:} false; then :
13671 $as_echo_n "(cached) " >&6
13672 else
13673
13674 if test -f lex.yy.c; then
13675 ac_cv_prog_lex_root=lex.yy
13676 elif test -f lexyy.c; then
13677 ac_cv_prog_lex_root=lexyy
13678 else
13679 as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5
13680 fi
13681 fi
13682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
13683 $as_echo "$ac_cv_prog_lex_root" >&6; }
13684 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
13685
13686 if test -z "${LEXLIB+set}"; then
13687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
13688 $as_echo_n "checking lex library... " >&6; }
13689 if ${ac_cv_lib_lex+:} false; then :
13690 $as_echo_n "(cached) " >&6
13691 else
13692
13693 ac_save_LIBS=$LIBS
13694 ac_cv_lib_lex='none needed'
13695 for ac_lib in '' -lfl -ll; do
13696 LIBS="$ac_lib $ac_save_LIBS"
13697 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13698 /* end confdefs.h. */
13699 `cat $LEX_OUTPUT_ROOT.c`
13700 _ACEOF
13701 if ac_fn_c_try_link "$LINENO"; then :
13702 ac_cv_lib_lex=$ac_lib
13703 fi
13704 rm -f core conftest.err conftest.$ac_objext \
13705 conftest$ac_exeext conftest.$ac_ext
13706 test "$ac_cv_lib_lex" != 'none needed' && break
13707 done
13708 LIBS=$ac_save_LIBS
13709
13710 fi
13711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
13712 $as_echo "$ac_cv_lib_lex" >&6; }
13713 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
13714 fi
13715
13716
13717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
13718 $as_echo_n "checking whether yytext is a pointer... " >&6; }
13719 if ${ac_cv_prog_lex_yytext_pointer+:} false; then :
13720 $as_echo_n "(cached) " >&6
13721 else
13722 # POSIX says lex can declare yytext either as a pointer or an array; the
13723 # default is implementation-dependent. Figure out which it is, since
13724 # not all implementations provide the %pointer and %array declarations.
13725 ac_cv_prog_lex_yytext_pointer=no
13726 ac_save_LIBS=$LIBS
13727 LIBS="$LEXLIB $ac_save_LIBS"
13728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13729 /* end confdefs.h. */
13730
13731 #define YYTEXT_POINTER 1
13732 `cat $LEX_OUTPUT_ROOT.c`
13733 _ACEOF
13734 if ac_fn_c_try_link "$LINENO"; then :
13735 ac_cv_prog_lex_yytext_pointer=yes
13736 fi
13737 rm -f core conftest.err conftest.$ac_objext \
13738 conftest$ac_exeext conftest.$ac_ext
13739 LIBS=$ac_save_LIBS
13740
13741 fi
13742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
13743 $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
13744 if test $ac_cv_prog_lex_yytext_pointer = yes; then
13745
13746 $as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
13747
13748 fi
13749 rm -f conftest.l $LEX_OUTPUT_ROOT.c
13750 ;;
13751 esac
13752 if test "$LEX" = :; then
13753 LEX=${am_missing_run}flex
13754 fi
13755
13756 ALL_LINGUAS="es fi fr id ja ru rw sv tr uk zh_CN"
13757 # If we haven't got the data from the intl directory,
13758 # assume NLS is disabled.
13759 USE_NLS=no
13760 LIBINTL=
13761 LIBINTL_DEP=
13762 INCINTL=
13763 XGETTEXT=
13764 GMSGFMT=
13765 POSUB=
13766
13767 if test -f ../intl/config.intl; then
13768 . ../intl/config.intl
13769 fi
13770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
13771 $as_echo_n "checking whether NLS is requested... " >&6; }
13772 if test x"$USE_NLS" != xyes; then
13773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13774 $as_echo "no" >&6; }
13775 else
13776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13777 $as_echo "yes" >&6; }
13778
13779 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
13780
13781
13782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
13783 $as_echo_n "checking for catalogs to be installed... " >&6; }
13784 # Look for .po and .gmo files in the source directory.
13785 CATALOGS=
13786 XLINGUAS=
13787 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
13788 # If there aren't any .gmo files the shell will give us the
13789 # literal string "../path/to/srcdir/po/*.gmo" which has to be
13790 # weeded out.
13791 case "$cat" in *\**)
13792 continue;;
13793 esac
13794 # The quadruple backslash is collapsed to a double backslash
13795 # by the backticks, then collapsed again by the double quotes,
13796 # leaving us with one backslash in the sed expression (right
13797 # before the dot that mustn't act as a wildcard).
13798 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
13799 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
13800 # The user is allowed to set LINGUAS to a list of languages to
13801 # install catalogs for. If it's empty that means "all of them."
13802 if test "x$LINGUAS" = x; then
13803 CATALOGS="$CATALOGS $cat"
13804 XLINGUAS="$XLINGUAS $lang"
13805 else
13806 case "$LINGUAS" in *$lang*)
13807 CATALOGS="$CATALOGS $cat"
13808 XLINGUAS="$XLINGUAS $lang"
13809 ;;
13810 esac
13811 fi
13812 done
13813 LINGUAS="$XLINGUAS"
13814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
13815 $as_echo "$LINGUAS" >&6; }
13816
13817
13818 DATADIRNAME=share
13819
13820 INSTOBJEXT=.mo
13821
13822 GENCAT=gencat
13823
13824 CATOBJEXT=.gmo
13825
13826 fi
13827
13828 MKINSTALLDIRS=
13829 if test -n "$ac_aux_dir"; then
13830 case "$ac_aux_dir" in
13831 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
13832 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
13833 esac
13834 fi
13835 if test -z "$MKINSTALLDIRS"; then
13836 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
13837 fi
13838
13839
13840
13841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
13842 $as_echo_n "checking whether NLS is requested... " >&6; }
13843 # Check whether --enable-nls was given.
13844 if test "${enable_nls+set}" = set; then :
13845 enableval=$enable_nls; USE_NLS=$enableval
13846 else
13847 USE_NLS=yes
13848 fi
13849
13850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
13851 $as_echo "$USE_NLS" >&6; }
13852
13853
13854
13855
13856
13857
13858 # Prepare PATH_SEPARATOR.
13859 # The user is always right.
13860 if test "${PATH_SEPARATOR+set}" != set; then
13861 echo "#! /bin/sh" >conf$$.sh
13862 echo "exit 0" >>conf$$.sh
13863 chmod +x conf$$.sh
13864 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13865 PATH_SEPARATOR=';'
13866 else
13867 PATH_SEPARATOR=:
13868 fi
13869 rm -f conf$$.sh
13870 fi
13871
13872 # Find out how to test for executable files. Don't use a zero-byte file,
13873 # as systems may use methods other than mode bits to determine executability.
13874 cat >conf$$.file <<_ASEOF
13875 #! /bin/sh
13876 exit 0
13877 _ASEOF
13878 chmod +x conf$$.file
13879 if test -x conf$$.file >/dev/null 2>&1; then
13880 ac_executable_p="test -x"
13881 else
13882 ac_executable_p="test -f"
13883 fi
13884 rm -f conf$$.file
13885
13886 # Extract the first word of "msgfmt", so it can be a program name with args.
13887 set dummy msgfmt; ac_word=$2
13888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13889 $as_echo_n "checking for $ac_word... " >&6; }
13890 if ${ac_cv_path_MSGFMT+:} false; then :
13891 $as_echo_n "(cached) " >&6
13892 else
13893 case "$MSGFMT" in
13894 [\\/]* | ?:[\\/]*)
13895 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
13896 ;;
13897 *)
13898 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13899 for ac_dir in $PATH; do
13900 IFS="$ac_save_IFS"
13901 test -z "$ac_dir" && ac_dir=.
13902 for ac_exec_ext in '' $ac_executable_extensions; do
13903 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13904 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
13905 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13906 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
13907 break 2
13908 fi
13909 fi
13910 done
13911 done
13912 IFS="$ac_save_IFS"
13913 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
13914 ;;
13915 esac
13916 fi
13917 MSGFMT="$ac_cv_path_MSGFMT"
13918 if test "$MSGFMT" != ":"; then
13919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
13920 $as_echo "$MSGFMT" >&6; }
13921 else
13922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13923 $as_echo "no" >&6; }
13924 fi
13925
13926 # Extract the first word of "gmsgfmt", so it can be a program name with args.
13927 set dummy gmsgfmt; ac_word=$2
13928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13929 $as_echo_n "checking for $ac_word... " >&6; }
13930 if ${ac_cv_path_GMSGFMT+:} false; then :
13931 $as_echo_n "(cached) " >&6
13932 else
13933 case $GMSGFMT in
13934 [\\/]* | ?:[\\/]*)
13935 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
13936 ;;
13937 *)
13938 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13939 for as_dir in $PATH
13940 do
13941 IFS=$as_save_IFS
13942 test -z "$as_dir" && as_dir=.
13943 for ac_exec_ext in '' $ac_executable_extensions; do
13944 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13945 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
13946 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13947 break 2
13948 fi
13949 done
13950 done
13951 IFS=$as_save_IFS
13952
13953 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
13954 ;;
13955 esac
13956 fi
13957 GMSGFMT=$ac_cv_path_GMSGFMT
13958 if test -n "$GMSGFMT"; then
13959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
13960 $as_echo "$GMSGFMT" >&6; }
13961 else
13962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13963 $as_echo "no" >&6; }
13964 fi
13965
13966
13967
13968
13969 # Prepare PATH_SEPARATOR.
13970 # The user is always right.
13971 if test "${PATH_SEPARATOR+set}" != set; then
13972 echo "#! /bin/sh" >conf$$.sh
13973 echo "exit 0" >>conf$$.sh
13974 chmod +x conf$$.sh
13975 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13976 PATH_SEPARATOR=';'
13977 else
13978 PATH_SEPARATOR=:
13979 fi
13980 rm -f conf$$.sh
13981 fi
13982
13983 # Find out how to test for executable files. Don't use a zero-byte file,
13984 # as systems may use methods other than mode bits to determine executability.
13985 cat >conf$$.file <<_ASEOF
13986 #! /bin/sh
13987 exit 0
13988 _ASEOF
13989 chmod +x conf$$.file
13990 if test -x conf$$.file >/dev/null 2>&1; then
13991 ac_executable_p="test -x"
13992 else
13993 ac_executable_p="test -f"
13994 fi
13995 rm -f conf$$.file
13996
13997 # Extract the first word of "xgettext", so it can be a program name with args.
13998 set dummy xgettext; ac_word=$2
13999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14000 $as_echo_n "checking for $ac_word... " >&6; }
14001 if ${ac_cv_path_XGETTEXT+:} false; then :
14002 $as_echo_n "(cached) " >&6
14003 else
14004 case "$XGETTEXT" in
14005 [\\/]* | ?:[\\/]*)
14006 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
14007 ;;
14008 *)
14009 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
14010 for ac_dir in $PATH; do
14011 IFS="$ac_save_IFS"
14012 test -z "$ac_dir" && ac_dir=.
14013 for ac_exec_ext in '' $ac_executable_extensions; do
14014 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
14015 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
14016 (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
14017 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
14018 break 2
14019 fi
14020 fi
14021 done
14022 done
14023 IFS="$ac_save_IFS"
14024 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
14025 ;;
14026 esac
14027 fi
14028 XGETTEXT="$ac_cv_path_XGETTEXT"
14029 if test "$XGETTEXT" != ":"; then
14030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
14031 $as_echo "$XGETTEXT" >&6; }
14032 else
14033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14034 $as_echo "no" >&6; }
14035 fi
14036
14037 rm -f messages.po
14038
14039
14040 # Prepare PATH_SEPARATOR.
14041 # The user is always right.
14042 if test "${PATH_SEPARATOR+set}" != set; then
14043 echo "#! /bin/sh" >conf$$.sh
14044 echo "exit 0" >>conf$$.sh
14045 chmod +x conf$$.sh
14046 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
14047 PATH_SEPARATOR=';'
14048 else
14049 PATH_SEPARATOR=:
14050 fi
14051 rm -f conf$$.sh
14052 fi
14053
14054 # Find out how to test for executable files. Don't use a zero-byte file,
14055 # as systems may use methods other than mode bits to determine executability.
14056 cat >conf$$.file <<_ASEOF
14057 #! /bin/sh
14058 exit 0
14059 _ASEOF
14060 chmod +x conf$$.file
14061 if test -x conf$$.file >/dev/null 2>&1; then
14062 ac_executable_p="test -x"
14063 else
14064 ac_executable_p="test -f"
14065 fi
14066 rm -f conf$$.file
14067
14068 # Extract the first word of "msgmerge", so it can be a program name with args.
14069 set dummy msgmerge; ac_word=$2
14070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14071 $as_echo_n "checking for $ac_word... " >&6; }
14072 if ${ac_cv_path_MSGMERGE+:} false; then :
14073 $as_echo_n "(cached) " >&6
14074 else
14075 case "$MSGMERGE" in
14076 [\\/]* | ?:[\\/]*)
14077 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
14078 ;;
14079 *)
14080 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
14081 for ac_dir in $PATH; do
14082 IFS="$ac_save_IFS"
14083 test -z "$ac_dir" && ac_dir=.
14084 for ac_exec_ext in '' $ac_executable_extensions; do
14085 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
14086 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
14087 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
14088 break 2
14089 fi
14090 fi
14091 done
14092 done
14093 IFS="$ac_save_IFS"
14094 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
14095 ;;
14096 esac
14097 fi
14098 MSGMERGE="$ac_cv_path_MSGMERGE"
14099 if test "$MSGMERGE" != ":"; then
14100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
14101 $as_echo "$MSGMERGE" >&6; }
14102 else
14103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14104 $as_echo "no" >&6; }
14105 fi
14106
14107
14108 if test "$GMSGFMT" != ":"; then
14109 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
14110 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
14111 : ;
14112 else
14113 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
14114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
14115 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
14116 GMSGFMT=":"
14117 fi
14118 fi
14119
14120 if test "$XGETTEXT" != ":"; then
14121 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
14122 (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
14123 : ;
14124 else
14125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
14126 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
14127 XGETTEXT=":"
14128 fi
14129 rm -f messages.po
14130 fi
14131
14132 ac_config_commands="$ac_config_commands default-1"
14133
14134
14135
14136
14137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
14138 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
14139 # Check whether --enable-maintainer-mode was given.
14140 if test "${enable_maintainer_mode+set}" = set; then :
14141 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
14142 else
14143 USE_MAINTAINER_MODE=no
14144 fi
14145
14146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
14147 $as_echo "$USE_MAINTAINER_MODE" >&6; }
14148 if test $USE_MAINTAINER_MODE = yes; then
14149 MAINTAINER_MODE_TRUE=
14150 MAINTAINER_MODE_FALSE='#'
14151 else
14152 MAINTAINER_MODE_TRUE='#'
14153 MAINTAINER_MODE_FALSE=
14154 fi
14155
14156 MAINT=$MAINTAINER_MODE_TRUE
14157
14158
14159 if false; then
14160 GENINSRC_NEVER_TRUE=
14161 GENINSRC_NEVER_FALSE='#'
14162 else
14163 GENINSRC_NEVER_TRUE='#'
14164 GENINSRC_NEVER_FALSE=
14165 fi
14166
14167
14168
14169 for ac_header in string.h stdlib.h memory.h strings.h unistd.h errno.h sys/types.h limits.h locale.h time.h sys/stat.h
14170 do :
14171 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14172 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14173 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14174 cat >>confdefs.h <<_ACEOF
14175 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14176 _ACEOF
14177
14178 fi
14179
14180 done
14181
14182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
14183 $as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
14184 if ${gcc_cv_header_string+:} false; then :
14185 $as_echo_n "(cached) " >&6
14186 else
14187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14188 /* end confdefs.h. */
14189 #include <string.h>
14190 #include <strings.h>
14191 int
14192 main ()
14193 {
14194
14195 ;
14196 return 0;
14197 }
14198 _ACEOF
14199 if ac_fn_c_try_compile "$LINENO"; then :
14200 gcc_cv_header_string=yes
14201 else
14202 gcc_cv_header_string=no
14203 fi
14204 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14205 fi
14206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
14207 $as_echo "$gcc_cv_header_string" >&6; }
14208 if test $gcc_cv_header_string = yes; then
14209
14210 $as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
14211
14212 fi
14213
14214
14215 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
14216 # people who are not cross-compiling but are compiling cross-assemblers.
14217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling a cross-assembler" >&5
14218 $as_echo_n "checking whether compiling a cross-assembler... " >&6; }
14219 if test "${host}" = "${target}"; then
14220 cross_gas=no
14221 else
14222 cross_gas=yes
14223
14224 $as_echo "#define CROSS_COMPILE 1" >>confdefs.h
14225
14226 fi
14227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_gas" >&5
14228 $as_echo "$cross_gas" >&6; }
14229
14230 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
14231 if test "x$ac_cv_type_size_t" = xyes; then :
14232
14233 else
14234
14235 cat >>confdefs.h <<_ACEOF
14236 #define size_t unsigned int
14237 _ACEOF
14238
14239 fi
14240
14241 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
14242 # for constant arguments. Useless!
14243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
14244 $as_echo_n "checking for working alloca.h... " >&6; }
14245 if ${ac_cv_working_alloca_h+:} false; then :
14246 $as_echo_n "(cached) " >&6
14247 else
14248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14249 /* end confdefs.h. */
14250 #include <alloca.h>
14251 int
14252 main ()
14253 {
14254 char *p = (char *) alloca (2 * sizeof (int));
14255 if (p) return 0;
14256 ;
14257 return 0;
14258 }
14259 _ACEOF
14260 if ac_fn_c_try_link "$LINENO"; then :
14261 ac_cv_working_alloca_h=yes
14262 else
14263 ac_cv_working_alloca_h=no
14264 fi
14265 rm -f core conftest.err conftest.$ac_objext \
14266 conftest$ac_exeext conftest.$ac_ext
14267 fi
14268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
14269 $as_echo "$ac_cv_working_alloca_h" >&6; }
14270 if test $ac_cv_working_alloca_h = yes; then
14271
14272 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
14273
14274 fi
14275
14276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
14277 $as_echo_n "checking for alloca... " >&6; }
14278 if ${ac_cv_func_alloca_works+:} false; then :
14279 $as_echo_n "(cached) " >&6
14280 else
14281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14282 /* end confdefs.h. */
14283 #ifdef __GNUC__
14284 # define alloca __builtin_alloca
14285 #else
14286 # ifdef _MSC_VER
14287 # include <malloc.h>
14288 # define alloca _alloca
14289 # else
14290 # ifdef HAVE_ALLOCA_H
14291 # include <alloca.h>
14292 # else
14293 # ifdef _AIX
14294 #pragma alloca
14295 # else
14296 # ifndef alloca /* predefined by HP cc +Olibcalls */
14297 void *alloca (size_t);
14298 # endif
14299 # endif
14300 # endif
14301 # endif
14302 #endif
14303
14304 int
14305 main ()
14306 {
14307 char *p = (char *) alloca (1);
14308 if (p) return 0;
14309 ;
14310 return 0;
14311 }
14312 _ACEOF
14313 if ac_fn_c_try_link "$LINENO"; then :
14314 ac_cv_func_alloca_works=yes
14315 else
14316 ac_cv_func_alloca_works=no
14317 fi
14318 rm -f core conftest.err conftest.$ac_objext \
14319 conftest$ac_exeext conftest.$ac_ext
14320 fi
14321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
14322 $as_echo "$ac_cv_func_alloca_works" >&6; }
14323
14324 if test $ac_cv_func_alloca_works = yes; then
14325
14326 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
14327
14328 else
14329 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
14330 # that cause trouble. Some versions do not even contain alloca or
14331 # contain a buggy version. If you still want to use their alloca,
14332 # use ar to extract alloca.o from them instead of compiling alloca.c.
14333
14334 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
14335
14336 $as_echo "#define C_ALLOCA 1" >>confdefs.h
14337
14338
14339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
14340 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
14341 if ${ac_cv_os_cray+:} false; then :
14342 $as_echo_n "(cached) " >&6
14343 else
14344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14345 /* end confdefs.h. */
14346 #if defined CRAY && ! defined CRAY2
14347 webecray
14348 #else
14349 wenotbecray
14350 #endif
14351
14352 _ACEOF
14353 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14354 $EGREP "webecray" >/dev/null 2>&1; then :
14355 ac_cv_os_cray=yes
14356 else
14357 ac_cv_os_cray=no
14358 fi
14359 rm -f conftest*
14360
14361 fi
14362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
14363 $as_echo "$ac_cv_os_cray" >&6; }
14364 if test $ac_cv_os_cray = yes; then
14365 for ac_func in _getb67 GETB67 getb67; do
14366 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14367 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14368 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14369
14370 cat >>confdefs.h <<_ACEOF
14371 #define CRAY_STACKSEG_END $ac_func
14372 _ACEOF
14373
14374 break
14375 fi
14376
14377 done
14378 fi
14379
14380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
14381 $as_echo_n "checking stack direction for C alloca... " >&6; }
14382 if ${ac_cv_c_stack_direction+:} false; then :
14383 $as_echo_n "(cached) " >&6
14384 else
14385 if test "$cross_compiling" = yes; then :
14386 ac_cv_c_stack_direction=0
14387 else
14388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14389 /* end confdefs.h. */
14390 $ac_includes_default
14391 int
14392 find_stack_direction (int *addr, int depth)
14393 {
14394 int dir, dummy = 0;
14395 if (! addr)
14396 addr = &dummy;
14397 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
14398 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
14399 return dir + dummy;
14400 }
14401
14402 int
14403 main (int argc, char **argv)
14404 {
14405 return find_stack_direction (0, argc + !argv + 20) < 0;
14406 }
14407 _ACEOF
14408 if ac_fn_c_try_run "$LINENO"; then :
14409 ac_cv_c_stack_direction=1
14410 else
14411 ac_cv_c_stack_direction=-1
14412 fi
14413 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14414 conftest.$ac_objext conftest.beam conftest.$ac_ext
14415 fi
14416
14417 fi
14418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
14419 $as_echo "$ac_cv_c_stack_direction" >&6; }
14420 cat >>confdefs.h <<_ACEOF
14421 #define STACK_DIRECTION $ac_cv_c_stack_direction
14422 _ACEOF
14423
14424
14425 fi
14426
14427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
14428 $as_echo_n "checking for inline... " >&6; }
14429 if ${ac_cv_c_inline+:} false; then :
14430 $as_echo_n "(cached) " >&6
14431 else
14432 ac_cv_c_inline=no
14433 for ac_kw in inline __inline__ __inline; do
14434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14435 /* end confdefs.h. */
14436 #ifndef __cplusplus
14437 typedef int foo_t;
14438 static $ac_kw foo_t static_foo () {return 0; }
14439 $ac_kw foo_t foo () {return 0; }
14440 #endif
14441
14442 _ACEOF
14443 if ac_fn_c_try_compile "$LINENO"; then :
14444 ac_cv_c_inline=$ac_kw
14445 fi
14446 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14447 test "$ac_cv_c_inline" != no && break
14448 done
14449
14450 fi
14451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
14452 $as_echo "$ac_cv_c_inline" >&6; }
14453
14454 case $ac_cv_c_inline in
14455 inline | yes) ;;
14456 *)
14457 case $ac_cv_c_inline in
14458 no) ac_val=;;
14459 *) ac_val=$ac_cv_c_inline;;
14460 esac
14461 cat >>confdefs.h <<_ACEOF
14462 #ifndef __cplusplus
14463 #define inline $ac_val
14464 #endif
14465 _ACEOF
14466 ;;
14467 esac
14468
14469
14470 # VMS doesn't have unlink.
14471 for ac_func in unlink remove
14472 do :
14473 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14474 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14475 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14476 cat >>confdefs.h <<_ACEOF
14477 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14478 _ACEOF
14479 break
14480 fi
14481 done
14482
14483 for ac_func in sbrk setlocale
14484 do :
14485 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14486 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14487 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14488 cat >>confdefs.h <<_ACEOF
14489 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14490 _ACEOF
14491
14492 fi
14493 done
14494
14495 for ac_func in strsignal
14496 do :
14497 ac_fn_c_check_func "$LINENO" "strsignal" "ac_cv_func_strsignal"
14498 if test "x$ac_cv_func_strsignal" = xyes; then :
14499 cat >>confdefs.h <<_ACEOF
14500 #define HAVE_STRSIGNAL 1
14501 _ACEOF
14502
14503 fi
14504 done
14505
14506
14507
14508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
14509 $as_echo_n "checking for LC_MESSAGES... " >&6; }
14510 if ${am_cv_val_LC_MESSAGES+:} false; then :
14511 $as_echo_n "(cached) " >&6
14512 else
14513 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14514 /* end confdefs.h. */
14515 #include <locale.h>
14516 int
14517 main ()
14518 {
14519 return LC_MESSAGES
14520 ;
14521 return 0;
14522 }
14523 _ACEOF
14524 if ac_fn_c_try_link "$LINENO"; then :
14525 am_cv_val_LC_MESSAGES=yes
14526 else
14527 am_cv_val_LC_MESSAGES=no
14528 fi
14529 rm -f core conftest.err conftest.$ac_objext \
14530 conftest$ac_exeext conftest.$ac_ext
14531 fi
14532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
14533 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
14534 if test $am_cv_val_LC_MESSAGES = yes; then
14535
14536 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
14537
14538 fi
14539
14540
14541 # do we need the math library?
14542 case "${need_libm}" in
14543 yes)
14544 LIBM=
14545 case $host in
14546 *-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
14547 # These system don't have libm, or don't need it
14548 ;;
14549 *-ncr-sysv4.3*)
14550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5
14551 $as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; }
14552 if ${ac_cv_lib_mw__mwvalidcheckl+:} false; then :
14553 $as_echo_n "(cached) " >&6
14554 else
14555 ac_check_lib_save_LIBS=$LIBS
14556 LIBS="-lmw $LIBS"
14557 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14558 /* end confdefs.h. */
14559
14560 /* Override any GCC internal prototype to avoid an error.
14561 Use char because int might match the return type of a GCC
14562 builtin and then its argument prototype would still apply. */
14563 #ifdef __cplusplus
14564 extern "C"
14565 #endif
14566 char _mwvalidcheckl ();
14567 int
14568 main ()
14569 {
14570 return _mwvalidcheckl ();
14571 ;
14572 return 0;
14573 }
14574 _ACEOF
14575 if ac_fn_c_try_link "$LINENO"; then :
14576 ac_cv_lib_mw__mwvalidcheckl=yes
14577 else
14578 ac_cv_lib_mw__mwvalidcheckl=no
14579 fi
14580 rm -f core conftest.err conftest.$ac_objext \
14581 conftest$ac_exeext conftest.$ac_ext
14582 LIBS=$ac_check_lib_save_LIBS
14583 fi
14584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
14585 $as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; }
14586 if test "x$ac_cv_lib_mw__mwvalidcheckl" = xyes; then :
14587 LIBM="-lmw"
14588 fi
14589
14590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
14591 $as_echo_n "checking for cos in -lm... " >&6; }
14592 if ${ac_cv_lib_m_cos+:} false; then :
14593 $as_echo_n "(cached) " >&6
14594 else
14595 ac_check_lib_save_LIBS=$LIBS
14596 LIBS="-lm $LIBS"
14597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14598 /* end confdefs.h. */
14599
14600 /* Override any GCC internal prototype to avoid an error.
14601 Use char because int might match the return type of a GCC
14602 builtin and then its argument prototype would still apply. */
14603 #ifdef __cplusplus
14604 extern "C"
14605 #endif
14606 char cos ();
14607 int
14608 main ()
14609 {
14610 return cos ();
14611 ;
14612 return 0;
14613 }
14614 _ACEOF
14615 if ac_fn_c_try_link "$LINENO"; then :
14616 ac_cv_lib_m_cos=yes
14617 else
14618 ac_cv_lib_m_cos=no
14619 fi
14620 rm -f core conftest.err conftest.$ac_objext \
14621 conftest$ac_exeext conftest.$ac_ext
14622 LIBS=$ac_check_lib_save_LIBS
14623 fi
14624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
14625 $as_echo "$ac_cv_lib_m_cos" >&6; }
14626 if test "x$ac_cv_lib_m_cos" = xyes; then :
14627 LIBM="$LIBM -lm"
14628 fi
14629
14630 ;;
14631 *)
14632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
14633 $as_echo_n "checking for cos in -lm... " >&6; }
14634 if ${ac_cv_lib_m_cos+:} false; then :
14635 $as_echo_n "(cached) " >&6
14636 else
14637 ac_check_lib_save_LIBS=$LIBS
14638 LIBS="-lm $LIBS"
14639 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14640 /* end confdefs.h. */
14641
14642 /* Override any GCC internal prototype to avoid an error.
14643 Use char because int might match the return type of a GCC
14644 builtin and then its argument prototype would still apply. */
14645 #ifdef __cplusplus
14646 extern "C"
14647 #endif
14648 char cos ();
14649 int
14650 main ()
14651 {
14652 return cos ();
14653 ;
14654 return 0;
14655 }
14656 _ACEOF
14657 if ac_fn_c_try_link "$LINENO"; then :
14658 ac_cv_lib_m_cos=yes
14659 else
14660 ac_cv_lib_m_cos=no
14661 fi
14662 rm -f core conftest.err conftest.$ac_objext \
14663 conftest$ac_exeext conftest.$ac_ext
14664 LIBS=$ac_check_lib_save_LIBS
14665 fi
14666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
14667 $as_echo "$ac_cv_lib_m_cos" >&6; }
14668 if test "x$ac_cv_lib_m_cos" = xyes; then :
14669 LIBM="-lm"
14670 fi
14671
14672 ;;
14673 esac
14674
14675
14676
14677 ;;
14678 esac
14679
14680 # Some non-ANSI preprocessors botch requoting inside strings. That's bad
14681 # enough, but on some of those systems, the assert macro relies on requoting
14682 # working properly!
14683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working assert macro" >&5
14684 $as_echo_n "checking for working assert macro... " >&6; }
14685 if ${gas_cv_assert_ok+:} false; then :
14686 $as_echo_n "(cached) " >&6
14687 else
14688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14689 /* end confdefs.h. */
14690 #include <assert.h>
14691 #include <stdio.h>
14692 int
14693 main ()
14694 {
14695
14696 /* check for requoting problems */
14697 static int a, b, c, d;
14698 static char *s;
14699 assert (!strcmp(s, "foo bar baz quux"));
14700 /* check for newline handling */
14701 assert (a == b
14702 || c == d);
14703
14704 ;
14705 return 0;
14706 }
14707 _ACEOF
14708 if ac_fn_c_try_link "$LINENO"; then :
14709 gas_cv_assert_ok=yes
14710 else
14711 gas_cv_assert_ok=no
14712 fi
14713 rm -f core conftest.err conftest.$ac_objext \
14714 conftest$ac_exeext conftest.$ac_ext
14715 fi
14716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_assert_ok" >&5
14717 $as_echo "$gas_cv_assert_ok" >&6; }
14718 test $gas_cv_assert_ok = yes ||
14719 $as_echo "#define BROKEN_ASSERT 1" >>confdefs.h
14720
14721
14722
14723 # On some systems, the system header files may not declare malloc, realloc,
14724 # and free. There are places where gas needs these functions to have been
14725 # declared -- such as when taking their addresses.
14726 gas_test_headers="
14727 #ifdef HAVE_MEMORY_H
14728 #include <memory.h>
14729 #endif
14730 #ifdef HAVE_STRING_H
14731 #include <string.h>
14732 #else
14733 #ifdef HAVE_STRINGS_H
14734 #include <strings.h>
14735 #endif
14736 #endif
14737 #ifdef HAVE_STDLIB_H
14738 #include <stdlib.h>
14739 #endif
14740 #ifdef HAVE_UNISTD_H
14741 #include <unistd.h>
14742 #endif
14743 "
14744
14745 # Does errno.h declare errno, or do we have to add a separate declaration
14746 # for it?
14747
14748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for errno" >&5
14749 $as_echo_n "checking whether declaration is required for errno... " >&6; }
14750 if ${gas_cv_decl_needed_errno+:} false; then :
14751 $as_echo_n "(cached) " >&6
14752 else
14753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14754 /* end confdefs.h. */
14755
14756 #ifdef HAVE_ERRNO_H
14757 #include <errno.h>
14758 #endif
14759
14760 int
14761 main ()
14762 {
14763
14764 typedef int f;
14765 f x;
14766 x = (f) errno;
14767
14768 ;
14769 return 0;
14770 }
14771 _ACEOF
14772 if ac_fn_c_try_link "$LINENO"; then :
14773 gas_cv_decl_needed_errno=no
14774 else
14775 gas_cv_decl_needed_errno=yes
14776 fi
14777 rm -f core conftest.err conftest.$ac_objext \
14778 conftest$ac_exeext conftest.$ac_ext
14779 fi
14780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_errno" >&5
14781 $as_echo "$gas_cv_decl_needed_errno" >&6; }
14782 if test $gas_cv_decl_needed_errno = yes; then
14783
14784 $as_echo "#define NEED_DECLARATION_ERRNO 1" >>confdefs.h
14785
14786 fi
14787
14788
14789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
14790 $as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
14791 if ${gas_cv_decl_getopt_unistd_h+:} false; then :
14792 $as_echo_n "(cached) " >&6
14793 else
14794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14795 /* end confdefs.h. */
14796 #include <unistd.h>
14797 int
14798 main ()
14799 {
14800 extern int getopt (int, char *const*, const char *);
14801 ;
14802 return 0;
14803 }
14804 _ACEOF
14805 if ac_fn_c_try_compile "$LINENO"; then :
14806 gas_cv_decl_getopt_unistd_h=yes
14807 else
14808 gas_cv_decl_getopt_unistd_h=no
14809 fi
14810 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14811 fi
14812
14813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_getopt_unistd_h" >&5
14814 $as_echo "$gas_cv_decl_getopt_unistd_h" >&6; }
14815 if test $gas_cv_decl_getopt_unistd_h = yes; then
14816
14817 $as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
14818
14819 fi
14820
14821
14822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for environ" >&5
14823 $as_echo_n "checking whether declaration is required for environ... " >&6; }
14824 if ${gas_cv_decl_needed_environ+:} false; then :
14825 $as_echo_n "(cached) " >&6
14826 else
14827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14828 /* end confdefs.h. */
14829 $gas_test_headers
14830 int
14831 main ()
14832 {
14833
14834 typedef char **f;
14835 f x;
14836 x = (f) environ;
14837
14838 ;
14839 return 0;
14840 }
14841 _ACEOF
14842 if ac_fn_c_try_link "$LINENO"; then :
14843 gas_cv_decl_needed_environ=no
14844 else
14845 gas_cv_decl_needed_environ=yes
14846 fi
14847 rm -f core conftest.err conftest.$ac_objext \
14848 conftest$ac_exeext conftest.$ac_ext
14849 fi
14850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_environ" >&5
14851 $as_echo "$gas_cv_decl_needed_environ" >&6; }
14852 if test $gas_cv_decl_needed_environ = yes; then
14853
14854 $as_echo "#define NEED_DECLARATION_ENVIRON 1" >>confdefs.h
14855
14856 fi
14857
14858
14859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for ffs" >&5
14860 $as_echo_n "checking whether declaration is required for ffs... " >&6; }
14861 if ${gas_cv_decl_needed_ffs+:} false; then :
14862 $as_echo_n "(cached) " >&6
14863 else
14864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14865 /* end confdefs.h. */
14866 $gas_test_headers
14867 int
14868 main ()
14869 {
14870
14871 typedef int (*f)(int);
14872 f x;
14873 x = (f) ffs;
14874
14875 ;
14876 return 0;
14877 }
14878 _ACEOF
14879 if ac_fn_c_try_link "$LINENO"; then :
14880 gas_cv_decl_needed_ffs=no
14881 else
14882 gas_cv_decl_needed_ffs=yes
14883 fi
14884 rm -f core conftest.err conftest.$ac_objext \
14885 conftest$ac_exeext conftest.$ac_ext
14886 fi
14887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_ffs" >&5
14888 $as_echo "$gas_cv_decl_needed_ffs" >&6; }
14889 if test $gas_cv_decl_needed_ffs = yes; then
14890
14891 $as_echo "#define NEED_DECLARATION_FFS 1" >>confdefs.h
14892
14893 fi
14894
14895
14896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for free" >&5
14897 $as_echo_n "checking whether declaration is required for free... " >&6; }
14898 if ${gas_cv_decl_needed_free+:} false; then :
14899 $as_echo_n "(cached) " >&6
14900 else
14901 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14902 /* end confdefs.h. */
14903 $gas_test_headers
14904 int
14905 main ()
14906 {
14907
14908 typedef void (*f)();
14909 f x;
14910 x = (f) free;
14911
14912 ;
14913 return 0;
14914 }
14915 _ACEOF
14916 if ac_fn_c_try_link "$LINENO"; then :
14917 gas_cv_decl_needed_free=no
14918 else
14919 gas_cv_decl_needed_free=yes
14920 fi
14921 rm -f core conftest.err conftest.$ac_objext \
14922 conftest$ac_exeext conftest.$ac_ext
14923 fi
14924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_free" >&5
14925 $as_echo "$gas_cv_decl_needed_free" >&6; }
14926 if test $gas_cv_decl_needed_free = yes; then
14927
14928 $as_echo "#define NEED_DECLARATION_FREE 1" >>confdefs.h
14929
14930 fi
14931
14932
14933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for malloc" >&5
14934 $as_echo_n "checking whether declaration is required for malloc... " >&6; }
14935 if ${gas_cv_decl_needed_malloc+:} false; then :
14936 $as_echo_n "(cached) " >&6
14937 else
14938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14939 /* end confdefs.h. */
14940 $gas_test_headers
14941 int
14942 main ()
14943 {
14944
14945 typedef char *(*f)();
14946 f x;
14947 x = (f) malloc;
14948
14949 ;
14950 return 0;
14951 }
14952 _ACEOF
14953 if ac_fn_c_try_link "$LINENO"; then :
14954 gas_cv_decl_needed_malloc=no
14955 else
14956 gas_cv_decl_needed_malloc=yes
14957 fi
14958 rm -f core conftest.err conftest.$ac_objext \
14959 conftest$ac_exeext conftest.$ac_ext
14960 fi
14961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_malloc" >&5
14962 $as_echo "$gas_cv_decl_needed_malloc" >&6; }
14963 if test $gas_cv_decl_needed_malloc = yes; then
14964
14965 $as_echo "#define NEED_DECLARATION_MALLOC 1" >>confdefs.h
14966
14967 fi
14968
14969
14970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for sbrk" >&5
14971 $as_echo_n "checking whether declaration is required for sbrk... " >&6; }
14972 if ${gas_cv_decl_needed_sbrk+:} false; then :
14973 $as_echo_n "(cached) " >&6
14974 else
14975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14976 /* end confdefs.h. */
14977 $gas_test_headers
14978 int
14979 main ()
14980 {
14981
14982 typedef char *(*f)();
14983 f x;
14984 x = (f) sbrk;
14985
14986 ;
14987 return 0;
14988 }
14989 _ACEOF
14990 if ac_fn_c_try_link "$LINENO"; then :
14991 gas_cv_decl_needed_sbrk=no
14992 else
14993 gas_cv_decl_needed_sbrk=yes
14994 fi
14995 rm -f core conftest.err conftest.$ac_objext \
14996 conftest$ac_exeext conftest.$ac_ext
14997 fi
14998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_sbrk" >&5
14999 $as_echo "$gas_cv_decl_needed_sbrk" >&6; }
15000 if test $gas_cv_decl_needed_sbrk = yes; then
15001
15002 $as_echo "#define NEED_DECLARATION_SBRK 1" >>confdefs.h
15003
15004 fi
15005
15006
15007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for strstr" >&5
15008 $as_echo_n "checking whether declaration is required for strstr... " >&6; }
15009 if ${gas_cv_decl_needed_strstr+:} false; then :
15010 $as_echo_n "(cached) " >&6
15011 else
15012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15013 /* end confdefs.h. */
15014 $gas_test_headers
15015 int
15016 main ()
15017 {
15018
15019 typedef char *(*f)();
15020 f x;
15021 x = (f) strstr;
15022
15023 ;
15024 return 0;
15025 }
15026 _ACEOF
15027 if ac_fn_c_try_link "$LINENO"; then :
15028 gas_cv_decl_needed_strstr=no
15029 else
15030 gas_cv_decl_needed_strstr=yes
15031 fi
15032 rm -f core conftest.err conftest.$ac_objext \
15033 conftest$ac_exeext conftest.$ac_ext
15034 fi
15035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_strstr" >&5
15036 $as_echo "$gas_cv_decl_needed_strstr" >&6; }
15037 if test $gas_cv_decl_needed_strstr = yes; then
15038
15039 $as_echo "#define NEED_DECLARATION_STRSTR 1" >>confdefs.h
15040
15041 fi
15042
15043
15044 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
15045 if test "x$ac_cv_have_decl_free" = xyes; then :
15046 ac_have_decl=1
15047 else
15048 ac_have_decl=0
15049 fi
15050
15051 cat >>confdefs.h <<_ACEOF
15052 #define HAVE_DECL_FREE $ac_have_decl
15053 _ACEOF
15054 ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
15055 if test "x$ac_cv_have_decl_getenv" = xyes; then :
15056 ac_have_decl=1
15057 else
15058 ac_have_decl=0
15059 fi
15060
15061 cat >>confdefs.h <<_ACEOF
15062 #define HAVE_DECL_GETENV $ac_have_decl
15063 _ACEOF
15064 ac_fn_c_check_decl "$LINENO" "malloc" "ac_cv_have_decl_malloc" "$ac_includes_default"
15065 if test "x$ac_cv_have_decl_malloc" = xyes; then :
15066 ac_have_decl=1
15067 else
15068 ac_have_decl=0
15069 fi
15070
15071 cat >>confdefs.h <<_ACEOF
15072 #define HAVE_DECL_MALLOC $ac_have_decl
15073 _ACEOF
15074 ac_fn_c_check_decl "$LINENO" "mempcpy" "ac_cv_have_decl_mempcpy" "$ac_includes_default"
15075 if test "x$ac_cv_have_decl_mempcpy" = xyes; then :
15076 ac_have_decl=1
15077 else
15078 ac_have_decl=0
15079 fi
15080
15081 cat >>confdefs.h <<_ACEOF
15082 #define HAVE_DECL_MEMPCPY $ac_have_decl
15083 _ACEOF
15084 ac_fn_c_check_decl "$LINENO" "realloc" "ac_cv_have_decl_realloc" "$ac_includes_default"
15085 if test "x$ac_cv_have_decl_realloc" = xyes; then :
15086 ac_have_decl=1
15087 else
15088 ac_have_decl=0
15089 fi
15090
15091 cat >>confdefs.h <<_ACEOF
15092 #define HAVE_DECL_REALLOC $ac_have_decl
15093 _ACEOF
15094 ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
15095 if test "x$ac_cv_have_decl_stpcpy" = xyes; then :
15096 ac_have_decl=1
15097 else
15098 ac_have_decl=0
15099 fi
15100
15101 cat >>confdefs.h <<_ACEOF
15102 #define HAVE_DECL_STPCPY $ac_have_decl
15103 _ACEOF
15104 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
15105 if test "x$ac_cv_have_decl_strstr" = xyes; then :
15106 ac_have_decl=1
15107 else
15108 ac_have_decl=0
15109 fi
15110
15111 cat >>confdefs.h <<_ACEOF
15112 #define HAVE_DECL_STRSTR $ac_have_decl
15113 _ACEOF
15114 ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
15115 if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
15116 ac_have_decl=1
15117 else
15118 ac_have_decl=0
15119 fi
15120
15121 cat >>confdefs.h <<_ACEOF
15122 #define HAVE_DECL_VSNPRINTF $ac_have_decl
15123 _ACEOF
15124 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
15125 if test "x$ac_cv_have_decl_asprintf" = xyes; then :
15126 ac_have_decl=1
15127 else
15128 ac_have_decl=0
15129 fi
15130
15131 cat >>confdefs.h <<_ACEOF
15132 #define HAVE_DECL_ASPRINTF $ac_have_decl
15133 _ACEOF
15134
15135
15136
15137 case "${host}" in
15138 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
15139
15140 $as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
15141 ;;
15142 esac
15143
15144 # Link in zlib if we can. This allows us to write compressed debug sections.
15145
15146 # Use the system's zlib library.
15147 zlibdir="-L\$(top_builddir)/../zlib"
15148 zlibinc="-I\$(top_srcdir)/../zlib"
15149
15150 # Check whether --with-system-zlib was given.
15151 if test "${with_system_zlib+set}" = set; then :
15152 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
15153 zlibdir=
15154 zlibinc=
15155 fi
15156
15157 fi
15158
15159
15160
15161
15162
15163 # Support for VMS timestamps via cross compile
15164
15165 if test "$ac_cv_header_time_h" = yes; then
15166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct tm.tm_gmtoff in time.h" >&5
15167 $as_echo_n "checking for struct tm.tm_gmtoff in time.h... " >&6; }
15168 if ${gas_cv_have_time_type_member_tm_gmtoff+:} false; then :
15169 $as_echo_n "(cached) " >&6
15170 else
15171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15172 /* end confdefs.h. */
15173
15174 #define _BSD_SOURCE 1
15175 #include <time.h>
15176 int
15177 main ()
15178 {
15179 struct tm avar; void* aref = (void*) &avar.tm_gmtoff
15180 ;
15181 return 0;
15182 }
15183 _ACEOF
15184 if ac_fn_c_try_compile "$LINENO"; then :
15185 gas_cv_have_time_type_member_tm_gmtoff=yes
15186 else
15187 gas_cv_have_time_type_member_tm_gmtoff=no
15188
15189 fi
15190 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15191 fi
15192
15193 if test $gas_cv_have_time_type_member_tm_gmtoff = yes; then
15194
15195 $as_echo "#define HAVE_TM_GMTOFF 1" >>confdefs.h
15196
15197 fi
15198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_time_type_member_tm_gmtoff" >&5
15199 $as_echo "$gas_cv_have_time_type_member_tm_gmtoff" >&6; }
15200
15201 fi
15202
15203 if test "$ac_cv_header_sys_stat_h" = yes; then
15204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct stat.st_mtim.tv_sec in sys/stat.h" >&5
15205 $as_echo_n "checking for struct stat.st_mtim.tv_sec in sys/stat.h... " >&6; }
15206 if ${gas_cv_have_sys_stat_type_member_st_mtim_tv_sec+:} false; then :
15207 $as_echo_n "(cached) " >&6
15208 else
15209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15210 /* end confdefs.h. */
15211
15212 #define _BSD_SOURCE 1
15213 #include <sys/stat.h>
15214 int
15215 main ()
15216 {
15217 struct stat avar; void* aref = (void*) &avar.st_mtim.tv_sec
15218 ;
15219 return 0;
15220 }
15221 _ACEOF
15222 if ac_fn_c_try_compile "$LINENO"; then :
15223 gas_cv_have_sys_stat_type_member_st_mtim_tv_sec=yes
15224 else
15225 gas_cv_have_sys_stat_type_member_st_mtim_tv_sec=no
15226
15227 fi
15228 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15229 fi
15230
15231 if test $gas_cv_have_sys_stat_type_member_st_mtim_tv_sec = yes; then
15232
15233 $as_echo "#define HAVE_ST_MTIM_TV_SEC 1" >>confdefs.h
15234
15235 fi
15236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_sys_stat_type_member_st_mtim_tv_sec" >&5
15237 $as_echo "$gas_cv_have_sys_stat_type_member_st_mtim_tv_sec" >&6; }
15238
15239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct stat.st_mtim.tv_nsec in sys/stat.h" >&5
15240 $as_echo_n "checking for struct stat.st_mtim.tv_nsec in sys/stat.h... " >&6; }
15241 if ${gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec+:} false; then :
15242 $as_echo_n "(cached) " >&6
15243 else
15244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15245 /* end confdefs.h. */
15246
15247 #define _BSD_SOURCE 1
15248 #include <sys/stat.h>
15249 int
15250 main ()
15251 {
15252 struct stat avar; void* aref = (void*) &avar.st_mtim.tv_nsec
15253 ;
15254 return 0;
15255 }
15256 _ACEOF
15257 if ac_fn_c_try_compile "$LINENO"; then :
15258 gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec=yes
15259 else
15260 gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec=no
15261
15262 fi
15263 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15264 fi
15265
15266 if test $gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec = yes; then
15267
15268 $as_echo "#define HAVE_ST_MTIM_TV_NSEC 1" >>confdefs.h
15269
15270 fi
15271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec" >&5
15272 $as_echo "$gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec" >&6; }
15273
15274 fi
15275
15276
15277
15278
15279
15280
15281
15282
15283
15284 ac_config_files="$ac_config_files Makefile doc/Makefile po/Makefile.in:po/Make-in"
15285
15286 ac_config_commands="$ac_config_commands default"
15287
15288
15289 cat >confcache <<\_ACEOF
15290 # This file is a shell script that caches the results of configure
15291 # tests run on this system so they can be shared between configure
15292 # scripts and configure runs, see configure's option --config-cache.
15293 # It is not useful on other systems. If it contains results you don't
15294 # want to keep, you may remove or edit it.
15295 #
15296 # config.status only pays attention to the cache file if you give it
15297 # the --recheck option to rerun configure.
15298 #
15299 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15300 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15301 # following values.
15302
15303 _ACEOF
15304
15305 # The following way of writing the cache mishandles newlines in values,
15306 # but we know of no workaround that is simple, portable, and efficient.
15307 # So, we kill variables containing newlines.
15308 # Ultrix sh set writes to stderr and can't be redirected directly,
15309 # and sets the high bit in the cache file unless we assign to the vars.
15310 (
15311 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15312 eval ac_val=\$$ac_var
15313 case $ac_val in #(
15314 *${as_nl}*)
15315 case $ac_var in #(
15316 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15317 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15318 esac
15319 case $ac_var in #(
15320 _ | IFS | as_nl) ;; #(
15321 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15322 *) { eval $ac_var=; unset $ac_var;} ;;
15323 esac ;;
15324 esac
15325 done
15326
15327 (set) 2>&1 |
15328 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15329 *${as_nl}ac_space=\ *)
15330 # `set' does not quote correctly, so add quotes: double-quote
15331 # substitution turns \\\\ into \\, and sed turns \\ into \.
15332 sed -n \
15333 "s/'/'\\\\''/g;
15334 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15335 ;; #(
15336 *)
15337 # `set' quotes correctly as required by POSIX, so do not add quotes.
15338 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15339 ;;
15340 esac |
15341 sort
15342 ) |
15343 sed '
15344 /^ac_cv_env_/b end
15345 t clear
15346 :clear
15347 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15348 t end
15349 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15350 :end' >>confcache
15351 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15352 if test -w "$cache_file"; then
15353 if test "x$cache_file" != "x/dev/null"; then
15354 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15355 $as_echo "$as_me: updating cache $cache_file" >&6;}
15356 if test ! -f "$cache_file" || test -h "$cache_file"; then
15357 cat confcache >"$cache_file"
15358 else
15359 case $cache_file in #(
15360 */* | ?:*)
15361 mv -f confcache "$cache_file"$$ &&
15362 mv -f "$cache_file"$$ "$cache_file" ;; #(
15363 *)
15364 mv -f confcache "$cache_file" ;;
15365 esac
15366 fi
15367 fi
15368 else
15369 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15370 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15371 fi
15372 fi
15373 rm -f confcache
15374
15375 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15376 # Let make expand exec_prefix.
15377 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15378
15379 DEFS=-DHAVE_CONFIG_H
15380
15381 ac_libobjs=
15382 ac_ltlibobjs=
15383 U=
15384 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15385 # 1. Remove the extension, and $U if already installed.
15386 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15387 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15388 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15389 # will be set to the directory where LIBOBJS objects are built.
15390 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15391 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15392 done
15393 LIBOBJS=$ac_libobjs
15394
15395 LTLIBOBJS=$ac_ltlibobjs
15396
15397
15398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
15399 $as_echo_n "checking that generated files are newer than configure... " >&6; }
15400 if test -n "$am_sleep_pid"; then
15401 # Hide warnings about reused PIDs.
15402 wait $am_sleep_pid 2>/dev/null
15403 fi
15404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
15405 $as_echo "done" >&6; }
15406 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
15407 as_fn_error $? "conditional \"AMDEP\" was never defined.
15408 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15409 fi
15410 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
15411 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
15412 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15413 fi
15414 if test -n "$EXEEXT"; then
15415 am__EXEEXT_TRUE=
15416 am__EXEEXT_FALSE='#'
15417 else
15418 am__EXEEXT_TRUE='#'
15419 am__EXEEXT_FALSE=
15420 fi
15421
15422
15423 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
15424 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
15425 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15426 fi
15427 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
15428 as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined.
15429 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15430 fi
15431
15432 : "${CONFIG_STATUS=./config.status}"
15433 ac_write_fail=0
15434 ac_clean_files_save=$ac_clean_files
15435 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15436 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15437 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15438 as_write_fail=0
15439 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15440 #! $SHELL
15441 # Generated by $as_me.
15442 # Run this file to recreate the current configuration.
15443 # Compiler output produced by configure, useful for debugging
15444 # configure, is in config.log if it exists.
15445
15446 debug=false
15447 ac_cs_recheck=false
15448 ac_cs_silent=false
15449
15450 SHELL=\${CONFIG_SHELL-$SHELL}
15451 export SHELL
15452 _ASEOF
15453 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15454 ## -------------------- ##
15455 ## M4sh Initialization. ##
15456 ## -------------------- ##
15457
15458 # Be more Bourne compatible
15459 DUALCASE=1; export DUALCASE # for MKS sh
15460 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15461 emulate sh
15462 NULLCMD=:
15463 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15464 # is contrary to our usage. Disable this feature.
15465 alias -g '${1+"$@"}'='"$@"'
15466 setopt NO_GLOB_SUBST
15467 else
15468 case `(set -o) 2>/dev/null` in #(
15469 *posix*) :
15470 set -o posix ;; #(
15471 *) :
15472 ;;
15473 esac
15474 fi
15475
15476
15477 as_nl='
15478 '
15479 export as_nl
15480 # Printing a long string crashes Solaris 7 /usr/bin/printf.
15481 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15482 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15483 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15484 # Prefer a ksh shell builtin over an external printf program on Solaris,
15485 # but without wasting forks for bash or zsh.
15486 if test -z "$BASH_VERSION$ZSH_VERSION" \
15487 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15488 as_echo='print -r --'
15489 as_echo_n='print -rn --'
15490 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15491 as_echo='printf %s\n'
15492 as_echo_n='printf %s'
15493 else
15494 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15495 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15496 as_echo_n='/usr/ucb/echo -n'
15497 else
15498 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15499 as_echo_n_body='eval
15500 arg=$1;
15501 case $arg in #(
15502 *"$as_nl"*)
15503 expr "X$arg" : "X\\(.*\\)$as_nl";
15504 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15505 esac;
15506 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15507 '
15508 export as_echo_n_body
15509 as_echo_n='sh -c $as_echo_n_body as_echo'
15510 fi
15511 export as_echo_body
15512 as_echo='sh -c $as_echo_body as_echo'
15513 fi
15514
15515 # The user is always right.
15516 if test "${PATH_SEPARATOR+set}" != set; then
15517 PATH_SEPARATOR=:
15518 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15519 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15520 PATH_SEPARATOR=';'
15521 }
15522 fi
15523
15524
15525 # IFS
15526 # We need space, tab and new line, in precisely that order. Quoting is
15527 # there to prevent editors from complaining about space-tab.
15528 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
15529 # splitting by setting IFS to empty value.)
15530 IFS=" "" $as_nl"
15531
15532 # Find who we are. Look in the path if we contain no directory separator.
15533 as_myself=
15534 case $0 in #((
15535 *[\\/]* ) as_myself=$0 ;;
15536 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15537 for as_dir in $PATH
15538 do
15539 IFS=$as_save_IFS
15540 test -z "$as_dir" && as_dir=.
15541 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15542 done
15543 IFS=$as_save_IFS
15544
15545 ;;
15546 esac
15547 # We did not find ourselves, most probably we were run as `sh COMMAND'
15548 # in which case we are not to be found in the path.
15549 if test "x$as_myself" = x; then
15550 as_myself=$0
15551 fi
15552 if test ! -f "$as_myself"; then
15553 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15554 exit 1
15555 fi
15556
15557 # Unset variables that we do not need and which cause bugs (e.g. in
15558 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
15559 # suppresses any "Segmentation fault" message there. '((' could
15560 # trigger a bug in pdksh 5.2.14.
15561 for as_var in BASH_ENV ENV MAIL MAILPATH
15562 do eval test x\${$as_var+set} = xset \
15563 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15564 done
15565 PS1='$ '
15566 PS2='> '
15567 PS4='+ '
15568
15569 # NLS nuisances.
15570 LC_ALL=C
15571 export LC_ALL
15572 LANGUAGE=C
15573 export LANGUAGE
15574
15575 # CDPATH.
15576 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15577
15578
15579 # as_fn_error STATUS ERROR [LINENO LOG_FD]
15580 # ----------------------------------------
15581 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15582 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15583 # script with STATUS, using 1 if that was 0.
15584 as_fn_error ()
15585 {
15586 as_status=$1; test $as_status -eq 0 && as_status=1
15587 if test "$4"; then
15588 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15589 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15590 fi
15591 $as_echo "$as_me: error: $2" >&2
15592 as_fn_exit $as_status
15593 } # as_fn_error
15594
15595
15596 # as_fn_set_status STATUS
15597 # -----------------------
15598 # Set $? to STATUS, without forking.
15599 as_fn_set_status ()
15600 {
15601 return $1
15602 } # as_fn_set_status
15603
15604 # as_fn_exit STATUS
15605 # -----------------
15606 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15607 as_fn_exit ()
15608 {
15609 set +e
15610 as_fn_set_status $1
15611 exit $1
15612 } # as_fn_exit
15613
15614 # as_fn_unset VAR
15615 # ---------------
15616 # Portably unset VAR.
15617 as_fn_unset ()
15618 {
15619 { eval $1=; unset $1;}
15620 }
15621 as_unset=as_fn_unset
15622 # as_fn_append VAR VALUE
15623 # ----------------------
15624 # Append the text in VALUE to the end of the definition contained in VAR. Take
15625 # advantage of any shell optimizations that allow amortized linear growth over
15626 # repeated appends, instead of the typical quadratic growth present in naive
15627 # implementations.
15628 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15629 eval 'as_fn_append ()
15630 {
15631 eval $1+=\$2
15632 }'
15633 else
15634 as_fn_append ()
15635 {
15636 eval $1=\$$1\$2
15637 }
15638 fi # as_fn_append
15639
15640 # as_fn_arith ARG...
15641 # ------------------
15642 # Perform arithmetic evaluation on the ARGs, and store the result in the
15643 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15644 # must be portable across $(()) and expr.
15645 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
15646 eval 'as_fn_arith ()
15647 {
15648 as_val=$(( $* ))
15649 }'
15650 else
15651 as_fn_arith ()
15652 {
15653 as_val=`expr "$@" || test $? -eq 1`
15654 }
15655 fi # as_fn_arith
15656
15657
15658 if expr a : '\(a\)' >/dev/null 2>&1 &&
15659 test "X`expr 00001 : '.*\(...\)'`" = X001; then
15660 as_expr=expr
15661 else
15662 as_expr=false
15663 fi
15664
15665 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15666 as_basename=basename
15667 else
15668 as_basename=false
15669 fi
15670
15671 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15672 as_dirname=dirname
15673 else
15674 as_dirname=false
15675 fi
15676
15677 as_me=`$as_basename -- "$0" ||
15678 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15679 X"$0" : 'X\(//\)$' \| \
15680 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15681 $as_echo X/"$0" |
15682 sed '/^.*\/\([^/][^/]*\)\/*$/{
15683 s//\1/
15684 q
15685 }
15686 /^X\/\(\/\/\)$/{
15687 s//\1/
15688 q
15689 }
15690 /^X\/\(\/\).*/{
15691 s//\1/
15692 q
15693 }
15694 s/.*/./; q'`
15695
15696 # Avoid depending upon Character Ranges.
15697 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15698 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15699 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15700 as_cr_digits='0123456789'
15701 as_cr_alnum=$as_cr_Letters$as_cr_digits
15702
15703 ECHO_C= ECHO_N= ECHO_T=
15704 case `echo -n x` in #(((((
15705 -n*)
15706 case `echo 'xy\c'` in
15707 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
15708 xy) ECHO_C='\c';;
15709 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
15710 ECHO_T=' ';;
15711 esac;;
15712 *)
15713 ECHO_N='-n';;
15714 esac
15715
15716 rm -f conf$$ conf$$.exe conf$$.file
15717 if test -d conf$$.dir; then
15718 rm -f conf$$.dir/conf$$.file
15719 else
15720 rm -f conf$$.dir
15721 mkdir conf$$.dir 2>/dev/null
15722 fi
15723 if (echo >conf$$.file) 2>/dev/null; then
15724 if ln -s conf$$.file conf$$ 2>/dev/null; then
15725 as_ln_s='ln -s'
15726 # ... but there are two gotchas:
15727 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15728 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15729 # In both cases, we have to default to `cp -pR'.
15730 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15731 as_ln_s='cp -pR'
15732 elif ln conf$$.file conf$$ 2>/dev/null; then
15733 as_ln_s=ln
15734 else
15735 as_ln_s='cp -pR'
15736 fi
15737 else
15738 as_ln_s='cp -pR'
15739 fi
15740 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15741 rmdir conf$$.dir 2>/dev/null
15742
15743
15744 # as_fn_mkdir_p
15745 # -------------
15746 # Create "$as_dir" as a directory, including parents if necessary.
15747 as_fn_mkdir_p ()
15748 {
15749
15750 case $as_dir in #(
15751 -*) as_dir=./$as_dir;;
15752 esac
15753 test -d "$as_dir" || eval $as_mkdir_p || {
15754 as_dirs=
15755 while :; do
15756 case $as_dir in #(
15757 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15758 *) as_qdir=$as_dir;;
15759 esac
15760 as_dirs="'$as_qdir' $as_dirs"
15761 as_dir=`$as_dirname -- "$as_dir" ||
15762 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15763 X"$as_dir" : 'X\(//\)[^/]' \| \
15764 X"$as_dir" : 'X\(//\)$' \| \
15765 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15766 $as_echo X"$as_dir" |
15767 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15768 s//\1/
15769 q
15770 }
15771 /^X\(\/\/\)[^/].*/{
15772 s//\1/
15773 q
15774 }
15775 /^X\(\/\/\)$/{
15776 s//\1/
15777 q
15778 }
15779 /^X\(\/\).*/{
15780 s//\1/
15781 q
15782 }
15783 s/.*/./; q'`
15784 test -d "$as_dir" && break
15785 done
15786 test -z "$as_dirs" || eval "mkdir $as_dirs"
15787 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15788
15789
15790 } # as_fn_mkdir_p
15791 if mkdir -p . 2>/dev/null; then
15792 as_mkdir_p='mkdir -p "$as_dir"'
15793 else
15794 test -d ./-p && rmdir ./-p
15795 as_mkdir_p=false
15796 fi
15797
15798
15799 # as_fn_executable_p FILE
15800 # -----------------------
15801 # Test if FILE is an executable regular file.
15802 as_fn_executable_p ()
15803 {
15804 test -f "$1" && test -x "$1"
15805 } # as_fn_executable_p
15806 as_test_x='test -x'
15807 as_executable_p=as_fn_executable_p
15808
15809 # Sed expression to map a string onto a valid CPP name.
15810 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15811
15812 # Sed expression to map a string onto a valid variable name.
15813 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15814
15815
15816 exec 6>&1
15817 ## ----------------------------------- ##
15818 ## Main body of $CONFIG_STATUS script. ##
15819 ## ----------------------------------- ##
15820 _ASEOF
15821 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15822
15823 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15824 # Save the log message, to keep $0 and so on meaningful, and to
15825 # report actual input values of CONFIG_FILES etc. instead of their
15826 # values after options handling.
15827 ac_log="
15828 This file was extended by gas $as_me 2.36.50, which was
15829 generated by GNU Autoconf 2.69. Invocation command line was
15830
15831 CONFIG_FILES = $CONFIG_FILES
15832 CONFIG_HEADERS = $CONFIG_HEADERS
15833 CONFIG_LINKS = $CONFIG_LINKS
15834 CONFIG_COMMANDS = $CONFIG_COMMANDS
15835 $ $0 $@
15836
15837 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15838 "
15839
15840 _ACEOF
15841
15842 case $ac_config_files in *"
15843 "*) set x $ac_config_files; shift; ac_config_files=$*;;
15844 esac
15845
15846 case $ac_config_headers in *"
15847 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15848 esac
15849
15850
15851 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15852 # Files that config.status was made for.
15853 config_files="$ac_config_files"
15854 config_headers="$ac_config_headers"
15855 config_commands="$ac_config_commands"
15856
15857 _ACEOF
15858
15859 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15860 ac_cs_usage="\
15861 \`$as_me' instantiates files and other configuration actions
15862 from templates according to the current configuration. Unless the files
15863 and actions are specified as TAGs, all are instantiated by default.
15864
15865 Usage: $0 [OPTION]... [TAG]...
15866
15867 -h, --help print this help, then exit
15868 -V, --version print version number and configuration settings, then exit
15869 --config print configuration, then exit
15870 -q, --quiet, --silent
15871 do not print progress messages
15872 -d, --debug don't remove temporary files
15873 --recheck update $as_me by reconfiguring in the same conditions
15874 --file=FILE[:TEMPLATE]
15875 instantiate the configuration file FILE
15876 --header=FILE[:TEMPLATE]
15877 instantiate the configuration header FILE
15878
15879 Configuration files:
15880 $config_files
15881
15882 Configuration headers:
15883 $config_headers
15884
15885 Configuration commands:
15886 $config_commands
15887
15888 Report bugs to the package provider."
15889
15890 _ACEOF
15891 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15892 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
15893 ac_cs_version="\\
15894 gas config.status 2.36.50
15895 configured by $0, generated by GNU Autoconf 2.69,
15896 with options \\"\$ac_cs_config\\"
15897
15898 Copyright (C) 2012 Free Software Foundation, Inc.
15899 This config.status script is free software; the Free Software Foundation
15900 gives unlimited permission to copy, distribute and modify it."
15901
15902 ac_pwd='$ac_pwd'
15903 srcdir='$srcdir'
15904 INSTALL='$INSTALL'
15905 MKDIR_P='$MKDIR_P'
15906 AWK='$AWK'
15907 test -n "\$AWK" || AWK=awk
15908 _ACEOF
15909
15910 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15911 # The default lists apply if the user does not specify any file.
15912 ac_need_defaults=:
15913 while test $# != 0
15914 do
15915 case $1 in
15916 --*=?*)
15917 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15918 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15919 ac_shift=:
15920 ;;
15921 --*=)
15922 ac_option=`expr "X$1" : 'X\([^=]*\)='`
15923 ac_optarg=
15924 ac_shift=:
15925 ;;
15926 *)
15927 ac_option=$1
15928 ac_optarg=$2
15929 ac_shift=shift
15930 ;;
15931 esac
15932
15933 case $ac_option in
15934 # Handling of the options.
15935 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15936 ac_cs_recheck=: ;;
15937 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15938 $as_echo "$ac_cs_version"; exit ;;
15939 --config | --confi | --conf | --con | --co | --c )
15940 $as_echo "$ac_cs_config"; exit ;;
15941 --debug | --debu | --deb | --de | --d | -d )
15942 debug=: ;;
15943 --file | --fil | --fi | --f )
15944 $ac_shift
15945 case $ac_optarg in
15946 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15947 '') as_fn_error $? "missing file argument" ;;
15948 esac
15949 as_fn_append CONFIG_FILES " '$ac_optarg'"
15950 ac_need_defaults=false;;
15951 --header | --heade | --head | --hea )
15952 $ac_shift
15953 case $ac_optarg in
15954 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15955 esac
15956 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15957 ac_need_defaults=false;;
15958 --he | --h)
15959 # Conflict between --help and --header
15960 as_fn_error $? "ambiguous option: \`$1'
15961 Try \`$0 --help' for more information.";;
15962 --help | --hel | -h )
15963 $as_echo "$ac_cs_usage"; exit ;;
15964 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15965 | -silent | --silent | --silen | --sile | --sil | --si | --s)
15966 ac_cs_silent=: ;;
15967
15968 # This is an error.
15969 -*) as_fn_error $? "unrecognized option: \`$1'
15970 Try \`$0 --help' for more information." ;;
15971
15972 *) as_fn_append ac_config_targets " $1"
15973 ac_need_defaults=false ;;
15974
15975 esac
15976 shift
15977 done
15978
15979 ac_configure_extra_args=
15980
15981 if $ac_cs_silent; then
15982 exec 6>/dev/null
15983 ac_configure_extra_args="$ac_configure_extra_args --silent"
15984 fi
15985
15986 _ACEOF
15987 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15988 if \$ac_cs_recheck; then
15989 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15990 shift
15991 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
15992 CONFIG_SHELL='$SHELL'
15993 export CONFIG_SHELL
15994 exec "\$@"
15995 fi
15996
15997 _ACEOF
15998 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15999 exec 5>>config.log
16000 {
16001 echo
16002 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16003 ## Running $as_me. ##
16004 _ASBOX
16005 $as_echo "$ac_log"
16006 } >&5
16007
16008 _ACEOF
16009 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16010 #
16011 # INIT-COMMANDS
16012 #
16013 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16014
16015
16016 # The HP-UX ksh and POSIX shell print the target directory to stdout
16017 # if CDPATH is set.
16018 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16019
16020 sed_quote_subst='$sed_quote_subst'
16021 double_quote_subst='$double_quote_subst'
16022 delay_variable_subst='$delay_variable_subst'
16023 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16024 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16025 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16026 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16027 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16028 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16029 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16030 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16031 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16032 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16033 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16034 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16035 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16036 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16037 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16038 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16039 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16040 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16041 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16042 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16043 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16044 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16045 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16046 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16047 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16048 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16049 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16050 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16051 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16052 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16053 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16054 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16055 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16056 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16057 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16058 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16059 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16060 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16061 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16062 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16063 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16064 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16065 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16066 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16067 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16068 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16069 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16070 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16071 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"`'
16072 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16073 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16074 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16075 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16076 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16077 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16078 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16079 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16080 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16081 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16082 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16083 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16084 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16085 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16086 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16087 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16088 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16089 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16090 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16091 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16092 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16093 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16094 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16095 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16096 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16097 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16098 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16099 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16100 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16101 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16102 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16103 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16104 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16105 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16106 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16107 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16108 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16109 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16110 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16111 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16112 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
16113 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16114 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16115 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16116 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16117 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16118 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16119 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16120 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16121 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16122 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16123 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16124 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16125 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16126 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16127 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16128 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16129 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16130 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16131 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16132 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16133 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16134 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16135 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16136 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16137 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16138 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16139 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16140 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16141 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16142 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16143
16144 LTCC='$LTCC'
16145 LTCFLAGS='$LTCFLAGS'
16146 compiler='$compiler_DEFAULT'
16147
16148 # A function that is used when there is no print builtin or printf.
16149 func_fallback_echo ()
16150 {
16151 eval 'cat <<_LTECHO_EOF
16152 \$1
16153 _LTECHO_EOF'
16154 }
16155
16156 # Quote evaled strings.
16157 for var in SHELL \
16158 ECHO \
16159 SED \
16160 GREP \
16161 EGREP \
16162 FGREP \
16163 LD \
16164 NM \
16165 LN_S \
16166 lt_SP2NL \
16167 lt_NL2SP \
16168 reload_flag \
16169 OBJDUMP \
16170 deplibs_check_method \
16171 file_magic_cmd \
16172 AR \
16173 AR_FLAGS \
16174 STRIP \
16175 RANLIB \
16176 CC \
16177 CFLAGS \
16178 compiler \
16179 lt_cv_sys_global_symbol_pipe \
16180 lt_cv_sys_global_symbol_to_cdecl \
16181 lt_cv_sys_global_symbol_to_c_name_address \
16182 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16183 lt_prog_compiler_no_builtin_flag \
16184 lt_prog_compiler_wl \
16185 lt_prog_compiler_pic \
16186 lt_prog_compiler_static \
16187 lt_cv_prog_compiler_c_o \
16188 need_locks \
16189 DSYMUTIL \
16190 NMEDIT \
16191 LIPO \
16192 OTOOL \
16193 OTOOL64 \
16194 shrext_cmds \
16195 export_dynamic_flag_spec \
16196 whole_archive_flag_spec \
16197 compiler_needs_object \
16198 with_gnu_ld \
16199 allow_undefined_flag \
16200 no_undefined_flag \
16201 hardcode_libdir_flag_spec \
16202 hardcode_libdir_flag_spec_ld \
16203 hardcode_libdir_separator \
16204 fix_srcfile_path \
16205 exclude_expsyms \
16206 include_expsyms \
16207 file_list_spec \
16208 variables_saved_for_relink \
16209 libname_spec \
16210 library_names_spec \
16211 soname_spec \
16212 install_override_mode \
16213 finish_eval \
16214 old_striplib \
16215 striplib; do
16216 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16217 *[\\\\\\\`\\"\\\$]*)
16218 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16219 ;;
16220 *)
16221 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16222 ;;
16223 esac
16224 done
16225
16226 # Double-quote double-evaled strings.
16227 for var in reload_cmds \
16228 old_postinstall_cmds \
16229 old_postuninstall_cmds \
16230 old_archive_cmds \
16231 extract_expsyms_cmds \
16232 old_archive_from_new_cmds \
16233 old_archive_from_expsyms_cmds \
16234 archive_cmds \
16235 archive_expsym_cmds \
16236 module_cmds \
16237 module_expsym_cmds \
16238 export_symbols_cmds \
16239 prelink_cmds \
16240 postinstall_cmds \
16241 postuninstall_cmds \
16242 finish_cmds \
16243 sys_lib_search_path_spec \
16244 sys_lib_dlsearch_path_spec; do
16245 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16246 *[\\\\\\\`\\"\\\$]*)
16247 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16248 ;;
16249 *)
16250 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16251 ;;
16252 esac
16253 done
16254
16255 ac_aux_dir='$ac_aux_dir'
16256 xsi_shell='$xsi_shell'
16257 lt_shell_append='$lt_shell_append'
16258
16259 # See if we are running on zsh, and set the options which allow our
16260 # commands through without removal of \ escapes INIT.
16261 if test -n "\${ZSH_VERSION+set}" ; then
16262 setopt NO_GLOB_SUBST
16263 fi
16264
16265
16266 PACKAGE='$PACKAGE'
16267 VERSION='$VERSION'
16268 TIMESTAMP='$TIMESTAMP'
16269 RM='$RM'
16270 ofile='$ofile'
16271
16272
16273
16274 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
16275 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
16276 # from automake.
16277 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
16278 # Capture the value of LINGUAS because we need it to compute CATALOGS.
16279 LINGUAS="${LINGUAS-%UNSET%}"
16280
16281 target_cpu_type=${target_cpu_type}
16282 cgen_cpu_prefix=${cgen_cpu_prefix}
16283 obj_format=${obj_format}
16284 te_file=${te_file}
16285
16286 _ACEOF
16287
16288 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16289
16290 # Handling of arguments.
16291 for ac_config_target in $ac_config_targets
16292 do
16293 case $ac_config_target in
16294 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16295 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16296 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
16297 "gdb.ini") CONFIG_FILES="$CONFIG_FILES gdb.ini:gdbinit.in" ;;
16298 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;;
16299 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16300 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16301 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
16302 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
16303 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16304
16305 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16306 esac
16307 done
16308
16309
16310 # If the user did not use the arguments to specify the items to instantiate,
16311 # then the envvar interface is used. Set only those that are not.
16312 # We use the long form for the default assignment because of an extremely
16313 # bizarre bug on SunOS 4.1.3.
16314 if $ac_need_defaults; then
16315 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16316 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16317 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16318 fi
16319
16320 # Have a temporary directory for convenience. Make it in the build tree
16321 # simply because there is no reason against having it here, and in addition,
16322 # creating and moving files from /tmp can sometimes cause problems.
16323 # Hook for its removal unless debugging.
16324 # Note that there is a small window in which the directory will not be cleaned:
16325 # after its creation but before its name has been assigned to `$tmp'.
16326 $debug ||
16327 {
16328 tmp= ac_tmp=
16329 trap 'exit_status=$?
16330 : "${ac_tmp:=$tmp}"
16331 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16332 ' 0
16333 trap 'as_fn_exit 1' 1 2 13 15
16334 }
16335 # Create a (secure) tmp directory for tmp files.
16336
16337 {
16338 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16339 test -d "$tmp"
16340 } ||
16341 {
16342 tmp=./conf$$-$RANDOM
16343 (umask 077 && mkdir "$tmp")
16344 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16345 ac_tmp=$tmp
16346
16347 # Set up the scripts for CONFIG_FILES section.
16348 # No need to generate them if there are no CONFIG_FILES.
16349 # This happens for instance with `./config.status config.h'.
16350 if test -n "$CONFIG_FILES"; then
16351
16352
16353 ac_cr=`echo X | tr X '\015'`
16354 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16355 # But we know of no other shell where ac_cr would be empty at this
16356 # point, so we can use a bashism as a fallback.
16357 if test "x$ac_cr" = x; then
16358 eval ac_cr=\$\'\\r\'
16359 fi
16360 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16361 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16362 ac_cs_awk_cr='\\r'
16363 else
16364 ac_cs_awk_cr=$ac_cr
16365 fi
16366
16367 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16368 _ACEOF
16369
16370
16371 {
16372 echo "cat >conf$$subs.awk <<_ACEOF" &&
16373 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16374 echo "_ACEOF"
16375 } >conf$$subs.sh ||
16376 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16377 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16378 ac_delim='%!_!# '
16379 for ac_last_try in false false false false false :; do
16380 . ./conf$$subs.sh ||
16381 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16382
16383 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16384 if test $ac_delim_n = $ac_delim_num; then
16385 break
16386 elif $ac_last_try; then
16387 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16388 else
16389 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16390 fi
16391 done
16392 rm -f conf$$subs.sh
16393
16394 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16395 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16396 _ACEOF
16397 sed -n '
16398 h
16399 s/^/S["/; s/!.*/"]=/
16400 p
16401 g
16402 s/^[^!]*!//
16403 :repl
16404 t repl
16405 s/'"$ac_delim"'$//
16406 t delim
16407 :nl
16408 h
16409 s/\(.\{148\}\)..*/\1/
16410 t more1
16411 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16412 p
16413 n
16414 b repl
16415 :more1
16416 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16417 p
16418 g
16419 s/.\{148\}//
16420 t nl
16421 :delim
16422 h
16423 s/\(.\{148\}\)..*/\1/
16424 t more2
16425 s/["\\]/\\&/g; s/^/"/; s/$/"/
16426 p
16427 b
16428 :more2
16429 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16430 p
16431 g
16432 s/.\{148\}//
16433 t delim
16434 ' <conf$$subs.awk | sed '
16435 /^[^""]/{
16436 N
16437 s/\n//
16438 }
16439 ' >>$CONFIG_STATUS || ac_write_fail=1
16440 rm -f conf$$subs.awk
16441 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16442 _ACAWK
16443 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16444 for (key in S) S_is_set[key] = 1
16445 FS = "\a"
16446
16447 }
16448 {
16449 line = $ 0
16450 nfields = split(line, field, "@")
16451 substed = 0
16452 len = length(field[1])
16453 for (i = 2; i < nfields; i++) {
16454 key = field[i]
16455 keylen = length(key)
16456 if (S_is_set[key]) {
16457 value = S[key]
16458 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16459 len += length(value) + length(field[++i])
16460 substed = 1
16461 } else
16462 len += 1 + keylen
16463 }
16464
16465 print line
16466 }
16467
16468 _ACAWK
16469 _ACEOF
16470 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16471 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16472 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16473 else
16474 cat
16475 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16476 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16477 _ACEOF
16478
16479 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16480 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16481 # trailing colons and then remove the whole line if VPATH becomes empty
16482 # (actually we leave an empty line to preserve line numbers).
16483 if test "x$srcdir" = x.; then
16484 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
16485 h
16486 s///
16487 s/^/:/
16488 s/[ ]*$/:/
16489 s/:\$(srcdir):/:/g
16490 s/:\${srcdir}:/:/g
16491 s/:@srcdir@:/:/g
16492 s/^:*//
16493 s/:*$//
16494 x
16495 s/\(=[ ]*\).*/\1/
16496 G
16497 s/\n//
16498 s/^[^=]*=[ ]*$//
16499 }'
16500 fi
16501
16502 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16503 fi # test -n "$CONFIG_FILES"
16504
16505 # Set up the scripts for CONFIG_HEADERS section.
16506 # No need to generate them if there are no CONFIG_HEADERS.
16507 # This happens for instance with `./config.status Makefile'.
16508 if test -n "$CONFIG_HEADERS"; then
16509 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16510 BEGIN {
16511 _ACEOF
16512
16513 # Transform confdefs.h into an awk script `defines.awk', embedded as
16514 # here-document in config.status, that substitutes the proper values into
16515 # config.h.in to produce config.h.
16516
16517 # Create a delimiter string that does not exist in confdefs.h, to ease
16518 # handling of long lines.
16519 ac_delim='%!_!# '
16520 for ac_last_try in false false :; do
16521 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16522 if test -z "$ac_tt"; then
16523 break
16524 elif $ac_last_try; then
16525 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16526 else
16527 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16528 fi
16529 done
16530
16531 # For the awk script, D is an array of macro values keyed by name,
16532 # likewise P contains macro parameters if any. Preserve backslash
16533 # newline sequences.
16534
16535 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16536 sed -n '
16537 s/.\{148\}/&'"$ac_delim"'/g
16538 t rset
16539 :rset
16540 s/^[ ]*#[ ]*define[ ][ ]*/ /
16541 t def
16542 d
16543 :def
16544 s/\\$//
16545 t bsnl
16546 s/["\\]/\\&/g
16547 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16548 D["\1"]=" \3"/p
16549 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16550 d
16551 :bsnl
16552 s/["\\]/\\&/g
16553 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16554 D["\1"]=" \3\\\\\\n"\\/p
16555 t cont
16556 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16557 t cont
16558 d
16559 :cont
16560 n
16561 s/.\{148\}/&'"$ac_delim"'/g
16562 t clear
16563 :clear
16564 s/\\$//
16565 t bsnlc
16566 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16567 d
16568 :bsnlc
16569 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16570 b cont
16571 ' <confdefs.h | sed '
16572 s/'"$ac_delim"'/"\\\
16573 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16574
16575 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16576 for (key in D) D_is_set[key] = 1
16577 FS = "\a"
16578 }
16579 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16580 line = \$ 0
16581 split(line, arg, " ")
16582 if (arg[1] == "#") {
16583 defundef = arg[2]
16584 mac1 = arg[3]
16585 } else {
16586 defundef = substr(arg[1], 2)
16587 mac1 = arg[2]
16588 }
16589 split(mac1, mac2, "(") #)
16590 macro = mac2[1]
16591 prefix = substr(line, 1, index(line, defundef) - 1)
16592 if (D_is_set[macro]) {
16593 # Preserve the white space surrounding the "#".
16594 print prefix "define", macro P[macro] D[macro]
16595 next
16596 } else {
16597 # Replace #undef with comments. This is necessary, for example,
16598 # in the case of _POSIX_SOURCE, which is predefined and required
16599 # on some systems where configure will not decide to define it.
16600 if (defundef == "undef") {
16601 print "/*", prefix defundef, macro, "*/"
16602 next
16603 }
16604 }
16605 }
16606 { print }
16607 _ACAWK
16608 _ACEOF
16609 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16610 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
16611 fi # test -n "$CONFIG_HEADERS"
16612
16613
16614 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
16615 shift
16616 for ac_tag
16617 do
16618 case $ac_tag in
16619 :[FHLC]) ac_mode=$ac_tag; continue;;
16620 esac
16621 case $ac_mode$ac_tag in
16622 :[FHL]*:*);;
16623 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
16624 :[FH]-) ac_tag=-:-;;
16625 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16626 esac
16627 ac_save_IFS=$IFS
16628 IFS=:
16629 set x $ac_tag
16630 IFS=$ac_save_IFS
16631 shift
16632 ac_file=$1
16633 shift
16634
16635 case $ac_mode in
16636 :L) ac_source=$1;;
16637 :[FH])
16638 ac_file_inputs=
16639 for ac_f
16640 do
16641 case $ac_f in
16642 -) ac_f="$ac_tmp/stdin";;
16643 *) # Look for the file first in the build tree, then in the source tree
16644 # (if the path is not absolute). The absolute path cannot be DOS-style,
16645 # because $ac_f cannot contain `:'.
16646 test -f "$ac_f" ||
16647 case $ac_f in
16648 [\\/$]*) false;;
16649 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16650 esac ||
16651 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16652 esac
16653 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16654 as_fn_append ac_file_inputs " '$ac_f'"
16655 done
16656
16657 # Let's still pretend it is `configure' which instantiates (i.e., don't
16658 # use $as_me), people would be surprised to read:
16659 # /* config.h. Generated by config.status. */
16660 configure_input='Generated from '`
16661 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16662 `' by configure.'
16663 if test x"$ac_file" != x-; then
16664 configure_input="$ac_file. $configure_input"
16665 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16666 $as_echo "$as_me: creating $ac_file" >&6;}
16667 fi
16668 # Neutralize special characters interpreted by sed in replacement strings.
16669 case $configure_input in #(
16670 *\&* | *\|* | *\\* )
16671 ac_sed_conf_input=`$as_echo "$configure_input" |
16672 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16673 *) ac_sed_conf_input=$configure_input;;
16674 esac
16675
16676 case $ac_tag in
16677 *:-:* | *:-) cat >"$ac_tmp/stdin" \
16678 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
16679 esac
16680 ;;
16681 esac
16682
16683 ac_dir=`$as_dirname -- "$ac_file" ||
16684 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16685 X"$ac_file" : 'X\(//\)[^/]' \| \
16686 X"$ac_file" : 'X\(//\)$' \| \
16687 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16688 $as_echo X"$ac_file" |
16689 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16690 s//\1/
16691 q
16692 }
16693 /^X\(\/\/\)[^/].*/{
16694 s//\1/
16695 q
16696 }
16697 /^X\(\/\/\)$/{
16698 s//\1/
16699 q
16700 }
16701 /^X\(\/\).*/{
16702 s//\1/
16703 q
16704 }
16705 s/.*/./; q'`
16706 as_dir="$ac_dir"; as_fn_mkdir_p
16707 ac_builddir=.
16708
16709 case "$ac_dir" in
16710 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16711 *)
16712 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
16713 # A ".." for each directory in $ac_dir_suffix.
16714 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16715 case $ac_top_builddir_sub in
16716 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16717 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16718 esac ;;
16719 esac
16720 ac_abs_top_builddir=$ac_pwd
16721 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16722 # for backward compatibility:
16723 ac_top_builddir=$ac_top_build_prefix
16724
16725 case $srcdir in
16726 .) # We are building in place.
16727 ac_srcdir=.
16728 ac_top_srcdir=$ac_top_builddir_sub
16729 ac_abs_top_srcdir=$ac_pwd ;;
16730 [\\/]* | ?:[\\/]* ) # Absolute name.
16731 ac_srcdir=$srcdir$ac_dir_suffix;
16732 ac_top_srcdir=$srcdir
16733 ac_abs_top_srcdir=$srcdir ;;
16734 *) # Relative name.
16735 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16736 ac_top_srcdir=$ac_top_build_prefix$srcdir
16737 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16738 esac
16739 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16740
16741
16742 case $ac_mode in
16743 :F)
16744 #
16745 # CONFIG_FILE
16746 #
16747
16748 case $INSTALL in
16749 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16750 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16751 esac
16752 ac_MKDIR_P=$MKDIR_P
16753 case $MKDIR_P in
16754 [\\/$]* | ?:[\\/]* ) ;;
16755 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16756 esac
16757 _ACEOF
16758
16759 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16760 # If the template does not know about datarootdir, expand it.
16761 # FIXME: This hack should be removed a few years after 2.60.
16762 ac_datarootdir_hack=; ac_datarootdir_seen=
16763 ac_sed_dataroot='
16764 /datarootdir/ {
16765 p
16766 q
16767 }
16768 /@datadir@/p
16769 /@docdir@/p
16770 /@infodir@/p
16771 /@localedir@/p
16772 /@mandir@/p'
16773 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16774 *datarootdir*) ac_datarootdir_seen=yes;;
16775 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16776 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16777 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16778 _ACEOF
16779 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16780 ac_datarootdir_hack='
16781 s&@datadir@&$datadir&g
16782 s&@docdir@&$docdir&g
16783 s&@infodir@&$infodir&g
16784 s&@localedir@&$localedir&g
16785 s&@mandir@&$mandir&g
16786 s&\\\${datarootdir}&$datarootdir&g' ;;
16787 esac
16788 _ACEOF
16789
16790 # Neutralize VPATH when `$srcdir' = `.'.
16791 # Shell code in configure.ac might set extrasub.
16792 # FIXME: do we really want to maintain this feature?
16793 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16794 ac_sed_extra="$ac_vpsub
16795 $extrasub
16796 _ACEOF
16797 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16798 :t
16799 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16800 s|@configure_input@|$ac_sed_conf_input|;t t
16801 s&@top_builddir@&$ac_top_builddir_sub&;t t
16802 s&@top_build_prefix@&$ac_top_build_prefix&;t t
16803 s&@srcdir@&$ac_srcdir&;t t
16804 s&@abs_srcdir@&$ac_abs_srcdir&;t t
16805 s&@top_srcdir@&$ac_top_srcdir&;t t
16806 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16807 s&@builddir@&$ac_builddir&;t t
16808 s&@abs_builddir@&$ac_abs_builddir&;t t
16809 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16810 s&@INSTALL@&$ac_INSTALL&;t t
16811 s&@MKDIR_P@&$ac_MKDIR_P&;t t
16812 $ac_datarootdir_hack
16813 "
16814 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16815 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16816
16817 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16818 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16819 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
16820 "$ac_tmp/out"`; test -z "$ac_out"; } &&
16821 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16822 which seems to be undefined. Please make sure it is defined" >&5
16823 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16824 which seems to be undefined. Please make sure it is defined" >&2;}
16825
16826 rm -f "$ac_tmp/stdin"
16827 case $ac_file in
16828 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16829 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16830 esac \
16831 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16832 ;;
16833 :H)
16834 #
16835 # CONFIG_HEADER
16836 #
16837 if test x"$ac_file" != x-; then
16838 {
16839 $as_echo "/* $configure_input */" \
16840 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16841 } >"$ac_tmp/config.h" \
16842 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16843 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16844 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16845 $as_echo "$as_me: $ac_file is unchanged" >&6;}
16846 else
16847 rm -f "$ac_file"
16848 mv "$ac_tmp/config.h" "$ac_file" \
16849 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16850 fi
16851 else
16852 $as_echo "/* $configure_input */" \
16853 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16854 || as_fn_error $? "could not create -" "$LINENO" 5
16855 fi
16856 # Compute "$ac_file"'s index in $config_headers.
16857 _am_arg="$ac_file"
16858 _am_stamp_count=1
16859 for _am_header in $config_headers :; do
16860 case $_am_header in
16861 $_am_arg | $_am_arg:* )
16862 break ;;
16863 * )
16864 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
16865 esac
16866 done
16867 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
16868 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16869 X"$_am_arg" : 'X\(//\)[^/]' \| \
16870 X"$_am_arg" : 'X\(//\)$' \| \
16871 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
16872 $as_echo X"$_am_arg" |
16873 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16874 s//\1/
16875 q
16876 }
16877 /^X\(\/\/\)[^/].*/{
16878 s//\1/
16879 q
16880 }
16881 /^X\(\/\/\)$/{
16882 s//\1/
16883 q
16884 }
16885 /^X\(\/\).*/{
16886 s//\1/
16887 q
16888 }
16889 s/.*/./; q'`/stamp-h$_am_stamp_count
16890 ;;
16891
16892 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16893 $as_echo "$as_me: executing $ac_file commands" >&6;}
16894 ;;
16895 esac
16896
16897
16898 case $ac_file$ac_mode in
16899 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
16900 # Older Autoconf quotes --file arguments for eval, but not when files
16901 # are listed without --file. Let's play safe and only enable the eval
16902 # if we detect the quoting.
16903 case $CONFIG_FILES in
16904 *\'*) eval set x "$CONFIG_FILES" ;;
16905 *) set x $CONFIG_FILES ;;
16906 esac
16907 shift
16908 for mf
16909 do
16910 # Strip MF so we end up with the name of the file.
16911 mf=`echo "$mf" | sed -e 's/:.*$//'`
16912 # Check whether this is an Automake generated Makefile or not.
16913 # We used to match only the files named 'Makefile.in', but
16914 # some people rename them; so instead we look at the file content.
16915 # Grep'ing the first line is not enough: some people post-process
16916 # each Makefile.in and add a new line on top of each file to say so.
16917 # Grep'ing the whole file is not good either: AIX grep has a line
16918 # limit of 2048, but all sed's we know have understand at least 4000.
16919 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
16920 dirpart=`$as_dirname -- "$mf" ||
16921 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16922 X"$mf" : 'X\(//\)[^/]' \| \
16923 X"$mf" : 'X\(//\)$' \| \
16924 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
16925 $as_echo X"$mf" |
16926 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16927 s//\1/
16928 q
16929 }
16930 /^X\(\/\/\)[^/].*/{
16931 s//\1/
16932 q
16933 }
16934 /^X\(\/\/\)$/{
16935 s//\1/
16936 q
16937 }
16938 /^X\(\/\).*/{
16939 s//\1/
16940 q
16941 }
16942 s/.*/./; q'`
16943 else
16944 continue
16945 fi
16946 # Extract the definition of DEPDIR, am__include, and am__quote
16947 # from the Makefile without running 'make'.
16948 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
16949 test -z "$DEPDIR" && continue
16950 am__include=`sed -n 's/^am__include = //p' < "$mf"`
16951 test -z "$am__include" && continue
16952 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
16953 # Find all dependency output files, they are included files with
16954 # $(DEPDIR) in their names. We invoke sed twice because it is the
16955 # simplest approach to changing $(DEPDIR) to its actual value in the
16956 # expansion.
16957 for file in `sed -n "
16958 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
16959 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
16960 # Make sure the directory exists.
16961 test -f "$dirpart/$file" && continue
16962 fdir=`$as_dirname -- "$file" ||
16963 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16964 X"$file" : 'X\(//\)[^/]' \| \
16965 X"$file" : 'X\(//\)$' \| \
16966 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
16967 $as_echo X"$file" |
16968 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16969 s//\1/
16970 q
16971 }
16972 /^X\(\/\/\)[^/].*/{
16973 s//\1/
16974 q
16975 }
16976 /^X\(\/\/\)$/{
16977 s//\1/
16978 q
16979 }
16980 /^X\(\/\).*/{
16981 s//\1/
16982 q
16983 }
16984 s/.*/./; q'`
16985 as_dir=$dirpart/$fdir; as_fn_mkdir_p
16986 # echo "creating $dirpart/$file"
16987 echo '# dummy' > "$dirpart/$file"
16988 done
16989 done
16990 }
16991 ;;
16992 "libtool":C)
16993
16994 # See if we are running on zsh, and set the options which allow our
16995 # commands through without removal of \ escapes.
16996 if test -n "${ZSH_VERSION+set}" ; then
16997 setopt NO_GLOB_SUBST
16998 fi
16999
17000 cfgfile="${ofile}T"
17001 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17002 $RM "$cfgfile"
17003
17004 cat <<_LT_EOF >> "$cfgfile"
17005 #! $SHELL
17006
17007 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17008 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17009 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17010 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
17011 #
17012 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17013 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
17014 # Written by Gordon Matzigkeit, 1996
17015 #
17016 # This file is part of GNU Libtool.
17017 #
17018 # GNU Libtool is free software; you can redistribute it and/or
17019 # modify it under the terms of the GNU General Public License as
17020 # published by the Free Software Foundation; either version 2 of
17021 # the License, or (at your option) any later version.
17022 #
17023 # As a special exception to the GNU General Public License,
17024 # if you distribute this file as part of a program or library that
17025 # is built using GNU Libtool, you may include this file under the
17026 # same distribution terms that you use for the rest of that program.
17027 #
17028 # GNU Libtool is distributed in the hope that it will be useful,
17029 # but WITHOUT ANY WARRANTY; without even the implied warranty of
17030 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17031 # GNU General Public License for more details.
17032 #
17033 # You should have received a copy of the GNU General Public License
17034 # along with GNU Libtool; see the file COPYING. If not, a copy
17035 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17036 # obtained by writing to the Free Software Foundation, Inc.,
17037 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17038
17039
17040 # The names of the tagged configurations supported by this script.
17041 available_tags=""
17042
17043 # ### BEGIN LIBTOOL CONFIG
17044
17045 # Which release of libtool.m4 was used?
17046 macro_version=$macro_version
17047 macro_revision=$macro_revision
17048
17049 # Whether or not to build shared libraries.
17050 build_libtool_libs=$enable_shared
17051
17052 # Whether or not to build static libraries.
17053 build_old_libs=$enable_static
17054
17055 # What type of objects to build.
17056 pic_mode=$pic_mode
17057
17058 # Whether or not to optimize for fast installation.
17059 fast_install=$enable_fast_install
17060
17061 # Shell to use when invoking shell scripts.
17062 SHELL=$lt_SHELL
17063
17064 # An echo program that protects backslashes.
17065 ECHO=$lt_ECHO
17066
17067 # The host system.
17068 host_alias=$host_alias
17069 host=$host
17070 host_os=$host_os
17071
17072 # The build system.
17073 build_alias=$build_alias
17074 build=$build
17075 build_os=$build_os
17076
17077 # A sed program that does not truncate output.
17078 SED=$lt_SED
17079
17080 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
17081 Xsed="\$SED -e 1s/^X//"
17082
17083 # A grep program that handles long lines.
17084 GREP=$lt_GREP
17085
17086 # An ERE matcher.
17087 EGREP=$lt_EGREP
17088
17089 # A literal string matcher.
17090 FGREP=$lt_FGREP
17091
17092 # A BSD- or MS-compatible name lister.
17093 NM=$lt_NM
17094
17095 # Whether we need soft or hard links.
17096 LN_S=$lt_LN_S
17097
17098 # What is the maximum length of a command?
17099 max_cmd_len=$max_cmd_len
17100
17101 # Object file suffix (normally "o").
17102 objext=$ac_objext
17103
17104 # Executable file suffix (normally "").
17105 exeext=$exeext
17106
17107 # whether the shell understands "unset".
17108 lt_unset=$lt_unset
17109
17110 # turn spaces into newlines.
17111 SP2NL=$lt_lt_SP2NL
17112
17113 # turn newlines into spaces.
17114 NL2SP=$lt_lt_NL2SP
17115
17116 # An object symbol dumper.
17117 OBJDUMP=$lt_OBJDUMP
17118
17119 # Method to check whether dependent libraries are shared objects.
17120 deplibs_check_method=$lt_deplibs_check_method
17121
17122 # Command to use when deplibs_check_method == "file_magic".
17123 file_magic_cmd=$lt_file_magic_cmd
17124
17125 # The archiver.
17126 AR=$lt_AR
17127 AR_FLAGS=$lt_AR_FLAGS
17128
17129 # A symbol stripping program.
17130 STRIP=$lt_STRIP
17131
17132 # Commands used to install an old-style archive.
17133 RANLIB=$lt_RANLIB
17134 old_postinstall_cmds=$lt_old_postinstall_cmds
17135 old_postuninstall_cmds=$lt_old_postuninstall_cmds
17136
17137 # Whether to use a lock for old archive extraction.
17138 lock_old_archive_extraction=$lock_old_archive_extraction
17139
17140 # A C compiler.
17141 LTCC=$lt_CC
17142
17143 # LTCC compiler flags.
17144 LTCFLAGS=$lt_CFLAGS
17145
17146 # Take the output of nm and produce a listing of raw symbols and C names.
17147 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17148
17149 # Transform the output of nm in a proper C declaration.
17150 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17151
17152 # Transform the output of nm in a C name address pair.
17153 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17154
17155 # Transform the output of nm in a C name address pair when lib prefix is needed.
17156 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17157
17158 # The name of the directory that contains temporary libtool files.
17159 objdir=$objdir
17160
17161 # Used to examine libraries when file_magic_cmd begins with "file".
17162 MAGIC_CMD=$MAGIC_CMD
17163
17164 # Must we lock files when doing compilation?
17165 need_locks=$lt_need_locks
17166
17167 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17168 DSYMUTIL=$lt_DSYMUTIL
17169
17170 # Tool to change global to local symbols on Mac OS X.
17171 NMEDIT=$lt_NMEDIT
17172
17173 # Tool to manipulate fat objects and archives on Mac OS X.
17174 LIPO=$lt_LIPO
17175
17176 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
17177 OTOOL=$lt_OTOOL
17178
17179 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17180 OTOOL64=$lt_OTOOL64
17181
17182 # Old archive suffix (normally "a").
17183 libext=$libext
17184
17185 # Shared library suffix (normally ".so").
17186 shrext_cmds=$lt_shrext_cmds
17187
17188 # The commands to extract the exported symbol list from a shared archive.
17189 extract_expsyms_cmds=$lt_extract_expsyms_cmds
17190
17191 # Variables whose values should be saved in libtool wrapper scripts and
17192 # restored at link time.
17193 variables_saved_for_relink=$lt_variables_saved_for_relink
17194
17195 # Do we need the "lib" prefix for modules?
17196 need_lib_prefix=$need_lib_prefix
17197
17198 # Do we need a version for libraries?
17199 need_version=$need_version
17200
17201 # Library versioning type.
17202 version_type=$version_type
17203
17204 # Shared library runtime path variable.
17205 runpath_var=$runpath_var
17206
17207 # Shared library path variable.
17208 shlibpath_var=$shlibpath_var
17209
17210 # Is shlibpath searched before the hard-coded library search path?
17211 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17212
17213 # Format of library name prefix.
17214 libname_spec=$lt_libname_spec
17215
17216 # List of archive names. First name is the real one, the rest are links.
17217 # The last name is the one that the linker finds with -lNAME
17218 library_names_spec=$lt_library_names_spec
17219
17220 # The coded name of the library, if different from the real name.
17221 soname_spec=$lt_soname_spec
17222
17223 # Permission mode override for installation of shared libraries.
17224 install_override_mode=$lt_install_override_mode
17225
17226 # Command to use after installation of a shared archive.
17227 postinstall_cmds=$lt_postinstall_cmds
17228
17229 # Command to use after uninstallation of a shared archive.
17230 postuninstall_cmds=$lt_postuninstall_cmds
17231
17232 # Commands used to finish a libtool library installation in a directory.
17233 finish_cmds=$lt_finish_cmds
17234
17235 # As "finish_cmds", except a single script fragment to be evaled but
17236 # not shown.
17237 finish_eval=$lt_finish_eval
17238
17239 # Whether we should hardcode library paths into libraries.
17240 hardcode_into_libs=$hardcode_into_libs
17241
17242 # Compile-time system search path for libraries.
17243 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17244
17245 # Run-time system search path for libraries.
17246 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17247
17248 # Whether dlopen is supported.
17249 dlopen_support=$enable_dlopen
17250
17251 # Whether dlopen of programs is supported.
17252 dlopen_self=$enable_dlopen_self
17253
17254 # Whether dlopen of statically linked programs is supported.
17255 dlopen_self_static=$enable_dlopen_self_static
17256
17257 # Commands to strip libraries.
17258 old_striplib=$lt_old_striplib
17259 striplib=$lt_striplib
17260
17261
17262 # The linker used to build libraries.
17263 LD=$lt_LD
17264
17265 # How to create reloadable object files.
17266 reload_flag=$lt_reload_flag
17267 reload_cmds=$lt_reload_cmds
17268
17269 # Commands used to build an old-style archive.
17270 old_archive_cmds=$lt_old_archive_cmds
17271
17272 # A language specific compiler.
17273 CC=$lt_compiler
17274
17275 # Is the compiler the GNU compiler?
17276 with_gcc=$GCC
17277
17278 # Compiler flag to turn off builtin functions.
17279 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17280
17281 # How to pass a linker flag through the compiler.
17282 wl=$lt_lt_prog_compiler_wl
17283
17284 # Additional compiler flags for building library objects.
17285 pic_flag=$lt_lt_prog_compiler_pic
17286
17287 # Compiler flag to prevent dynamic linking.
17288 link_static_flag=$lt_lt_prog_compiler_static
17289
17290 # Does compiler simultaneously support -c and -o options?
17291 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17292
17293 # Whether or not to add -lc for building shared libraries.
17294 build_libtool_need_lc=$archive_cmds_need_lc
17295
17296 # Whether or not to disallow shared libs when runtime libs are static.
17297 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17298
17299 # Compiler flag to allow reflexive dlopens.
17300 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17301
17302 # Compiler flag to generate shared objects directly from archives.
17303 whole_archive_flag_spec=$lt_whole_archive_flag_spec
17304
17305 # Whether the compiler copes with passing no objects directly.
17306 compiler_needs_object=$lt_compiler_needs_object
17307
17308 # Create an old-style archive from a shared archive.
17309 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17310
17311 # Create a temporary old-style archive to link instead of a shared archive.
17312 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17313
17314 # Commands used to build a shared archive.
17315 archive_cmds=$lt_archive_cmds
17316 archive_expsym_cmds=$lt_archive_expsym_cmds
17317
17318 # Commands used to build a loadable module if different from building
17319 # a shared archive.
17320 module_cmds=$lt_module_cmds
17321 module_expsym_cmds=$lt_module_expsym_cmds
17322
17323 # Whether we are building with GNU ld or not.
17324 with_gnu_ld=$lt_with_gnu_ld
17325
17326 # Flag that allows shared libraries with undefined symbols to be built.
17327 allow_undefined_flag=$lt_allow_undefined_flag
17328
17329 # Flag that enforces no undefined symbols.
17330 no_undefined_flag=$lt_no_undefined_flag
17331
17332 # Flag to hardcode \$libdir into a binary during linking.
17333 # This must work even if \$libdir does not exist
17334 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17335
17336 # If ld is used when linking, flag to hardcode \$libdir into a binary
17337 # during linking. This must work even if \$libdir does not exist.
17338 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17339
17340 # Whether we need a single "-rpath" flag with a separated argument.
17341 hardcode_libdir_separator=$lt_hardcode_libdir_separator
17342
17343 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17344 # DIR into the resulting binary.
17345 hardcode_direct=$hardcode_direct
17346
17347 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17348 # DIR into the resulting binary and the resulting library dependency is
17349 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17350 # library is relocated.
17351 hardcode_direct_absolute=$hardcode_direct_absolute
17352
17353 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17354 # into the resulting binary.
17355 hardcode_minus_L=$hardcode_minus_L
17356
17357 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17358 # into the resulting binary.
17359 hardcode_shlibpath_var=$hardcode_shlibpath_var
17360
17361 # Set to "yes" if building a shared library automatically hardcodes DIR
17362 # into the library and all subsequent libraries and executables linked
17363 # against it.
17364 hardcode_automatic=$hardcode_automatic
17365
17366 # Set to yes if linker adds runtime paths of dependent libraries
17367 # to runtime path list.
17368 inherit_rpath=$inherit_rpath
17369
17370 # Whether libtool must link a program against all its dependency libraries.
17371 link_all_deplibs=$link_all_deplibs
17372
17373 # Fix the shell variable \$srcfile for the compiler.
17374 fix_srcfile_path=$lt_fix_srcfile_path
17375
17376 # Set to "yes" if exported symbols are required.
17377 always_export_symbols=$always_export_symbols
17378
17379 # The commands to list exported symbols.
17380 export_symbols_cmds=$lt_export_symbols_cmds
17381
17382 # Symbols that should not be listed in the preloaded symbols.
17383 exclude_expsyms=$lt_exclude_expsyms
17384
17385 # Symbols that must always be exported.
17386 include_expsyms=$lt_include_expsyms
17387
17388 # Commands necessary for linking programs (against libraries) with templates.
17389 prelink_cmds=$lt_prelink_cmds
17390
17391 # Specify filename containing input files.
17392 file_list_spec=$lt_file_list_spec
17393
17394 # How to hardcode a shared library path into an executable.
17395 hardcode_action=$hardcode_action
17396
17397 # ### END LIBTOOL CONFIG
17398
17399 _LT_EOF
17400
17401 case $host_os in
17402 aix3*)
17403 cat <<\_LT_EOF >> "$cfgfile"
17404 # AIX sometimes has problems with the GCC collect2 program. For some
17405 # reason, if we set the COLLECT_NAMES environment variable, the problems
17406 # vanish in a puff of smoke.
17407 if test "X${COLLECT_NAMES+set}" != Xset; then
17408 COLLECT_NAMES=
17409 export COLLECT_NAMES
17410 fi
17411 _LT_EOF
17412 ;;
17413 esac
17414
17415
17416 ltmain="$ac_aux_dir/ltmain.sh"
17417
17418
17419 # We use sed instead of cat because bash on DJGPP gets confused if
17420 # if finds mixed CR/LF and LF-only lines. Since sed operates in
17421 # text mode, it properly converts lines to CR/LF. This bash problem
17422 # is reportedly fixed, but why not run on old versions too?
17423 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
17424 || (rm -f "$cfgfile"; exit 1)
17425
17426 case $xsi_shell in
17427 yes)
17428 cat << \_LT_EOF >> "$cfgfile"
17429
17430 # func_dirname file append nondir_replacement
17431 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
17432 # otherwise set result to NONDIR_REPLACEMENT.
17433 func_dirname ()
17434 {
17435 case ${1} in
17436 */*) func_dirname_result="${1%/*}${2}" ;;
17437 * ) func_dirname_result="${3}" ;;
17438 esac
17439 }
17440
17441 # func_basename file
17442 func_basename ()
17443 {
17444 func_basename_result="${1##*/}"
17445 }
17446
17447 # func_dirname_and_basename file append nondir_replacement
17448 # perform func_basename and func_dirname in a single function
17449 # call:
17450 # dirname: Compute the dirname of FILE. If nonempty,
17451 # add APPEND to the result, otherwise set result
17452 # to NONDIR_REPLACEMENT.
17453 # value returned in "$func_dirname_result"
17454 # basename: Compute filename of FILE.
17455 # value retuned in "$func_basename_result"
17456 # Implementation must be kept synchronized with func_dirname
17457 # and func_basename. For efficiency, we do not delegate to
17458 # those functions but instead duplicate the functionality here.
17459 func_dirname_and_basename ()
17460 {
17461 case ${1} in
17462 */*) func_dirname_result="${1%/*}${2}" ;;
17463 * ) func_dirname_result="${3}" ;;
17464 esac
17465 func_basename_result="${1##*/}"
17466 }
17467
17468 # func_stripname prefix suffix name
17469 # strip PREFIX and SUFFIX off of NAME.
17470 # PREFIX and SUFFIX must not contain globbing or regex special
17471 # characters, hashes, percent signs, but SUFFIX may contain a leading
17472 # dot (in which case that matches only a dot).
17473 func_stripname ()
17474 {
17475 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
17476 # positional parameters, so assign one to ordinary parameter first.
17477 func_stripname_result=${3}
17478 func_stripname_result=${func_stripname_result#"${1}"}
17479 func_stripname_result=${func_stripname_result%"${2}"}
17480 }
17481
17482 # func_opt_split
17483 func_opt_split ()
17484 {
17485 func_opt_split_opt=${1%%=*}
17486 func_opt_split_arg=${1#*=}
17487 }
17488
17489 # func_lo2o object
17490 func_lo2o ()
17491 {
17492 case ${1} in
17493 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
17494 *) func_lo2o_result=${1} ;;
17495 esac
17496 }
17497
17498 # func_xform libobj-or-source
17499 func_xform ()
17500 {
17501 func_xform_result=${1%.*}.lo
17502 }
17503
17504 # func_arith arithmetic-term...
17505 func_arith ()
17506 {
17507 func_arith_result=$(( $* ))
17508 }
17509
17510 # func_len string
17511 # STRING may not start with a hyphen.
17512 func_len ()
17513 {
17514 func_len_result=${#1}
17515 }
17516
17517 _LT_EOF
17518 ;;
17519 *) # Bourne compatible functions.
17520 cat << \_LT_EOF >> "$cfgfile"
17521
17522 # func_dirname file append nondir_replacement
17523 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
17524 # otherwise set result to NONDIR_REPLACEMENT.
17525 func_dirname ()
17526 {
17527 # Extract subdirectory from the argument.
17528 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
17529 if test "X$func_dirname_result" = "X${1}"; then
17530 func_dirname_result="${3}"
17531 else
17532 func_dirname_result="$func_dirname_result${2}"
17533 fi
17534 }
17535
17536 # func_basename file
17537 func_basename ()
17538 {
17539 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
17540 }
17541
17542
17543 # func_stripname prefix suffix name
17544 # strip PREFIX and SUFFIX off of NAME.
17545 # PREFIX and SUFFIX must not contain globbing or regex special
17546 # characters, hashes, percent signs, but SUFFIX may contain a leading
17547 # dot (in which case that matches only a dot).
17548 # func_strip_suffix prefix name
17549 func_stripname ()
17550 {
17551 case ${2} in
17552 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
17553 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
17554 esac
17555 }
17556
17557 # sed scripts:
17558 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
17559 my_sed_long_arg='1s/^-[^=]*=//'
17560
17561 # func_opt_split
17562 func_opt_split ()
17563 {
17564 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
17565 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
17566 }
17567
17568 # func_lo2o object
17569 func_lo2o ()
17570 {
17571 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
17572 }
17573
17574 # func_xform libobj-or-source
17575 func_xform ()
17576 {
17577 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
17578 }
17579
17580 # func_arith arithmetic-term...
17581 func_arith ()
17582 {
17583 func_arith_result=`expr "$@"`
17584 }
17585
17586 # func_len string
17587 # STRING may not start with a hyphen.
17588 func_len ()
17589 {
17590 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
17591 }
17592
17593 _LT_EOF
17594 esac
17595
17596 case $lt_shell_append in
17597 yes)
17598 cat << \_LT_EOF >> "$cfgfile"
17599
17600 # func_append var value
17601 # Append VALUE to the end of shell variable VAR.
17602 func_append ()
17603 {
17604 eval "$1+=\$2"
17605 }
17606 _LT_EOF
17607 ;;
17608 *)
17609 cat << \_LT_EOF >> "$cfgfile"
17610
17611 # func_append var value
17612 # Append VALUE to the end of shell variable VAR.
17613 func_append ()
17614 {
17615 eval "$1=\$$1\$2"
17616 }
17617
17618 _LT_EOF
17619 ;;
17620 esac
17621
17622
17623 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
17624 || (rm -f "$cfgfile"; exit 1)
17625
17626 mv -f "$cfgfile" "$ofile" ||
17627 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
17628 chmod +x "$ofile"
17629
17630 ;;
17631 "default-1":C)
17632 for ac_file in $CONFIG_FILES; do
17633 # Support "outfile[:infile[:infile...]]"
17634 case "$ac_file" in
17635 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
17636 esac
17637 # PO directories have a Makefile.in generated from Makefile.in.in.
17638 case "$ac_file" in */Makefile.in)
17639 # Adjust a relative srcdir.
17640 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
17641 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
17642 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
17643 # In autoconf-2.13 it is called $ac_given_srcdir.
17644 # In autoconf-2.50 it is called $srcdir.
17645 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
17646 case "$ac_given_srcdir" in
17647 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
17648 /*) top_srcdir="$ac_given_srcdir" ;;
17649 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
17650 esac
17651 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
17652 rm -f "$ac_dir/POTFILES"
17653 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
17654 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
17655 POMAKEFILEDEPS="POTFILES.in"
17656 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
17657 # on $ac_dir but don't depend on user-specified configuration
17658 # parameters.
17659 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
17660 # The LINGUAS file contains the set of available languages.
17661 if test -n "$OBSOLETE_ALL_LINGUAS"; then
17662 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
17663 fi
17664 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
17665 # Hide the ALL_LINGUAS assigment from automake.
17666 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
17667 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
17668 else
17669 # The set of available languages was given in configure.ac.
17670 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
17671 fi
17672 case "$ac_given_srcdir" in
17673 .) srcdirpre= ;;
17674 *) srcdirpre='$(srcdir)/' ;;
17675 esac
17676 POFILES=
17677 GMOFILES=
17678 UPDATEPOFILES=
17679 DUMMYPOFILES=
17680 for lang in $ALL_LINGUAS; do
17681 POFILES="$POFILES $srcdirpre$lang.po"
17682 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
17683 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
17684 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
17685 done
17686 # CATALOGS depends on both $ac_dir and the user's LINGUAS
17687 # environment variable.
17688 INST_LINGUAS=
17689 if test -n "$ALL_LINGUAS"; then
17690 for presentlang in $ALL_LINGUAS; do
17691 useit=no
17692 if test "%UNSET%" != "$LINGUAS"; then
17693 desiredlanguages="$LINGUAS"
17694 else
17695 desiredlanguages="$ALL_LINGUAS"
17696 fi
17697 for desiredlang in $desiredlanguages; do
17698 # Use the presentlang catalog if desiredlang is
17699 # a. equal to presentlang, or
17700 # b. a variant of presentlang (because in this case,
17701 # presentlang can be used as a fallback for messages
17702 # which are not translated in the desiredlang catalog).
17703 case "$desiredlang" in
17704 "$presentlang"*) useit=yes;;
17705 esac
17706 done
17707 if test $useit = yes; then
17708 INST_LINGUAS="$INST_LINGUAS $presentlang"
17709 fi
17710 done
17711 fi
17712 CATALOGS=
17713 if test -n "$INST_LINGUAS"; then
17714 for lang in $INST_LINGUAS; do
17715 CATALOGS="$CATALOGS $lang.gmo"
17716 done
17717 fi
17718 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
17719 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"
17720 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
17721 if test -f "$f"; then
17722 case "$f" in
17723 *.orig | *.bak | *~) ;;
17724 *) cat "$f" >> "$ac_dir/Makefile" ;;
17725 esac
17726 fi
17727 done
17728 fi
17729 ;;
17730 esac
17731 done ;;
17732 "default":C) rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
17733 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
17734 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
17735 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
17736 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
17737 if test "x$cgen_cpu_prefix" != x ; then
17738 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
17739 fi ;;
17740
17741 esac
17742 done # for ac_tag
17743
17744
17745 as_fn_exit 0
17746 _ACEOF
17747 ac_clean_files=$ac_clean_files_save
17748
17749 test $ac_write_fail = 0 ||
17750 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
17751
17752
17753 # configure is writing to config.log, and then calls config.status.
17754 # config.status does its own redirection, appending to config.log.
17755 # Unfortunately, on DOS this fails, as config.log is still kept open
17756 # by configure, so config.status won't be able to write to it; its
17757 # output is simply discarded. So we exec the FD to /dev/null,
17758 # effectively closing config.log, so it can be properly (re)opened and
17759 # appended to by config.status. When coming back to configure, we
17760 # need to make the FD available again.
17761 if test "$no_create" != yes; then
17762 ac_cs_success=:
17763 ac_config_status_args=
17764 test "$silent" = yes &&
17765 ac_config_status_args="$ac_config_status_args --quiet"
17766 exec 5>/dev/null
17767 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17768 exec 5>>config.log
17769 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17770 # would make configure fail if this is the last instruction.
17771 $ac_cs_success || as_fn_exit 1
17772 fi
17773 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17774 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17775 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17776 fi
17777
17778
17779
17780 touch config.status.tmp
17781 if touch --reference=config.status config.status.tmp > /dev/null 2>&1; then
17782 sed '/as_fn_exit 0/i \
17783 sed -e \"s/^\t\\\(\\\$(AM_V_CCLD)\\\)/\t+ \\\1/\" Makefile > Makefile.tmp \
17784 touch --reference=Makefile Makefile.tmp \
17785 mv Makefile.tmp Makefile \
17786 ' config.status > config.status.tmp
17787 touch --reference=config.status config.status.tmp
17788 mv config.status.tmp config.status
17789 chmod +x config.status
17790 sed -e "s/^\t\(\$(AM_V_CCLD)\)/\t+ \1/" Makefile > Makefile.tmp
17791 touch --reference=Makefile Makefile.tmp
17792 mv Makefile.tmp Makefile
17793 else
17794 rm -f config.status.tmp
17795 fi