]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gas/configure
Finalized intl-update patches
[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.41.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.41.50'
591 PACKAGE_STRING='gas 2.41.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 gt_needs=
633 ac_subst_vars='am__EXEEXT_FALSE
634 am__EXEEXT_TRUE
635 LTLIBOBJS
636 LIBOBJS
637 ZSTD_LIBS
638 ZSTD_CFLAGS
639 PKG_CONFIG_LIBDIR
640 PKG_CONFIG_PATH
641 PKG_CONFIG
642 zlibinc
643 zlibdir
644 LIBM
645 GENINSRC_NEVER_FALSE
646 GENINSRC_NEVER_TRUE
647 MAINT
648 MAINTAINER_MODE_FALSE
649 MAINTAINER_MODE_TRUE
650 CATOBJEXT
651 GENCAT
652 INSTOBJEXT
653 DATADIRNAME
654 CATALOGS
655 INCINTL
656 LIBINTL_DEP
657 POSUB
658 LTLIBINTL
659 LIBINTL
660 INTLLIBS
661 LTLIBICONV
662 LIBICONV
663 INTL_MACOSX_LIBS
664 MSGMERGE
665 XGETTEXT
666 GMSGFMT
667 MSGFMT
668 USE_NLS
669 MKINSTALLDIRS
670 LEXLIB
671 LEX_OUTPUT_ROOT
672 LEX
673 YFLAGS
674 YACC
675 OPCODES_LIB
676 atof
677 install_tooldir
678 te_file
679 obj_format
680 target_cpu_type
681 extra_objects
682 cgen_cpu_prefix
683 GDBINIT
684 WARN_WRITE_STRINGS
685 NO_WERROR
686 WARN_CFLAGS_FOR_BUILD
687 WARN_CFLAGS
688 do_compare
689 LARGEFILE_CPPFLAGS
690 OTOOL64
691 OTOOL
692 LIPO
693 NMEDIT
694 DSYMUTIL
695 RANLIB
696 AR
697 OBJDUMP
698 LN_S
699 NM
700 ac_ct_DUMPBIN
701 DUMPBIN
702 LD
703 FGREP
704 SED
705 LIBTOOL
706 EGREP
707 GREP
708 CPP
709 am__fastdepCC_FALSE
710 am__fastdepCC_TRUE
711 CCDEPMODE
712 am__nodep
713 AMDEPBACKSLASH
714 AMDEP_FALSE
715 AMDEP_TRUE
716 am__quote
717 am__include
718 DEPDIR
719 OBJEXT
720 EXEEXT
721 ac_ct_CC
722 CPPFLAGS
723 LDFLAGS
724 CFLAGS
725 CC
726 AM_BACKSLASH
727 AM_DEFAULT_VERBOSITY
728 AM_DEFAULT_V
729 AM_V
730 am__untar
731 am__tar
732 AMTAR
733 am__leading_dot
734 SET_MAKE
735 AWK
736 mkdir_p
737 MKDIR_P
738 INSTALL_STRIP_PROGRAM
739 STRIP
740 install_sh
741 MAKEINFO
742 AUTOHEADER
743 AUTOMAKE
744 AUTOCONF
745 ACLOCAL
746 VERSION
747 PACKAGE
748 CYGPATH_W
749 am__isrc
750 INSTALL_DATA
751 INSTALL_SCRIPT
752 INSTALL_PROGRAM
753 target_os
754 target_vendor
755 target_cpu
756 target
757 host_os
758 host_vendor
759 host_cpu
760 host
761 build_os
762 build_vendor
763 build_cpu
764 build
765 target_alias
766 host_alias
767 build_alias
768 LIBS
769 ECHO_T
770 ECHO_N
771 ECHO_C
772 DEFS
773 mandir
774 localedir
775 libdir
776 psdir
777 pdfdir
778 dvidir
779 htmldir
780 infodir
781 docdir
782 oldincludedir
783 includedir
784 localstatedir
785 sharedstatedir
786 sysconfdir
787 datadir
788 datarootdir
789 libexecdir
790 sbindir
791 bindir
792 program_transform_name
793 prefix
794 exec_prefix
795 PACKAGE_URL
796 PACKAGE_BUGREPORT
797 PACKAGE_STRING
798 PACKAGE_VERSION
799 PACKAGE_TARNAME
800 PACKAGE_NAME
801 PATH_SEPARATOR
802 SHELL'
803 ac_subst_files=''
804 ac_user_opts='
805 enable_option_checking
806 enable_silent_rules
807 enable_dependency_tracking
808 enable_shared
809 enable_static
810 with_pic
811 enable_fast_install
812 with_gnu_ld
813 enable_libtool_lock
814 enable_plugins
815 enable_largefile
816 enable_targets
817 enable_checking
818 enable_compressed_debug_sections
819 enable_default_compressed_debug_sections_algorithm
820 enable_x86_relax_relocations
821 enable_elf_stt_common
822 enable_generate_build_notes
823 enable_mips_fix_loongson3_llsc
824 enable_x86_used_note
825 enable_default_riscv_attribute
826 enable_werror
827 enable_build_warnings
828 with_cpu
829 enable_nls
830 enable_rpath
831 with_libiconv_prefix
832 with_libiconv_type
833 with_libintl_prefix
834 with_libintl_type
835 enable_maintainer_mode
836 with_system_zlib
837 with_zstd
838 '
839 ac_precious_vars='build_alias
840 host_alias
841 target_alias
842 CC
843 CFLAGS
844 LDFLAGS
845 LIBS
846 CPPFLAGS
847 CPP
848 YACC
849 YFLAGS
850 PKG_CONFIG
851 PKG_CONFIG_PATH
852 PKG_CONFIG_LIBDIR
853 ZSTD_CFLAGS
854 ZSTD_LIBS'
855
856
857 # Initialize some variables set by options.
858 ac_init_help=
859 ac_init_version=false
860 ac_unrecognized_opts=
861 ac_unrecognized_sep=
862 # The variables have the same names as the options, with
863 # dashes changed to underlines.
864 cache_file=/dev/null
865 exec_prefix=NONE
866 no_create=
867 no_recursion=
868 prefix=NONE
869 program_prefix=NONE
870 program_suffix=NONE
871 program_transform_name=s,x,x,
872 silent=
873 site=
874 srcdir=
875 verbose=
876 x_includes=NONE
877 x_libraries=NONE
878
879 # Installation directory options.
880 # These are left unexpanded so users can "make install exec_prefix=/foo"
881 # and all the variables that are supposed to be based on exec_prefix
882 # by default will actually change.
883 # Use braces instead of parens because sh, perl, etc. also accept them.
884 # (The list follows the same order as the GNU Coding Standards.)
885 bindir='${exec_prefix}/bin'
886 sbindir='${exec_prefix}/sbin'
887 libexecdir='${exec_prefix}/libexec'
888 datarootdir='${prefix}/share'
889 datadir='${datarootdir}'
890 sysconfdir='${prefix}/etc'
891 sharedstatedir='${prefix}/com'
892 localstatedir='${prefix}/var'
893 includedir='${prefix}/include'
894 oldincludedir='/usr/include'
895 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
896 infodir='${datarootdir}/info'
897 htmldir='${docdir}'
898 dvidir='${docdir}'
899 pdfdir='${docdir}'
900 psdir='${docdir}'
901 libdir='${exec_prefix}/lib'
902 localedir='${datarootdir}/locale'
903 mandir='${datarootdir}/man'
904
905 ac_prev=
906 ac_dashdash=
907 for ac_option
908 do
909 # If the previous option needs an argument, assign it.
910 if test -n "$ac_prev"; then
911 eval $ac_prev=\$ac_option
912 ac_prev=
913 continue
914 fi
915
916 case $ac_option in
917 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
918 *=) ac_optarg= ;;
919 *) ac_optarg=yes ;;
920 esac
921
922 # Accept the important Cygnus configure options, so we can diagnose typos.
923
924 case $ac_dashdash$ac_option in
925 --)
926 ac_dashdash=yes ;;
927
928 -bindir | --bindir | --bindi | --bind | --bin | --bi)
929 ac_prev=bindir ;;
930 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
931 bindir=$ac_optarg ;;
932
933 -build | --build | --buil | --bui | --bu)
934 ac_prev=build_alias ;;
935 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
936 build_alias=$ac_optarg ;;
937
938 -cache-file | --cache-file | --cache-fil | --cache-fi \
939 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
940 ac_prev=cache_file ;;
941 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
942 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
943 cache_file=$ac_optarg ;;
944
945 --config-cache | -C)
946 cache_file=config.cache ;;
947
948 -datadir | --datadir | --datadi | --datad)
949 ac_prev=datadir ;;
950 -datadir=* | --datadir=* | --datadi=* | --datad=*)
951 datadir=$ac_optarg ;;
952
953 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
954 | --dataroo | --dataro | --datar)
955 ac_prev=datarootdir ;;
956 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
957 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
958 datarootdir=$ac_optarg ;;
959
960 -disable-* | --disable-*)
961 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
962 # Reject names that are not valid shell variable names.
963 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
964 as_fn_error $? "invalid feature name: $ac_useropt"
965 ac_useropt_orig=$ac_useropt
966 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
967 case $ac_user_opts in
968 *"
969 "enable_$ac_useropt"
970 "*) ;;
971 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
972 ac_unrecognized_sep=', ';;
973 esac
974 eval enable_$ac_useropt=no ;;
975
976 -docdir | --docdir | --docdi | --doc | --do)
977 ac_prev=docdir ;;
978 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
979 docdir=$ac_optarg ;;
980
981 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
982 ac_prev=dvidir ;;
983 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
984 dvidir=$ac_optarg ;;
985
986 -enable-* | --enable-*)
987 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
988 # Reject names that are not valid shell variable names.
989 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
990 as_fn_error $? "invalid feature name: $ac_useropt"
991 ac_useropt_orig=$ac_useropt
992 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
993 case $ac_user_opts in
994 *"
995 "enable_$ac_useropt"
996 "*) ;;
997 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
998 ac_unrecognized_sep=', ';;
999 esac
1000 eval enable_$ac_useropt=\$ac_optarg ;;
1001
1002 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1003 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1004 | --exec | --exe | --ex)
1005 ac_prev=exec_prefix ;;
1006 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1007 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1008 | --exec=* | --exe=* | --ex=*)
1009 exec_prefix=$ac_optarg ;;
1010
1011 -gas | --gas | --ga | --g)
1012 # Obsolete; use --with-gas.
1013 with_gas=yes ;;
1014
1015 -help | --help | --hel | --he | -h)
1016 ac_init_help=long ;;
1017 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1018 ac_init_help=recursive ;;
1019 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1020 ac_init_help=short ;;
1021
1022 -host | --host | --hos | --ho)
1023 ac_prev=host_alias ;;
1024 -host=* | --host=* | --hos=* | --ho=*)
1025 host_alias=$ac_optarg ;;
1026
1027 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1028 ac_prev=htmldir ;;
1029 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1030 | --ht=*)
1031 htmldir=$ac_optarg ;;
1032
1033 -includedir | --includedir | --includedi | --included | --include \
1034 | --includ | --inclu | --incl | --inc)
1035 ac_prev=includedir ;;
1036 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1037 | --includ=* | --inclu=* | --incl=* | --inc=*)
1038 includedir=$ac_optarg ;;
1039
1040 -infodir | --infodir | --infodi | --infod | --info | --inf)
1041 ac_prev=infodir ;;
1042 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1043 infodir=$ac_optarg ;;
1044
1045 -libdir | --libdir | --libdi | --libd)
1046 ac_prev=libdir ;;
1047 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1048 libdir=$ac_optarg ;;
1049
1050 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1051 | --libexe | --libex | --libe)
1052 ac_prev=libexecdir ;;
1053 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1054 | --libexe=* | --libex=* | --libe=*)
1055 libexecdir=$ac_optarg ;;
1056
1057 -localedir | --localedir | --localedi | --localed | --locale)
1058 ac_prev=localedir ;;
1059 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1060 localedir=$ac_optarg ;;
1061
1062 -localstatedir | --localstatedir | --localstatedi | --localstated \
1063 | --localstate | --localstat | --localsta | --localst | --locals)
1064 ac_prev=localstatedir ;;
1065 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1066 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1067 localstatedir=$ac_optarg ;;
1068
1069 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1070 ac_prev=mandir ;;
1071 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1072 mandir=$ac_optarg ;;
1073
1074 -nfp | --nfp | --nf)
1075 # Obsolete; use --without-fp.
1076 with_fp=no ;;
1077
1078 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1079 | --no-cr | --no-c | -n)
1080 no_create=yes ;;
1081
1082 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1083 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1084 no_recursion=yes ;;
1085
1086 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1087 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1088 | --oldin | --oldi | --old | --ol | --o)
1089 ac_prev=oldincludedir ;;
1090 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1091 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1092 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1093 oldincludedir=$ac_optarg ;;
1094
1095 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1096 ac_prev=prefix ;;
1097 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1098 prefix=$ac_optarg ;;
1099
1100 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1101 | --program-pre | --program-pr | --program-p)
1102 ac_prev=program_prefix ;;
1103 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1104 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1105 program_prefix=$ac_optarg ;;
1106
1107 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1108 | --program-suf | --program-su | --program-s)
1109 ac_prev=program_suffix ;;
1110 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1111 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1112 program_suffix=$ac_optarg ;;
1113
1114 -program-transform-name | --program-transform-name \
1115 | --program-transform-nam | --program-transform-na \
1116 | --program-transform-n | --program-transform- \
1117 | --program-transform | --program-transfor \
1118 | --program-transfo | --program-transf \
1119 | --program-trans | --program-tran \
1120 | --progr-tra | --program-tr | --program-t)
1121 ac_prev=program_transform_name ;;
1122 -program-transform-name=* | --program-transform-name=* \
1123 | --program-transform-nam=* | --program-transform-na=* \
1124 | --program-transform-n=* | --program-transform-=* \
1125 | --program-transform=* | --program-transfor=* \
1126 | --program-transfo=* | --program-transf=* \
1127 | --program-trans=* | --program-tran=* \
1128 | --progr-tra=* | --program-tr=* | --program-t=*)
1129 program_transform_name=$ac_optarg ;;
1130
1131 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1132 ac_prev=pdfdir ;;
1133 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1134 pdfdir=$ac_optarg ;;
1135
1136 -psdir | --psdir | --psdi | --psd | --ps)
1137 ac_prev=psdir ;;
1138 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1139 psdir=$ac_optarg ;;
1140
1141 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1142 | -silent | --silent | --silen | --sile | --sil)
1143 silent=yes ;;
1144
1145 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1146 ac_prev=sbindir ;;
1147 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1148 | --sbi=* | --sb=*)
1149 sbindir=$ac_optarg ;;
1150
1151 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1152 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1153 | --sharedst | --shareds | --shared | --share | --shar \
1154 | --sha | --sh)
1155 ac_prev=sharedstatedir ;;
1156 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1157 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1158 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1159 | --sha=* | --sh=*)
1160 sharedstatedir=$ac_optarg ;;
1161
1162 -site | --site | --sit)
1163 ac_prev=site ;;
1164 -site=* | --site=* | --sit=*)
1165 site=$ac_optarg ;;
1166
1167 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1168 ac_prev=srcdir ;;
1169 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1170 srcdir=$ac_optarg ;;
1171
1172 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1173 | --syscon | --sysco | --sysc | --sys | --sy)
1174 ac_prev=sysconfdir ;;
1175 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1176 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1177 sysconfdir=$ac_optarg ;;
1178
1179 -target | --target | --targe | --targ | --tar | --ta | --t)
1180 ac_prev=target_alias ;;
1181 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1182 target_alias=$ac_optarg ;;
1183
1184 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1185 verbose=yes ;;
1186
1187 -version | --version | --versio | --versi | --vers | -V)
1188 ac_init_version=: ;;
1189
1190 -with-* | --with-*)
1191 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1192 # Reject names that are not valid shell variable names.
1193 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1194 as_fn_error $? "invalid package name: $ac_useropt"
1195 ac_useropt_orig=$ac_useropt
1196 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1197 case $ac_user_opts in
1198 *"
1199 "with_$ac_useropt"
1200 "*) ;;
1201 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1202 ac_unrecognized_sep=', ';;
1203 esac
1204 eval with_$ac_useropt=\$ac_optarg ;;
1205
1206 -without-* | --without-*)
1207 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1208 # Reject names that are not valid shell variable names.
1209 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1210 as_fn_error $? "invalid package name: $ac_useropt"
1211 ac_useropt_orig=$ac_useropt
1212 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1213 case $ac_user_opts in
1214 *"
1215 "with_$ac_useropt"
1216 "*) ;;
1217 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1218 ac_unrecognized_sep=', ';;
1219 esac
1220 eval with_$ac_useropt=no ;;
1221
1222 --x)
1223 # Obsolete; use --with-x.
1224 with_x=yes ;;
1225
1226 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1227 | --x-incl | --x-inc | --x-in | --x-i)
1228 ac_prev=x_includes ;;
1229 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1230 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1231 x_includes=$ac_optarg ;;
1232
1233 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1234 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1235 ac_prev=x_libraries ;;
1236 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1237 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1238 x_libraries=$ac_optarg ;;
1239
1240 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1241 Try \`$0 --help' for more information"
1242 ;;
1243
1244 *=*)
1245 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1246 # Reject names that are not valid shell variable names.
1247 case $ac_envvar in #(
1248 '' | [0-9]* | *[!_$as_cr_alnum]* )
1249 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1250 esac
1251 eval $ac_envvar=\$ac_optarg
1252 export $ac_envvar ;;
1253
1254 *)
1255 # FIXME: should be removed in autoconf 3.0.
1256 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1257 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1258 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1259 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1260 ;;
1261
1262 esac
1263 done
1264
1265 if test -n "$ac_prev"; then
1266 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1267 as_fn_error $? "missing argument to $ac_option"
1268 fi
1269
1270 if test -n "$ac_unrecognized_opts"; then
1271 case $enable_option_checking in
1272 no) ;;
1273 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1274 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1275 esac
1276 fi
1277
1278 # Check all directory arguments for consistency.
1279 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1280 datadir sysconfdir sharedstatedir localstatedir includedir \
1281 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1282 libdir localedir mandir
1283 do
1284 eval ac_val=\$$ac_var
1285 # Remove trailing slashes.
1286 case $ac_val in
1287 */ )
1288 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1289 eval $ac_var=\$ac_val;;
1290 esac
1291 # Be sure to have absolute directory names.
1292 case $ac_val in
1293 [\\/$]* | ?:[\\/]* ) continue;;
1294 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1295 esac
1296 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1297 done
1298
1299 # There might be people who depend on the old broken behavior: `$host'
1300 # used to hold the argument of --host etc.
1301 # FIXME: To remove some day.
1302 build=$build_alias
1303 host=$host_alias
1304 target=$target_alias
1305
1306 # FIXME: To remove some day.
1307 if test "x$host_alias" != x; then
1308 if test "x$build_alias" = x; then
1309 cross_compiling=maybe
1310 elif test "x$build_alias" != "x$host_alias"; then
1311 cross_compiling=yes
1312 fi
1313 fi
1314
1315 ac_tool_prefix=
1316 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1317
1318 test "$silent" = yes && exec 6>/dev/null
1319
1320
1321 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1322 ac_ls_di=`ls -di .` &&
1323 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1324 as_fn_error $? "working directory cannot be determined"
1325 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1326 as_fn_error $? "pwd does not report name of working directory"
1327
1328
1329 # Find the source files, if location was not specified.
1330 if test -z "$srcdir"; then
1331 ac_srcdir_defaulted=yes
1332 # Try the directory containing this script, then the parent directory.
1333 ac_confdir=`$as_dirname -- "$as_myself" ||
1334 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1335 X"$as_myself" : 'X\(//\)[^/]' \| \
1336 X"$as_myself" : 'X\(//\)$' \| \
1337 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1338 $as_echo X"$as_myself" |
1339 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1340 s//\1/
1341 q
1342 }
1343 /^X\(\/\/\)[^/].*/{
1344 s//\1/
1345 q
1346 }
1347 /^X\(\/\/\)$/{
1348 s//\1/
1349 q
1350 }
1351 /^X\(\/\).*/{
1352 s//\1/
1353 q
1354 }
1355 s/.*/./; q'`
1356 srcdir=$ac_confdir
1357 if test ! -r "$srcdir/$ac_unique_file"; then
1358 srcdir=..
1359 fi
1360 else
1361 ac_srcdir_defaulted=no
1362 fi
1363 if test ! -r "$srcdir/$ac_unique_file"; then
1364 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1365 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1366 fi
1367 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1368 ac_abs_confdir=`(
1369 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1370 pwd)`
1371 # When building in place, set srcdir=.
1372 if test "$ac_abs_confdir" = "$ac_pwd"; then
1373 srcdir=.
1374 fi
1375 # Remove unnecessary trailing slashes from srcdir.
1376 # Double slashes in file names in object file debugging info
1377 # mess up M-x gdb in Emacs.
1378 case $srcdir in
1379 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1380 esac
1381 for ac_var in $ac_precious_vars; do
1382 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1383 eval ac_env_${ac_var}_value=\$${ac_var}
1384 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1385 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1386 done
1387
1388 #
1389 # Report the --help message.
1390 #
1391 if test "$ac_init_help" = "long"; then
1392 # Omit some internal or obsolete options to make the list less imposing.
1393 # This message is too long to be a string in the A/UX 3.1 sh.
1394 cat <<_ACEOF
1395 \`configure' configures gas 2.41.50 to adapt to many kinds of systems.
1396
1397 Usage: $0 [OPTION]... [VAR=VALUE]...
1398
1399 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1400 VAR=VALUE. See below for descriptions of some of the useful variables.
1401
1402 Defaults for the options are specified in brackets.
1403
1404 Configuration:
1405 -h, --help display this help and exit
1406 --help=short display options specific to this package
1407 --help=recursive display the short help of all the included packages
1408 -V, --version display version information and exit
1409 -q, --quiet, --silent do not print \`checking ...' messages
1410 --cache-file=FILE cache test results in FILE [disabled]
1411 -C, --config-cache alias for \`--cache-file=config.cache'
1412 -n, --no-create do not create output files
1413 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1414
1415 Installation directories:
1416 --prefix=PREFIX install architecture-independent files in PREFIX
1417 [$ac_default_prefix]
1418 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1419 [PREFIX]
1420
1421 By default, \`make install' will install all the files in
1422 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1423 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1424 for instance \`--prefix=\$HOME'.
1425
1426 For better control, use the options below.
1427
1428 Fine tuning of the installation directories:
1429 --bindir=DIR user executables [EPREFIX/bin]
1430 --sbindir=DIR system admin executables [EPREFIX/sbin]
1431 --libexecdir=DIR program executables [EPREFIX/libexec]
1432 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1433 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1434 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1435 --libdir=DIR object code libraries [EPREFIX/lib]
1436 --includedir=DIR C header files [PREFIX/include]
1437 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1438 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1439 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1440 --infodir=DIR info documentation [DATAROOTDIR/info]
1441 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1442 --mandir=DIR man documentation [DATAROOTDIR/man]
1443 --docdir=DIR documentation root [DATAROOTDIR/doc/gas]
1444 --htmldir=DIR html documentation [DOCDIR]
1445 --dvidir=DIR dvi documentation [DOCDIR]
1446 --pdfdir=DIR pdf documentation [DOCDIR]
1447 --psdir=DIR ps documentation [DOCDIR]
1448 _ACEOF
1449
1450 cat <<\_ACEOF
1451
1452 Program names:
1453 --program-prefix=PREFIX prepend PREFIX to installed program names
1454 --program-suffix=SUFFIX append SUFFIX to installed program names
1455 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1456
1457 System types:
1458 --build=BUILD configure for building on BUILD [guessed]
1459 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1460 --target=TARGET configure for building compilers for TARGET [HOST]
1461 _ACEOF
1462 fi
1463
1464 if test -n "$ac_init_help"; then
1465 case $ac_init_help in
1466 short | recursive ) echo "Configuration of gas 2.41.50:";;
1467 esac
1468 cat <<\_ACEOF
1469
1470 Optional Features:
1471 --disable-option-checking ignore unrecognized --enable/--with options
1472 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1473 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1474 --enable-silent-rules less verbose build output (undo: "make V=1")
1475 --disable-silent-rules verbose build output (undo: "make V=0")
1476 --enable-dependency-tracking
1477 do not reject slow dependency extractors
1478 --disable-dependency-tracking
1479 speeds up one-time build
1480 --enable-shared[=PKGS] build shared libraries [default=yes]
1481 --enable-static[=PKGS] build static libraries [default=yes]
1482 --enable-fast-install[=PKGS]
1483 optimize for fast installation [default=yes]
1484 --disable-libtool-lock avoid locking (might break parallel builds)
1485 --enable-plugins Enable support for plugins
1486 --disable-largefile omit support for large files
1487 --enable-targets alternative target configurations besides the primary
1488 --enable-checking enable run-time checks
1489 --enable-compressed-debug-sections={all,gas,none}
1490 compress debug sections by default
1491 --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
1492 Default compression algorithm for
1493 --enable-compressed-debug-sections.
1494 --enable-x86-relax-relocations
1495 generate x86 relax relocations by default
1496 --enable-elf-stt-common generate ELF common symbols with STT_COMMON type by
1497 default
1498 --enable-generate-build-notes
1499 generate GNU Build notes if none are provided by the
1500 input
1501 --enable-mips-fix-loongson3-llsc
1502 enable MIPS fix Loongson3 LLSC errata
1503 --enable-x86-used-note generate GNU x86 used ISA and feature properties
1504 --enable-default-riscv-attribute
1505 generate RISC-V arch attribute by default
1506 --enable-werror treat compile warnings as errors
1507 --enable-build-warnings enable build-time compiler warnings
1508 --disable-nls do not use Native Language Support
1509 --disable-rpath do not hardcode runtime library paths
1510 --enable-maintainer-mode
1511 enable make rules and dependencies not useful (and
1512 sometimes confusing) to the casual installer
1513
1514 Optional Packages:
1515 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1516 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1517 --with-pic try to use only PIC/non-PIC objects [default=use
1518 both]
1519 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1520 --with-cpu=CPU default cpu variant is CPU (currently only supported
1521 on ARC)
1522 --with-gnu-ld assume the C compiler uses GNU ld default=no
1523 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1524 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1525 --with-libiconv-type=TYPE type of library to search for (auto/static/shared)
1526 --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
1527 --without-libintl-prefix don't search for libintl in includedir and libdir
1528 --with-libintl-type=TYPE type of library to search for (auto/static/shared)
1529 --with-system-zlib use installed libz
1530 --with-zstd support zstd compressed debug sections
1531 (default=auto)
1532
1533 Some influential environment variables:
1534 CC C compiler command
1535 CFLAGS C compiler flags
1536 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1537 nonstandard directory <lib dir>
1538 LIBS libraries to pass to the linker, e.g. -l<library>
1539 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1540 you have headers in a nonstandard directory <include dir>
1541 CPP C preprocessor
1542 YACC The `Yet Another Compiler Compiler' implementation to use.
1543 Defaults to the first program found out of: `bison -y', `byacc',
1544 `yacc'.
1545 YFLAGS The list of arguments that will be passed by default to $YACC.
1546 This script will default YFLAGS to the empty string to avoid a
1547 default value of `-d' given by some make applications.
1548 PKG_CONFIG path to pkg-config utility
1549 PKG_CONFIG_PATH
1550 directories to add to pkg-config's search path
1551 PKG_CONFIG_LIBDIR
1552 path overriding pkg-config's built-in search path
1553 ZSTD_CFLAGS C compiler flags for ZSTD, overriding pkg-config
1554 ZSTD_LIBS linker flags for ZSTD, overriding pkg-config
1555
1556 Use these variables to override the choices made by `configure' or to help
1557 it to find libraries and programs with nonstandard names/locations.
1558
1559 Report bugs to the package provider.
1560 _ACEOF
1561 ac_status=$?
1562 fi
1563
1564 if test "$ac_init_help" = "recursive"; then
1565 # If there are subdirs, report their specific --help.
1566 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1567 test -d "$ac_dir" ||
1568 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1569 continue
1570 ac_builddir=.
1571
1572 case "$ac_dir" in
1573 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1574 *)
1575 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1576 # A ".." for each directory in $ac_dir_suffix.
1577 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1578 case $ac_top_builddir_sub in
1579 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1580 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1581 esac ;;
1582 esac
1583 ac_abs_top_builddir=$ac_pwd
1584 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1585 # for backward compatibility:
1586 ac_top_builddir=$ac_top_build_prefix
1587
1588 case $srcdir in
1589 .) # We are building in place.
1590 ac_srcdir=.
1591 ac_top_srcdir=$ac_top_builddir_sub
1592 ac_abs_top_srcdir=$ac_pwd ;;
1593 [\\/]* | ?:[\\/]* ) # Absolute name.
1594 ac_srcdir=$srcdir$ac_dir_suffix;
1595 ac_top_srcdir=$srcdir
1596 ac_abs_top_srcdir=$srcdir ;;
1597 *) # Relative name.
1598 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1599 ac_top_srcdir=$ac_top_build_prefix$srcdir
1600 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1601 esac
1602 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1603
1604 cd "$ac_dir" || { ac_status=$?; continue; }
1605 # Check for guested configure.
1606 if test -f "$ac_srcdir/configure.gnu"; then
1607 echo &&
1608 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1609 elif test -f "$ac_srcdir/configure"; then
1610 echo &&
1611 $SHELL "$ac_srcdir/configure" --help=recursive
1612 else
1613 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1614 fi || ac_status=$?
1615 cd "$ac_pwd" || { ac_status=$?; break; }
1616 done
1617 fi
1618
1619 test -n "$ac_init_help" && exit $ac_status
1620 if $ac_init_version; then
1621 cat <<\_ACEOF
1622 gas configure 2.41.50
1623 generated by GNU Autoconf 2.69
1624
1625 Copyright (C) 2012 Free Software Foundation, Inc.
1626 This configure script is free software; the Free Software Foundation
1627 gives unlimited permission to copy, distribute and modify it.
1628 _ACEOF
1629 exit
1630 fi
1631
1632 ## ------------------------ ##
1633 ## Autoconf initialization. ##
1634 ## ------------------------ ##
1635
1636 # ac_fn_c_try_compile LINENO
1637 # --------------------------
1638 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1639 ac_fn_c_try_compile ()
1640 {
1641 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1642 rm -f conftest.$ac_objext
1643 if { { ac_try="$ac_compile"
1644 case "(($ac_try" in
1645 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1646 *) ac_try_echo=$ac_try;;
1647 esac
1648 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1649 $as_echo "$ac_try_echo"; } >&5
1650 (eval "$ac_compile") 2>conftest.err
1651 ac_status=$?
1652 if test -s conftest.err; then
1653 grep -v '^ *+' conftest.err >conftest.er1
1654 cat conftest.er1 >&5
1655 mv -f conftest.er1 conftest.err
1656 fi
1657 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1658 test $ac_status = 0; } && {
1659 test -z "$ac_c_werror_flag" ||
1660 test ! -s conftest.err
1661 } && test -s conftest.$ac_objext; then :
1662 ac_retval=0
1663 else
1664 $as_echo "$as_me: failed program was:" >&5
1665 sed 's/^/| /' conftest.$ac_ext >&5
1666
1667 ac_retval=1
1668 fi
1669 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1670 as_fn_set_status $ac_retval
1671
1672 } # ac_fn_c_try_compile
1673
1674 # ac_fn_c_try_cpp LINENO
1675 # ----------------------
1676 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1677 ac_fn_c_try_cpp ()
1678 {
1679 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1680 if { { ac_try="$ac_cpp conftest.$ac_ext"
1681 case "(($ac_try" in
1682 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1683 *) ac_try_echo=$ac_try;;
1684 esac
1685 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1686 $as_echo "$ac_try_echo"; } >&5
1687 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1688 ac_status=$?
1689 if test -s conftest.err; then
1690 grep -v '^ *+' conftest.err >conftest.er1
1691 cat conftest.er1 >&5
1692 mv -f conftest.er1 conftest.err
1693 fi
1694 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1695 test $ac_status = 0; } > conftest.i && {
1696 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1697 test ! -s conftest.err
1698 }; then :
1699 ac_retval=0
1700 else
1701 $as_echo "$as_me: failed program was:" >&5
1702 sed 's/^/| /' conftest.$ac_ext >&5
1703
1704 ac_retval=1
1705 fi
1706 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1707 as_fn_set_status $ac_retval
1708
1709 } # ac_fn_c_try_cpp
1710
1711 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1712 # -------------------------------------------------------
1713 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1714 # the include files in INCLUDES and setting the cache variable VAR
1715 # accordingly.
1716 ac_fn_c_check_header_mongrel ()
1717 {
1718 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1719 if eval \${$3+:} false; then :
1720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1721 $as_echo_n "checking for $2... " >&6; }
1722 if eval \${$3+:} false; then :
1723 $as_echo_n "(cached) " >&6
1724 fi
1725 eval ac_res=\$$3
1726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1727 $as_echo "$ac_res" >&6; }
1728 else
1729 # Is the header compilable?
1730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1731 $as_echo_n "checking $2 usability... " >&6; }
1732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1733 /* end confdefs.h. */
1734 $4
1735 #include <$2>
1736 _ACEOF
1737 if ac_fn_c_try_compile "$LINENO"; then :
1738 ac_header_compiler=yes
1739 else
1740 ac_header_compiler=no
1741 fi
1742 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1744 $as_echo "$ac_header_compiler" >&6; }
1745
1746 # Is the header present?
1747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1748 $as_echo_n "checking $2 presence... " >&6; }
1749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1750 /* end confdefs.h. */
1751 #include <$2>
1752 _ACEOF
1753 if ac_fn_c_try_cpp "$LINENO"; then :
1754 ac_header_preproc=yes
1755 else
1756 ac_header_preproc=no
1757 fi
1758 rm -f conftest.err conftest.i conftest.$ac_ext
1759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1760 $as_echo "$ac_header_preproc" >&6; }
1761
1762 # So? What about this header?
1763 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1764 yes:no: )
1765 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1766 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1767 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1768 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1769 ;;
1770 no:yes:* )
1771 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1772 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1773 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1774 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1775 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1776 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1777 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1778 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1779 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1780 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1781 ;;
1782 esac
1783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1784 $as_echo_n "checking for $2... " >&6; }
1785 if eval \${$3+:} false; then :
1786 $as_echo_n "(cached) " >&6
1787 else
1788 eval "$3=\$ac_header_compiler"
1789 fi
1790 eval ac_res=\$$3
1791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1792 $as_echo "$ac_res" >&6; }
1793 fi
1794 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1795
1796 } # ac_fn_c_check_header_mongrel
1797
1798 # ac_fn_c_try_run LINENO
1799 # ----------------------
1800 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1801 # that executables *can* be run.
1802 ac_fn_c_try_run ()
1803 {
1804 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1805 if { { ac_try="$ac_link"
1806 case "(($ac_try" in
1807 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1808 *) ac_try_echo=$ac_try;;
1809 esac
1810 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1811 $as_echo "$ac_try_echo"; } >&5
1812 (eval "$ac_link") 2>&5
1813 ac_status=$?
1814 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1815 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1816 { { case "(($ac_try" in
1817 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1818 *) ac_try_echo=$ac_try;;
1819 esac
1820 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1821 $as_echo "$ac_try_echo"; } >&5
1822 (eval "$ac_try") 2>&5
1823 ac_status=$?
1824 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1825 test $ac_status = 0; }; }; then :
1826 ac_retval=0
1827 else
1828 $as_echo "$as_me: program exited with status $ac_status" >&5
1829 $as_echo "$as_me: failed program was:" >&5
1830 sed 's/^/| /' conftest.$ac_ext >&5
1831
1832 ac_retval=$ac_status
1833 fi
1834 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1835 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1836 as_fn_set_status $ac_retval
1837
1838 } # ac_fn_c_try_run
1839
1840 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1841 # -------------------------------------------------------
1842 # Tests whether HEADER exists and can be compiled using the include files in
1843 # INCLUDES, setting the cache variable VAR accordingly.
1844 ac_fn_c_check_header_compile ()
1845 {
1846 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1848 $as_echo_n "checking for $2... " >&6; }
1849 if eval \${$3+:} false; then :
1850 $as_echo_n "(cached) " >&6
1851 else
1852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1853 /* end confdefs.h. */
1854 $4
1855 #include <$2>
1856 _ACEOF
1857 if ac_fn_c_try_compile "$LINENO"; then :
1858 eval "$3=yes"
1859 else
1860 eval "$3=no"
1861 fi
1862 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1863 fi
1864 eval ac_res=\$$3
1865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1866 $as_echo "$ac_res" >&6; }
1867 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1868
1869 } # ac_fn_c_check_header_compile
1870
1871 # ac_fn_c_try_link LINENO
1872 # -----------------------
1873 # Try to link conftest.$ac_ext, and return whether this succeeded.
1874 ac_fn_c_try_link ()
1875 {
1876 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1877 rm -f conftest.$ac_objext conftest$ac_exeext
1878 if { { ac_try="$ac_link"
1879 case "(($ac_try" in
1880 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1881 *) ac_try_echo=$ac_try;;
1882 esac
1883 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1884 $as_echo "$ac_try_echo"; } >&5
1885 (eval "$ac_link") 2>conftest.err
1886 ac_status=$?
1887 if test -s conftest.err; then
1888 grep -v '^ *+' conftest.err >conftest.er1
1889 cat conftest.er1 >&5
1890 mv -f conftest.er1 conftest.err
1891 fi
1892 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1893 test $ac_status = 0; } && {
1894 test -z "$ac_c_werror_flag" ||
1895 test ! -s conftest.err
1896 } && test -s conftest$ac_exeext && {
1897 test "$cross_compiling" = yes ||
1898 test -x conftest$ac_exeext
1899 }; then :
1900 ac_retval=0
1901 else
1902 $as_echo "$as_me: failed program was:" >&5
1903 sed 's/^/| /' conftest.$ac_ext >&5
1904
1905 ac_retval=1
1906 fi
1907 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1908 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1909 # interfere with the next link command; also delete a directory that is
1910 # left behind by Apple's compiler. We do this before executing the actions.
1911 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1912 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1913 as_fn_set_status $ac_retval
1914
1915 } # ac_fn_c_try_link
1916
1917 # ac_fn_c_check_func LINENO FUNC VAR
1918 # ----------------------------------
1919 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1920 ac_fn_c_check_func ()
1921 {
1922 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1924 $as_echo_n "checking for $2... " >&6; }
1925 if eval \${$3+:} false; then :
1926 $as_echo_n "(cached) " >&6
1927 else
1928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1929 /* end confdefs.h. */
1930 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1931 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1932 #define $2 innocuous_$2
1933
1934 /* System header to define __stub macros and hopefully few prototypes,
1935 which can conflict with char $2 (); below.
1936 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1937 <limits.h> exists even on freestanding compilers. */
1938
1939 #ifdef __STDC__
1940 # include <limits.h>
1941 #else
1942 # include <assert.h>
1943 #endif
1944
1945 #undef $2
1946
1947 /* Override any GCC internal prototype to avoid an error.
1948 Use char because int might match the return type of a GCC
1949 builtin and then its argument prototype would still apply. */
1950 #ifdef __cplusplus
1951 extern "C"
1952 #endif
1953 char $2 ();
1954 /* The GNU C library defines this for functions which it implements
1955 to always fail with ENOSYS. Some functions are actually named
1956 something starting with __ and the normal name is an alias. */
1957 #if defined __stub_$2 || defined __stub___$2
1958 choke me
1959 #endif
1960
1961 int
1962 main ()
1963 {
1964 return $2 ();
1965 ;
1966 return 0;
1967 }
1968 _ACEOF
1969 if ac_fn_c_try_link "$LINENO"; then :
1970 eval "$3=yes"
1971 else
1972 eval "$3=no"
1973 fi
1974 rm -f core conftest.err conftest.$ac_objext \
1975 conftest$ac_exeext conftest.$ac_ext
1976 fi
1977 eval ac_res=\$$3
1978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1979 $as_echo "$ac_res" >&6; }
1980 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1981
1982 } # ac_fn_c_check_func
1983
1984 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1985 # ---------------------------------------------
1986 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1987 # accordingly.
1988 ac_fn_c_check_decl ()
1989 {
1990 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1991 as_decl_name=`echo $2|sed 's/ *(.*//'`
1992 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1994 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1995 if eval \${$3+:} false; then :
1996 $as_echo_n "(cached) " >&6
1997 else
1998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1999 /* end confdefs.h. */
2000 $4
2001 int
2002 main ()
2003 {
2004 #ifndef $as_decl_name
2005 #ifdef __cplusplus
2006 (void) $as_decl_use;
2007 #else
2008 (void) $as_decl_name;
2009 #endif
2010 #endif
2011
2012 ;
2013 return 0;
2014 }
2015 _ACEOF
2016 if ac_fn_c_try_compile "$LINENO"; then :
2017 eval "$3=yes"
2018 else
2019 eval "$3=no"
2020 fi
2021 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2022 fi
2023 eval ac_res=\$$3
2024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2025 $as_echo "$ac_res" >&6; }
2026 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2027
2028 } # ac_fn_c_check_decl
2029 cat >config.log <<_ACEOF
2030 This file contains any messages produced by compilers while
2031 running configure, to aid debugging if configure makes a mistake.
2032
2033 It was created by gas $as_me 2.41.50, which was
2034 generated by GNU Autoconf 2.69. Invocation command line was
2035
2036 $ $0 $@
2037
2038 _ACEOF
2039 exec 5>>config.log
2040 {
2041 cat <<_ASUNAME
2042 ## --------- ##
2043 ## Platform. ##
2044 ## --------- ##
2045
2046 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2047 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2048 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2049 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2050 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2051
2052 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2053 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2054
2055 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2056 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2057 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2058 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2059 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2060 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2061 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2062
2063 _ASUNAME
2064
2065 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2066 for as_dir in $PATH
2067 do
2068 IFS=$as_save_IFS
2069 test -z "$as_dir" && as_dir=.
2070 $as_echo "PATH: $as_dir"
2071 done
2072 IFS=$as_save_IFS
2073
2074 } >&5
2075
2076 cat >&5 <<_ACEOF
2077
2078
2079 ## ----------- ##
2080 ## Core tests. ##
2081 ## ----------- ##
2082
2083 _ACEOF
2084
2085
2086 # Keep a trace of the command line.
2087 # Strip out --no-create and --no-recursion so they do not pile up.
2088 # Strip out --silent because we don't want to record it for future runs.
2089 # Also quote any args containing shell meta-characters.
2090 # Make two passes to allow for proper duplicate-argument suppression.
2091 ac_configure_args=
2092 ac_configure_args0=
2093 ac_configure_args1=
2094 ac_must_keep_next=false
2095 for ac_pass in 1 2
2096 do
2097 for ac_arg
2098 do
2099 case $ac_arg in
2100 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2101 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2102 | -silent | --silent | --silen | --sile | --sil)
2103 continue ;;
2104 *\'*)
2105 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2106 esac
2107 case $ac_pass in
2108 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2109 2)
2110 as_fn_append ac_configure_args1 " '$ac_arg'"
2111 if test $ac_must_keep_next = true; then
2112 ac_must_keep_next=false # Got value, back to normal.
2113 else
2114 case $ac_arg in
2115 *=* | --config-cache | -C | -disable-* | --disable-* \
2116 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2117 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2118 | -with-* | --with-* | -without-* | --without-* | --x)
2119 case "$ac_configure_args0 " in
2120 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2121 esac
2122 ;;
2123 -* ) ac_must_keep_next=true ;;
2124 esac
2125 fi
2126 as_fn_append ac_configure_args " '$ac_arg'"
2127 ;;
2128 esac
2129 done
2130 done
2131 { ac_configure_args0=; unset ac_configure_args0;}
2132 { ac_configure_args1=; unset ac_configure_args1;}
2133
2134 # When interrupted or exit'd, cleanup temporary files, and complete
2135 # config.log. We remove comments because anyway the quotes in there
2136 # would cause problems or look ugly.
2137 # WARNING: Use '\'' to represent an apostrophe within the trap.
2138 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2139 trap 'exit_status=$?
2140 # Save into config.log some information that might help in debugging.
2141 {
2142 echo
2143
2144 $as_echo "## ---------------- ##
2145 ## Cache variables. ##
2146 ## ---------------- ##"
2147 echo
2148 # The following way of writing the cache mishandles newlines in values,
2149 (
2150 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2151 eval ac_val=\$$ac_var
2152 case $ac_val in #(
2153 *${as_nl}*)
2154 case $ac_var in #(
2155 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2156 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2157 esac
2158 case $ac_var in #(
2159 _ | IFS | as_nl) ;; #(
2160 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2161 *) { eval $ac_var=; unset $ac_var;} ;;
2162 esac ;;
2163 esac
2164 done
2165 (set) 2>&1 |
2166 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2167 *${as_nl}ac_space=\ *)
2168 sed -n \
2169 "s/'\''/'\''\\\\'\'''\''/g;
2170 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2171 ;; #(
2172 *)
2173 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2174 ;;
2175 esac |
2176 sort
2177 )
2178 echo
2179
2180 $as_echo "## ----------------- ##
2181 ## Output variables. ##
2182 ## ----------------- ##"
2183 echo
2184 for ac_var in $ac_subst_vars
2185 do
2186 eval ac_val=\$$ac_var
2187 case $ac_val in
2188 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2189 esac
2190 $as_echo "$ac_var='\''$ac_val'\''"
2191 done | sort
2192 echo
2193
2194 if test -n "$ac_subst_files"; then
2195 $as_echo "## ------------------- ##
2196 ## File substitutions. ##
2197 ## ------------------- ##"
2198 echo
2199 for ac_var in $ac_subst_files
2200 do
2201 eval ac_val=\$$ac_var
2202 case $ac_val in
2203 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2204 esac
2205 $as_echo "$ac_var='\''$ac_val'\''"
2206 done | sort
2207 echo
2208 fi
2209
2210 if test -s confdefs.h; then
2211 $as_echo "## ----------- ##
2212 ## confdefs.h. ##
2213 ## ----------- ##"
2214 echo
2215 cat confdefs.h
2216 echo
2217 fi
2218 test "$ac_signal" != 0 &&
2219 $as_echo "$as_me: caught signal $ac_signal"
2220 $as_echo "$as_me: exit $exit_status"
2221 } >&5
2222 rm -f core *.core core.conftest.* &&
2223 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2224 exit $exit_status
2225 ' 0
2226 for ac_signal in 1 2 13 15; do
2227 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2228 done
2229 ac_signal=0
2230
2231 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2232 rm -f -r conftest* confdefs.h
2233
2234 $as_echo "/* confdefs.h */" > confdefs.h
2235
2236 # Predefined preprocessor variables.
2237
2238 cat >>confdefs.h <<_ACEOF
2239 #define PACKAGE_NAME "$PACKAGE_NAME"
2240 _ACEOF
2241
2242 cat >>confdefs.h <<_ACEOF
2243 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2244 _ACEOF
2245
2246 cat >>confdefs.h <<_ACEOF
2247 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2248 _ACEOF
2249
2250 cat >>confdefs.h <<_ACEOF
2251 #define PACKAGE_STRING "$PACKAGE_STRING"
2252 _ACEOF
2253
2254 cat >>confdefs.h <<_ACEOF
2255 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2256 _ACEOF
2257
2258 cat >>confdefs.h <<_ACEOF
2259 #define PACKAGE_URL "$PACKAGE_URL"
2260 _ACEOF
2261
2262
2263 # Let the site file select an alternate cache file if it wants to.
2264 # Prefer an explicitly selected file to automatically selected ones.
2265 ac_site_file1=NONE
2266 ac_site_file2=NONE
2267 if test -n "$CONFIG_SITE"; then
2268 # We do not want a PATH search for config.site.
2269 case $CONFIG_SITE in #((
2270 -*) ac_site_file1=./$CONFIG_SITE;;
2271 */*) ac_site_file1=$CONFIG_SITE;;
2272 *) ac_site_file1=./$CONFIG_SITE;;
2273 esac
2274 elif test "x$prefix" != xNONE; then
2275 ac_site_file1=$prefix/share/config.site
2276 ac_site_file2=$prefix/etc/config.site
2277 else
2278 ac_site_file1=$ac_default_prefix/share/config.site
2279 ac_site_file2=$ac_default_prefix/etc/config.site
2280 fi
2281 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2282 do
2283 test "x$ac_site_file" = xNONE && continue
2284 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2285 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2286 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2287 sed 's/^/| /' "$ac_site_file" >&5
2288 . "$ac_site_file" \
2289 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2290 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2291 as_fn_error $? "failed to load site script $ac_site_file
2292 See \`config.log' for more details" "$LINENO" 5; }
2293 fi
2294 done
2295
2296 if test -r "$cache_file"; then
2297 # Some versions of bash will fail to source /dev/null (special files
2298 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2299 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2300 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2301 $as_echo "$as_me: loading cache $cache_file" >&6;}
2302 case $cache_file in
2303 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2304 *) . "./$cache_file";;
2305 esac
2306 fi
2307 else
2308 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2309 $as_echo "$as_me: creating cache $cache_file" >&6;}
2310 >$cache_file
2311 fi
2312
2313 gt_needs="$gt_needs "
2314 # Check that the precious variables saved in the cache have kept the same
2315 # value.
2316 ac_cache_corrupted=false
2317 for ac_var in $ac_precious_vars; do
2318 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2319 eval ac_new_set=\$ac_env_${ac_var}_set
2320 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2321 eval ac_new_val=\$ac_env_${ac_var}_value
2322 case $ac_old_set,$ac_new_set in
2323 set,)
2324 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2325 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2326 ac_cache_corrupted=: ;;
2327 ,set)
2328 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2329 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2330 ac_cache_corrupted=: ;;
2331 ,);;
2332 *)
2333 if test "x$ac_old_val" != "x$ac_new_val"; then
2334 # differences in whitespace do not lead to failure.
2335 ac_old_val_w=`echo x $ac_old_val`
2336 ac_new_val_w=`echo x $ac_new_val`
2337 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2338 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2339 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2340 ac_cache_corrupted=:
2341 else
2342 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2343 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2344 eval $ac_var=\$ac_old_val
2345 fi
2346 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2347 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2348 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2349 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2350 fi;;
2351 esac
2352 # Pass precious variables to config.status.
2353 if test "$ac_new_set" = set; then
2354 case $ac_new_val in
2355 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2356 *) ac_arg=$ac_var=$ac_new_val ;;
2357 esac
2358 case " $ac_configure_args " in
2359 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2360 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2361 esac
2362 fi
2363 done
2364 if $ac_cache_corrupted; then
2365 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2366 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2367 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2368 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2369 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2370 fi
2371 ## -------------------- ##
2372 ## Main body of script. ##
2373 ## -------------------- ##
2374
2375 ac_ext=c
2376 ac_cpp='$CPP $CPPFLAGS'
2377 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2378 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2379 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2380
2381
2382
2383
2384
2385
2386
2387 ac_aux_dir=
2388 for ac_dir in .. "$srcdir"/..; do
2389 if test -f "$ac_dir/install-sh"; then
2390 ac_aux_dir=$ac_dir
2391 ac_install_sh="$ac_aux_dir/install-sh -c"
2392 break
2393 elif test -f "$ac_dir/install.sh"; then
2394 ac_aux_dir=$ac_dir
2395 ac_install_sh="$ac_aux_dir/install.sh -c"
2396 break
2397 elif test -f "$ac_dir/shtool"; then
2398 ac_aux_dir=$ac_dir
2399 ac_install_sh="$ac_aux_dir/shtool install -c"
2400 break
2401 fi
2402 done
2403 if test -z "$ac_aux_dir"; then
2404 as_fn_error $? "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
2405 fi
2406
2407 # These three variables are undocumented and unsupported,
2408 # and are intended to be withdrawn in a future Autoconf release.
2409 # They can cause serious problems if a builder's source tree is in a directory
2410 # whose full name contains unusual characters.
2411 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2412 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2413 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2414
2415
2416 # Make sure we can run config.sub.
2417 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2418 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2419
2420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2421 $as_echo_n "checking build system type... " >&6; }
2422 if ${ac_cv_build+:} false; then :
2423 $as_echo_n "(cached) " >&6
2424 else
2425 ac_build_alias=$build_alias
2426 test "x$ac_build_alias" = x &&
2427 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2428 test "x$ac_build_alias" = x &&
2429 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2430 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2431 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2432
2433 fi
2434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2435 $as_echo "$ac_cv_build" >&6; }
2436 case $ac_cv_build in
2437 *-*-*) ;;
2438 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2439 esac
2440 build=$ac_cv_build
2441 ac_save_IFS=$IFS; IFS='-'
2442 set x $ac_cv_build
2443 shift
2444 build_cpu=$1
2445 build_vendor=$2
2446 shift; shift
2447 # Remember, the first character of IFS is used to create $*,
2448 # except with old shells:
2449 build_os=$*
2450 IFS=$ac_save_IFS
2451 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2452
2453
2454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2455 $as_echo_n "checking host system type... " >&6; }
2456 if ${ac_cv_host+:} false; then :
2457 $as_echo_n "(cached) " >&6
2458 else
2459 if test "x$host_alias" = x; then
2460 ac_cv_host=$ac_cv_build
2461 else
2462 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2463 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2464 fi
2465
2466 fi
2467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2468 $as_echo "$ac_cv_host" >&6; }
2469 case $ac_cv_host in
2470 *-*-*) ;;
2471 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2472 esac
2473 host=$ac_cv_host
2474 ac_save_IFS=$IFS; IFS='-'
2475 set x $ac_cv_host
2476 shift
2477 host_cpu=$1
2478 host_vendor=$2
2479 shift; shift
2480 # Remember, the first character of IFS is used to create $*,
2481 # except with old shells:
2482 host_os=$*
2483 IFS=$ac_save_IFS
2484 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2485
2486
2487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2488 $as_echo_n "checking target system type... " >&6; }
2489 if ${ac_cv_target+:} false; then :
2490 $as_echo_n "(cached) " >&6
2491 else
2492 if test "x$target_alias" = x; then
2493 ac_cv_target=$ac_cv_host
2494 else
2495 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2496 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2497 fi
2498
2499 fi
2500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2501 $as_echo "$ac_cv_target" >&6; }
2502 case $ac_cv_target in
2503 *-*-*) ;;
2504 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2505 esac
2506 target=$ac_cv_target
2507 ac_save_IFS=$IFS; IFS='-'
2508 set x $ac_cv_target
2509 shift
2510 target_cpu=$1
2511 target_vendor=$2
2512 shift; shift
2513 # Remember, the first character of IFS is used to create $*,
2514 # except with old shells:
2515 target_os=$*
2516 IFS=$ac_save_IFS
2517 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2518
2519
2520 # The aliases save the names the user supplied, while $host etc.
2521 # will get canonicalized.
2522 test -n "$target_alias" &&
2523 test "$program_prefix$program_suffix$program_transform_name" = \
2524 NONENONEs,x,x, &&
2525 program_prefix=${target_alias}-
2526
2527 am__api_version='1.15'
2528
2529 # Find a good install program. We prefer a C program (faster),
2530 # so one script is as good as another. But avoid the broken or
2531 # incompatible versions:
2532 # SysV /etc/install, /usr/sbin/install
2533 # SunOS /usr/etc/install
2534 # IRIX /sbin/install
2535 # AIX /bin/install
2536 # AmigaOS /C/install, which installs bootblocks on floppy discs
2537 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2538 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2539 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2540 # OS/2's system install, which has a completely different semantic
2541 # ./install, which can be erroneously created by make from ./install.sh.
2542 # Reject install programs that cannot install multiple files.
2543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2544 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2545 if test -z "$INSTALL"; then
2546 if ${ac_cv_path_install+:} false; then :
2547 $as_echo_n "(cached) " >&6
2548 else
2549 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2550 for as_dir in $PATH
2551 do
2552 IFS=$as_save_IFS
2553 test -z "$as_dir" && as_dir=.
2554 # Account for people who put trailing slashes in PATH elements.
2555 case $as_dir/ in #((
2556 ./ | .// | /[cC]/* | \
2557 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2558 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2559 /usr/ucb/* ) ;;
2560 *)
2561 # OSF1 and SCO ODT 3.0 have their own names for install.
2562 # Don't use installbsd from OSF since it installs stuff as root
2563 # by default.
2564 for ac_prog in ginstall scoinst install; do
2565 for ac_exec_ext in '' $ac_executable_extensions; do
2566 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2567 if test $ac_prog = install &&
2568 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2569 # AIX install. It has an incompatible calling convention.
2570 :
2571 elif test $ac_prog = install &&
2572 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2573 # program-specific install script used by HP pwplus--don't use.
2574 :
2575 else
2576 rm -rf conftest.one conftest.two conftest.dir
2577 echo one > conftest.one
2578 echo two > conftest.two
2579 mkdir conftest.dir
2580 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2581 test -s conftest.one && test -s conftest.two &&
2582 test -s conftest.dir/conftest.one &&
2583 test -s conftest.dir/conftest.two
2584 then
2585 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2586 break 3
2587 fi
2588 fi
2589 fi
2590 done
2591 done
2592 ;;
2593 esac
2594
2595 done
2596 IFS=$as_save_IFS
2597
2598 rm -rf conftest.one conftest.two conftest.dir
2599
2600 fi
2601 if test "${ac_cv_path_install+set}" = set; then
2602 INSTALL=$ac_cv_path_install
2603 else
2604 # As a last resort, use the slow shell script. Don't cache a
2605 # value for INSTALL within a source directory, because that will
2606 # break other packages using the cache if that directory is
2607 # removed, or if the value is a relative name.
2608 INSTALL=$ac_install_sh
2609 fi
2610 fi
2611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2612 $as_echo "$INSTALL" >&6; }
2613
2614 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2615 # It thinks the first close brace ends the variable substitution.
2616 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2617
2618 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2619
2620 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2621
2622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2623 $as_echo_n "checking whether build environment is sane... " >&6; }
2624 # Reject unsafe characters in $srcdir or the absolute working directory
2625 # name. Accept space and tab only in the latter.
2626 am_lf='
2627 '
2628 case `pwd` in
2629 *[\\\"\#\$\&\'\`$am_lf]*)
2630 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2631 esac
2632 case $srcdir in
2633 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2634 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2635 esac
2636
2637 # Do 'set' in a subshell so we don't clobber the current shell's
2638 # arguments. Must try -L first in case configure is actually a
2639 # symlink; some systems play weird games with the mod time of symlinks
2640 # (eg FreeBSD returns the mod time of the symlink's containing
2641 # directory).
2642 if (
2643 am_has_slept=no
2644 for am_try in 1 2; do
2645 echo "timestamp, slept: $am_has_slept" > conftest.file
2646 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2647 if test "$*" = "X"; then
2648 # -L didn't work.
2649 set X `ls -t "$srcdir/configure" conftest.file`
2650 fi
2651 if test "$*" != "X $srcdir/configure conftest.file" \
2652 && test "$*" != "X conftest.file $srcdir/configure"; then
2653
2654 # If neither matched, then we have a broken ls. This can happen
2655 # if, for instance, CONFIG_SHELL is bash and it inherits a
2656 # broken ls alias from the environment. This has actually
2657 # happened. Such a system could not be considered "sane".
2658 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2659 alias in your environment" "$LINENO" 5
2660 fi
2661 if test "$2" = conftest.file || test $am_try -eq 2; then
2662 break
2663 fi
2664 # Just in case.
2665 sleep 1
2666 am_has_slept=yes
2667 done
2668 test "$2" = conftest.file
2669 )
2670 then
2671 # Ok.
2672 :
2673 else
2674 as_fn_error $? "newly created file is older than distributed files!
2675 Check your system clock" "$LINENO" 5
2676 fi
2677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2678 $as_echo "yes" >&6; }
2679 # If we didn't sleep, we still need to ensure time stamps of config.status and
2680 # generated files are strictly newer.
2681 am_sleep_pid=
2682 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2683 ( sleep 1 ) &
2684 am_sleep_pid=$!
2685 fi
2686
2687 rm -f conftest.file
2688
2689 test "$program_prefix" != NONE &&
2690 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2691 # Use a double $ so make ignores it.
2692 test "$program_suffix" != NONE &&
2693 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2694 # Double any \ or $.
2695 # By default was `s,x,x', remove it if useless.
2696 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2697 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2698
2699 # Expand $ac_aux_dir to an absolute path.
2700 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2701
2702 if test x"${MISSING+set}" != xset; then
2703 case $am_aux_dir in
2704 *\ * | *\ *)
2705 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2706 *)
2707 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2708 esac
2709 fi
2710 # Use eval to expand $SHELL
2711 if eval "$MISSING --is-lightweight"; then
2712 am_missing_run="$MISSING "
2713 else
2714 am_missing_run=
2715 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2716 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2717 fi
2718
2719 if test x"${install_sh+set}" != xset; then
2720 case $am_aux_dir in
2721 *\ * | *\ *)
2722 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2723 *)
2724 install_sh="\${SHELL} $am_aux_dir/install-sh"
2725 esac
2726 fi
2727
2728 # Installed binaries are usually stripped using 'strip' when the user
2729 # run "make install-strip". However 'strip' might not be the right
2730 # tool to use in cross-compilation environments, therefore Automake
2731 # will honor the 'STRIP' environment variable to overrule this program.
2732 if test "$cross_compiling" != no; then
2733 if test -n "$ac_tool_prefix"; then
2734 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2735 set dummy ${ac_tool_prefix}strip; ac_word=$2
2736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2737 $as_echo_n "checking for $ac_word... " >&6; }
2738 if ${ac_cv_prog_STRIP+:} false; then :
2739 $as_echo_n "(cached) " >&6
2740 else
2741 if test -n "$STRIP"; then
2742 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2743 else
2744 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2745 for as_dir in $PATH
2746 do
2747 IFS=$as_save_IFS
2748 test -z "$as_dir" && as_dir=.
2749 for ac_exec_ext in '' $ac_executable_extensions; do
2750 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2751 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2752 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2753 break 2
2754 fi
2755 done
2756 done
2757 IFS=$as_save_IFS
2758
2759 fi
2760 fi
2761 STRIP=$ac_cv_prog_STRIP
2762 if test -n "$STRIP"; then
2763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2764 $as_echo "$STRIP" >&6; }
2765 else
2766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2767 $as_echo "no" >&6; }
2768 fi
2769
2770
2771 fi
2772 if test -z "$ac_cv_prog_STRIP"; then
2773 ac_ct_STRIP=$STRIP
2774 # Extract the first word of "strip", so it can be a program name with args.
2775 set dummy strip; ac_word=$2
2776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2777 $as_echo_n "checking for $ac_word... " >&6; }
2778 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2779 $as_echo_n "(cached) " >&6
2780 else
2781 if test -n "$ac_ct_STRIP"; then
2782 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2783 else
2784 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2785 for as_dir in $PATH
2786 do
2787 IFS=$as_save_IFS
2788 test -z "$as_dir" && as_dir=.
2789 for ac_exec_ext in '' $ac_executable_extensions; do
2790 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2791 ac_cv_prog_ac_ct_STRIP="strip"
2792 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2793 break 2
2794 fi
2795 done
2796 done
2797 IFS=$as_save_IFS
2798
2799 fi
2800 fi
2801 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2802 if test -n "$ac_ct_STRIP"; then
2803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2804 $as_echo "$ac_ct_STRIP" >&6; }
2805 else
2806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2807 $as_echo "no" >&6; }
2808 fi
2809
2810 if test "x$ac_ct_STRIP" = x; then
2811 STRIP=":"
2812 else
2813 case $cross_compiling:$ac_tool_warned in
2814 yes:)
2815 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2816 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2817 ac_tool_warned=yes ;;
2818 esac
2819 STRIP=$ac_ct_STRIP
2820 fi
2821 else
2822 STRIP="$ac_cv_prog_STRIP"
2823 fi
2824
2825 fi
2826 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2827
2828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2829 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2830 if test -z "$MKDIR_P"; then
2831 if ${ac_cv_path_mkdir+:} false; then :
2832 $as_echo_n "(cached) " >&6
2833 else
2834 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2835 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2836 do
2837 IFS=$as_save_IFS
2838 test -z "$as_dir" && as_dir=.
2839 for ac_prog in mkdir gmkdir; do
2840 for ac_exec_ext in '' $ac_executable_extensions; do
2841 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2842 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2843 'mkdir (GNU coreutils) '* | \
2844 'mkdir (coreutils) '* | \
2845 'mkdir (fileutils) '4.1*)
2846 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2847 break 3;;
2848 esac
2849 done
2850 done
2851 done
2852 IFS=$as_save_IFS
2853
2854 fi
2855
2856 test -d ./--version && rmdir ./--version
2857 if test "${ac_cv_path_mkdir+set}" = set; then
2858 MKDIR_P="$ac_cv_path_mkdir -p"
2859 else
2860 # As a last resort, use the slow shell script. Don't cache a
2861 # value for MKDIR_P within a source directory, because that will
2862 # break other packages using the cache if that directory is
2863 # removed, or if the value is a relative name.
2864 MKDIR_P="$ac_install_sh -d"
2865 fi
2866 fi
2867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2868 $as_echo "$MKDIR_P" >&6; }
2869
2870 for ac_prog in gawk mawk nawk awk
2871 do
2872 # Extract the first word of "$ac_prog", so it can be a program name with args.
2873 set dummy $ac_prog; ac_word=$2
2874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2875 $as_echo_n "checking for $ac_word... " >&6; }
2876 if ${ac_cv_prog_AWK+:} false; then :
2877 $as_echo_n "(cached) " >&6
2878 else
2879 if test -n "$AWK"; then
2880 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2881 else
2882 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2883 for as_dir in $PATH
2884 do
2885 IFS=$as_save_IFS
2886 test -z "$as_dir" && as_dir=.
2887 for ac_exec_ext in '' $ac_executable_extensions; do
2888 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2889 ac_cv_prog_AWK="$ac_prog"
2890 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2891 break 2
2892 fi
2893 done
2894 done
2895 IFS=$as_save_IFS
2896
2897 fi
2898 fi
2899 AWK=$ac_cv_prog_AWK
2900 if test -n "$AWK"; then
2901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2902 $as_echo "$AWK" >&6; }
2903 else
2904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2905 $as_echo "no" >&6; }
2906 fi
2907
2908
2909 test -n "$AWK" && break
2910 done
2911
2912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2913 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2914 set x ${MAKE-make}
2915 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2916 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2917 $as_echo_n "(cached) " >&6
2918 else
2919 cat >conftest.make <<\_ACEOF
2920 SHELL = /bin/sh
2921 all:
2922 @echo '@@@%%%=$(MAKE)=@@@%%%'
2923 _ACEOF
2924 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2925 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2926 *@@@%%%=?*=@@@%%%*)
2927 eval ac_cv_prog_make_${ac_make}_set=yes;;
2928 *)
2929 eval ac_cv_prog_make_${ac_make}_set=no;;
2930 esac
2931 rm -f conftest.make
2932 fi
2933 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2935 $as_echo "yes" >&6; }
2936 SET_MAKE=
2937 else
2938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2939 $as_echo "no" >&6; }
2940 SET_MAKE="MAKE=${MAKE-make}"
2941 fi
2942
2943 rm -rf .tst 2>/dev/null
2944 mkdir .tst 2>/dev/null
2945 if test -d .tst; then
2946 am__leading_dot=.
2947 else
2948 am__leading_dot=_
2949 fi
2950 rmdir .tst 2>/dev/null
2951
2952 # Check whether --enable-silent-rules was given.
2953 if test "${enable_silent_rules+set}" = set; then :
2954 enableval=$enable_silent_rules;
2955 fi
2956
2957 case $enable_silent_rules in # (((
2958 yes) AM_DEFAULT_VERBOSITY=0;;
2959 no) AM_DEFAULT_VERBOSITY=1;;
2960 *) AM_DEFAULT_VERBOSITY=1;;
2961 esac
2962 am_make=${MAKE-make}
2963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2964 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2965 if ${am_cv_make_support_nested_variables+:} false; then :
2966 $as_echo_n "(cached) " >&6
2967 else
2968 if $as_echo 'TRUE=$(BAR$(V))
2969 BAR0=false
2970 BAR1=true
2971 V=1
2972 am__doit:
2973 @$(TRUE)
2974 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2975 am_cv_make_support_nested_variables=yes
2976 else
2977 am_cv_make_support_nested_variables=no
2978 fi
2979 fi
2980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2981 $as_echo "$am_cv_make_support_nested_variables" >&6; }
2982 if test $am_cv_make_support_nested_variables = yes; then
2983 AM_V='$(V)'
2984 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2985 else
2986 AM_V=$AM_DEFAULT_VERBOSITY
2987 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2988 fi
2989 AM_BACKSLASH='\'
2990
2991 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2992 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2993 # is not polluted with repeated "-I."
2994 am__isrc=' -I$(srcdir)'
2995 # test to see if srcdir already configured
2996 if test -f $srcdir/config.status; then
2997 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2998 fi
2999 fi
3000
3001 # test whether we have cygpath
3002 if test -z "$CYGPATH_W"; then
3003 if (cygpath --version) >/dev/null 2>/dev/null; then
3004 CYGPATH_W='cygpath -w'
3005 else
3006 CYGPATH_W=echo
3007 fi
3008 fi
3009
3010
3011 # Define the identity of the package.
3012 PACKAGE='gas'
3013 VERSION='2.41.50'
3014
3015
3016 cat >>confdefs.h <<_ACEOF
3017 #define PACKAGE "$PACKAGE"
3018 _ACEOF
3019
3020
3021 cat >>confdefs.h <<_ACEOF
3022 #define VERSION "$VERSION"
3023 _ACEOF
3024
3025 # Some tools Automake needs.
3026
3027 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3028
3029
3030 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3031
3032
3033 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3034
3035
3036 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3037
3038
3039 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3040
3041 # For better backward compatibility. To be removed once Automake 1.9.x
3042 # dies out for good. For more background, see:
3043 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3044 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3045 mkdir_p='$(MKDIR_P)'
3046
3047 # We need awk for the "check" target (and possibly the TAP driver). The
3048 # system "awk" is bad on some platforms.
3049 # Always define AMTAR for backward compatibility. Yes, it's still used
3050 # in the wild :-( We should find a proper way to deprecate it ...
3051 AMTAR='$${TAR-tar}'
3052
3053
3054 # We'll loop over all known methods to create a tar archive until one works.
3055 _am_tools='gnutar pax cpio none'
3056
3057 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3058
3059
3060
3061
3062
3063
3064 # POSIX will say in a future version that running "rm -f" with no argument
3065 # is OK; and we want to be able to make that assumption in our Makefile
3066 # recipes. So use an aggressive probe to check that the usage we want is
3067 # actually supported "in the wild" to an acceptable degree.
3068 # See automake bug#10828.
3069 # To make any issue more visible, cause the running configure to be aborted
3070 # by default if the 'rm' program in use doesn't match our expectations; the
3071 # user can still override this though.
3072 if rm -f && rm -fr && rm -rf; then : OK; else
3073 cat >&2 <<'END'
3074 Oops!
3075
3076 Your 'rm' program seems unable to run without file operands specified
3077 on the command line, even when the '-f' option is present. This is contrary
3078 to the behaviour of most rm programs out there, and not conforming with
3079 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3080
3081 Please tell bug-automake@gnu.org about your system, including the value
3082 of your $PATH and any error possibly output before this message. This
3083 can help us improve future automake versions.
3084
3085 END
3086 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3087 echo 'Configuration will proceed anyway, since you have set the' >&2
3088 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3089 echo >&2
3090 else
3091 cat >&2 <<'END'
3092 Aborting the configuration process, to ensure you take notice of the issue.
3093
3094 You can download and install GNU coreutils to get an 'rm' implementation
3095 that behaves properly: <http://www.gnu.org/software/coreutils/>.
3096
3097 If you want to complete the configuration process using your problematic
3098 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3099 to "yes", and re-run configure.
3100
3101 END
3102 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3103 fi
3104 fi
3105
3106 # Check whether --enable-silent-rules was given.
3107 if test "${enable_silent_rules+set}" = set; then :
3108 enableval=$enable_silent_rules;
3109 fi
3110
3111 case $enable_silent_rules in # (((
3112 yes) AM_DEFAULT_VERBOSITY=0;;
3113 no) AM_DEFAULT_VERBOSITY=1;;
3114 *) AM_DEFAULT_VERBOSITY=0;;
3115 esac
3116 am_make=${MAKE-make}
3117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3118 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3119 if ${am_cv_make_support_nested_variables+:} false; then :
3120 $as_echo_n "(cached) " >&6
3121 else
3122 if $as_echo 'TRUE=$(BAR$(V))
3123 BAR0=false
3124 BAR1=true
3125 V=1
3126 am__doit:
3127 @$(TRUE)
3128 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3129 am_cv_make_support_nested_variables=yes
3130 else
3131 am_cv_make_support_nested_variables=no
3132 fi
3133 fi
3134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3135 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3136 if test $am_cv_make_support_nested_variables = yes; then
3137 AM_V='$(V)'
3138 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3139 else
3140 AM_V=$AM_DEFAULT_VERBOSITY
3141 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3142 fi
3143 AM_BACKSLASH='\'
3144
3145
3146 ac_ext=c
3147 ac_cpp='$CPP $CPPFLAGS'
3148 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3149 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3150 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3151 if test -n "$ac_tool_prefix"; then
3152 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3153 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3155 $as_echo_n "checking for $ac_word... " >&6; }
3156 if ${ac_cv_prog_CC+:} false; then :
3157 $as_echo_n "(cached) " >&6
3158 else
3159 if test -n "$CC"; then
3160 ac_cv_prog_CC="$CC" # Let the user override the test.
3161 else
3162 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3163 for as_dir in $PATH
3164 do
3165 IFS=$as_save_IFS
3166 test -z "$as_dir" && as_dir=.
3167 for ac_exec_ext in '' $ac_executable_extensions; do
3168 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3169 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3170 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3171 break 2
3172 fi
3173 done
3174 done
3175 IFS=$as_save_IFS
3176
3177 fi
3178 fi
3179 CC=$ac_cv_prog_CC
3180 if test -n "$CC"; then
3181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3182 $as_echo "$CC" >&6; }
3183 else
3184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3185 $as_echo "no" >&6; }
3186 fi
3187
3188
3189 fi
3190 if test -z "$ac_cv_prog_CC"; then
3191 ac_ct_CC=$CC
3192 # Extract the first word of "gcc", so it can be a program name with args.
3193 set dummy gcc; ac_word=$2
3194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3195 $as_echo_n "checking for $ac_word... " >&6; }
3196 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3197 $as_echo_n "(cached) " >&6
3198 else
3199 if test -n "$ac_ct_CC"; then
3200 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3201 else
3202 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3203 for as_dir in $PATH
3204 do
3205 IFS=$as_save_IFS
3206 test -z "$as_dir" && as_dir=.
3207 for ac_exec_ext in '' $ac_executable_extensions; do
3208 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3209 ac_cv_prog_ac_ct_CC="gcc"
3210 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3211 break 2
3212 fi
3213 done
3214 done
3215 IFS=$as_save_IFS
3216
3217 fi
3218 fi
3219 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3220 if test -n "$ac_ct_CC"; then
3221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3222 $as_echo "$ac_ct_CC" >&6; }
3223 else
3224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3225 $as_echo "no" >&6; }
3226 fi
3227
3228 if test "x$ac_ct_CC" = x; then
3229 CC=""
3230 else
3231 case $cross_compiling:$ac_tool_warned in
3232 yes:)
3233 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3234 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3235 ac_tool_warned=yes ;;
3236 esac
3237 CC=$ac_ct_CC
3238 fi
3239 else
3240 CC="$ac_cv_prog_CC"
3241 fi
3242
3243 if test -z "$CC"; then
3244 if test -n "$ac_tool_prefix"; then
3245 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3246 set dummy ${ac_tool_prefix}cc; ac_word=$2
3247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3248 $as_echo_n "checking for $ac_word... " >&6; }
3249 if ${ac_cv_prog_CC+:} false; then :
3250 $as_echo_n "(cached) " >&6
3251 else
3252 if test -n "$CC"; then
3253 ac_cv_prog_CC="$CC" # Let the user override the test.
3254 else
3255 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3256 for as_dir in $PATH
3257 do
3258 IFS=$as_save_IFS
3259 test -z "$as_dir" && as_dir=.
3260 for ac_exec_ext in '' $ac_executable_extensions; do
3261 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3262 ac_cv_prog_CC="${ac_tool_prefix}cc"
3263 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3264 break 2
3265 fi
3266 done
3267 done
3268 IFS=$as_save_IFS
3269
3270 fi
3271 fi
3272 CC=$ac_cv_prog_CC
3273 if test -n "$CC"; then
3274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3275 $as_echo "$CC" >&6; }
3276 else
3277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3278 $as_echo "no" >&6; }
3279 fi
3280
3281
3282 fi
3283 fi
3284 if test -z "$CC"; then
3285 # Extract the first word of "cc", so it can be a program name with args.
3286 set dummy cc; ac_word=$2
3287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3288 $as_echo_n "checking for $ac_word... " >&6; }
3289 if ${ac_cv_prog_CC+:} false; then :
3290 $as_echo_n "(cached) " >&6
3291 else
3292 if test -n "$CC"; then
3293 ac_cv_prog_CC="$CC" # Let the user override the test.
3294 else
3295 ac_prog_rejected=no
3296 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3297 for as_dir in $PATH
3298 do
3299 IFS=$as_save_IFS
3300 test -z "$as_dir" && as_dir=.
3301 for ac_exec_ext in '' $ac_executable_extensions; do
3302 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3303 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3304 ac_prog_rejected=yes
3305 continue
3306 fi
3307 ac_cv_prog_CC="cc"
3308 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3309 break 2
3310 fi
3311 done
3312 done
3313 IFS=$as_save_IFS
3314
3315 if test $ac_prog_rejected = yes; then
3316 # We found a bogon in the path, so make sure we never use it.
3317 set dummy $ac_cv_prog_CC
3318 shift
3319 if test $# != 0; then
3320 # We chose a different compiler from the bogus one.
3321 # However, it has the same basename, so the bogon will be chosen
3322 # first if we set CC to just the basename; use the full file name.
3323 shift
3324 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3325 fi
3326 fi
3327 fi
3328 fi
3329 CC=$ac_cv_prog_CC
3330 if test -n "$CC"; then
3331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3332 $as_echo "$CC" >&6; }
3333 else
3334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3335 $as_echo "no" >&6; }
3336 fi
3337
3338
3339 fi
3340 if test -z "$CC"; then
3341 if test -n "$ac_tool_prefix"; then
3342 for ac_prog in cl.exe
3343 do
3344 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3345 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3347 $as_echo_n "checking for $ac_word... " >&6; }
3348 if ${ac_cv_prog_CC+:} false; then :
3349 $as_echo_n "(cached) " >&6
3350 else
3351 if test -n "$CC"; then
3352 ac_cv_prog_CC="$CC" # Let the user override the test.
3353 else
3354 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3355 for as_dir in $PATH
3356 do
3357 IFS=$as_save_IFS
3358 test -z "$as_dir" && as_dir=.
3359 for ac_exec_ext in '' $ac_executable_extensions; do
3360 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3361 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3362 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3363 break 2
3364 fi
3365 done
3366 done
3367 IFS=$as_save_IFS
3368
3369 fi
3370 fi
3371 CC=$ac_cv_prog_CC
3372 if test -n "$CC"; then
3373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3374 $as_echo "$CC" >&6; }
3375 else
3376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3377 $as_echo "no" >&6; }
3378 fi
3379
3380
3381 test -n "$CC" && break
3382 done
3383 fi
3384 if test -z "$CC"; then
3385 ac_ct_CC=$CC
3386 for ac_prog in cl.exe
3387 do
3388 # Extract the first word of "$ac_prog", so it can be a program name with args.
3389 set dummy $ac_prog; ac_word=$2
3390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3391 $as_echo_n "checking for $ac_word... " >&6; }
3392 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3393 $as_echo_n "(cached) " >&6
3394 else
3395 if test -n "$ac_ct_CC"; then
3396 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3397 else
3398 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3399 for as_dir in $PATH
3400 do
3401 IFS=$as_save_IFS
3402 test -z "$as_dir" && as_dir=.
3403 for ac_exec_ext in '' $ac_executable_extensions; do
3404 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3405 ac_cv_prog_ac_ct_CC="$ac_prog"
3406 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3407 break 2
3408 fi
3409 done
3410 done
3411 IFS=$as_save_IFS
3412
3413 fi
3414 fi
3415 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3416 if test -n "$ac_ct_CC"; then
3417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3418 $as_echo "$ac_ct_CC" >&6; }
3419 else
3420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3421 $as_echo "no" >&6; }
3422 fi
3423
3424
3425 test -n "$ac_ct_CC" && break
3426 done
3427
3428 if test "x$ac_ct_CC" = x; then
3429 CC=""
3430 else
3431 case $cross_compiling:$ac_tool_warned in
3432 yes:)
3433 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3434 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3435 ac_tool_warned=yes ;;
3436 esac
3437 CC=$ac_ct_CC
3438 fi
3439 fi
3440
3441 fi
3442
3443
3444 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3445 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3446 as_fn_error $? "no acceptable C compiler found in \$PATH
3447 See \`config.log' for more details" "$LINENO" 5; }
3448
3449 # Provide some information about the compiler.
3450 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3451 set X $ac_compile
3452 ac_compiler=$2
3453 for ac_option in --version -v -V -qversion; do
3454 { { ac_try="$ac_compiler $ac_option >&5"
3455 case "(($ac_try" in
3456 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3457 *) ac_try_echo=$ac_try;;
3458 esac
3459 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3460 $as_echo "$ac_try_echo"; } >&5
3461 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3462 ac_status=$?
3463 if test -s conftest.err; then
3464 sed '10a\
3465 ... rest of stderr output deleted ...
3466 10q' conftest.err >conftest.er1
3467 cat conftest.er1 >&5
3468 fi
3469 rm -f conftest.er1 conftest.err
3470 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3471 test $ac_status = 0; }
3472 done
3473
3474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3475 /* end confdefs.h. */
3476
3477 int
3478 main ()
3479 {
3480
3481 ;
3482 return 0;
3483 }
3484 _ACEOF
3485 ac_clean_files_save=$ac_clean_files
3486 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3487 # Try to create an executable without -o first, disregard a.out.
3488 # It will help us diagnose broken compilers, and finding out an intuition
3489 # of exeext.
3490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3491 $as_echo_n "checking whether the C compiler works... " >&6; }
3492 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3493
3494 # The possible output files:
3495 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3496
3497 ac_rmfiles=
3498 for ac_file in $ac_files
3499 do
3500 case $ac_file in
3501 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3502 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3503 esac
3504 done
3505 rm -f $ac_rmfiles
3506
3507 if { { ac_try="$ac_link_default"
3508 case "(($ac_try" in
3509 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3510 *) ac_try_echo=$ac_try;;
3511 esac
3512 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3513 $as_echo "$ac_try_echo"; } >&5
3514 (eval "$ac_link_default") 2>&5
3515 ac_status=$?
3516 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3517 test $ac_status = 0; }; then :
3518 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3519 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3520 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3521 # so that the user can short-circuit this test for compilers unknown to
3522 # Autoconf.
3523 for ac_file in $ac_files ''
3524 do
3525 test -f "$ac_file" || continue
3526 case $ac_file in
3527 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3528 ;;
3529 [ab].out )
3530 # We found the default executable, but exeext='' is most
3531 # certainly right.
3532 break;;
3533 *.* )
3534 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3535 then :; else
3536 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3537 fi
3538 # We set ac_cv_exeext here because the later test for it is not
3539 # safe: cross compilers may not add the suffix if given an `-o'
3540 # argument, so we may need to know it at that point already.
3541 # Even if this section looks crufty: it has the advantage of
3542 # actually working.
3543 break;;
3544 * )
3545 break;;
3546 esac
3547 done
3548 test "$ac_cv_exeext" = no && ac_cv_exeext=
3549
3550 else
3551 ac_file=''
3552 fi
3553 if test -z "$ac_file"; then :
3554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3555 $as_echo "no" >&6; }
3556 $as_echo "$as_me: failed program was:" >&5
3557 sed 's/^/| /' conftest.$ac_ext >&5
3558
3559 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3560 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3561 as_fn_error 77 "C compiler cannot create executables
3562 See \`config.log' for more details" "$LINENO" 5; }
3563 else
3564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3565 $as_echo "yes" >&6; }
3566 fi
3567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3568 $as_echo_n "checking for C compiler default output file name... " >&6; }
3569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3570 $as_echo "$ac_file" >&6; }
3571 ac_exeext=$ac_cv_exeext
3572
3573 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3574 ac_clean_files=$ac_clean_files_save
3575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3576 $as_echo_n "checking for suffix of executables... " >&6; }
3577 if { { ac_try="$ac_link"
3578 case "(($ac_try" in
3579 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3580 *) ac_try_echo=$ac_try;;
3581 esac
3582 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3583 $as_echo "$ac_try_echo"; } >&5
3584 (eval "$ac_link") 2>&5
3585 ac_status=$?
3586 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3587 test $ac_status = 0; }; then :
3588 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3589 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3590 # work properly (i.e., refer to `conftest.exe'), while it won't with
3591 # `rm'.
3592 for ac_file in conftest.exe conftest conftest.*; do
3593 test -f "$ac_file" || continue
3594 case $ac_file in
3595 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3596 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3597 break;;
3598 * ) break;;
3599 esac
3600 done
3601 else
3602 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3603 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3604 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3605 See \`config.log' for more details" "$LINENO" 5; }
3606 fi
3607 rm -f conftest conftest$ac_cv_exeext
3608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3609 $as_echo "$ac_cv_exeext" >&6; }
3610
3611 rm -f conftest.$ac_ext
3612 EXEEXT=$ac_cv_exeext
3613 ac_exeext=$EXEEXT
3614 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3615 /* end confdefs.h. */
3616 #include <stdio.h>
3617 int
3618 main ()
3619 {
3620 FILE *f = fopen ("conftest.out", "w");
3621 return ferror (f) || fclose (f) != 0;
3622
3623 ;
3624 return 0;
3625 }
3626 _ACEOF
3627 ac_clean_files="$ac_clean_files conftest.out"
3628 # Check that the compiler produces executables we can run. If not, either
3629 # the compiler is broken, or we cross compile.
3630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3631 $as_echo_n "checking whether we are cross compiling... " >&6; }
3632 if test "$cross_compiling" != yes; then
3633 { { ac_try="$ac_link"
3634 case "(($ac_try" in
3635 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3636 *) ac_try_echo=$ac_try;;
3637 esac
3638 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3639 $as_echo "$ac_try_echo"; } >&5
3640 (eval "$ac_link") 2>&5
3641 ac_status=$?
3642 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3643 test $ac_status = 0; }
3644 if { ac_try='./conftest$ac_cv_exeext'
3645 { { case "(($ac_try" in
3646 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3647 *) ac_try_echo=$ac_try;;
3648 esac
3649 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3650 $as_echo "$ac_try_echo"; } >&5
3651 (eval "$ac_try") 2>&5
3652 ac_status=$?
3653 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3654 test $ac_status = 0; }; }; then
3655 cross_compiling=no
3656 else
3657 if test "$cross_compiling" = maybe; then
3658 cross_compiling=yes
3659 else
3660 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3661 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3662 as_fn_error $? "cannot run C compiled programs.
3663 If you meant to cross compile, use \`--host'.
3664 See \`config.log' for more details" "$LINENO" 5; }
3665 fi
3666 fi
3667 fi
3668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3669 $as_echo "$cross_compiling" >&6; }
3670
3671 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3672 ac_clean_files=$ac_clean_files_save
3673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3674 $as_echo_n "checking for suffix of object files... " >&6; }
3675 if ${ac_cv_objext+:} false; then :
3676 $as_echo_n "(cached) " >&6
3677 else
3678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3679 /* end confdefs.h. */
3680
3681 int
3682 main ()
3683 {
3684
3685 ;
3686 return 0;
3687 }
3688 _ACEOF
3689 rm -f conftest.o conftest.obj
3690 if { { ac_try="$ac_compile"
3691 case "(($ac_try" in
3692 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3693 *) ac_try_echo=$ac_try;;
3694 esac
3695 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3696 $as_echo "$ac_try_echo"; } >&5
3697 (eval "$ac_compile") 2>&5
3698 ac_status=$?
3699 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3700 test $ac_status = 0; }; then :
3701 for ac_file in conftest.o conftest.obj conftest.*; do
3702 test -f "$ac_file" || continue;
3703 case $ac_file in
3704 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3705 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3706 break;;
3707 esac
3708 done
3709 else
3710 $as_echo "$as_me: failed program was:" >&5
3711 sed 's/^/| /' conftest.$ac_ext >&5
3712
3713 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3714 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3715 as_fn_error $? "cannot compute suffix of object files: cannot compile
3716 See \`config.log' for more details" "$LINENO" 5; }
3717 fi
3718 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3719 fi
3720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3721 $as_echo "$ac_cv_objext" >&6; }
3722 OBJEXT=$ac_cv_objext
3723 ac_objext=$OBJEXT
3724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3725 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3726 if ${ac_cv_c_compiler_gnu+:} false; then :
3727 $as_echo_n "(cached) " >&6
3728 else
3729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3730 /* end confdefs.h. */
3731
3732 int
3733 main ()
3734 {
3735 #ifndef __GNUC__
3736 choke me
3737 #endif
3738
3739 ;
3740 return 0;
3741 }
3742 _ACEOF
3743 if ac_fn_c_try_compile "$LINENO"; then :
3744 ac_compiler_gnu=yes
3745 else
3746 ac_compiler_gnu=no
3747 fi
3748 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3749 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3750
3751 fi
3752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3753 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3754 if test $ac_compiler_gnu = yes; then
3755 GCC=yes
3756 else
3757 GCC=
3758 fi
3759 ac_test_CFLAGS=${CFLAGS+set}
3760 ac_save_CFLAGS=$CFLAGS
3761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3762 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3763 if ${ac_cv_prog_cc_g+:} false; then :
3764 $as_echo_n "(cached) " >&6
3765 else
3766 ac_save_c_werror_flag=$ac_c_werror_flag
3767 ac_c_werror_flag=yes
3768 ac_cv_prog_cc_g=no
3769 CFLAGS="-g"
3770 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3771 /* end confdefs.h. */
3772
3773 int
3774 main ()
3775 {
3776
3777 ;
3778 return 0;
3779 }
3780 _ACEOF
3781 if ac_fn_c_try_compile "$LINENO"; then :
3782 ac_cv_prog_cc_g=yes
3783 else
3784 CFLAGS=""
3785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3786 /* end confdefs.h. */
3787
3788 int
3789 main ()
3790 {
3791
3792 ;
3793 return 0;
3794 }
3795 _ACEOF
3796 if ac_fn_c_try_compile "$LINENO"; then :
3797
3798 else
3799 ac_c_werror_flag=$ac_save_c_werror_flag
3800 CFLAGS="-g"
3801 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3802 /* end confdefs.h. */
3803
3804 int
3805 main ()
3806 {
3807
3808 ;
3809 return 0;
3810 }
3811 _ACEOF
3812 if ac_fn_c_try_compile "$LINENO"; then :
3813 ac_cv_prog_cc_g=yes
3814 fi
3815 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3816 fi
3817 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3818 fi
3819 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3820 ac_c_werror_flag=$ac_save_c_werror_flag
3821 fi
3822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3823 $as_echo "$ac_cv_prog_cc_g" >&6; }
3824 if test "$ac_test_CFLAGS" = set; then
3825 CFLAGS=$ac_save_CFLAGS
3826 elif test $ac_cv_prog_cc_g = yes; then
3827 if test "$GCC" = yes; then
3828 CFLAGS="-g -O2"
3829 else
3830 CFLAGS="-g"
3831 fi
3832 else
3833 if test "$GCC" = yes; then
3834 CFLAGS="-O2"
3835 else
3836 CFLAGS=
3837 fi
3838 fi
3839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3840 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3841 if ${ac_cv_prog_cc_c89+:} false; then :
3842 $as_echo_n "(cached) " >&6
3843 else
3844 ac_cv_prog_cc_c89=no
3845 ac_save_CC=$CC
3846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3847 /* end confdefs.h. */
3848 #include <stdarg.h>
3849 #include <stdio.h>
3850 struct stat;
3851 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3852 struct buf { int x; };
3853 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3854 static char *e (p, i)
3855 char **p;
3856 int i;
3857 {
3858 return p[i];
3859 }
3860 static char *f (char * (*g) (char **, int), char **p, ...)
3861 {
3862 char *s;
3863 va_list v;
3864 va_start (v,p);
3865 s = g (p, va_arg (v,int));
3866 va_end (v);
3867 return s;
3868 }
3869
3870 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3871 function prototypes and stuff, but not '\xHH' hex character constants.
3872 These don't provoke an error unfortunately, instead are silently treated
3873 as 'x'. The following induces an error, until -std is added to get
3874 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3875 array size at least. It's necessary to write '\x00'==0 to get something
3876 that's true only with -std. */
3877 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3878
3879 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3880 inside strings and character constants. */
3881 #define FOO(x) 'x'
3882 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3883
3884 int test (int i, double x);
3885 struct s1 {int (*f) (int a);};
3886 struct s2 {int (*f) (double a);};
3887 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3888 int argc;
3889 char **argv;
3890 int
3891 main ()
3892 {
3893 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3894 ;
3895 return 0;
3896 }
3897 _ACEOF
3898 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3899 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3900 do
3901 CC="$ac_save_CC $ac_arg"
3902 if ac_fn_c_try_compile "$LINENO"; then :
3903 ac_cv_prog_cc_c89=$ac_arg
3904 fi
3905 rm -f core conftest.err conftest.$ac_objext
3906 test "x$ac_cv_prog_cc_c89" != "xno" && break
3907 done
3908 rm -f conftest.$ac_ext
3909 CC=$ac_save_CC
3910
3911 fi
3912 # AC_CACHE_VAL
3913 case "x$ac_cv_prog_cc_c89" in
3914 x)
3915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3916 $as_echo "none needed" >&6; } ;;
3917 xno)
3918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3919 $as_echo "unsupported" >&6; } ;;
3920 *)
3921 CC="$CC $ac_cv_prog_cc_c89"
3922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3923 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3924 esac
3925 if test "x$ac_cv_prog_cc_c89" != xno; then :
3926
3927 fi
3928
3929 ac_ext=c
3930 ac_cpp='$CPP $CPPFLAGS'
3931 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3932 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3933 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3934
3935 ac_ext=c
3936 ac_cpp='$CPP $CPPFLAGS'
3937 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3938 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3939 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3941 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3942 if ${am_cv_prog_cc_c_o+:} false; then :
3943 $as_echo_n "(cached) " >&6
3944 else
3945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3946 /* end confdefs.h. */
3947
3948 int
3949 main ()
3950 {
3951
3952 ;
3953 return 0;
3954 }
3955 _ACEOF
3956 # Make sure it works both with $CC and with simple cc.
3957 # Following AC_PROG_CC_C_O, we do the test twice because some
3958 # compilers refuse to overwrite an existing .o file with -o,
3959 # though they will create one.
3960 am_cv_prog_cc_c_o=yes
3961 for am_i in 1 2; do
3962 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3963 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3964 ac_status=$?
3965 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3966 (exit $ac_status); } \
3967 && test -f conftest2.$ac_objext; then
3968 : OK
3969 else
3970 am_cv_prog_cc_c_o=no
3971 break
3972 fi
3973 done
3974 rm -f core conftest*
3975 unset am_i
3976 fi
3977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3978 $as_echo "$am_cv_prog_cc_c_o" >&6; }
3979 if test "$am_cv_prog_cc_c_o" != yes; then
3980 # Losing compiler, so override with the script.
3981 # FIXME: It is wrong to rewrite CC.
3982 # But if we don't then we get into trouble of one sort or another.
3983 # A longer-term fix would be to have automake use am__CC in this case,
3984 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3985 CC="$am_aux_dir/compile $CC"
3986 fi
3987 ac_ext=c
3988 ac_cpp='$CPP $CPPFLAGS'
3989 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3990 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3991 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3992
3993 DEPDIR="${am__leading_dot}deps"
3994
3995 ac_config_commands="$ac_config_commands depfiles"
3996
3997
3998 am_make=${MAKE-make}
3999 cat > confinc << 'END'
4000 am__doit:
4001 @echo this is the am__doit target
4002 .PHONY: am__doit
4003 END
4004 # If we don't find an include directive, just comment out the code.
4005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4006 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4007 am__include="#"
4008 am__quote=
4009 _am_result=none
4010 # First try GNU make style include.
4011 echo "include confinc" > confmf
4012 # Ignore all kinds of additional output from 'make'.
4013 case `$am_make -s -f confmf 2> /dev/null` in #(
4014 *the\ am__doit\ target*)
4015 am__include=include
4016 am__quote=
4017 _am_result=GNU
4018 ;;
4019 esac
4020 # Now try BSD make style include.
4021 if test "$am__include" = "#"; then
4022 echo '.include "confinc"' > confmf
4023 case `$am_make -s -f confmf 2> /dev/null` in #(
4024 *the\ am__doit\ target*)
4025 am__include=.include
4026 am__quote="\""
4027 _am_result=BSD
4028 ;;
4029 esac
4030 fi
4031
4032
4033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4034 $as_echo "$_am_result" >&6; }
4035 rm -f confinc confmf
4036
4037 # Check whether --enable-dependency-tracking was given.
4038 if test "${enable_dependency_tracking+set}" = set; then :
4039 enableval=$enable_dependency_tracking;
4040 fi
4041
4042 if test "x$enable_dependency_tracking" != xno; then
4043 am_depcomp="$ac_aux_dir/depcomp"
4044 AMDEPBACKSLASH='\'
4045 am__nodep='_no'
4046 fi
4047 if test "x$enable_dependency_tracking" != xno; then
4048 AMDEP_TRUE=
4049 AMDEP_FALSE='#'
4050 else
4051 AMDEP_TRUE='#'
4052 AMDEP_FALSE=
4053 fi
4054
4055
4056
4057 depcc="$CC" am_compiler_list=
4058
4059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4060 $as_echo_n "checking dependency style of $depcc... " >&6; }
4061 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4062 $as_echo_n "(cached) " >&6
4063 else
4064 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4065 # We make a subdir and do the tests there. Otherwise we can end up
4066 # making bogus files that we don't know about and never remove. For
4067 # instance it was reported that on HP-UX the gcc test will end up
4068 # making a dummy file named 'D' -- because '-MD' means "put the output
4069 # in D".
4070 rm -rf conftest.dir
4071 mkdir conftest.dir
4072 # Copy depcomp to subdir because otherwise we won't find it if we're
4073 # using a relative directory.
4074 cp "$am_depcomp" conftest.dir
4075 cd conftest.dir
4076 # We will build objects and dependencies in a subdirectory because
4077 # it helps to detect inapplicable dependency modes. For instance
4078 # both Tru64's cc and ICC support -MD to output dependencies as a
4079 # side effect of compilation, but ICC will put the dependencies in
4080 # the current directory while Tru64 will put them in the object
4081 # directory.
4082 mkdir sub
4083
4084 am_cv_CC_dependencies_compiler_type=none
4085 if test "$am_compiler_list" = ""; then
4086 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4087 fi
4088 am__universal=false
4089 case " $depcc " in #(
4090 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4091 esac
4092
4093 for depmode in $am_compiler_list; do
4094 # Setup a source with many dependencies, because some compilers
4095 # like to wrap large dependency lists on column 80 (with \), and
4096 # we should not choose a depcomp mode which is confused by this.
4097 #
4098 # We need to recreate these files for each test, as the compiler may
4099 # overwrite some of them when testing with obscure command lines.
4100 # This happens at least with the AIX C compiler.
4101 : > sub/conftest.c
4102 for i in 1 2 3 4 5 6; do
4103 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4104 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4105 # Solaris 10 /bin/sh.
4106 echo '/* dummy */' > sub/conftst$i.h
4107 done
4108 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4109
4110 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4111 # mode. It turns out that the SunPro C++ compiler does not properly
4112 # handle '-M -o', and we need to detect this. Also, some Intel
4113 # versions had trouble with output in subdirs.
4114 am__obj=sub/conftest.${OBJEXT-o}
4115 am__minus_obj="-o $am__obj"
4116 case $depmode in
4117 gcc)
4118 # This depmode causes a compiler race in universal mode.
4119 test "$am__universal" = false || continue
4120 ;;
4121 nosideeffect)
4122 # After this tag, mechanisms are not by side-effect, so they'll
4123 # only be used when explicitly requested.
4124 if test "x$enable_dependency_tracking" = xyes; then
4125 continue
4126 else
4127 break
4128 fi
4129 ;;
4130 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4131 # This compiler won't grok '-c -o', but also, the minuso test has
4132 # not run yet. These depmodes are late enough in the game, and
4133 # so weak that their functioning should not be impacted.
4134 am__obj=conftest.${OBJEXT-o}
4135 am__minus_obj=
4136 ;;
4137 none) break ;;
4138 esac
4139 if depmode=$depmode \
4140 source=sub/conftest.c object=$am__obj \
4141 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4142 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4143 >/dev/null 2>conftest.err &&
4144 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4145 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4146 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4147 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4148 # icc doesn't choke on unknown options, it will just issue warnings
4149 # or remarks (even with -Werror). So we grep stderr for any message
4150 # that says an option was ignored or not supported.
4151 # When given -MP, icc 7.0 and 7.1 complain thusly:
4152 # icc: Command line warning: ignoring option '-M'; no argument required
4153 # The diagnosis changed in icc 8.0:
4154 # icc: Command line remark: option '-MP' not supported
4155 if (grep 'ignoring option' conftest.err ||
4156 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4157 am_cv_CC_dependencies_compiler_type=$depmode
4158 break
4159 fi
4160 fi
4161 done
4162
4163 cd ..
4164 rm -rf conftest.dir
4165 else
4166 am_cv_CC_dependencies_compiler_type=none
4167 fi
4168
4169 fi
4170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4171 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4172 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4173
4174 if
4175 test "x$enable_dependency_tracking" != xno \
4176 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4177 am__fastdepCC_TRUE=
4178 am__fastdepCC_FALSE='#'
4179 else
4180 am__fastdepCC_TRUE='#'
4181 am__fastdepCC_FALSE=
4182 fi
4183
4184
4185
4186 ac_ext=c
4187 ac_cpp='$CPP $CPPFLAGS'
4188 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4189 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4190 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4192 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4193 # On Suns, sometimes $CPP names a directory.
4194 if test -n "$CPP" && test -d "$CPP"; then
4195 CPP=
4196 fi
4197 if test -z "$CPP"; then
4198 if ${ac_cv_prog_CPP+:} false; then :
4199 $as_echo_n "(cached) " >&6
4200 else
4201 # Double quotes because CPP needs to be expanded
4202 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4203 do
4204 ac_preproc_ok=false
4205 for ac_c_preproc_warn_flag in '' yes
4206 do
4207 # Use a header file that comes with gcc, so configuring glibc
4208 # with a fresh cross-compiler works.
4209 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4210 # <limits.h> exists even on freestanding compilers.
4211 # On the NeXT, cc -E runs the code through the compiler's parser,
4212 # not just through cpp. "Syntax error" is here to catch this case.
4213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4214 /* end confdefs.h. */
4215 #ifdef __STDC__
4216 # include <limits.h>
4217 #else
4218 # include <assert.h>
4219 #endif
4220 Syntax error
4221 _ACEOF
4222 if ac_fn_c_try_cpp "$LINENO"; then :
4223
4224 else
4225 # Broken: fails on valid input.
4226 continue
4227 fi
4228 rm -f conftest.err conftest.i conftest.$ac_ext
4229
4230 # OK, works on sane cases. Now check whether nonexistent headers
4231 # can be detected and how.
4232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4233 /* end confdefs.h. */
4234 #include <ac_nonexistent.h>
4235 _ACEOF
4236 if ac_fn_c_try_cpp "$LINENO"; then :
4237 # Broken: success on invalid input.
4238 continue
4239 else
4240 # Passes both tests.
4241 ac_preproc_ok=:
4242 break
4243 fi
4244 rm -f conftest.err conftest.i conftest.$ac_ext
4245
4246 done
4247 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4248 rm -f conftest.i conftest.err conftest.$ac_ext
4249 if $ac_preproc_ok; then :
4250 break
4251 fi
4252
4253 done
4254 ac_cv_prog_CPP=$CPP
4255
4256 fi
4257 CPP=$ac_cv_prog_CPP
4258 else
4259 ac_cv_prog_CPP=$CPP
4260 fi
4261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4262 $as_echo "$CPP" >&6; }
4263 ac_preproc_ok=false
4264 for ac_c_preproc_warn_flag in '' yes
4265 do
4266 # Use a header file that comes with gcc, so configuring glibc
4267 # with a fresh cross-compiler works.
4268 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4269 # <limits.h> exists even on freestanding compilers.
4270 # On the NeXT, cc -E runs the code through the compiler's parser,
4271 # not just through cpp. "Syntax error" is here to catch this case.
4272 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4273 /* end confdefs.h. */
4274 #ifdef __STDC__
4275 # include <limits.h>
4276 #else
4277 # include <assert.h>
4278 #endif
4279 Syntax error
4280 _ACEOF
4281 if ac_fn_c_try_cpp "$LINENO"; then :
4282
4283 else
4284 # Broken: fails on valid input.
4285 continue
4286 fi
4287 rm -f conftest.err conftest.i conftest.$ac_ext
4288
4289 # OK, works on sane cases. Now check whether nonexistent headers
4290 # can be detected and how.
4291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4292 /* end confdefs.h. */
4293 #include <ac_nonexistent.h>
4294 _ACEOF
4295 if ac_fn_c_try_cpp "$LINENO"; then :
4296 # Broken: success on invalid input.
4297 continue
4298 else
4299 # Passes both tests.
4300 ac_preproc_ok=:
4301 break
4302 fi
4303 rm -f conftest.err conftest.i conftest.$ac_ext
4304
4305 done
4306 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4307 rm -f conftest.i conftest.err conftest.$ac_ext
4308 if $ac_preproc_ok; then :
4309
4310 else
4311 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4312 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4313 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4314 See \`config.log' for more details" "$LINENO" 5; }
4315 fi
4316
4317 ac_ext=c
4318 ac_cpp='$CPP $CPPFLAGS'
4319 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4320 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4321 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4322
4323
4324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4325 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4326 if ${ac_cv_path_GREP+:} false; then :
4327 $as_echo_n "(cached) " >&6
4328 else
4329 if test -z "$GREP"; then
4330 ac_path_GREP_found=false
4331 # Loop through the user's path and test for each of PROGNAME-LIST
4332 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4333 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4334 do
4335 IFS=$as_save_IFS
4336 test -z "$as_dir" && as_dir=.
4337 for ac_prog in grep ggrep; do
4338 for ac_exec_ext in '' $ac_executable_extensions; do
4339 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4340 as_fn_executable_p "$ac_path_GREP" || continue
4341 # Check for GNU ac_path_GREP and select it if it is found.
4342 # Check for GNU $ac_path_GREP
4343 case `"$ac_path_GREP" --version 2>&1` in
4344 *GNU*)
4345 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4346 *)
4347 ac_count=0
4348 $as_echo_n 0123456789 >"conftest.in"
4349 while :
4350 do
4351 cat "conftest.in" "conftest.in" >"conftest.tmp"
4352 mv "conftest.tmp" "conftest.in"
4353 cp "conftest.in" "conftest.nl"
4354 $as_echo 'GREP' >> "conftest.nl"
4355 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4356 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4357 as_fn_arith $ac_count + 1 && ac_count=$as_val
4358 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4359 # Best one so far, save it but keep looking for a better one
4360 ac_cv_path_GREP="$ac_path_GREP"
4361 ac_path_GREP_max=$ac_count
4362 fi
4363 # 10*(2^10) chars as input seems more than enough
4364 test $ac_count -gt 10 && break
4365 done
4366 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4367 esac
4368
4369 $ac_path_GREP_found && break 3
4370 done
4371 done
4372 done
4373 IFS=$as_save_IFS
4374 if test -z "$ac_cv_path_GREP"; then
4375 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4376 fi
4377 else
4378 ac_cv_path_GREP=$GREP
4379 fi
4380
4381 fi
4382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4383 $as_echo "$ac_cv_path_GREP" >&6; }
4384 GREP="$ac_cv_path_GREP"
4385
4386
4387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4388 $as_echo_n "checking for egrep... " >&6; }
4389 if ${ac_cv_path_EGREP+:} false; then :
4390 $as_echo_n "(cached) " >&6
4391 else
4392 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4393 then ac_cv_path_EGREP="$GREP -E"
4394 else
4395 if test -z "$EGREP"; then
4396 ac_path_EGREP_found=false
4397 # Loop through the user's path and test for each of PROGNAME-LIST
4398 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4399 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4400 do
4401 IFS=$as_save_IFS
4402 test -z "$as_dir" && as_dir=.
4403 for ac_prog in egrep; do
4404 for ac_exec_ext in '' $ac_executable_extensions; do
4405 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4406 as_fn_executable_p "$ac_path_EGREP" || continue
4407 # Check for GNU ac_path_EGREP and select it if it is found.
4408 # Check for GNU $ac_path_EGREP
4409 case `"$ac_path_EGREP" --version 2>&1` in
4410 *GNU*)
4411 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4412 *)
4413 ac_count=0
4414 $as_echo_n 0123456789 >"conftest.in"
4415 while :
4416 do
4417 cat "conftest.in" "conftest.in" >"conftest.tmp"
4418 mv "conftest.tmp" "conftest.in"
4419 cp "conftest.in" "conftest.nl"
4420 $as_echo 'EGREP' >> "conftest.nl"
4421 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4422 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4423 as_fn_arith $ac_count + 1 && ac_count=$as_val
4424 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4425 # Best one so far, save it but keep looking for a better one
4426 ac_cv_path_EGREP="$ac_path_EGREP"
4427 ac_path_EGREP_max=$ac_count
4428 fi
4429 # 10*(2^10) chars as input seems more than enough
4430 test $ac_count -gt 10 && break
4431 done
4432 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4433 esac
4434
4435 $ac_path_EGREP_found && break 3
4436 done
4437 done
4438 done
4439 IFS=$as_save_IFS
4440 if test -z "$ac_cv_path_EGREP"; then
4441 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4442 fi
4443 else
4444 ac_cv_path_EGREP=$EGREP
4445 fi
4446
4447 fi
4448 fi
4449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4450 $as_echo "$ac_cv_path_EGREP" >&6; }
4451 EGREP="$ac_cv_path_EGREP"
4452
4453
4454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4455 $as_echo_n "checking for ANSI C header files... " >&6; }
4456 if ${ac_cv_header_stdc+:} false; then :
4457 $as_echo_n "(cached) " >&6
4458 else
4459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4460 /* end confdefs.h. */
4461 #include <stdlib.h>
4462 #include <stdarg.h>
4463 #include <string.h>
4464 #include <float.h>
4465
4466 int
4467 main ()
4468 {
4469
4470 ;
4471 return 0;
4472 }
4473 _ACEOF
4474 if ac_fn_c_try_compile "$LINENO"; then :
4475 ac_cv_header_stdc=yes
4476 else
4477 ac_cv_header_stdc=no
4478 fi
4479 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4480
4481 if test $ac_cv_header_stdc = yes; then
4482 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4484 /* end confdefs.h. */
4485 #include <string.h>
4486
4487 _ACEOF
4488 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4489 $EGREP "memchr" >/dev/null 2>&1; then :
4490
4491 else
4492 ac_cv_header_stdc=no
4493 fi
4494 rm -f conftest*
4495
4496 fi
4497
4498 if test $ac_cv_header_stdc = yes; then
4499 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4501 /* end confdefs.h. */
4502 #include <stdlib.h>
4503
4504 _ACEOF
4505 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4506 $EGREP "free" >/dev/null 2>&1; then :
4507
4508 else
4509 ac_cv_header_stdc=no
4510 fi
4511 rm -f conftest*
4512
4513 fi
4514
4515 if test $ac_cv_header_stdc = yes; then
4516 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4517 if test "$cross_compiling" = yes; then :
4518 :
4519 else
4520 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4521 /* end confdefs.h. */
4522 #include <ctype.h>
4523 #include <stdlib.h>
4524 #if ((' ' & 0x0FF) == 0x020)
4525 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4526 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4527 #else
4528 # define ISLOWER(c) \
4529 (('a' <= (c) && (c) <= 'i') \
4530 || ('j' <= (c) && (c) <= 'r') \
4531 || ('s' <= (c) && (c) <= 'z'))
4532 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4533 #endif
4534
4535 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4536 int
4537 main ()
4538 {
4539 int i;
4540 for (i = 0; i < 256; i++)
4541 if (XOR (islower (i), ISLOWER (i))
4542 || toupper (i) != TOUPPER (i))
4543 return 2;
4544 return 0;
4545 }
4546 _ACEOF
4547 if ac_fn_c_try_run "$LINENO"; then :
4548
4549 else
4550 ac_cv_header_stdc=no
4551 fi
4552 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4553 conftest.$ac_objext conftest.beam conftest.$ac_ext
4554 fi
4555
4556 fi
4557 fi
4558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4559 $as_echo "$ac_cv_header_stdc" >&6; }
4560 if test $ac_cv_header_stdc = yes; then
4561
4562 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4563
4564 fi
4565
4566 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4567 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4568 inttypes.h stdint.h unistd.h
4569 do :
4570 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4571 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4572 "
4573 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4574 cat >>confdefs.h <<_ACEOF
4575 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4576 _ACEOF
4577
4578 fi
4579
4580 done
4581
4582
4583
4584 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4585 if test "x$ac_cv_header_minix_config_h" = xyes; then :
4586 MINIX=yes
4587 else
4588 MINIX=
4589 fi
4590
4591
4592 if test "$MINIX" = yes; then
4593
4594 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4595
4596
4597 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4598
4599
4600 $as_echo "#define _MINIX 1" >>confdefs.h
4601
4602 fi
4603
4604
4605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4606 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4607 if ${ac_cv_safe_to_define___extensions__+:} false; then :
4608 $as_echo_n "(cached) " >&6
4609 else
4610 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4611 /* end confdefs.h. */
4612
4613 # define __EXTENSIONS__ 1
4614 $ac_includes_default
4615 int
4616 main ()
4617 {
4618
4619 ;
4620 return 0;
4621 }
4622 _ACEOF
4623 if ac_fn_c_try_compile "$LINENO"; then :
4624 ac_cv_safe_to_define___extensions__=yes
4625 else
4626 ac_cv_safe_to_define___extensions__=no
4627 fi
4628 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4629 fi
4630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4631 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4632 test $ac_cv_safe_to_define___extensions__ = yes &&
4633 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4634
4635 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4636
4637 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4638
4639 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4640
4641 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4642
4643
4644
4645
4646
4647 case `pwd` in
4648 *\ * | *\ *)
4649 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4650 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4651 esac
4652
4653
4654
4655 macro_version='2.2.7a'
4656 macro_revision='1.3134'
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670 ltmain="$ac_aux_dir/ltmain.sh"
4671
4672 # Backslashify metacharacters that are still active within
4673 # double-quoted strings.
4674 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4675
4676 # Same as above, but do not quote variable references.
4677 double_quote_subst='s/\(["`\\]\)/\\\1/g'
4678
4679 # Sed substitution to delay expansion of an escaped shell variable in a
4680 # double_quote_subst'ed string.
4681 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4682
4683 # Sed substitution to delay expansion of an escaped single quote.
4684 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4685
4686 # Sed substitution to avoid accidental globbing in evaled expressions
4687 no_glob_subst='s/\*/\\\*/g'
4688
4689 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4690 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4691 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4692
4693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4694 $as_echo_n "checking how to print strings... " >&6; }
4695 # Test print first, because it will be a builtin if present.
4696 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4697 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4698 ECHO='print -r --'
4699 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4700 ECHO='printf %s\n'
4701 else
4702 # Use this function as a fallback that always works.
4703 func_fallback_echo ()
4704 {
4705 eval 'cat <<_LTECHO_EOF
4706 $1
4707 _LTECHO_EOF'
4708 }
4709 ECHO='func_fallback_echo'
4710 fi
4711
4712 # func_echo_all arg...
4713 # Invoke $ECHO with all args, space-separated.
4714 func_echo_all ()
4715 {
4716 $ECHO ""
4717 }
4718
4719 case "$ECHO" in
4720 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4721 $as_echo "printf" >&6; } ;;
4722 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4723 $as_echo "print -r" >&6; } ;;
4724 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4725 $as_echo "cat" >&6; } ;;
4726 esac
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4742 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4743 if ${ac_cv_path_SED+:} false; then :
4744 $as_echo_n "(cached) " >&6
4745 else
4746 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4747 for ac_i in 1 2 3 4 5 6 7; do
4748 ac_script="$ac_script$as_nl$ac_script"
4749 done
4750 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4751 { ac_script=; unset ac_script;}
4752 if test -z "$SED"; then
4753 ac_path_SED_found=false
4754 # Loop through the user's path and test for each of PROGNAME-LIST
4755 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4756 for as_dir in $PATH
4757 do
4758 IFS=$as_save_IFS
4759 test -z "$as_dir" && as_dir=.
4760 for ac_prog in sed gsed; do
4761 for ac_exec_ext in '' $ac_executable_extensions; do
4762 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4763 as_fn_executable_p "$ac_path_SED" || continue
4764 # Check for GNU ac_path_SED and select it if it is found.
4765 # Check for GNU $ac_path_SED
4766 case `"$ac_path_SED" --version 2>&1` in
4767 *GNU*)
4768 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4769 *)
4770 ac_count=0
4771 $as_echo_n 0123456789 >"conftest.in"
4772 while :
4773 do
4774 cat "conftest.in" "conftest.in" >"conftest.tmp"
4775 mv "conftest.tmp" "conftest.in"
4776 cp "conftest.in" "conftest.nl"
4777 $as_echo '' >> "conftest.nl"
4778 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4779 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4780 as_fn_arith $ac_count + 1 && ac_count=$as_val
4781 if test $ac_count -gt ${ac_path_SED_max-0}; then
4782 # Best one so far, save it but keep looking for a better one
4783 ac_cv_path_SED="$ac_path_SED"
4784 ac_path_SED_max=$ac_count
4785 fi
4786 # 10*(2^10) chars as input seems more than enough
4787 test $ac_count -gt 10 && break
4788 done
4789 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4790 esac
4791
4792 $ac_path_SED_found && break 3
4793 done
4794 done
4795 done
4796 IFS=$as_save_IFS
4797 if test -z "$ac_cv_path_SED"; then
4798 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4799 fi
4800 else
4801 ac_cv_path_SED=$SED
4802 fi
4803
4804 fi
4805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4806 $as_echo "$ac_cv_path_SED" >&6; }
4807 SED="$ac_cv_path_SED"
4808 rm -f conftest.sed
4809
4810 test -z "$SED" && SED=sed
4811 Xsed="$SED -e 1s/^X//"
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4824 $as_echo_n "checking for fgrep... " >&6; }
4825 if ${ac_cv_path_FGREP+:} false; then :
4826 $as_echo_n "(cached) " >&6
4827 else
4828 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4829 then ac_cv_path_FGREP="$GREP -F"
4830 else
4831 if test -z "$FGREP"; then
4832 ac_path_FGREP_found=false
4833 # Loop through the user's path and test for each of PROGNAME-LIST
4834 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4835 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4836 do
4837 IFS=$as_save_IFS
4838 test -z "$as_dir" && as_dir=.
4839 for ac_prog in fgrep; do
4840 for ac_exec_ext in '' $ac_executable_extensions; do
4841 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4842 as_fn_executable_p "$ac_path_FGREP" || continue
4843 # Check for GNU ac_path_FGREP and select it if it is found.
4844 # Check for GNU $ac_path_FGREP
4845 case `"$ac_path_FGREP" --version 2>&1` in
4846 *GNU*)
4847 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4848 *)
4849 ac_count=0
4850 $as_echo_n 0123456789 >"conftest.in"
4851 while :
4852 do
4853 cat "conftest.in" "conftest.in" >"conftest.tmp"
4854 mv "conftest.tmp" "conftest.in"
4855 cp "conftest.in" "conftest.nl"
4856 $as_echo 'FGREP' >> "conftest.nl"
4857 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4858 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4859 as_fn_arith $ac_count + 1 && ac_count=$as_val
4860 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4861 # Best one so far, save it but keep looking for a better one
4862 ac_cv_path_FGREP="$ac_path_FGREP"
4863 ac_path_FGREP_max=$ac_count
4864 fi
4865 # 10*(2^10) chars as input seems more than enough
4866 test $ac_count -gt 10 && break
4867 done
4868 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4869 esac
4870
4871 $ac_path_FGREP_found && break 3
4872 done
4873 done
4874 done
4875 IFS=$as_save_IFS
4876 if test -z "$ac_cv_path_FGREP"; then
4877 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4878 fi
4879 else
4880 ac_cv_path_FGREP=$FGREP
4881 fi
4882
4883 fi
4884 fi
4885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4886 $as_echo "$ac_cv_path_FGREP" >&6; }
4887 FGREP="$ac_cv_path_FGREP"
4888
4889
4890 test -z "$GREP" && GREP=grep
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910 # Check whether --with-gnu-ld was given.
4911 if test "${with_gnu_ld+set}" = set; then :
4912 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4913 else
4914 with_gnu_ld=no
4915 fi
4916
4917 ac_prog=ld
4918 if test "$GCC" = yes; then
4919 # Check if gcc -print-prog-name=ld gives a path.
4920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4921 $as_echo_n "checking for ld used by $CC... " >&6; }
4922 case $host in
4923 *-*-mingw*)
4924 # gcc leaves a trailing carriage return which upsets mingw
4925 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4926 *)
4927 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4928 esac
4929 case $ac_prog in
4930 # Accept absolute paths.
4931 [\\/]* | ?:[\\/]*)
4932 re_direlt='/[^/][^/]*/\.\./'
4933 # Canonicalize the pathname of ld
4934 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4935 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4936 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4937 done
4938 test -z "$LD" && LD="$ac_prog"
4939 ;;
4940 "")
4941 # If it fails, then pretend we aren't using GCC.
4942 ac_prog=ld
4943 ;;
4944 *)
4945 # If it is relative, then search for the first ld in PATH.
4946 with_gnu_ld=unknown
4947 ;;
4948 esac
4949 elif test "$with_gnu_ld" = yes; then
4950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4951 $as_echo_n "checking for GNU ld... " >&6; }
4952 else
4953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4954 $as_echo_n "checking for non-GNU ld... " >&6; }
4955 fi
4956 if ${lt_cv_path_LD+:} false; then :
4957 $as_echo_n "(cached) " >&6
4958 else
4959 if test -z "$LD"; then
4960 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4961 for ac_dir in $PATH; do
4962 IFS="$lt_save_ifs"
4963 test -z "$ac_dir" && ac_dir=.
4964 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4965 lt_cv_path_LD="$ac_dir/$ac_prog"
4966 # Check to see if the program is GNU ld. I'd rather use --version,
4967 # but apparently some variants of GNU ld only accept -v.
4968 # Break only if it was the GNU/non-GNU ld that we prefer.
4969 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4970 *GNU* | *'with BFD'*)
4971 test "$with_gnu_ld" != no && break
4972 ;;
4973 *)
4974 test "$with_gnu_ld" != yes && break
4975 ;;
4976 esac
4977 fi
4978 done
4979 IFS="$lt_save_ifs"
4980 else
4981 lt_cv_path_LD="$LD" # Let the user override the test with a path.
4982 fi
4983 fi
4984
4985 LD="$lt_cv_path_LD"
4986 if test -n "$LD"; then
4987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4988 $as_echo "$LD" >&6; }
4989 else
4990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4991 $as_echo "no" >&6; }
4992 fi
4993 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4995 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4996 if ${lt_cv_prog_gnu_ld+:} false; then :
4997 $as_echo_n "(cached) " >&6
4998 else
4999 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5000 case `$LD -v 2>&1 </dev/null` in
5001 *GNU* | *'with BFD'*)
5002 lt_cv_prog_gnu_ld=yes
5003 ;;
5004 *)
5005 lt_cv_prog_gnu_ld=no
5006 ;;
5007 esac
5008 fi
5009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5010 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5011 with_gnu_ld=$lt_cv_prog_gnu_ld
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5022 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5023 if ${lt_cv_path_NM+:} false; then :
5024 $as_echo_n "(cached) " >&6
5025 else
5026 if test -n "$NM"; then
5027 # Let the user override the nm to test.
5028 lt_nm_to_check="$NM"
5029 else
5030 lt_nm_to_check="${ac_tool_prefix}nm"
5031 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5032 lt_nm_to_check="$lt_nm_to_check nm"
5033 fi
5034 fi
5035 for lt_tmp_nm in "$lt_nm_to_check"; do
5036 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5037 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5038 IFS="$lt_save_ifs"
5039 test -z "$ac_dir" && ac_dir=.
5040 # Strip out any user-provided options from the nm to test twice,
5041 # the first time to test to see if nm (rather than its options) has
5042 # an explicit path, the second time to yield a file which can be
5043 # nm'ed itself.
5044 tmp_nm_path="`$ECHO "$lt_tmp_nm" | sed 's, -.*$,,'`"
5045 case "$tmp_nm_path" in
5046 */*|*\\*) tmp_nm="$lt_tmp_nm";;
5047 *) tmp_nm="$ac_dir/$lt_tmp_nm";;
5048 esac
5049 tmp_nm_to_nm="`$ECHO "$tmp_nm" | sed 's, -.*$,,'`"
5050 if test -f "$tmp_nm_to_nm" || test -f "$tmp_nm_to_nm$ac_exeext" ; then
5051 # Check to see if the nm accepts a BSD-compat flag.
5052 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5053 # nm: unknown option "B" ignored
5054 case `"$tmp_nm" -B "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
5055 *$tmp_nm*) lt_cv_path_NM="$tmp_nm -B"
5056 break
5057 ;;
5058 *)
5059 case `"$tmp_nm" -p "$tmp_nm_to_nm" 2>&1 | grep -v '^ *$' | sed '1q'` in
5060 *$tmp_nm*)
5061 lt_cv_path_NM="$tmp_nm -p"
5062 break
5063 ;;
5064 *)
5065 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5066 continue # so that we can try to find one that supports BSD flags
5067 ;;
5068 esac
5069 ;;
5070 esac
5071 fi
5072 done
5073 IFS="$lt_save_ifs"
5074 done
5075 : ${lt_cv_path_NM=no}
5076 fi
5077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5078 $as_echo "$lt_cv_path_NM" >&6; }
5079 if test "$lt_cv_path_NM" != "no"; then
5080 NM="$lt_cv_path_NM"
5081 else
5082 # Didn't find any BSD compatible name lister, look for dumpbin.
5083 if test -n "$DUMPBIN"; then :
5084 # Let the user override the test.
5085 else
5086 if test -n "$ac_tool_prefix"; then
5087 for ac_prog in dumpbin "link -dump"
5088 do
5089 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5090 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5092 $as_echo_n "checking for $ac_word... " >&6; }
5093 if ${ac_cv_prog_DUMPBIN+:} false; then :
5094 $as_echo_n "(cached) " >&6
5095 else
5096 if test -n "$DUMPBIN"; then
5097 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5098 else
5099 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5100 for as_dir in $PATH
5101 do
5102 IFS=$as_save_IFS
5103 test -z "$as_dir" && as_dir=.
5104 for ac_exec_ext in '' $ac_executable_extensions; do
5105 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5106 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5107 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5108 break 2
5109 fi
5110 done
5111 done
5112 IFS=$as_save_IFS
5113
5114 fi
5115 fi
5116 DUMPBIN=$ac_cv_prog_DUMPBIN
5117 if test -n "$DUMPBIN"; then
5118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5119 $as_echo "$DUMPBIN" >&6; }
5120 else
5121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5122 $as_echo "no" >&6; }
5123 fi
5124
5125
5126 test -n "$DUMPBIN" && break
5127 done
5128 fi
5129 if test -z "$DUMPBIN"; then
5130 ac_ct_DUMPBIN=$DUMPBIN
5131 for ac_prog in dumpbin "link -dump"
5132 do
5133 # Extract the first word of "$ac_prog", so it can be a program name with args.
5134 set dummy $ac_prog; ac_word=$2
5135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5136 $as_echo_n "checking for $ac_word... " >&6; }
5137 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5138 $as_echo_n "(cached) " >&6
5139 else
5140 if test -n "$ac_ct_DUMPBIN"; then
5141 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5142 else
5143 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5144 for as_dir in $PATH
5145 do
5146 IFS=$as_save_IFS
5147 test -z "$as_dir" && as_dir=.
5148 for ac_exec_ext in '' $ac_executable_extensions; do
5149 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5150 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5151 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5152 break 2
5153 fi
5154 done
5155 done
5156 IFS=$as_save_IFS
5157
5158 fi
5159 fi
5160 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5161 if test -n "$ac_ct_DUMPBIN"; then
5162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5163 $as_echo "$ac_ct_DUMPBIN" >&6; }
5164 else
5165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5166 $as_echo "no" >&6; }
5167 fi
5168
5169
5170 test -n "$ac_ct_DUMPBIN" && break
5171 done
5172
5173 if test "x$ac_ct_DUMPBIN" = x; then
5174 DUMPBIN=":"
5175 else
5176 case $cross_compiling:$ac_tool_warned in
5177 yes:)
5178 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5179 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5180 ac_tool_warned=yes ;;
5181 esac
5182 DUMPBIN=$ac_ct_DUMPBIN
5183 fi
5184 fi
5185
5186 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5187 *COFF*)
5188 DUMPBIN="$DUMPBIN -symbols"
5189 ;;
5190 *)
5191 DUMPBIN=:
5192 ;;
5193 esac
5194 fi
5195
5196 if test "$DUMPBIN" != ":"; then
5197 NM="$DUMPBIN"
5198 fi
5199 fi
5200 test -z "$NM" && NM=nm
5201
5202
5203
5204
5205
5206
5207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5208 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5209 if ${lt_cv_nm_interface+:} false; then :
5210 $as_echo_n "(cached) " >&6
5211 else
5212 lt_cv_nm_interface="BSD nm"
5213 echo "int some_variable = 0;" > conftest.$ac_ext
5214 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5215 (eval "$ac_compile" 2>conftest.err)
5216 cat conftest.err >&5
5217 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5218 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5219 cat conftest.err >&5
5220 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5221 cat conftest.out >&5
5222 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5223 lt_cv_nm_interface="MS dumpbin"
5224 fi
5225 rm -f conftest*
5226 fi
5227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5228 $as_echo "$lt_cv_nm_interface" >&6; }
5229
5230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5231 $as_echo_n "checking whether ln -s works... " >&6; }
5232 LN_S=$as_ln_s
5233 if test "$LN_S" = "ln -s"; then
5234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5235 $as_echo "yes" >&6; }
5236 else
5237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5238 $as_echo "no, using $LN_S" >&6; }
5239 fi
5240
5241 # find the maximum length of command line arguments
5242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5243 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5244 if ${lt_cv_sys_max_cmd_len+:} false; then :
5245 $as_echo_n "(cached) " >&6
5246 else
5247 i=0
5248 teststring="ABCD"
5249
5250 case $build_os in
5251 msdosdjgpp*)
5252 # On DJGPP, this test can blow up pretty badly due to problems in libc
5253 # (any single argument exceeding 2000 bytes causes a buffer overrun
5254 # during glob expansion). Even if it were fixed, the result of this
5255 # check would be larger than it should be.
5256 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5257 ;;
5258
5259 gnu*)
5260 # Under GNU Hurd, this test is not required because there is
5261 # no limit to the length of command line arguments.
5262 # Libtool will interpret -1 as no limit whatsoever
5263 lt_cv_sys_max_cmd_len=-1;
5264 ;;
5265
5266 cygwin* | mingw* | cegcc*)
5267 # On Win9x/ME, this test blows up -- it succeeds, but takes
5268 # about 5 minutes as the teststring grows exponentially.
5269 # Worse, since 9x/ME are not pre-emptively multitasking,
5270 # you end up with a "frozen" computer, even though with patience
5271 # the test eventually succeeds (with a max line length of 256k).
5272 # Instead, let's just punt: use the minimum linelength reported by
5273 # all of the supported platforms: 8192 (on NT/2K/XP).
5274 lt_cv_sys_max_cmd_len=8192;
5275 ;;
5276
5277 mint*)
5278 # On MiNT this can take a long time and run out of memory.
5279 lt_cv_sys_max_cmd_len=8192;
5280 ;;
5281
5282 amigaos*)
5283 # On AmigaOS with pdksh, this test takes hours, literally.
5284 # So we just punt and use a minimum line length of 8192.
5285 lt_cv_sys_max_cmd_len=8192;
5286 ;;
5287
5288 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5289 # This has been around since 386BSD, at least. Likely further.
5290 if test -x /sbin/sysctl; then
5291 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5292 elif test -x /usr/sbin/sysctl; then
5293 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5294 else
5295 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5296 fi
5297 # And add a safety zone
5298 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5299 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5300 ;;
5301
5302 interix*)
5303 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5304 lt_cv_sys_max_cmd_len=196608
5305 ;;
5306
5307 osf*)
5308 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5309 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5310 # nice to cause kernel panics so lets avoid the loop below.
5311 # First set a reasonable default.
5312 lt_cv_sys_max_cmd_len=16384
5313 #
5314 if test -x /sbin/sysconfig; then
5315 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5316 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5317 esac
5318 fi
5319 ;;
5320 sco3.2v5*)
5321 lt_cv_sys_max_cmd_len=102400
5322 ;;
5323 sysv5* | sco5v6* | sysv4.2uw2*)
5324 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5325 if test -n "$kargmax"; then
5326 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5327 else
5328 lt_cv_sys_max_cmd_len=32768
5329 fi
5330 ;;
5331 *)
5332 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5333 if test -n "$lt_cv_sys_max_cmd_len"; then
5334 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5335 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5336 else
5337 # Make teststring a little bigger before we do anything with it.
5338 # a 1K string should be a reasonable start.
5339 for i in 1 2 3 4 5 6 7 8 ; do
5340 teststring=$teststring$teststring
5341 done
5342 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5343 # If test is not a shell built-in, we'll probably end up computing a
5344 # maximum length that is only half of the actual maximum length, but
5345 # we can't tell.
5346 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5347 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5348 test $i != 17 # 1/2 MB should be enough
5349 do
5350 i=`expr $i + 1`
5351 teststring=$teststring$teststring
5352 done
5353 # Only check the string length outside the loop.
5354 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5355 teststring=
5356 # Add a significant safety factor because C++ compilers can tack on
5357 # massive amounts of additional arguments before passing them to the
5358 # linker. It appears as though 1/2 is a usable value.
5359 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5360 fi
5361 ;;
5362 esac
5363
5364 fi
5365
5366 if test -n $lt_cv_sys_max_cmd_len ; then
5367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5368 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5369 else
5370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5371 $as_echo "none" >&6; }
5372 fi
5373 max_cmd_len=$lt_cv_sys_max_cmd_len
5374
5375
5376
5377
5378
5379
5380 : ${CP="cp -f"}
5381 : ${MV="mv -f"}
5382 : ${RM="rm -f"}
5383
5384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5385 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5386 # Try some XSI features
5387 xsi_shell=no
5388 ( _lt_dummy="a/b/c"
5389 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5390 = c,a/b,, \
5391 && eval 'test $(( 1 + 1 )) -eq 2 \
5392 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5393 && xsi_shell=yes
5394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5395 $as_echo "$xsi_shell" >&6; }
5396
5397
5398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5399 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5400 lt_shell_append=no
5401 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5402 >/dev/null 2>&1 \
5403 && lt_shell_append=yes
5404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5405 $as_echo "$lt_shell_append" >&6; }
5406
5407
5408 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5409 lt_unset=unset
5410 else
5411 lt_unset=false
5412 fi
5413
5414
5415
5416
5417
5418 # test EBCDIC or ASCII
5419 case `echo X|tr X '\101'` in
5420 A) # ASCII based system
5421 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5422 lt_SP2NL='tr \040 \012'
5423 lt_NL2SP='tr \015\012 \040\040'
5424 ;;
5425 *) # EBCDIC based system
5426 lt_SP2NL='tr \100 \n'
5427 lt_NL2SP='tr \r\n \100\100'
5428 ;;
5429 esac
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5440 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5441 if ${lt_cv_ld_reload_flag+:} false; then :
5442 $as_echo_n "(cached) " >&6
5443 else
5444 lt_cv_ld_reload_flag='-r'
5445 fi
5446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5447 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5448 reload_flag=$lt_cv_ld_reload_flag
5449 case $reload_flag in
5450 "" | " "*) ;;
5451 *) reload_flag=" $reload_flag" ;;
5452 esac
5453 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5454 case $host_os in
5455 darwin*)
5456 if test "$GCC" = yes; then
5457 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5458 else
5459 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5460 fi
5461 ;;
5462 esac
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472 if test -n "$ac_tool_prefix"; then
5473 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5474 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5476 $as_echo_n "checking for $ac_word... " >&6; }
5477 if ${ac_cv_prog_OBJDUMP+:} false; then :
5478 $as_echo_n "(cached) " >&6
5479 else
5480 if test -n "$OBJDUMP"; then
5481 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5482 else
5483 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5484 for as_dir in $PATH
5485 do
5486 IFS=$as_save_IFS
5487 test -z "$as_dir" && as_dir=.
5488 for ac_exec_ext in '' $ac_executable_extensions; do
5489 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5490 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5491 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5492 break 2
5493 fi
5494 done
5495 done
5496 IFS=$as_save_IFS
5497
5498 fi
5499 fi
5500 OBJDUMP=$ac_cv_prog_OBJDUMP
5501 if test -n "$OBJDUMP"; then
5502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5503 $as_echo "$OBJDUMP" >&6; }
5504 else
5505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5506 $as_echo "no" >&6; }
5507 fi
5508
5509
5510 fi
5511 if test -z "$ac_cv_prog_OBJDUMP"; then
5512 ac_ct_OBJDUMP=$OBJDUMP
5513 # Extract the first word of "objdump", so it can be a program name with args.
5514 set dummy objdump; ac_word=$2
5515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5516 $as_echo_n "checking for $ac_word... " >&6; }
5517 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5518 $as_echo_n "(cached) " >&6
5519 else
5520 if test -n "$ac_ct_OBJDUMP"; then
5521 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5522 else
5523 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5524 for as_dir in $PATH
5525 do
5526 IFS=$as_save_IFS
5527 test -z "$as_dir" && as_dir=.
5528 for ac_exec_ext in '' $ac_executable_extensions; do
5529 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5530 ac_cv_prog_ac_ct_OBJDUMP="objdump"
5531 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5532 break 2
5533 fi
5534 done
5535 done
5536 IFS=$as_save_IFS
5537
5538 fi
5539 fi
5540 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5541 if test -n "$ac_ct_OBJDUMP"; then
5542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5543 $as_echo "$ac_ct_OBJDUMP" >&6; }
5544 else
5545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5546 $as_echo "no" >&6; }
5547 fi
5548
5549 if test "x$ac_ct_OBJDUMP" = x; then
5550 OBJDUMP="false"
5551 else
5552 case $cross_compiling:$ac_tool_warned in
5553 yes:)
5554 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5555 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5556 ac_tool_warned=yes ;;
5557 esac
5558 OBJDUMP=$ac_ct_OBJDUMP
5559 fi
5560 else
5561 OBJDUMP="$ac_cv_prog_OBJDUMP"
5562 fi
5563
5564 test -z "$OBJDUMP" && OBJDUMP=objdump
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5575 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5576 if ${lt_cv_deplibs_check_method+:} false; then :
5577 $as_echo_n "(cached) " >&6
5578 else
5579 lt_cv_file_magic_cmd='$MAGIC_CMD'
5580 lt_cv_file_magic_test_file=
5581 lt_cv_deplibs_check_method='unknown'
5582 # Need to set the preceding variable on all platforms that support
5583 # interlibrary dependencies.
5584 # 'none' -- dependencies not supported.
5585 # `unknown' -- same as none, but documents that we really don't know.
5586 # 'pass_all' -- all dependencies passed with no checks.
5587 # 'test_compile' -- check by making test program.
5588 # 'file_magic [[regex]]' -- check by looking for files in library path
5589 # which responds to the $file_magic_cmd with a given extended regex.
5590 # If you have `file' or equivalent on your system and you're not sure
5591 # whether `pass_all' will *always* work, you probably want this one.
5592
5593 case $host_os in
5594 aix[4-9]*)
5595 lt_cv_deplibs_check_method=pass_all
5596 ;;
5597
5598 beos*)
5599 lt_cv_deplibs_check_method=pass_all
5600 ;;
5601
5602 bsdi[45]*)
5603 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5604 lt_cv_file_magic_cmd='/usr/bin/file -L'
5605 lt_cv_file_magic_test_file=/shlib/libc.so
5606 ;;
5607
5608 cygwin*)
5609 # func_win32_libid is a shell function defined in ltmain.sh
5610 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5611 lt_cv_file_magic_cmd='func_win32_libid'
5612 ;;
5613
5614 mingw* | pw32*)
5615 # Base MSYS/MinGW do not provide the 'file' command needed by
5616 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5617 # unless we find 'file', for example because we are cross-compiling.
5618 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5619 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5620 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5621 lt_cv_file_magic_cmd='func_win32_libid'
5622 else
5623 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5624 lt_cv_file_magic_cmd='$OBJDUMP -f'
5625 fi
5626 ;;
5627
5628 cegcc*)
5629 # use the weaker test based on 'objdump'. See mingw*.
5630 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5631 lt_cv_file_magic_cmd='$OBJDUMP -f'
5632 ;;
5633
5634 darwin* | rhapsody*)
5635 lt_cv_deplibs_check_method=pass_all
5636 ;;
5637
5638 freebsd* | dragonfly*)
5639 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5640 case $host_cpu in
5641 i*86 )
5642 # Not sure whether the presence of OpenBSD here was a mistake.
5643 # Let's accept both of them until this is cleared up.
5644 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5645 lt_cv_file_magic_cmd=/usr/bin/file
5646 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5647 ;;
5648 esac
5649 else
5650 lt_cv_deplibs_check_method=pass_all
5651 fi
5652 ;;
5653
5654 gnu*)
5655 lt_cv_deplibs_check_method=pass_all
5656 ;;
5657
5658 haiku*)
5659 lt_cv_deplibs_check_method=pass_all
5660 ;;
5661
5662 hpux10.20* | hpux11*)
5663 lt_cv_file_magic_cmd=/usr/bin/file
5664 case $host_cpu in
5665 ia64*)
5666 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5667 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5668 ;;
5669 hppa*64*)
5670 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]'
5671 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5672 ;;
5673 *)
5674 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5675 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5676 ;;
5677 esac
5678 ;;
5679
5680 interix[3-9]*)
5681 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5682 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5683 ;;
5684
5685 irix5* | irix6* | nonstopux*)
5686 case $LD in
5687 *-32|*"-32 ") libmagic=32-bit;;
5688 *-n32|*"-n32 ") libmagic=N32;;
5689 *-64|*"-64 ") libmagic=64-bit;;
5690 *) libmagic=never-match;;
5691 esac
5692 lt_cv_deplibs_check_method=pass_all
5693 ;;
5694
5695 # This must be Linux ELF.
5696 linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
5697 lt_cv_deplibs_check_method=pass_all
5698 ;;
5699
5700 netbsd*)
5701 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5702 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5703 else
5704 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5705 fi
5706 ;;
5707
5708 newos6*)
5709 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5710 lt_cv_file_magic_cmd=/usr/bin/file
5711 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5712 ;;
5713
5714 *nto* | *qnx*)
5715 lt_cv_deplibs_check_method=pass_all
5716 ;;
5717
5718 openbsd*)
5719 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5720 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5721 else
5722 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5723 fi
5724 ;;
5725
5726 osf3* | osf4* | osf5*)
5727 lt_cv_deplibs_check_method=pass_all
5728 ;;
5729
5730 rdos*)
5731 lt_cv_deplibs_check_method=pass_all
5732 ;;
5733
5734 solaris*)
5735 lt_cv_deplibs_check_method=pass_all
5736 ;;
5737
5738 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5739 lt_cv_deplibs_check_method=pass_all
5740 ;;
5741
5742 sysv4 | sysv4.3*)
5743 case $host_vendor in
5744 motorola)
5745 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]'
5746 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5747 ;;
5748 ncr)
5749 lt_cv_deplibs_check_method=pass_all
5750 ;;
5751 sequent)
5752 lt_cv_file_magic_cmd='/bin/file'
5753 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5754 ;;
5755 sni)
5756 lt_cv_file_magic_cmd='/bin/file'
5757 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5758 lt_cv_file_magic_test_file=/lib/libc.so
5759 ;;
5760 siemens)
5761 lt_cv_deplibs_check_method=pass_all
5762 ;;
5763 pc)
5764 lt_cv_deplibs_check_method=pass_all
5765 ;;
5766 esac
5767 ;;
5768
5769 tpf*)
5770 lt_cv_deplibs_check_method=pass_all
5771 ;;
5772 vxworks*)
5773 # Assume VxWorks cross toolchains are built on Linux, possibly
5774 # as canadian for Windows hosts.
5775 lt_cv_deplibs_check_method=pass_all
5776 ;;
5777 esac
5778
5779 fi
5780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5781 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5782 file_magic_cmd=$lt_cv_file_magic_cmd
5783 deplibs_check_method=$lt_cv_deplibs_check_method
5784 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797 plugin_option=
5798 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
5799 for plugin in $plugin_names; do
5800 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
5801 if test x$plugin_so = x$plugin; then
5802 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
5803 fi
5804 if test x$plugin_so != x$plugin; then
5805 plugin_option="--plugin $plugin_so"
5806 break
5807 fi
5808 done
5809
5810 if test -n "$ac_tool_prefix"; then
5811 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5812 set dummy ${ac_tool_prefix}ar; ac_word=$2
5813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5814 $as_echo_n "checking for $ac_word... " >&6; }
5815 if ${ac_cv_prog_AR+:} false; then :
5816 $as_echo_n "(cached) " >&6
5817 else
5818 if test -n "$AR"; then
5819 ac_cv_prog_AR="$AR" # Let the user override the test.
5820 else
5821 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5822 for as_dir in $PATH
5823 do
5824 IFS=$as_save_IFS
5825 test -z "$as_dir" && as_dir=.
5826 for ac_exec_ext in '' $ac_executable_extensions; do
5827 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5828 ac_cv_prog_AR="${ac_tool_prefix}ar"
5829 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5830 break 2
5831 fi
5832 done
5833 done
5834 IFS=$as_save_IFS
5835
5836 fi
5837 fi
5838 AR=$ac_cv_prog_AR
5839 if test -n "$AR"; then
5840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5841 $as_echo "$AR" >&6; }
5842 else
5843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5844 $as_echo "no" >&6; }
5845 fi
5846
5847
5848 fi
5849 if test -z "$ac_cv_prog_AR"; then
5850 ac_ct_AR=$AR
5851 # Extract the first word of "ar", so it can be a program name with args.
5852 set dummy ar; ac_word=$2
5853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5854 $as_echo_n "checking for $ac_word... " >&6; }
5855 if ${ac_cv_prog_ac_ct_AR+:} false; then :
5856 $as_echo_n "(cached) " >&6
5857 else
5858 if test -n "$ac_ct_AR"; then
5859 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5860 else
5861 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5862 for as_dir in $PATH
5863 do
5864 IFS=$as_save_IFS
5865 test -z "$as_dir" && as_dir=.
5866 for ac_exec_ext in '' $ac_executable_extensions; do
5867 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5868 ac_cv_prog_ac_ct_AR="ar"
5869 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5870 break 2
5871 fi
5872 done
5873 done
5874 IFS=$as_save_IFS
5875
5876 fi
5877 fi
5878 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5879 if test -n "$ac_ct_AR"; then
5880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5881 $as_echo "$ac_ct_AR" >&6; }
5882 else
5883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5884 $as_echo "no" >&6; }
5885 fi
5886
5887 if test "x$ac_ct_AR" = x; then
5888 AR="false"
5889 else
5890 case $cross_compiling:$ac_tool_warned in
5891 yes:)
5892 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5893 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5894 ac_tool_warned=yes ;;
5895 esac
5896 AR=$ac_ct_AR
5897 fi
5898 else
5899 AR="$ac_cv_prog_AR"
5900 fi
5901
5902 test -z "$AR" && AR=ar
5903 if test -n "$plugin_option"; then
5904 if $AR --help 2>&1 | grep -q "\--plugin"; then
5905 touch conftest.c
5906 $AR $plugin_option rc conftest.a conftest.c
5907 if test "$?" != 0; then
5908 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
5909 $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
5910 else
5911 AR="$AR $plugin_option"
5912 fi
5913 rm -f conftest.*
5914 fi
5915 fi
5916 test -z "$AR_FLAGS" && AR_FLAGS=cru
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928 if test -n "$ac_tool_prefix"; then
5929 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5930 set dummy ${ac_tool_prefix}strip; ac_word=$2
5931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5932 $as_echo_n "checking for $ac_word... " >&6; }
5933 if ${ac_cv_prog_STRIP+:} false; then :
5934 $as_echo_n "(cached) " >&6
5935 else
5936 if test -n "$STRIP"; then
5937 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5938 else
5939 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5940 for as_dir in $PATH
5941 do
5942 IFS=$as_save_IFS
5943 test -z "$as_dir" && as_dir=.
5944 for ac_exec_ext in '' $ac_executable_extensions; do
5945 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5946 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5947 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5948 break 2
5949 fi
5950 done
5951 done
5952 IFS=$as_save_IFS
5953
5954 fi
5955 fi
5956 STRIP=$ac_cv_prog_STRIP
5957 if test -n "$STRIP"; then
5958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5959 $as_echo "$STRIP" >&6; }
5960 else
5961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5962 $as_echo "no" >&6; }
5963 fi
5964
5965
5966 fi
5967 if test -z "$ac_cv_prog_STRIP"; then
5968 ac_ct_STRIP=$STRIP
5969 # Extract the first word of "strip", so it can be a program name with args.
5970 set dummy strip; ac_word=$2
5971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5972 $as_echo_n "checking for $ac_word... " >&6; }
5973 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5974 $as_echo_n "(cached) " >&6
5975 else
5976 if test -n "$ac_ct_STRIP"; then
5977 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5978 else
5979 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5980 for as_dir in $PATH
5981 do
5982 IFS=$as_save_IFS
5983 test -z "$as_dir" && as_dir=.
5984 for ac_exec_ext in '' $ac_executable_extensions; do
5985 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5986 ac_cv_prog_ac_ct_STRIP="strip"
5987 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5988 break 2
5989 fi
5990 done
5991 done
5992 IFS=$as_save_IFS
5993
5994 fi
5995 fi
5996 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5997 if test -n "$ac_ct_STRIP"; then
5998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5999 $as_echo "$ac_ct_STRIP" >&6; }
6000 else
6001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6002 $as_echo "no" >&6; }
6003 fi
6004
6005 if test "x$ac_ct_STRIP" = x; then
6006 STRIP=":"
6007 else
6008 case $cross_compiling:$ac_tool_warned in
6009 yes:)
6010 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6011 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6012 ac_tool_warned=yes ;;
6013 esac
6014 STRIP=$ac_ct_STRIP
6015 fi
6016 else
6017 STRIP="$ac_cv_prog_STRIP"
6018 fi
6019
6020 test -z "$STRIP" && STRIP=:
6021
6022
6023
6024
6025
6026
6027 if test -n "$ac_tool_prefix"; then
6028 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6029 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6031 $as_echo_n "checking for $ac_word... " >&6; }
6032 if ${ac_cv_prog_RANLIB+:} false; then :
6033 $as_echo_n "(cached) " >&6
6034 else
6035 if test -n "$RANLIB"; then
6036 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6037 else
6038 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6039 for as_dir in $PATH
6040 do
6041 IFS=$as_save_IFS
6042 test -z "$as_dir" && as_dir=.
6043 for ac_exec_ext in '' $ac_executable_extensions; do
6044 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6045 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6046 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6047 break 2
6048 fi
6049 done
6050 done
6051 IFS=$as_save_IFS
6052
6053 fi
6054 fi
6055 RANLIB=$ac_cv_prog_RANLIB
6056 if test -n "$RANLIB"; then
6057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6058 $as_echo "$RANLIB" >&6; }
6059 else
6060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6061 $as_echo "no" >&6; }
6062 fi
6063
6064
6065 fi
6066 if test -z "$ac_cv_prog_RANLIB"; then
6067 ac_ct_RANLIB=$RANLIB
6068 # Extract the first word of "ranlib", so it can be a program name with args.
6069 set dummy ranlib; ac_word=$2
6070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6071 $as_echo_n "checking for $ac_word... " >&6; }
6072 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6073 $as_echo_n "(cached) " >&6
6074 else
6075 if test -n "$ac_ct_RANLIB"; then
6076 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6077 else
6078 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6079 for as_dir in $PATH
6080 do
6081 IFS=$as_save_IFS
6082 test -z "$as_dir" && as_dir=.
6083 for ac_exec_ext in '' $ac_executable_extensions; do
6084 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6085 ac_cv_prog_ac_ct_RANLIB="ranlib"
6086 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6087 break 2
6088 fi
6089 done
6090 done
6091 IFS=$as_save_IFS
6092
6093 fi
6094 fi
6095 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6096 if test -n "$ac_ct_RANLIB"; then
6097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6098 $as_echo "$ac_ct_RANLIB" >&6; }
6099 else
6100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6101 $as_echo "no" >&6; }
6102 fi
6103
6104 if test "x$ac_ct_RANLIB" = x; then
6105 RANLIB=":"
6106 else
6107 case $cross_compiling:$ac_tool_warned in
6108 yes:)
6109 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6110 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6111 ac_tool_warned=yes ;;
6112 esac
6113 RANLIB=$ac_ct_RANLIB
6114 fi
6115 else
6116 RANLIB="$ac_cv_prog_RANLIB"
6117 fi
6118
6119 test -z "$RANLIB" && RANLIB=:
6120 if test -n "$plugin_option" && test "$RANLIB" != ":"; then
6121 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
6122 RANLIB="$RANLIB $plugin_option"
6123 fi
6124 fi
6125
6126
6127
6128
6129
6130
6131 # Determine commands to create old-style static archives.
6132 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6133 old_postinstall_cmds='chmod 644 $oldlib'
6134 old_postuninstall_cmds=
6135
6136 if test -n "$RANLIB"; then
6137 case $host_os in
6138 openbsd*)
6139 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6140 ;;
6141 *)
6142 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6143 ;;
6144 esac
6145 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6146 fi
6147
6148 case $host_os in
6149 darwin*)
6150 lock_old_archive_extraction=yes ;;
6151 *)
6152 lock_old_archive_extraction=no ;;
6153 esac
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193 # If no C compiler was specified, use CC.
6194 LTCC=${LTCC-"$CC"}
6195
6196 # If no C compiler flags were specified, use CFLAGS.
6197 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6198
6199 # Allow CC to be a program name with arguments.
6200 compiler=$CC
6201
6202
6203 # Check for command to grab the raw symbol name followed by C symbol from nm.
6204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6205 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6206 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6207 $as_echo_n "(cached) " >&6
6208 else
6209
6210 # These are sane defaults that work on at least a few old systems.
6211 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6212
6213 # Character class describing NM global symbol codes.
6214 symcode='[BCDEGRST]'
6215
6216 # Regexp to match symbols that can be accessed directly from C.
6217 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6218
6219 # Define system-specific variables.
6220 case $host_os in
6221 aix*)
6222 symcode='[BCDT]'
6223 ;;
6224 cygwin* | mingw* | pw32* | cegcc*)
6225 symcode='[ABCDGISTW]'
6226 ;;
6227 hpux*)
6228 if test "$host_cpu" = ia64; then
6229 symcode='[ABCDEGRST]'
6230 fi
6231 ;;
6232 irix* | nonstopux*)
6233 symcode='[BCDEGRST]'
6234 ;;
6235 osf*)
6236 symcode='[BCDEGQRST]'
6237 ;;
6238 solaris*)
6239 symcode='[BCDRT]'
6240 ;;
6241 sco3.2v5*)
6242 symcode='[DT]'
6243 ;;
6244 sysv4.2uw2*)
6245 symcode='[DT]'
6246 ;;
6247 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6248 symcode='[ABDT]'
6249 ;;
6250 sysv4)
6251 symcode='[DFNSTU]'
6252 ;;
6253 esac
6254
6255 # If we're using GNU nm, then use its standard symbol codes.
6256 case `$NM -V 2>&1` in
6257 *GNU* | *'with BFD'*)
6258 symcode='[ABCDGIRSTW]' ;;
6259 esac
6260
6261 # Transform an extracted symbol line into a proper C declaration.
6262 # Some systems (esp. on ia64) link data and code symbols differently,
6263 # so use this general approach.
6264 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6265
6266 # Transform an extracted symbol line into symbol name and symbol address
6267 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
6268 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'"
6269
6270 # Handle CRLF in mingw tool chain
6271 opt_cr=
6272 case $build_os in
6273 mingw*)
6274 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6275 ;;
6276 esac
6277
6278 # Try without a prefix underscore, then with it.
6279 for ac_symprfx in "" "_"; do
6280
6281 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6282 symxfrm="\\1 $ac_symprfx\\2 \\2"
6283
6284 # Write the raw and C identifiers.
6285 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6286 # Fake it for dumpbin and say T for any non-static function
6287 # and D for any global variable.
6288 # Also find C++ and __fastcall symbols from MSVC++,
6289 # which start with @ or ?.
6290 lt_cv_sys_global_symbol_pipe="$AWK '"\
6291 " {last_section=section; section=\$ 3};"\
6292 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6293 " \$ 0!~/External *\|/{next};"\
6294 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6295 " {if(hide[section]) next};"\
6296 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6297 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6298 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
6299 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6300 " ' prfx=^$ac_symprfx"
6301 else
6302 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6303 fi
6304
6305 # Check to see that the pipe works correctly.
6306 pipe_works=no
6307
6308 rm -f conftest*
6309 cat > conftest.$ac_ext <<_LT_EOF
6310 #ifdef __cplusplus
6311 extern "C" {
6312 #endif
6313 char nm_test_var;
6314 void nm_test_func(void);
6315 void nm_test_func(void){}
6316 #ifdef __cplusplus
6317 }
6318 #endif
6319 int main(){nm_test_var='a';nm_test_func();return(0);}
6320 _LT_EOF
6321
6322 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6323 (eval $ac_compile) 2>&5
6324 ac_status=$?
6325 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6326 test $ac_status = 0; }; then
6327 # Now try to grab the symbols.
6328 nlist=conftest.nm
6329 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6330 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6331 ac_status=$?
6332 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6333 test $ac_status = 0; } && test -s "$nlist"; then
6334 # Try sorting and uniquifying the output.
6335 if sort "$nlist" | uniq > "$nlist"T; then
6336 mv -f "$nlist"T "$nlist"
6337 else
6338 rm -f "$nlist"T
6339 fi
6340
6341 # Make sure that we snagged all the symbols we need.
6342 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6343 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6344 cat <<_LT_EOF > conftest.$ac_ext
6345 #ifdef __cplusplus
6346 extern "C" {
6347 #endif
6348
6349 _LT_EOF
6350 # Now generate the symbol file.
6351 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6352
6353 cat <<_LT_EOF >> conftest.$ac_ext
6354
6355 /* The mapping between symbol names and symbols. */
6356 const struct {
6357 const char *name;
6358 void *address;
6359 }
6360 lt__PROGRAM__LTX_preloaded_symbols[] =
6361 {
6362 { "@PROGRAM@", (void *) 0 },
6363 _LT_EOF
6364 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6365 cat <<\_LT_EOF >> conftest.$ac_ext
6366 {0, (void *) 0}
6367 };
6368
6369 /* This works around a problem in FreeBSD linker */
6370 #ifdef FREEBSD_WORKAROUND
6371 static const void *lt_preloaded_setup() {
6372 return lt__PROGRAM__LTX_preloaded_symbols;
6373 }
6374 #endif
6375
6376 #ifdef __cplusplus
6377 }
6378 #endif
6379 _LT_EOF
6380 # Now try linking the two files.
6381 mv conftest.$ac_objext conftstm.$ac_objext
6382 lt_save_LIBS="$LIBS"
6383 lt_save_CFLAGS="$CFLAGS"
6384 LIBS="conftstm.$ac_objext"
6385 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6386 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6387 (eval $ac_link) 2>&5
6388 ac_status=$?
6389 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6390 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6391 pipe_works=yes
6392 fi
6393 LIBS="$lt_save_LIBS"
6394 CFLAGS="$lt_save_CFLAGS"
6395 else
6396 echo "cannot find nm_test_func in $nlist" >&5
6397 fi
6398 else
6399 echo "cannot find nm_test_var in $nlist" >&5
6400 fi
6401 else
6402 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6403 fi
6404 else
6405 echo "$progname: failed program was:" >&5
6406 cat conftest.$ac_ext >&5
6407 fi
6408 rm -rf conftest* conftst*
6409
6410 # Do not use the global_symbol_pipe unless it works.
6411 if test "$pipe_works" = yes; then
6412 break
6413 else
6414 lt_cv_sys_global_symbol_pipe=
6415 fi
6416 done
6417
6418 fi
6419
6420 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6421 lt_cv_sys_global_symbol_to_cdecl=
6422 fi
6423 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6425 $as_echo "failed" >&6; }
6426 else
6427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6428 $as_echo "ok" >&6; }
6429 fi
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452 # Check whether --enable-libtool-lock was given.
6453 if test "${enable_libtool_lock+set}" = set; then :
6454 enableval=$enable_libtool_lock;
6455 fi
6456
6457 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6458
6459 # Some flags need to be propagated to the compiler or linker for good
6460 # libtool support.
6461 case $host in
6462 ia64-*-hpux*)
6463 # Find out which ABI we are using.
6464 echo 'int i;' > conftest.$ac_ext
6465 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6466 (eval $ac_compile) 2>&5
6467 ac_status=$?
6468 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6469 test $ac_status = 0; }; then
6470 case `/usr/bin/file conftest.$ac_objext` in
6471 *ELF-32*)
6472 HPUX_IA64_MODE="32"
6473 ;;
6474 *ELF-64*)
6475 HPUX_IA64_MODE="64"
6476 ;;
6477 esac
6478 fi
6479 rm -rf conftest*
6480 ;;
6481 *-*-irix6*)
6482 # Find out which ABI we are using.
6483 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6484 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6485 (eval $ac_compile) 2>&5
6486 ac_status=$?
6487 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6488 test $ac_status = 0; }; then
6489 if test "$lt_cv_prog_gnu_ld" = yes; then
6490 case `/usr/bin/file conftest.$ac_objext` in
6491 *32-bit*)
6492 LD="${LD-ld} -melf32bsmip"
6493 ;;
6494 *N32*)
6495 LD="${LD-ld} -melf32bmipn32"
6496 ;;
6497 *64-bit*)
6498 LD="${LD-ld} -melf64bmip"
6499 ;;
6500 esac
6501 else
6502 case `/usr/bin/file conftest.$ac_objext` in
6503 *32-bit*)
6504 LD="${LD-ld} -32"
6505 ;;
6506 *N32*)
6507 LD="${LD-ld} -n32"
6508 ;;
6509 *64-bit*)
6510 LD="${LD-ld} -64"
6511 ;;
6512 esac
6513 fi
6514 fi
6515 rm -rf conftest*
6516 ;;
6517
6518 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6519 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6520 # Find out which ABI we are using.
6521 echo 'int i;' > conftest.$ac_ext
6522 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6523 (eval $ac_compile) 2>&5
6524 ac_status=$?
6525 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6526 test $ac_status = 0; }; then
6527 case `/usr/bin/file conftest.o` in
6528 *32-bit*)
6529 case $host in
6530 x86_64-*kfreebsd*-gnu)
6531 LD="${LD-ld} -m elf_i386_fbsd"
6532 ;;
6533 x86_64-*linux*)
6534 case `/usr/bin/file conftest.o` in
6535 *x86-64*)
6536 LD="${LD-ld} -m elf32_x86_64"
6537 ;;
6538 *)
6539 LD="${LD-ld} -m elf_i386"
6540 ;;
6541 esac
6542 ;;
6543 powerpc64le-*linux*)
6544 LD="${LD-ld} -m elf32lppclinux"
6545 ;;
6546 powerpc64-*linux*)
6547 LD="${LD-ld} -m elf32ppclinux"
6548 ;;
6549 s390x-*linux*)
6550 LD="${LD-ld} -m elf_s390"
6551 ;;
6552 sparc64-*linux*)
6553 LD="${LD-ld} -m elf32_sparc"
6554 ;;
6555 esac
6556 ;;
6557 *64-bit*)
6558 case $host in
6559 x86_64-*kfreebsd*-gnu)
6560 LD="${LD-ld} -m elf_x86_64_fbsd"
6561 ;;
6562 x86_64-*linux*)
6563 LD="${LD-ld} -m elf_x86_64"
6564 ;;
6565 powerpcle-*linux*)
6566 LD="${LD-ld} -m elf64lppc"
6567 ;;
6568 powerpc-*linux*)
6569 LD="${LD-ld} -m elf64ppc"
6570 ;;
6571 s390*-*linux*|s390*-*tpf*)
6572 LD="${LD-ld} -m elf64_s390"
6573 ;;
6574 sparc*-*linux*)
6575 LD="${LD-ld} -m elf64_sparc"
6576 ;;
6577 esac
6578 ;;
6579 esac
6580 fi
6581 rm -rf conftest*
6582 ;;
6583
6584 *-*-sco3.2v5*)
6585 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6586 SAVE_CFLAGS="$CFLAGS"
6587 CFLAGS="$CFLAGS -belf"
6588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6589 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6590 if ${lt_cv_cc_needs_belf+:} false; then :
6591 $as_echo_n "(cached) " >&6
6592 else
6593 ac_ext=c
6594 ac_cpp='$CPP $CPPFLAGS'
6595 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6596 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6597 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6598
6599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6600 /* end confdefs.h. */
6601
6602 int
6603 main ()
6604 {
6605
6606 ;
6607 return 0;
6608 }
6609 _ACEOF
6610 if ac_fn_c_try_link "$LINENO"; then :
6611 lt_cv_cc_needs_belf=yes
6612 else
6613 lt_cv_cc_needs_belf=no
6614 fi
6615 rm -f core conftest.err conftest.$ac_objext \
6616 conftest$ac_exeext conftest.$ac_ext
6617 ac_ext=c
6618 ac_cpp='$CPP $CPPFLAGS'
6619 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6620 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6621 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6622
6623 fi
6624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6625 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6626 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6627 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6628 CFLAGS="$SAVE_CFLAGS"
6629 fi
6630 ;;
6631 sparc*-*solaris*)
6632 # Find out which ABI we are using.
6633 echo 'int i;' > conftest.$ac_ext
6634 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6635 (eval $ac_compile) 2>&5
6636 ac_status=$?
6637 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6638 test $ac_status = 0; }; then
6639 case `/usr/bin/file conftest.o` in
6640 *64-bit*)
6641 case $lt_cv_prog_gnu_ld in
6642 yes*) LD="${LD-ld} -m elf64_sparc" ;;
6643 *)
6644 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6645 LD="${LD-ld} -64"
6646 fi
6647 ;;
6648 esac
6649 ;;
6650 esac
6651 fi
6652 rm -rf conftest*
6653 ;;
6654 esac
6655
6656 need_locks="$enable_libtool_lock"
6657
6658
6659 case $host_os in
6660 rhapsody* | darwin*)
6661 if test -n "$ac_tool_prefix"; then
6662 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6663 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6665 $as_echo_n "checking for $ac_word... " >&6; }
6666 if ${ac_cv_prog_DSYMUTIL+:} false; then :
6667 $as_echo_n "(cached) " >&6
6668 else
6669 if test -n "$DSYMUTIL"; then
6670 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6671 else
6672 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6673 for as_dir in $PATH
6674 do
6675 IFS=$as_save_IFS
6676 test -z "$as_dir" && as_dir=.
6677 for ac_exec_ext in '' $ac_executable_extensions; do
6678 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6679 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6680 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6681 break 2
6682 fi
6683 done
6684 done
6685 IFS=$as_save_IFS
6686
6687 fi
6688 fi
6689 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6690 if test -n "$DSYMUTIL"; then
6691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6692 $as_echo "$DSYMUTIL" >&6; }
6693 else
6694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6695 $as_echo "no" >&6; }
6696 fi
6697
6698
6699 fi
6700 if test -z "$ac_cv_prog_DSYMUTIL"; then
6701 ac_ct_DSYMUTIL=$DSYMUTIL
6702 # Extract the first word of "dsymutil", so it can be a program name with args.
6703 set dummy dsymutil; ac_word=$2
6704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6705 $as_echo_n "checking for $ac_word... " >&6; }
6706 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6707 $as_echo_n "(cached) " >&6
6708 else
6709 if test -n "$ac_ct_DSYMUTIL"; then
6710 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6711 else
6712 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6713 for as_dir in $PATH
6714 do
6715 IFS=$as_save_IFS
6716 test -z "$as_dir" && as_dir=.
6717 for ac_exec_ext in '' $ac_executable_extensions; do
6718 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6719 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6720 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6721 break 2
6722 fi
6723 done
6724 done
6725 IFS=$as_save_IFS
6726
6727 fi
6728 fi
6729 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6730 if test -n "$ac_ct_DSYMUTIL"; then
6731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6732 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6733 else
6734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6735 $as_echo "no" >&6; }
6736 fi
6737
6738 if test "x$ac_ct_DSYMUTIL" = x; then
6739 DSYMUTIL=":"
6740 else
6741 case $cross_compiling:$ac_tool_warned in
6742 yes:)
6743 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6744 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6745 ac_tool_warned=yes ;;
6746 esac
6747 DSYMUTIL=$ac_ct_DSYMUTIL
6748 fi
6749 else
6750 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6751 fi
6752
6753 if test -n "$ac_tool_prefix"; then
6754 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6755 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6757 $as_echo_n "checking for $ac_word... " >&6; }
6758 if ${ac_cv_prog_NMEDIT+:} false; then :
6759 $as_echo_n "(cached) " >&6
6760 else
6761 if test -n "$NMEDIT"; then
6762 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6763 else
6764 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6765 for as_dir in $PATH
6766 do
6767 IFS=$as_save_IFS
6768 test -z "$as_dir" && as_dir=.
6769 for ac_exec_ext in '' $ac_executable_extensions; do
6770 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6771 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6772 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6773 break 2
6774 fi
6775 done
6776 done
6777 IFS=$as_save_IFS
6778
6779 fi
6780 fi
6781 NMEDIT=$ac_cv_prog_NMEDIT
6782 if test -n "$NMEDIT"; then
6783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6784 $as_echo "$NMEDIT" >&6; }
6785 else
6786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6787 $as_echo "no" >&6; }
6788 fi
6789
6790
6791 fi
6792 if test -z "$ac_cv_prog_NMEDIT"; then
6793 ac_ct_NMEDIT=$NMEDIT
6794 # Extract the first word of "nmedit", so it can be a program name with args.
6795 set dummy nmedit; ac_word=$2
6796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6797 $as_echo_n "checking for $ac_word... " >&6; }
6798 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6799 $as_echo_n "(cached) " >&6
6800 else
6801 if test -n "$ac_ct_NMEDIT"; then
6802 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6803 else
6804 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6805 for as_dir in $PATH
6806 do
6807 IFS=$as_save_IFS
6808 test -z "$as_dir" && as_dir=.
6809 for ac_exec_ext in '' $ac_executable_extensions; do
6810 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6811 ac_cv_prog_ac_ct_NMEDIT="nmedit"
6812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6813 break 2
6814 fi
6815 done
6816 done
6817 IFS=$as_save_IFS
6818
6819 fi
6820 fi
6821 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6822 if test -n "$ac_ct_NMEDIT"; then
6823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6824 $as_echo "$ac_ct_NMEDIT" >&6; }
6825 else
6826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6827 $as_echo "no" >&6; }
6828 fi
6829
6830 if test "x$ac_ct_NMEDIT" = x; then
6831 NMEDIT=":"
6832 else
6833 case $cross_compiling:$ac_tool_warned in
6834 yes:)
6835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6836 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6837 ac_tool_warned=yes ;;
6838 esac
6839 NMEDIT=$ac_ct_NMEDIT
6840 fi
6841 else
6842 NMEDIT="$ac_cv_prog_NMEDIT"
6843 fi
6844
6845 if test -n "$ac_tool_prefix"; then
6846 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6847 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6849 $as_echo_n "checking for $ac_word... " >&6; }
6850 if ${ac_cv_prog_LIPO+:} false; then :
6851 $as_echo_n "(cached) " >&6
6852 else
6853 if test -n "$LIPO"; then
6854 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6855 else
6856 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6857 for as_dir in $PATH
6858 do
6859 IFS=$as_save_IFS
6860 test -z "$as_dir" && as_dir=.
6861 for ac_exec_ext in '' $ac_executable_extensions; do
6862 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6863 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6864 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6865 break 2
6866 fi
6867 done
6868 done
6869 IFS=$as_save_IFS
6870
6871 fi
6872 fi
6873 LIPO=$ac_cv_prog_LIPO
6874 if test -n "$LIPO"; then
6875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6876 $as_echo "$LIPO" >&6; }
6877 else
6878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6879 $as_echo "no" >&6; }
6880 fi
6881
6882
6883 fi
6884 if test -z "$ac_cv_prog_LIPO"; then
6885 ac_ct_LIPO=$LIPO
6886 # Extract the first word of "lipo", so it can be a program name with args.
6887 set dummy lipo; ac_word=$2
6888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6889 $as_echo_n "checking for $ac_word... " >&6; }
6890 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6891 $as_echo_n "(cached) " >&6
6892 else
6893 if test -n "$ac_ct_LIPO"; then
6894 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6895 else
6896 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6897 for as_dir in $PATH
6898 do
6899 IFS=$as_save_IFS
6900 test -z "$as_dir" && as_dir=.
6901 for ac_exec_ext in '' $ac_executable_extensions; do
6902 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6903 ac_cv_prog_ac_ct_LIPO="lipo"
6904 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6905 break 2
6906 fi
6907 done
6908 done
6909 IFS=$as_save_IFS
6910
6911 fi
6912 fi
6913 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6914 if test -n "$ac_ct_LIPO"; then
6915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6916 $as_echo "$ac_ct_LIPO" >&6; }
6917 else
6918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6919 $as_echo "no" >&6; }
6920 fi
6921
6922 if test "x$ac_ct_LIPO" = x; then
6923 LIPO=":"
6924 else
6925 case $cross_compiling:$ac_tool_warned in
6926 yes:)
6927 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6928 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6929 ac_tool_warned=yes ;;
6930 esac
6931 LIPO=$ac_ct_LIPO
6932 fi
6933 else
6934 LIPO="$ac_cv_prog_LIPO"
6935 fi
6936
6937 if test -n "$ac_tool_prefix"; then
6938 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6939 set dummy ${ac_tool_prefix}otool; ac_word=$2
6940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6941 $as_echo_n "checking for $ac_word... " >&6; }
6942 if ${ac_cv_prog_OTOOL+:} false; then :
6943 $as_echo_n "(cached) " >&6
6944 else
6945 if test -n "$OTOOL"; then
6946 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6947 else
6948 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6949 for as_dir in $PATH
6950 do
6951 IFS=$as_save_IFS
6952 test -z "$as_dir" && as_dir=.
6953 for ac_exec_ext in '' $ac_executable_extensions; do
6954 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6955 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6956 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6957 break 2
6958 fi
6959 done
6960 done
6961 IFS=$as_save_IFS
6962
6963 fi
6964 fi
6965 OTOOL=$ac_cv_prog_OTOOL
6966 if test -n "$OTOOL"; then
6967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6968 $as_echo "$OTOOL" >&6; }
6969 else
6970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6971 $as_echo "no" >&6; }
6972 fi
6973
6974
6975 fi
6976 if test -z "$ac_cv_prog_OTOOL"; then
6977 ac_ct_OTOOL=$OTOOL
6978 # Extract the first word of "otool", so it can be a program name with args.
6979 set dummy otool; ac_word=$2
6980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6981 $as_echo_n "checking for $ac_word... " >&6; }
6982 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6983 $as_echo_n "(cached) " >&6
6984 else
6985 if test -n "$ac_ct_OTOOL"; then
6986 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6987 else
6988 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6989 for as_dir in $PATH
6990 do
6991 IFS=$as_save_IFS
6992 test -z "$as_dir" && as_dir=.
6993 for ac_exec_ext in '' $ac_executable_extensions; do
6994 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6995 ac_cv_prog_ac_ct_OTOOL="otool"
6996 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6997 break 2
6998 fi
6999 done
7000 done
7001 IFS=$as_save_IFS
7002
7003 fi
7004 fi
7005 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7006 if test -n "$ac_ct_OTOOL"; then
7007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7008 $as_echo "$ac_ct_OTOOL" >&6; }
7009 else
7010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7011 $as_echo "no" >&6; }
7012 fi
7013
7014 if test "x$ac_ct_OTOOL" = x; then
7015 OTOOL=":"
7016 else
7017 case $cross_compiling:$ac_tool_warned in
7018 yes:)
7019 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7020 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7021 ac_tool_warned=yes ;;
7022 esac
7023 OTOOL=$ac_ct_OTOOL
7024 fi
7025 else
7026 OTOOL="$ac_cv_prog_OTOOL"
7027 fi
7028
7029 if test -n "$ac_tool_prefix"; then
7030 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7031 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7033 $as_echo_n "checking for $ac_word... " >&6; }
7034 if ${ac_cv_prog_OTOOL64+:} false; then :
7035 $as_echo_n "(cached) " >&6
7036 else
7037 if test -n "$OTOOL64"; then
7038 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7039 else
7040 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7041 for as_dir in $PATH
7042 do
7043 IFS=$as_save_IFS
7044 test -z "$as_dir" && as_dir=.
7045 for ac_exec_ext in '' $ac_executable_extensions; do
7046 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7047 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7048 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7049 break 2
7050 fi
7051 done
7052 done
7053 IFS=$as_save_IFS
7054
7055 fi
7056 fi
7057 OTOOL64=$ac_cv_prog_OTOOL64
7058 if test -n "$OTOOL64"; then
7059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7060 $as_echo "$OTOOL64" >&6; }
7061 else
7062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7063 $as_echo "no" >&6; }
7064 fi
7065
7066
7067 fi
7068 if test -z "$ac_cv_prog_OTOOL64"; then
7069 ac_ct_OTOOL64=$OTOOL64
7070 # Extract the first word of "otool64", so it can be a program name with args.
7071 set dummy otool64; ac_word=$2
7072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7073 $as_echo_n "checking for $ac_word... " >&6; }
7074 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7075 $as_echo_n "(cached) " >&6
7076 else
7077 if test -n "$ac_ct_OTOOL64"; then
7078 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7079 else
7080 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7081 for as_dir in $PATH
7082 do
7083 IFS=$as_save_IFS
7084 test -z "$as_dir" && as_dir=.
7085 for ac_exec_ext in '' $ac_executable_extensions; do
7086 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7087 ac_cv_prog_ac_ct_OTOOL64="otool64"
7088 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7089 break 2
7090 fi
7091 done
7092 done
7093 IFS=$as_save_IFS
7094
7095 fi
7096 fi
7097 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7098 if test -n "$ac_ct_OTOOL64"; then
7099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7100 $as_echo "$ac_ct_OTOOL64" >&6; }
7101 else
7102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7103 $as_echo "no" >&6; }
7104 fi
7105
7106 if test "x$ac_ct_OTOOL64" = x; then
7107 OTOOL64=":"
7108 else
7109 case $cross_compiling:$ac_tool_warned in
7110 yes:)
7111 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7112 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7113 ac_tool_warned=yes ;;
7114 esac
7115 OTOOL64=$ac_ct_OTOOL64
7116 fi
7117 else
7118 OTOOL64="$ac_cv_prog_OTOOL64"
7119 fi
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7148 $as_echo_n "checking for -single_module linker flag... " >&6; }
7149 if ${lt_cv_apple_cc_single_mod+:} false; then :
7150 $as_echo_n "(cached) " >&6
7151 else
7152 lt_cv_apple_cc_single_mod=no
7153 if test -z "${LT_MULTI_MODULE}"; then
7154 # By default we will add the -single_module flag. You can override
7155 # by either setting the environment variable LT_MULTI_MODULE
7156 # non-empty at configure time, or by adding -multi_module to the
7157 # link flags.
7158 rm -rf libconftest.dylib*
7159 echo "int foo(void){return 1;}" > conftest.c
7160 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7161 -dynamiclib -Wl,-single_module conftest.c" >&5
7162 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7163 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7164 _lt_result=$?
7165 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7166 lt_cv_apple_cc_single_mod=yes
7167 else
7168 cat conftest.err >&5
7169 fi
7170 rm -rf libconftest.dylib*
7171 rm -f conftest.*
7172 fi
7173 fi
7174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7175 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7177 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7178 if ${lt_cv_ld_exported_symbols_list+:} false; then :
7179 $as_echo_n "(cached) " >&6
7180 else
7181 lt_cv_ld_exported_symbols_list=no
7182 save_LDFLAGS=$LDFLAGS
7183 echo "_main" > conftest.sym
7184 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7186 /* end confdefs.h. */
7187
7188 int
7189 main ()
7190 {
7191
7192 ;
7193 return 0;
7194 }
7195 _ACEOF
7196 if ac_fn_c_try_link "$LINENO"; then :
7197 lt_cv_ld_exported_symbols_list=yes
7198 else
7199 lt_cv_ld_exported_symbols_list=no
7200 fi
7201 rm -f core conftest.err conftest.$ac_objext \
7202 conftest$ac_exeext conftest.$ac_ext
7203 LDFLAGS="$save_LDFLAGS"
7204
7205 fi
7206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7207 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7209 $as_echo_n "checking for -force_load linker flag... " >&6; }
7210 if ${lt_cv_ld_force_load+:} false; then :
7211 $as_echo_n "(cached) " >&6
7212 else
7213 lt_cv_ld_force_load=no
7214 cat > conftest.c << _LT_EOF
7215 int forced_loaded() { return 2;}
7216 _LT_EOF
7217 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7218 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7219 echo "$AR cru libconftest.a conftest.o" >&5
7220 $AR cru libconftest.a conftest.o 2>&5
7221 cat > conftest.c << _LT_EOF
7222 int main() { return 0;}
7223 _LT_EOF
7224 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7225 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7226 _lt_result=$?
7227 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7228 lt_cv_ld_force_load=yes
7229 else
7230 cat conftest.err >&5
7231 fi
7232 rm -f conftest.err libconftest.a conftest conftest.c
7233 rm -rf conftest.dSYM
7234
7235 fi
7236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7237 $as_echo "$lt_cv_ld_force_load" >&6; }
7238 # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to
7239 # build without first building modern cctools / linker.
7240 case $host_cpu-$host_os in
7241 *-rhapsody* | *-darwin1.[012])
7242 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7243 *-darwin1.*)
7244 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7245 *-darwin*)
7246 # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
7247 # deployment target is forced to an earlier version.
7248 case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
7249 UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
7250 ;;
7251 10.[012][,.]*)
7252 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
7253 ;;
7254 *)
7255 ;;
7256 esac
7257 ;;
7258 esac
7259 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7260 _lt_dar_single_mod='$single_module'
7261 fi
7262 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7263 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7264 else
7265 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7266 fi
7267 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7268 _lt_dsymutil='~$DSYMUTIL $lib || :'
7269 else
7270 _lt_dsymutil=
7271 fi
7272 ;;
7273 esac
7274
7275 for ac_header in dlfcn.h
7276 do :
7277 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7278 "
7279 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7280 cat >>confdefs.h <<_ACEOF
7281 #define HAVE_DLFCN_H 1
7282 _ACEOF
7283
7284 fi
7285
7286 done
7287
7288
7289
7290
7291
7292 # Set options
7293
7294
7295
7296 enable_dlopen=no
7297
7298
7299 enable_win32_dll=no
7300
7301
7302 # Check whether --enable-shared was given.
7303 if test "${enable_shared+set}" = set; then :
7304 enableval=$enable_shared; p=${PACKAGE-default}
7305 case $enableval in
7306 yes) enable_shared=yes ;;
7307 no) enable_shared=no ;;
7308 *)
7309 enable_shared=no
7310 # Look at the argument we got. We use all the common list separators.
7311 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7312 for pkg in $enableval; do
7313 IFS="$lt_save_ifs"
7314 if test "X$pkg" = "X$p"; then
7315 enable_shared=yes
7316 fi
7317 done
7318 IFS="$lt_save_ifs"
7319 ;;
7320 esac
7321 else
7322 enable_shared=yes
7323 fi
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333 # Check whether --enable-static was given.
7334 if test "${enable_static+set}" = set; then :
7335 enableval=$enable_static; p=${PACKAGE-default}
7336 case $enableval in
7337 yes) enable_static=yes ;;
7338 no) enable_static=no ;;
7339 *)
7340 enable_static=no
7341 # Look at the argument we got. We use all the common list separators.
7342 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7343 for pkg in $enableval; do
7344 IFS="$lt_save_ifs"
7345 if test "X$pkg" = "X$p"; then
7346 enable_static=yes
7347 fi
7348 done
7349 IFS="$lt_save_ifs"
7350 ;;
7351 esac
7352 else
7353 enable_static=yes
7354 fi
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365 # Check whether --with-pic was given.
7366 if test "${with_pic+set}" = set; then :
7367 withval=$with_pic; pic_mode="$withval"
7368 else
7369 pic_mode=default
7370 fi
7371
7372
7373 test -z "$pic_mode" && pic_mode=default
7374
7375
7376
7377
7378
7379
7380
7381 # Check whether --enable-fast-install was given.
7382 if test "${enable_fast_install+set}" = set; then :
7383 enableval=$enable_fast_install; p=${PACKAGE-default}
7384 case $enableval in
7385 yes) enable_fast_install=yes ;;
7386 no) enable_fast_install=no ;;
7387 *)
7388 enable_fast_install=no
7389 # Look at the argument we got. We use all the common list separators.
7390 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7391 for pkg in $enableval; do
7392 IFS="$lt_save_ifs"
7393 if test "X$pkg" = "X$p"; then
7394 enable_fast_install=yes
7395 fi
7396 done
7397 IFS="$lt_save_ifs"
7398 ;;
7399 esac
7400 else
7401 enable_fast_install=yes
7402 fi
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414 # This can be used to rebuild libtool when needed
7415 LIBTOOL_DEPS="$ltmain"
7416
7417 # Always use our own libtool.
7418 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445 test -z "$LN_S" && LN_S="ln -s"
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460 if test -n "${ZSH_VERSION+set}" ; then
7461 setopt NO_GLOB_SUBST
7462 fi
7463
7464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7465 $as_echo_n "checking for objdir... " >&6; }
7466 if ${lt_cv_objdir+:} false; then :
7467 $as_echo_n "(cached) " >&6
7468 else
7469 rm -f .libs 2>/dev/null
7470 mkdir .libs 2>/dev/null
7471 if test -d .libs; then
7472 lt_cv_objdir=.libs
7473 else
7474 # MS-DOS does not allow filenames that begin with a dot.
7475 lt_cv_objdir=_libs
7476 fi
7477 rmdir .libs 2>/dev/null
7478 fi
7479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7480 $as_echo "$lt_cv_objdir" >&6; }
7481 objdir=$lt_cv_objdir
7482
7483
7484
7485
7486
7487 cat >>confdefs.h <<_ACEOF
7488 #define LT_OBJDIR "$lt_cv_objdir/"
7489 _ACEOF
7490
7491
7492
7493
7494 case $host_os in
7495 aix3*)
7496 # AIX sometimes has problems with the GCC collect2 program. For some
7497 # reason, if we set the COLLECT_NAMES environment variable, the problems
7498 # vanish in a puff of smoke.
7499 if test "X${COLLECT_NAMES+set}" != Xset; then
7500 COLLECT_NAMES=
7501 export COLLECT_NAMES
7502 fi
7503 ;;
7504 esac
7505
7506 # Global variables:
7507 ofile=libtool
7508 can_build_shared=yes
7509
7510 # All known linkers require a `.a' archive for static linking (except MSVC,
7511 # which needs '.lib').
7512 libext=a
7513
7514 with_gnu_ld="$lt_cv_prog_gnu_ld"
7515
7516 old_CC="$CC"
7517 old_CFLAGS="$CFLAGS"
7518
7519 # Set sane defaults for various variables
7520 test -z "$CC" && CC=cc
7521 test -z "$LTCC" && LTCC=$CC
7522 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7523 test -z "$LD" && LD=ld
7524 test -z "$ac_objext" && ac_objext=o
7525
7526 for cc_temp in $compiler""; do
7527 case $cc_temp in
7528 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7529 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7530 \-*) ;;
7531 *) break;;
7532 esac
7533 done
7534 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7535
7536
7537 # Only perform the check for file, if the check method requires it
7538 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7539 case $deplibs_check_method in
7540 file_magic*)
7541 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7543 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7544 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7545 $as_echo_n "(cached) " >&6
7546 else
7547 case $MAGIC_CMD in
7548 [\\/*] | ?:[\\/]*)
7549 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7550 ;;
7551 *)
7552 lt_save_MAGIC_CMD="$MAGIC_CMD"
7553 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7554 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7555 for ac_dir in $ac_dummy; do
7556 IFS="$lt_save_ifs"
7557 test -z "$ac_dir" && ac_dir=.
7558 if test -f $ac_dir/${ac_tool_prefix}file; then
7559 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7560 if test -n "$file_magic_test_file"; then
7561 case $deplibs_check_method in
7562 "file_magic "*)
7563 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7564 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7565 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7566 $EGREP "$file_magic_regex" > /dev/null; then
7567 :
7568 else
7569 cat <<_LT_EOF 1>&2
7570
7571 *** Warning: the command libtool uses to detect shared libraries,
7572 *** $file_magic_cmd, produces output that libtool cannot recognize.
7573 *** The result is that libtool may fail to recognize shared libraries
7574 *** as such. This will affect the creation of libtool libraries that
7575 *** depend on shared libraries, but programs linked with such libtool
7576 *** libraries will work regardless of this problem. Nevertheless, you
7577 *** may want to report the problem to your system manager and/or to
7578 *** bug-libtool@gnu.org
7579
7580 _LT_EOF
7581 fi ;;
7582 esac
7583 fi
7584 break
7585 fi
7586 done
7587 IFS="$lt_save_ifs"
7588 MAGIC_CMD="$lt_save_MAGIC_CMD"
7589 ;;
7590 esac
7591 fi
7592
7593 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7594 if test -n "$MAGIC_CMD"; then
7595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7596 $as_echo "$MAGIC_CMD" >&6; }
7597 else
7598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7599 $as_echo "no" >&6; }
7600 fi
7601
7602
7603
7604
7605
7606 if test -z "$lt_cv_path_MAGIC_CMD"; then
7607 if test -n "$ac_tool_prefix"; then
7608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7609 $as_echo_n "checking for file... " >&6; }
7610 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7611 $as_echo_n "(cached) " >&6
7612 else
7613 case $MAGIC_CMD in
7614 [\\/*] | ?:[\\/]*)
7615 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7616 ;;
7617 *)
7618 lt_save_MAGIC_CMD="$MAGIC_CMD"
7619 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7620 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7621 for ac_dir in $ac_dummy; do
7622 IFS="$lt_save_ifs"
7623 test -z "$ac_dir" && ac_dir=.
7624 if test -f $ac_dir/file; then
7625 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7626 if test -n "$file_magic_test_file"; then
7627 case $deplibs_check_method in
7628 "file_magic "*)
7629 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7630 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7631 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7632 $EGREP "$file_magic_regex" > /dev/null; then
7633 :
7634 else
7635 cat <<_LT_EOF 1>&2
7636
7637 *** Warning: the command libtool uses to detect shared libraries,
7638 *** $file_magic_cmd, produces output that libtool cannot recognize.
7639 *** The result is that libtool may fail to recognize shared libraries
7640 *** as such. This will affect the creation of libtool libraries that
7641 *** depend on shared libraries, but programs linked with such libtool
7642 *** libraries will work regardless of this problem. Nevertheless, you
7643 *** may want to report the problem to your system manager and/or to
7644 *** bug-libtool@gnu.org
7645
7646 _LT_EOF
7647 fi ;;
7648 esac
7649 fi
7650 break
7651 fi
7652 done
7653 IFS="$lt_save_ifs"
7654 MAGIC_CMD="$lt_save_MAGIC_CMD"
7655 ;;
7656 esac
7657 fi
7658
7659 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7660 if test -n "$MAGIC_CMD"; then
7661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7662 $as_echo "$MAGIC_CMD" >&6; }
7663 else
7664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7665 $as_echo "no" >&6; }
7666 fi
7667
7668
7669 else
7670 MAGIC_CMD=:
7671 fi
7672 fi
7673
7674 fi
7675 ;;
7676 esac
7677
7678 # Use C for the default configuration in the libtool script
7679
7680 lt_save_CC="$CC"
7681 ac_ext=c
7682 ac_cpp='$CPP $CPPFLAGS'
7683 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7684 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7685 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7686
7687
7688 # Source file extension for C test sources.
7689 ac_ext=c
7690
7691 # Object file extension for compiled C test sources.
7692 objext=o
7693 objext=$objext
7694
7695 # Code to be used in simple compile tests
7696 lt_simple_compile_test_code="int some_variable = 0;"
7697
7698 # Code to be used in simple link tests
7699 lt_simple_link_test_code='int main(){return(0);}'
7700
7701
7702
7703
7704
7705
7706
7707 # If no C compiler was specified, use CC.
7708 LTCC=${LTCC-"$CC"}
7709
7710 # If no C compiler flags were specified, use CFLAGS.
7711 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7712
7713 # Allow CC to be a program name with arguments.
7714 compiler=$CC
7715
7716 # Save the default compiler, since it gets overwritten when the other
7717 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7718 compiler_DEFAULT=$CC
7719
7720 # save warnings/boilerplate of simple test code
7721 ac_outfile=conftest.$ac_objext
7722 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7723 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7724 _lt_compiler_boilerplate=`cat conftest.err`
7725 $RM conftest*
7726
7727 ac_outfile=conftest.$ac_objext
7728 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7729 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7730 _lt_linker_boilerplate=`cat conftest.err`
7731 $RM -r conftest*
7732
7733
7734 ## CAVEAT EMPTOR:
7735 ## There is no encapsulation within the following macros, do not change
7736 ## the running order or otherwise move them around unless you know exactly
7737 ## what you are doing...
7738 if test -n "$compiler"; then
7739
7740 lt_prog_compiler_no_builtin_flag=
7741
7742 if test "$GCC" = yes; then
7743 case $cc_basename in
7744 nvcc*)
7745 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7746 *)
7747 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7748 esac
7749
7750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7751 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7752 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
7753 $as_echo_n "(cached) " >&6
7754 else
7755 lt_cv_prog_compiler_rtti_exceptions=no
7756 ac_outfile=conftest.$ac_objext
7757 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7758 lt_compiler_flag="-fno-rtti -fno-exceptions"
7759 # Insert the option either (1) after the last *FLAGS variable, or
7760 # (2) before a word containing "conftest.", or (3) at the end.
7761 # Note that $ac_compile itself does not contain backslashes and begins
7762 # with a dollar sign (not a hyphen), so the echo should work correctly.
7763 # The option is referenced via a variable to avoid confusing sed.
7764 lt_compile=`echo "$ac_compile" | $SED \
7765 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7766 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7767 -e 's:$: $lt_compiler_flag:'`
7768 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7769 (eval "$lt_compile" 2>conftest.err)
7770 ac_status=$?
7771 cat conftest.err >&5
7772 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7773 if (exit $ac_status) && test -s "$ac_outfile"; then
7774 # The compiler can only warn and ignore the option if not recognized
7775 # So say no if there are warnings other than the usual output.
7776 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7777 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7778 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7779 lt_cv_prog_compiler_rtti_exceptions=yes
7780 fi
7781 fi
7782 $RM conftest*
7783
7784 fi
7785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7786 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7787
7788 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7789 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7790 else
7791 :
7792 fi
7793
7794 fi
7795
7796
7797
7798
7799
7800
7801 lt_prog_compiler_wl=
7802 lt_prog_compiler_pic=
7803 lt_prog_compiler_static=
7804
7805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7806 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7807
7808 if test "$GCC" = yes; then
7809 lt_prog_compiler_wl='-Wl,'
7810 lt_prog_compiler_static='-static'
7811
7812 case $host_os in
7813 aix*)
7814 # All AIX code is PIC.
7815 if test "$host_cpu" = ia64; then
7816 # AIX 5 now supports IA64 processor
7817 lt_prog_compiler_static='-Bstatic'
7818 fi
7819 lt_prog_compiler_pic='-fPIC'
7820 ;;
7821
7822 amigaos*)
7823 case $host_cpu in
7824 powerpc)
7825 # see comment about AmigaOS4 .so support
7826 lt_prog_compiler_pic='-fPIC'
7827 ;;
7828 m68k)
7829 # FIXME: we need at least 68020 code to build shared libraries, but
7830 # adding the `-m68020' flag to GCC prevents building anything better,
7831 # like `-m68040'.
7832 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7833 ;;
7834 esac
7835 ;;
7836
7837 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7838 # PIC is the default for these OSes.
7839 ;;
7840
7841 mingw* | cygwin* | pw32* | os2* | cegcc*)
7842 # This hack is so that the source file can tell whether it is being
7843 # built for inclusion in a dll (and should export symbols for example).
7844 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7845 # (--disable-auto-import) libraries
7846 lt_prog_compiler_pic='-DDLL_EXPORT'
7847 ;;
7848
7849 darwin* | rhapsody*)
7850 # PIC is the default on this platform
7851 # Common symbols not allowed in MH_DYLIB files
7852 lt_prog_compiler_pic='-fno-common'
7853 ;;
7854
7855 haiku*)
7856 # PIC is the default for Haiku.
7857 # The "-static" flag exists, but is broken.
7858 lt_prog_compiler_static=
7859 ;;
7860
7861 hpux*)
7862 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7863 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
7864 # sets the default TLS model and affects inlining.
7865 case $host_cpu in
7866 hppa*64*)
7867 # +Z the default
7868 ;;
7869 *)
7870 lt_prog_compiler_pic='-fPIC'
7871 ;;
7872 esac
7873 ;;
7874
7875 interix[3-9]*)
7876 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7877 # Instead, we relocate shared libraries at runtime.
7878 ;;
7879
7880 msdosdjgpp*)
7881 # Just because we use GCC doesn't mean we suddenly get shared libraries
7882 # on systems that don't support them.
7883 lt_prog_compiler_can_build_shared=no
7884 enable_shared=no
7885 ;;
7886
7887 *nto* | *qnx*)
7888 # QNX uses GNU C++, but need to define -shared option too, otherwise
7889 # it will coredump.
7890 lt_prog_compiler_pic='-fPIC -shared'
7891 ;;
7892
7893 sysv4*MP*)
7894 if test -d /usr/nec; then
7895 lt_prog_compiler_pic=-Kconform_pic
7896 fi
7897 ;;
7898
7899 *)
7900 lt_prog_compiler_pic='-fPIC'
7901 ;;
7902 esac
7903
7904 case $cc_basename in
7905 nvcc*) # Cuda Compiler Driver 2.2
7906 lt_prog_compiler_wl='-Xlinker '
7907 lt_prog_compiler_pic='-Xcompiler -fPIC'
7908 ;;
7909 esac
7910 else
7911 # PORTME Check for flag to pass linker flags through the system compiler.
7912 case $host_os in
7913 aix*)
7914 lt_prog_compiler_wl='-Wl,'
7915 if test "$host_cpu" = ia64; then
7916 # AIX 5 now supports IA64 processor
7917 lt_prog_compiler_static='-Bstatic'
7918 else
7919 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7920 fi
7921 ;;
7922
7923 mingw* | cygwin* | pw32* | os2* | cegcc*)
7924 # This hack is so that the source file can tell whether it is being
7925 # built for inclusion in a dll (and should export symbols for example).
7926 lt_prog_compiler_pic='-DDLL_EXPORT'
7927 ;;
7928
7929 hpux9* | hpux10* | hpux11*)
7930 lt_prog_compiler_wl='-Wl,'
7931 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7932 # not for PA HP-UX.
7933 case $host_cpu in
7934 hppa*64*|ia64*)
7935 # +Z the default
7936 ;;
7937 *)
7938 lt_prog_compiler_pic='+Z'
7939 ;;
7940 esac
7941 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7942 lt_prog_compiler_static='${wl}-a ${wl}archive'
7943 ;;
7944
7945 irix5* | irix6* | nonstopux*)
7946 lt_prog_compiler_wl='-Wl,'
7947 # PIC (with -KPIC) is the default.
7948 lt_prog_compiler_static='-non_shared'
7949 ;;
7950
7951 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7952 case $cc_basename in
7953 # old Intel for x86_64 which still supported -KPIC.
7954 ecc*)
7955 lt_prog_compiler_wl='-Wl,'
7956 lt_prog_compiler_pic='-KPIC'
7957 lt_prog_compiler_static='-static'
7958 ;;
7959 # icc used to be incompatible with GCC.
7960 # ICC 10 doesn't accept -KPIC any more.
7961 icc* | ifort*)
7962 lt_prog_compiler_wl='-Wl,'
7963 lt_prog_compiler_pic='-fPIC'
7964 lt_prog_compiler_static='-static'
7965 ;;
7966 # Lahey Fortran 8.1.
7967 lf95*)
7968 lt_prog_compiler_wl='-Wl,'
7969 lt_prog_compiler_pic='--shared'
7970 lt_prog_compiler_static='--static'
7971 ;;
7972 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7973 # Portland Group compilers (*not* the Pentium gcc compiler,
7974 # which looks to be a dead project)
7975 lt_prog_compiler_wl='-Wl,'
7976 lt_prog_compiler_pic='-fpic'
7977 lt_prog_compiler_static='-Bstatic'
7978 ;;
7979 ccc*)
7980 lt_prog_compiler_wl='-Wl,'
7981 # All Alpha code is PIC.
7982 lt_prog_compiler_static='-non_shared'
7983 ;;
7984 xl* | bgxl* | bgf* | mpixl*)
7985 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7986 lt_prog_compiler_wl='-Wl,'
7987 lt_prog_compiler_pic='-qpic'
7988 lt_prog_compiler_static='-qstaticlink'
7989 ;;
7990 *)
7991 case `$CC -V 2>&1 | sed 5q` in
7992 *Sun\ F* | *Sun*Fortran*)
7993 # Sun Fortran 8.3 passes all unrecognized flags to the linker
7994 lt_prog_compiler_pic='-KPIC'
7995 lt_prog_compiler_static='-Bstatic'
7996 lt_prog_compiler_wl=''
7997 ;;
7998 *Sun\ C*)
7999 # Sun C 5.9
8000 lt_prog_compiler_pic='-KPIC'
8001 lt_prog_compiler_static='-Bstatic'
8002 lt_prog_compiler_wl='-Wl,'
8003 ;;
8004 esac
8005 ;;
8006 esac
8007 ;;
8008
8009 newsos6)
8010 lt_prog_compiler_pic='-KPIC'
8011 lt_prog_compiler_static='-Bstatic'
8012 ;;
8013
8014 *nto* | *qnx*)
8015 # QNX uses GNU C++, but need to define -shared option too, otherwise
8016 # it will coredump.
8017 lt_prog_compiler_pic='-fPIC -shared'
8018 ;;
8019
8020 osf3* | osf4* | osf5*)
8021 lt_prog_compiler_wl='-Wl,'
8022 # All OSF/1 code is PIC.
8023 lt_prog_compiler_static='-non_shared'
8024 ;;
8025
8026 rdos*)
8027 lt_prog_compiler_static='-non_shared'
8028 ;;
8029
8030 solaris*)
8031 lt_prog_compiler_pic='-KPIC'
8032 lt_prog_compiler_static='-Bstatic'
8033 case $cc_basename in
8034 f77* | f90* | f95*)
8035 lt_prog_compiler_wl='-Qoption ld ';;
8036 *)
8037 lt_prog_compiler_wl='-Wl,';;
8038 esac
8039 ;;
8040
8041 sunos4*)
8042 lt_prog_compiler_wl='-Qoption ld '
8043 lt_prog_compiler_pic='-PIC'
8044 lt_prog_compiler_static='-Bstatic'
8045 ;;
8046
8047 sysv4 | sysv4.2uw2* | sysv4.3*)
8048 lt_prog_compiler_wl='-Wl,'
8049 lt_prog_compiler_pic='-KPIC'
8050 lt_prog_compiler_static='-Bstatic'
8051 ;;
8052
8053 sysv4*MP*)
8054 if test -d /usr/nec ;then
8055 lt_prog_compiler_pic='-Kconform_pic'
8056 lt_prog_compiler_static='-Bstatic'
8057 fi
8058 ;;
8059
8060 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8061 lt_prog_compiler_wl='-Wl,'
8062 lt_prog_compiler_pic='-KPIC'
8063 lt_prog_compiler_static='-Bstatic'
8064 ;;
8065
8066 unicos*)
8067 lt_prog_compiler_wl='-Wl,'
8068 lt_prog_compiler_can_build_shared=no
8069 ;;
8070
8071 uts4*)
8072 lt_prog_compiler_pic='-pic'
8073 lt_prog_compiler_static='-Bstatic'
8074 ;;
8075
8076 *)
8077 lt_prog_compiler_can_build_shared=no
8078 ;;
8079 esac
8080 fi
8081
8082 case $host_os in
8083 # For platforms which do not support PIC, -DPIC is meaningless:
8084 *djgpp*)
8085 lt_prog_compiler_pic=
8086 ;;
8087 *)
8088 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8089 ;;
8090 esac
8091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8092 $as_echo "$lt_prog_compiler_pic" >&6; }
8093
8094
8095
8096
8097
8098
8099 #
8100 # Check to make sure the PIC flag actually works.
8101 #
8102 if test -n "$lt_prog_compiler_pic"; then
8103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8104 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8105 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8106 $as_echo_n "(cached) " >&6
8107 else
8108 lt_cv_prog_compiler_pic_works=no
8109 ac_outfile=conftest.$ac_objext
8110 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8111 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8112 # Insert the option either (1) after the last *FLAGS variable, or
8113 # (2) before a word containing "conftest.", or (3) at the end.
8114 # Note that $ac_compile itself does not contain backslashes and begins
8115 # with a dollar sign (not a hyphen), so the echo should work correctly.
8116 # The option is referenced via a variable to avoid confusing sed.
8117 lt_compile=`echo "$ac_compile" | $SED \
8118 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8119 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8120 -e 's:$: $lt_compiler_flag:'`
8121 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8122 (eval "$lt_compile" 2>conftest.err)
8123 ac_status=$?
8124 cat conftest.err >&5
8125 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8126 if (exit $ac_status) && test -s "$ac_outfile"; then
8127 # The compiler can only warn and ignore the option if not recognized
8128 # So say no if there are warnings other than the usual output.
8129 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8130 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8131 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8132 lt_cv_prog_compiler_pic_works=yes
8133 fi
8134 fi
8135 $RM conftest*
8136
8137 fi
8138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8139 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8140
8141 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8142 case $lt_prog_compiler_pic in
8143 "" | " "*) ;;
8144 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8145 esac
8146 else
8147 lt_prog_compiler_pic=
8148 lt_prog_compiler_can_build_shared=no
8149 fi
8150
8151 fi
8152
8153
8154
8155
8156
8157
8158 #
8159 # Check to make sure the static flag actually works.
8160 #
8161 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8163 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8164 if ${lt_cv_prog_compiler_static_works+:} false; then :
8165 $as_echo_n "(cached) " >&6
8166 else
8167 lt_cv_prog_compiler_static_works=no
8168 save_LDFLAGS="$LDFLAGS"
8169 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8170 echo "$lt_simple_link_test_code" > conftest.$ac_ext
8171 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8172 # The linker can only warn and ignore the option if not recognized
8173 # So say no if there are warnings
8174 if test -s conftest.err; then
8175 # Append any errors to the config.log.
8176 cat conftest.err 1>&5
8177 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8178 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8179 if diff conftest.exp conftest.er2 >/dev/null; then
8180 lt_cv_prog_compiler_static_works=yes
8181 fi
8182 else
8183 lt_cv_prog_compiler_static_works=yes
8184 fi
8185 fi
8186 $RM -r conftest*
8187 LDFLAGS="$save_LDFLAGS"
8188
8189 fi
8190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8191 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8192
8193 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8194 :
8195 else
8196 lt_prog_compiler_static=
8197 fi
8198
8199
8200
8201
8202
8203
8204
8205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8206 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8207 if ${lt_cv_prog_compiler_c_o+:} false; then :
8208 $as_echo_n "(cached) " >&6
8209 else
8210 lt_cv_prog_compiler_c_o=no
8211 $RM -r conftest 2>/dev/null
8212 mkdir conftest
8213 cd conftest
8214 mkdir out
8215 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8216
8217 lt_compiler_flag="-o out/conftest2.$ac_objext"
8218 # Insert the option either (1) after the last *FLAGS variable, or
8219 # (2) before a word containing "conftest.", or (3) at the end.
8220 # Note that $ac_compile itself does not contain backslashes and begins
8221 # with a dollar sign (not a hyphen), so the echo should work correctly.
8222 lt_compile=`echo "$ac_compile" | $SED \
8223 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8224 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8225 -e 's:$: $lt_compiler_flag:'`
8226 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8227 (eval "$lt_compile" 2>out/conftest.err)
8228 ac_status=$?
8229 cat out/conftest.err >&5
8230 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8231 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8232 then
8233 # The compiler can only warn and ignore the option if not recognized
8234 # So say no if there are warnings
8235 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8236 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8237 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8238 lt_cv_prog_compiler_c_o=yes
8239 fi
8240 fi
8241 chmod u+w . 2>&5
8242 $RM conftest*
8243 # SGI C++ compiler will create directory out/ii_files/ for
8244 # template instantiation
8245 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8246 $RM out/* && rmdir out
8247 cd ..
8248 $RM -r conftest
8249 $RM conftest*
8250
8251 fi
8252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8253 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8254
8255
8256
8257
8258
8259
8260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8261 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8262 if ${lt_cv_prog_compiler_c_o+:} false; then :
8263 $as_echo_n "(cached) " >&6
8264 else
8265 lt_cv_prog_compiler_c_o=no
8266 $RM -r conftest 2>/dev/null
8267 mkdir conftest
8268 cd conftest
8269 mkdir out
8270 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8271
8272 lt_compiler_flag="-o out/conftest2.$ac_objext"
8273 # Insert the option either (1) after the last *FLAGS variable, or
8274 # (2) before a word containing "conftest.", or (3) at the end.
8275 # Note that $ac_compile itself does not contain backslashes and begins
8276 # with a dollar sign (not a hyphen), so the echo should work correctly.
8277 lt_compile=`echo "$ac_compile" | $SED \
8278 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8279 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8280 -e 's:$: $lt_compiler_flag:'`
8281 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8282 (eval "$lt_compile" 2>out/conftest.err)
8283 ac_status=$?
8284 cat out/conftest.err >&5
8285 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8286 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8287 then
8288 # The compiler can only warn and ignore the option if not recognized
8289 # So say no if there are warnings
8290 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8291 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8292 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8293 lt_cv_prog_compiler_c_o=yes
8294 fi
8295 fi
8296 chmod u+w . 2>&5
8297 $RM conftest*
8298 # SGI C++ compiler will create directory out/ii_files/ for
8299 # template instantiation
8300 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8301 $RM out/* && rmdir out
8302 cd ..
8303 $RM -r conftest
8304 $RM conftest*
8305
8306 fi
8307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8308 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8309
8310
8311
8312
8313 hard_links="nottested"
8314 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8315 # do not overwrite the value of need_locks provided by the user
8316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8317 $as_echo_n "checking if we can lock with hard links... " >&6; }
8318 hard_links=yes
8319 $RM conftest*
8320 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8321 touch conftest.a
8322 ln conftest.a conftest.b 2>&5 || hard_links=no
8323 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8325 $as_echo "$hard_links" >&6; }
8326 if test "$hard_links" = no; then
8327 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8328 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8329 need_locks=warn
8330 fi
8331 else
8332 need_locks=no
8333 fi
8334
8335
8336
8337
8338
8339
8340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8341 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8342
8343 runpath_var=
8344 allow_undefined_flag=
8345 always_export_symbols=no
8346 archive_cmds=
8347 archive_expsym_cmds=
8348 compiler_needs_object=no
8349 enable_shared_with_static_runtimes=no
8350 export_dynamic_flag_spec=
8351 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8352 hardcode_automatic=no
8353 hardcode_direct=no
8354 hardcode_direct_absolute=no
8355 hardcode_libdir_flag_spec=
8356 hardcode_libdir_flag_spec_ld=
8357 hardcode_libdir_separator=
8358 hardcode_minus_L=no
8359 hardcode_shlibpath_var=unsupported
8360 inherit_rpath=no
8361 link_all_deplibs=unknown
8362 module_cmds=
8363 module_expsym_cmds=
8364 old_archive_from_new_cmds=
8365 old_archive_from_expsyms_cmds=
8366 thread_safe_flag_spec=
8367 whole_archive_flag_spec=
8368 # include_expsyms should be a list of space-separated symbols to be *always*
8369 # included in the symbol list
8370 include_expsyms=
8371 # exclude_expsyms can be an extended regexp of symbols to exclude
8372 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8373 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8374 # as well as any symbol that contains `d'.
8375 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8376 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8377 # platforms (ab)use it in PIC code, but their linkers get confused if
8378 # the symbol is explicitly referenced. Since portable code cannot
8379 # rely on this symbol name, it's probably fine to never include it in
8380 # preloaded symbol tables.
8381 # Exclude shared library initialization/finalization symbols.
8382 extract_expsyms_cmds=
8383
8384 case $host_os in
8385 cygwin* | mingw* | pw32* | cegcc*)
8386 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8387 # When not using gcc, we currently assume that we are using
8388 # Microsoft Visual C++.
8389 if test "$GCC" != yes; then
8390 with_gnu_ld=no
8391 fi
8392 ;;
8393 interix*)
8394 # we just hope/assume this is gcc and not c89 (= MSVC++)
8395 with_gnu_ld=yes
8396 ;;
8397 openbsd*)
8398 with_gnu_ld=no
8399 ;;
8400 esac
8401
8402 ld_shlibs=yes
8403
8404 # On some targets, GNU ld is compatible enough with the native linker
8405 # that we're better off using the native interface for both.
8406 lt_use_gnu_ld_interface=no
8407 if test "$with_gnu_ld" = yes; then
8408 case $host_os in
8409 aix*)
8410 # The AIX port of GNU ld has always aspired to compatibility
8411 # with the native linker. However, as the warning in the GNU ld
8412 # block says, versions before 2.19.5* couldn't really create working
8413 # shared libraries, regardless of the interface used.
8414 case `$LD -v 2>&1` in
8415 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8416 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8417 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8418 *)
8419 lt_use_gnu_ld_interface=yes
8420 ;;
8421 esac
8422 ;;
8423 *)
8424 lt_use_gnu_ld_interface=yes
8425 ;;
8426 esac
8427 fi
8428
8429 if test "$lt_use_gnu_ld_interface" = yes; then
8430 # If archive_cmds runs LD, not CC, wlarc should be empty
8431 wlarc='${wl}'
8432
8433 # Set some defaults for GNU ld with shared library support. These
8434 # are reset later if shared libraries are not supported. Putting them
8435 # here allows them to be overridden if necessary.
8436 runpath_var=LD_RUN_PATH
8437 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8438 export_dynamic_flag_spec='${wl}--export-dynamic'
8439 # ancient GNU ld didn't support --whole-archive et. al.
8440 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8441 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8442 else
8443 whole_archive_flag_spec=
8444 fi
8445 supports_anon_versioning=no
8446 case `$LD -v 2>&1` in
8447 *GNU\ gold*) supports_anon_versioning=yes ;;
8448 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8449 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8450 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8451 *\ 2.11.*) ;; # other 2.11 versions
8452 *) supports_anon_versioning=yes ;;
8453 esac
8454
8455 # See if GNU ld supports shared libraries.
8456 case $host_os in
8457 aix[3-9]*)
8458 # On AIX/PPC, the GNU linker is very broken
8459 if test "$host_cpu" != ia64; then
8460 ld_shlibs=no
8461 cat <<_LT_EOF 1>&2
8462
8463 *** Warning: the GNU linker, at least up to release 2.19, is reported
8464 *** to be unable to reliably create shared libraries on AIX.
8465 *** Therefore, libtool is disabling shared libraries support. If you
8466 *** really care for shared libraries, you may want to install binutils
8467 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8468 *** You will then need to restart the configuration process.
8469
8470 _LT_EOF
8471 fi
8472 ;;
8473
8474 amigaos*)
8475 case $host_cpu in
8476 powerpc)
8477 # see comment about AmigaOS4 .so support
8478 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8479 archive_expsym_cmds=''
8480 ;;
8481 m68k)
8482 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)'
8483 hardcode_libdir_flag_spec='-L$libdir'
8484 hardcode_minus_L=yes
8485 ;;
8486 esac
8487 ;;
8488
8489 beos*)
8490 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8491 allow_undefined_flag=unsupported
8492 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8493 # support --undefined. This deserves some investigation. FIXME
8494 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8495 else
8496 ld_shlibs=no
8497 fi
8498 ;;
8499
8500 cygwin* | mingw* | pw32* | cegcc*)
8501 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8502 # as there is no search path for DLLs.
8503 hardcode_libdir_flag_spec='-L$libdir'
8504 export_dynamic_flag_spec='${wl}--export-all-symbols'
8505 allow_undefined_flag=unsupported
8506 always_export_symbols=no
8507 enable_shared_with_static_runtimes=yes
8508 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8509
8510 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8511 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8512 # If the export-symbols file already is a .def file (1st line
8513 # is EXPORTS), use it as is; otherwise, prepend...
8514 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8515 cp $export_symbols $output_objdir/$soname.def;
8516 else
8517 echo EXPORTS > $output_objdir/$soname.def;
8518 cat $export_symbols >> $output_objdir/$soname.def;
8519 fi~
8520 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8521 else
8522 ld_shlibs=no
8523 fi
8524 ;;
8525
8526 haiku*)
8527 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8528 link_all_deplibs=yes
8529 ;;
8530
8531 interix[3-9]*)
8532 hardcode_direct=no
8533 hardcode_shlibpath_var=no
8534 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8535 export_dynamic_flag_spec='${wl}-E'
8536 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8537 # Instead, shared libraries are loaded at an image base (0x10000000 by
8538 # default) and relocated if they conflict, which is a slow very memory
8539 # consuming and fragmenting process. To avoid this, we pick a random,
8540 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8541 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8542 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8543 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'
8544 ;;
8545
8546 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
8547 tmp_diet=no
8548 if test "$host_os" = linux-dietlibc; then
8549 case $cc_basename in
8550 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
8551 esac
8552 fi
8553 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8554 && test "$tmp_diet" = no
8555 then
8556 tmp_addflag=' $pic_flag'
8557 tmp_sharedflag='-shared'
8558 case $cc_basename,$host_cpu in
8559 pgcc*) # Portland Group C compiler
8560 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'
8561 tmp_addflag=' $pic_flag'
8562 ;;
8563 pgf77* | pgf90* | pgf95* | pgfortran*)
8564 # Portland Group f77 and f90 compilers
8565 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'
8566 tmp_addflag=' $pic_flag -Mnomain' ;;
8567 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8568 tmp_addflag=' -i_dynamic' ;;
8569 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8570 tmp_addflag=' -i_dynamic -nofor_main' ;;
8571 ifc* | ifort*) # Intel Fortran compiler
8572 tmp_addflag=' -nofor_main' ;;
8573 lf95*) # Lahey Fortran 8.1
8574 whole_archive_flag_spec=
8575 tmp_sharedflag='--shared' ;;
8576 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8577 tmp_sharedflag='-qmkshrobj'
8578 tmp_addflag= ;;
8579 nvcc*) # Cuda Compiler Driver 2.2
8580 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'
8581 compiler_needs_object=yes
8582 ;;
8583 esac
8584 case `$CC -V 2>&1 | sed 5q` in
8585 *Sun\ C*) # Sun C 5.9
8586 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'
8587 compiler_needs_object=yes
8588 tmp_sharedflag='-G' ;;
8589 *Sun\ F*) # Sun Fortran 8.3
8590 tmp_sharedflag='-G' ;;
8591 esac
8592 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8593
8594 if test "x$supports_anon_versioning" = xyes; then
8595 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8596 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8597 echo "local: *; };" >> $output_objdir/$libname.ver~
8598 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8599 fi
8600
8601 case $cc_basename in
8602 xlf* | bgf* | bgxlf* | mpixlf*)
8603 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8604 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8605 hardcode_libdir_flag_spec=
8606 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8607 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8608 if test "x$supports_anon_versioning" = xyes; then
8609 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8610 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8611 echo "local: *; };" >> $output_objdir/$libname.ver~
8612 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8613 fi
8614 ;;
8615 esac
8616 else
8617 ld_shlibs=no
8618 fi
8619 ;;
8620
8621 netbsd*)
8622 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8623 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8624 wlarc=
8625 else
8626 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8627 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8628 fi
8629 ;;
8630
8631 solaris*)
8632 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8633 ld_shlibs=no
8634 cat <<_LT_EOF 1>&2
8635
8636 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8637 *** create shared libraries on Solaris systems. Therefore, libtool
8638 *** is disabling shared libraries support. We urge you to upgrade GNU
8639 *** binutils to release 2.9.1 or newer. Another option is to modify
8640 *** your PATH or compiler configuration so that the native linker is
8641 *** used, and then restart.
8642
8643 _LT_EOF
8644 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8645 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8646 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8647 else
8648 ld_shlibs=no
8649 fi
8650 ;;
8651
8652 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8653 case `$LD -v 2>&1` in
8654 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8655 ld_shlibs=no
8656 cat <<_LT_EOF 1>&2
8657
8658 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8659 *** reliably create shared libraries on SCO systems. Therefore, libtool
8660 *** is disabling shared libraries support. We urge you to upgrade GNU
8661 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8662 *** your PATH or compiler configuration so that the native linker is
8663 *** used, and then restart.
8664
8665 _LT_EOF
8666 ;;
8667 *)
8668 # For security reasons, it is highly recommended that you always
8669 # use absolute paths for naming shared libraries, and exclude the
8670 # DT_RUNPATH tag from executables and libraries. But doing so
8671 # requires that you compile everything twice, which is a pain.
8672 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8673 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8674 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8675 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8676 else
8677 ld_shlibs=no
8678 fi
8679 ;;
8680 esac
8681 ;;
8682
8683 sunos4*)
8684 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8685 wlarc=
8686 hardcode_direct=yes
8687 hardcode_shlibpath_var=no
8688 ;;
8689
8690 *)
8691 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8692 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8693 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8694 else
8695 ld_shlibs=no
8696 fi
8697 ;;
8698 esac
8699
8700 if test "$ld_shlibs" = no; then
8701 runpath_var=
8702 hardcode_libdir_flag_spec=
8703 export_dynamic_flag_spec=
8704 whole_archive_flag_spec=
8705 fi
8706 else
8707 # PORTME fill in a description of your system's linker (not GNU ld)
8708 case $host_os in
8709 aix3*)
8710 allow_undefined_flag=unsupported
8711 always_export_symbols=yes
8712 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'
8713 # Note: this linker hardcodes the directories in LIBPATH if there
8714 # are no directories specified by -L.
8715 hardcode_minus_L=yes
8716 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8717 # Neither direct hardcoding nor static linking is supported with a
8718 # broken collect2.
8719 hardcode_direct=unsupported
8720 fi
8721 ;;
8722
8723 aix[4-9]*)
8724 if test "$host_cpu" = ia64; then
8725 # On IA64, the linker does run time linking by default, so we don't
8726 # have to do anything special.
8727 aix_use_runtimelinking=no
8728 exp_sym_flag='-Bexport'
8729 no_entry_flag=""
8730 else
8731 # If we're using GNU nm, then we don't want the "-C" option.
8732 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8733 # Also, AIX nm treats weak defined symbols like other global
8734 # defined symbols, whereas GNU nm marks them as "W".
8735 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8736 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'
8737 else
8738 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'
8739 fi
8740 aix_use_runtimelinking=no
8741
8742 # Test if we are trying to use run time linking or normal
8743 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8744 # need to do runtime linking.
8745 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8746 for ld_flag in $LDFLAGS; do
8747 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8748 aix_use_runtimelinking=yes
8749 break
8750 fi
8751 done
8752 ;;
8753 esac
8754
8755 exp_sym_flag='-bexport'
8756 no_entry_flag='-bnoentry'
8757 fi
8758
8759 # When large executables or shared objects are built, AIX ld can
8760 # have problems creating the table of contents. If linking a library
8761 # or program results in "error TOC overflow" add -mminimal-toc to
8762 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8763 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8764
8765 archive_cmds=''
8766 hardcode_direct=yes
8767 hardcode_direct_absolute=yes
8768 hardcode_libdir_separator=':'
8769 link_all_deplibs=yes
8770 file_list_spec='${wl}-f,'
8771
8772 if test "$GCC" = yes; then
8773 case $host_os in aix4.[012]|aix4.[012].*)
8774 # We only want to do this on AIX 4.2 and lower, the check
8775 # below for broken collect2 doesn't work under 4.3+
8776 collect2name=`${CC} -print-prog-name=collect2`
8777 if test -f "$collect2name" &&
8778 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8779 then
8780 # We have reworked collect2
8781 :
8782 else
8783 # We have old collect2
8784 hardcode_direct=unsupported
8785 # It fails to find uninstalled libraries when the uninstalled
8786 # path is not listed in the libpath. Setting hardcode_minus_L
8787 # to unsupported forces relinking
8788 hardcode_minus_L=yes
8789 hardcode_libdir_flag_spec='-L$libdir'
8790 hardcode_libdir_separator=
8791 fi
8792 ;;
8793 esac
8794 shared_flag='-shared'
8795 if test "$aix_use_runtimelinking" = yes; then
8796 shared_flag="$shared_flag "'${wl}-G'
8797 fi
8798 else
8799 # not using gcc
8800 if test "$host_cpu" = ia64; then
8801 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8802 # chokes on -Wl,-G. The following line is correct:
8803 shared_flag='-G'
8804 else
8805 if test "$aix_use_runtimelinking" = yes; then
8806 shared_flag='${wl}-G'
8807 else
8808 shared_flag='${wl}-bM:SRE'
8809 fi
8810 fi
8811 fi
8812
8813 export_dynamic_flag_spec='${wl}-bexpall'
8814 # It seems that -bexpall does not export symbols beginning with
8815 # underscore (_), so it is better to generate a list of symbols to export.
8816 always_export_symbols=yes
8817 if test "$aix_use_runtimelinking" = yes; then
8818 # Warning - without using the other runtime loading flags (-brtl),
8819 # -berok will link without error, but may produce a broken library.
8820 allow_undefined_flag='-berok'
8821 # Determine the default libpath from the value encoded in an
8822 # empty executable.
8823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8824 /* end confdefs.h. */
8825
8826 int
8827 main ()
8828 {
8829
8830 ;
8831 return 0;
8832 }
8833 _ACEOF
8834 if ac_fn_c_try_link "$LINENO"; then :
8835
8836 lt_aix_libpath_sed='
8837 /Import File Strings/,/^$/ {
8838 /^0/ {
8839 s/^0 *\(.*\)$/\1/
8840 p
8841 }
8842 }'
8843 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8844 # Check for a 64-bit object if we didn't find anything.
8845 if test -z "$aix_libpath"; then
8846 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8847 fi
8848 fi
8849 rm -f core conftest.err conftest.$ac_objext \
8850 conftest$ac_exeext conftest.$ac_ext
8851 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8852
8853 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8854 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"
8855 else
8856 if test "$host_cpu" = ia64; then
8857 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8858 allow_undefined_flag="-z nodefs"
8859 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"
8860 else
8861 # Determine the default libpath from the value encoded in an
8862 # empty executable.
8863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8864 /* end confdefs.h. */
8865
8866 int
8867 main ()
8868 {
8869
8870 ;
8871 return 0;
8872 }
8873 _ACEOF
8874 if ac_fn_c_try_link "$LINENO"; then :
8875
8876 lt_aix_libpath_sed='
8877 /Import File Strings/,/^$/ {
8878 /^0/ {
8879 s/^0 *\(.*\)$/\1/
8880 p
8881 }
8882 }'
8883 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8884 # Check for a 64-bit object if we didn't find anything.
8885 if test -z "$aix_libpath"; then
8886 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8887 fi
8888 fi
8889 rm -f core conftest.err conftest.$ac_objext \
8890 conftest$ac_exeext conftest.$ac_ext
8891 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8892
8893 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8894 # Warning - without using the other run time loading flags,
8895 # -berok will link without error, but may produce a broken library.
8896 no_undefined_flag=' ${wl}-bernotok'
8897 allow_undefined_flag=' ${wl}-berok'
8898 if test "$with_gnu_ld" = yes; then
8899 # We only use this code for GNU lds that support --whole-archive.
8900 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8901 else
8902 # Exported symbols can be pulled into shared objects from archives
8903 whole_archive_flag_spec='$convenience'
8904 fi
8905 archive_cmds_need_lc=yes
8906 # This is similar to how AIX traditionally builds its shared libraries.
8907 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'
8908 fi
8909 fi
8910 ;;
8911
8912 amigaos*)
8913 case $host_cpu in
8914 powerpc)
8915 # see comment about AmigaOS4 .so support
8916 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8917 archive_expsym_cmds=''
8918 ;;
8919 m68k)
8920 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)'
8921 hardcode_libdir_flag_spec='-L$libdir'
8922 hardcode_minus_L=yes
8923 ;;
8924 esac
8925 ;;
8926
8927 bsdi[45]*)
8928 export_dynamic_flag_spec=-rdynamic
8929 ;;
8930
8931 cygwin* | mingw* | pw32* | cegcc*)
8932 # When not using gcc, we currently assume that we are using
8933 # Microsoft Visual C++.
8934 # hardcode_libdir_flag_spec is actually meaningless, as there is
8935 # no search path for DLLs.
8936 hardcode_libdir_flag_spec=' '
8937 allow_undefined_flag=unsupported
8938 # Tell ltmain to make .lib files, not .a files.
8939 libext=lib
8940 # Tell ltmain to make .dll files, not .so files.
8941 shrext_cmds=".dll"
8942 # FIXME: Setting linknames here is a bad hack.
8943 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8944 # The linker will automatically build a .lib file if we build a DLL.
8945 old_archive_from_new_cmds='true'
8946 # FIXME: Should let the user specify the lib program.
8947 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8948 fix_srcfile_path='`cygpath -w "$srcfile"`'
8949 enable_shared_with_static_runtimes=yes
8950 ;;
8951
8952 darwin* | rhapsody*)
8953
8954
8955 archive_cmds_need_lc=no
8956 hardcode_direct=no
8957 hardcode_automatic=yes
8958 hardcode_shlibpath_var=unsupported
8959 if test "$lt_cv_ld_force_load" = "yes"; then
8960 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\"`'
8961 else
8962 whole_archive_flag_spec=''
8963 fi
8964 link_all_deplibs=yes
8965 allow_undefined_flag="$_lt_dar_allow_undefined"
8966 case $cc_basename in
8967 ifort*) _lt_dar_can_shared=yes ;;
8968 *) _lt_dar_can_shared=$GCC ;;
8969 esac
8970 if test "$_lt_dar_can_shared" = "yes"; then
8971 output_verbose_link_cmd=func_echo_all
8972 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8973 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8974 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}"
8975 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}"
8976
8977 else
8978 ld_shlibs=no
8979 fi
8980
8981 ;;
8982
8983 dgux*)
8984 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8985 hardcode_libdir_flag_spec='-L$libdir'
8986 hardcode_shlibpath_var=no
8987 ;;
8988
8989 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8990 # support. Future versions do this automatically, but an explicit c++rt0.o
8991 # does not break anything, and helps significantly (at the cost of a little
8992 # extra space).
8993 freebsd2.2*)
8994 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8995 hardcode_libdir_flag_spec='-R$libdir'
8996 hardcode_direct=yes
8997 hardcode_shlibpath_var=no
8998 ;;
8999
9000 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9001 freebsd2.*)
9002 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9003 hardcode_direct=yes
9004 hardcode_minus_L=yes
9005 hardcode_shlibpath_var=no
9006 ;;
9007
9008 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9009 freebsd* | dragonfly*)
9010 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9011 hardcode_libdir_flag_spec='-R$libdir'
9012 hardcode_direct=yes
9013 hardcode_shlibpath_var=no
9014 ;;
9015
9016 hpux9*)
9017 if test "$GCC" = yes; then
9018 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'
9019 else
9020 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'
9021 fi
9022 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9023 hardcode_libdir_separator=:
9024 hardcode_direct=yes
9025
9026 # hardcode_minus_L: Not really in the search PATH,
9027 # but as the default location of the library.
9028 hardcode_minus_L=yes
9029 export_dynamic_flag_spec='${wl}-E'
9030 ;;
9031
9032 hpux10*)
9033 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9034 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9035 else
9036 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9037 fi
9038 if test "$with_gnu_ld" = no; then
9039 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9040 hardcode_libdir_flag_spec_ld='+b $libdir'
9041 hardcode_libdir_separator=:
9042 hardcode_direct=yes
9043 hardcode_direct_absolute=yes
9044 export_dynamic_flag_spec='${wl}-E'
9045 # hardcode_minus_L: Not really in the search PATH,
9046 # but as the default location of the library.
9047 hardcode_minus_L=yes
9048 fi
9049 ;;
9050
9051 hpux11*)
9052 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9053 case $host_cpu in
9054 hppa*64*)
9055 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9056 ;;
9057 ia64*)
9058 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9059 ;;
9060 *)
9061 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9062 ;;
9063 esac
9064 else
9065 case $host_cpu in
9066 hppa*64*)
9067 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9068 ;;
9069 ia64*)
9070 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9071 ;;
9072 *)
9073
9074 # Older versions of the 11.00 compiler do not understand -b yet
9075 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9077 $as_echo_n "checking if $CC understands -b... " >&6; }
9078 if ${lt_cv_prog_compiler__b+:} false; then :
9079 $as_echo_n "(cached) " >&6
9080 else
9081 lt_cv_prog_compiler__b=no
9082 save_LDFLAGS="$LDFLAGS"
9083 LDFLAGS="$LDFLAGS -b"
9084 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9085 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9086 # The linker can only warn and ignore the option if not recognized
9087 # So say no if there are warnings
9088 if test -s conftest.err; then
9089 # Append any errors to the config.log.
9090 cat conftest.err 1>&5
9091 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9092 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9093 if diff conftest.exp conftest.er2 >/dev/null; then
9094 lt_cv_prog_compiler__b=yes
9095 fi
9096 else
9097 lt_cv_prog_compiler__b=yes
9098 fi
9099 fi
9100 $RM -r conftest*
9101 LDFLAGS="$save_LDFLAGS"
9102
9103 fi
9104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9105 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9106
9107 if test x"$lt_cv_prog_compiler__b" = xyes; then
9108 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9109 else
9110 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9111 fi
9112
9113 ;;
9114 esac
9115 fi
9116 if test "$with_gnu_ld" = no; then
9117 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9118 hardcode_libdir_separator=:
9119
9120 case $host_cpu in
9121 hppa*64*|ia64*)
9122 hardcode_direct=no
9123 hardcode_shlibpath_var=no
9124 ;;
9125 *)
9126 hardcode_direct=yes
9127 hardcode_direct_absolute=yes
9128 export_dynamic_flag_spec='${wl}-E'
9129
9130 # hardcode_minus_L: Not really in the search PATH,
9131 # but as the default location of the library.
9132 hardcode_minus_L=yes
9133 ;;
9134 esac
9135 fi
9136 ;;
9137
9138 irix5* | irix6* | nonstopux*)
9139 if test "$GCC" = yes; then
9140 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'
9141 # Try to use the -exported_symbol ld option, if it does not
9142 # work, assume that -exports_file does not work either and
9143 # implicitly export all symbols.
9144 save_LDFLAGS="$LDFLAGS"
9145 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9147 /* end confdefs.h. */
9148 int foo(void) {}
9149 _ACEOF
9150 if ac_fn_c_try_link "$LINENO"; then :
9151 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'
9152
9153 fi
9154 rm -f core conftest.err conftest.$ac_objext \
9155 conftest$ac_exeext conftest.$ac_ext
9156 LDFLAGS="$save_LDFLAGS"
9157 else
9158 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'
9159 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'
9160 fi
9161 archive_cmds_need_lc='no'
9162 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9163 hardcode_libdir_separator=:
9164 inherit_rpath=yes
9165 link_all_deplibs=yes
9166 ;;
9167
9168 netbsd*)
9169 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9170 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9171 else
9172 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9173 fi
9174 hardcode_libdir_flag_spec='-R$libdir'
9175 hardcode_direct=yes
9176 hardcode_shlibpath_var=no
9177 ;;
9178
9179 newsos6)
9180 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9181 hardcode_direct=yes
9182 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9183 hardcode_libdir_separator=:
9184 hardcode_shlibpath_var=no
9185 ;;
9186
9187 *nto* | *qnx*)
9188 ;;
9189
9190 openbsd*)
9191 if test -f /usr/libexec/ld.so; then
9192 hardcode_direct=yes
9193 hardcode_shlibpath_var=no
9194 hardcode_direct_absolute=yes
9195 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9196 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9197 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9198 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9199 export_dynamic_flag_spec='${wl}-E'
9200 else
9201 case $host_os in
9202 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9203 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9204 hardcode_libdir_flag_spec='-R$libdir'
9205 ;;
9206 *)
9207 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9208 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9209 ;;
9210 esac
9211 fi
9212 else
9213 ld_shlibs=no
9214 fi
9215 ;;
9216
9217 os2*)
9218 hardcode_libdir_flag_spec='-L$libdir'
9219 hardcode_minus_L=yes
9220 allow_undefined_flag=unsupported
9221 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'
9222 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9223 ;;
9224
9225 osf3*)
9226 if test "$GCC" = yes; then
9227 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9228 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'
9229 else
9230 allow_undefined_flag=' -expect_unresolved \*'
9231 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'
9232 fi
9233 archive_cmds_need_lc='no'
9234 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9235 hardcode_libdir_separator=:
9236 ;;
9237
9238 osf4* | osf5*) # as osf3* with the addition of -msym flag
9239 if test "$GCC" = yes; then
9240 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9241 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'
9242 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9243 else
9244 allow_undefined_flag=' -expect_unresolved \*'
9245 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'
9246 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~
9247 $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'
9248
9249 # Both c and cxx compiler support -rpath directly
9250 hardcode_libdir_flag_spec='-rpath $libdir'
9251 fi
9252 archive_cmds_need_lc='no'
9253 hardcode_libdir_separator=:
9254 ;;
9255
9256 solaris*)
9257 no_undefined_flag=' -z defs'
9258 if test "$GCC" = yes; then
9259 wlarc='${wl}'
9260 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9261 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9262 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9263 else
9264 case `$CC -V 2>&1` in
9265 *"Compilers 5.0"*)
9266 wlarc=''
9267 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9268 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9269 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9270 ;;
9271 *)
9272 wlarc='${wl}'
9273 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9274 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9275 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9276 ;;
9277 esac
9278 fi
9279 hardcode_libdir_flag_spec='-R$libdir'
9280 hardcode_shlibpath_var=no
9281 case $host_os in
9282 solaris2.[0-5] | solaris2.[0-5].*) ;;
9283 *)
9284 # The compiler driver will combine and reorder linker options,
9285 # but understands `-z linker_flag'. GCC discards it without `$wl',
9286 # but is careful enough not to reorder.
9287 # Supported since Solaris 2.6 (maybe 2.5.1?)
9288 if test "$GCC" = yes; then
9289 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9290 else
9291 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9292 fi
9293 ;;
9294 esac
9295 link_all_deplibs=yes
9296 ;;
9297
9298 sunos4*)
9299 if test "x$host_vendor" = xsequent; then
9300 # Use $CC to link under sequent, because it throws in some extra .o
9301 # files that make .init and .fini sections work.
9302 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9303 else
9304 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9305 fi
9306 hardcode_libdir_flag_spec='-L$libdir'
9307 hardcode_direct=yes
9308 hardcode_minus_L=yes
9309 hardcode_shlibpath_var=no
9310 ;;
9311
9312 sysv4)
9313 case $host_vendor in
9314 sni)
9315 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9316 hardcode_direct=yes # is this really true???
9317 ;;
9318 siemens)
9319 ## LD is ld it makes a PLAMLIB
9320 ## CC just makes a GrossModule.
9321 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9322 reload_cmds='$CC -r -o $output$reload_objs'
9323 hardcode_direct=no
9324 ;;
9325 motorola)
9326 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9327 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9328 ;;
9329 esac
9330 runpath_var='LD_RUN_PATH'
9331 hardcode_shlibpath_var=no
9332 ;;
9333
9334 sysv4.3*)
9335 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9336 hardcode_shlibpath_var=no
9337 export_dynamic_flag_spec='-Bexport'
9338 ;;
9339
9340 sysv4*MP*)
9341 if test -d /usr/nec; then
9342 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9343 hardcode_shlibpath_var=no
9344 runpath_var=LD_RUN_PATH
9345 hardcode_runpath_var=yes
9346 ld_shlibs=yes
9347 fi
9348 ;;
9349
9350 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9351 no_undefined_flag='${wl}-z,text'
9352 archive_cmds_need_lc=no
9353 hardcode_shlibpath_var=no
9354 runpath_var='LD_RUN_PATH'
9355
9356 if test "$GCC" = yes; then
9357 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9358 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9359 else
9360 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9361 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9362 fi
9363 ;;
9364
9365 sysv5* | sco3.2v5* | sco5v6*)
9366 # Note: We can NOT use -z defs as we might desire, because we do not
9367 # link with -lc, and that would cause any symbols used from libc to
9368 # always be unresolved, which means just about no library would
9369 # ever link correctly. If we're not using GNU ld we use -z text
9370 # though, which does catch some bad symbols but isn't as heavy-handed
9371 # as -z defs.
9372 no_undefined_flag='${wl}-z,text'
9373 allow_undefined_flag='${wl}-z,nodefs'
9374 archive_cmds_need_lc=no
9375 hardcode_shlibpath_var=no
9376 hardcode_libdir_flag_spec='${wl}-R,$libdir'
9377 hardcode_libdir_separator=':'
9378 link_all_deplibs=yes
9379 export_dynamic_flag_spec='${wl}-Bexport'
9380 runpath_var='LD_RUN_PATH'
9381
9382 if test "$GCC" = yes; then
9383 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9384 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9385 else
9386 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9387 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9388 fi
9389 ;;
9390
9391 uts4*)
9392 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9393 hardcode_libdir_flag_spec='-L$libdir'
9394 hardcode_shlibpath_var=no
9395 ;;
9396
9397 *)
9398 ld_shlibs=no
9399 ;;
9400 esac
9401
9402 if test x$host_vendor = xsni; then
9403 case $host in
9404 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9405 export_dynamic_flag_spec='${wl}-Blargedynsym'
9406 ;;
9407 esac
9408 fi
9409 fi
9410
9411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9412 $as_echo "$ld_shlibs" >&6; }
9413 test "$ld_shlibs" = no && can_build_shared=no
9414
9415 with_gnu_ld=$with_gnu_ld
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431 #
9432 # Do we need to explicitly link libc?
9433 #
9434 case "x$archive_cmds_need_lc" in
9435 x|xyes)
9436 # Assume -lc should be added
9437 archive_cmds_need_lc=yes
9438
9439 if test "$enable_shared" = yes && test "$GCC" = yes; then
9440 case $archive_cmds in
9441 *'~'*)
9442 # FIXME: we may have to deal with multi-command sequences.
9443 ;;
9444 '$CC '*)
9445 # Test whether the compiler implicitly links with -lc since on some
9446 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9447 # to ld, don't add -lc before -lgcc.
9448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9449 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9450 if ${lt_cv_archive_cmds_need_lc+:} false; then :
9451 $as_echo_n "(cached) " >&6
9452 else
9453 $RM conftest*
9454 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9455
9456 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9457 (eval $ac_compile) 2>&5
9458 ac_status=$?
9459 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9460 test $ac_status = 0; } 2>conftest.err; then
9461 soname=conftest
9462 lib=conftest
9463 libobjs=conftest.$ac_objext
9464 deplibs=
9465 wl=$lt_prog_compiler_wl
9466 pic_flag=$lt_prog_compiler_pic
9467 compiler_flags=-v
9468 linker_flags=-v
9469 verstring=
9470 output_objdir=.
9471 libname=conftest
9472 lt_save_allow_undefined_flag=$allow_undefined_flag
9473 allow_undefined_flag=
9474 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9475 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9476 ac_status=$?
9477 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9478 test $ac_status = 0; }
9479 then
9480 lt_cv_archive_cmds_need_lc=no
9481 else
9482 lt_cv_archive_cmds_need_lc=yes
9483 fi
9484 allow_undefined_flag=$lt_save_allow_undefined_flag
9485 else
9486 cat conftest.err 1>&5
9487 fi
9488 $RM conftest*
9489
9490 fi
9491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9492 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9493 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9494 ;;
9495 esac
9496 fi
9497 ;;
9498 esac
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9657 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9658
9659 if test "$GCC" = yes; then
9660 case $host_os in
9661 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9662 *) lt_awk_arg="/^libraries:/" ;;
9663 esac
9664 case $host_os in
9665 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9666 *) lt_sed_strip_eq="s,=/,/,g" ;;
9667 esac
9668 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9669 case $lt_search_path_spec in
9670 *\;*)
9671 # if the path contains ";" then we assume it to be the separator
9672 # otherwise default to the standard path separator (i.e. ":") - it is
9673 # assumed that no part of a normal pathname contains ";" but that should
9674 # okay in the real world where ";" in dirpaths is itself problematic.
9675 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9676 ;;
9677 *)
9678 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9679 ;;
9680 esac
9681 # Ok, now we have the path, separated by spaces, we can step through it
9682 # and add multilib dir if necessary.
9683 lt_tmp_lt_search_path_spec=
9684 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9685 for lt_sys_path in $lt_search_path_spec; do
9686 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9687 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9688 else
9689 test -d "$lt_sys_path" && \
9690 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9691 fi
9692 done
9693 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9694 BEGIN {RS=" "; FS="/|\n";} {
9695 lt_foo="";
9696 lt_count=0;
9697 for (lt_i = NF; lt_i > 0; lt_i--) {
9698 if ($lt_i != "" && $lt_i != ".") {
9699 if ($lt_i == "..") {
9700 lt_count++;
9701 } else {
9702 if (lt_count == 0) {
9703 lt_foo="/" $lt_i lt_foo;
9704 } else {
9705 lt_count--;
9706 }
9707 }
9708 }
9709 }
9710 if (lt_foo != "") { lt_freq[lt_foo]++; }
9711 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9712 }'`
9713 # AWK program above erroneously prepends '/' to C:/dos/paths
9714 # for these hosts.
9715 case $host_os in
9716 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9717 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9718 esac
9719 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9720 else
9721 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9722 fi
9723 library_names_spec=
9724 libname_spec='lib$name'
9725 soname_spec=
9726 shrext_cmds=".so"
9727 postinstall_cmds=
9728 postuninstall_cmds=
9729 finish_cmds=
9730 finish_eval=
9731 shlibpath_var=
9732 shlibpath_overrides_runpath=unknown
9733 version_type=none
9734 dynamic_linker="$host_os ld.so"
9735 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9736 need_lib_prefix=unknown
9737 hardcode_into_libs=no
9738
9739 # when you set need_version to no, make sure it does not cause -set_version
9740 # flags to be left without arguments
9741 need_version=unknown
9742
9743 case $host_os in
9744 aix3*)
9745 version_type=linux
9746 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9747 shlibpath_var=LIBPATH
9748
9749 # AIX 3 has no versioning support, so we append a major version to the name.
9750 soname_spec='${libname}${release}${shared_ext}$major'
9751 ;;
9752
9753 aix[4-9]*)
9754 version_type=linux
9755 need_lib_prefix=no
9756 need_version=no
9757 hardcode_into_libs=yes
9758 if test "$host_cpu" = ia64; then
9759 # AIX 5 supports IA64
9760 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9761 shlibpath_var=LD_LIBRARY_PATH
9762 else
9763 # With GCC up to 2.95.x, collect2 would create an import file
9764 # for dependence libraries. The import file would start with
9765 # the line `#! .'. This would cause the generated library to
9766 # depend on `.', always an invalid library. This was fixed in
9767 # development snapshots of GCC prior to 3.0.
9768 case $host_os in
9769 aix4 | aix4.[01] | aix4.[01].*)
9770 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9771 echo ' yes '
9772 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9773 :
9774 else
9775 can_build_shared=no
9776 fi
9777 ;;
9778 esac
9779 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9780 # soname into executable. Probably we can add versioning support to
9781 # collect2, so additional links can be useful in future.
9782 if test "$aix_use_runtimelinking" = yes; then
9783 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9784 # instead of lib<name>.a to let people know that these are not
9785 # typical AIX shared libraries.
9786 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9787 else
9788 # We preserve .a as extension for shared libraries through AIX4.2
9789 # and later when we are not doing run time linking.
9790 library_names_spec='${libname}${release}.a $libname.a'
9791 soname_spec='${libname}${release}${shared_ext}$major'
9792 fi
9793 shlibpath_var=LIBPATH
9794 fi
9795 ;;
9796
9797 amigaos*)
9798 case $host_cpu in
9799 powerpc)
9800 # Since July 2007 AmigaOS4 officially supports .so libraries.
9801 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9802 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9803 ;;
9804 m68k)
9805 library_names_spec='$libname.ixlibrary $libname.a'
9806 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9807 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'
9808 ;;
9809 esac
9810 ;;
9811
9812 beos*)
9813 library_names_spec='${libname}${shared_ext}'
9814 dynamic_linker="$host_os ld.so"
9815 shlibpath_var=LIBRARY_PATH
9816 ;;
9817
9818 bsdi[45]*)
9819 version_type=linux
9820 need_version=no
9821 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9822 soname_spec='${libname}${release}${shared_ext}$major'
9823 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9824 shlibpath_var=LD_LIBRARY_PATH
9825 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9826 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9827 # the default ld.so.conf also contains /usr/contrib/lib and
9828 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9829 # libtool to hard-code these into programs
9830 ;;
9831
9832 cygwin* | mingw* | pw32* | cegcc*)
9833 version_type=windows
9834 shrext_cmds=".dll"
9835 need_version=no
9836 need_lib_prefix=no
9837
9838 case $GCC,$host_os in
9839 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9840 library_names_spec='$libname.dll.a'
9841 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9842 postinstall_cmds='base_file=`basename \${file}`~
9843 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9844 dldir=$destdir/`dirname \$dlpath`~
9845 test -d \$dldir || mkdir -p \$dldir~
9846 $install_prog $dir/$dlname \$dldir/$dlname~
9847 chmod a+x \$dldir/$dlname~
9848 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9849 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9850 fi'
9851 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9852 dlpath=$dir/\$dldll~
9853 $RM \$dlpath'
9854 shlibpath_overrides_runpath=yes
9855
9856 case $host_os in
9857 cygwin*)
9858 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9859 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9860
9861 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9862 ;;
9863 mingw* | cegcc*)
9864 # MinGW DLLs use traditional 'lib' prefix
9865 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9866 ;;
9867 pw32*)
9868 # pw32 DLLs use 'pw' prefix rather than 'lib'
9869 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9870 ;;
9871 esac
9872 ;;
9873
9874 *)
9875 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9876 ;;
9877 esac
9878 dynamic_linker='Win32 ld.exe'
9879 # FIXME: first we should search . and the directory the executable is in
9880 shlibpath_var=PATH
9881 ;;
9882
9883 darwin* | rhapsody*)
9884 dynamic_linker="$host_os dyld"
9885 version_type=darwin
9886 need_lib_prefix=no
9887 need_version=no
9888 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9889 soname_spec='${libname}${release}${major}$shared_ext'
9890 shlibpath_overrides_runpath=yes
9891 shlibpath_var=DYLD_LIBRARY_PATH
9892 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9893
9894 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9895 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9896 ;;
9897
9898 dgux*)
9899 version_type=linux
9900 need_lib_prefix=no
9901 need_version=no
9902 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9903 soname_spec='${libname}${release}${shared_ext}$major'
9904 shlibpath_var=LD_LIBRARY_PATH
9905 ;;
9906
9907 freebsd* | dragonfly*)
9908 # DragonFly does not have aout. When/if they implement a new
9909 # versioning mechanism, adjust this.
9910 if test -x /usr/bin/objformat; then
9911 objformat=`/usr/bin/objformat`
9912 else
9913 case $host_os in
9914 freebsd[23].*) objformat=aout ;;
9915 *) objformat=elf ;;
9916 esac
9917 fi
9918 version_type=freebsd-$objformat
9919 case $version_type in
9920 freebsd-elf*)
9921 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9922 need_version=no
9923 need_lib_prefix=no
9924 ;;
9925 freebsd-*)
9926 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9927 need_version=yes
9928 ;;
9929 esac
9930 shlibpath_var=LD_LIBRARY_PATH
9931 case $host_os in
9932 freebsd2.*)
9933 shlibpath_overrides_runpath=yes
9934 ;;
9935 freebsd3.[01]* | freebsdelf3.[01]*)
9936 shlibpath_overrides_runpath=yes
9937 hardcode_into_libs=yes
9938 ;;
9939 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9940 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9941 shlibpath_overrides_runpath=no
9942 hardcode_into_libs=yes
9943 ;;
9944 *) # from 4.6 on, and DragonFly
9945 shlibpath_overrides_runpath=yes
9946 hardcode_into_libs=yes
9947 ;;
9948 esac
9949 ;;
9950
9951 haiku*)
9952 version_type=linux
9953 need_lib_prefix=no
9954 need_version=no
9955 dynamic_linker="$host_os runtime_loader"
9956 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9957 soname_spec='${libname}${release}${shared_ext}$major'
9958 shlibpath_var=LIBRARY_PATH
9959 shlibpath_overrides_runpath=yes
9960 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
9961 hardcode_into_libs=yes
9962 ;;
9963
9964 hpux9* | hpux10* | hpux11*)
9965 # Give a soname corresponding to the major version so that dld.sl refuses to
9966 # link against other versions.
9967 version_type=sunos
9968 need_lib_prefix=no
9969 need_version=no
9970 case $host_cpu in
9971 ia64*)
9972 shrext_cmds='.so'
9973 hardcode_into_libs=yes
9974 dynamic_linker="$host_os dld.so"
9975 shlibpath_var=LD_LIBRARY_PATH
9976 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9977 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9978 soname_spec='${libname}${release}${shared_ext}$major'
9979 if test "X$HPUX_IA64_MODE" = X32; then
9980 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9981 else
9982 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9983 fi
9984 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9985 ;;
9986 hppa*64*)
9987 shrext_cmds='.sl'
9988 hardcode_into_libs=yes
9989 dynamic_linker="$host_os dld.sl"
9990 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9991 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9992 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9993 soname_spec='${libname}${release}${shared_ext}$major'
9994 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9995 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9996 ;;
9997 *)
9998 shrext_cmds='.sl'
9999 dynamic_linker="$host_os dld.sl"
10000 shlibpath_var=SHLIB_PATH
10001 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10002 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10003 soname_spec='${libname}${release}${shared_ext}$major'
10004 ;;
10005 esac
10006 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10007 postinstall_cmds='chmod 555 $lib'
10008 # or fails outright, so override atomically:
10009 install_override_mode=555
10010 ;;
10011
10012 interix[3-9]*)
10013 version_type=linux
10014 need_lib_prefix=no
10015 need_version=no
10016 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10017 soname_spec='${libname}${release}${shared_ext}$major'
10018 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10019 shlibpath_var=LD_LIBRARY_PATH
10020 shlibpath_overrides_runpath=no
10021 hardcode_into_libs=yes
10022 ;;
10023
10024 irix5* | irix6* | nonstopux*)
10025 case $host_os in
10026 nonstopux*) version_type=nonstopux ;;
10027 *)
10028 if test "$lt_cv_prog_gnu_ld" = yes; then
10029 version_type=linux
10030 else
10031 version_type=irix
10032 fi ;;
10033 esac
10034 need_lib_prefix=no
10035 need_version=no
10036 soname_spec='${libname}${release}${shared_ext}$major'
10037 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10038 case $host_os in
10039 irix5* | nonstopux*)
10040 libsuff= shlibsuff=
10041 ;;
10042 *)
10043 case $LD in # libtool.m4 will add one of these switches to LD
10044 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10045 libsuff= shlibsuff= libmagic=32-bit;;
10046 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10047 libsuff=32 shlibsuff=N32 libmagic=N32;;
10048 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10049 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10050 *) libsuff= shlibsuff= libmagic=never-match;;
10051 esac
10052 ;;
10053 esac
10054 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10055 shlibpath_overrides_runpath=no
10056 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10057 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10058 hardcode_into_libs=yes
10059 ;;
10060
10061 # No shared lib support for Linux oldld, aout, or coff.
10062 linux*oldld* | linux*aout* | linux*coff*)
10063 dynamic_linker=no
10064 ;;
10065
10066 # This must be Linux ELF.
10067
10068 # uclinux* changes (here and below) have been submitted to the libtool
10069 # project, but have not yet been accepted: they are GCC-local changes
10070 # for the time being. (See
10071 # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
10072 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi)
10073 version_type=linux
10074 need_lib_prefix=no
10075 need_version=no
10076 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10077 soname_spec='${libname}${release}${shared_ext}$major'
10078 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10079 shlibpath_var=LD_LIBRARY_PATH
10080 shlibpath_overrides_runpath=no
10081
10082 # Some binutils ld are patched to set DT_RUNPATH
10083 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10084 $as_echo_n "(cached) " >&6
10085 else
10086 lt_cv_shlibpath_overrides_runpath=no
10087 save_LDFLAGS=$LDFLAGS
10088 save_libdir=$libdir
10089 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10090 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10092 /* end confdefs.h. */
10093
10094 int
10095 main ()
10096 {
10097
10098 ;
10099 return 0;
10100 }
10101 _ACEOF
10102 if ac_fn_c_try_link "$LINENO"; then :
10103 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10104 lt_cv_shlibpath_overrides_runpath=yes
10105 fi
10106 fi
10107 rm -f core conftest.err conftest.$ac_objext \
10108 conftest$ac_exeext conftest.$ac_ext
10109 LDFLAGS=$save_LDFLAGS
10110 libdir=$save_libdir
10111
10112 fi
10113
10114 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10115
10116 # This implies no fast_install, which is unacceptable.
10117 # Some rework will be needed to allow for fast_install
10118 # before this can be enabled.
10119 hardcode_into_libs=yes
10120
10121 # Append ld.so.conf contents to the search path
10122 if test -f /etc/ld.so.conf; then
10123 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' ' '`
10124 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10125 fi
10126
10127 # We used to test for /lib/ld.so.1 and disable shared libraries on
10128 # powerpc, because MkLinux only supported shared libraries with the
10129 # GNU dynamic linker. Since this was broken with cross compilers,
10130 # most powerpc-linux boxes support dynamic linking these days and
10131 # people can always --disable-shared, the test was removed, and we
10132 # assume the GNU/Linux dynamic linker is in use.
10133 dynamic_linker='GNU/Linux ld.so'
10134 ;;
10135
10136 netbsd*)
10137 version_type=sunos
10138 need_lib_prefix=no
10139 need_version=no
10140 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10141 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10142 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10143 dynamic_linker='NetBSD (a.out) ld.so'
10144 else
10145 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10146 soname_spec='${libname}${release}${shared_ext}$major'
10147 dynamic_linker='NetBSD ld.elf_so'
10148 fi
10149 shlibpath_var=LD_LIBRARY_PATH
10150 shlibpath_overrides_runpath=yes
10151 hardcode_into_libs=yes
10152 ;;
10153
10154 newsos6)
10155 version_type=linux
10156 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10157 shlibpath_var=LD_LIBRARY_PATH
10158 shlibpath_overrides_runpath=yes
10159 ;;
10160
10161 *nto* | *qnx*)
10162 version_type=qnx
10163 need_lib_prefix=no
10164 need_version=no
10165 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10166 soname_spec='${libname}${release}${shared_ext}$major'
10167 shlibpath_var=LD_LIBRARY_PATH
10168 shlibpath_overrides_runpath=no
10169 hardcode_into_libs=yes
10170 dynamic_linker='ldqnx.so'
10171 ;;
10172
10173 openbsd*)
10174 version_type=sunos
10175 sys_lib_dlsearch_path_spec="/usr/lib"
10176 need_lib_prefix=no
10177 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10178 case $host_os in
10179 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
10180 *) need_version=no ;;
10181 esac
10182 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10183 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10184 shlibpath_var=LD_LIBRARY_PATH
10185 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10186 case $host_os in
10187 openbsd2.[89] | openbsd2.[89].*)
10188 shlibpath_overrides_runpath=no
10189 ;;
10190 *)
10191 shlibpath_overrides_runpath=yes
10192 ;;
10193 esac
10194 else
10195 shlibpath_overrides_runpath=yes
10196 fi
10197 ;;
10198
10199 os2*)
10200 libname_spec='$name'
10201 shrext_cmds=".dll"
10202 need_lib_prefix=no
10203 library_names_spec='$libname${shared_ext} $libname.a'
10204 dynamic_linker='OS/2 ld.exe'
10205 shlibpath_var=LIBPATH
10206 ;;
10207
10208 osf3* | osf4* | osf5*)
10209 version_type=osf
10210 need_lib_prefix=no
10211 need_version=no
10212 soname_spec='${libname}${release}${shared_ext}$major'
10213 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10214 shlibpath_var=LD_LIBRARY_PATH
10215 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10216 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10217 ;;
10218
10219 rdos*)
10220 dynamic_linker=no
10221 ;;
10222
10223 solaris*)
10224 version_type=linux
10225 need_lib_prefix=no
10226 need_version=no
10227 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10228 soname_spec='${libname}${release}${shared_ext}$major'
10229 shlibpath_var=LD_LIBRARY_PATH
10230 shlibpath_overrides_runpath=yes
10231 hardcode_into_libs=yes
10232 # ldd complains unless libraries are executable
10233 postinstall_cmds='chmod +x $lib'
10234 ;;
10235
10236 sunos4*)
10237 version_type=sunos
10238 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10239 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10240 shlibpath_var=LD_LIBRARY_PATH
10241 shlibpath_overrides_runpath=yes
10242 if test "$with_gnu_ld" = yes; then
10243 need_lib_prefix=no
10244 fi
10245 need_version=yes
10246 ;;
10247
10248 sysv4 | sysv4.3*)
10249 version_type=linux
10250 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10251 soname_spec='${libname}${release}${shared_ext}$major'
10252 shlibpath_var=LD_LIBRARY_PATH
10253 case $host_vendor in
10254 sni)
10255 shlibpath_overrides_runpath=no
10256 need_lib_prefix=no
10257 runpath_var=LD_RUN_PATH
10258 ;;
10259 siemens)
10260 need_lib_prefix=no
10261 ;;
10262 motorola)
10263 need_lib_prefix=no
10264 need_version=no
10265 shlibpath_overrides_runpath=no
10266 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10267 ;;
10268 esac
10269 ;;
10270
10271 sysv4*MP*)
10272 if test -d /usr/nec ;then
10273 version_type=linux
10274 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10275 soname_spec='$libname${shared_ext}.$major'
10276 shlibpath_var=LD_LIBRARY_PATH
10277 fi
10278 ;;
10279
10280 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10281 version_type=freebsd-elf
10282 need_lib_prefix=no
10283 need_version=no
10284 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10285 soname_spec='${libname}${release}${shared_ext}$major'
10286 shlibpath_var=LD_LIBRARY_PATH
10287 shlibpath_overrides_runpath=yes
10288 hardcode_into_libs=yes
10289 if test "$with_gnu_ld" = yes; then
10290 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10291 else
10292 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10293 case $host_os in
10294 sco3.2v5*)
10295 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10296 ;;
10297 esac
10298 fi
10299 sys_lib_dlsearch_path_spec='/usr/lib'
10300 ;;
10301
10302 tpf*)
10303 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
10304 version_type=linux
10305 need_lib_prefix=no
10306 need_version=no
10307 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10308 shlibpath_var=LD_LIBRARY_PATH
10309 shlibpath_overrides_runpath=no
10310 hardcode_into_libs=yes
10311 ;;
10312
10313 uts4*)
10314 version_type=linux
10315 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10316 soname_spec='${libname}${release}${shared_ext}$major'
10317 shlibpath_var=LD_LIBRARY_PATH
10318 ;;
10319
10320 # Shared libraries for VwWorks, >= 7 only at this stage
10321 # and (fpic) still incompatible with "large" code models
10322 # in a few configurations. Only for RTP mode in any case,
10323 # and upon explicit request at configure time.
10324 vxworks7*)
10325 dynamic_linker=no
10326 case ${with_multisubdir}-${enable_shared} in
10327 *large*)
10328 ;;
10329 *mrtp*-yes)
10330 version_type=linux
10331 need_lib_prefix=no
10332 need_version=no
10333 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10334 soname_spec='${libname}${release}${shared_ext}$major'
10335 dynamic_linker="$host_os module_loader"
10336 ;;
10337 esac
10338 ;;
10339 *)
10340 dynamic_linker=no
10341 ;;
10342 esac
10343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10344 $as_echo "$dynamic_linker" >&6; }
10345 test "$dynamic_linker" = no && can_build_shared=no
10346
10347 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10348 if test "$GCC" = yes; then
10349 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10350 fi
10351
10352 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10353 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10354 fi
10355 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10356 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10357 fi
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10451 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10452 hardcode_action=
10453 if test -n "$hardcode_libdir_flag_spec" ||
10454 test -n "$runpath_var" ||
10455 test "X$hardcode_automatic" = "Xyes" ; then
10456
10457 # We can hardcode non-existent directories.
10458 if test "$hardcode_direct" != no &&
10459 # If the only mechanism to avoid hardcoding is shlibpath_var, we
10460 # have to relink, otherwise we might link with an installed library
10461 # when we should be linking with a yet-to-be-installed one
10462 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10463 test "$hardcode_minus_L" != no; then
10464 # Linking always hardcodes the temporary library directory.
10465 hardcode_action=relink
10466 else
10467 # We can link without hardcoding, and we can hardcode nonexisting dirs.
10468 hardcode_action=immediate
10469 fi
10470 else
10471 # We cannot hardcode anything, or else we can only hardcode existing
10472 # directories.
10473 hardcode_action=unsupported
10474 fi
10475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10476 $as_echo "$hardcode_action" >&6; }
10477
10478 if test "$hardcode_action" = relink ||
10479 test "$inherit_rpath" = yes; then
10480 # Fast installation is not supported
10481 enable_fast_install=no
10482 elif test "$shlibpath_overrides_runpath" = yes ||
10483 test "$enable_shared" = no; then
10484 # Fast installation is not necessary
10485 enable_fast_install=needless
10486 fi
10487
10488
10489
10490
10491
10492
10493 if test "x$enable_dlopen" != xyes; then
10494 enable_dlopen=unknown
10495 enable_dlopen_self=unknown
10496 enable_dlopen_self_static=unknown
10497 else
10498 lt_cv_dlopen=no
10499 lt_cv_dlopen_libs=
10500
10501 case $host_os in
10502 beos*)
10503 lt_cv_dlopen="load_add_on"
10504 lt_cv_dlopen_libs=
10505 lt_cv_dlopen_self=yes
10506 ;;
10507
10508 mingw* | pw32* | cegcc*)
10509 lt_cv_dlopen="LoadLibrary"
10510 lt_cv_dlopen_libs=
10511 ;;
10512
10513 cygwin*)
10514 lt_cv_dlopen="dlopen"
10515 lt_cv_dlopen_libs=
10516 ;;
10517
10518 darwin*)
10519 # if libdl is installed we need to link against it
10520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10521 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10522 if ${ac_cv_lib_dl_dlopen+:} false; then :
10523 $as_echo_n "(cached) " >&6
10524 else
10525 ac_check_lib_save_LIBS=$LIBS
10526 LIBS="-ldl $LIBS"
10527 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10528 /* end confdefs.h. */
10529
10530 /* Override any GCC internal prototype to avoid an error.
10531 Use char because int might match the return type of a GCC
10532 builtin and then its argument prototype would still apply. */
10533 #ifdef __cplusplus
10534 extern "C"
10535 #endif
10536 char dlopen ();
10537 int
10538 main ()
10539 {
10540 return dlopen ();
10541 ;
10542 return 0;
10543 }
10544 _ACEOF
10545 if ac_fn_c_try_link "$LINENO"; then :
10546 ac_cv_lib_dl_dlopen=yes
10547 else
10548 ac_cv_lib_dl_dlopen=no
10549 fi
10550 rm -f core conftest.err conftest.$ac_objext \
10551 conftest$ac_exeext conftest.$ac_ext
10552 LIBS=$ac_check_lib_save_LIBS
10553 fi
10554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10555 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10556 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10557 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10558 else
10559
10560 lt_cv_dlopen="dyld"
10561 lt_cv_dlopen_libs=
10562 lt_cv_dlopen_self=yes
10563
10564 fi
10565
10566 ;;
10567
10568 *)
10569 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10570 if test "x$ac_cv_func_shl_load" = xyes; then :
10571 lt_cv_dlopen="shl_load"
10572 else
10573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10574 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10575 if ${ac_cv_lib_dld_shl_load+:} false; then :
10576 $as_echo_n "(cached) " >&6
10577 else
10578 ac_check_lib_save_LIBS=$LIBS
10579 LIBS="-ldld $LIBS"
10580 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10581 /* end confdefs.h. */
10582
10583 /* Override any GCC internal prototype to avoid an error.
10584 Use char because int might match the return type of a GCC
10585 builtin and then its argument prototype would still apply. */
10586 #ifdef __cplusplus
10587 extern "C"
10588 #endif
10589 char shl_load ();
10590 int
10591 main ()
10592 {
10593 return shl_load ();
10594 ;
10595 return 0;
10596 }
10597 _ACEOF
10598 if ac_fn_c_try_link "$LINENO"; then :
10599 ac_cv_lib_dld_shl_load=yes
10600 else
10601 ac_cv_lib_dld_shl_load=no
10602 fi
10603 rm -f core conftest.err conftest.$ac_objext \
10604 conftest$ac_exeext conftest.$ac_ext
10605 LIBS=$ac_check_lib_save_LIBS
10606 fi
10607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10608 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10609 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
10610 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10611 else
10612 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10613 if test "x$ac_cv_func_dlopen" = xyes; then :
10614 lt_cv_dlopen="dlopen"
10615 else
10616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10617 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10618 if ${ac_cv_lib_dl_dlopen+:} false; then :
10619 $as_echo_n "(cached) " >&6
10620 else
10621 ac_check_lib_save_LIBS=$LIBS
10622 LIBS="-ldl $LIBS"
10623 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10624 /* end confdefs.h. */
10625
10626 /* Override any GCC internal prototype to avoid an error.
10627 Use char because int might match the return type of a GCC
10628 builtin and then its argument prototype would still apply. */
10629 #ifdef __cplusplus
10630 extern "C"
10631 #endif
10632 char dlopen ();
10633 int
10634 main ()
10635 {
10636 return dlopen ();
10637 ;
10638 return 0;
10639 }
10640 _ACEOF
10641 if ac_fn_c_try_link "$LINENO"; then :
10642 ac_cv_lib_dl_dlopen=yes
10643 else
10644 ac_cv_lib_dl_dlopen=no
10645 fi
10646 rm -f core conftest.err conftest.$ac_objext \
10647 conftest$ac_exeext conftest.$ac_ext
10648 LIBS=$ac_check_lib_save_LIBS
10649 fi
10650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10651 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10652 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10653 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10654 else
10655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10656 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10657 if ${ac_cv_lib_svld_dlopen+:} false; then :
10658 $as_echo_n "(cached) " >&6
10659 else
10660 ac_check_lib_save_LIBS=$LIBS
10661 LIBS="-lsvld $LIBS"
10662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10663 /* end confdefs.h. */
10664
10665 /* Override any GCC internal prototype to avoid an error.
10666 Use char because int might match the return type of a GCC
10667 builtin and then its argument prototype would still apply. */
10668 #ifdef __cplusplus
10669 extern "C"
10670 #endif
10671 char dlopen ();
10672 int
10673 main ()
10674 {
10675 return dlopen ();
10676 ;
10677 return 0;
10678 }
10679 _ACEOF
10680 if ac_fn_c_try_link "$LINENO"; then :
10681 ac_cv_lib_svld_dlopen=yes
10682 else
10683 ac_cv_lib_svld_dlopen=no
10684 fi
10685 rm -f core conftest.err conftest.$ac_objext \
10686 conftest$ac_exeext conftest.$ac_ext
10687 LIBS=$ac_check_lib_save_LIBS
10688 fi
10689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10690 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10691 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
10692 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10693 else
10694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10695 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10696 if ${ac_cv_lib_dld_dld_link+:} false; then :
10697 $as_echo_n "(cached) " >&6
10698 else
10699 ac_check_lib_save_LIBS=$LIBS
10700 LIBS="-ldld $LIBS"
10701 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10702 /* end confdefs.h. */
10703
10704 /* Override any GCC internal prototype to avoid an error.
10705 Use char because int might match the return type of a GCC
10706 builtin and then its argument prototype would still apply. */
10707 #ifdef __cplusplus
10708 extern "C"
10709 #endif
10710 char dld_link ();
10711 int
10712 main ()
10713 {
10714 return dld_link ();
10715 ;
10716 return 0;
10717 }
10718 _ACEOF
10719 if ac_fn_c_try_link "$LINENO"; then :
10720 ac_cv_lib_dld_dld_link=yes
10721 else
10722 ac_cv_lib_dld_dld_link=no
10723 fi
10724 rm -f core conftest.err conftest.$ac_objext \
10725 conftest$ac_exeext conftest.$ac_ext
10726 LIBS=$ac_check_lib_save_LIBS
10727 fi
10728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10729 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10730 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
10731 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10732 fi
10733
10734
10735 fi
10736
10737
10738 fi
10739
10740
10741 fi
10742
10743
10744 fi
10745
10746
10747 fi
10748
10749 ;;
10750 esac
10751
10752 if test "x$lt_cv_dlopen" != xno; then
10753 enable_dlopen=yes
10754 else
10755 enable_dlopen=no
10756 fi
10757
10758 case $lt_cv_dlopen in
10759 dlopen)
10760 save_CPPFLAGS="$CPPFLAGS"
10761 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10762
10763 save_LDFLAGS="$LDFLAGS"
10764 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10765
10766 save_LIBS="$LIBS"
10767 LIBS="$lt_cv_dlopen_libs $LIBS"
10768
10769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10770 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10771 if ${lt_cv_dlopen_self+:} false; then :
10772 $as_echo_n "(cached) " >&6
10773 else
10774 if test "$cross_compiling" = yes; then :
10775 lt_cv_dlopen_self=cross
10776 else
10777 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10778 lt_status=$lt_dlunknown
10779 cat > conftest.$ac_ext <<_LT_EOF
10780 #line 10780 "configure"
10781 #include "confdefs.h"
10782
10783 #if HAVE_DLFCN_H
10784 #include <dlfcn.h>
10785 #endif
10786
10787 #include <stdio.h>
10788
10789 #ifdef RTLD_GLOBAL
10790 # define LT_DLGLOBAL RTLD_GLOBAL
10791 #else
10792 # ifdef DL_GLOBAL
10793 # define LT_DLGLOBAL DL_GLOBAL
10794 # else
10795 # define LT_DLGLOBAL 0
10796 # endif
10797 #endif
10798
10799 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10800 find out it does not work in some platform. */
10801 #ifndef LT_DLLAZY_OR_NOW
10802 # ifdef RTLD_LAZY
10803 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10804 # else
10805 # ifdef DL_LAZY
10806 # define LT_DLLAZY_OR_NOW DL_LAZY
10807 # else
10808 # ifdef RTLD_NOW
10809 # define LT_DLLAZY_OR_NOW RTLD_NOW
10810 # else
10811 # ifdef DL_NOW
10812 # define LT_DLLAZY_OR_NOW DL_NOW
10813 # else
10814 # define LT_DLLAZY_OR_NOW 0
10815 # endif
10816 # endif
10817 # endif
10818 # endif
10819 #endif
10820
10821 /* When -fvisbility=hidden is used, assume the code has been annotated
10822 correspondingly for the symbols needed. */
10823 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10824 void fnord () __attribute__((visibility("default")));
10825 #endif
10826
10827 void fnord () { int i=42; }
10828 int main ()
10829 {
10830 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10831 int status = $lt_dlunknown;
10832
10833 if (self)
10834 {
10835 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10836 else
10837 {
10838 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10839 else puts (dlerror ());
10840 }
10841 /* dlclose (self); */
10842 }
10843 else
10844 puts (dlerror ());
10845
10846 return status;
10847 }
10848 _LT_EOF
10849 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10850 (eval $ac_link) 2>&5
10851 ac_status=$?
10852 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10853 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10854 (./conftest; exit; ) >&5 2>/dev/null
10855 lt_status=$?
10856 case x$lt_status in
10857 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10858 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10859 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10860 esac
10861 else :
10862 # compilation failed
10863 lt_cv_dlopen_self=no
10864 fi
10865 fi
10866 rm -fr conftest*
10867
10868
10869 fi
10870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10871 $as_echo "$lt_cv_dlopen_self" >&6; }
10872
10873 if test "x$lt_cv_dlopen_self" = xyes; then
10874 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10876 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10877 if ${lt_cv_dlopen_self_static+:} false; then :
10878 $as_echo_n "(cached) " >&6
10879 else
10880 if test "$cross_compiling" = yes; then :
10881 lt_cv_dlopen_self_static=cross
10882 else
10883 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10884 lt_status=$lt_dlunknown
10885 cat > conftest.$ac_ext <<_LT_EOF
10886 #line 10886 "configure"
10887 #include "confdefs.h"
10888
10889 #if HAVE_DLFCN_H
10890 #include <dlfcn.h>
10891 #endif
10892
10893 #include <stdio.h>
10894
10895 #ifdef RTLD_GLOBAL
10896 # define LT_DLGLOBAL RTLD_GLOBAL
10897 #else
10898 # ifdef DL_GLOBAL
10899 # define LT_DLGLOBAL DL_GLOBAL
10900 # else
10901 # define LT_DLGLOBAL 0
10902 # endif
10903 #endif
10904
10905 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10906 find out it does not work in some platform. */
10907 #ifndef LT_DLLAZY_OR_NOW
10908 # ifdef RTLD_LAZY
10909 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10910 # else
10911 # ifdef DL_LAZY
10912 # define LT_DLLAZY_OR_NOW DL_LAZY
10913 # else
10914 # ifdef RTLD_NOW
10915 # define LT_DLLAZY_OR_NOW RTLD_NOW
10916 # else
10917 # ifdef DL_NOW
10918 # define LT_DLLAZY_OR_NOW DL_NOW
10919 # else
10920 # define LT_DLLAZY_OR_NOW 0
10921 # endif
10922 # endif
10923 # endif
10924 # endif
10925 #endif
10926
10927 /* When -fvisbility=hidden is used, assume the code has been annotated
10928 correspondingly for the symbols needed. */
10929 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10930 void fnord () __attribute__((visibility("default")));
10931 #endif
10932
10933 void fnord () { int i=42; }
10934 int main ()
10935 {
10936 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10937 int status = $lt_dlunknown;
10938
10939 if (self)
10940 {
10941 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10942 else
10943 {
10944 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10945 else puts (dlerror ());
10946 }
10947 /* dlclose (self); */
10948 }
10949 else
10950 puts (dlerror ());
10951
10952 return status;
10953 }
10954 _LT_EOF
10955 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10956 (eval $ac_link) 2>&5
10957 ac_status=$?
10958 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10959 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10960 (./conftest; exit; ) >&5 2>/dev/null
10961 lt_status=$?
10962 case x$lt_status in
10963 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10964 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10965 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10966 esac
10967 else :
10968 # compilation failed
10969 lt_cv_dlopen_self_static=no
10970 fi
10971 fi
10972 rm -fr conftest*
10973
10974
10975 fi
10976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10977 $as_echo "$lt_cv_dlopen_self_static" >&6; }
10978 fi
10979
10980 CPPFLAGS="$save_CPPFLAGS"
10981 LDFLAGS="$save_LDFLAGS"
10982 LIBS="$save_LIBS"
10983 ;;
10984 esac
10985
10986 case $lt_cv_dlopen_self in
10987 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10988 *) enable_dlopen_self=unknown ;;
10989 esac
10990
10991 case $lt_cv_dlopen_self_static in
10992 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10993 *) enable_dlopen_self_static=unknown ;;
10994 esac
10995 fi
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013 striplib=
11014 old_striplib=
11015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11016 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11017 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11018 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11019 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11021 $as_echo "yes" >&6; }
11022 else
11023 # FIXME - insert some real tests, host_os isn't really good enough
11024 case $host_os in
11025 darwin*)
11026 if test -n "$STRIP" ; then
11027 striplib="$STRIP -x"
11028 old_striplib="$STRIP -S"
11029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11030 $as_echo "yes" >&6; }
11031 else
11032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11033 $as_echo "no" >&6; }
11034 fi
11035 ;;
11036 *)
11037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11038 $as_echo "no" >&6; }
11039 ;;
11040 esac
11041 fi
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054 # Report which library types will actually be built
11055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11056 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11058 $as_echo "$can_build_shared" >&6; }
11059
11060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11061 $as_echo_n "checking whether to build shared libraries... " >&6; }
11062 test "$can_build_shared" = "no" && enable_shared=no
11063
11064 # On AIX, shared libraries and static libraries use the same namespace, and
11065 # are all built from PIC.
11066 case $host_os in
11067 aix3*)
11068 test "$enable_shared" = yes && enable_static=no
11069 if test -n "$RANLIB"; then
11070 archive_cmds="$archive_cmds~\$RANLIB \$lib"
11071 postinstall_cmds='$RANLIB $lib'
11072 fi
11073 ;;
11074
11075 aix[4-9]*)
11076 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11077 test "$enable_shared" = yes && enable_static=no
11078 fi
11079 ;;
11080 esac
11081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11082 $as_echo "$enable_shared" >&6; }
11083
11084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11085 $as_echo_n "checking whether to build static libraries... " >&6; }
11086 # Make sure either enable_shared or enable_static is yes.
11087 test "$enable_shared" = yes || enable_static=yes
11088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11089 $as_echo "$enable_static" >&6; }
11090
11091
11092
11093
11094 fi
11095 ac_ext=c
11096 ac_cpp='$CPP $CPPFLAGS'
11097 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11098 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11099 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11100
11101 CC="$lt_save_CC"
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115 ac_config_commands="$ac_config_commands libtool"
11116
11117
11118
11119
11120 # Only expand once:
11121
11122
11123
11124 # The tests for host and target for $enable_largefile require
11125 # canonical names.
11126
11127
11128
11129 # As the $enable_largefile decision depends on --enable-plugins we must set it
11130 # even in directories otherwise not depending on the $plugins option.
11131
11132
11133 maybe_plugins=no
11134 for ac_header in dlfcn.h
11135 do :
11136 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
11137 "
11138 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
11139 cat >>confdefs.h <<_ACEOF
11140 #define HAVE_DLFCN_H 1
11141 _ACEOF
11142 maybe_plugins=yes
11143 fi
11144
11145 done
11146
11147 for ac_header in windows.h
11148 do :
11149 ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
11150 "
11151 if test "x$ac_cv_header_windows_h" = xyes; then :
11152 cat >>confdefs.h <<_ACEOF
11153 #define HAVE_WINDOWS_H 1
11154 _ACEOF
11155 maybe_plugins=yes
11156 fi
11157
11158 done
11159
11160
11161 # Check whether --enable-plugins was given.
11162 if test "${enable_plugins+set}" = set; then :
11163 enableval=$enable_plugins; case "${enableval}" in
11164 no) plugins=no ;;
11165 *) plugins=yes
11166 if test "$maybe_plugins" != "yes" ; then
11167 as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
11168 fi ;;
11169 esac
11170 else
11171 plugins=$maybe_plugins
11172
11173 fi
11174
11175 if test "$plugins" = "yes"; then
11176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
11177 $as_echo_n "checking for library containing dlsym... " >&6; }
11178 if ${ac_cv_search_dlsym+:} false; then :
11179 $as_echo_n "(cached) " >&6
11180 else
11181 ac_func_search_save_LIBS=$LIBS
11182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11183 /* end confdefs.h. */
11184
11185 /* Override any GCC internal prototype to avoid an error.
11186 Use char because int might match the return type of a GCC
11187 builtin and then its argument prototype would still apply. */
11188 #ifdef __cplusplus
11189 extern "C"
11190 #endif
11191 char dlsym ();
11192 int
11193 main ()
11194 {
11195 return dlsym ();
11196 ;
11197 return 0;
11198 }
11199 _ACEOF
11200 for ac_lib in '' dl; do
11201 if test -z "$ac_lib"; then
11202 ac_res="none required"
11203 else
11204 ac_res=-l$ac_lib
11205 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11206 fi
11207 if ac_fn_c_try_link "$LINENO"; then :
11208 ac_cv_search_dlsym=$ac_res
11209 fi
11210 rm -f core conftest.err conftest.$ac_objext \
11211 conftest$ac_exeext
11212 if ${ac_cv_search_dlsym+:} false; then :
11213 break
11214 fi
11215 done
11216 if ${ac_cv_search_dlsym+:} false; then :
11217
11218 else
11219 ac_cv_search_dlsym=no
11220 fi
11221 rm conftest.$ac_ext
11222 LIBS=$ac_func_search_save_LIBS
11223 fi
11224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
11225 $as_echo "$ac_cv_search_dlsym" >&6; }
11226 ac_res=$ac_cv_search_dlsym
11227 if test "$ac_res" != no; then :
11228 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11229
11230 fi
11231
11232 fi
11233
11234
11235 case "${host}" in
11236 sparc-*-solaris*|i?86-*-solaris*)
11237 # On native 32-bit Solaris/SPARC and x86, large-file and procfs support
11238 # were mutually exclusive until Solaris 11.3. Without procfs support,
11239 # the bfd/ elf module cannot provide certain routines such as
11240 # elfcore_write_prpsinfo or elfcore_write_prstatus. So unless the user
11241 # explicitly requested large-file support through the
11242 # --enable-largefile switch, disable large-file support in favor of
11243 # procfs support.
11244 #
11245 # Check if <sys/procfs.h> is incompatible with large-file support.
11246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11247 /* end confdefs.h. */
11248 #define _FILE_OFFSET_BITS 64
11249 #define _STRUCTURED_PROC 1
11250 #include <sys/procfs.h>
11251 int
11252 main ()
11253 {
11254
11255 ;
11256 return 0;
11257 }
11258 _ACEOF
11259 if ac_fn_c_try_compile "$LINENO"; then :
11260 acx_cv_procfs_lfs=yes
11261 else
11262 acx_cv_procfs_lfs=no
11263 fi
11264 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11265 #
11266 # Forcefully disable large-file support only if necessary, gdb is in
11267 # tree and enabled.
11268 if test "${target}" = "${host}" -a "$acx_cv_procfs_lfs" = no \
11269 -a -d $srcdir/../gdb -a "$enable_gdb" != no; then
11270 : ${enable_largefile="no"}
11271 if test "$plugins" = yes; then
11272 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
11273 plugin support disabled; require large-file support which is incompatible with GDB." >&5
11274 $as_echo "$as_me: WARNING:
11275 plugin support disabled; require large-file support which is incompatible with GDB." >&2;}
11276 plugins=no
11277 fi
11278 fi
11279 #
11280 # Explicitly undef _FILE_OFFSET_BITS if enable_largefile=no for the
11281 # benefit of g++ 9+ which predefines it on Solaris.
11282 if test "$enable_largefile" = no; then
11283 LARGEFILE_CPPFLAGS="-U_FILE_OFFSET_BITS"
11284
11285 fi
11286 ;;
11287 esac
11288
11289 # Check whether --enable-largefile was given.
11290 if test "${enable_largefile+set}" = set; then :
11291 enableval=$enable_largefile;
11292 fi
11293
11294 if test "$enable_largefile" != no; then
11295
11296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
11297 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
11298 if ${ac_cv_sys_largefile_CC+:} false; then :
11299 $as_echo_n "(cached) " >&6
11300 else
11301 ac_cv_sys_largefile_CC=no
11302 if test "$GCC" != yes; then
11303 ac_save_CC=$CC
11304 while :; do
11305 # IRIX 6.2 and later do not support large files by default,
11306 # so use the C compiler's -n32 option if that helps.
11307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11308 /* end confdefs.h. */
11309 #include <sys/types.h>
11310 /* Check that off_t can represent 2**63 - 1 correctly.
11311 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11312 since some C++ compilers masquerading as C compilers
11313 incorrectly reject 9223372036854775807. */
11314 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11315 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11316 && LARGE_OFF_T % 2147483647 == 1)
11317 ? 1 : -1];
11318 int
11319 main ()
11320 {
11321
11322 ;
11323 return 0;
11324 }
11325 _ACEOF
11326 if ac_fn_c_try_compile "$LINENO"; then :
11327 break
11328 fi
11329 rm -f core conftest.err conftest.$ac_objext
11330 CC="$CC -n32"
11331 if ac_fn_c_try_compile "$LINENO"; then :
11332 ac_cv_sys_largefile_CC=' -n32'; break
11333 fi
11334 rm -f core conftest.err conftest.$ac_objext
11335 break
11336 done
11337 CC=$ac_save_CC
11338 rm -f conftest.$ac_ext
11339 fi
11340 fi
11341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
11342 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
11343 if test "$ac_cv_sys_largefile_CC" != no; then
11344 CC=$CC$ac_cv_sys_largefile_CC
11345 fi
11346
11347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
11348 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
11349 if ${ac_cv_sys_file_offset_bits+:} false; then :
11350 $as_echo_n "(cached) " >&6
11351 else
11352 while :; do
11353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11354 /* end confdefs.h. */
11355 #include <sys/types.h>
11356 /* Check that off_t can represent 2**63 - 1 correctly.
11357 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11358 since some C++ compilers masquerading as C compilers
11359 incorrectly reject 9223372036854775807. */
11360 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11361 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11362 && LARGE_OFF_T % 2147483647 == 1)
11363 ? 1 : -1];
11364 int
11365 main ()
11366 {
11367
11368 ;
11369 return 0;
11370 }
11371 _ACEOF
11372 if ac_fn_c_try_compile "$LINENO"; then :
11373 ac_cv_sys_file_offset_bits=no; break
11374 fi
11375 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11377 /* end confdefs.h. */
11378 #define _FILE_OFFSET_BITS 64
11379 #include <sys/types.h>
11380 /* Check that off_t can represent 2**63 - 1 correctly.
11381 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11382 since some C++ compilers masquerading as C compilers
11383 incorrectly reject 9223372036854775807. */
11384 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11385 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11386 && LARGE_OFF_T % 2147483647 == 1)
11387 ? 1 : -1];
11388 int
11389 main ()
11390 {
11391
11392 ;
11393 return 0;
11394 }
11395 _ACEOF
11396 if ac_fn_c_try_compile "$LINENO"; then :
11397 ac_cv_sys_file_offset_bits=64; break
11398 fi
11399 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11400 ac_cv_sys_file_offset_bits=unknown
11401 break
11402 done
11403 fi
11404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
11405 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
11406 case $ac_cv_sys_file_offset_bits in #(
11407 no | unknown) ;;
11408 *)
11409 cat >>confdefs.h <<_ACEOF
11410 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
11411 _ACEOF
11412 ;;
11413 esac
11414 rm -rf conftest*
11415 if test $ac_cv_sys_file_offset_bits = unknown; then
11416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
11417 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
11418 if ${ac_cv_sys_large_files+:} false; then :
11419 $as_echo_n "(cached) " >&6
11420 else
11421 while :; do
11422 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11423 /* end confdefs.h. */
11424 #include <sys/types.h>
11425 /* Check that off_t can represent 2**63 - 1 correctly.
11426 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11427 since some C++ compilers masquerading as C compilers
11428 incorrectly reject 9223372036854775807. */
11429 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11430 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11431 && LARGE_OFF_T % 2147483647 == 1)
11432 ? 1 : -1];
11433 int
11434 main ()
11435 {
11436
11437 ;
11438 return 0;
11439 }
11440 _ACEOF
11441 if ac_fn_c_try_compile "$LINENO"; then :
11442 ac_cv_sys_large_files=no; break
11443 fi
11444 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11446 /* end confdefs.h. */
11447 #define _LARGE_FILES 1
11448 #include <sys/types.h>
11449 /* Check that off_t can represent 2**63 - 1 correctly.
11450 We can't simply define LARGE_OFF_T to be 9223372036854775807,
11451 since some C++ compilers masquerading as C compilers
11452 incorrectly reject 9223372036854775807. */
11453 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
11454 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
11455 && LARGE_OFF_T % 2147483647 == 1)
11456 ? 1 : -1];
11457 int
11458 main ()
11459 {
11460
11461 ;
11462 return 0;
11463 }
11464 _ACEOF
11465 if ac_fn_c_try_compile "$LINENO"; then :
11466 ac_cv_sys_large_files=1; break
11467 fi
11468 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11469 ac_cv_sys_large_files=unknown
11470 break
11471 done
11472 fi
11473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
11474 $as_echo "$ac_cv_sys_large_files" >&6; }
11475 case $ac_cv_sys_large_files in #(
11476 no | unknown) ;;
11477 *)
11478 cat >>confdefs.h <<_ACEOF
11479 #define _LARGE_FILES $ac_cv_sys_large_files
11480 _ACEOF
11481 ;;
11482 esac
11483 rm -rf conftest*
11484 fi
11485
11486
11487 fi
11488
11489
11490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
11491 $as_echo_n "checking how to compare bootstrapped objects... " >&6; }
11492 if ${gcc_cv_prog_cmp_skip+:} false; then :
11493 $as_echo_n "(cached) " >&6
11494 else
11495 echo abfoo >t1
11496 echo cdfoo >t2
11497 gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
11498 if cmp t1 t2 2 2 > /dev/null 2>&1; then
11499 if cmp t1 t2 1 1 > /dev/null 2>&1; then
11500 :
11501 else
11502 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
11503 fi
11504 fi
11505 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
11506 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
11507 :
11508 else
11509 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
11510 fi
11511 fi
11512 rm t1 t2
11513
11514 fi
11515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
11516 $as_echo "$gcc_cv_prog_cmp_skip" >&6; }
11517 do_compare="$gcc_cv_prog_cmp_skip"
11518
11519
11520
11521 # Check whether --enable-targets was given.
11522 if test "${enable_targets+set}" = set; then :
11523 enableval=$enable_targets; case "${enableval}" in
11524 yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5
11525 ;;
11526 no) enable_targets= ;;
11527 *) enable_targets=$enableval ;;
11528 esac
11529 fi
11530
11531 ac_checking=
11532 . ${srcdir}/../bfd/development.sh
11533 test "$development" = true && ac_checking=yes
11534 # Check whether --enable-checking was given.
11535 if test "${enable_checking+set}" = set; then :
11536 enableval=$enable_checking; case "${enableval}" in
11537 no|none) ac_checking= ;;
11538 *) ac_checking=yes ;;
11539 esac
11540 fi
11541 if test x$ac_checking != x ; then
11542
11543 $as_echo "#define ENABLE_CHECKING 1" >>confdefs.h
11544
11545 fi
11546
11547 # PR gas/19109
11548 # Decide the default method for compressing debug sections.
11549 ac_default_compressed_debug_sections=unset
11550 # Provide a configure time option to override our default.
11551 # Check whether --enable-compressed_debug_sections was given.
11552 if test "${enable_compressed_debug_sections+set}" = set; then :
11553 enableval=$enable_compressed_debug_sections; case ,"${enableval}", in
11554 ,yes, | ,all, | *,gas,*) ac_default_compressed_debug_sections=yes ;;
11555 ,no, | ,none,) ac_default_compressed_debug_sections=no ;;
11556 *) ac_default_compressed_debug_sections=unset ;;
11557 esac
11558 fi
11559
11560 # Select default compression algorithm.
11561 ac_default_compressed_debug_sections_algorithm=COMPRESS_DEBUG_GABI_ZLIB
11562 # Check whether --enable-default_compressed_debug_sections_algorithm was given.
11563 if test "${enable_default_compressed_debug_sections_algorithm+set}" = set; then :
11564 enableval=$enable_default_compressed_debug_sections_algorithm; case "${enableval}" in
11565 zstd) ac_default_compressed_debug_sections_algorithm=COMPRESS_DEBUG_ZSTD ;;
11566 esac
11567 fi
11568
11569 # PR gas/19520
11570 # Decide if x86 assembler should generate relax relocations.
11571 ac_default_x86_relax_relocations=unset
11572 # Provide a configure time option to override our default.
11573 # Check whether --enable-x86_relax_relocations was given.
11574 if test "${enable_x86_relax_relocations+set}" = set; then :
11575 enableval=$enable_x86_relax_relocations; case "${enableval}" in
11576 no) ac_default_x86_relax_relocations=0 ;;
11577 esac
11578 fi
11579
11580 # Decide if ELF assembler should generate common symbols with the
11581 # STT_COMMON type.
11582 ac_default_elf_stt_common=unset
11583 # Provide a configure time option to override our default.
11584 # Check whether --enable-elf_stt_common was given.
11585 if test "${enable_elf_stt_common+set}" = set; then :
11586 enableval=$enable_elf_stt_common; case "${enableval}" in
11587 yes) ac_default_elf_stt_common=1 ;;
11588 esac
11589 fi
11590
11591
11592 # Decide if the ELF assembler should default to generating
11593 # GNU Build notes if none are provided by the input.
11594 ac_default_generate_build_notes=0
11595 # Provide a configuration option to override the default.
11596 # Check whether --enable-generate_build_notes was given.
11597 if test "${enable_generate_build_notes+set}" = set; then :
11598 enableval=$enable_generate_build_notes; case "${enableval}" in
11599 yes) ac_default_generate_build_notes=1 ;;
11600 no) ac_default_generate_build_notes=0 ;;
11601 esac
11602 fi
11603
11604 # Decide if the MIPS assembler should default to enable MIPS fix Loongson3
11605 # LLSC errata.
11606 ac_default_mips_fix_loongson3_llsc=unset
11607 # Provide a configuration option to override the default.
11608 # Check whether --enable-mips-fix-loongson3-llsc was given.
11609 if test "${enable_mips_fix_loongson3_llsc+set}" = set; then :
11610 enableval=$enable_mips_fix_loongson3_llsc; case "${enableval}" in
11611 yes) ac_default_mips_fix_loongson3_llsc=1 ;;
11612 no) ac_default_mips_fix_loongson3_llsc=0 ;;
11613 esac
11614 fi
11615
11616 # Decide if the x86 ELF assembler should default to generating GNU x86
11617 # used ISA and feature properties.
11618 ac_default_generate_x86_used_note=unset
11619 # Provide a configuration option to override the default.
11620 # Check whether --enable-x86-used-note was given.
11621 if test "${enable_x86_used_note+set}" = set; then :
11622 enableval=$enable_x86_used_note; case "${enableval}" in
11623 yes) ac_default_generate_x86_used_note=1 ;;
11624 no) ac_default_generate_x86_used_note=0 ;;
11625 esac
11626 fi
11627
11628 # Decide if the RISC-V ELF assembler should default to generating attribute.
11629 ac_default_generate_riscv_attr=unset
11630 # Provide a configuration option to override the default.
11631 # Check whether --enable-default-riscv-attribute was given.
11632 if test "${enable_default_riscv_attribute+set}" = set; then :
11633 enableval=$enable_default_riscv_attribute; case "${enableval}" in
11634 yes) ac_default_generate_riscv_attr=1 ;;
11635 no) ac_default_generate_riscv_attr=0 ;;
11636 esac
11637 fi
11638
11639 using_cgen=no
11640
11641
11642 # Set the 'development' global.
11643 . $srcdir/../bfd/development.sh
11644
11645 # Set acp_cpp_for_build variable
11646 ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
11647
11648 # Default set of GCC warnings to enable.
11649 GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
11650 GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
11651
11652 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
11653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11654 /* end confdefs.h. */
11655 __GNUC__
11656 _ACEOF
11657 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11658 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
11659
11660 else
11661 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
11662 fi
11663 rm -f conftest*
11664
11665
11666 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
11667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11668 /* end confdefs.h. */
11669 __GNUC__
11670 _ACEOF
11671 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11672 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
11673
11674 else
11675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11676 /* end confdefs.h. */
11677 __clang__
11678 _ACEOF
11679 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11680 $EGREP "^__clang__$" >/dev/null 2>&1; then :
11681 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
11682 fi
11683 rm -f conftest*
11684
11685 fi
11686 rm -f conftest*
11687
11688
11689 # Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
11690 WARN_WRITE_STRINGS=""
11691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11692 /* end confdefs.h. */
11693 __GNUC__
11694 _ACEOF
11695 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11696 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
11697
11698 else
11699 WARN_WRITE_STRINGS="-Wwrite-strings"
11700 fi
11701 rm -f conftest*
11702
11703
11704 # Verify CC_FOR_BUILD to be compatible with warning flags
11705
11706 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
11707 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11708 /* end confdefs.h. */
11709 __GNUC__
11710 _ACEOF
11711 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
11712 $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
11713
11714 else
11715 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
11716 fi
11717 rm -f conftest*
11718
11719
11720 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
11721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11722 /* end confdefs.h. */
11723 __GNUC__
11724 _ACEOF
11725 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
11726 $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
11727
11728 else
11729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11730 /* end confdefs.h. */
11731 __clang__
11732 _ACEOF
11733 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
11734 $EGREP "^__clang__$" >/dev/null 2>&1; then :
11735 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
11736 fi
11737 rm -f conftest*
11738
11739 fi
11740 rm -f conftest*
11741
11742
11743 # Check whether --enable-werror was given.
11744 if test "${enable_werror+set}" = set; then :
11745 enableval=$enable_werror; case "${enableval}" in
11746 yes | y) ERROR_ON_WARNING="yes" ;;
11747 no | n) ERROR_ON_WARNING="no" ;;
11748 *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
11749 esac
11750 fi
11751
11752
11753 # Disable -Wformat by default when using gcc on mingw
11754 case "${host}" in
11755 *-*-mingw32*)
11756 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
11757 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
11758 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
11759 fi
11760 ;;
11761 *) ;;
11762 esac
11763
11764 # Enable -Werror by default when using gcc. Turn it off for releases.
11765 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
11766 ERROR_ON_WARNING=yes
11767 fi
11768
11769 NO_WERROR=
11770 if test "${ERROR_ON_WARNING}" = yes ; then
11771 GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
11772 GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
11773 NO_WERROR="-Wno-error"
11774 fi
11775
11776 if test "${GCC}" = yes ; then
11777 WARN_CFLAGS="${GCC_WARN_CFLAGS}"
11778 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}"
11779 fi
11780
11781 # Check whether --enable-build-warnings was given.
11782 if test "${enable_build_warnings+set}" = set; then :
11783 enableval=$enable_build_warnings; case "${enableval}" in
11784 yes) WARN_CFLAGS="${GCC_WARN_CFLAGS}"
11785 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";;
11786 no) if test "${GCC}" = yes ; then
11787 WARN_CFLAGS="-w"
11788 WARN_CFLAGS_FOR_BUILD="-w"
11789 fi;;
11790 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11791 WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}"
11792 WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
11793 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
11794 WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}"
11795 WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
11796 *) WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`
11797 WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;;
11798 esac
11799 fi
11800
11801
11802 if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
11803 echo "Setting warning flags = $WARN_CFLAGS" 6>&1
11804 fi
11805
11806
11807
11808
11809
11810
11811
11812 # Generate a header file
11813 ac_config_headers="$ac_config_headers config.h:config.in"
11814
11815
11816
11817 # Check whether --with-cpu was given.
11818 if test "${with_cpu+set}" = set; then :
11819 withval=$with_cpu;
11820 cat >>confdefs.h <<_ACEOF
11821 #define TARGET_WITH_CPU "${with_cpu}"
11822 _ACEOF
11823
11824 fi
11825
11826
11827 # PR 14072
11828
11829
11830 # If we are on a DOS filesystem, we must use gdb.ini rather than
11831 # .gdbinit.
11832 case "${host}" in
11833 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-windows*)
11834 GDBINIT="gdb.ini"
11835 ac_config_files="$ac_config_files gdb.ini:gdbinit.in"
11836
11837 ;;
11838 *)
11839 GDBINIT=".gdbinit"
11840 ac_config_files="$ac_config_files .gdbinit:gdbinit.in"
11841
11842 ;;
11843 esac
11844
11845
11846 #We need this for the host.
11847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
11848 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
11849 if ${ac_cv_c_bigendian+:} false; then :
11850 $as_echo_n "(cached) " >&6
11851 else
11852 ac_cv_c_bigendian=unknown
11853 # See if we're dealing with a universal compiler.
11854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11855 /* end confdefs.h. */
11856 #ifndef __APPLE_CC__
11857 not a universal capable compiler
11858 #endif
11859 typedef int dummy;
11860
11861 _ACEOF
11862 if ac_fn_c_try_compile "$LINENO"; then :
11863
11864 # Check for potential -arch flags. It is not universal unless
11865 # there are at least two -arch flags with different values.
11866 ac_arch=
11867 ac_prev=
11868 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
11869 if test -n "$ac_prev"; then
11870 case $ac_word in
11871 i?86 | x86_64 | ppc | ppc64)
11872 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
11873 ac_arch=$ac_word
11874 else
11875 ac_cv_c_bigendian=universal
11876 break
11877 fi
11878 ;;
11879 esac
11880 ac_prev=
11881 elif test "x$ac_word" = "x-arch"; then
11882 ac_prev=arch
11883 fi
11884 done
11885 fi
11886 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11887 if test $ac_cv_c_bigendian = unknown; then
11888 # See if sys/param.h defines the BYTE_ORDER macro.
11889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11890 /* end confdefs.h. */
11891 #include <sys/types.h>
11892 #include <sys/param.h>
11893
11894 int
11895 main ()
11896 {
11897 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
11898 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
11899 && LITTLE_ENDIAN)
11900 bogus endian macros
11901 #endif
11902
11903 ;
11904 return 0;
11905 }
11906 _ACEOF
11907 if ac_fn_c_try_compile "$LINENO"; then :
11908 # It does; now see whether it defined to BIG_ENDIAN or not.
11909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11910 /* end confdefs.h. */
11911 #include <sys/types.h>
11912 #include <sys/param.h>
11913
11914 int
11915 main ()
11916 {
11917 #if BYTE_ORDER != BIG_ENDIAN
11918 not big endian
11919 #endif
11920
11921 ;
11922 return 0;
11923 }
11924 _ACEOF
11925 if ac_fn_c_try_compile "$LINENO"; then :
11926 ac_cv_c_bigendian=yes
11927 else
11928 ac_cv_c_bigendian=no
11929 fi
11930 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11931 fi
11932 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11933 fi
11934 if test $ac_cv_c_bigendian = unknown; then
11935 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
11936 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11937 /* end confdefs.h. */
11938 #include <limits.h>
11939
11940 int
11941 main ()
11942 {
11943 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
11944 bogus endian macros
11945 #endif
11946
11947 ;
11948 return 0;
11949 }
11950 _ACEOF
11951 if ac_fn_c_try_compile "$LINENO"; then :
11952 # It does; now see whether it defined to _BIG_ENDIAN or not.
11953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11954 /* end confdefs.h. */
11955 #include <limits.h>
11956
11957 int
11958 main ()
11959 {
11960 #ifndef _BIG_ENDIAN
11961 not big endian
11962 #endif
11963
11964 ;
11965 return 0;
11966 }
11967 _ACEOF
11968 if ac_fn_c_try_compile "$LINENO"; then :
11969 ac_cv_c_bigendian=yes
11970 else
11971 ac_cv_c_bigendian=no
11972 fi
11973 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11974 fi
11975 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11976 fi
11977 if test $ac_cv_c_bigendian = unknown; then
11978 # Compile a test program.
11979 if test "$cross_compiling" = yes; then :
11980 # Try to guess by grepping values from an object file.
11981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11982 /* end confdefs.h. */
11983 short int ascii_mm[] =
11984 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
11985 short int ascii_ii[] =
11986 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
11987 int use_ascii (int i) {
11988 return ascii_mm[i] + ascii_ii[i];
11989 }
11990 short int ebcdic_ii[] =
11991 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
11992 short int ebcdic_mm[] =
11993 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
11994 int use_ebcdic (int i) {
11995 return ebcdic_mm[i] + ebcdic_ii[i];
11996 }
11997 extern int foo;
11998
11999 int
12000 main ()
12001 {
12002 return use_ascii (foo) == use_ebcdic (foo);
12003 ;
12004 return 0;
12005 }
12006 _ACEOF
12007 if ac_fn_c_try_compile "$LINENO"; then :
12008 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12009 ac_cv_c_bigendian=yes
12010 fi
12011 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12012 if test "$ac_cv_c_bigendian" = unknown; then
12013 ac_cv_c_bigendian=no
12014 else
12015 # finding both strings is unlikely to happen, but who knows?
12016 ac_cv_c_bigendian=unknown
12017 fi
12018 fi
12019 fi
12020 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12021 else
12022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12023 /* end confdefs.h. */
12024 $ac_includes_default
12025 int
12026 main ()
12027 {
12028
12029 /* Are we little or big endian? From Harbison&Steele. */
12030 union
12031 {
12032 long int l;
12033 char c[sizeof (long int)];
12034 } u;
12035 u.l = 1;
12036 return u.c[sizeof (long int) - 1] == 1;
12037
12038 ;
12039 return 0;
12040 }
12041 _ACEOF
12042 if ac_fn_c_try_run "$LINENO"; then :
12043 ac_cv_c_bigendian=no
12044 else
12045 ac_cv_c_bigendian=yes
12046 fi
12047 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12048 conftest.$ac_objext conftest.beam conftest.$ac_ext
12049 fi
12050
12051 fi
12052 fi
12053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12054 $as_echo "$ac_cv_c_bigendian" >&6; }
12055 case $ac_cv_c_bigendian in #(
12056 yes)
12057 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
12058 ;; #(
12059 no)
12060 ;; #(
12061 universal)
12062
12063 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12064
12065 ;; #(
12066 *)
12067 as_fn_error $? "unknown endianness
12068 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12069 esac
12070
12071
12072 te_file=generic
12073
12074 # Makefile target for installing gas in $(tooldir)/bin.
12075 install_tooldir=install-exec-tooldir
12076
12077 canon_targets=""
12078 all_targets=no
12079 if test -n "$enable_targets" ; then
12080 for t in `echo $enable_targets | sed 's/,/ /g'`; do
12081 if test $t = "all"; then
12082 all_targets=yes
12083 continue
12084 fi
12085 result=`$ac_config_sub $t 2>/dev/null`
12086 if test -n "$result" ; then
12087 canon_targets="$canon_targets $result"
12088 # else
12089 # # Permit "all", etc. We don't support it yet though.
12090 # canon_targets="$canon_targets $t"
12091 fi
12092 done
12093 _gas_uniq_list="$canon_targets"
12094 _gas_uniq_newlist=""
12095 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
12096 case $_gas_uniq_i in
12097 _gas_uniq_dummy) ;;
12098 *) case " $_gas_uniq_newlist " in
12099 *" $_gas_uniq_i "*) ;;
12100 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
12101 esac ;;
12102 esac
12103 done
12104 canon_targets=$_gas_uniq_newlist
12105
12106 fi
12107
12108 emulations=""
12109
12110 for this_target in $target $canon_targets ; do
12111
12112 targ=${this_target}
12113 . ${srcdir}/configure.tgt
12114
12115 case ${target_cpu} in
12116 crisv32)
12117
12118 cat >>confdefs.h <<_ACEOF
12119 #define DEFAULT_CRIS_ARCH $arch
12120 _ACEOF
12121
12122 ;;
12123 esac
12124
12125 if test ${this_target} = $target ; then
12126 target_cpu_type=${cpu_type}
12127 elif test ${target_cpu_type} != ${cpu_type} ; then
12128 continue
12129 fi
12130
12131 generic_target=${cpu_type}-${target_vendor}-${target_os}
12132 case ${generic_target} in
12133 i386-*-msdosdjgpp* \
12134 | i386-*-go32*)
12135
12136 $as_echo "#define STRICTCOFF 1" >>confdefs.h
12137
12138 ;;
12139
12140 i386-*-linux-* | x86_64-*-linux-*)
12141 if test ${this_target} = $target \
12142 && test ${ac_default_generate_x86_used_note} = unset; then
12143 ac_default_generate_x86_used_note=1
12144 fi
12145 ;;
12146
12147 i386-*-solaris2 \
12148 | x86_64-*-solaris2 \
12149 | i386-*-solaris2.[0-9] \
12150 | i386-*-solaris2.1[01] \
12151 | x86_64-*-solaris2.1[01])
12152 if test ${this_target} = $target \
12153 && test ${ac_default_x86_relax_relocations} = unset; then
12154 ac_default_x86_relax_relocations=0
12155 fi
12156 ;;
12157
12158 microblaze*)
12159 ;;
12160
12161 ppc-*-aix5.[01]*)
12162 ;;
12163 ppc-*-aix[5-9].*)
12164
12165 $as_echo "#define AIX_WEAK_SUPPORT 1" >>confdefs.h
12166
12167 ;;
12168 ppc-*-solaris*)
12169 if test ${this_target} = $target; then
12170
12171 $as_echo "#define TARGET_SOLARIS_COMMENT 1" >>confdefs.h
12172
12173 fi
12174 if test x${endian} = xbig; then
12175 as_fn_error $? "Solaris must be configured little endian" "$LINENO" 5
12176 fi
12177 ;;
12178 esac
12179
12180 if test ${this_target} = $target ; then
12181 endian_def=
12182 if test x${endian} = xbig; then
12183 endian_def=1
12184 elif test x${endian} = xlittle; then
12185 endian_def=0
12186 fi
12187 if test x${endian_def} != x; then
12188
12189 cat >>confdefs.h <<_ACEOF
12190 #define TARGET_BYTES_BIG_ENDIAN $endian_def
12191 _ACEOF
12192
12193 fi
12194 fi
12195
12196 # Other random stuff.
12197
12198 case ${cpu_type} in
12199 mips)
12200 # Set mips_cpu to the name of the default CPU.
12201 case ${target_cpu} in
12202 mips | mipsbe | mipseb | mipsle | mipsel | mips64 | mips64el)
12203 mips_cpu=from-abi
12204 ;;
12205 mipsisa32 | mipsisa32el)
12206 mips_cpu=mips32
12207 ;;
12208 mipsisa32r2 | mipsisa32r2el)
12209 mips_cpu=mips32r2
12210 ;;
12211 mipsisa32r3 | mipsisa32r3el)
12212 mips_cpu=mips32r3
12213 ;;
12214 mipsisa32r5 | mipsisa32r5el)
12215 mips_cpu=mips32r5
12216 ;;
12217 mipsisa32r6 | mipsisa32r6el)
12218 mips_cpu=mips32r6
12219 ;;
12220 mipsisa64 | mipsisa64el)
12221 mips_cpu=mips64
12222 ;;
12223 mipsisa64r2 | mipsisa64r2el)
12224 mips_cpu=mips64r2
12225 ;;
12226 mipsisa64r3 | mipsisa64r3el)
12227 mips_cpu=mips64r3
12228 ;;
12229 mipsisa64r5 | mipsisa64r5el)
12230 mips_cpu=mips64r5
12231 ;;
12232 mipsisa64r6 | mipsisa64r6el)
12233 mips_cpu=mips64r6
12234 ;;
12235 mipstx39 | mipstx39el)
12236 mips_cpu=r3900
12237 ;;
12238 mips64vr | mips64vrel)
12239 mips_cpu=vr4100
12240 ;;
12241 mipsisa32r2* | mipsisa64r2*)
12242 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r2//' -e 's/el$//'`
12243 ;;
12244 mipsisa32r6* | mipsisa64r6*)
12245 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..r6//' -e 's/el$//'`
12246 ;;
12247 mips64* | mipsisa64* | mipsisa32*)
12248 mips_cpu=`echo $target_cpu | sed -e 's/[a-z]*..//' -e 's/el$//'`
12249 ;;
12250 mips*)
12251 mips_cpu=`echo $target_cpu | sed -e 's/^mips//' -e 's/el$//'`
12252 ;;
12253 *)
12254 as_fn_error $? "$target_cpu isn't a supported MIPS CPU name" "$LINENO" 5
12255 ;;
12256 esac
12257 # See whether it's appropriate to set EF_MIPS_ABI_O32 for o32
12258 # binaries. It's a GNU extension that some OSes don't understand.
12259 case ${target} in
12260 *-*-irix*)
12261 use_ef_mips_abi_o32=0
12262 ;;
12263 *)
12264 use_ef_mips_abi_o32=1
12265 ;;
12266 esac
12267 # Decide whether to generate 32-bit or 64-bit code by default.
12268 # Used to resolve -march=from-abi when an embedded ABI is selected.
12269 case ${target} in
12270 mips64*-*-* | mipsisa64*-*-*)
12271 mips_default_64bit=1
12272 ;;
12273 *)
12274 mips_default_64bit=0
12275 ;;
12276 esac
12277 # Decide which ABI to target by default.
12278 case ${target} in
12279 mips64*-openbsd* | mips64*-linux-gnuabi64)
12280 mips_default_abi=N64_ABI
12281 ;;
12282 mips64*-linux* | mips-sgi-irix6* | mips64*-freebsd* \
12283 | mips64*-kfreebsd*-gnu | mips64*-ps2-elf*)
12284 mips_default_abi=N32_ABI
12285 ;;
12286 mips*-linux* | mips*-freebsd* | mips*-kfreebsd*-gnu)
12287 mips_default_abi=O32_ABI
12288 ;;
12289 *)
12290 mips_default_abi=NO_ABI
12291 ;;
12292 esac
12293
12294 cat >>confdefs.h <<_ACEOF
12295 #define MIPS_CPU_STRING_DEFAULT "$mips_cpu"
12296 _ACEOF
12297
12298
12299 cat >>confdefs.h <<_ACEOF
12300 #define USE_EF_MIPS_ABI_O32 $use_ef_mips_abi_o32
12301 _ACEOF
12302
12303
12304 cat >>confdefs.h <<_ACEOF
12305 #define MIPS_DEFAULT_64BIT $mips_default_64bit
12306 _ACEOF
12307
12308
12309 cat >>confdefs.h <<_ACEOF
12310 #define MIPS_DEFAULT_ABI $mips_default_abi
12311 _ACEOF
12312
12313 ;;
12314 esac
12315
12316 # Do we need the opcodes library?
12317 case ${cpu_type} in
12318 vax | tic30 | i386 | arm)
12319 ;;
12320
12321 *)
12322 need_opcodes=yes
12323
12324 case "${enable_shared}" in
12325 yes) shared_opcodes=true ;;
12326 *opcodes*) shared_opcodes=true ;;
12327 *) shared_opcodes=false ;;
12328 esac
12329 ;;
12330 esac
12331
12332 # Any other special object files needed ?
12333 case ${cpu_type} in
12334
12335 bfin)
12336 for f in config/bfin-parse.o config/bfin-lex-wrapper.o; do
12337 case " $extra_objects " in
12338 *" $f "*) ;;
12339 *) extra_objects="$extra_objects $f" ;;
12340 esac
12341 done
12342 ;;
12343
12344 bpf)
12345 if test $this_target = $target ; then
12346
12347 cat >>confdefs.h <<_ACEOF
12348 #define DEFAULT_ARCH "${arch}"
12349 _ACEOF
12350
12351 fi
12352 ;;
12353 epiphany | fr30 | ip2k | iq2000 | lm32 | m32r | or1k)
12354 using_cgen=yes
12355 ;;
12356
12357 loongarch)
12358 for f in config/loongarch-parse.o config/loongarch-lex-wrapper.o; do
12359 case " $extra_objects " in
12360 *" $f "*) ;;
12361 *) extra_objects="$extra_objects $f" ;;
12362 esac
12363 done
12364 # --target=loongarch[32|64]-*-*. */
12365 if test $this_target = $target ; then
12366
12367 cat >>confdefs.h <<_ACEOF
12368 #define DEFAULT_ARCH "${arch}"
12369 _ACEOF
12370
12371 fi
12372 ;;
12373
12374 m32c)
12375 using_cgen=yes
12376 ;;
12377 frv)
12378 using_cgen=yes
12379 ;;
12380 kvx)
12381 for f in config/kvx-parse.o; do
12382 case " $extra_objects " in
12383 *" $f "*) ;;
12384 *) extra_objects="$extra_objects $f" ;;
12385 esac
12386 done
12387 ;;
12388 m68k)
12389 f=config/m68k-parse.o
12390 case " $extra_objects " in
12391 *" $f "*) ;;
12392 *) extra_objects="$extra_objects $f" ;;
12393 esac
12394 ;;
12395
12396 mep)
12397 using_cgen=yes
12398 ;;
12399
12400 mips)
12401 for f in itbl-parse.o itbl-lex-wrapper.o itbl-ops.o; do
12402 case " $extra_objects " in
12403 *" $f "*) ;;
12404 *) extra_objects="$extra_objects $f" ;;
12405 esac
12406 done
12407 ;;
12408
12409 mt)
12410 using_cgen=yes
12411 ;;
12412
12413 nds32)
12414 # setup NDS32_LINUX_TOOLCHAIN definition
12415 if test "linux" = $em; then
12416
12417 $as_echo "#define NDS32_LINUX_TOOLCHAIN 1" >>confdefs.h
12418
12419 else
12420
12421 $as_echo "#define NDS32_LINUX_TOOLCHAIN 0" >>confdefs.h
12422
12423 fi
12424
12425 # Decide BASELINE, REDUCED_REGS, FPU_DP_EXT, FPU_SP_EXT features
12426 # based on arch_name.
12427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-arch" >&5
12428 $as_echo_n "checking for default configuration of --with-arch... " >&6; }
12429 if test "x${with_arch}" != x; then
12430 case ${with_arch} in
12431 v2j | v2s | v2f | v2 | v3m | v3j | v3s | v3f | v3 )
12432
12433 cat >>confdefs.h <<_ACEOF
12434 #define NDS32_DEFAULT_ARCH_NAME "$with_arch"
12435 _ACEOF
12436
12437 ;;
12438 *)
12439 as_fn_error $? "This kind of arch name does *NOT* exist!" "$LINENO" 5
12440 ;;
12441 esac
12442 fi
12443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_arch" >&5
12444 $as_echo "$with_arch" >&6; }
12445
12446 # Decide features one by one.
12447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-dx-regs" >&5
12448 $as_echo_n "checking for default configuration of --enable-dx-regs... " >&6; }
12449 if test "x${enable_dx_regs}" = xyes; then
12450
12451 $as_echo "#define NDS32_DEFAULT_DX_REGS 1" >>confdefs.h
12452
12453 else
12454
12455 $as_echo "#define NDS32_DEFAULT_DX_REGS 0" >>confdefs.h
12456
12457 fi
12458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dx_regs" >&5
12459 $as_echo "$enable_dx_regs" >&6; }
12460
12461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-perf-ext" >&5
12462 $as_echo_n "checking for default configuration of --enable-perf-ext... " >&6; }
12463 if test "x${enable_perf_ext}" = xno; then
12464
12465 $as_echo "#define NDS32_DEFAULT_PERF_EXT 0" >>confdefs.h
12466
12467 else
12468
12469 $as_echo "#define NDS32_DEFAULT_PERF_EXT 1" >>confdefs.h
12470
12471 fi
12472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perf_ext" >&5
12473 $as_echo "$enable_perf_ext" >&6; }
12474
12475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-perf-ext2" >&5
12476 $as_echo_n "checking for default configuration of --enable-perf-ext2... " >&6; }
12477 if test "x${enable_perf_ext2}" = xno; then
12478
12479 $as_echo "#define NDS32_DEFAULT_PERF_EXT2 0" >>confdefs.h
12480
12481 else
12482
12483 $as_echo "#define NDS32_DEFAULT_PERF_EXT2 1" >>confdefs.h
12484
12485 fi
12486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perf_ext2" >&5
12487 $as_echo "$enable_perf_ext2" >&6; }
12488
12489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-string-ext" >&5
12490 $as_echo_n "checking for default configuration of --enable-string-ext... " >&6; }
12491 if test "x${enable_string_ext}" = xno; then
12492
12493 $as_echo "#define NDS32_DEFAULT_STRING_EXT 0" >>confdefs.h
12494
12495 else
12496
12497 $as_echo "#define NDS32_DEFAULT_STRING_EXT 1" >>confdefs.h
12498
12499 fi
12500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_string_ext" >&5
12501 $as_echo "$enable_string_ext" >&6; }
12502
12503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-audio-ext" >&5
12504 $as_echo_n "checking for default configuration of --enable-audio-ext... " >&6; }
12505 if test "x${enable_audio_ext}" = xno; then
12506
12507 $as_echo "#define NDS32_DEFAULT_AUDIO_EXT 0" >>confdefs.h
12508
12509 else
12510
12511 $as_echo "#define NDS32_DEFAULT_AUDIO_EXT 1" >>confdefs.h
12512
12513 fi
12514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_audio_ext" >&5
12515 $as_echo "$enable_audio_ext" >&6; }
12516
12517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-dsp-ext" >&5
12518 $as_echo_n "checking for default configuration of --enable-dsp-ext... " >&6; }
12519 if test "x${enable_dsp_ext}" = xno; then
12520
12521 $as_echo "#define NDS32_DEFAULT_DSP_EXT 0" >>confdefs.h
12522
12523 else
12524
12525 $as_echo "#define NDS32_DEFAULT_DSP_EXT 1" >>confdefs.h
12526
12527 fi
12528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dsp_ext" >&5
12529 $as_echo "$enable_dsp_ext" >&6; }
12530
12531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --enable-zol-ext" >&5
12532 $as_echo_n "checking for default configuration of --enable-zol-ext... " >&6; }
12533 if test "x${enable_zol_ext}" = xno; then
12534
12535 $as_echo "#define NDS32_DEFAULT_ZOL_EXT 0" >>confdefs.h
12536
12537 else
12538
12539 $as_echo "#define NDS32_DEFAULT_ZOL_EXT 1" >>confdefs.h
12540
12541 fi
12542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_zol_ext" >&5
12543 $as_echo "$enable_zol_ext" >&6; }
12544 ;;
12545
12546 aarch64 | i386 | s390 | sparc)
12547 if test $this_target = $target ; then
12548
12549 cat >>confdefs.h <<_ACEOF
12550 #define DEFAULT_ARCH "${arch}"
12551 _ACEOF
12552
12553 fi
12554 ;;
12555
12556 riscv)
12557 # --target=riscv[32|64]-*-*. */
12558 if test $this_target = $target ; then
12559
12560 cat >>confdefs.h <<_ACEOF
12561 #define DEFAULT_ARCH "${arch}"
12562 _ACEOF
12563
12564 fi
12565
12566 # --with-arch=<value>. The syntax of <value> is same as Gas option -march.
12567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-arch" >&5
12568 $as_echo_n "checking for default configuration of --with-arch... " >&6; }
12569 if test "x${with_arch}" != x; then
12570
12571 cat >>confdefs.h <<_ACEOF
12572 #define DEFAULT_RISCV_ARCH_WITH_EXT "$with_arch"
12573 _ACEOF
12574
12575 fi
12576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_arch" >&5
12577 $as_echo "$with_arch" >&6; }
12578
12579 # --with-isa-spec=[2.2|20190608|20191213].
12580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-isa-spec" >&5
12581 $as_echo_n "checking for default configuration of --with-isa-spec... " >&6; }
12582 if test "x${with_isa_spec}" != x; then
12583
12584 cat >>confdefs.h <<_ACEOF
12585 #define DEFAULT_RISCV_ISA_SPEC "$with_isa_spec"
12586 _ACEOF
12587
12588 fi
12589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_isa_spec" >&5
12590 $as_echo "$with_isa_spec" >&6; }
12591
12592 # --with-priv-spec=[1.9.1|1.10|1.11|1.12].
12593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default configuration of --with-priv-spec" >&5
12594 $as_echo_n "checking for default configuration of --with-priv-spec... " >&6; }
12595 if test "x${with_priv_spec}" != x; then
12596
12597 cat >>confdefs.h <<_ACEOF
12598 #define DEFAULT_RISCV_PRIV_SPEC "$with_priv_spec"
12599 _ACEOF
12600
12601 fi
12602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_priv_spec" >&5
12603 $as_echo "$with_priv_spec" >&6; }
12604 ;;
12605
12606 rl78)
12607 f=config/rl78-parse.o
12608 case " $extra_objects " in
12609 *" $f "*) ;;
12610 *) extra_objects="$extra_objects $f" ;;
12611 esac
12612 ;;
12613
12614 rx)
12615 f=config/rx-parse.o
12616 case " $extra_objects " in
12617 *" $f "*) ;;
12618 *) extra_objects="$extra_objects $f" ;;
12619 esac
12620 ;;
12621
12622 xstormy16)
12623 using_cgen=yes
12624 ;;
12625
12626 xtensa)
12627 f=config/xtensa-relax.o
12628 case " $extra_objects " in
12629 *" $f "*) ;;
12630 *) extra_objects="$extra_objects $f" ;;
12631 esac
12632 ;;
12633
12634 *)
12635 ;;
12636 esac
12637
12638 if test $using_cgen = yes ; then
12639 f=cgen.o
12640 case " $extra_objects " in
12641 *" $f "*) ;;
12642 *) extra_objects="$extra_objects $f" ;;
12643 esac
12644 fi
12645
12646 # See if we really can support this configuration with the emulation code.
12647
12648 if test $this_target = $target ; then
12649 obj_format=$fmt
12650 te_file=$em
12651 fi
12652
12653 case ${te_file} in
12654 vms)
12655 f=config/te-vms.o
12656 case " $extra_objects " in
12657 *" $f "*) ;;
12658 *) extra_objects="$extra_objects $f" ;;
12659 esac ;;
12660 esac
12661
12662 # From target name and format, produce a list of supported emulations.
12663
12664 case ${generic_target}-${fmt} in
12665 mips-*-*-*) case "$endian" in
12666 big) emulation="mipsbelf mipslelf mipself" ;;
12667 *) emulation="mipslelf mipsbelf mipself" ;;
12668 esac ;;
12669 # i386-pc-pe-coff != i386-pc-coff.
12670 i386-*-pe-coff) ;;
12671 # Uncommenting the next line will turn on support for i386 AOUT
12672 # for the default linux configuration
12673 # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
12674 #
12675 i386-*-aout) emulation="i386aout" ;;
12676 i386-*-coff) emulation="i386coff" ;;
12677 i386-*-elf) emulation="i386elf" ;;
12678
12679 # Always all formats. The first stated emulation becomes the default.
12680 cris-*-*aout*) emulation="crisaout criself" ;;
12681 cris-*-*) emulation="criself crisaout" ;;
12682 esac
12683
12684 emulations="$emulations $emulation"
12685
12686 done
12687
12688 if test ${ac_default_x86_relax_relocations} = unset; then
12689 ac_default_x86_relax_relocations=1
12690 fi
12691
12692 cat >>confdefs.h <<_ACEOF
12693 #define DEFAULT_GENERATE_X86_RELAX_RELOCATIONS $ac_default_x86_relax_relocations
12694 _ACEOF
12695
12696
12697 if test ${ac_default_elf_stt_common} = unset; then
12698 ac_default_elf_stt_common=0
12699 fi
12700
12701 cat >>confdefs.h <<_ACEOF
12702 #define DEFAULT_GENERATE_ELF_STT_COMMON $ac_default_elf_stt_common
12703 _ACEOF
12704
12705
12706
12707 cat >>confdefs.h <<_ACEOF
12708 #define DEFAULT_GENERATE_BUILD_NOTES $ac_default_generate_build_notes
12709 _ACEOF
12710
12711
12712 if test ${ac_default_generate_x86_used_note} = unset; then
12713 ac_default_generate_x86_used_note=0
12714 fi
12715
12716 cat >>confdefs.h <<_ACEOF
12717 #define DEFAULT_X86_USED_NOTE $ac_default_generate_x86_used_note
12718 _ACEOF
12719
12720
12721 if test ${ac_default_generate_riscv_attr} = unset; then
12722 ac_default_generate_riscv_attr=1
12723 fi
12724
12725
12726 cat >>confdefs.h <<_ACEOF
12727 #define DEFAULT_RISCV_ATTR $ac_default_generate_riscv_attr
12728 _ACEOF
12729
12730
12731 if test ${ac_default_mips_fix_loongson3_llsc} = unset; then
12732 ac_default_mips_fix_loongson3_llsc=0
12733 fi
12734
12735 cat >>confdefs.h <<_ACEOF
12736 #define DEFAULT_MIPS_FIX_LOONGSON3_LLSC $ac_default_mips_fix_loongson3_llsc
12737 _ACEOF
12738
12739
12740 if test x$ac_default_compressed_debug_sections = xyes ; then
12741
12742 $as_echo "#define DEFAULT_FLAG_COMPRESS_DEBUG 1" >>confdefs.h
12743
12744 fi
12745
12746
12747 cat >>confdefs.h <<_ACEOF
12748 #define DEFAULT_COMPRESSED_DEBUG_ALGORITHM $ac_default_compressed_debug_sections_algorithm
12749 _ACEOF
12750
12751
12752 # Turn on all targets if possible
12753 if test ${all_targets} = "yes"; then
12754 case ${target_cpu_type} in
12755 i386)
12756 case ${obj_format} in
12757 aout)
12758 emulations="$emulations i386coff i386elf"
12759 ;;
12760 coff)
12761 emulations="$emulations i386aout i386elf"
12762 ;;
12763 elf)
12764 emulations="$emulations i386aout i386coff"
12765 ;;
12766 esac
12767 ;;
12768 x86_64)
12769 case ${obj_format} in
12770 aout)
12771 emulations="$emulations i386coff i386elf"
12772 ;;
12773 coff)
12774 emulations="$emulations i386aout i386elf"
12775 ;;
12776 elf)
12777 emulations="$emulations i386aout i386coff"
12778 ;;
12779 esac
12780 ;;
12781 esac
12782 fi
12783
12784 # PE code has way too many macros tweaking behaviour
12785 case ${te_file} in
12786 pe*) emulations="" ;;
12787 esac
12788
12789 # Assign floating point type. Most processors with FP support
12790 # IEEE FP. On those that don't support FP at all, usually IEEE
12791 # is emulated.
12792 case ${target_cpu} in
12793 vax | pdp11 ) atof=vax ;;
12794 *) atof=ieee ;;
12795 esac
12796
12797 case "${obj_format}" in
12798 "") as_fn_error $? "GAS does not know what format to use for target ${target}" "$LINENO" 5 ;;
12799 esac
12800
12801 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
12802 cgen_cpu_prefix=""
12803 if test $using_cgen = yes ; then
12804 case ${target_cpu} in
12805 or1knd)
12806 cgen_cpu_prefix=or1k ;;
12807 *) cgen_cpu_prefix=${target_cpu} ;;
12808 esac
12809
12810
12811 $as_echo "#define USING_CGEN 1" >>confdefs.h
12812
12813 fi
12814
12815
12816 if test ! -r ${srcdir}/config/tc-${target_cpu_type}.c; then
12817 as_fn_error $? "GAS does not support target CPU ${target_cpu_type}" "$LINENO" 5
12818 fi
12819
12820 if test ! -r ${srcdir}/config/obj-${obj_format}.c; then
12821 as_fn_error $? "GAS does not have support for object file format ${obj_format}" "$LINENO" 5
12822 fi
12823
12824 # Some COFF configurations want these random other flags set.
12825 case ${obj_format} in
12826 coff)
12827 case ${target_cpu_type} in
12828 i386)
12829 $as_echo "#define I386COFF 1" >>confdefs.h
12830 ;;
12831 x86_64)
12832 $as_echo "#define I386COFF 1" >>confdefs.h
12833 ;;
12834 esac
12835 ;;
12836 esac
12837
12838 # Getting this done right is going to be a bitch. Each configuration specified
12839 # with --enable-targets=... should be checked for environment, format, cpu
12840 # setting.
12841 #
12842 # For each configuration, the necessary object file support code must be linked
12843 # in. This might be only one, it might be up to four. The necessary emulation
12844 # code needs to be provided, too.
12845 #
12846 # And then there's "--enable-targets=all"....
12847 #
12848 # For now, just always do it for MIPS ELF configurations. Sigh.
12849
12850 formats="${obj_format}"
12851 emfiles=""
12852 EMULATIONS=""
12853 _gas_uniq_list="$emulations"
12854 _gas_uniq_newlist=""
12855 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
12856 case $_gas_uniq_i in
12857 _gas_uniq_dummy) ;;
12858 *) case " $_gas_uniq_newlist " in
12859 *" $_gas_uniq_i "*) ;;
12860 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
12861 esac ;;
12862 esac
12863 done
12864 emulations=$_gas_uniq_newlist
12865
12866 for em in . $emulations ; do
12867 case $em in
12868 .) continue ;;
12869 mipsbelf | mipslelf | mipself)
12870 fmt=elf file=mipself ;;
12871 *coff)
12872 fmt=coff file=$em ;;
12873 *aout)
12874 fmt=aout file=$em ;;
12875 *elf)
12876 fmt=elf file=$em ;;
12877 esac
12878 formats="$formats $fmt"
12879 emfiles="$emfiles config/e-$file.o"
12880 EMULATIONS="$EMULATIONS &$em,"
12881 done
12882 _gas_uniq_list="$formats"
12883 _gas_uniq_newlist=""
12884 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
12885 case $_gas_uniq_i in
12886 _gas_uniq_dummy) ;;
12887 *) case " $_gas_uniq_newlist " in
12888 *" $_gas_uniq_i "*) ;;
12889 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
12890 esac ;;
12891 esac
12892 done
12893 formats=$_gas_uniq_newlist
12894
12895 _gas_uniq_list="$emfiles"
12896 _gas_uniq_newlist=""
12897 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
12898 case $_gas_uniq_i in
12899 _gas_uniq_dummy) ;;
12900 *) case " $_gas_uniq_newlist " in
12901 *" $_gas_uniq_i "*) ;;
12902 *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
12903 esac ;;
12904 esac
12905 done
12906 emfiles=$_gas_uniq_newlist
12907
12908 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
12909 for fmt in $formats ; do
12910 case $fmt in
12911 aout)
12912 $as_echo "#define OBJ_MAYBE_AOUT 1" >>confdefs.h
12913 ;;
12914 coff)
12915 $as_echo "#define OBJ_MAYBE_COFF 1" >>confdefs.h
12916 ;;
12917 ecoff)
12918 $as_echo "#define OBJ_MAYBE_ECOFF 1" >>confdefs.h
12919 ;;
12920 elf)
12921 $as_echo "#define OBJ_MAYBE_ELF 1" >>confdefs.h
12922 ;;
12923 generic)
12924 $as_echo "#define OBJ_MAYBE_GENERIC 1" >>confdefs.h
12925 ;;
12926 som)
12927 $as_echo "#define OBJ_MAYBE_SOM 1" >>confdefs.h
12928 ;;
12929 esac
12930 extra_objects="$extra_objects config/obj-$fmt.o"
12931 done
12932 obj_format=multi
12933 fi
12934 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
12935 DEFAULT_EMULATION=`set . $emulations ; echo $2`
12936 # e-mipself has more than one emulation per file, e-i386* has just one at the
12937 # moment. If only one emulation is specified, then don't define
12938 # USE_EMULATIONS or include any of the e-files as they will only be bloat.
12939 case "${obj_format}${emfiles}" in
12940 multi* | *mipself*)
12941 extra_objects="$extra_objects $emfiles"
12942
12943 $as_echo "#define USE_EMULATIONS 1" >>confdefs.h
12944 ;;
12945 esac
12946 fi
12947
12948
12949 cat >>confdefs.h <<_ACEOF
12950 #define EMULATIONS $EMULATIONS
12951 _ACEOF
12952
12953
12954 cat >>confdefs.h <<_ACEOF
12955 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
12956 _ACEOF
12957
12958
12959 reject_dev_configs=yes
12960
12961 case ${reject_dev_configs}-${dev} in
12962 yes-yes) # Oops.
12963 as_fn_error $? "GAS does not support the ${generic_target} configuration." "$LINENO" 5
12964 ;;
12965 esac
12966
12967
12968
12969
12970
12971
12972
12973 # do we need the opcodes library?
12974 case "${need_opcodes}" in
12975 yes)
12976 OPCODES_LIB=../opcodes/libopcodes.la
12977 ;;
12978 esac
12979
12980
12981
12982
12983 cat >>confdefs.h <<_ACEOF
12984 #define TARGET_ALIAS "${target_alias}"
12985 _ACEOF
12986
12987
12988 cat >>confdefs.h <<_ACEOF
12989 #define TARGET_CANONICAL "${target}"
12990 _ACEOF
12991
12992
12993 cat >>confdefs.h <<_ACEOF
12994 #define TARGET_CPU "${target_cpu}"
12995 _ACEOF
12996
12997
12998 cat >>confdefs.h <<_ACEOF
12999 #define TARGET_VENDOR "${target_vendor}"
13000 _ACEOF
13001
13002
13003 cat >>confdefs.h <<_ACEOF
13004 #define TARGET_OS "${target_os}"
13005 _ACEOF
13006
13007
13008 for ac_prog in 'bison -y' byacc
13009 do
13010 # Extract the first word of "$ac_prog", so it can be a program name with args.
13011 set dummy $ac_prog; ac_word=$2
13012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13013 $as_echo_n "checking for $ac_word... " >&6; }
13014 if ${ac_cv_prog_YACC+:} false; then :
13015 $as_echo_n "(cached) " >&6
13016 else
13017 if test -n "$YACC"; then
13018 ac_cv_prog_YACC="$YACC" # Let the user override the test.
13019 else
13020 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13021 for as_dir in $PATH
13022 do
13023 IFS=$as_save_IFS
13024 test -z "$as_dir" && as_dir=.
13025 for ac_exec_ext in '' $ac_executable_extensions; do
13026 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13027 ac_cv_prog_YACC="$ac_prog"
13028 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13029 break 2
13030 fi
13031 done
13032 done
13033 IFS=$as_save_IFS
13034
13035 fi
13036 fi
13037 YACC=$ac_cv_prog_YACC
13038 if test -n "$YACC"; then
13039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
13040 $as_echo "$YACC" >&6; }
13041 else
13042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13043 $as_echo "no" >&6; }
13044 fi
13045
13046
13047 test -n "$YACC" && break
13048 done
13049 test -n "$YACC" || YACC="yacc"
13050
13051 for ac_prog in flex lex
13052 do
13053 # Extract the first word of "$ac_prog", so it can be a program name with args.
13054 set dummy $ac_prog; ac_word=$2
13055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13056 $as_echo_n "checking for $ac_word... " >&6; }
13057 if ${ac_cv_prog_LEX+:} false; then :
13058 $as_echo_n "(cached) " >&6
13059 else
13060 if test -n "$LEX"; then
13061 ac_cv_prog_LEX="$LEX" # Let the user override the test.
13062 else
13063 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13064 for as_dir in $PATH
13065 do
13066 IFS=$as_save_IFS
13067 test -z "$as_dir" && as_dir=.
13068 for ac_exec_ext in '' $ac_executable_extensions; do
13069 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13070 ac_cv_prog_LEX="$ac_prog"
13071 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13072 break 2
13073 fi
13074 done
13075 done
13076 IFS=$as_save_IFS
13077
13078 fi
13079 fi
13080 LEX=$ac_cv_prog_LEX
13081 if test -n "$LEX"; then
13082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
13083 $as_echo "$LEX" >&6; }
13084 else
13085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13086 $as_echo "no" >&6; }
13087 fi
13088
13089
13090 test -n "$LEX" && break
13091 done
13092 test -n "$LEX" || LEX=":"
13093
13094 case "$LEX" in
13095 :|*"missing "*) ;;
13096 *) cat >conftest.l <<_ACEOF
13097 %%
13098 a { ECHO; }
13099 b { REJECT; }
13100 c { yymore (); }
13101 d { yyless (1); }
13102 e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */
13103 yyless ((input () != 0)); }
13104 f { unput (yytext[0]); }
13105 . { BEGIN INITIAL; }
13106 %%
13107 #ifdef YYTEXT_POINTER
13108 extern char *yytext;
13109 #endif
13110 int
13111 main (void)
13112 {
13113 return ! yylex () + ! yywrap ();
13114 }
13115 _ACEOF
13116 { { ac_try="$LEX conftest.l"
13117 case "(($ac_try" in
13118 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13119 *) ac_try_echo=$ac_try;;
13120 esac
13121 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
13122 $as_echo "$ac_try_echo"; } >&5
13123 (eval "$LEX conftest.l") 2>&5
13124 ac_status=$?
13125 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13126 test $ac_status = 0; }
13127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
13128 $as_echo_n "checking lex output file root... " >&6; }
13129 if ${ac_cv_prog_lex_root+:} false; then :
13130 $as_echo_n "(cached) " >&6
13131 else
13132
13133 if test -f lex.yy.c; then
13134 ac_cv_prog_lex_root=lex.yy
13135 elif test -f lexyy.c; then
13136 ac_cv_prog_lex_root=lexyy
13137 else
13138 as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5
13139 fi
13140 fi
13141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
13142 $as_echo "$ac_cv_prog_lex_root" >&6; }
13143 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
13144
13145 if test -z "${LEXLIB+set}"; then
13146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
13147 $as_echo_n "checking lex library... " >&6; }
13148 if ${ac_cv_lib_lex+:} false; then :
13149 $as_echo_n "(cached) " >&6
13150 else
13151
13152 ac_save_LIBS=$LIBS
13153 ac_cv_lib_lex='none needed'
13154 for ac_lib in '' -lfl -ll; do
13155 LIBS="$ac_lib $ac_save_LIBS"
13156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13157 /* end confdefs.h. */
13158 `cat $LEX_OUTPUT_ROOT.c`
13159 _ACEOF
13160 if ac_fn_c_try_link "$LINENO"; then :
13161 ac_cv_lib_lex=$ac_lib
13162 fi
13163 rm -f core conftest.err conftest.$ac_objext \
13164 conftest$ac_exeext conftest.$ac_ext
13165 test "$ac_cv_lib_lex" != 'none needed' && break
13166 done
13167 LIBS=$ac_save_LIBS
13168
13169 fi
13170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
13171 $as_echo "$ac_cv_lib_lex" >&6; }
13172 test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
13173 fi
13174
13175
13176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
13177 $as_echo_n "checking whether yytext is a pointer... " >&6; }
13178 if ${ac_cv_prog_lex_yytext_pointer+:} false; then :
13179 $as_echo_n "(cached) " >&6
13180 else
13181 # POSIX says lex can declare yytext either as a pointer or an array; the
13182 # default is implementation-dependent. Figure out which it is, since
13183 # not all implementations provide the %pointer and %array declarations.
13184 ac_cv_prog_lex_yytext_pointer=no
13185 ac_save_LIBS=$LIBS
13186 LIBS="$LEXLIB $ac_save_LIBS"
13187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13188 /* end confdefs.h. */
13189
13190 #define YYTEXT_POINTER 1
13191 `cat $LEX_OUTPUT_ROOT.c`
13192 _ACEOF
13193 if ac_fn_c_try_link "$LINENO"; then :
13194 ac_cv_prog_lex_yytext_pointer=yes
13195 fi
13196 rm -f core conftest.err conftest.$ac_objext \
13197 conftest$ac_exeext conftest.$ac_ext
13198 LIBS=$ac_save_LIBS
13199
13200 fi
13201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
13202 $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
13203 if test $ac_cv_prog_lex_yytext_pointer = yes; then
13204
13205 $as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
13206
13207 fi
13208 rm -f conftest.l $LEX_OUTPUT_ROOT.c
13209 ;;
13210 esac
13211 if test "$LEX" = :; then
13212 LEX=${am_missing_run}flex
13213 fi
13214
13215 ALL_LINGUAS="es fi fr id ja ru rw sv tr uk zh_CN"
13216
13217 MKINSTALLDIRS=
13218 if test -n "$ac_aux_dir"; then
13219 case "$ac_aux_dir" in
13220 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
13221 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
13222 esac
13223 fi
13224 if test -z "$MKINSTALLDIRS"; then
13225 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
13226 fi
13227
13228
13229
13230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
13231 $as_echo_n "checking whether NLS is requested... " >&6; }
13232 # Check whether --enable-nls was given.
13233 if test "${enable_nls+set}" = set; then :
13234 enableval=$enable_nls; USE_NLS=$enableval
13235 else
13236 USE_NLS=yes
13237 fi
13238
13239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
13240 $as_echo "$USE_NLS" >&6; }
13241
13242
13243
13244
13245
13246
13247 # Prepare PATH_SEPARATOR.
13248 # The user is always right.
13249 if test "${PATH_SEPARATOR+set}" != set; then
13250 echo "#! /bin/sh" >conf$$.sh
13251 echo "exit 0" >>conf$$.sh
13252 chmod +x conf$$.sh
13253 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13254 PATH_SEPARATOR=';'
13255 else
13256 PATH_SEPARATOR=:
13257 fi
13258 rm -f conf$$.sh
13259 fi
13260
13261 # Find out how to test for executable files. Don't use a zero-byte file,
13262 # as systems may use methods other than mode bits to determine executability.
13263 cat >conf$$.file <<_ASEOF
13264 #! /bin/sh
13265 exit 0
13266 _ASEOF
13267 chmod +x conf$$.file
13268 if test -x conf$$.file >/dev/null 2>&1; then
13269 ac_executable_p="test -x"
13270 else
13271 ac_executable_p="test -f"
13272 fi
13273 rm -f conf$$.file
13274
13275 # Extract the first word of "msgfmt", so it can be a program name with args.
13276 set dummy msgfmt; ac_word=$2
13277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13278 $as_echo_n "checking for $ac_word... " >&6; }
13279 if ${ac_cv_path_MSGFMT+:} false; then :
13280 $as_echo_n "(cached) " >&6
13281 else
13282 case "$MSGFMT" in
13283 [\\/]* | ?:[\\/]*)
13284 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
13285 ;;
13286 *)
13287 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13288 for ac_dir in $PATH; do
13289 IFS="$ac_save_IFS"
13290 test -z "$ac_dir" && ac_dir=.
13291 for ac_exec_ext in '' $ac_executable_extensions; do
13292 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13293 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
13294 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13295 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
13296 break 2
13297 fi
13298 fi
13299 done
13300 done
13301 IFS="$ac_save_IFS"
13302 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
13303 ;;
13304 esac
13305 fi
13306 MSGFMT="$ac_cv_path_MSGFMT"
13307 if test "$MSGFMT" != ":"; then
13308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
13309 $as_echo "$MSGFMT" >&6; }
13310 else
13311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13312 $as_echo "no" >&6; }
13313 fi
13314
13315 # Extract the first word of "gmsgfmt", so it can be a program name with args.
13316 set dummy gmsgfmt; ac_word=$2
13317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13318 $as_echo_n "checking for $ac_word... " >&6; }
13319 if ${ac_cv_path_GMSGFMT+:} false; then :
13320 $as_echo_n "(cached) " >&6
13321 else
13322 case $GMSGFMT in
13323 [\\/]* | ?:[\\/]*)
13324 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
13325 ;;
13326 *)
13327 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13328 for as_dir in $PATH
13329 do
13330 IFS=$as_save_IFS
13331 test -z "$as_dir" && as_dir=.
13332 for ac_exec_ext in '' $ac_executable_extensions; do
13333 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13334 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
13335 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13336 break 2
13337 fi
13338 done
13339 done
13340 IFS=$as_save_IFS
13341
13342 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
13343 ;;
13344 esac
13345 fi
13346 GMSGFMT=$ac_cv_path_GMSGFMT
13347 if test -n "$GMSGFMT"; then
13348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
13349 $as_echo "$GMSGFMT" >&6; }
13350 else
13351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13352 $as_echo "no" >&6; }
13353 fi
13354
13355
13356
13357
13358 # Prepare PATH_SEPARATOR.
13359 # The user is always right.
13360 if test "${PATH_SEPARATOR+set}" != set; then
13361 echo "#! /bin/sh" >conf$$.sh
13362 echo "exit 0" >>conf$$.sh
13363 chmod +x conf$$.sh
13364 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13365 PATH_SEPARATOR=';'
13366 else
13367 PATH_SEPARATOR=:
13368 fi
13369 rm -f conf$$.sh
13370 fi
13371
13372 # Find out how to test for executable files. Don't use a zero-byte file,
13373 # as systems may use methods other than mode bits to determine executability.
13374 cat >conf$$.file <<_ASEOF
13375 #! /bin/sh
13376 exit 0
13377 _ASEOF
13378 chmod +x conf$$.file
13379 if test -x conf$$.file >/dev/null 2>&1; then
13380 ac_executable_p="test -x"
13381 else
13382 ac_executable_p="test -f"
13383 fi
13384 rm -f conf$$.file
13385
13386 # Extract the first word of "xgettext", so it can be a program name with args.
13387 set dummy xgettext; ac_word=$2
13388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13389 $as_echo_n "checking for $ac_word... " >&6; }
13390 if ${ac_cv_path_XGETTEXT+:} false; then :
13391 $as_echo_n "(cached) " >&6
13392 else
13393 case "$XGETTEXT" in
13394 [\\/]* | ?:[\\/]*)
13395 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
13396 ;;
13397 *)
13398 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13399 for ac_dir in $PATH; do
13400 IFS="$ac_save_IFS"
13401 test -z "$ac_dir" && ac_dir=.
13402 for ac_exec_ext in '' $ac_executable_extensions; do
13403 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13404 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
13405 (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
13406 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
13407 break 2
13408 fi
13409 fi
13410 done
13411 done
13412 IFS="$ac_save_IFS"
13413 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
13414 ;;
13415 esac
13416 fi
13417 XGETTEXT="$ac_cv_path_XGETTEXT"
13418 if test "$XGETTEXT" != ":"; then
13419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
13420 $as_echo "$XGETTEXT" >&6; }
13421 else
13422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13423 $as_echo "no" >&6; }
13424 fi
13425
13426 rm -f messages.po
13427
13428
13429 # Prepare PATH_SEPARATOR.
13430 # The user is always right.
13431 if test "${PATH_SEPARATOR+set}" != set; then
13432 echo "#! /bin/sh" >conf$$.sh
13433 echo "exit 0" >>conf$$.sh
13434 chmod +x conf$$.sh
13435 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13436 PATH_SEPARATOR=';'
13437 else
13438 PATH_SEPARATOR=:
13439 fi
13440 rm -f conf$$.sh
13441 fi
13442
13443 # Find out how to test for executable files. Don't use a zero-byte file,
13444 # as systems may use methods other than mode bits to determine executability.
13445 cat >conf$$.file <<_ASEOF
13446 #! /bin/sh
13447 exit 0
13448 _ASEOF
13449 chmod +x conf$$.file
13450 if test -x conf$$.file >/dev/null 2>&1; then
13451 ac_executable_p="test -x"
13452 else
13453 ac_executable_p="test -f"
13454 fi
13455 rm -f conf$$.file
13456
13457 # Extract the first word of "msgmerge", so it can be a program name with args.
13458 set dummy msgmerge; ac_word=$2
13459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13460 $as_echo_n "checking for $ac_word... " >&6; }
13461 if ${ac_cv_path_MSGMERGE+:} false; then :
13462 $as_echo_n "(cached) " >&6
13463 else
13464 case "$MSGMERGE" in
13465 [\\/]* | ?:[\\/]*)
13466 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
13467 ;;
13468 *)
13469 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
13470 for ac_dir in $PATH; do
13471 IFS="$ac_save_IFS"
13472 test -z "$ac_dir" && ac_dir=.
13473 for ac_exec_ext in '' $ac_executable_extensions; do
13474 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
13475 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
13476 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
13477 break 2
13478 fi
13479 fi
13480 done
13481 done
13482 IFS="$ac_save_IFS"
13483 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
13484 ;;
13485 esac
13486 fi
13487 MSGMERGE="$ac_cv_path_MSGMERGE"
13488 if test "$MSGMERGE" != ":"; then
13489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
13490 $as_echo "$MSGMERGE" >&6; }
13491 else
13492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13493 $as_echo "no" >&6; }
13494 fi
13495
13496
13497 if test "$GMSGFMT" != ":"; then
13498 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
13499 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
13500 : ;
13501 else
13502 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
13503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
13504 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
13505 GMSGFMT=":"
13506 fi
13507 fi
13508
13509 if test "$XGETTEXT" != ":"; then
13510 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
13511 (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
13512 : ;
13513 else
13514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
13515 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
13516 XGETTEXT=":"
13517 fi
13518 rm -f messages.po
13519 fi
13520
13521 ac_config_commands="$ac_config_commands default-1"
13522
13523
13524
13525 if test "X$prefix" = "XNONE"; then
13526 acl_final_prefix="$ac_default_prefix"
13527 else
13528 acl_final_prefix="$prefix"
13529 fi
13530 if test "X$exec_prefix" = "XNONE"; then
13531 acl_final_exec_prefix='${prefix}'
13532 else
13533 acl_final_exec_prefix="$exec_prefix"
13534 fi
13535 acl_save_prefix="$prefix"
13536 prefix="$acl_final_prefix"
13537 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
13538 prefix="$acl_save_prefix"
13539
13540
13541 # Check whether --with-gnu-ld was given.
13542 if test "${with_gnu_ld+set}" = set; then :
13543 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
13544 else
13545 with_gnu_ld=no
13546 fi
13547
13548 # Prepare PATH_SEPARATOR.
13549 # The user is always right.
13550 if test "${PATH_SEPARATOR+set}" != set; then
13551 echo "#! /bin/sh" >conf$$.sh
13552 echo "exit 0" >>conf$$.sh
13553 chmod +x conf$$.sh
13554 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13555 PATH_SEPARATOR=';'
13556 else
13557 PATH_SEPARATOR=:
13558 fi
13559 rm -f conf$$.sh
13560 fi
13561 ac_prog=ld
13562 if test "$GCC" = yes; then
13563 # Check if gcc -print-prog-name=ld gives a path.
13564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
13565 $as_echo_n "checking for ld used by GCC... " >&6; }
13566 case $host in
13567 *-*-mingw*)
13568 # gcc leaves a trailing carriage return which upsets mingw
13569 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
13570 *)
13571 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
13572 esac
13573 case $ac_prog in
13574 # Accept absolute paths.
13575 [\\/]* | [A-Za-z]:[\\/]*)
13576 re_direlt='/[^/][^/]*/\.\./'
13577 # Canonicalize the path of ld
13578 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
13579 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
13580 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
13581 done
13582 test -z "$LD" && LD="$ac_prog"
13583 ;;
13584 "")
13585 # If it fails, then pretend we aren't using GCC.
13586 ac_prog=ld
13587 ;;
13588 *)
13589 # If it is relative, then search for the first ld in PATH.
13590 with_gnu_ld=unknown
13591 ;;
13592 esac
13593 elif test "$with_gnu_ld" = yes; then
13594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
13595 $as_echo_n "checking for GNU ld... " >&6; }
13596 else
13597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
13598 $as_echo_n "checking for non-GNU ld... " >&6; }
13599 fi
13600 if ${acl_cv_path_LD+:} false; then :
13601 $as_echo_n "(cached) " >&6
13602 else
13603 if test -z "$LD"; then
13604 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
13605 for ac_dir in $PATH; do
13606 test -z "$ac_dir" && ac_dir=.
13607 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
13608 acl_cv_path_LD="$ac_dir/$ac_prog"
13609 # Check to see if the program is GNU ld. I'd rather use --version,
13610 # but apparently some GNU ld's only accept -v.
13611 # Break only if it was the GNU/non-GNU ld that we prefer.
13612 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | $EGREP '(GNU|with BFD)' > /dev/null; then
13613 test "$with_gnu_ld" != no && break
13614 else
13615 test "$with_gnu_ld" != yes && break
13616 fi
13617 fi
13618 done
13619 IFS="$ac_save_ifs"
13620 else
13621 acl_cv_path_LD="$LD" # Let the user override the test with a path.
13622 fi
13623 fi
13624
13625 LD="$acl_cv_path_LD"
13626 if test -n "$LD"; then
13627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
13628 $as_echo "$LD" >&6; }
13629 else
13630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13631 $as_echo "no" >&6; }
13632 fi
13633 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
13634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
13635 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
13636 if ${acl_cv_prog_gnu_ld+:} false; then :
13637 $as_echo_n "(cached) " >&6
13638 else
13639 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
13640 if $LD -v 2>&1 </dev/null | $EGREP '(GNU|with BFD)' 1>&5; then
13641 acl_cv_prog_gnu_ld=yes
13642 else
13643 acl_cv_prog_gnu_ld=no
13644 fi
13645 fi
13646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
13647 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
13648 with_gnu_ld=$acl_cv_prog_gnu_ld
13649
13650
13651
13652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
13653 $as_echo_n "checking for shared library run path origin... " >&6; }
13654 if ${acl_cv_rpath+:} false; then :
13655 $as_echo_n "(cached) " >&6
13656 else
13657
13658 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
13659 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
13660 . ./conftest.sh
13661 rm -f ./conftest.sh
13662 acl_cv_rpath=done
13663
13664 fi
13665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
13666 $as_echo "$acl_cv_rpath" >&6; }
13667 wl="$acl_cv_wl"
13668 libext="$acl_cv_libext"
13669 shlibext="$acl_cv_shlibext"
13670 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
13671 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
13672 hardcode_direct="$acl_cv_hardcode_direct"
13673 hardcode_minus_L="$acl_cv_hardcode_minus_L"
13674 # Check whether --enable-rpath was given.
13675 if test "${enable_rpath+set}" = set; then :
13676 enableval=$enable_rpath; :
13677 else
13678 enable_rpath=yes
13679 fi
13680
13681
13682
13683
13684
13685
13686
13687
13688 use_additional=yes
13689
13690 acl_save_prefix="$prefix"
13691 prefix="$acl_final_prefix"
13692 acl_save_exec_prefix="$exec_prefix"
13693 exec_prefix="$acl_final_exec_prefix"
13694
13695 eval additional_includedir=\"$includedir\"
13696 eval additional_libdir=\"$libdir\"
13697
13698 exec_prefix="$acl_save_exec_prefix"
13699 prefix="$acl_save_prefix"
13700
13701
13702 # Check whether --with-libiconv-prefix was given.
13703 if test "${with_libiconv_prefix+set}" = set; then :
13704 withval=$with_libiconv_prefix;
13705 if test "X$withval" = "Xno"; then
13706 use_additional=no
13707 else
13708 if test "X$withval" = "X"; then
13709
13710 acl_save_prefix="$prefix"
13711 prefix="$acl_final_prefix"
13712 acl_save_exec_prefix="$exec_prefix"
13713 exec_prefix="$acl_final_exec_prefix"
13714
13715 eval additional_includedir=\"$includedir\"
13716 eval additional_libdir=\"$libdir\"
13717
13718 exec_prefix="$acl_save_exec_prefix"
13719 prefix="$acl_save_prefix"
13720
13721 else
13722 additional_includedir="$withval/include"
13723 additional_libdir="$withval/lib"
13724 fi
13725 fi
13726
13727 fi
13728
13729
13730 # Check whether --with-libiconv-type was given.
13731 if test "${with_libiconv_type+set}" = set; then :
13732 withval=$with_libiconv_type; with_libiconv_type=$withval
13733 else
13734 with_libiconv_type=auto
13735 fi
13736
13737 lib_type=`eval echo \$with_libiconv_type`
13738
13739 LIBICONV=
13740 LTLIBICONV=
13741 INCICONV=
13742 rpathdirs=
13743 ltrpathdirs=
13744 names_already_handled=
13745 names_next_round='iconv '
13746 while test -n "$names_next_round"; do
13747 names_this_round="$names_next_round"
13748 names_next_round=
13749 for name in $names_this_round; do
13750 already_handled=
13751 for n in $names_already_handled; do
13752 if test "$n" = "$name"; then
13753 already_handled=yes
13754 break
13755 fi
13756 done
13757 if test -z "$already_handled"; then
13758 names_already_handled="$names_already_handled $name"
13759 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
13760 eval value=\"\$HAVE_LIB$uppername\"
13761 if test -n "$value"; then
13762 if test "$value" = yes; then
13763 eval value=\"\$LIB$uppername\"
13764 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
13765 eval value=\"\$LTLIB$uppername\"
13766 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
13767 else
13768 :
13769 fi
13770 else
13771 found_dir=
13772 found_la=
13773 found_so=
13774 found_a=
13775 if test $use_additional = yes; then
13776 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
13777 found_dir="$additional_libdir"
13778 found_so="$additional_libdir/lib$name.$shlibext"
13779 if test -f "$additional_libdir/lib$name.la"; then
13780 found_la="$additional_libdir/lib$name.la"
13781 fi
13782 elif test x$lib_type != xshared; then
13783 if test -f "$additional_libdir/lib$name.$libext"; then
13784 found_dir="$additional_libdir"
13785 found_a="$additional_libdir/lib$name.$libext"
13786 if test -f "$additional_libdir/lib$name.la"; then
13787 found_la="$additional_libdir/lib$name.la"
13788 fi
13789 fi
13790 fi
13791 fi
13792 if test "X$found_dir" = "X"; then
13793 for x in $LDFLAGS $LTLIBICONV; do
13794
13795 acl_save_prefix="$prefix"
13796 prefix="$acl_final_prefix"
13797 acl_save_exec_prefix="$exec_prefix"
13798 exec_prefix="$acl_final_exec_prefix"
13799 eval x=\"$x\"
13800 exec_prefix="$acl_save_exec_prefix"
13801 prefix="$acl_save_prefix"
13802
13803 case "$x" in
13804 -L*)
13805 dir=`echo "X$x" | sed -e 's/^X-L//'`
13806 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
13807 found_dir="$dir"
13808 found_so="$dir/lib$name.$shlibext"
13809 if test -f "$dir/lib$name.la"; then
13810 found_la="$dir/lib$name.la"
13811 fi
13812 elif test x$lib_type != xshared; then
13813 if test -f "$dir/lib$name.$libext"; then
13814 found_dir="$dir"
13815 found_a="$dir/lib$name.$libext"
13816 if test -f "$dir/lib$name.la"; then
13817 found_la="$dir/lib$name.la"
13818 fi
13819 fi
13820 fi
13821 ;;
13822 esac
13823 if test "X$found_dir" != "X"; then
13824 break
13825 fi
13826 done
13827 fi
13828 if test "X$found_dir" != "X"; then
13829 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
13830 if test "X$found_so" != "X"; then
13831 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
13832 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
13833 else
13834 haveit=
13835 for x in $ltrpathdirs; do
13836 if test "X$x" = "X$found_dir"; then
13837 haveit=yes
13838 break
13839 fi
13840 done
13841 if test -z "$haveit"; then
13842 ltrpathdirs="$ltrpathdirs $found_dir"
13843 fi
13844 if test "$hardcode_direct" = yes; then
13845 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
13846 else
13847 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
13848 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
13849 haveit=
13850 for x in $rpathdirs; do
13851 if test "X$x" = "X$found_dir"; then
13852 haveit=yes
13853 break
13854 fi
13855 done
13856 if test -z "$haveit"; then
13857 rpathdirs="$rpathdirs $found_dir"
13858 fi
13859 else
13860 haveit=
13861 for x in $LDFLAGS $LIBICONV; do
13862
13863 acl_save_prefix="$prefix"
13864 prefix="$acl_final_prefix"
13865 acl_save_exec_prefix="$exec_prefix"
13866 exec_prefix="$acl_final_exec_prefix"
13867 eval x=\"$x\"
13868 exec_prefix="$acl_save_exec_prefix"
13869 prefix="$acl_save_prefix"
13870
13871 if test "X$x" = "X-L$found_dir"; then
13872 haveit=yes
13873 break
13874 fi
13875 done
13876 if test -z "$haveit"; then
13877 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
13878 fi
13879 if test "$hardcode_minus_L" != no; then
13880 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
13881 else
13882 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
13883 fi
13884 fi
13885 fi
13886 fi
13887 else
13888 if test "X$found_a" != "X"; then
13889 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
13890 else
13891 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
13892 fi
13893 fi
13894 additional_includedir=
13895 case "$found_dir" in
13896 */lib | */lib/)
13897 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
13898 additional_includedir="$basedir/include"
13899 ;;
13900 esac
13901 if test "X$additional_includedir" != "X"; then
13902 if test "X$additional_includedir" != "X/usr/include"; then
13903 haveit=
13904 if test "X$additional_includedir" = "X/usr/local/include"; then
13905 if test -n "$GCC"; then
13906 case $host_os in
13907 linux*) haveit=yes;;
13908 esac
13909 fi
13910 fi
13911 if test -z "$haveit"; then
13912 for x in $CPPFLAGS $INCICONV; do
13913
13914 acl_save_prefix="$prefix"
13915 prefix="$acl_final_prefix"
13916 acl_save_exec_prefix="$exec_prefix"
13917 exec_prefix="$acl_final_exec_prefix"
13918 eval x=\"$x\"
13919 exec_prefix="$acl_save_exec_prefix"
13920 prefix="$acl_save_prefix"
13921
13922 if test "X$x" = "X-I$additional_includedir"; then
13923 haveit=yes
13924 break
13925 fi
13926 done
13927 if test -z "$haveit"; then
13928 if test -d "$additional_includedir"; then
13929 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
13930 fi
13931 fi
13932 fi
13933 fi
13934 fi
13935 if test -n "$found_la"; then
13936 save_libdir="$libdir"
13937 case "$found_la" in
13938 */* | *\\*) . "$found_la" ;;
13939 *) . "./$found_la" ;;
13940 esac
13941 libdir="$save_libdir"
13942 for dep in $dependency_libs; do
13943 case "$dep" in
13944 -L*)
13945 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
13946 if test "X$additional_libdir" != "X/usr/lib"; then
13947 haveit=
13948 if test "X$additional_libdir" = "X/usr/local/lib"; then
13949 if test -n "$GCC"; then
13950 case $host_os in
13951 linux*) haveit=yes;;
13952 esac
13953 fi
13954 fi
13955 if test -z "$haveit"; then
13956 haveit=
13957 for x in $LDFLAGS $LIBICONV; do
13958
13959 acl_save_prefix="$prefix"
13960 prefix="$acl_final_prefix"
13961 acl_save_exec_prefix="$exec_prefix"
13962 exec_prefix="$acl_final_exec_prefix"
13963 eval x=\"$x\"
13964 exec_prefix="$acl_save_exec_prefix"
13965 prefix="$acl_save_prefix"
13966
13967 if test "X$x" = "X-L$additional_libdir"; then
13968 haveit=yes
13969 break
13970 fi
13971 done
13972 if test -z "$haveit"; then
13973 if test -d "$additional_libdir"; then
13974 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
13975 fi
13976 fi
13977 haveit=
13978 for x in $LDFLAGS $LTLIBICONV; do
13979
13980 acl_save_prefix="$prefix"
13981 prefix="$acl_final_prefix"
13982 acl_save_exec_prefix="$exec_prefix"
13983 exec_prefix="$acl_final_exec_prefix"
13984 eval x=\"$x\"
13985 exec_prefix="$acl_save_exec_prefix"
13986 prefix="$acl_save_prefix"
13987
13988 if test "X$x" = "X-L$additional_libdir"; then
13989 haveit=yes
13990 break
13991 fi
13992 done
13993 if test -z "$haveit"; then
13994 if test -d "$additional_libdir"; then
13995 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
13996 fi
13997 fi
13998 fi
13999 fi
14000 ;;
14001 -R*)
14002 dir=`echo "X$dep" | sed -e 's/^X-R//'`
14003 if test "$enable_rpath" != no; then
14004 haveit=
14005 for x in $rpathdirs; do
14006 if test "X$x" = "X$dir"; then
14007 haveit=yes
14008 break
14009 fi
14010 done
14011 if test -z "$haveit"; then
14012 rpathdirs="$rpathdirs $dir"
14013 fi
14014 haveit=
14015 for x in $ltrpathdirs; do
14016 if test "X$x" = "X$dir"; then
14017 haveit=yes
14018 break
14019 fi
14020 done
14021 if test -z "$haveit"; then
14022 ltrpathdirs="$ltrpathdirs $dir"
14023 fi
14024 fi
14025 ;;
14026 -l*)
14027 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
14028 ;;
14029 *.la)
14030 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
14031 ;;
14032 *)
14033 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
14034 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
14035 ;;
14036 esac
14037 done
14038 fi
14039 else
14040 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
14041 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
14042 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
14043 else
14044 LIBICONV="${LIBICONV}${LIBICONV:+ }-l:lib$name.$libext"
14045 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l:lib$name.$libext"
14046 fi
14047 fi
14048 fi
14049 fi
14050 done
14051 done
14052 if test "X$rpathdirs" != "X"; then
14053 if test -n "$hardcode_libdir_separator"; then
14054 alldirs=
14055 for found_dir in $rpathdirs; do
14056 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
14057 done
14058 acl_save_libdir="$libdir"
14059 libdir="$alldirs"
14060 eval flag=\"$hardcode_libdir_flag_spec\"
14061 libdir="$acl_save_libdir"
14062 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
14063 else
14064 for found_dir in $rpathdirs; do
14065 acl_save_libdir="$libdir"
14066 libdir="$found_dir"
14067 eval flag=\"$hardcode_libdir_flag_spec\"
14068 libdir="$acl_save_libdir"
14069 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
14070 done
14071 fi
14072 fi
14073 if test "X$ltrpathdirs" != "X"; then
14074 for found_dir in $ltrpathdirs; do
14075 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
14076 done
14077 fi
14078
14079
14080
14081
14082
14083 if test -f ../gettext/uninstalled-config.sh; then
14084 relative_builddir='$(top_builddir)/../gettext'
14085 . ../gettext/uninstalled-config.sh
14086 else
14087 # The sister gettext directory doesn't exist and won't collect information on
14088 # using gettext for us. Call a bundled AM_GNU_GETTEXT.
14089
14090
14091
14092
14093
14094
14095
14096
14097
14098
14099
14100
14101
14102
14103
14104
14105
14106
14107
14108
14109
14110
14111
14112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
14113 $as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; }
14114 if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then :
14115 $as_echo_n "(cached) " >&6
14116 else
14117 gt_save_LIBS="$LIBS"
14118 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
14119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14120 /* end confdefs.h. */
14121 #include <CoreFoundation/CFPreferences.h>
14122 int
14123 main ()
14124 {
14125 CFPreferencesCopyAppValue(NULL, NULL)
14126 ;
14127 return 0;
14128 }
14129 _ACEOF
14130 if ac_fn_c_try_link "$LINENO"; then :
14131 gt_cv_func_CFPreferencesCopyAppValue=yes
14132 else
14133 gt_cv_func_CFPreferencesCopyAppValue=no
14134 fi
14135 rm -f core conftest.err conftest.$ac_objext \
14136 conftest$ac_exeext conftest.$ac_ext
14137 LIBS="$gt_save_LIBS"
14138 fi
14139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
14140 $as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
14141 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
14142
14143 $as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
14144
14145 fi
14146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyPreferredLanguages" >&5
14147 $as_echo_n "checking for CFLocaleCopyPreferredLanguages... " >&6; }
14148 if ${gt_cv_func_CFLocaleCopyPreferredLanguages+:} false; then :
14149 $as_echo_n "(cached) " >&6
14150 else
14151 gt_save_LIBS="$LIBS"
14152 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
14153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14154 /* end confdefs.h. */
14155 #include <CoreFoundation/CFLocale.h>
14156 int
14157 main ()
14158 {
14159 CFLocaleCopyPreferredLanguages();
14160 ;
14161 return 0;
14162 }
14163 _ACEOF
14164 if ac_fn_c_try_link "$LINENO"; then :
14165 gt_cv_func_CFLocaleCopyPreferredLanguages=yes
14166 else
14167 gt_cv_func_CFLocaleCopyPreferredLanguages=no
14168 fi
14169 rm -f core conftest.err conftest.$ac_objext \
14170 conftest$ac_exeext conftest.$ac_ext
14171 LIBS="$gt_save_LIBS"
14172 fi
14173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyPreferredLanguages" >&5
14174 $as_echo "$gt_cv_func_CFLocaleCopyPreferredLanguages" >&6; }
14175 if test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
14176
14177 $as_echo "#define HAVE_CFLOCALECOPYPREFERREDLANGUAGES 1" >>confdefs.h
14178
14179 fi
14180 INTL_MACOSX_LIBS=
14181 if test $gt_cv_func_CFPreferencesCopyAppValue = yes \
14182 || test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
14183 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation -Wl,-framework -Wl,CoreServices"
14184 fi
14185
14186
14187
14188
14189
14190
14191 LIBINTL=
14192 LTLIBINTL=
14193 POSUB=
14194
14195 case " $gt_needs " in
14196 *" need-formatstring-macros "*) gt_api_version=3 ;;
14197 *" need-ngettext "*) gt_api_version=2 ;;
14198 *) gt_api_version=1 ;;
14199 esac
14200 gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc"
14201 gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl"
14202
14203 if test "$USE_NLS" = "yes"; then
14204 gt_use_preinstalled_gnugettext=no
14205
14206
14207 if test $gt_api_version -ge 3; then
14208 gt_revision_test_code='
14209 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
14210 #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
14211 #endif
14212 typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
14213 '
14214 else
14215 gt_revision_test_code=
14216 fi
14217 if test $gt_api_version -ge 2; then
14218 gt_expression_test_code=' + * ngettext ("", "", 0)'
14219 else
14220 gt_expression_test_code=
14221 fi
14222
14223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
14224 $as_echo_n "checking for GNU gettext in libc... " >&6; }
14225 if eval \${$gt_func_gnugettext_libc+:} false; then :
14226 $as_echo_n "(cached) " >&6
14227 else
14228 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14229 /* end confdefs.h. */
14230
14231 #include <libintl.h>
14232 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
14233 extern int _nl_msg_cat_cntr;
14234 extern int *_nl_domain_bindings;
14235 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings)
14236 #else
14237 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
14238 #endif
14239 $gt_revision_test_code
14240
14241 int
14242 main ()
14243 {
14244
14245 bindtextdomain ("", "");
14246 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
14247
14248 ;
14249 return 0;
14250 }
14251 _ACEOF
14252 if ac_fn_c_try_link "$LINENO"; then :
14253 eval "$gt_func_gnugettext_libc=yes"
14254 else
14255 eval "$gt_func_gnugettext_libc=no"
14256 fi
14257 rm -f core conftest.err conftest.$ac_objext \
14258 conftest$ac_exeext conftest.$ac_ext
14259 fi
14260 eval ac_res=\$$gt_func_gnugettext_libc
14261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14262 $as_echo "$ac_res" >&6; }
14263
14264 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
14265
14266
14267
14268
14269
14270 am_save_CPPFLAGS="$CPPFLAGS"
14271
14272 for element in $INCICONV; do
14273 haveit=
14274 for x in $CPPFLAGS; do
14275
14276 acl_save_prefix="$prefix"
14277 prefix="$acl_final_prefix"
14278 acl_save_exec_prefix="$exec_prefix"
14279 exec_prefix="$acl_final_exec_prefix"
14280 eval x=\"$x\"
14281 exec_prefix="$acl_save_exec_prefix"
14282 prefix="$acl_save_prefix"
14283
14284 if test "X$x" = "X$element"; then
14285 haveit=yes
14286 break
14287 fi
14288 done
14289 if test -z "$haveit"; then
14290 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
14291 fi
14292 done
14293
14294
14295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
14296 $as_echo_n "checking for iconv... " >&6; }
14297 if ${am_cv_func_iconv+:} false; then :
14298 $as_echo_n "(cached) " >&6
14299 else
14300
14301 am_cv_func_iconv="no, consider installing GNU libiconv"
14302 am_cv_lib_iconv=no
14303 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14304 /* end confdefs.h. */
14305
14306 #include <stdlib.h>
14307 #include <iconv.h>
14308
14309 int
14310 main ()
14311 {
14312 iconv_t cd = iconv_open("","");
14313 iconv(cd,NULL,NULL,NULL,NULL);
14314 iconv_close(cd);
14315 ;
14316 return 0;
14317 }
14318 _ACEOF
14319 if ac_fn_c_try_link "$LINENO"; then :
14320 am_cv_func_iconv=yes
14321 fi
14322 rm -f core conftest.err conftest.$ac_objext \
14323 conftest$ac_exeext conftest.$ac_ext
14324 if test "$am_cv_func_iconv" != yes; then
14325 am_save_LIBS="$LIBS"
14326 LIBS="$LIBS $LIBICONV"
14327 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14328 /* end confdefs.h. */
14329
14330 #include <stdlib.h>
14331 #include <iconv.h>
14332
14333 int
14334 main ()
14335 {
14336 iconv_t cd = iconv_open("","");
14337 iconv(cd,NULL,NULL,NULL,NULL);
14338 iconv_close(cd);
14339 ;
14340 return 0;
14341 }
14342 _ACEOF
14343 if ac_fn_c_try_link "$LINENO"; then :
14344 am_cv_lib_iconv=yes
14345 am_cv_func_iconv=yes
14346 fi
14347 rm -f core conftest.err conftest.$ac_objext \
14348 conftest$ac_exeext conftest.$ac_ext
14349 LIBS="$am_save_LIBS"
14350 fi
14351
14352 fi
14353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
14354 $as_echo "$am_cv_func_iconv" >&6; }
14355 if test "$am_cv_func_iconv" = yes; then
14356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
14357 $as_echo_n "checking for working iconv... " >&6; }
14358 if ${am_cv_func_iconv_works+:} false; then :
14359 $as_echo_n "(cached) " >&6
14360 else
14361
14362 am_save_LIBS="$LIBS"
14363 if test $am_cv_lib_iconv = yes; then
14364 LIBS="$LIBS $LIBICONV"
14365 fi
14366 am_cv_func_iconv_works=no
14367 for ac_iconv_const in '' 'const'; do
14368 if test "$cross_compiling" = yes; then :
14369 case "$host_os" in
14370 aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
14371 *) am_cv_func_iconv_works="guessing yes" ;;
14372 esac
14373 else
14374 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14375 /* end confdefs.h. */
14376
14377 #include <iconv.h>
14378 #include <string.h>
14379
14380 #ifndef ICONV_CONST
14381 # define ICONV_CONST $ac_iconv_const
14382 #endif
14383
14384 int
14385 main ()
14386 {
14387 int result = 0;
14388 /* Test against AIX 5.1...7.2 bug: Failures are not distinguishable from
14389 successful returns. This is even documented in
14390 <https://www.ibm.com/support/knowledgecenter/ssw_aix_72/i_bostechref/iconv.html> */
14391 {
14392 iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
14393 if (cd_utf8_to_88591 != (iconv_t)(-1))
14394 {
14395 static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */
14396 char buf[10];
14397 ICONV_CONST char *inptr = input;
14398 size_t inbytesleft = strlen (input);
14399 char *outptr = buf;
14400 size_t outbytesleft = sizeof (buf);
14401 size_t res = iconv (cd_utf8_to_88591,
14402 &inptr, &inbytesleft,
14403 &outptr, &outbytesleft);
14404 if (res == 0)
14405 result |= 1;
14406 iconv_close (cd_utf8_to_88591);
14407 }
14408 }
14409 /* Test against Solaris 10 bug: Failures are not distinguishable from
14410 successful returns. */
14411 {
14412 iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
14413 if (cd_ascii_to_88591 != (iconv_t)(-1))
14414 {
14415 static ICONV_CONST char input[] = "\263";
14416 char buf[10];
14417 ICONV_CONST char *inptr = input;
14418 size_t inbytesleft = strlen (input);
14419 char *outptr = buf;
14420 size_t outbytesleft = sizeof (buf);
14421 size_t res = iconv (cd_ascii_to_88591,
14422 &inptr, &inbytesleft,
14423 &outptr, &outbytesleft);
14424 if (res == 0)
14425 result |= 2;
14426 iconv_close (cd_ascii_to_88591);
14427 }
14428 }
14429 /* Test against AIX 6.1..7.1 bug: Buffer overrun. */
14430 {
14431 iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
14432 if (cd_88591_to_utf8 != (iconv_t)(-1))
14433 {
14434 static ICONV_CONST char input[] = "\304";
14435 static char buf[2] = { (char)0xDE, (char)0xAD };
14436 ICONV_CONST char *inptr = input;
14437 size_t inbytesleft = 1;
14438 char *outptr = buf;
14439 size_t outbytesleft = 1;
14440 size_t res = iconv (cd_88591_to_utf8,
14441 &inptr, &inbytesleft,
14442 &outptr, &outbytesleft);
14443 if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
14444 result |= 4;
14445 iconv_close (cd_88591_to_utf8);
14446 }
14447 }
14448 #if 0 /* This bug could be worked around by the caller. */
14449 /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */
14450 {
14451 iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
14452 if (cd_88591_to_utf8 != (iconv_t)(-1))
14453 {
14454 static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
14455 char buf[50];
14456 ICONV_CONST char *inptr = input;
14457 size_t inbytesleft = strlen (input);
14458 char *outptr = buf;
14459 size_t outbytesleft = sizeof (buf);
14460 size_t res = iconv (cd_88591_to_utf8,
14461 &inptr, &inbytesleft,
14462 &outptr, &outbytesleft);
14463 if ((int)res > 0)
14464 result |= 8;
14465 iconv_close (cd_88591_to_utf8);
14466 }
14467 }
14468 #endif
14469 /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
14470 provided. */
14471 {
14472 /* Try standardized names. */
14473 iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP");
14474 /* Try IRIX, OSF/1 names. */
14475 iconv_t cd2 = iconv_open ("UTF-8", "eucJP");
14476 /* Try AIX names. */
14477 iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP");
14478 /* Try HP-UX names. */
14479 iconv_t cd4 = iconv_open ("utf8", "eucJP");
14480 if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1)
14481 && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1))
14482 result |= 16;
14483 if (cd1 != (iconv_t)(-1))
14484 iconv_close (cd1);
14485 if (cd2 != (iconv_t)(-1))
14486 iconv_close (cd2);
14487 if (cd3 != (iconv_t)(-1))
14488 iconv_close (cd3);
14489 if (cd4 != (iconv_t)(-1))
14490 iconv_close (cd4);
14491 }
14492 return result;
14493
14494 ;
14495 return 0;
14496 }
14497 _ACEOF
14498 if ac_fn_c_try_run "$LINENO"; then :
14499 am_cv_func_iconv_works=yes
14500 fi
14501 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14502 conftest.$ac_objext conftest.beam conftest.$ac_ext
14503 fi
14504
14505 test "$am_cv_func_iconv_works" = no || break
14506 done
14507 LIBS="$am_save_LIBS"
14508
14509 fi
14510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
14511 $as_echo "$am_cv_func_iconv_works" >&6; }
14512 case "$am_cv_func_iconv_works" in
14513 *no) am_func_iconv=no am_cv_lib_iconv=no ;;
14514 *) am_func_iconv=yes ;;
14515 esac
14516 else
14517 am_func_iconv=no am_cv_lib_iconv=no
14518 fi
14519 if test "$am_func_iconv" = yes; then
14520
14521 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
14522
14523 fi
14524 if test "$am_cv_lib_iconv" = yes; then
14525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
14526 $as_echo_n "checking how to link with libiconv... " >&6; }
14527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
14528 $as_echo "$LIBICONV" >&6; }
14529 else
14530 CPPFLAGS="$am_save_CPPFLAGS"
14531 LIBICONV=
14532 LTLIBICONV=
14533 fi
14534
14535
14536
14537
14538
14539
14540 use_additional=yes
14541
14542 acl_save_prefix="$prefix"
14543 prefix="$acl_final_prefix"
14544 acl_save_exec_prefix="$exec_prefix"
14545 exec_prefix="$acl_final_exec_prefix"
14546
14547 eval additional_includedir=\"$includedir\"
14548 eval additional_libdir=\"$libdir\"
14549
14550 exec_prefix="$acl_save_exec_prefix"
14551 prefix="$acl_save_prefix"
14552
14553
14554 # Check whether --with-libintl-prefix was given.
14555 if test "${with_libintl_prefix+set}" = set; then :
14556 withval=$with_libintl_prefix;
14557 if test "X$withval" = "Xno"; then
14558 use_additional=no
14559 else
14560 if test "X$withval" = "X"; then
14561
14562 acl_save_prefix="$prefix"
14563 prefix="$acl_final_prefix"
14564 acl_save_exec_prefix="$exec_prefix"
14565 exec_prefix="$acl_final_exec_prefix"
14566
14567 eval additional_includedir=\"$includedir\"
14568 eval additional_libdir=\"$libdir\"
14569
14570 exec_prefix="$acl_save_exec_prefix"
14571 prefix="$acl_save_prefix"
14572
14573 else
14574 additional_includedir="$withval/include"
14575 additional_libdir="$withval/lib"
14576 fi
14577 fi
14578
14579 fi
14580
14581
14582 # Check whether --with-libintl-type was given.
14583 if test "${with_libintl_type+set}" = set; then :
14584 withval=$with_libintl_type; with_libintl_type=$withval
14585 else
14586 with_libintl_type=auto
14587 fi
14588
14589 lib_type=`eval echo \$with_libintl_type`
14590
14591 LIBINTL=
14592 LTLIBINTL=
14593 INCINTL=
14594 rpathdirs=
14595 ltrpathdirs=
14596 names_already_handled=
14597 names_next_round='intl '
14598 while test -n "$names_next_round"; do
14599 names_this_round="$names_next_round"
14600 names_next_round=
14601 for name in $names_this_round; do
14602 already_handled=
14603 for n in $names_already_handled; do
14604 if test "$n" = "$name"; then
14605 already_handled=yes
14606 break
14607 fi
14608 done
14609 if test -z "$already_handled"; then
14610 names_already_handled="$names_already_handled $name"
14611 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
14612 eval value=\"\$HAVE_LIB$uppername\"
14613 if test -n "$value"; then
14614 if test "$value" = yes; then
14615 eval value=\"\$LIB$uppername\"
14616 test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
14617 eval value=\"\$LTLIB$uppername\"
14618 test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
14619 else
14620 :
14621 fi
14622 else
14623 found_dir=
14624 found_la=
14625 found_so=
14626 found_a=
14627 if test $use_additional = yes; then
14628 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext" && test x$lib_type != xstatic; then
14629 found_dir="$additional_libdir"
14630 found_so="$additional_libdir/lib$name.$shlibext"
14631 if test -f "$additional_libdir/lib$name.la"; then
14632 found_la="$additional_libdir/lib$name.la"
14633 fi
14634 elif test x$lib_type != xshared; then
14635 if test -f "$additional_libdir/lib$name.$libext"; then
14636 found_dir="$additional_libdir"
14637 found_a="$additional_libdir/lib$name.$libext"
14638 if test -f "$additional_libdir/lib$name.la"; then
14639 found_la="$additional_libdir/lib$name.la"
14640 fi
14641 fi
14642 fi
14643 fi
14644 if test "X$found_dir" = "X"; then
14645 for x in $LDFLAGS $LTLIBINTL; do
14646
14647 acl_save_prefix="$prefix"
14648 prefix="$acl_final_prefix"
14649 acl_save_exec_prefix="$exec_prefix"
14650 exec_prefix="$acl_final_exec_prefix"
14651 eval x=\"$x\"
14652 exec_prefix="$acl_save_exec_prefix"
14653 prefix="$acl_save_prefix"
14654
14655 case "$x" in
14656 -L*)
14657 dir=`echo "X$x" | sed -e 's/^X-L//'`
14658 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext" && test x$lib_type != xstatic; then
14659 found_dir="$dir"
14660 found_so="$dir/lib$name.$shlibext"
14661 if test -f "$dir/lib$name.la"; then
14662 found_la="$dir/lib$name.la"
14663 fi
14664 elif test x$lib_type != xshared; then
14665 if test -f "$dir/lib$name.$libext"; then
14666 found_dir="$dir"
14667 found_a="$dir/lib$name.$libext"
14668 if test -f "$dir/lib$name.la"; then
14669 found_la="$dir/lib$name.la"
14670 fi
14671 fi
14672 fi
14673 ;;
14674 esac
14675 if test "X$found_dir" != "X"; then
14676 break
14677 fi
14678 done
14679 fi
14680 if test "X$found_dir" != "X"; then
14681 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
14682 if test "X$found_so" != "X"; then
14683 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
14684 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
14685 else
14686 haveit=
14687 for x in $ltrpathdirs; do
14688 if test "X$x" = "X$found_dir"; then
14689 haveit=yes
14690 break
14691 fi
14692 done
14693 if test -z "$haveit"; then
14694 ltrpathdirs="$ltrpathdirs $found_dir"
14695 fi
14696 if test "$hardcode_direct" = yes; then
14697 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
14698 else
14699 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
14700 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
14701 haveit=
14702 for x in $rpathdirs; do
14703 if test "X$x" = "X$found_dir"; then
14704 haveit=yes
14705 break
14706 fi
14707 done
14708 if test -z "$haveit"; then
14709 rpathdirs="$rpathdirs $found_dir"
14710 fi
14711 else
14712 haveit=
14713 for x in $LDFLAGS $LIBINTL; do
14714
14715 acl_save_prefix="$prefix"
14716 prefix="$acl_final_prefix"
14717 acl_save_exec_prefix="$exec_prefix"
14718 exec_prefix="$acl_final_exec_prefix"
14719 eval x=\"$x\"
14720 exec_prefix="$acl_save_exec_prefix"
14721 prefix="$acl_save_prefix"
14722
14723 if test "X$x" = "X-L$found_dir"; then
14724 haveit=yes
14725 break
14726 fi
14727 done
14728 if test -z "$haveit"; then
14729 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
14730 fi
14731 if test "$hardcode_minus_L" != no; then
14732 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
14733 else
14734 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
14735 fi
14736 fi
14737 fi
14738 fi
14739 else
14740 if test "X$found_a" != "X"; then
14741 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
14742 else
14743 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
14744 fi
14745 fi
14746 additional_includedir=
14747 case "$found_dir" in
14748 */lib | */lib/)
14749 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
14750 additional_includedir="$basedir/include"
14751 ;;
14752 esac
14753 if test "X$additional_includedir" != "X"; then
14754 if test "X$additional_includedir" != "X/usr/include"; then
14755 haveit=
14756 if test "X$additional_includedir" = "X/usr/local/include"; then
14757 if test -n "$GCC"; then
14758 case $host_os in
14759 linux*) haveit=yes;;
14760 esac
14761 fi
14762 fi
14763 if test -z "$haveit"; then
14764 for x in $CPPFLAGS $INCINTL; do
14765
14766 acl_save_prefix="$prefix"
14767 prefix="$acl_final_prefix"
14768 acl_save_exec_prefix="$exec_prefix"
14769 exec_prefix="$acl_final_exec_prefix"
14770 eval x=\"$x\"
14771 exec_prefix="$acl_save_exec_prefix"
14772 prefix="$acl_save_prefix"
14773
14774 if test "X$x" = "X-I$additional_includedir"; then
14775 haveit=yes
14776 break
14777 fi
14778 done
14779 if test -z "$haveit"; then
14780 if test -d "$additional_includedir"; then
14781 INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
14782 fi
14783 fi
14784 fi
14785 fi
14786 fi
14787 if test -n "$found_la"; then
14788 save_libdir="$libdir"
14789 case "$found_la" in
14790 */* | *\\*) . "$found_la" ;;
14791 *) . "./$found_la" ;;
14792 esac
14793 libdir="$save_libdir"
14794 for dep in $dependency_libs; do
14795 case "$dep" in
14796 -L*)
14797 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
14798 if test "X$additional_libdir" != "X/usr/lib"; then
14799 haveit=
14800 if test "X$additional_libdir" = "X/usr/local/lib"; then
14801 if test -n "$GCC"; then
14802 case $host_os in
14803 linux*) haveit=yes;;
14804 esac
14805 fi
14806 fi
14807 if test -z "$haveit"; then
14808 haveit=
14809 for x in $LDFLAGS $LIBINTL; do
14810
14811 acl_save_prefix="$prefix"
14812 prefix="$acl_final_prefix"
14813 acl_save_exec_prefix="$exec_prefix"
14814 exec_prefix="$acl_final_exec_prefix"
14815 eval x=\"$x\"
14816 exec_prefix="$acl_save_exec_prefix"
14817 prefix="$acl_save_prefix"
14818
14819 if test "X$x" = "X-L$additional_libdir"; then
14820 haveit=yes
14821 break
14822 fi
14823 done
14824 if test -z "$haveit"; then
14825 if test -d "$additional_libdir"; then
14826 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
14827 fi
14828 fi
14829 haveit=
14830 for x in $LDFLAGS $LTLIBINTL; do
14831
14832 acl_save_prefix="$prefix"
14833 prefix="$acl_final_prefix"
14834 acl_save_exec_prefix="$exec_prefix"
14835 exec_prefix="$acl_final_exec_prefix"
14836 eval x=\"$x\"
14837 exec_prefix="$acl_save_exec_prefix"
14838 prefix="$acl_save_prefix"
14839
14840 if test "X$x" = "X-L$additional_libdir"; then
14841 haveit=yes
14842 break
14843 fi
14844 done
14845 if test -z "$haveit"; then
14846 if test -d "$additional_libdir"; then
14847 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
14848 fi
14849 fi
14850 fi
14851 fi
14852 ;;
14853 -R*)
14854 dir=`echo "X$dep" | sed -e 's/^X-R//'`
14855 if test "$enable_rpath" != no; then
14856 haveit=
14857 for x in $rpathdirs; do
14858 if test "X$x" = "X$dir"; then
14859 haveit=yes
14860 break
14861 fi
14862 done
14863 if test -z "$haveit"; then
14864 rpathdirs="$rpathdirs $dir"
14865 fi
14866 haveit=
14867 for x in $ltrpathdirs; do
14868 if test "X$x" = "X$dir"; then
14869 haveit=yes
14870 break
14871 fi
14872 done
14873 if test -z "$haveit"; then
14874 ltrpathdirs="$ltrpathdirs $dir"
14875 fi
14876 fi
14877 ;;
14878 -l*)
14879 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
14880 ;;
14881 *.la)
14882 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
14883 ;;
14884 *)
14885 LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
14886 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
14887 ;;
14888 esac
14889 done
14890 fi
14891 else
14892 if test "x$lib_type" = "xauto" || test "x$lib_type" = "xshared"; then
14893 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
14894 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
14895 else
14896 LIBINTL="${LIBINTL}${LIBINTL:+ }-l:lib$name.$libext"
14897 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l:lib$name.$libext"
14898 fi
14899 fi
14900 fi
14901 fi
14902 done
14903 done
14904 if test "X$rpathdirs" != "X"; then
14905 if test -n "$hardcode_libdir_separator"; then
14906 alldirs=
14907 for found_dir in $rpathdirs; do
14908 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
14909 done
14910 acl_save_libdir="$libdir"
14911 libdir="$alldirs"
14912 eval flag=\"$hardcode_libdir_flag_spec\"
14913 libdir="$acl_save_libdir"
14914 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
14915 else
14916 for found_dir in $rpathdirs; do
14917 acl_save_libdir="$libdir"
14918 libdir="$found_dir"
14919 eval flag=\"$hardcode_libdir_flag_spec\"
14920 libdir="$acl_save_libdir"
14921 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
14922 done
14923 fi
14924 fi
14925 if test "X$ltrpathdirs" != "X"; then
14926 for found_dir in $ltrpathdirs; do
14927 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
14928 done
14929 fi
14930
14931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
14932 $as_echo_n "checking for GNU gettext in libintl... " >&6; }
14933 if eval \${$gt_func_gnugettext_libintl+:} false; then :
14934 $as_echo_n "(cached) " >&6
14935 else
14936 gt_save_CPPFLAGS="$CPPFLAGS"
14937 CPPFLAGS="$CPPFLAGS $INCINTL"
14938 gt_save_LIBS="$LIBS"
14939 LIBS="$LIBS $LIBINTL"
14940 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14941 /* end confdefs.h. */
14942
14943 #include <libintl.h>
14944 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
14945 extern int _nl_msg_cat_cntr;
14946 extern
14947 #ifdef __cplusplus
14948 "C"
14949 #endif
14950 const char *_nl_expand_alias (const char *);
14951 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
14952 #else
14953 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
14954 #endif
14955 $gt_revision_test_code
14956
14957 int
14958 main ()
14959 {
14960
14961 bindtextdomain ("", "");
14962 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
14963
14964 ;
14965 return 0;
14966 }
14967 _ACEOF
14968 if ac_fn_c_try_link "$LINENO"; then :
14969 eval "$gt_func_gnugettext_libintl=yes"
14970 else
14971 eval "$gt_func_gnugettext_libintl=no"
14972 fi
14973 rm -f core conftest.err conftest.$ac_objext \
14974 conftest$ac_exeext conftest.$ac_ext
14975 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
14976 LIBS="$LIBS $LIBICONV"
14977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14978 /* end confdefs.h. */
14979
14980 #include <libintl.h>
14981 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
14982 extern int _nl_msg_cat_cntr;
14983 extern
14984 #ifdef __cplusplus
14985 "C"
14986 #endif
14987 const char *_nl_expand_alias (const char *);
14988 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
14989 #else
14990 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
14991 #endif
14992 $gt_revision_test_code
14993
14994 int
14995 main ()
14996 {
14997
14998 bindtextdomain ("", "");
14999 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
15000
15001 ;
15002 return 0;
15003 }
15004 _ACEOF
15005 if ac_fn_c_try_link "$LINENO"; then :
15006 LIBINTL="$LIBINTL $LIBICONV"
15007 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
15008 eval "$gt_func_gnugettext_libintl=yes"
15009
15010 fi
15011 rm -f core conftest.err conftest.$ac_objext \
15012 conftest$ac_exeext conftest.$ac_ext
15013 fi
15014 CPPFLAGS="$gt_save_CPPFLAGS"
15015 LIBS="$gt_save_LIBS"
15016 fi
15017 eval ac_res=\$$gt_func_gnugettext_libintl
15018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15019 $as_echo "$ac_res" >&6; }
15020 fi
15021
15022 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \
15023 || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \
15024 && test "$PACKAGE" != gettext-runtime \
15025 && test "$PACKAGE" != gettext-tools; }; then
15026 gt_use_preinstalled_gnugettext=yes
15027 else
15028 LIBINTL=
15029 LTLIBINTL=
15030 INCINTL=
15031 fi
15032
15033
15034
15035 if test -n "$INTL_MACOSX_LIBS"; then
15036 if test "$gt_use_preinstalled_gnugettext" = "yes" \
15037 || test "$nls_cv_use_gnu_gettext" = "yes"; then
15038 LIBINTL="$LIBINTL $INTL_MACOSX_LIBS"
15039 LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS"
15040 fi
15041 fi
15042
15043 if test "$gt_use_preinstalled_gnugettext" = "yes" \
15044 || test "$nls_cv_use_gnu_gettext" = "yes"; then
15045
15046 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
15047
15048 else
15049 USE_NLS=no
15050 fi
15051 fi
15052
15053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
15054 $as_echo_n "checking whether to use NLS... " >&6; }
15055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
15056 $as_echo "$USE_NLS" >&6; }
15057 if test "$USE_NLS" = "yes"; then
15058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
15059 $as_echo_n "checking where the gettext function comes from... " >&6; }
15060 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
15061 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
15062 gt_source="external libintl"
15063 else
15064 gt_source="libc"
15065 fi
15066 else
15067 gt_source="included intl directory"
15068 fi
15069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
15070 $as_echo "$gt_source" >&6; }
15071 fi
15072
15073 if test "$USE_NLS" = "yes"; then
15074
15075 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
15076 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
15077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
15078 $as_echo_n "checking how to link with libintl... " >&6; }
15079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
15080 $as_echo "$LIBINTL" >&6; }
15081
15082 for element in $INCINTL; do
15083 haveit=
15084 for x in $CPPFLAGS; do
15085
15086 acl_save_prefix="$prefix"
15087 prefix="$acl_final_prefix"
15088 acl_save_exec_prefix="$exec_prefix"
15089 exec_prefix="$acl_final_exec_prefix"
15090 eval x=\"$x\"
15091 exec_prefix="$acl_save_exec_prefix"
15092 prefix="$acl_save_prefix"
15093
15094 if test "X$x" = "X$element"; then
15095 haveit=yes
15096 break
15097 fi
15098 done
15099 if test -z "$haveit"; then
15100 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
15101 fi
15102 done
15103
15104 fi
15105
15106
15107 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
15108
15109
15110 $as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h
15111
15112 fi
15113
15114 POSUB=po
15115 fi
15116
15117
15118
15119 INTLLIBS="$LIBINTL"
15120
15121
15122
15123
15124
15125
15126 fi
15127
15128
15129
15130
15131
15132
15133
15134
15135
15136
15137
15138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
15139 $as_echo_n "checking whether NLS is requested... " >&6; }
15140 if test x"$USE_NLS" != xyes; then
15141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15142 $as_echo "no" >&6; }
15143 else
15144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15145 $as_echo "yes" >&6; }
15146
15147 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
15148
15149
15150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
15151 $as_echo_n "checking for catalogs to be installed... " >&6; }
15152 # Look for .po and .gmo files in the source directory.
15153 CATALOGS=
15154 XLINGUAS=
15155 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
15156 # If there aren't any .gmo files the shell will give us the
15157 # literal string "../path/to/srcdir/po/*.gmo" which has to be
15158 # weeded out.
15159 case "$cat" in *\**)
15160 continue;;
15161 esac
15162 # The quadruple backslash is collapsed to a double backslash
15163 # by the backticks, then collapsed again by the double quotes,
15164 # leaving us with one backslash in the sed expression (right
15165 # before the dot that mustn't act as a wildcard).
15166 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
15167 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
15168 # The user is allowed to set LINGUAS to a list of languages to
15169 # install catalogs for. If it's empty that means "all of them."
15170 if test "x$LINGUAS" = x; then
15171 CATALOGS="$CATALOGS $cat"
15172 XLINGUAS="$XLINGUAS $lang"
15173 else
15174 case "$LINGUAS" in *$lang*)
15175 CATALOGS="$CATALOGS $cat"
15176 XLINGUAS="$XLINGUAS $lang"
15177 ;;
15178 esac
15179 fi
15180 done
15181 LINGUAS="$XLINGUAS"
15182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
15183 $as_echo "$LINGUAS" >&6; }
15184
15185
15186 DATADIRNAME=share
15187
15188 INSTOBJEXT=.mo
15189
15190 GENCAT=gencat
15191
15192 CATOBJEXT=.gmo
15193
15194 fi
15195
15196
15197
15198
15199 # Prepare PATH_SEPARATOR.
15200 # The user is always right.
15201 if test "${PATH_SEPARATOR+set}" != set; then
15202 echo "#! /bin/sh" >conf$$.sh
15203 echo "exit 0" >>conf$$.sh
15204 chmod +x conf$$.sh
15205 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15206 PATH_SEPARATOR=';'
15207 else
15208 PATH_SEPARATOR=:
15209 fi
15210 rm -f conf$$.sh
15211 fi
15212
15213 # Find out how to test for executable files. Don't use a zero-byte file,
15214 # as systems may use methods other than mode bits to determine executability.
15215 cat >conf$$.file <<_ASEOF
15216 #! /bin/sh
15217 exit 0
15218 _ASEOF
15219 chmod +x conf$$.file
15220 if test -x conf$$.file >/dev/null 2>&1; then
15221 ac_executable_p="test -x"
15222 else
15223 ac_executable_p="test -f"
15224 fi
15225 rm -f conf$$.file
15226
15227 # Extract the first word of "msgfmt", so it can be a program name with args.
15228 set dummy msgfmt; ac_word=$2
15229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15230 $as_echo_n "checking for $ac_word... " >&6; }
15231 if ${ac_cv_path_MSGFMT+:} false; then :
15232 $as_echo_n "(cached) " >&6
15233 else
15234 case "$MSGFMT" in
15235 [\\/]* | ?:[\\/]*)
15236 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
15237 ;;
15238 *)
15239 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15240 for ac_dir in $PATH; do
15241 IFS="$ac_save_IFS"
15242 test -z "$ac_dir" && ac_dir=.
15243 for ac_exec_ext in '' $ac_executable_extensions; do
15244 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15245 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
15246 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15247 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
15248 break 2
15249 fi
15250 fi
15251 done
15252 done
15253 IFS="$ac_save_IFS"
15254 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
15255 ;;
15256 esac
15257 fi
15258 MSGFMT="$ac_cv_path_MSGFMT"
15259 if test "$MSGFMT" != ":"; then
15260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
15261 $as_echo "$MSGFMT" >&6; }
15262 else
15263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15264 $as_echo "no" >&6; }
15265 fi
15266
15267 # Extract the first word of "gmsgfmt", so it can be a program name with args.
15268 set dummy gmsgfmt; ac_word=$2
15269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15270 $as_echo_n "checking for $ac_word... " >&6; }
15271 if ${ac_cv_path_GMSGFMT+:} false; then :
15272 $as_echo_n "(cached) " >&6
15273 else
15274 case $GMSGFMT in
15275 [\\/]* | ?:[\\/]*)
15276 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
15277 ;;
15278 *)
15279 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15280 for as_dir in $PATH
15281 do
15282 IFS=$as_save_IFS
15283 test -z "$as_dir" && as_dir=.
15284 for ac_exec_ext in '' $ac_executable_extensions; do
15285 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15286 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
15287 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15288 break 2
15289 fi
15290 done
15291 done
15292 IFS=$as_save_IFS
15293
15294 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
15295 ;;
15296 esac
15297 fi
15298 GMSGFMT=$ac_cv_path_GMSGFMT
15299 if test -n "$GMSGFMT"; then
15300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
15301 $as_echo "$GMSGFMT" >&6; }
15302 else
15303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15304 $as_echo "no" >&6; }
15305 fi
15306
15307
15308
15309
15310 # Prepare PATH_SEPARATOR.
15311 # The user is always right.
15312 if test "${PATH_SEPARATOR+set}" != set; then
15313 echo "#! /bin/sh" >conf$$.sh
15314 echo "exit 0" >>conf$$.sh
15315 chmod +x conf$$.sh
15316 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15317 PATH_SEPARATOR=';'
15318 else
15319 PATH_SEPARATOR=:
15320 fi
15321 rm -f conf$$.sh
15322 fi
15323
15324 # Find out how to test for executable files. Don't use a zero-byte file,
15325 # as systems may use methods other than mode bits to determine executability.
15326 cat >conf$$.file <<_ASEOF
15327 #! /bin/sh
15328 exit 0
15329 _ASEOF
15330 chmod +x conf$$.file
15331 if test -x conf$$.file >/dev/null 2>&1; then
15332 ac_executable_p="test -x"
15333 else
15334 ac_executable_p="test -f"
15335 fi
15336 rm -f conf$$.file
15337
15338 # Extract the first word of "xgettext", so it can be a program name with args.
15339 set dummy xgettext; ac_word=$2
15340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15341 $as_echo_n "checking for $ac_word... " >&6; }
15342 if ${ac_cv_path_XGETTEXT+:} false; then :
15343 $as_echo_n "(cached) " >&6
15344 else
15345 case "$XGETTEXT" in
15346 [\\/]* | ?:[\\/]*)
15347 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
15348 ;;
15349 *)
15350 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15351 for ac_dir in $PATH; do
15352 IFS="$ac_save_IFS"
15353 test -z "$ac_dir" && ac_dir=.
15354 for ac_exec_ext in '' $ac_executable_extensions; do
15355 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15356 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
15357 (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
15358 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
15359 break 2
15360 fi
15361 fi
15362 done
15363 done
15364 IFS="$ac_save_IFS"
15365 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
15366 ;;
15367 esac
15368 fi
15369 XGETTEXT="$ac_cv_path_XGETTEXT"
15370 if test "$XGETTEXT" != ":"; then
15371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
15372 $as_echo "$XGETTEXT" >&6; }
15373 else
15374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15375 $as_echo "no" >&6; }
15376 fi
15377
15378 rm -f messages.po
15379
15380
15381 # Prepare PATH_SEPARATOR.
15382 # The user is always right.
15383 if test "${PATH_SEPARATOR+set}" != set; then
15384 echo "#! /bin/sh" >conf$$.sh
15385 echo "exit 0" >>conf$$.sh
15386 chmod +x conf$$.sh
15387 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
15388 PATH_SEPARATOR=';'
15389 else
15390 PATH_SEPARATOR=:
15391 fi
15392 rm -f conf$$.sh
15393 fi
15394
15395 # Find out how to test for executable files. Don't use a zero-byte file,
15396 # as systems may use methods other than mode bits to determine executability.
15397 cat >conf$$.file <<_ASEOF
15398 #! /bin/sh
15399 exit 0
15400 _ASEOF
15401 chmod +x conf$$.file
15402 if test -x conf$$.file >/dev/null 2>&1; then
15403 ac_executable_p="test -x"
15404 else
15405 ac_executable_p="test -f"
15406 fi
15407 rm -f conf$$.file
15408
15409 # Extract the first word of "msgmerge", so it can be a program name with args.
15410 set dummy msgmerge; ac_word=$2
15411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15412 $as_echo_n "checking for $ac_word... " >&6; }
15413 if ${ac_cv_path_MSGMERGE+:} false; then :
15414 $as_echo_n "(cached) " >&6
15415 else
15416 case "$MSGMERGE" in
15417 [\\/]* | ?:[\\/]*)
15418 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
15419 ;;
15420 *)
15421 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
15422 for ac_dir in $PATH; do
15423 IFS="$ac_save_IFS"
15424 test -z "$ac_dir" && ac_dir=.
15425 for ac_exec_ext in '' $ac_executable_extensions; do
15426 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
15427 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
15428 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
15429 break 2
15430 fi
15431 fi
15432 done
15433 done
15434 IFS="$ac_save_IFS"
15435 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
15436 ;;
15437 esac
15438 fi
15439 MSGMERGE="$ac_cv_path_MSGMERGE"
15440 if test "$MSGMERGE" != ":"; then
15441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
15442 $as_echo "$MSGMERGE" >&6; }
15443 else
15444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15445 $as_echo "no" >&6; }
15446 fi
15447
15448
15449 if test "$GMSGFMT" != ":"; then
15450 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
15451 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
15452 : ;
15453 else
15454 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
15455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
15456 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
15457 GMSGFMT=":"
15458 fi
15459 fi
15460
15461 if test "$XGETTEXT" != ":"; then
15462 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
15463 (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
15464 : ;
15465 else
15466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
15467 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
15468 XGETTEXT=":"
15469 fi
15470 rm -f messages.po
15471 fi
15472
15473 ac_config_commands="$ac_config_commands default-2"
15474
15475
15476
15477
15478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
15479 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
15480 # Check whether --enable-maintainer-mode was given.
15481 if test "${enable_maintainer_mode+set}" = set; then :
15482 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
15483 else
15484 USE_MAINTAINER_MODE=no
15485 fi
15486
15487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
15488 $as_echo "$USE_MAINTAINER_MODE" >&6; }
15489 if test $USE_MAINTAINER_MODE = yes; then
15490 MAINTAINER_MODE_TRUE=
15491 MAINTAINER_MODE_FALSE='#'
15492 else
15493 MAINTAINER_MODE_TRUE='#'
15494 MAINTAINER_MODE_FALSE=
15495 fi
15496
15497 MAINT=$MAINTAINER_MODE_TRUE
15498
15499
15500 if false; then
15501 GENINSRC_NEVER_TRUE=
15502 GENINSRC_NEVER_FALSE='#'
15503 else
15504 GENINSRC_NEVER_TRUE='#'
15505 GENINSRC_NEVER_FALSE=
15506 fi
15507
15508
15509
15510 for ac_header in memory.h sys/stat.h sys/types.h unistd.h
15511 do :
15512 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15513 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
15514 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15515 cat >>confdefs.h <<_ACEOF
15516 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15517 _ACEOF
15518
15519 fi
15520
15521 done
15522
15523
15524 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
15525 # people who are not cross-compiling but are compiling cross-assemblers.
15526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling a cross-assembler" >&5
15527 $as_echo_n "checking whether compiling a cross-assembler... " >&6; }
15528 if test "${host}" = "${target}"; then
15529 cross_gas=no
15530 else
15531 cross_gas=yes
15532
15533 $as_echo "#define CROSS_COMPILE 1" >>confdefs.h
15534
15535 fi
15536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_gas" >&5
15537 $as_echo "$cross_gas" >&6; }
15538
15539 for ac_func in strsignal
15540 do :
15541 ac_fn_c_check_func "$LINENO" "strsignal" "ac_cv_func_strsignal"
15542 if test "x$ac_cv_func_strsignal" = xyes; then :
15543 cat >>confdefs.h <<_ACEOF
15544 #define HAVE_STRSIGNAL 1
15545 _ACEOF
15546
15547 fi
15548 done
15549
15550
15551
15552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
15553 $as_echo_n "checking for LC_MESSAGES... " >&6; }
15554 if ${am_cv_val_LC_MESSAGES+:} false; then :
15555 $as_echo_n "(cached) " >&6
15556 else
15557 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15558 /* end confdefs.h. */
15559 #include <locale.h>
15560 int
15561 main ()
15562 {
15563 return LC_MESSAGES
15564 ;
15565 return 0;
15566 }
15567 _ACEOF
15568 if ac_fn_c_try_link "$LINENO"; then :
15569 am_cv_val_LC_MESSAGES=yes
15570 else
15571 am_cv_val_LC_MESSAGES=no
15572 fi
15573 rm -f core conftest.err conftest.$ac_objext \
15574 conftest$ac_exeext conftest.$ac_ext
15575 fi
15576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
15577 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
15578 if test $am_cv_val_LC_MESSAGES = yes; then
15579
15580 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
15581
15582 fi
15583
15584
15585 # do we need the math library?
15586 case "${need_libm}" in
15587 yes)
15588 LIBM=
15589 case $host in
15590 *-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*)
15591 # These system don't have libm, or don't need it
15592 ;;
15593 *-ncr-sysv4.3*)
15594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _mwvalidcheckl in -lmw" >&5
15595 $as_echo_n "checking for _mwvalidcheckl in -lmw... " >&6; }
15596 if ${ac_cv_lib_mw__mwvalidcheckl+:} false; then :
15597 $as_echo_n "(cached) " >&6
15598 else
15599 ac_check_lib_save_LIBS=$LIBS
15600 LIBS="-lmw $LIBS"
15601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15602 /* end confdefs.h. */
15603
15604 /* Override any GCC internal prototype to avoid an error.
15605 Use char because int might match the return type of a GCC
15606 builtin and then its argument prototype would still apply. */
15607 #ifdef __cplusplus
15608 extern "C"
15609 #endif
15610 char _mwvalidcheckl ();
15611 int
15612 main ()
15613 {
15614 return _mwvalidcheckl ();
15615 ;
15616 return 0;
15617 }
15618 _ACEOF
15619 if ac_fn_c_try_link "$LINENO"; then :
15620 ac_cv_lib_mw__mwvalidcheckl=yes
15621 else
15622 ac_cv_lib_mw__mwvalidcheckl=no
15623 fi
15624 rm -f core conftest.err conftest.$ac_objext \
15625 conftest$ac_exeext conftest.$ac_ext
15626 LIBS=$ac_check_lib_save_LIBS
15627 fi
15628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mw__mwvalidcheckl" >&5
15629 $as_echo "$ac_cv_lib_mw__mwvalidcheckl" >&6; }
15630 if test "x$ac_cv_lib_mw__mwvalidcheckl" = xyes; then :
15631 LIBM="-lmw"
15632 fi
15633
15634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
15635 $as_echo_n "checking for cos in -lm... " >&6; }
15636 if ${ac_cv_lib_m_cos+:} false; then :
15637 $as_echo_n "(cached) " >&6
15638 else
15639 ac_check_lib_save_LIBS=$LIBS
15640 LIBS="-lm $LIBS"
15641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15642 /* end confdefs.h. */
15643
15644 /* Override any GCC internal prototype to avoid an error.
15645 Use char because int might match the return type of a GCC
15646 builtin and then its argument prototype would still apply. */
15647 #ifdef __cplusplus
15648 extern "C"
15649 #endif
15650 char cos ();
15651 int
15652 main ()
15653 {
15654 return cos ();
15655 ;
15656 return 0;
15657 }
15658 _ACEOF
15659 if ac_fn_c_try_link "$LINENO"; then :
15660 ac_cv_lib_m_cos=yes
15661 else
15662 ac_cv_lib_m_cos=no
15663 fi
15664 rm -f core conftest.err conftest.$ac_objext \
15665 conftest$ac_exeext conftest.$ac_ext
15666 LIBS=$ac_check_lib_save_LIBS
15667 fi
15668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
15669 $as_echo "$ac_cv_lib_m_cos" >&6; }
15670 if test "x$ac_cv_lib_m_cos" = xyes; then :
15671 LIBM="$LIBM -lm"
15672 fi
15673
15674 ;;
15675 *)
15676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5
15677 $as_echo_n "checking for cos in -lm... " >&6; }
15678 if ${ac_cv_lib_m_cos+:} false; then :
15679 $as_echo_n "(cached) " >&6
15680 else
15681 ac_check_lib_save_LIBS=$LIBS
15682 LIBS="-lm $LIBS"
15683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15684 /* end confdefs.h. */
15685
15686 /* Override any GCC internal prototype to avoid an error.
15687 Use char because int might match the return type of a GCC
15688 builtin and then its argument prototype would still apply. */
15689 #ifdef __cplusplus
15690 extern "C"
15691 #endif
15692 char cos ();
15693 int
15694 main ()
15695 {
15696 return cos ();
15697 ;
15698 return 0;
15699 }
15700 _ACEOF
15701 if ac_fn_c_try_link "$LINENO"; then :
15702 ac_cv_lib_m_cos=yes
15703 else
15704 ac_cv_lib_m_cos=no
15705 fi
15706 rm -f core conftest.err conftest.$ac_objext \
15707 conftest$ac_exeext conftest.$ac_ext
15708 LIBS=$ac_check_lib_save_LIBS
15709 fi
15710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5
15711 $as_echo "$ac_cv_lib_m_cos" >&6; }
15712 if test "x$ac_cv_lib_m_cos" = xyes; then :
15713 LIBM="-lm"
15714 fi
15715
15716 ;;
15717 esac
15718
15719
15720
15721 ;;
15722 esac
15723
15724 # Some non-ANSI preprocessors botch requoting inside strings. That's bad
15725 # enough, but on some of those systems, the assert macro relies on requoting
15726 # working properly!
15727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working assert macro" >&5
15728 $as_echo_n "checking for working assert macro... " >&6; }
15729 if ${gas_cv_assert_ok+:} false; then :
15730 $as_echo_n "(cached) " >&6
15731 else
15732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15733 /* end confdefs.h. */
15734 #include <assert.h>
15735 #include <string.h>
15736 #include <stdio.h>
15737 int
15738 main ()
15739 {
15740
15741 /* check for requoting problems */
15742 static int a, b, c, d;
15743 static char *s;
15744 assert (!strcmp(s, "foo bar baz quux"));
15745 /* check for newline handling */
15746 assert (a == b
15747 || c == d);
15748
15749 ;
15750 return 0;
15751 }
15752 _ACEOF
15753 if ac_fn_c_try_link "$LINENO"; then :
15754 gas_cv_assert_ok=yes
15755 else
15756 gas_cv_assert_ok=no
15757 fi
15758 rm -f core conftest.err conftest.$ac_objext \
15759 conftest$ac_exeext conftest.$ac_ext
15760 fi
15761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_assert_ok" >&5
15762 $as_echo "$gas_cv_assert_ok" >&6; }
15763 test $gas_cv_assert_ok = yes ||
15764 $as_echo "#define BROKEN_ASSERT 1" >>confdefs.h
15765
15766
15767
15768 # On some systems, the system header files may not declare malloc, realloc,
15769 # and free. There are places where gas needs these functions to have been
15770 # declared -- such as when taking their addresses.
15771 gas_test_headers="
15772 #ifdef HAVE_MEMORY_H
15773 #include <memory.h>
15774 #endif
15775 #include <string.h>
15776 #include <stdlib.h>
15777 #ifdef HAVE_UNISTD_H
15778 #include <unistd.h>
15779 #endif
15780 "
15781
15782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
15783 $as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
15784 if ${gas_cv_decl_getopt_unistd_h+:} false; then :
15785 $as_echo_n "(cached) " >&6
15786 else
15787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15788 /* end confdefs.h. */
15789 #include <unistd.h>
15790 int
15791 main ()
15792 {
15793 extern int getopt (int, char *const*, const char *);
15794 ;
15795 return 0;
15796 }
15797 _ACEOF
15798 if ac_fn_c_try_compile "$LINENO"; then :
15799 gas_cv_decl_getopt_unistd_h=yes
15800 else
15801 gas_cv_decl_getopt_unistd_h=no
15802 fi
15803 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15804 fi
15805
15806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_getopt_unistd_h" >&5
15807 $as_echo "$gas_cv_decl_getopt_unistd_h" >&6; }
15808 if test $gas_cv_decl_getopt_unistd_h = yes; then
15809
15810 $as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
15811
15812 fi
15813
15814
15815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for environ" >&5
15816 $as_echo_n "checking whether declaration is required for environ... " >&6; }
15817 if ${gas_cv_decl_needed_environ+:} false; then :
15818 $as_echo_n "(cached) " >&6
15819 else
15820 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15821 /* end confdefs.h. */
15822 $gas_test_headers
15823 int
15824 main ()
15825 {
15826
15827 typedef char **f;
15828 f x;
15829 x = (f) environ;
15830
15831 ;
15832 return 0;
15833 }
15834 _ACEOF
15835 if ac_fn_c_try_link "$LINENO"; then :
15836 gas_cv_decl_needed_environ=no
15837 else
15838 gas_cv_decl_needed_environ=yes
15839 fi
15840 rm -f core conftest.err conftest.$ac_objext \
15841 conftest$ac_exeext conftest.$ac_ext
15842 fi
15843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_environ" >&5
15844 $as_echo "$gas_cv_decl_needed_environ" >&6; }
15845 if test $gas_cv_decl_needed_environ = yes; then
15846
15847 $as_echo "#define NEED_DECLARATION_ENVIRON 1" >>confdefs.h
15848
15849 fi
15850
15851
15852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether declaration is required for ffs" >&5
15853 $as_echo_n "checking whether declaration is required for ffs... " >&6; }
15854 if ${gas_cv_decl_needed_ffs+:} false; then :
15855 $as_echo_n "(cached) " >&6
15856 else
15857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15858 /* end confdefs.h. */
15859 $gas_test_headers
15860 int
15861 main ()
15862 {
15863
15864 typedef int (*f)(int);
15865 f x;
15866 x = (f) ffs;
15867
15868 ;
15869 return 0;
15870 }
15871 _ACEOF
15872 if ac_fn_c_try_link "$LINENO"; then :
15873 gas_cv_decl_needed_ffs=no
15874 else
15875 gas_cv_decl_needed_ffs=yes
15876 fi
15877 rm -f core conftest.err conftest.$ac_objext \
15878 conftest$ac_exeext conftest.$ac_ext
15879 fi
15880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_decl_needed_ffs" >&5
15881 $as_echo "$gas_cv_decl_needed_ffs" >&6; }
15882 if test $gas_cv_decl_needed_ffs = yes; then
15883
15884 $as_echo "#define NEED_DECLARATION_FFS 1" >>confdefs.h
15885
15886 fi
15887
15888
15889 ac_fn_c_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "$ac_includes_default"
15890 if test "x$ac_cv_have_decl_asprintf" = xyes; then :
15891 ac_have_decl=1
15892 else
15893 ac_have_decl=0
15894 fi
15895
15896 cat >>confdefs.h <<_ACEOF
15897 #define HAVE_DECL_ASPRINTF $ac_have_decl
15898 _ACEOF
15899 ac_fn_c_check_decl "$LINENO" "mempcpy" "ac_cv_have_decl_mempcpy" "$ac_includes_default"
15900 if test "x$ac_cv_have_decl_mempcpy" = xyes; then :
15901 ac_have_decl=1
15902 else
15903 ac_have_decl=0
15904 fi
15905
15906 cat >>confdefs.h <<_ACEOF
15907 #define HAVE_DECL_MEMPCPY $ac_have_decl
15908 _ACEOF
15909 ac_fn_c_check_decl "$LINENO" "stpcpy" "ac_cv_have_decl_stpcpy" "$ac_includes_default"
15910 if test "x$ac_cv_have_decl_stpcpy" = xyes; then :
15911 ac_have_decl=1
15912 else
15913 ac_have_decl=0
15914 fi
15915
15916 cat >>confdefs.h <<_ACEOF
15917 #define HAVE_DECL_STPCPY $ac_have_decl
15918 _ACEOF
15919
15920
15921
15922 case "${host}" in
15923 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
15924
15925 $as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
15926 ;;
15927 esac
15928
15929 # Link in zlib/zstd if we can. This allows us to write compressed debug sections.
15930
15931 # Use the system's zlib library.
15932 zlibdir="-L\$(top_builddir)/../zlib"
15933 zlibinc="-I\$(top_srcdir)/../zlib"
15934
15935 # Check whether --with-system-zlib was given.
15936 if test "${with_system_zlib+set}" = set; then :
15937 withval=$with_system_zlib; if test x$with_system_zlib = xyes ; then
15938 zlibdir=
15939 zlibinc=
15940 fi
15941
15942 fi
15943
15944
15945
15946
15947
15948
15949
15950
15951
15952
15953
15954 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
15955 if test -n "$ac_tool_prefix"; then
15956 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
15957 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
15958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15959 $as_echo_n "checking for $ac_word... " >&6; }
15960 if ${ac_cv_path_PKG_CONFIG+:} false; then :
15961 $as_echo_n "(cached) " >&6
15962 else
15963 case $PKG_CONFIG in
15964 [\\/]* | ?:[\\/]*)
15965 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
15966 ;;
15967 *)
15968 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15969 for as_dir in $PATH
15970 do
15971 IFS=$as_save_IFS
15972 test -z "$as_dir" && as_dir=.
15973 for ac_exec_ext in '' $ac_executable_extensions; do
15974 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15975 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
15976 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15977 break 2
15978 fi
15979 done
15980 done
15981 IFS=$as_save_IFS
15982
15983 ;;
15984 esac
15985 fi
15986 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
15987 if test -n "$PKG_CONFIG"; then
15988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
15989 $as_echo "$PKG_CONFIG" >&6; }
15990 else
15991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15992 $as_echo "no" >&6; }
15993 fi
15994
15995
15996 fi
15997 if test -z "$ac_cv_path_PKG_CONFIG"; then
15998 ac_pt_PKG_CONFIG=$PKG_CONFIG
15999 # Extract the first word of "pkg-config", so it can be a program name with args.
16000 set dummy pkg-config; ac_word=$2
16001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16002 $as_echo_n "checking for $ac_word... " >&6; }
16003 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
16004 $as_echo_n "(cached) " >&6
16005 else
16006 case $ac_pt_PKG_CONFIG in
16007 [\\/]* | ?:[\\/]*)
16008 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
16009 ;;
16010 *)
16011 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16012 for as_dir in $PATH
16013 do
16014 IFS=$as_save_IFS
16015 test -z "$as_dir" && as_dir=.
16016 for ac_exec_ext in '' $ac_executable_extensions; do
16017 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16018 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
16019 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16020 break 2
16021 fi
16022 done
16023 done
16024 IFS=$as_save_IFS
16025
16026 ;;
16027 esac
16028 fi
16029 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
16030 if test -n "$ac_pt_PKG_CONFIG"; then
16031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
16032 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
16033 else
16034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16035 $as_echo "no" >&6; }
16036 fi
16037
16038 if test "x$ac_pt_PKG_CONFIG" = x; then
16039 PKG_CONFIG=""
16040 else
16041 case $cross_compiling:$ac_tool_warned in
16042 yes:)
16043 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
16044 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
16045 ac_tool_warned=yes ;;
16046 esac
16047 PKG_CONFIG=$ac_pt_PKG_CONFIG
16048 fi
16049 else
16050 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
16051 fi
16052
16053 fi
16054 if test -n "$PKG_CONFIG"; then
16055 _pkg_min_version=0.9.0
16056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
16057 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
16058 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
16059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16060 $as_echo "yes" >&6; }
16061 else
16062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16063 $as_echo "no" >&6; }
16064 PKG_CONFIG=""
16065 fi
16066 fi
16067
16068
16069 # Check whether --with-zstd was given.
16070 if test "${with_zstd+set}" = set; then :
16071 withval=$with_zstd;
16072 else
16073 with_zstd=auto
16074 fi
16075
16076
16077 if test "$with_zstd" != no; then :
16078
16079 pkg_failed=no
16080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libzstd >= 1.4.0" >&5
16081 $as_echo_n "checking for libzstd >= 1.4.0... " >&6; }
16082
16083 if test -n "$ZSTD_CFLAGS"; then
16084 pkg_cv_ZSTD_CFLAGS="$ZSTD_CFLAGS"
16085 elif test -n "$PKG_CONFIG"; then
16086 if test -n "$PKG_CONFIG" && \
16087 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libzstd >= 1.4.0\""; } >&5
16088 ($PKG_CONFIG --exists --print-errors "libzstd >= 1.4.0") 2>&5
16089 ac_status=$?
16090 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16091 test $ac_status = 0; }; then
16092 pkg_cv_ZSTD_CFLAGS=`$PKG_CONFIG --cflags "libzstd >= 1.4.0" 2>/dev/null`
16093 test "x$?" != "x0" && pkg_failed=yes
16094 else
16095 pkg_failed=yes
16096 fi
16097 else
16098 pkg_failed=untried
16099 fi
16100 if test -n "$ZSTD_LIBS"; then
16101 pkg_cv_ZSTD_LIBS="$ZSTD_LIBS"
16102 elif test -n "$PKG_CONFIG"; then
16103 if test -n "$PKG_CONFIG" && \
16104 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libzstd >= 1.4.0\""; } >&5
16105 ($PKG_CONFIG --exists --print-errors "libzstd >= 1.4.0") 2>&5
16106 ac_status=$?
16107 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16108 test $ac_status = 0; }; then
16109 pkg_cv_ZSTD_LIBS=`$PKG_CONFIG --libs "libzstd >= 1.4.0" 2>/dev/null`
16110 test "x$?" != "x0" && pkg_failed=yes
16111 else
16112 pkg_failed=yes
16113 fi
16114 else
16115 pkg_failed=untried
16116 fi
16117
16118 if test $pkg_failed = no; then
16119 pkg_save_LDFLAGS="$LDFLAGS"
16120 LDFLAGS="$LDFLAGS $pkg_cv_ZSTD_LIBS"
16121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16122 /* end confdefs.h. */
16123
16124 int
16125 main ()
16126 {
16127
16128 ;
16129 return 0;
16130 }
16131 _ACEOF
16132 if ac_fn_c_try_link "$LINENO"; then :
16133
16134 else
16135 pkg_failed=yes
16136 fi
16137 rm -f core conftest.err conftest.$ac_objext \
16138 conftest$ac_exeext conftest.$ac_ext
16139 LDFLAGS=$pkg_save_LDFLAGS
16140 fi
16141
16142
16143
16144 if test $pkg_failed = yes; then
16145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16146 $as_echo "no" >&6; }
16147
16148 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
16149 _pkg_short_errors_supported=yes
16150 else
16151 _pkg_short_errors_supported=no
16152 fi
16153 if test $_pkg_short_errors_supported = yes; then
16154 ZSTD_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libzstd >= 1.4.0" 2>&1`
16155 else
16156 ZSTD_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libzstd >= 1.4.0" 2>&1`
16157 fi
16158 # Put the nasty error message in config.log where it belongs
16159 echo "$ZSTD_PKG_ERRORS" >&5
16160
16161
16162 if test "$with_zstd" = yes; then
16163 as_fn_error $? "--with-zstd was given, but pkgconfig/libzstd.pc is not found" "$LINENO" 5
16164 fi
16165
16166 elif test $pkg_failed = untried; then
16167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16168 $as_echo "no" >&6; }
16169
16170 if test "$with_zstd" = yes; then
16171 as_fn_error $? "--with-zstd was given, but pkgconfig/libzstd.pc is not found" "$LINENO" 5
16172 fi
16173
16174 else
16175 ZSTD_CFLAGS=$pkg_cv_ZSTD_CFLAGS
16176 ZSTD_LIBS=$pkg_cv_ZSTD_LIBS
16177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16178 $as_echo "yes" >&6; }
16179
16180
16181 $as_echo "#define HAVE_ZSTD 1" >>confdefs.h
16182
16183
16184 fi
16185
16186 fi
16187
16188
16189 # Support for VMS timestamps via cross compile
16190
16191 if test "$ac_cv_header_time_h" = yes; then
16192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct tm.tm_gmtoff in time.h" >&5
16193 $as_echo_n "checking for struct tm.tm_gmtoff in time.h... " >&6; }
16194 if ${gas_cv_have_time_type_member_tm_gmtoff+:} false; then :
16195 $as_echo_n "(cached) " >&6
16196 else
16197 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16198 /* end confdefs.h. */
16199
16200 #define _BSD_SOURCE 1
16201 #include <time.h>
16202 int
16203 main ()
16204 {
16205 struct tm avar; void* aref = (void*) &avar.tm_gmtoff
16206 ;
16207 return 0;
16208 }
16209 _ACEOF
16210 if ac_fn_c_try_compile "$LINENO"; then :
16211 gas_cv_have_time_type_member_tm_gmtoff=yes
16212 else
16213 gas_cv_have_time_type_member_tm_gmtoff=no
16214
16215 fi
16216 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16217 fi
16218
16219 if test $gas_cv_have_time_type_member_tm_gmtoff = yes; then
16220
16221 $as_echo "#define HAVE_TM_GMTOFF 1" >>confdefs.h
16222
16223 fi
16224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_time_type_member_tm_gmtoff" >&5
16225 $as_echo "$gas_cv_have_time_type_member_tm_gmtoff" >&6; }
16226
16227 fi
16228
16229 if test "$ac_cv_header_sys_stat_h" = yes; then
16230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct stat.st_mtim.tv_sec in sys/stat.h" >&5
16231 $as_echo_n "checking for struct stat.st_mtim.tv_sec in sys/stat.h... " >&6; }
16232 if ${gas_cv_have_sys_stat_type_member_st_mtim_tv_sec+:} false; then :
16233 $as_echo_n "(cached) " >&6
16234 else
16235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16236 /* end confdefs.h. */
16237
16238 #define _BSD_SOURCE 1
16239 #include <sys/stat.h>
16240 int
16241 main ()
16242 {
16243 struct stat avar; void* aref = (void*) &avar.st_mtim.tv_sec
16244 ;
16245 return 0;
16246 }
16247 _ACEOF
16248 if ac_fn_c_try_compile "$LINENO"; then :
16249 gas_cv_have_sys_stat_type_member_st_mtim_tv_sec=yes
16250 else
16251 gas_cv_have_sys_stat_type_member_st_mtim_tv_sec=no
16252
16253 fi
16254 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16255 fi
16256
16257 if test $gas_cv_have_sys_stat_type_member_st_mtim_tv_sec = yes; then
16258
16259 $as_echo "#define HAVE_ST_MTIM_TV_SEC 1" >>confdefs.h
16260
16261 fi
16262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_sys_stat_type_member_st_mtim_tv_sec" >&5
16263 $as_echo "$gas_cv_have_sys_stat_type_member_st_mtim_tv_sec" >&6; }
16264
16265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct stat.st_mtim.tv_nsec in sys/stat.h" >&5
16266 $as_echo_n "checking for struct stat.st_mtim.tv_nsec in sys/stat.h... " >&6; }
16267 if ${gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec+:} false; then :
16268 $as_echo_n "(cached) " >&6
16269 else
16270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16271 /* end confdefs.h. */
16272
16273 #define _BSD_SOURCE 1
16274 #include <sys/stat.h>
16275 int
16276 main ()
16277 {
16278 struct stat avar; void* aref = (void*) &avar.st_mtim.tv_nsec
16279 ;
16280 return 0;
16281 }
16282 _ACEOF
16283 if ac_fn_c_try_compile "$LINENO"; then :
16284 gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec=yes
16285 else
16286 gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec=no
16287
16288 fi
16289 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16290 fi
16291
16292 if test $gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec = yes; then
16293
16294 $as_echo "#define HAVE_ST_MTIM_TV_NSEC 1" >>confdefs.h
16295
16296 fi
16297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec" >&5
16298 $as_echo "$gas_cv_have_sys_stat_type_member_st_mtim_tv_nsec" >&6; }
16299
16300 fi
16301
16302
16303
16304
16305
16306
16307
16308
16309
16310 ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
16311
16312 ac_config_commands="$ac_config_commands default"
16313
16314
16315 cat >confcache <<\_ACEOF
16316 # This file is a shell script that caches the results of configure
16317 # tests run on this system so they can be shared between configure
16318 # scripts and configure runs, see configure's option --config-cache.
16319 # It is not useful on other systems. If it contains results you don't
16320 # want to keep, you may remove or edit it.
16321 #
16322 # config.status only pays attention to the cache file if you give it
16323 # the --recheck option to rerun configure.
16324 #
16325 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16326 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16327 # following values.
16328
16329 _ACEOF
16330
16331 # The following way of writing the cache mishandles newlines in values,
16332 # but we know of no workaround that is simple, portable, and efficient.
16333 # So, we kill variables containing newlines.
16334 # Ultrix sh set writes to stderr and can't be redirected directly,
16335 # and sets the high bit in the cache file unless we assign to the vars.
16336 (
16337 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16338 eval ac_val=\$$ac_var
16339 case $ac_val in #(
16340 *${as_nl}*)
16341 case $ac_var in #(
16342 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16343 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16344 esac
16345 case $ac_var in #(
16346 _ | IFS | as_nl) ;; #(
16347 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16348 *) { eval $ac_var=; unset $ac_var;} ;;
16349 esac ;;
16350 esac
16351 done
16352
16353 (set) 2>&1 |
16354 case $as_nl`(ac_space=' '; set) 2>&1` in #(
16355 *${as_nl}ac_space=\ *)
16356 # `set' does not quote correctly, so add quotes: double-quote
16357 # substitution turns \\\\ into \\, and sed turns \\ into \.
16358 sed -n \
16359 "s/'/'\\\\''/g;
16360 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16361 ;; #(
16362 *)
16363 # `set' quotes correctly as required by POSIX, so do not add quotes.
16364 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16365 ;;
16366 esac |
16367 sort
16368 ) |
16369 sed '
16370 /^ac_cv_env_/b end
16371 t clear
16372 :clear
16373 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16374 t end
16375 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16376 :end' >>confcache
16377 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16378 if test -w "$cache_file"; then
16379 if test "x$cache_file" != "x/dev/null"; then
16380 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16381 $as_echo "$as_me: updating cache $cache_file" >&6;}
16382 if test ! -f "$cache_file" || test -h "$cache_file"; then
16383 cat confcache >"$cache_file"
16384 else
16385 case $cache_file in #(
16386 */* | ?:*)
16387 mv -f confcache "$cache_file"$$ &&
16388 mv -f "$cache_file"$$ "$cache_file" ;; #(
16389 *)
16390 mv -f confcache "$cache_file" ;;
16391 esac
16392 fi
16393 fi
16394 else
16395 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16396 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16397 fi
16398 fi
16399 rm -f confcache
16400
16401 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16402 # Let make expand exec_prefix.
16403 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16404
16405 DEFS=-DHAVE_CONFIG_H
16406
16407 ac_libobjs=
16408 ac_ltlibobjs=
16409 U=
16410 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16411 # 1. Remove the extension, and $U if already installed.
16412 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16413 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16414 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
16415 # will be set to the directory where LIBOBJS objects are built.
16416 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16417 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16418 done
16419 LIBOBJS=$ac_libobjs
16420
16421 LTLIBOBJS=$ac_ltlibobjs
16422
16423
16424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
16425 $as_echo_n "checking that generated files are newer than configure... " >&6; }
16426 if test -n "$am_sleep_pid"; then
16427 # Hide warnings about reused PIDs.
16428 wait $am_sleep_pid 2>/dev/null
16429 fi
16430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
16431 $as_echo "done" >&6; }
16432 if test -n "$EXEEXT"; then
16433 am__EXEEXT_TRUE=
16434 am__EXEEXT_FALSE='#'
16435 else
16436 am__EXEEXT_TRUE='#'
16437 am__EXEEXT_FALSE=
16438 fi
16439
16440 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
16441 as_fn_error $? "conditional \"AMDEP\" was never defined.
16442 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16443 fi
16444 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
16445 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
16446 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16447 fi
16448
16449 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
16450 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
16451 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16452 fi
16453 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
16454 as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined.
16455 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16456 fi
16457
16458 : "${CONFIG_STATUS=./config.status}"
16459 ac_write_fail=0
16460 ac_clean_files_save=$ac_clean_files
16461 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16462 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16463 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16464 as_write_fail=0
16465 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16466 #! $SHELL
16467 # Generated by $as_me.
16468 # Run this file to recreate the current configuration.
16469 # Compiler output produced by configure, useful for debugging
16470 # configure, is in config.log if it exists.
16471
16472 debug=false
16473 ac_cs_recheck=false
16474 ac_cs_silent=false
16475
16476 SHELL=\${CONFIG_SHELL-$SHELL}
16477 export SHELL
16478 _ASEOF
16479 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16480 ## -------------------- ##
16481 ## M4sh Initialization. ##
16482 ## -------------------- ##
16483
16484 # Be more Bourne compatible
16485 DUALCASE=1; export DUALCASE # for MKS sh
16486 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16487 emulate sh
16488 NULLCMD=:
16489 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16490 # is contrary to our usage. Disable this feature.
16491 alias -g '${1+"$@"}'='"$@"'
16492 setopt NO_GLOB_SUBST
16493 else
16494 case `(set -o) 2>/dev/null` in #(
16495 *posix*) :
16496 set -o posix ;; #(
16497 *) :
16498 ;;
16499 esac
16500 fi
16501
16502
16503 as_nl='
16504 '
16505 export as_nl
16506 # Printing a long string crashes Solaris 7 /usr/bin/printf.
16507 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16508 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16509 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16510 # Prefer a ksh shell builtin over an external printf program on Solaris,
16511 # but without wasting forks for bash or zsh.
16512 if test -z "$BASH_VERSION$ZSH_VERSION" \
16513 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16514 as_echo='print -r --'
16515 as_echo_n='print -rn --'
16516 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16517 as_echo='printf %s\n'
16518 as_echo_n='printf %s'
16519 else
16520 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16521 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16522 as_echo_n='/usr/ucb/echo -n'
16523 else
16524 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16525 as_echo_n_body='eval
16526 arg=$1;
16527 case $arg in #(
16528 *"$as_nl"*)
16529 expr "X$arg" : "X\\(.*\\)$as_nl";
16530 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16531 esac;
16532 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16533 '
16534 export as_echo_n_body
16535 as_echo_n='sh -c $as_echo_n_body as_echo'
16536 fi
16537 export as_echo_body
16538 as_echo='sh -c $as_echo_body as_echo'
16539 fi
16540
16541 # The user is always right.
16542 if test "${PATH_SEPARATOR+set}" != set; then
16543 PATH_SEPARATOR=:
16544 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16545 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16546 PATH_SEPARATOR=';'
16547 }
16548 fi
16549
16550
16551 # IFS
16552 # We need space, tab and new line, in precisely that order. Quoting is
16553 # there to prevent editors from complaining about space-tab.
16554 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16555 # splitting by setting IFS to empty value.)
16556 IFS=" "" $as_nl"
16557
16558 # Find who we are. Look in the path if we contain no directory separator.
16559 as_myself=
16560 case $0 in #((
16561 *[\\/]* ) as_myself=$0 ;;
16562 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16563 for as_dir in $PATH
16564 do
16565 IFS=$as_save_IFS
16566 test -z "$as_dir" && as_dir=.
16567 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16568 done
16569 IFS=$as_save_IFS
16570
16571 ;;
16572 esac
16573 # We did not find ourselves, most probably we were run as `sh COMMAND'
16574 # in which case we are not to be found in the path.
16575 if test "x$as_myself" = x; then
16576 as_myself=$0
16577 fi
16578 if test ! -f "$as_myself"; then
16579 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16580 exit 1
16581 fi
16582
16583 # Unset variables that we do not need and which cause bugs (e.g. in
16584 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
16585 # suppresses any "Segmentation fault" message there. '((' could
16586 # trigger a bug in pdksh 5.2.14.
16587 for as_var in BASH_ENV ENV MAIL MAILPATH
16588 do eval test x\${$as_var+set} = xset \
16589 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16590 done
16591 PS1='$ '
16592 PS2='> '
16593 PS4='+ '
16594
16595 # NLS nuisances.
16596 LC_ALL=C
16597 export LC_ALL
16598 LANGUAGE=C
16599 export LANGUAGE
16600
16601 # CDPATH.
16602 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16603
16604
16605 # as_fn_error STATUS ERROR [LINENO LOG_FD]
16606 # ----------------------------------------
16607 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16608 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16609 # script with STATUS, using 1 if that was 0.
16610 as_fn_error ()
16611 {
16612 as_status=$1; test $as_status -eq 0 && as_status=1
16613 if test "$4"; then
16614 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16615 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
16616 fi
16617 $as_echo "$as_me: error: $2" >&2
16618 as_fn_exit $as_status
16619 } # as_fn_error
16620
16621
16622 # as_fn_set_status STATUS
16623 # -----------------------
16624 # Set $? to STATUS, without forking.
16625 as_fn_set_status ()
16626 {
16627 return $1
16628 } # as_fn_set_status
16629
16630 # as_fn_exit STATUS
16631 # -----------------
16632 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16633 as_fn_exit ()
16634 {
16635 set +e
16636 as_fn_set_status $1
16637 exit $1
16638 } # as_fn_exit
16639
16640 # as_fn_unset VAR
16641 # ---------------
16642 # Portably unset VAR.
16643 as_fn_unset ()
16644 {
16645 { eval $1=; unset $1;}
16646 }
16647 as_unset=as_fn_unset
16648 # as_fn_append VAR VALUE
16649 # ----------------------
16650 # Append the text in VALUE to the end of the definition contained in VAR. Take
16651 # advantage of any shell optimizations that allow amortized linear growth over
16652 # repeated appends, instead of the typical quadratic growth present in naive
16653 # implementations.
16654 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16655 eval 'as_fn_append ()
16656 {
16657 eval $1+=\$2
16658 }'
16659 else
16660 as_fn_append ()
16661 {
16662 eval $1=\$$1\$2
16663 }
16664 fi # as_fn_append
16665
16666 # as_fn_arith ARG...
16667 # ------------------
16668 # Perform arithmetic evaluation on the ARGs, and store the result in the
16669 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16670 # must be portable across $(()) and expr.
16671 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16672 eval 'as_fn_arith ()
16673 {
16674 as_val=$(( $* ))
16675 }'
16676 else
16677 as_fn_arith ()
16678 {
16679 as_val=`expr "$@" || test $? -eq 1`
16680 }
16681 fi # as_fn_arith
16682
16683
16684 if expr a : '\(a\)' >/dev/null 2>&1 &&
16685 test "X`expr 00001 : '.*\(...\)'`" = X001; then
16686 as_expr=expr
16687 else
16688 as_expr=false
16689 fi
16690
16691 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16692 as_basename=basename
16693 else
16694 as_basename=false
16695 fi
16696
16697 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16698 as_dirname=dirname
16699 else
16700 as_dirname=false
16701 fi
16702
16703 as_me=`$as_basename -- "$0" ||
16704 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16705 X"$0" : 'X\(//\)$' \| \
16706 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16707 $as_echo X/"$0" |
16708 sed '/^.*\/\([^/][^/]*\)\/*$/{
16709 s//\1/
16710 q
16711 }
16712 /^X\/\(\/\/\)$/{
16713 s//\1/
16714 q
16715 }
16716 /^X\/\(\/\).*/{
16717 s//\1/
16718 q
16719 }
16720 s/.*/./; q'`
16721
16722 # Avoid depending upon Character Ranges.
16723 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16724 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16725 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16726 as_cr_digits='0123456789'
16727 as_cr_alnum=$as_cr_Letters$as_cr_digits
16728
16729 ECHO_C= ECHO_N= ECHO_T=
16730 case `echo -n x` in #(((((
16731 -n*)
16732 case `echo 'xy\c'` in
16733 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16734 xy) ECHO_C='\c';;
16735 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16736 ECHO_T=' ';;
16737 esac;;
16738 *)
16739 ECHO_N='-n';;
16740 esac
16741
16742 rm -f conf$$ conf$$.exe conf$$.file
16743 if test -d conf$$.dir; then
16744 rm -f conf$$.dir/conf$$.file
16745 else
16746 rm -f conf$$.dir
16747 mkdir conf$$.dir 2>/dev/null
16748 fi
16749 if (echo >conf$$.file) 2>/dev/null; then
16750 if ln -s conf$$.file conf$$ 2>/dev/null; then
16751 as_ln_s='ln -s'
16752 # ... but there are two gotchas:
16753 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16754 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16755 # In both cases, we have to default to `cp -pR'.
16756 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16757 as_ln_s='cp -pR'
16758 elif ln conf$$.file conf$$ 2>/dev/null; then
16759 as_ln_s=ln
16760 else
16761 as_ln_s='cp -pR'
16762 fi
16763 else
16764 as_ln_s='cp -pR'
16765 fi
16766 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16767 rmdir conf$$.dir 2>/dev/null
16768
16769
16770 # as_fn_mkdir_p
16771 # -------------
16772 # Create "$as_dir" as a directory, including parents if necessary.
16773 as_fn_mkdir_p ()
16774 {
16775
16776 case $as_dir in #(
16777 -*) as_dir=./$as_dir;;
16778 esac
16779 test -d "$as_dir" || eval $as_mkdir_p || {
16780 as_dirs=
16781 while :; do
16782 case $as_dir in #(
16783 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16784 *) as_qdir=$as_dir;;
16785 esac
16786 as_dirs="'$as_qdir' $as_dirs"
16787 as_dir=`$as_dirname -- "$as_dir" ||
16788 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16789 X"$as_dir" : 'X\(//\)[^/]' \| \
16790 X"$as_dir" : 'X\(//\)$' \| \
16791 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16792 $as_echo X"$as_dir" |
16793 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16794 s//\1/
16795 q
16796 }
16797 /^X\(\/\/\)[^/].*/{
16798 s//\1/
16799 q
16800 }
16801 /^X\(\/\/\)$/{
16802 s//\1/
16803 q
16804 }
16805 /^X\(\/\).*/{
16806 s//\1/
16807 q
16808 }
16809 s/.*/./; q'`
16810 test -d "$as_dir" && break
16811 done
16812 test -z "$as_dirs" || eval "mkdir $as_dirs"
16813 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16814
16815
16816 } # as_fn_mkdir_p
16817 if mkdir -p . 2>/dev/null; then
16818 as_mkdir_p='mkdir -p "$as_dir"'
16819 else
16820 test -d ./-p && rmdir ./-p
16821 as_mkdir_p=false
16822 fi
16823
16824
16825 # as_fn_executable_p FILE
16826 # -----------------------
16827 # Test if FILE is an executable regular file.
16828 as_fn_executable_p ()
16829 {
16830 test -f "$1" && test -x "$1"
16831 } # as_fn_executable_p
16832 as_test_x='test -x'
16833 as_executable_p=as_fn_executable_p
16834
16835 # Sed expression to map a string onto a valid CPP name.
16836 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16837
16838 # Sed expression to map a string onto a valid variable name.
16839 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16840
16841
16842 exec 6>&1
16843 ## ----------------------------------- ##
16844 ## Main body of $CONFIG_STATUS script. ##
16845 ## ----------------------------------- ##
16846 _ASEOF
16847 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16848
16849 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16850 # Save the log message, to keep $0 and so on meaningful, and to
16851 # report actual input values of CONFIG_FILES etc. instead of their
16852 # values after options handling.
16853 ac_log="
16854 This file was extended by gas $as_me 2.41.50, which was
16855 generated by GNU Autoconf 2.69. Invocation command line was
16856
16857 CONFIG_FILES = $CONFIG_FILES
16858 CONFIG_HEADERS = $CONFIG_HEADERS
16859 CONFIG_LINKS = $CONFIG_LINKS
16860 CONFIG_COMMANDS = $CONFIG_COMMANDS
16861 $ $0 $@
16862
16863 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16864 "
16865
16866 _ACEOF
16867
16868 case $ac_config_files in *"
16869 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16870 esac
16871
16872 case $ac_config_headers in *"
16873 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16874 esac
16875
16876
16877 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16878 # Files that config.status was made for.
16879 config_files="$ac_config_files"
16880 config_headers="$ac_config_headers"
16881 config_commands="$ac_config_commands"
16882
16883 _ACEOF
16884
16885 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16886 ac_cs_usage="\
16887 \`$as_me' instantiates files and other configuration actions
16888 from templates according to the current configuration. Unless the files
16889 and actions are specified as TAGs, all are instantiated by default.
16890
16891 Usage: $0 [OPTION]... [TAG]...
16892
16893 -h, --help print this help, then exit
16894 -V, --version print version number and configuration settings, then exit
16895 --config print configuration, then exit
16896 -q, --quiet, --silent
16897 do not print progress messages
16898 -d, --debug don't remove temporary files
16899 --recheck update $as_me by reconfiguring in the same conditions
16900 --file=FILE[:TEMPLATE]
16901 instantiate the configuration file FILE
16902 --header=FILE[:TEMPLATE]
16903 instantiate the configuration header FILE
16904
16905 Configuration files:
16906 $config_files
16907
16908 Configuration headers:
16909 $config_headers
16910
16911 Configuration commands:
16912 $config_commands
16913
16914 Report bugs to the package provider."
16915
16916 _ACEOF
16917 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16918 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16919 ac_cs_version="\\
16920 gas config.status 2.41.50
16921 configured by $0, generated by GNU Autoconf 2.69,
16922 with options \\"\$ac_cs_config\\"
16923
16924 Copyright (C) 2012 Free Software Foundation, Inc.
16925 This config.status script is free software; the Free Software Foundation
16926 gives unlimited permission to copy, distribute and modify it."
16927
16928 ac_pwd='$ac_pwd'
16929 srcdir='$srcdir'
16930 INSTALL='$INSTALL'
16931 MKDIR_P='$MKDIR_P'
16932 AWK='$AWK'
16933 test -n "\$AWK" || AWK=awk
16934 _ACEOF
16935
16936 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16937 # The default lists apply if the user does not specify any file.
16938 ac_need_defaults=:
16939 while test $# != 0
16940 do
16941 case $1 in
16942 --*=?*)
16943 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16944 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16945 ac_shift=:
16946 ;;
16947 --*=)
16948 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16949 ac_optarg=
16950 ac_shift=:
16951 ;;
16952 *)
16953 ac_option=$1
16954 ac_optarg=$2
16955 ac_shift=shift
16956 ;;
16957 esac
16958
16959 case $ac_option in
16960 # Handling of the options.
16961 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16962 ac_cs_recheck=: ;;
16963 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16964 $as_echo "$ac_cs_version"; exit ;;
16965 --config | --confi | --conf | --con | --co | --c )
16966 $as_echo "$ac_cs_config"; exit ;;
16967 --debug | --debu | --deb | --de | --d | -d )
16968 debug=: ;;
16969 --file | --fil | --fi | --f )
16970 $ac_shift
16971 case $ac_optarg in
16972 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16973 '') as_fn_error $? "missing file argument" ;;
16974 esac
16975 as_fn_append CONFIG_FILES " '$ac_optarg'"
16976 ac_need_defaults=false;;
16977 --header | --heade | --head | --hea )
16978 $ac_shift
16979 case $ac_optarg in
16980 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16981 esac
16982 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16983 ac_need_defaults=false;;
16984 --he | --h)
16985 # Conflict between --help and --header
16986 as_fn_error $? "ambiguous option: \`$1'
16987 Try \`$0 --help' for more information.";;
16988 --help | --hel | -h )
16989 $as_echo "$ac_cs_usage"; exit ;;
16990 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16991 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16992 ac_cs_silent=: ;;
16993
16994 # This is an error.
16995 -*) as_fn_error $? "unrecognized option: \`$1'
16996 Try \`$0 --help' for more information." ;;
16997
16998 *) as_fn_append ac_config_targets " $1"
16999 ac_need_defaults=false ;;
17000
17001 esac
17002 shift
17003 done
17004
17005 ac_configure_extra_args=
17006
17007 if $ac_cs_silent; then
17008 exec 6>/dev/null
17009 ac_configure_extra_args="$ac_configure_extra_args --silent"
17010 fi
17011
17012 _ACEOF
17013 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17014 if \$ac_cs_recheck; then
17015 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17016 shift
17017 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17018 CONFIG_SHELL='$SHELL'
17019 export CONFIG_SHELL
17020 exec "\$@"
17021 fi
17022
17023 _ACEOF
17024 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17025 exec 5>>config.log
17026 {
17027 echo
17028 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17029 ## Running $as_me. ##
17030 _ASBOX
17031 $as_echo "$ac_log"
17032 } >&5
17033
17034 _ACEOF
17035 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17036 #
17037 # INIT-COMMANDS
17038 #
17039 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
17040
17041
17042 # The HP-UX ksh and POSIX shell print the target directory to stdout
17043 # if CDPATH is set.
17044 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17045
17046 sed_quote_subst='$sed_quote_subst'
17047 double_quote_subst='$double_quote_subst'
17048 delay_variable_subst='$delay_variable_subst'
17049 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
17050 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
17051 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
17052 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
17053 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
17054 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
17055 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
17056 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
17057 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
17058 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
17059 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
17060 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
17061 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
17062 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
17063 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
17064 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
17065 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
17066 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
17067 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
17068 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
17069 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
17070 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
17071 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
17072 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
17073 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
17074 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
17075 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
17076 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
17077 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
17078 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
17079 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
17080 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
17081 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
17082 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
17083 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
17084 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
17085 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
17086 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17087 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17088 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
17089 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
17090 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
17091 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
17092 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
17093 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
17094 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
17095 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
17096 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
17097 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"`'
17098 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
17099 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
17100 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
17101 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
17102 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
17103 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
17104 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
17105 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
17106 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
17107 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
17108 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
17109 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
17110 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
17111 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
17112 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
17113 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17114 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
17115 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
17116 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
17117 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
17118 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
17119 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
17120 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17121 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
17122 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17123 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
17124 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17125 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
17126 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
17127 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
17128 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
17129 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
17130 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
17131 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
17132 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
17133 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
17134 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
17135 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
17136 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
17137 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
17138 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
17139 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
17140 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
17141 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
17142 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
17143 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
17144 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
17145 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
17146 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
17147 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
17148 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
17149 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
17150 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
17151 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
17152 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
17153 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
17154 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
17155 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
17156 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17157 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17158 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
17159 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
17160 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
17161 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
17162 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
17163 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
17164 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
17165 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
17166 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
17167 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
17168 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
17169
17170 LTCC='$LTCC'
17171 LTCFLAGS='$LTCFLAGS'
17172 compiler='$compiler_DEFAULT'
17173
17174 # A function that is used when there is no print builtin or printf.
17175 func_fallback_echo ()
17176 {
17177 eval 'cat <<_LTECHO_EOF
17178 \$1
17179 _LTECHO_EOF'
17180 }
17181
17182 # Quote evaled strings.
17183 for var in SHELL \
17184 ECHO \
17185 SED \
17186 GREP \
17187 EGREP \
17188 FGREP \
17189 LD \
17190 NM \
17191 LN_S \
17192 lt_SP2NL \
17193 lt_NL2SP \
17194 reload_flag \
17195 OBJDUMP \
17196 deplibs_check_method \
17197 file_magic_cmd \
17198 AR \
17199 AR_FLAGS \
17200 STRIP \
17201 RANLIB \
17202 CC \
17203 CFLAGS \
17204 compiler \
17205 lt_cv_sys_global_symbol_pipe \
17206 lt_cv_sys_global_symbol_to_cdecl \
17207 lt_cv_sys_global_symbol_to_c_name_address \
17208 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
17209 lt_prog_compiler_no_builtin_flag \
17210 lt_prog_compiler_wl \
17211 lt_prog_compiler_pic \
17212 lt_prog_compiler_static \
17213 lt_cv_prog_compiler_c_o \
17214 need_locks \
17215 DSYMUTIL \
17216 NMEDIT \
17217 LIPO \
17218 OTOOL \
17219 OTOOL64 \
17220 shrext_cmds \
17221 export_dynamic_flag_spec \
17222 whole_archive_flag_spec \
17223 compiler_needs_object \
17224 with_gnu_ld \
17225 allow_undefined_flag \
17226 no_undefined_flag \
17227 hardcode_libdir_flag_spec \
17228 hardcode_libdir_flag_spec_ld \
17229 hardcode_libdir_separator \
17230 fix_srcfile_path \
17231 exclude_expsyms \
17232 include_expsyms \
17233 file_list_spec \
17234 variables_saved_for_relink \
17235 libname_spec \
17236 library_names_spec \
17237 soname_spec \
17238 install_override_mode \
17239 finish_eval \
17240 old_striplib \
17241 striplib; do
17242 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17243 *[\\\\\\\`\\"\\\$]*)
17244 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
17245 ;;
17246 *)
17247 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17248 ;;
17249 esac
17250 done
17251
17252 # Double-quote double-evaled strings.
17253 for var in reload_cmds \
17254 old_postinstall_cmds \
17255 old_postuninstall_cmds \
17256 old_archive_cmds \
17257 extract_expsyms_cmds \
17258 old_archive_from_new_cmds \
17259 old_archive_from_expsyms_cmds \
17260 archive_cmds \
17261 archive_expsym_cmds \
17262 module_cmds \
17263 module_expsym_cmds \
17264 export_symbols_cmds \
17265 prelink_cmds \
17266 postinstall_cmds \
17267 postuninstall_cmds \
17268 finish_cmds \
17269 sys_lib_search_path_spec \
17270 sys_lib_dlsearch_path_spec; do
17271 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17272 *[\\\\\\\`\\"\\\$]*)
17273 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
17274 ;;
17275 *)
17276 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17277 ;;
17278 esac
17279 done
17280
17281 ac_aux_dir='$ac_aux_dir'
17282 xsi_shell='$xsi_shell'
17283 lt_shell_append='$lt_shell_append'
17284
17285 # See if we are running on zsh, and set the options which allow our
17286 # commands through without removal of \ escapes INIT.
17287 if test -n "\${ZSH_VERSION+set}" ; then
17288 setopt NO_GLOB_SUBST
17289 fi
17290
17291
17292 PACKAGE='$PACKAGE'
17293 VERSION='$VERSION'
17294 TIMESTAMP='$TIMESTAMP'
17295 RM='$RM'
17296 ofile='$ofile'
17297
17298
17299
17300 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
17301 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
17302 # from automake.
17303 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
17304 # Capture the value of LINGUAS because we need it to compute CATALOGS.
17305 LINGUAS="${LINGUAS-%UNSET%}"
17306
17307 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
17308 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
17309 # from automake.
17310 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
17311 # Capture the value of LINGUAS because we need it to compute CATALOGS.
17312 LINGUAS="${LINGUAS-%UNSET%}"
17313
17314 target_cpu_type=${target_cpu_type}
17315 cgen_cpu_prefix=${cgen_cpu_prefix}
17316 obj_format=${obj_format}
17317 te_file=${te_file}
17318
17319 _ACEOF
17320
17321 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17322
17323 # Handling of arguments.
17324 for ac_config_target in $ac_config_targets
17325 do
17326 case $ac_config_target in
17327 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
17328 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
17329 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
17330 "gdb.ini") CONFIG_FILES="$CONFIG_FILES gdb.ini:gdbinit.in" ;;
17331 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:gdbinit.in" ;;
17332 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
17333 "default-2") CONFIG_COMMANDS="$CONFIG_COMMANDS default-2" ;;
17334 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17335 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
17336 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
17337
17338 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
17339 esac
17340 done
17341
17342
17343 # If the user did not use the arguments to specify the items to instantiate,
17344 # then the envvar interface is used. Set only those that are not.
17345 # We use the long form for the default assignment because of an extremely
17346 # bizarre bug on SunOS 4.1.3.
17347 if $ac_need_defaults; then
17348 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17349 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17350 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
17351 fi
17352
17353 # Have a temporary directory for convenience. Make it in the build tree
17354 # simply because there is no reason against having it here, and in addition,
17355 # creating and moving files from /tmp can sometimes cause problems.
17356 # Hook for its removal unless debugging.
17357 # Note that there is a small window in which the directory will not be cleaned:
17358 # after its creation but before its name has been assigned to `$tmp'.
17359 $debug ||
17360 {
17361 tmp= ac_tmp=
17362 trap 'exit_status=$?
17363 : "${ac_tmp:=$tmp}"
17364 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
17365 ' 0
17366 trap 'as_fn_exit 1' 1 2 13 15
17367 }
17368 # Create a (secure) tmp directory for tmp files.
17369
17370 {
17371 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
17372 test -d "$tmp"
17373 } ||
17374 {
17375 tmp=./conf$$-$RANDOM
17376 (umask 077 && mkdir "$tmp")
17377 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
17378 ac_tmp=$tmp
17379
17380 # Set up the scripts for CONFIG_FILES section.
17381 # No need to generate them if there are no CONFIG_FILES.
17382 # This happens for instance with `./config.status config.h'.
17383 if test -n "$CONFIG_FILES"; then
17384
17385
17386 ac_cr=`echo X | tr X '\015'`
17387 # On cygwin, bash can eat \r inside `` if the user requested igncr.
17388 # But we know of no other shell where ac_cr would be empty at this
17389 # point, so we can use a bashism as a fallback.
17390 if test "x$ac_cr" = x; then
17391 eval ac_cr=\$\'\\r\'
17392 fi
17393 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17394 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17395 ac_cs_awk_cr='\\r'
17396 else
17397 ac_cs_awk_cr=$ac_cr
17398 fi
17399
17400 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
17401 _ACEOF
17402
17403
17404 {
17405 echo "cat >conf$$subs.awk <<_ACEOF" &&
17406 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17407 echo "_ACEOF"
17408 } >conf$$subs.sh ||
17409 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17410 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
17411 ac_delim='%!_!# '
17412 for ac_last_try in false false false false false :; do
17413 . ./conf$$subs.sh ||
17414 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17415
17416 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17417 if test $ac_delim_n = $ac_delim_num; then
17418 break
17419 elif $ac_last_try; then
17420 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17421 else
17422 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17423 fi
17424 done
17425 rm -f conf$$subs.sh
17426
17427 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17428 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
17429 _ACEOF
17430 sed -n '
17431 h
17432 s/^/S["/; s/!.*/"]=/
17433 p
17434 g
17435 s/^[^!]*!//
17436 :repl
17437 t repl
17438 s/'"$ac_delim"'$//
17439 t delim
17440 :nl
17441 h
17442 s/\(.\{148\}\)..*/\1/
17443 t more1
17444 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17445 p
17446 n
17447 b repl
17448 :more1
17449 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17450 p
17451 g
17452 s/.\{148\}//
17453 t nl
17454 :delim
17455 h
17456 s/\(.\{148\}\)..*/\1/
17457 t more2
17458 s/["\\]/\\&/g; s/^/"/; s/$/"/
17459 p
17460 b
17461 :more2
17462 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17463 p
17464 g
17465 s/.\{148\}//
17466 t delim
17467 ' <conf$$subs.awk | sed '
17468 /^[^""]/{
17469 N
17470 s/\n//
17471 }
17472 ' >>$CONFIG_STATUS || ac_write_fail=1
17473 rm -f conf$$subs.awk
17474 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17475 _ACAWK
17476 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
17477 for (key in S) S_is_set[key] = 1
17478 FS = "\a"
17479
17480 }
17481 {
17482 line = $ 0
17483 nfields = split(line, field, "@")
17484 substed = 0
17485 len = length(field[1])
17486 for (i = 2; i < nfields; i++) {
17487 key = field[i]
17488 keylen = length(key)
17489 if (S_is_set[key]) {
17490 value = S[key]
17491 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17492 len += length(value) + length(field[++i])
17493 substed = 1
17494 } else
17495 len += 1 + keylen
17496 }
17497
17498 print line
17499 }
17500
17501 _ACAWK
17502 _ACEOF
17503 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17504 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17505 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17506 else
17507 cat
17508 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
17509 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
17510 _ACEOF
17511
17512 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
17513 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
17514 # trailing colons and then remove the whole line if VPATH becomes empty
17515 # (actually we leave an empty line to preserve line numbers).
17516 if test "x$srcdir" = x.; then
17517 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
17518 h
17519 s///
17520 s/^/:/
17521 s/[ ]*$/:/
17522 s/:\$(srcdir):/:/g
17523 s/:\${srcdir}:/:/g
17524 s/:@srcdir@:/:/g
17525 s/^:*//
17526 s/:*$//
17527 x
17528 s/\(=[ ]*\).*/\1/
17529 G
17530 s/\n//
17531 s/^[^=]*=[ ]*$//
17532 }'
17533 fi
17534
17535 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17536 fi # test -n "$CONFIG_FILES"
17537
17538 # Set up the scripts for CONFIG_HEADERS section.
17539 # No need to generate them if there are no CONFIG_HEADERS.
17540 # This happens for instance with `./config.status Makefile'.
17541 if test -n "$CONFIG_HEADERS"; then
17542 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
17543 BEGIN {
17544 _ACEOF
17545
17546 # Transform confdefs.h into an awk script `defines.awk', embedded as
17547 # here-document in config.status, that substitutes the proper values into
17548 # config.h.in to produce config.h.
17549
17550 # Create a delimiter string that does not exist in confdefs.h, to ease
17551 # handling of long lines.
17552 ac_delim='%!_!# '
17553 for ac_last_try in false false :; do
17554 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
17555 if test -z "$ac_tt"; then
17556 break
17557 elif $ac_last_try; then
17558 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
17559 else
17560 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17561 fi
17562 done
17563
17564 # For the awk script, D is an array of macro values keyed by name,
17565 # likewise P contains macro parameters if any. Preserve backslash
17566 # newline sequences.
17567
17568 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17569 sed -n '
17570 s/.\{148\}/&'"$ac_delim"'/g
17571 t rset
17572 :rset
17573 s/^[ ]*#[ ]*define[ ][ ]*/ /
17574 t def
17575 d
17576 :def
17577 s/\\$//
17578 t bsnl
17579 s/["\\]/\\&/g
17580 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17581 D["\1"]=" \3"/p
17582 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
17583 d
17584 :bsnl
17585 s/["\\]/\\&/g
17586 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17587 D["\1"]=" \3\\\\\\n"\\/p
17588 t cont
17589 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17590 t cont
17591 d
17592 :cont
17593 n
17594 s/.\{148\}/&'"$ac_delim"'/g
17595 t clear
17596 :clear
17597 s/\\$//
17598 t bsnlc
17599 s/["\\]/\\&/g; s/^/"/; s/$/"/p
17600 d
17601 :bsnlc
17602 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17603 b cont
17604 ' <confdefs.h | sed '
17605 s/'"$ac_delim"'/"\\\
17606 "/g' >>$CONFIG_STATUS || ac_write_fail=1
17607
17608 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17609 for (key in D) D_is_set[key] = 1
17610 FS = "\a"
17611 }
17612 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17613 line = \$ 0
17614 split(line, arg, " ")
17615 if (arg[1] == "#") {
17616 defundef = arg[2]
17617 mac1 = arg[3]
17618 } else {
17619 defundef = substr(arg[1], 2)
17620 mac1 = arg[2]
17621 }
17622 split(mac1, mac2, "(") #)
17623 macro = mac2[1]
17624 prefix = substr(line, 1, index(line, defundef) - 1)
17625 if (D_is_set[macro]) {
17626 # Preserve the white space surrounding the "#".
17627 print prefix "define", macro P[macro] D[macro]
17628 next
17629 } else {
17630 # Replace #undef with comments. This is necessary, for example,
17631 # in the case of _POSIX_SOURCE, which is predefined and required
17632 # on some systems where configure will not decide to define it.
17633 if (defundef == "undef") {
17634 print "/*", prefix defundef, macro, "*/"
17635 next
17636 }
17637 }
17638 }
17639 { print }
17640 _ACAWK
17641 _ACEOF
17642 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17643 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
17644 fi # test -n "$CONFIG_HEADERS"
17645
17646
17647 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
17648 shift
17649 for ac_tag
17650 do
17651 case $ac_tag in
17652 :[FHLC]) ac_mode=$ac_tag; continue;;
17653 esac
17654 case $ac_mode$ac_tag in
17655 :[FHL]*:*);;
17656 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
17657 :[FH]-) ac_tag=-:-;;
17658 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17659 esac
17660 ac_save_IFS=$IFS
17661 IFS=:
17662 set x $ac_tag
17663 IFS=$ac_save_IFS
17664 shift
17665 ac_file=$1
17666 shift
17667
17668 case $ac_mode in
17669 :L) ac_source=$1;;
17670 :[FH])
17671 ac_file_inputs=
17672 for ac_f
17673 do
17674 case $ac_f in
17675 -) ac_f="$ac_tmp/stdin";;
17676 *) # Look for the file first in the build tree, then in the source tree
17677 # (if the path is not absolute). The absolute path cannot be DOS-style,
17678 # because $ac_f cannot contain `:'.
17679 test -f "$ac_f" ||
17680 case $ac_f in
17681 [\\/$]*) false;;
17682 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17683 esac ||
17684 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17685 esac
17686 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17687 as_fn_append ac_file_inputs " '$ac_f'"
17688 done
17689
17690 # Let's still pretend it is `configure' which instantiates (i.e., don't
17691 # use $as_me), people would be surprised to read:
17692 # /* config.h. Generated by config.status. */
17693 configure_input='Generated from '`
17694 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17695 `' by configure.'
17696 if test x"$ac_file" != x-; then
17697 configure_input="$ac_file. $configure_input"
17698 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17699 $as_echo "$as_me: creating $ac_file" >&6;}
17700 fi
17701 # Neutralize special characters interpreted by sed in replacement strings.
17702 case $configure_input in #(
17703 *\&* | *\|* | *\\* )
17704 ac_sed_conf_input=`$as_echo "$configure_input" |
17705 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17706 *) ac_sed_conf_input=$configure_input;;
17707 esac
17708
17709 case $ac_tag in
17710 *:-:* | *:-) cat >"$ac_tmp/stdin" \
17711 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
17712 esac
17713 ;;
17714 esac
17715
17716 ac_dir=`$as_dirname -- "$ac_file" ||
17717 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17718 X"$ac_file" : 'X\(//\)[^/]' \| \
17719 X"$ac_file" : 'X\(//\)$' \| \
17720 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17721 $as_echo X"$ac_file" |
17722 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17723 s//\1/
17724 q
17725 }
17726 /^X\(\/\/\)[^/].*/{
17727 s//\1/
17728 q
17729 }
17730 /^X\(\/\/\)$/{
17731 s//\1/
17732 q
17733 }
17734 /^X\(\/\).*/{
17735 s//\1/
17736 q
17737 }
17738 s/.*/./; q'`
17739 as_dir="$ac_dir"; as_fn_mkdir_p
17740 ac_builddir=.
17741
17742 case "$ac_dir" in
17743 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17744 *)
17745 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17746 # A ".." for each directory in $ac_dir_suffix.
17747 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17748 case $ac_top_builddir_sub in
17749 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17750 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17751 esac ;;
17752 esac
17753 ac_abs_top_builddir=$ac_pwd
17754 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17755 # for backward compatibility:
17756 ac_top_builddir=$ac_top_build_prefix
17757
17758 case $srcdir in
17759 .) # We are building in place.
17760 ac_srcdir=.
17761 ac_top_srcdir=$ac_top_builddir_sub
17762 ac_abs_top_srcdir=$ac_pwd ;;
17763 [\\/]* | ?:[\\/]* ) # Absolute name.
17764 ac_srcdir=$srcdir$ac_dir_suffix;
17765 ac_top_srcdir=$srcdir
17766 ac_abs_top_srcdir=$srcdir ;;
17767 *) # Relative name.
17768 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17769 ac_top_srcdir=$ac_top_build_prefix$srcdir
17770 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17771 esac
17772 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17773
17774
17775 case $ac_mode in
17776 :F)
17777 #
17778 # CONFIG_FILE
17779 #
17780
17781 case $INSTALL in
17782 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17783 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17784 esac
17785 ac_MKDIR_P=$MKDIR_P
17786 case $MKDIR_P in
17787 [\\/$]* | ?:[\\/]* ) ;;
17788 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17789 esac
17790 _ACEOF
17791
17792 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17793 # If the template does not know about datarootdir, expand it.
17794 # FIXME: This hack should be removed a few years after 2.60.
17795 ac_datarootdir_hack=; ac_datarootdir_seen=
17796 ac_sed_dataroot='
17797 /datarootdir/ {
17798 p
17799 q
17800 }
17801 /@datadir@/p
17802 /@docdir@/p
17803 /@infodir@/p
17804 /@localedir@/p
17805 /@mandir@/p'
17806 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17807 *datarootdir*) ac_datarootdir_seen=yes;;
17808 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17809 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17810 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17811 _ACEOF
17812 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17813 ac_datarootdir_hack='
17814 s&@datadir@&$datadir&g
17815 s&@docdir@&$docdir&g
17816 s&@infodir@&$infodir&g
17817 s&@localedir@&$localedir&g
17818 s&@mandir@&$mandir&g
17819 s&\\\${datarootdir}&$datarootdir&g' ;;
17820 esac
17821 _ACEOF
17822
17823 # Neutralize VPATH when `$srcdir' = `.'.
17824 # Shell code in configure.ac might set extrasub.
17825 # FIXME: do we really want to maintain this feature?
17826 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17827 ac_sed_extra="$ac_vpsub
17828 $extrasub
17829 _ACEOF
17830 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17831 :t
17832 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17833 s|@configure_input@|$ac_sed_conf_input|;t t
17834 s&@top_builddir@&$ac_top_builddir_sub&;t t
17835 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17836 s&@srcdir@&$ac_srcdir&;t t
17837 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17838 s&@top_srcdir@&$ac_top_srcdir&;t t
17839 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17840 s&@builddir@&$ac_builddir&;t t
17841 s&@abs_builddir@&$ac_abs_builddir&;t t
17842 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17843 s&@INSTALL@&$ac_INSTALL&;t t
17844 s&@MKDIR_P@&$ac_MKDIR_P&;t t
17845 $ac_datarootdir_hack
17846 "
17847 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17848 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17849
17850 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17851 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17852 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
17853 "$ac_tmp/out"`; test -z "$ac_out"; } &&
17854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17855 which seems to be undefined. Please make sure it is defined" >&5
17856 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17857 which seems to be undefined. Please make sure it is defined" >&2;}
17858
17859 rm -f "$ac_tmp/stdin"
17860 case $ac_file in
17861 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17862 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
17863 esac \
17864 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17865 ;;
17866 :H)
17867 #
17868 # CONFIG_HEADER
17869 #
17870 if test x"$ac_file" != x-; then
17871 {
17872 $as_echo "/* $configure_input */" \
17873 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17874 } >"$ac_tmp/config.h" \
17875 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17876 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
17877 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17878 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17879 else
17880 rm -f "$ac_file"
17881 mv "$ac_tmp/config.h" "$ac_file" \
17882 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17883 fi
17884 else
17885 $as_echo "/* $configure_input */" \
17886 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17887 || as_fn_error $? "could not create -" "$LINENO" 5
17888 fi
17889 # Compute "$ac_file"'s index in $config_headers.
17890 _am_arg="$ac_file"
17891 _am_stamp_count=1
17892 for _am_header in $config_headers :; do
17893 case $_am_header in
17894 $_am_arg | $_am_arg:* )
17895 break ;;
17896 * )
17897 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17898 esac
17899 done
17900 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17901 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17902 X"$_am_arg" : 'X\(//\)[^/]' \| \
17903 X"$_am_arg" : 'X\(//\)$' \| \
17904 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17905 $as_echo X"$_am_arg" |
17906 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17907 s//\1/
17908 q
17909 }
17910 /^X\(\/\/\)[^/].*/{
17911 s//\1/
17912 q
17913 }
17914 /^X\(\/\/\)$/{
17915 s//\1/
17916 q
17917 }
17918 /^X\(\/\).*/{
17919 s//\1/
17920 q
17921 }
17922 s/.*/./; q'`/stamp-h$_am_stamp_count
17923 ;;
17924
17925 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17926 $as_echo "$as_me: executing $ac_file commands" >&6;}
17927 ;;
17928 esac
17929
17930
17931 case $ac_file$ac_mode in
17932 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17933 # Older Autoconf quotes --file arguments for eval, but not when files
17934 # are listed without --file. Let's play safe and only enable the eval
17935 # if we detect the quoting.
17936 case $CONFIG_FILES in
17937 *\'*) eval set x "$CONFIG_FILES" ;;
17938 *) set x $CONFIG_FILES ;;
17939 esac
17940 shift
17941 for mf
17942 do
17943 # Strip MF so we end up with the name of the file.
17944 mf=`echo "$mf" | sed -e 's/:.*$//'`
17945 # Check whether this is an Automake generated Makefile or not.
17946 # We used to match only the files named 'Makefile.in', but
17947 # some people rename them; so instead we look at the file content.
17948 # Grep'ing the first line is not enough: some people post-process
17949 # each Makefile.in and add a new line on top of each file to say so.
17950 # Grep'ing the whole file is not good either: AIX grep has a line
17951 # limit of 2048, but all sed's we know have understand at least 4000.
17952 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17953 dirpart=`$as_dirname -- "$mf" ||
17954 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17955 X"$mf" : 'X\(//\)[^/]' \| \
17956 X"$mf" : 'X\(//\)$' \| \
17957 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17958 $as_echo X"$mf" |
17959 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17960 s//\1/
17961 q
17962 }
17963 /^X\(\/\/\)[^/].*/{
17964 s//\1/
17965 q
17966 }
17967 /^X\(\/\/\)$/{
17968 s//\1/
17969 q
17970 }
17971 /^X\(\/\).*/{
17972 s//\1/
17973 q
17974 }
17975 s/.*/./; q'`
17976 else
17977 continue
17978 fi
17979 # Extract the definition of DEPDIR, am__include, and am__quote
17980 # from the Makefile without running 'make'.
17981 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17982 test -z "$DEPDIR" && continue
17983 am__include=`sed -n 's/^am__include = //p' < "$mf"`
17984 test -z "$am__include" && continue
17985 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17986 # Find all dependency output files, they are included files with
17987 # $(DEPDIR) in their names. We invoke sed twice because it is the
17988 # simplest approach to changing $(DEPDIR) to its actual value in the
17989 # expansion.
17990 for file in `sed -n "
17991 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17992 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
17993 # Make sure the directory exists.
17994 test -f "$dirpart/$file" && continue
17995 fdir=`$as_dirname -- "$file" ||
17996 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17997 X"$file" : 'X\(//\)[^/]' \| \
17998 X"$file" : 'X\(//\)$' \| \
17999 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
18000 $as_echo X"$file" |
18001 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18002 s//\1/
18003 q
18004 }
18005 /^X\(\/\/\)[^/].*/{
18006 s//\1/
18007 q
18008 }
18009 /^X\(\/\/\)$/{
18010 s//\1/
18011 q
18012 }
18013 /^X\(\/\).*/{
18014 s//\1/
18015 q
18016 }
18017 s/.*/./; q'`
18018 as_dir=$dirpart/$fdir; as_fn_mkdir_p
18019 # echo "creating $dirpart/$file"
18020 echo '# dummy' > "$dirpart/$file"
18021 done
18022 done
18023 }
18024 ;;
18025 "libtool":C)
18026
18027 # See if we are running on zsh, and set the options which allow our
18028 # commands through without removal of \ escapes.
18029 if test -n "${ZSH_VERSION+set}" ; then
18030 setopt NO_GLOB_SUBST
18031 fi
18032
18033 cfgfile="${ofile}T"
18034 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
18035 $RM "$cfgfile"
18036
18037 cat <<_LT_EOF >> "$cfgfile"
18038 #! $SHELL
18039
18040 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
18041 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
18042 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18043 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
18044 #
18045 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
18046 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
18047 # Written by Gordon Matzigkeit, 1996
18048 #
18049 # This file is part of GNU Libtool.
18050 #
18051 # GNU Libtool is free software; you can redistribute it and/or
18052 # modify it under the terms of the GNU General Public License as
18053 # published by the Free Software Foundation; either version 2 of
18054 # the License, or (at your option) any later version.
18055 #
18056 # As a special exception to the GNU General Public License,
18057 # if you distribute this file as part of a program or library that
18058 # is built using GNU Libtool, you may include this file under the
18059 # same distribution terms that you use for the rest of that program.
18060 #
18061 # GNU Libtool is distributed in the hope that it will be useful,
18062 # but WITHOUT ANY WARRANTY; without even the implied warranty of
18063 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18064 # GNU General Public License for more details.
18065 #
18066 # You should have received a copy of the GNU General Public License
18067 # along with GNU Libtool; see the file COPYING. If not, a copy
18068 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
18069 # obtained by writing to the Free Software Foundation, Inc.,
18070 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18071
18072
18073 # The names of the tagged configurations supported by this script.
18074 available_tags=""
18075
18076 # ### BEGIN LIBTOOL CONFIG
18077
18078 # Which release of libtool.m4 was used?
18079 macro_version=$macro_version
18080 macro_revision=$macro_revision
18081
18082 # Whether or not to build shared libraries.
18083 build_libtool_libs=$enable_shared
18084
18085 # Whether or not to build static libraries.
18086 build_old_libs=$enable_static
18087
18088 # What type of objects to build.
18089 pic_mode=$pic_mode
18090
18091 # Whether or not to optimize for fast installation.
18092 fast_install=$enable_fast_install
18093
18094 # Shell to use when invoking shell scripts.
18095 SHELL=$lt_SHELL
18096
18097 # An echo program that protects backslashes.
18098 ECHO=$lt_ECHO
18099
18100 # The host system.
18101 host_alias=$host_alias
18102 host=$host
18103 host_os=$host_os
18104
18105 # The build system.
18106 build_alias=$build_alias
18107 build=$build
18108 build_os=$build_os
18109
18110 # A sed program that does not truncate output.
18111 SED=$lt_SED
18112
18113 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
18114 Xsed="\$SED -e 1s/^X//"
18115
18116 # A grep program that handles long lines.
18117 GREP=$lt_GREP
18118
18119 # An ERE matcher.
18120 EGREP=$lt_EGREP
18121
18122 # A literal string matcher.
18123 FGREP=$lt_FGREP
18124
18125 # A BSD- or MS-compatible name lister.
18126 NM=$lt_NM
18127
18128 # Whether we need soft or hard links.
18129 LN_S=$lt_LN_S
18130
18131 # What is the maximum length of a command?
18132 max_cmd_len=$max_cmd_len
18133
18134 # Object file suffix (normally "o").
18135 objext=$ac_objext
18136
18137 # Executable file suffix (normally "").
18138 exeext=$exeext
18139
18140 # whether the shell understands "unset".
18141 lt_unset=$lt_unset
18142
18143 # turn spaces into newlines.
18144 SP2NL=$lt_lt_SP2NL
18145
18146 # turn newlines into spaces.
18147 NL2SP=$lt_lt_NL2SP
18148
18149 # An object symbol dumper.
18150 OBJDUMP=$lt_OBJDUMP
18151
18152 # Method to check whether dependent libraries are shared objects.
18153 deplibs_check_method=$lt_deplibs_check_method
18154
18155 # Command to use when deplibs_check_method == "file_magic".
18156 file_magic_cmd=$lt_file_magic_cmd
18157
18158 # The archiver.
18159 AR=$lt_AR
18160 AR_FLAGS=$lt_AR_FLAGS
18161
18162 # A symbol stripping program.
18163 STRIP=$lt_STRIP
18164
18165 # Commands used to install an old-style archive.
18166 RANLIB=$lt_RANLIB
18167 old_postinstall_cmds=$lt_old_postinstall_cmds
18168 old_postuninstall_cmds=$lt_old_postuninstall_cmds
18169
18170 # Whether to use a lock for old archive extraction.
18171 lock_old_archive_extraction=$lock_old_archive_extraction
18172
18173 # A C compiler.
18174 LTCC=$lt_CC
18175
18176 # LTCC compiler flags.
18177 LTCFLAGS=$lt_CFLAGS
18178
18179 # Take the output of nm and produce a listing of raw symbols and C names.
18180 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18181
18182 # Transform the output of nm in a proper C declaration.
18183 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18184
18185 # Transform the output of nm in a C name address pair.
18186 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18187
18188 # Transform the output of nm in a C name address pair when lib prefix is needed.
18189 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
18190
18191 # The name of the directory that contains temporary libtool files.
18192 objdir=$objdir
18193
18194 # Used to examine libraries when file_magic_cmd begins with "file".
18195 MAGIC_CMD=$MAGIC_CMD
18196
18197 # Must we lock files when doing compilation?
18198 need_locks=$lt_need_locks
18199
18200 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
18201 DSYMUTIL=$lt_DSYMUTIL
18202
18203 # Tool to change global to local symbols on Mac OS X.
18204 NMEDIT=$lt_NMEDIT
18205
18206 # Tool to manipulate fat objects and archives on Mac OS X.
18207 LIPO=$lt_LIPO
18208
18209 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
18210 OTOOL=$lt_OTOOL
18211
18212 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
18213 OTOOL64=$lt_OTOOL64
18214
18215 # Old archive suffix (normally "a").
18216 libext=$libext
18217
18218 # Shared library suffix (normally ".so").
18219 shrext_cmds=$lt_shrext_cmds
18220
18221 # The commands to extract the exported symbol list from a shared archive.
18222 extract_expsyms_cmds=$lt_extract_expsyms_cmds
18223
18224 # Variables whose values should be saved in libtool wrapper scripts and
18225 # restored at link time.
18226 variables_saved_for_relink=$lt_variables_saved_for_relink
18227
18228 # Do we need the "lib" prefix for modules?
18229 need_lib_prefix=$need_lib_prefix
18230
18231 # Do we need a version for libraries?
18232 need_version=$need_version
18233
18234 # Library versioning type.
18235 version_type=$version_type
18236
18237 # Shared library runtime path variable.
18238 runpath_var=$runpath_var
18239
18240 # Shared library path variable.
18241 shlibpath_var=$shlibpath_var
18242
18243 # Is shlibpath searched before the hard-coded library search path?
18244 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18245
18246 # Format of library name prefix.
18247 libname_spec=$lt_libname_spec
18248
18249 # List of archive names. First name is the real one, the rest are links.
18250 # The last name is the one that the linker finds with -lNAME
18251 library_names_spec=$lt_library_names_spec
18252
18253 # The coded name of the library, if different from the real name.
18254 soname_spec=$lt_soname_spec
18255
18256 # Permission mode override for installation of shared libraries.
18257 install_override_mode=$lt_install_override_mode
18258
18259 # Command to use after installation of a shared archive.
18260 postinstall_cmds=$lt_postinstall_cmds
18261
18262 # Command to use after uninstallation of a shared archive.
18263 postuninstall_cmds=$lt_postuninstall_cmds
18264
18265 # Commands used to finish a libtool library installation in a directory.
18266 finish_cmds=$lt_finish_cmds
18267
18268 # As "finish_cmds", except a single script fragment to be evaled but
18269 # not shown.
18270 finish_eval=$lt_finish_eval
18271
18272 # Whether we should hardcode library paths into libraries.
18273 hardcode_into_libs=$hardcode_into_libs
18274
18275 # Compile-time system search path for libraries.
18276 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18277
18278 # Run-time system search path for libraries.
18279 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18280
18281 # Whether dlopen is supported.
18282 dlopen_support=$enable_dlopen
18283
18284 # Whether dlopen of programs is supported.
18285 dlopen_self=$enable_dlopen_self
18286
18287 # Whether dlopen of statically linked programs is supported.
18288 dlopen_self_static=$enable_dlopen_self_static
18289
18290 # Commands to strip libraries.
18291 old_striplib=$lt_old_striplib
18292 striplib=$lt_striplib
18293
18294
18295 # The linker used to build libraries.
18296 LD=$lt_LD
18297
18298 # How to create reloadable object files.
18299 reload_flag=$lt_reload_flag
18300 reload_cmds=$lt_reload_cmds
18301
18302 # Commands used to build an old-style archive.
18303 old_archive_cmds=$lt_old_archive_cmds
18304
18305 # A language specific compiler.
18306 CC=$lt_compiler
18307
18308 # Is the compiler the GNU compiler?
18309 with_gcc=$GCC
18310
18311 # Compiler flag to turn off builtin functions.
18312 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
18313
18314 # How to pass a linker flag through the compiler.
18315 wl=$lt_lt_prog_compiler_wl
18316
18317 # Additional compiler flags for building library objects.
18318 pic_flag=$lt_lt_prog_compiler_pic
18319
18320 # Compiler flag to prevent dynamic linking.
18321 link_static_flag=$lt_lt_prog_compiler_static
18322
18323 # Does compiler simultaneously support -c and -o options?
18324 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
18325
18326 # Whether or not to add -lc for building shared libraries.
18327 build_libtool_need_lc=$archive_cmds_need_lc
18328
18329 # Whether or not to disallow shared libs when runtime libs are static.
18330 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
18331
18332 # Compiler flag to allow reflexive dlopens.
18333 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
18334
18335 # Compiler flag to generate shared objects directly from archives.
18336 whole_archive_flag_spec=$lt_whole_archive_flag_spec
18337
18338 # Whether the compiler copes with passing no objects directly.
18339 compiler_needs_object=$lt_compiler_needs_object
18340
18341 # Create an old-style archive from a shared archive.
18342 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
18343
18344 # Create a temporary old-style archive to link instead of a shared archive.
18345 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
18346
18347 # Commands used to build a shared archive.
18348 archive_cmds=$lt_archive_cmds
18349 archive_expsym_cmds=$lt_archive_expsym_cmds
18350
18351 # Commands used to build a loadable module if different from building
18352 # a shared archive.
18353 module_cmds=$lt_module_cmds
18354 module_expsym_cmds=$lt_module_expsym_cmds
18355
18356 # Whether we are building with GNU ld or not.
18357 with_gnu_ld=$lt_with_gnu_ld
18358
18359 # Flag that allows shared libraries with undefined symbols to be built.
18360 allow_undefined_flag=$lt_allow_undefined_flag
18361
18362 # Flag that enforces no undefined symbols.
18363 no_undefined_flag=$lt_no_undefined_flag
18364
18365 # Flag to hardcode \$libdir into a binary during linking.
18366 # This must work even if \$libdir does not exist
18367 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
18368
18369 # If ld is used when linking, flag to hardcode \$libdir into a binary
18370 # during linking. This must work even if \$libdir does not exist.
18371 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
18372
18373 # Whether we need a single "-rpath" flag with a separated argument.
18374 hardcode_libdir_separator=$lt_hardcode_libdir_separator
18375
18376 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18377 # DIR into the resulting binary.
18378 hardcode_direct=$hardcode_direct
18379
18380 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18381 # DIR into the resulting binary and the resulting library dependency is
18382 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18383 # library is relocated.
18384 hardcode_direct_absolute=$hardcode_direct_absolute
18385
18386 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18387 # into the resulting binary.
18388 hardcode_minus_L=$hardcode_minus_L
18389
18390 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18391 # into the resulting binary.
18392 hardcode_shlibpath_var=$hardcode_shlibpath_var
18393
18394 # Set to "yes" if building a shared library automatically hardcodes DIR
18395 # into the library and all subsequent libraries and executables linked
18396 # against it.
18397 hardcode_automatic=$hardcode_automatic
18398
18399 # Set to yes if linker adds runtime paths of dependent libraries
18400 # to runtime path list.
18401 inherit_rpath=$inherit_rpath
18402
18403 # Whether libtool must link a program against all its dependency libraries.
18404 link_all_deplibs=$link_all_deplibs
18405
18406 # Fix the shell variable \$srcfile for the compiler.
18407 fix_srcfile_path=$lt_fix_srcfile_path
18408
18409 # Set to "yes" if exported symbols are required.
18410 always_export_symbols=$always_export_symbols
18411
18412 # The commands to list exported symbols.
18413 export_symbols_cmds=$lt_export_symbols_cmds
18414
18415 # Symbols that should not be listed in the preloaded symbols.
18416 exclude_expsyms=$lt_exclude_expsyms
18417
18418 # Symbols that must always be exported.
18419 include_expsyms=$lt_include_expsyms
18420
18421 # Commands necessary for linking programs (against libraries) with templates.
18422 prelink_cmds=$lt_prelink_cmds
18423
18424 # Specify filename containing input files.
18425 file_list_spec=$lt_file_list_spec
18426
18427 # How to hardcode a shared library path into an executable.
18428 hardcode_action=$hardcode_action
18429
18430 # ### END LIBTOOL CONFIG
18431
18432 _LT_EOF
18433
18434 case $host_os in
18435 aix3*)
18436 cat <<\_LT_EOF >> "$cfgfile"
18437 # AIX sometimes has problems with the GCC collect2 program. For some
18438 # reason, if we set the COLLECT_NAMES environment variable, the problems
18439 # vanish in a puff of smoke.
18440 if test "X${COLLECT_NAMES+set}" != Xset; then
18441 COLLECT_NAMES=
18442 export COLLECT_NAMES
18443 fi
18444 _LT_EOF
18445 ;;
18446 esac
18447
18448
18449 ltmain="$ac_aux_dir/ltmain.sh"
18450
18451
18452 # We use sed instead of cat because bash on DJGPP gets confused if
18453 # if finds mixed CR/LF and LF-only lines. Since sed operates in
18454 # text mode, it properly converts lines to CR/LF. This bash problem
18455 # is reportedly fixed, but why not run on old versions too?
18456 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
18457 || (rm -f "$cfgfile"; exit 1)
18458
18459 case $xsi_shell in
18460 yes)
18461 cat << \_LT_EOF >> "$cfgfile"
18462
18463 # func_dirname file append nondir_replacement
18464 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
18465 # otherwise set result to NONDIR_REPLACEMENT.
18466 func_dirname ()
18467 {
18468 case ${1} in
18469 */*) func_dirname_result="${1%/*}${2}" ;;
18470 * ) func_dirname_result="${3}" ;;
18471 esac
18472 }
18473
18474 # func_basename file
18475 func_basename ()
18476 {
18477 func_basename_result="${1##*/}"
18478 }
18479
18480 # func_dirname_and_basename file append nondir_replacement
18481 # perform func_basename and func_dirname in a single function
18482 # call:
18483 # dirname: Compute the dirname of FILE. If nonempty,
18484 # add APPEND to the result, otherwise set result
18485 # to NONDIR_REPLACEMENT.
18486 # value returned in "$func_dirname_result"
18487 # basename: Compute filename of FILE.
18488 # value retuned in "$func_basename_result"
18489 # Implementation must be kept synchronized with func_dirname
18490 # and func_basename. For efficiency, we do not delegate to
18491 # those functions but instead duplicate the functionality here.
18492 func_dirname_and_basename ()
18493 {
18494 case ${1} in
18495 */*) func_dirname_result="${1%/*}${2}" ;;
18496 * ) func_dirname_result="${3}" ;;
18497 esac
18498 func_basename_result="${1##*/}"
18499 }
18500
18501 # func_stripname prefix suffix name
18502 # strip PREFIX and SUFFIX off of NAME.
18503 # PREFIX and SUFFIX must not contain globbing or regex special
18504 # characters, hashes, percent signs, but SUFFIX may contain a leading
18505 # dot (in which case that matches only a dot).
18506 func_stripname ()
18507 {
18508 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
18509 # positional parameters, so assign one to ordinary parameter first.
18510 func_stripname_result=${3}
18511 func_stripname_result=${func_stripname_result#"${1}"}
18512 func_stripname_result=${func_stripname_result%"${2}"}
18513 }
18514
18515 # func_opt_split
18516 func_opt_split ()
18517 {
18518 func_opt_split_opt=${1%%=*}
18519 func_opt_split_arg=${1#*=}
18520 }
18521
18522 # func_lo2o object
18523 func_lo2o ()
18524 {
18525 case ${1} in
18526 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
18527 *) func_lo2o_result=${1} ;;
18528 esac
18529 }
18530
18531 # func_xform libobj-or-source
18532 func_xform ()
18533 {
18534 func_xform_result=${1%.*}.lo
18535 }
18536
18537 # func_arith arithmetic-term...
18538 func_arith ()
18539 {
18540 func_arith_result=$(( $* ))
18541 }
18542
18543 # func_len string
18544 # STRING may not start with a hyphen.
18545 func_len ()
18546 {
18547 func_len_result=${#1}
18548 }
18549
18550 _LT_EOF
18551 ;;
18552 *) # Bourne compatible functions.
18553 cat << \_LT_EOF >> "$cfgfile"
18554
18555 # func_dirname file append nondir_replacement
18556 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
18557 # otherwise set result to NONDIR_REPLACEMENT.
18558 func_dirname ()
18559 {
18560 # Extract subdirectory from the argument.
18561 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
18562 if test "X$func_dirname_result" = "X${1}"; then
18563 func_dirname_result="${3}"
18564 else
18565 func_dirname_result="$func_dirname_result${2}"
18566 fi
18567 }
18568
18569 # func_basename file
18570 func_basename ()
18571 {
18572 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
18573 }
18574
18575
18576 # func_stripname prefix suffix name
18577 # strip PREFIX and SUFFIX off of NAME.
18578 # PREFIX and SUFFIX must not contain globbing or regex special
18579 # characters, hashes, percent signs, but SUFFIX may contain a leading
18580 # dot (in which case that matches only a dot).
18581 # func_strip_suffix prefix name
18582 func_stripname ()
18583 {
18584 case ${2} in
18585 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
18586 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
18587 esac
18588 }
18589
18590 # sed scripts:
18591 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
18592 my_sed_long_arg='1s/^-[^=]*=//'
18593
18594 # func_opt_split
18595 func_opt_split ()
18596 {
18597 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
18598 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
18599 }
18600
18601 # func_lo2o object
18602 func_lo2o ()
18603 {
18604 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
18605 }
18606
18607 # func_xform libobj-or-source
18608 func_xform ()
18609 {
18610 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
18611 }
18612
18613 # func_arith arithmetic-term...
18614 func_arith ()
18615 {
18616 func_arith_result=`expr "$@"`
18617 }
18618
18619 # func_len string
18620 # STRING may not start with a hyphen.
18621 func_len ()
18622 {
18623 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
18624 }
18625
18626 _LT_EOF
18627 esac
18628
18629 case $lt_shell_append in
18630 yes)
18631 cat << \_LT_EOF >> "$cfgfile"
18632
18633 # func_append var value
18634 # Append VALUE to the end of shell variable VAR.
18635 func_append ()
18636 {
18637 eval "$1+=\$2"
18638 }
18639 _LT_EOF
18640 ;;
18641 *)
18642 cat << \_LT_EOF >> "$cfgfile"
18643
18644 # func_append var value
18645 # Append VALUE to the end of shell variable VAR.
18646 func_append ()
18647 {
18648 eval "$1=\$$1\$2"
18649 }
18650
18651 _LT_EOF
18652 ;;
18653 esac
18654
18655
18656 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
18657 || (rm -f "$cfgfile"; exit 1)
18658
18659 mv -f "$cfgfile" "$ofile" ||
18660 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18661 chmod +x "$ofile"
18662
18663 ;;
18664 "default-1":C)
18665 for ac_file in $CONFIG_FILES; do
18666 # Support "outfile[:infile[:infile...]]"
18667 case "$ac_file" in
18668 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
18669 esac
18670 # PO directories have a Makefile.in generated from Makefile.in.in.
18671 case "$ac_file" in */Makefile.in)
18672 # Adjust a relative srcdir.
18673 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
18674 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
18675 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
18676 # In autoconf-2.13 it is called $ac_given_srcdir.
18677 # In autoconf-2.50 it is called $srcdir.
18678 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
18679 case "$ac_given_srcdir" in
18680 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
18681 /*) top_srcdir="$ac_given_srcdir" ;;
18682 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
18683 esac
18684 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
18685 rm -f "$ac_dir/POTFILES"
18686 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
18687 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
18688 POMAKEFILEDEPS="POTFILES.in"
18689 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
18690 # on $ac_dir but don't depend on user-specified configuration
18691 # parameters.
18692 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
18693 # The LINGUAS file contains the set of available languages.
18694 if test -n "$OBSOLETE_ALL_LINGUAS"; then
18695 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
18696 fi
18697 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
18698 # Hide the ALL_LINGUAS assigment from automake.
18699 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
18700 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
18701 else
18702 # The set of available languages was given in configure.ac.
18703 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
18704 fi
18705 case "$ac_given_srcdir" in
18706 .) srcdirpre= ;;
18707 *) srcdirpre='$(srcdir)/' ;;
18708 esac
18709 POFILES=
18710 GMOFILES=
18711 UPDATEPOFILES=
18712 DUMMYPOFILES=
18713 for lang in $ALL_LINGUAS; do
18714 POFILES="$POFILES $srcdirpre$lang.po"
18715 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18716 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
18717 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
18718 done
18719 # CATALOGS depends on both $ac_dir and the user's LINGUAS
18720 # environment variable.
18721 INST_LINGUAS=
18722 if test -n "$ALL_LINGUAS"; then
18723 for presentlang in $ALL_LINGUAS; do
18724 useit=no
18725 if test "%UNSET%" != "$LINGUAS"; then
18726 desiredlanguages="$LINGUAS"
18727 else
18728 desiredlanguages="$ALL_LINGUAS"
18729 fi
18730 for desiredlang in $desiredlanguages; do
18731 # Use the presentlang catalog if desiredlang is
18732 # a. equal to presentlang, or
18733 # b. a variant of presentlang (because in this case,
18734 # presentlang can be used as a fallback for messages
18735 # which are not translated in the desiredlang catalog).
18736 case "$desiredlang" in
18737 "$presentlang"*) useit=yes;;
18738 esac
18739 done
18740 if test $useit = yes; then
18741 INST_LINGUAS="$INST_LINGUAS $presentlang"
18742 fi
18743 done
18744 fi
18745 CATALOGS=
18746 if test -n "$INST_LINGUAS"; then
18747 for lang in $INST_LINGUAS; do
18748 CATALOGS="$CATALOGS $lang.gmo"
18749 done
18750 fi
18751 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
18752 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"
18753 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
18754 if test -f "$f"; then
18755 case "$f" in
18756 *.orig | *.bak | *~) ;;
18757 *) cat "$f" >> "$ac_dir/Makefile" ;;
18758 esac
18759 fi
18760 done
18761 fi
18762 ;;
18763 esac
18764 done ;;
18765 "default-2":C)
18766 for ac_file in $CONFIG_FILES; do
18767 # Support "outfile[:infile[:infile...]]"
18768 case "$ac_file" in
18769 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
18770 esac
18771 # PO directories have a Makefile.in generated from Makefile.in.in.
18772 case "$ac_file" in */Makefile.in)
18773 # Adjust a relative srcdir.
18774 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
18775 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
18776 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
18777 # In autoconf-2.13 it is called $ac_given_srcdir.
18778 # In autoconf-2.50 it is called $srcdir.
18779 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
18780 case "$ac_given_srcdir" in
18781 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
18782 /*) top_srcdir="$ac_given_srcdir" ;;
18783 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
18784 esac
18785 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
18786 rm -f "$ac_dir/POTFILES"
18787 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
18788 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
18789 POMAKEFILEDEPS="POTFILES.in"
18790 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
18791 # on $ac_dir but don't depend on user-specified configuration
18792 # parameters.
18793 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
18794 # The LINGUAS file contains the set of available languages.
18795 if test -n "$OBSOLETE_ALL_LINGUAS"; then
18796 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
18797 fi
18798 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
18799 # Hide the ALL_LINGUAS assigment from automake.
18800 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
18801 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
18802 else
18803 # The set of available languages was given in configure.ac.
18804 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
18805 fi
18806 case "$ac_given_srcdir" in
18807 .) srcdirpre= ;;
18808 *) srcdirpre='$(srcdir)/' ;;
18809 esac
18810 POFILES=
18811 GMOFILES=
18812 UPDATEPOFILES=
18813 DUMMYPOFILES=
18814 for lang in $ALL_LINGUAS; do
18815 POFILES="$POFILES $srcdirpre$lang.po"
18816 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
18817 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
18818 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
18819 done
18820 # CATALOGS depends on both $ac_dir and the user's LINGUAS
18821 # environment variable.
18822 INST_LINGUAS=
18823 if test -n "$ALL_LINGUAS"; then
18824 for presentlang in $ALL_LINGUAS; do
18825 useit=no
18826 if test "%UNSET%" != "$LINGUAS"; then
18827 desiredlanguages="$LINGUAS"
18828 else
18829 desiredlanguages="$ALL_LINGUAS"
18830 fi
18831 for desiredlang in $desiredlanguages; do
18832 # Use the presentlang catalog if desiredlang is
18833 # a. equal to presentlang, or
18834 # b. a variant of presentlang (because in this case,
18835 # presentlang can be used as a fallback for messages
18836 # which are not translated in the desiredlang catalog).
18837 case "$desiredlang" in
18838 "$presentlang"*) useit=yes;;
18839 esac
18840 done
18841 if test $useit = yes; then
18842 INST_LINGUAS="$INST_LINGUAS $presentlang"
18843 fi
18844 done
18845 fi
18846 CATALOGS=
18847 if test -n "$INST_LINGUAS"; then
18848 for lang in $INST_LINGUAS; do
18849 CATALOGS="$CATALOGS $lang.gmo"
18850 done
18851 fi
18852 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
18853 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"
18854 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
18855 if test -f "$f"; then
18856 case "$f" in
18857 *.orig | *.bak | *~) ;;
18858 *) cat "$f" >> "$ac_dir/Makefile" ;;
18859 esac
18860 fi
18861 done
18862 fi
18863 ;;
18864 esac
18865 done ;;
18866 "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
18867 echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
18868 echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
18869 echo '#include "te-'"${te_file}"'.h"' > targ-env.h
18870 echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
18871 if test "x$cgen_cpu_prefix" != x ; then
18872 echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
18873 fi ;;
18874
18875 esac
18876 done # for ac_tag
18877
18878
18879 as_fn_exit 0
18880 _ACEOF
18881 ac_clean_files=$ac_clean_files_save
18882
18883 test $ac_write_fail = 0 ||
18884 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
18885
18886
18887 # configure is writing to config.log, and then calls config.status.
18888 # config.status does its own redirection, appending to config.log.
18889 # Unfortunately, on DOS this fails, as config.log is still kept open
18890 # by configure, so config.status won't be able to write to it; its
18891 # output is simply discarded. So we exec the FD to /dev/null,
18892 # effectively closing config.log, so it can be properly (re)opened and
18893 # appended to by config.status. When coming back to configure, we
18894 # need to make the FD available again.
18895 if test "$no_create" != yes; then
18896 ac_cs_success=:
18897 ac_config_status_args=
18898 test "$silent" = yes &&
18899 ac_config_status_args="$ac_config_status_args --quiet"
18900 exec 5>/dev/null
18901 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18902 exec 5>>config.log
18903 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18904 # would make configure fail if this is the last instruction.
18905 $ac_cs_success || as_fn_exit 1
18906 fi
18907 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18908 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18909 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
18910 fi
18911
18912
18913
18914 touch config.status.tmp
18915 if touch --reference=config.status config.status.tmp > /dev/null 2>&1; then
18916 sed '/as_fn_exit 0/i \
18917 sed -e \"s/^\t\\\(\\\$(AM_V_CCLD)\\\)/\t+ \\\1/\" Makefile > Makefile.tmp \
18918 touch --reference=Makefile Makefile.tmp \
18919 mv Makefile.tmp Makefile \
18920 ' config.status > config.status.tmp
18921 touch --reference=config.status config.status.tmp
18922 mv config.status.tmp config.status
18923 chmod +x config.status
18924 sed -e "s/^\t\(\$(AM_V_CCLD)\)/\t+ \1/" Makefile > Makefile.tmp
18925 touch --reference=Makefile Makefile.tmp
18926 mv Makefile.tmp Makefile
18927 else
18928 rm -f config.status.tmp
18929 fi